summaryrefslogtreecommitdiff
path: root/cppu/util
diff options
context:
space:
mode:
authorNoel Grandin <noel@peralex.com>2014-09-30 16:13:47 +0200
committerStephan Bergmann <sbergman@redhat.com>2014-10-02 13:00:08 +0200
commitd8be5a55760b01efa32708411c6e47fe74600edc (patch)
tree6edf19752904f90dd348d3cbb9a16d6391b58b60 /cppu/util
parent18ceb207ddd8e9065a8e0bd4a64163a3a2a0a0ce (diff)
optimise UNO Sequence destructor
to avoid expensive function calls until the refcount reaches 0 Signed-off-by: Stephan Bergmann <sbergman@redhat.com>, slightly changing it to add a uno_type_sequence_destroy to uno/sequence2.h instead of a uno_type_destructSequence to uno/data.h. Change-Id: I3bbff3294f2b515fc3c68c4c6c1cb16829f5cc44
Diffstat (limited to 'cppu/util')
-rw-r--r--cppu/util/cppu.map5
1 files changed, 5 insertions, 0 deletions
diff --git a/cppu/util/cppu.map b/cppu/util/cppu.map
index 6c8095bd0d6f..df724a5c96f0 100644
--- a/cppu/util/cppu.map
+++ b/cppu/util/cppu.map
@@ -145,6 +145,11 @@ UDK_3.3 { # OOo 2.4
cppu_unsatisfied_iset_msg;
} UDK_3.2;
+LIBO_UDK_4.4 { # symbols available in >= LibO 4.4
+ global:
+ uno_type_sequence_destroy;
+} UDK_3.3;
+
# Unique libstdc++ symbols:
GLIBCXX_3.4 {
global: