Control: tags 791155 + patch pending
On Wed, 12 Aug 2015 at 11:13:32 +0200, Julien Cristau wrote:
> A possible patch is available at
> https://launchpad.net/ubuntu/+source/libplist/1.12-3ubuntu1
I have done a non-maintainer upload heavily based on that patch
to DELAYED/2. Please let me know if I should cancel or
reschedule this.
See attached patch.
S
diffstat for libplist-1.12 libplist-1.12
changelog | 9 +
control | 8 -
libplist++3.install | 1
libplist++3.lintian-overrides | 1
libplist++3.symbols | 222 ----------------------------------------
libplist++3v5.install | 1
libplist++3v5.lintian-overrides | 3
libplist++3v5.symbols | 207 +++++++++++++++++++++++++++++++++++++
8 files changed, 225 insertions(+), 227 deletions(-)
diff -Nru libplist-1.12/debian/changelog libplist-1.12/debian/changelog
--- libplist-1.12/debian/changelog 2015-06-02 09:45:36.000000000 +0100
+++ libplist-1.12/debian/changelog 2015-08-26 00:10:37.000000000 +0100
@@ -1,3 +1,12 @@
+libplist (1.12-3.1) unstable; urgency=medium
+
+ * Non-maintainer upload.
+
+ [ Steve Langasek ]
+ * Rename library packages for g++5 ABI transition. (Closes: #791155)
+
+ -- Simon McVittie <[email protected]> Wed, 26 Aug 2015 00:10:24 +0100
+
libplist (1.12-3) unstable; urgency=medium
* Team upload
diff -Nru libplist-1.12/debian/control libplist-1.12/debian/control
--- libplist-1.12/debian/control 2015-06-02 09:45:36.000000000 +0100
+++ libplist-1.12/debian/control 2015-08-25 23:49:07.000000000 +0100
@@ -29,12 +29,14 @@
property lists format. It's part of the libimobiledevice stack, providing
access to iDevices (iPod, iPhone, iPad ...).
-Package: libplist++3
+Package: libplist++3v5
Architecture: any
Depends: ${shlibs:Depends},
${misc:Depends}
Pre-Depends: ${misc:Pre-Depends}
Multi-Arch: same
+Conflicts: libplist++3
+Replaces: libplist++3
Description: Library for handling Apple binary and XML property lists
libplist is a library for reading and writing the Apple binary and XML
property lists format. It's part of the libimobiledevice stack, providing
@@ -58,7 +60,7 @@
Package: libplist++-dev
Architecture: any
Section: libdevel
-Depends: libplist++3 (= ${binary:Version}),
+Depends: libplist++3v5 (= ${binary:Version}),
libxml2-dev,
${misc:Depends}
Conflicts: libplist-dev (<= 0.13.2)
@@ -75,7 +77,7 @@
Section: debug
Priority: extra
Depends: libplist3 (= ${binary:Version}),
- libplist++3 (= ${binary:Version}),
+ libplist++3v5 (= ${binary:Version}),
${misc:Depends}
Pre-Depends: ${misc:Pre-Depends}
Multi-Arch: same
diff -Nru libplist-1.12/debian/libplist++3.install libplist-1.12/debian/libplist++3.install
--- libplist-1.12/debian/libplist++3.install 2015-06-02 09:45:36.000000000 +0100
+++ libplist-1.12/debian/libplist++3.install 1970-01-01 01:00:00.000000000 +0100
@@ -1 +0,0 @@
-usr/lib/*/libplist++.so.3*
diff -Nru libplist-1.12/debian/libplist++3.lintian-overrides libplist-1.12/debian/libplist++3.lintian-overrides
--- libplist-1.12/debian/libplist++3.lintian-overrides 2015-06-02 09:45:36.000000000 +0100
+++ libplist-1.12/debian/libplist++3.lintian-overrides 1970-01-01 01:00:00.000000000 +0100
@@ -1 +0,0 @@
-hardening-no-fortify-functions
diff -Nru libplist-1.12/debian/libplist++3.symbols libplist-1.12/debian/libplist++3.symbols
--- libplist-1.12/debian/libplist++3.symbols 2015-06-02 09:45:36.000000000 +0100
+++ libplist-1.12/debian/libplist++3.symbols 1970-01-01 01:00:00.000000000 +0100
@@ -1,222 +0,0 @@
-libplist++.so.3 libplist++3 #MINVER#
- (c++)"PList::Dictionary::GetNodeKey(PList::Node*)@Base" 1.12
- (c++)"PList::Dictionary::End()@Base" 1.12
- (c++)"PList::Dictionary::Set(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, PList::Node const*)@Base" 1.12
- (c++)"PList::Dictionary::Set(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, PList::Node const&)@Base" 1.12
- (c++)"PList::Dictionary::Find(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)@Base" 1.12
- (c++)"PList::Dictionary::Begin()@Base" 1.12
- (c++)"PList::Dictionary::Insert(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, PList::Node*)@Base" 1.12
- (c++)"PList::Dictionary::Remove(PList::Node*)@Base" 1.12
- (c++)"PList::Dictionary::Remove(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)@Base" 1.12
- (c++)"PList::Dictionary::Dictionary(PList::Node*)@Base" 1.12
- (c++)"PList::Dictionary::Dictionary(void*, PList::Node*)@Base" 1.12
- (c++)"PList::Dictionary::Dictionary(PList::Dictionary const&)@Base" 1.12
- (c++)"PList::Dictionary::Dictionary(PList::Node*)@Base" 1.12
- (c++)"PList::Dictionary::Dictionary(void*, PList::Node*)@Base" 1.12
- (c++)"PList::Dictionary::Dictionary(PList::Dictionary const&)@Base" 1.12
- (c++)"PList::Dictionary::~Dictionary()@Base" 1.12
- (c++)"PList::Dictionary::~Dictionary()@Base" 1.12
- (c++)"PList::Dictionary::~Dictionary()@Base" 1.12
- (c++)"PList::Dictionary::operator=(PList::Dictionary&)@Base" 1.12
- (c++)"PList::Dictionary::operator[](std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)@Base" 1.12
- (c++)"PList::Key::SetValue(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)@Base" 1.12
- (c++)"PList::Key::Key(PList::Node*)@Base" 1.12
- (c++)"PList::Key::Key(void*, PList::Node*)@Base" 1.12
- (c++)"PList::Key::Key(PList::Key const&)@Base" 1.12
- (c++)"PList::Key::Key(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)@Base" 1.12
- (c++)"PList::Key::Key(PList::Node*)@Base" 1.12
- (c++)"PList::Key::Key(void*, PList::Node*)@Base" 1.12
- (c++)"PList::Key::Key(PList::Key const&)@Base" 1.12
- (c++)"PList::Key::Key(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)@Base" 1.12
- (c++)"PList::Key::~Key()@Base" 1.12
- (c++)"PList::Key::~Key()@Base" 1.12
- (c++)"PList::Key::~Key()@Base" 1.12
- (c++)"PList::Key::operator=(PList::Key&)@Base" 1.12
- (c++|regex)"PList::Uid::SetValue\(unsigned long( long)?\)@Base" 1.12
- (c++)"PList::Uid::Uid(PList::Node*)@Base" 1.12
- (c++)"PList::Uid::Uid(void*, PList::Node*)@Base" 1.12
- (c++)"PList::Uid::Uid(PList::Uid const&)@Base" 1.12
- (c++|regex)"PList::Uid::Uid\(unsigned long( long)?\)@Base" 1.12
- (c++)"PList::Uid::Uid(PList::Node*)@Base" 1.12
- (c++)"PList::Uid::Uid(void*, PList::Node*)@Base" 1.12
- (c++)"PList::Uid::Uid(PList::Uid const&)@Base" 1.12
- (c++|regex)"PList::Uid::Uid\(unsigned long( long)?\)@Base" 1.12
- (c++)"PList::Uid::~Uid()@Base" 1.12
- (c++)"PList::Uid::~Uid()@Base" 1.12
- (c++)"PList::Uid::~Uid()@Base" 1.12
- (c++)"PList::Uid::operator=(PList::Uid&)@Base" 1.12
- (c++)"PList::Data::SetValue(std::vector<char, std::allocator<char> > const&)@Base" 1.12
- (c++)"PList::Data::Data(PList::Node*)@Base" 1.12
- (c++)"PList::Data::Data(void*, PList::Node*)@Base" 1.12
- (c++)"PList::Data::Data(PList::Data const&)@Base" 1.12
- (c++)"PList::Data::Data(std::vector<char, std::allocator<char> > const&)@Base" 1.12
- (c++)"PList::Data::Data(PList::Node*)@Base" 1.12
- (c++)"PList::Data::Data(void*, PList::Node*)@Base" 1.12
- (c++)"PList::Data::Data(PList::Data const&)@Base" 1.12
- (c++)"PList::Data::Data(std::vector<char, std::allocator<char> > const&)@Base" 1.12
- (c++)"PList::Data::~Data()@Base" 1.12
- (c++)"PList::Data::~Data()@Base" 1.12
- (c++)"PList::Data::~Data()@Base" 1.12
- (c++)"PList::Data::operator=(PList::Data&)@Base" 1.12
- (c++)"PList::Date::SetValue(timeval)@Base" 1.12
- (c++)"PList::Date::Date(timeval)@Base" 1.12
- (c++)"PList::Date::Date(PList::Node*)@Base" 1.12
- (c++)"PList::Date::Date(void*, PList::Node*)@Base" 1.12
- (c++)"PList::Date::Date(PList::Date const&)@Base" 1.12
- (c++)"PList::Date::Date(timeval)@Base" 1.12
- (c++)"PList::Date::Date(PList::Node*)@Base" 1.12
- (c++)"PList::Date::Date(void*, PList::Node*)@Base" 1.12
- (c++)"PList::Date::Date(PList::Date const&)@Base" 1.12
- (c++)"PList::Date::~Date()@Base" 1.12
- (c++)"PList::Date::~Date()@Base" 1.12
- (c++)"PList::Date::~Date()@Base" 1.12
- (c++)"PList::Date::operator=(PList::Date&)@Base" 1.12
- (c++)"PList::Node::FromPlist(void*, PList::Node*)@Base" 1.12
- (c++)"PList::Node::Node(plist_type, PList::Node*)@Base" 1.12
- (c++)"PList::Node::Node(PList::Node*)@Base" 1.12
- (c++)"PList::Node::Node(void*, PList::Node*)@Base" 1.12
- (c++)"PList::Node::Node(plist_type, PList::Node*)@Base" 1.12
- (c++)"PList::Node::Node(PList::Node*)@Base" 1.12
- (c++)"PList::Node::Node(void*, PList::Node*)@Base" 1.12
- (c++)"PList::Node::~Node()@Base" 1.12
- (c++)"PList::Node::~Node()@Base" 1.12
- (c++)"PList::Node::~Node()@Base" 1.12
- (c++)"PList::Real::SetValue(double)@Base" 1.12
- (c++)"PList::Real::Real(PList::Node*)@Base" 1.12
- (c++)"PList::Real::Real(void*, PList::Node*)@Base" 1.12
- (c++)"PList::Real::Real(PList::Real const&)@Base" 1.12
- (c++)"PList::Real::Real(double)@Base" 1.12
- (c++)"PList::Real::Real(PList::Node*)@Base" 1.12
- (c++)"PList::Real::Real(void*, PList::Node*)@Base" 1.12
- (c++)"PList::Real::Real(PList::Real const&)@Base" 1.12
- (c++)"PList::Real::Real(double)@Base" 1.12
- (c++)"PList::Real::~Real()@Base" 1.12
- (c++)"PList::Real::~Real()@Base" 1.12
- (c++)"PList::Real::~Real()@Base" 1.12
- (c++)"PList::Real::operator=(PList::Real&)@Base" 1.12
- (c++)"PList::Array::Append(PList::Node*)@Base" 1.12
- (c++)"PList::Array::Insert(PList::Node*, unsigned int)@Base" 1.12
- (c++)"PList::Array::Remove(PList::Node*)@Base" 1.12
- (c++)"PList::Array::Remove(unsigned int)@Base" 1.12
- (c++)"PList::Array::Array(PList::Node*)@Base" 1.12
- (c++)"PList::Array::Array(void*, PList::Node*)@Base" 1.12
- (c++)"PList::Array::Array(PList::Array const&)@Base" 1.12
- (c++)"PList::Array::Array(PList::Node*)@Base" 1.12
- (c++)"PList::Array::Array(void*, PList::Node*)@Base" 1.12
- (c++)"PList::Array::Array(PList::Array const&)@Base" 1.12
- (c++)"PList::Array::~Array()@Base" 1.12
- (c++)"PList::Array::~Array()@Base" 1.12
- (c++)"PList::Array::~Array()@Base" 1.12
- (c++)"PList::Array::operator=(PList::Array&)@Base" 1.12
- (c++)"PList::Array::operator[](unsigned int)@Base" 1.12
- (c++)"PList::String::SetValue(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)@Base" 1.12
- (c++)"PList::String::String(PList::Node*)@Base" 1.12
- (c++)"PList::String::String(void*, PList::Node*)@Base" 1.12
- (c++)"PList::String::String(PList::String const&)@Base" 1.12
- (c++)"PList::String::String(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)@Base" 1.12
- (c++)"PList::String::String(PList::Node*)@Base" 1.12
- (c++)"PList::String::String(void*, PList::Node*)@Base" 1.12
- (c++)"PList::String::String(PList::String const&)@Base" 1.12
- (c++)"PList::String::String(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)@Base" 1.12
- (c++)"PList::String::~String()@Base" 1.12
- (c++)"PList::String::~String()@Base" 1.12
- (c++)"PList::String::~String()@Base" 1.12
- (c++)"PList::String::operator=(PList::String&)@Base" 1.12
- (c++)"PList::Boolean::SetValue(bool)@Base" 1.12
- (c++)"PList::Boolean::Boolean(PList::Node*)@Base" 1.12
- (c++)"PList::Boolean::Boolean(void*, PList::Node*)@Base" 1.12
- (c++)"PList::Boolean::Boolean(PList::Boolean const&)@Base" 1.12
- (c++)"PList::Boolean::Boolean(bool)@Base" 1.12
- (c++)"PList::Boolean::Boolean(PList::Node*)@Base" 1.12
- (c++)"PList::Boolean::Boolean(void*, PList::Node*)@Base" 1.12
- (c++)"PList::Boolean::Boolean(PList::Boolean const&)@Base" 1.12
- (c++)"PList::Boolean::Boolean(bool)@Base" 1.12
- (c++)"PList::Boolean::~Boolean()@Base" 1.12
- (c++)"PList::Boolean::~Boolean()@Base" 1.12
- (c++)"PList::Boolean::~Boolean()@Base" 1.12
- (c++)"PList::Boolean::operator=(PList::Boolean&)@Base" 1.12
- (c++|regex)"PList::Integer::SetValue\(unsigned long( long)?\)@Base" 1.12
- (c++)"PList::Integer::Integer(PList::Node*)@Base" 1.12
- (c++)"PList::Integer::Integer(void*, PList::Node*)@Base" 1.12
- (c++)"PList::Integer::Integer(PList::Integer const&)@Base" 1.12
- (c++|regex)"PList::Integer::Integer\(unsigned long( long)?\)@Base" 1.12
- (c++)"PList::Integer::Integer(PList::Node*)@Base" 1.12
- (c++)"PList::Integer::Integer(void*, PList::Node*)@Base" 1.12
- (c++)"PList::Integer::Integer(PList::Integer const&)@Base" 1.12
- (c++|regex)"PList::Integer::Integer\(unsigned long( long)?\)@Base" 1.12
- (c++)"PList::Integer::~Integer()@Base" 1.12
- (c++)"PList::Integer::~Integer()@Base" 1.12
- (c++)"PList::Integer::~Integer()@Base" 1.12
- (c++)"PList::Integer::operator=(PList::Integer&)@Base" 1.12
- (c++)"PList::Structure::UpdateNodeParent(PList::Node*)@Base" 1.12
- (c++)"PList::Structure::FromBin(std::vector<char, std::allocator<char> > const&)@Base" 1.12
- (c++)"PList::Structure::FromXml(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)@Base" 1.12
- (c++)"PList::Structure::Structure(plist_type, PList::Node*)@Base" 1.12
- (c++)"PList::Structure::Structure(PList::Node*)@Base" 1.12
- (c++)"PList::Structure::Structure(plist_type, PList::Node*)@Base" 1.12
- (c++)"PList::Structure::Structure(PList::Node*)@Base" 1.12
- (c++)"PList::Structure::~Structure()@Base" 1.12
- (c++)"PList::Structure::~Structure()@Base" 1.12
- (c++)"PList::Structure::~Structure()@Base" 1.12
- (c++)"PList::Dictionary::Clone() const@Base" 1.12
- (c++)"PList::Key::Clone() const@Base" 1.12
- (c++)"PList::Key::GetValue() const@Base" 1.12
- (c++)"PList::Uid::Clone() const@Base" 1.12
- (c++)"PList::Uid::GetValue() const@Base" 1.12
- (c++)"PList::Data::Clone() const@Base" 1.12
- (c++)"PList::Data::GetValue() const@Base" 1.12
- (c++)"PList::Date::Clone() const@Base" 1.12
- (c++)"PList::Date::GetValue() const@Base" 1.12
- (c++)"PList::Node::GetType() const@Base" 1.12
- (c++)"PList::Node::GetPlist() const@Base" 1.12
- (c++)"PList::Node::GetParent() const@Base" 1.12
- (c++)"PList::Real::Clone() const@Base" 1.12
- (c++)"PList::Real::GetValue() const@Base" 1.12
- (c++)"PList::Array::GetNodeIndex(PList::Node*) const@Base" 1.12
- (c++)"PList::Array::Clone() const@Base" 1.12
- (c++)"PList::String::Clone() const@Base" 1.12
- (c++)"PList::String::GetValue() const@Base" 1.12
- (c++)"PList::Boolean::Clone() const@Base" 1.12
- (c++)"PList::Boolean::GetValue() const@Base" 1.12
- (c++)"PList::Integer::Clone() const@Base" 1.12
- (c++)"PList::Integer::GetValue() const@Base" 1.12
- (c++)"PList::Structure::ToBin() const@Base" 1.12
- (c++)"PList::Structure::ToXml() const@Base" 1.12
- (c++)"PList::Structure::GetSize() const@Base" 1.12
- (optional|c++|regex)"std::.*" 1.12
- (c++)"typeinfo for PList::Dictionary@Base" 1.12
- (c++)"typeinfo for PList::Key@Base" 1.12
- (c++)"typeinfo for PList::Uid@Base" 1.12
- (c++)"typeinfo for PList::Data@Base" 1.12
- (c++)"typeinfo for PList::Date@Base" 1.12
- (c++)"typeinfo for PList::Node@Base" 1.12
- (c++)"typeinfo for PList::Real@Base" 1.12
- (c++)"typeinfo for PList::Array@Base" 1.12
- (c++)"typeinfo for PList::String@Base" 1.12
- (c++)"typeinfo for PList::Boolean@Base" 1.12
- (c++)"typeinfo for PList::Integer@Base" 1.12
- (c++)"typeinfo for PList::Structure@Base" 1.12
- (c++)"typeinfo name for PList::Dictionary@Base" 1.12
- (c++)"typeinfo name for PList::Key@Base" 1.12
- (c++)"typeinfo name for PList::Uid@Base" 1.12
- (c++)"typeinfo name for PList::Data@Base" 1.12
- (c++)"typeinfo name for PList::Date@Base" 1.12
- (c++)"typeinfo name for PList::Node@Base" 1.12
- (c++)"typeinfo name for PList::Real@Base" 1.12
- (c++)"typeinfo name for PList::Array@Base" 1.12
- (c++)"typeinfo name for PList::String@Base" 1.12
- (c++)"typeinfo name for PList::Boolean@Base" 1.12
- (c++)"typeinfo name for PList::Integer@Base" 1.12
- (c++)"typeinfo name for PList::Structure@Base" 1.12
- (c++)"vtable for PList::Dictionary@Base" 1.12
- (c++)"vtable for PList::Key@Base" 1.12
- (c++)"vtable for PList::Uid@Base" 1.12
- (c++)"vtable for PList::Data@Base" 1.12
- (c++)"vtable for PList::Date@Base" 1.12
- (c++)"vtable for PList::Node@Base" 1.12
- (c++)"vtable for PList::Real@Base" 1.12
- (c++)"vtable for PList::Array@Base" 1.12
- (c++)"vtable for PList::String@Base" 1.12
- (c++)"vtable for PList::Boolean@Base" 1.12
- (c++)"vtable for PList::Integer@Base" 1.12
- (c++)"vtable for PList::Structure@Base" 1.12
diff -Nru libplist-1.12/debian/libplist++3v5.install libplist-1.12/debian/libplist++3v5.install
--- libplist-1.12/debian/libplist++3v5.install 1970-01-01 01:00:00.000000000 +0100
+++ libplist-1.12/debian/libplist++3v5.install 2015-08-25 23:49:07.000000000 +0100
@@ -0,0 +1 @@
+usr/lib/*/libplist++.so.3*
diff -Nru libplist-1.12/debian/libplist++3v5.lintian-overrides libplist-1.12/debian/libplist++3v5.lintian-overrides
--- libplist-1.12/debian/libplist++3v5.lintian-overrides 1970-01-01 01:00:00.000000000 +0100
+++ libplist-1.12/debian/libplist++3v5.lintian-overrides 2015-08-25 23:49:07.000000000 +0100
@@ -0,0 +1,3 @@
+hardening-no-fortify-functions
+# G++5 ABI transition
+libplist++3v5: package-name-doesnt-match-sonames libplist++3
diff -Nru libplist-1.12/debian/libplist++3v5.symbols libplist-1.12/debian/libplist++3v5.symbols
--- libplist-1.12/debian/libplist++3v5.symbols 1970-01-01 01:00:00.000000000 +0100
+++ libplist-1.12/debian/libplist++3v5.symbols 2015-08-25 23:49:07.000000000 +0100
@@ -0,0 +1,207 @@
+libplist++.so.3 libplist++3v5 #MINVER#
+ (c++)"PList::Dictionary::GetNodeKey[abi:cxx11](PList::Node*)@Base" 1.12
+ (c++)"PList::Dictionary::End[abi:cxx11]()@Base" 1.12
+ (c++)"PList::Dictionary::Begin[abi:cxx11]()@Base" 1.12
+ (c++)"PList::Dictionary::Remove(PList::Node*)@Base" 1.12
+ (c++)"PList::Dictionary::Dictionary(PList::Node*)@Base" 1.12
+ (c++)"PList::Dictionary::Dictionary(void*, PList::Node*)@Base" 1.12
+ (c++)"PList::Dictionary::Dictionary(PList::Dictionary const&)@Base" 1.12
+ (c++)"PList::Dictionary::Dictionary(PList::Node*)@Base" 1.12
+ (c++)"PList::Dictionary::Dictionary(void*, PList::Node*)@Base" 1.12
+ (c++)"PList::Dictionary::Dictionary(PList::Dictionary const&)@Base" 1.12
+ (c++)"PList::Dictionary::~Dictionary()@Base" 1.12
+ (c++)"PList::Dictionary::~Dictionary()@Base" 1.12
+ (c++)"PList::Dictionary::~Dictionary()@Base" 1.12
+ (c++)"PList::Dictionary::operator=(PList::Dictionary&)@Base" 1.12
+ (c++)"PList::Key::Key(PList::Node*)@Base" 1.12
+ (c++)"PList::Key::Key(void*, PList::Node*)@Base" 1.12
+ (c++)"PList::Key::Key(PList::Key const&)@Base" 1.12
+ (c++)"PList::Key::Key(PList::Node*)@Base" 1.12
+ (c++)"PList::Key::Key(void*, PList::Node*)@Base" 1.12
+ (c++)"PList::Key::Key(PList::Key const&)@Base" 1.12
+ (c++)"PList::Key::~Key()@Base" 1.12
+ (c++)"PList::Key::~Key()@Base" 1.12
+ (c++)"PList::Key::~Key()@Base" 1.12
+ (c++)"PList::Key::operator=(PList::Key&)@Base" 1.12
+ (c++|regex)"PList::Uid::SetValue\(unsigned long( long)?\)@Base" 1.12
+ (c++)"PList::Uid::Uid(PList::Node*)@Base" 1.12
+ (c++)"PList::Uid::Uid(void*, PList::Node*)@Base" 1.12
+ (c++)"PList::Uid::Uid(PList::Uid const&)@Base" 1.12
+ (c++)"PList::Uid::Uid(PList::Node*)@Base" 1.12
+ (c++)"PList::Uid::Uid(void*, PList::Node*)@Base" 1.12
+ (c++)"PList::Uid::Uid(PList::Uid const&)@Base" 1.12
+ (c++|regex)"PList::Uid::Uid\(unsigned long( long)?\)@Base" 1.12
+ (c++)"PList::Uid::~Uid()@Base" 1.12
+ (c++)"PList::Uid::~Uid()@Base" 1.12
+ (c++)"PList::Uid::~Uid()@Base" 1.12
+ (c++)"PList::Uid::operator=(PList::Uid&)@Base" 1.12
+ (c++)"PList::Data::SetValue(std::vector<char, std::allocator<char> > const&)@Base" 1.12
+ (c++)"PList::Data::Data(PList::Node*)@Base" 1.12
+ (c++)"PList::Data::Data(void*, PList::Node*)@Base" 1.12
+ (c++)"PList::Data::Data(PList::Data const&)@Base" 1.12
+ (c++)"PList::Data::Data(std::vector<char, std::allocator<char> > const&)@Base" 1.12
+ (c++)"PList::Data::Data(PList::Node*)@Base" 1.12
+ (c++)"PList::Data::Data(void*, PList::Node*)@Base" 1.12
+ (c++)"PList::Data::Data(PList::Data const&)@Base" 1.12
+ (c++)"PList::Data::Data(std::vector<char, std::allocator<char> > const&)@Base" 1.12
+ (c++)"PList::Data::~Data()@Base" 1.12
+ (c++)"PList::Data::~Data()@Base" 1.12
+ (c++)"PList::Data::~Data()@Base" 1.12
+ (c++)"PList::Data::operator=(PList::Data&)@Base" 1.12
+ (c++)"PList::Date::SetValue(timeval)@Base" 1.12
+ (c++)"PList::Date::Date(timeval)@Base" 1.12
+ (c++)"PList::Date::Date(PList::Node*)@Base" 1.12
+ (c++)"PList::Date::Date(void*, PList::Node*)@Base" 1.12
+ (c++)"PList::Date::Date(PList::Date const&)@Base" 1.12
+ (c++)"PList::Date::Date(timeval)@Base" 1.12
+ (c++)"PList::Date::Date(PList::Node*)@Base" 1.12
+ (c++)"PList::Date::Date(void*, PList::Node*)@Base" 1.12
+ (c++)"PList::Date::Date(PList::Date const&)@Base" 1.12
+ (c++)"PList::Date::~Date()@Base" 1.12
+ (c++)"PList::Date::~Date()@Base" 1.12
+ (c++)"PList::Date::~Date()@Base" 1.12
+ (c++)"PList::Date::operator=(PList::Date&)@Base" 1.12
+ (c++)"PList::Node::FromPlist(void*, PList::Node*)@Base" 1.12
+ (c++)"PList::Node::Node(plist_type, PList::Node*)@Base" 1.12
+ (c++)"PList::Node::Node(PList::Node*)@Base" 1.12
+ (c++)"PList::Node::Node(void*, PList::Node*)@Base" 1.12
+ (c++)"PList::Node::Node(plist_type, PList::Node*)@Base" 1.12
+ (c++)"PList::Node::Node(PList::Node*)@Base" 1.12
+ (c++)"PList::Node::Node(void*, PList::Node*)@Base" 1.12
+ (c++)"PList::Node::~Node()@Base" 1.12
+ (c++)"PList::Node::~Node()@Base" 1.12
+ (c++)"PList::Node::~Node()@Base" 1.12
+ (c++)"PList::Real::SetValue(double)@Base" 1.12
+ (c++)"PList::Real::Real(PList::Node*)@Base" 1.12
+ (c++)"PList::Real::Real(void*, PList::Node*)@Base" 1.12
+ (c++)"PList::Real::Real(PList::Real const&)@Base" 1.12
+ (c++)"PList::Real::Real(double)@Base" 1.12
+ (c++)"PList::Real::Real(PList::Node*)@Base" 1.12
+ (c++)"PList::Real::Real(void*, PList::Node*)@Base" 1.12
+ (c++)"PList::Real::Real(PList::Real const&)@Base" 1.12
+ (c++)"PList::Real::Real(double)@Base" 1.12
+ (c++)"PList::Real::~Real()@Base" 1.12
+ (c++)"PList::Real::~Real()@Base" 1.12
+ (c++)"PList::Real::~Real()@Base" 1.12
+ (c++)"PList::Real::operator=(PList::Real&)@Base" 1.12
+ (c++)"PList::Array::Append(PList::Node*)@Base" 1.12
+ (c++)"PList::Array::Insert(PList::Node*, unsigned int)@Base" 1.12
+ (c++)"PList::Array::Remove(PList::Node*)@Base" 1.12
+ (c++)"PList::Array::Remove(unsigned int)@Base" 1.12
+ (c++)"PList::Array::Array(PList::Node*)@Base" 1.12
+ (c++)"PList::Array::Array(void*, PList::Node*)@Base" 1.12
+ (c++)"PList::Array::Array(PList::Array const&)@Base" 1.12
+ (c++)"PList::Array::Array(PList::Node*)@Base" 1.12
+ (c++)"PList::Array::Array(void*, PList::Node*)@Base" 1.12
+ (c++)"PList::Array::Array(PList::Array const&)@Base" 1.12
+ (c++)"PList::Array::~Array()@Base" 1.12
+ (c++)"PList::Array::~Array()@Base" 1.12
+ (c++)"PList::Array::~Array()@Base" 1.12
+ (c++)"PList::Array::operator=(PList::Array&)@Base" 1.12
+ (c++)"PList::Array::operator[](unsigned int)@Base" 1.12
+ (c++)"PList::String::String(PList::Node*)@Base" 1.12
+ (c++)"PList::String::String(void*, PList::Node*)@Base" 1.12
+ (c++)"PList::String::String(PList::String const&)@Base" 1.12
+ (c++)"PList::String::String(PList::Node*)@Base" 1.12
+ (c++)"PList::String::String(void*, PList::Node*)@Base" 1.12
+ (c++)"PList::String::String(PList::String const&)@Base" 1.12
+ (c++)"PList::String::~String()@Base" 1.12
+ (c++)"PList::String::~String()@Base" 1.12
+ (c++)"PList::String::~String()@Base" 1.12
+ (c++)"PList::String::operator=(PList::String&)@Base" 1.12
+ (c++)"PList::Boolean::SetValue(bool)@Base" 1.12
+ (c++)"PList::Boolean::Boolean(PList::Node*)@Base" 1.12
+ (c++)"PList::Boolean::Boolean(void*, PList::Node*)@Base" 1.12
+ (c++)"PList::Boolean::Boolean(PList::Boolean const&)@Base" 1.12
+ (c++)"PList::Boolean::Boolean(bool)@Base" 1.12
+ (c++)"PList::Boolean::Boolean(PList::Node*)@Base" 1.12
+ (c++)"PList::Boolean::Boolean(void*, PList::Node*)@Base" 1.12
+ (c++)"PList::Boolean::Boolean(PList::Boolean const&)@Base" 1.12
+ (c++)"PList::Boolean::Boolean(bool)@Base" 1.12
+ (c++)"PList::Boolean::~Boolean()@Base" 1.12
+ (c++)"PList::Boolean::~Boolean()@Base" 1.12
+ (c++)"PList::Boolean::~Boolean()@Base" 1.12
+ (c++)"PList::Boolean::operator=(PList::Boolean&)@Base" 1.12
+ (c++|regex)"PList::Integer::SetValue\(unsigned long( long)?\)@Base" 1.12
+ (c++)"PList::Integer::Integer(PList::Node*)@Base" 1.12
+ (c++)"PList::Integer::Integer(void*, PList::Node*)@Base" 1.12
+ (c++)"PList::Integer::Integer(PList::Integer const&)@Base" 1.12
+ (c++)"PList::Integer::Integer(PList::Node*)@Base" 1.12
+ (c++)"PList::Integer::Integer(void*, PList::Node*)@Base" 1.12
+ (c++)"PList::Integer::Integer(PList::Integer const&)@Base" 1.12
+ (c++|regex)"PList::Integer::Integer\(unsigned long( long)?\)@Base" 1.12
+ (c++)"PList::Integer::~Integer()@Base" 1.12
+ (c++)"PList::Integer::~Integer()@Base" 1.12
+ (c++)"PList::Integer::~Integer()@Base" 1.12
+ (c++)"PList::Integer::operator=(PList::Integer&)@Base" 1.12
+ (c++)"PList::Structure::UpdateNodeParent(PList::Node*)@Base" 1.12
+ (c++)"PList::Structure::FromBin(std::vector<char, std::allocator<char> > const&)@Base" 1.12
+ (c++)"PList::Structure::Structure(plist_type, PList::Node*)@Base" 1.12
+ (c++)"PList::Structure::Structure(PList::Node*)@Base" 1.12
+ (c++)"PList::Structure::Structure(plist_type, PList::Node*)@Base" 1.12
+ (c++)"PList::Structure::Structure(PList::Node*)@Base" 1.12
+ (c++)"PList::Structure::~Structure()@Base" 1.12
+ (c++)"PList::Structure::~Structure()@Base" 1.12
+ (c++)"PList::Structure::~Structure()@Base" 1.12
+ (c++)"PList::Dictionary::Clone() const@Base" 1.12
+ (c++)"PList::Key::Clone() const@Base" 1.12
+ (c++)"PList::Key::GetValue[abi:cxx11]() const@Base" 1.12
+ (c++)"PList::Uid::Clone() const@Base" 1.12
+ (c++)"PList::Uid::GetValue() const@Base" 1.12
+ (c++)"PList::Data::Clone() const@Base" 1.12
+ (c++)"PList::Data::GetValue() const@Base" 1.12
+ (c++)"PList::Date::Clone() const@Base" 1.12
+ (c++)"PList::Date::GetValue() const@Base" 1.12
+ (c++)"PList::Node::GetType() const@Base" 1.12
+ (c++)"PList::Node::GetPlist() const@Base" 1.12
+ (c++)"PList::Node::GetParent() const@Base" 1.12
+ (c++)"PList::Real::Clone() const@Base" 1.12
+ (c++)"PList::Real::GetValue() const@Base" 1.12
+ (c++)"PList::Array::GetNodeIndex(PList::Node*) const@Base" 1.12
+ (c++)"PList::Array::Clone() const@Base" 1.12
+ (c++)"PList::String::Clone() const@Base" 1.12
+ (c++)"PList::String::GetValue[abi:cxx11]() const@Base" 1.12
+ (c++)"PList::Boolean::Clone() const@Base" 1.12
+ (c++)"PList::Boolean::GetValue() const@Base" 1.12
+ (c++)"PList::Integer::Clone() const@Base" 1.12
+ (c++)"PList::Integer::GetValue() const@Base" 1.12
+ (c++)"PList::Structure::ToBin() const@Base" 1.12
+ (c++)"PList::Structure::ToXml[abi:cxx11]() const@Base" 1.12
+ (c++)"PList::Structure::GetSize() const@Base" 1.12
+ (optional|c++|regex)"std::.*" 1.12
+ (c++)"typeinfo for PList::Dictionary@Base" 1.12
+ (c++)"typeinfo for PList::Key@Base" 1.12
+ (c++)"typeinfo for PList::Uid@Base" 1.12
+ (c++)"typeinfo for PList::Data@Base" 1.12
+ (c++)"typeinfo for PList::Date@Base" 1.12
+ (c++)"typeinfo for PList::Node@Base" 1.12
+ (c++)"typeinfo for PList::Real@Base" 1.12
+ (c++)"typeinfo for PList::Array@Base" 1.12
+ (c++)"typeinfo for PList::String@Base" 1.12
+ (c++)"typeinfo for PList::Boolean@Base" 1.12
+ (c++)"typeinfo for PList::Integer@Base" 1.12
+ (c++)"typeinfo for PList::Structure@Base" 1.12
+ (c++)"typeinfo name for PList::Dictionary@Base" 1.12
+ (c++)"typeinfo name for PList::Key@Base" 1.12
+ (c++)"typeinfo name for PList::Uid@Base" 1.12
+ (c++)"typeinfo name for PList::Data@Base" 1.12
+ (c++)"typeinfo name for PList::Date@Base" 1.12
+ (c++)"typeinfo name for PList::Node@Base" 1.12
+ (c++)"typeinfo name for PList::Real@Base" 1.12
+ (c++)"typeinfo name for PList::Array@Base" 1.12
+ (c++)"typeinfo name for PList::String@Base" 1.12
+ (c++)"typeinfo name for PList::Boolean@Base" 1.12
+ (c++)"typeinfo name for PList::Integer@Base" 1.12
+ (c++)"typeinfo name for PList::Structure@Base" 1.12
+ (c++)"vtable for PList::Dictionary@Base" 1.12
+ (c++)"vtable for PList::Key@Base" 1.12
+ (c++)"vtable for PList::Uid@Base" 1.12
+ (c++)"vtable for PList::Data@Base" 1.12
+ (c++)"vtable for PList::Date@Base" 1.12
+ (c++)"vtable for PList::Node@Base" 1.12
+ (c++)"vtable for PList::Real@Base" 1.12
+ (c++)"vtable for PList::Array@Base" 1.12
+ (c++)"vtable for PList::String@Base" 1.12
+ (c++)"vtable for PList::Boolean@Base" 1.12
+ (c++)"vtable for PList::Integer@Base" 1.12
+ (c++)"vtable for PList::Structure@Base" 1.12