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 <s...@debian.org>  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

Reply via email to