Class __locale_struct
   size=232 align=8
   base size=232 base align=8
__locale_struct (0x0x7f44ec3688a0) 0

Class OpenSP::Resource
   size=4 align=4
   base size=4 base align=4
OpenSP::Resource (0x0x7f44ec368960) 0

Class OpenSP::CharMapBits
   size=1 align=1
   base size=0 base align=1
OpenSP::CharMapBits (0x0x7f44ec3689c0) 0 empty

Vtable for std::exception
std::exception::_ZTVSt9exception: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt9exception)
16    (int (*)(...))std::exception::~exception
24    (int (*)(...))std::exception::~exception
32    (int (*)(...))std::exception::what

Class std::exception
   size=8 align=8
   base size=8 base align=8
std::exception (0x0x7f44ec368c60) 0 nearly-empty
    vptr=((& std::exception::_ZTVSt9exception) + 16u)

Vtable for std::bad_exception
std::bad_exception::_ZTVSt13bad_exception: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt13bad_exception)
16    (int (*)(...))std::bad_exception::~bad_exception
24    (int (*)(...))std::bad_exception::~bad_exception
32    (int (*)(...))std::bad_exception::what

Class std::bad_exception
   size=8 align=8
   base size=8 base align=8
std::bad_exception (0x0x7f44ec692000) 0 nearly-empty
    vptr=((& std::bad_exception::_ZTVSt13bad_exception) + 16u)
  std::exception (0x0x7f44ec368cc0) 0 nearly-empty
      primary-for std::bad_exception (0x0x7f44ec692000)

Vtable for std::bad_alloc
std::bad_alloc::_ZTVSt9bad_alloc: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt9bad_alloc)
16    (int (*)(...))std::bad_alloc::~bad_alloc
24    (int (*)(...))std::bad_alloc::~bad_alloc
32    (int (*)(...))std::bad_alloc::what

Class std::bad_alloc
   size=8 align=8
   base size=8 base align=8
std::bad_alloc (0x0x7f44ec6920d0) 0 nearly-empty
    vptr=((& std::bad_alloc::_ZTVSt9bad_alloc) + 16u)
  std::exception (0x0x7f44ec368d20) 0 nearly-empty
      primary-for std::bad_alloc (0x0x7f44ec6920d0)

Vtable for std::bad_array_length
std::bad_array_length::_ZTVSt16bad_array_length: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt16bad_array_length)
16    (int (*)(...))std::bad_array_length::~bad_array_length
24    (int (*)(...))std::bad_array_length::~bad_array_length
32    (int (*)(...))std::bad_array_length::what

Class std::bad_array_length
   size=8 align=8
   base size=8 base align=8
std::bad_array_length (0x0x7f44ec381c98) 0 nearly-empty
    vptr=((& std::bad_array_length::_ZTVSt16bad_array_length) + 16u)
  std::bad_alloc (0x0x7f44ec381d00) 0 nearly-empty
      primary-for std::bad_array_length (0x0x7f44ec381c98)
    std::exception (0x0x7f44ec368d80) 0 nearly-empty
        primary-for std::bad_alloc (0x0x7f44ec381d00)

Class std::nothrow_t
   size=1 align=1
   base size=0 base align=1
std::nothrow_t (0x0x7f44ec368de0) 0 empty

Class <anonymous struct>
   size=8 align=4
   base size=8 base align=4
<anonymous struct> (0x0x7f44ec368f60) 0

Class wait::<anonymous struct>
   size=4 align=4
   base size=4 base align=4
wait::<anonymous struct> (0x0x7f44ec4c8060) 0

Class wait::<anonymous struct>
   size=4 align=4
   base size=4 base align=4
wait::<anonymous struct> (0x0x7f44ec4c80c0) 0

Class wait
   size=4 align=4
   base size=4 base align=4
wait (0x0x7f44ec4c8000) 0

Class <anonymous struct>
   size=8 align=4
   base size=8 base align=4
<anonymous struct> (0x0x7f44ec4c8120) 0

Class <anonymous struct>
   size=16 align=8
   base size=16 base align=8
<anonymous struct> (0x0x7f44ec4c8180) 0

Class <anonymous struct>
   size=16 align=8
   base size=16 base align=8
<anonymous struct> (0x0x7f44ec4c81e0) 0

Class <anonymous struct>
   size=128 align=8
   base size=128 base align=8
<anonymous struct> (0x0x7f44ec4c8240) 0

Class timespec
   size=16 align=8
   base size=16 base align=8
timespec (0x0x7f44ec4c82a0) 0

Class timeval
   size=16 align=8
   base size=16 base align=8
timeval (0x0x7f44ec4c8300) 0

Class <anonymous struct>
   size=128 align=8
   base size=128 base align=8
<anonymous struct> (0x0x7f44ec4c8360) 0

Class pthread_attr_t
   size=56 align=8
   base size=56 base align=8
pthread_attr_t (0x0x7f44ec4c83c0) 0

Class __pthread_internal_list
   size=16 align=8
   base size=16 base align=8
__pthread_internal_list (0x0x7f44ec4c8420) 0

Class <anonymous union>::__pthread_mutex_s
   size=40 align=8
   base size=40 base align=8
<anonymous union>::__pthread_mutex_s (0x0x7f44ec4c84e0) 0

Class <anonymous union>
   size=40 align=8
   base size=40 base align=8
<anonymous union> (0x0x7f44ec4c8480) 0

Class <anonymous union>
   size=4 align=4
   base size=4 base align=4
<anonymous union> (0x0x7f44ec4c8540) 0

Class <anonymous union>::<anonymous struct>
   size=48 align=8
   base size=48 base align=8
<anonymous union>::<anonymous struct> (0x0x7f44ec4c8600) 0

Class <anonymous union>
   size=48 align=8
   base size=48 base align=8
<anonymous union> (0x0x7f44ec4c85a0) 0

Class <anonymous union>
   size=4 align=4
   base size=4 base align=4
<anonymous union> (0x0x7f44ec4c8660) 0

Class <anonymous union>::<anonymous struct>
   size=56 align=8
   base size=56 base align=8
<anonymous union>::<anonymous struct> (0x0x7f44ec4c8720) 0

Class <anonymous union>
   size=56 align=8
   base size=56 base align=8
<anonymous union> (0x0x7f44ec4c86c0) 0

Class <anonymous union>
   size=8 align=8
   base size=8 base align=8
<anonymous union> (0x0x7f44ec4c8780) 0

Class <anonymous union>
   size=32 align=8
   base size=32 base align=8
<anonymous union> (0x0x7f44ec4c87e0) 0

Class <anonymous union>
   size=4 align=4
   base size=4 base align=4
<anonymous union> (0x0x7f44ec4c8840) 0

Class random_data
   size=48 align=8
   base size=48 base align=8
random_data (0x0x7f44ec4c88a0) 0

Class drand48_data
   size=24 align=8
   base size=24 base align=8
drand48_data (0x0x7f44ec4c8900) 0

Vtable for OpenSP::Vector<OpenSP::ISetRange<unsigned int> >
OpenSP::Vector<OpenSP::ISetRange<unsigned int> >::_ZTVN6OpenSP6VectorINS_9ISetRangeIjEEEE: 4u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN6OpenSP6VectorINS_9ISetRangeIjEEEE)
16    (int (*)(...))OpenSP::Vector<T>::~Vector<OpenSP::ISetRange<unsigned int> >
24    (int (*)(...))OpenSP::Vector<T>::~Vector<OpenSP::ISetRange<unsigned int> >

Class OpenSP::Vector<OpenSP::ISetRange<unsigned int> >
   size=32 align=8
   base size=32 base align=8
OpenSP::Vector<OpenSP::ISetRange<unsigned int> > (0x0x7f44ec4c8b40) 0
    vptr=((& OpenSP::Vector<OpenSP::ISetRange<unsigned int> >::_ZTVN6OpenSP6VectorINS_9ISetRangeIjEEEE) + 16u)

Class OpenSP::ISet<unsigned int>
   size=32 align=8
   base size=32 base align=8
OpenSP::ISet<unsigned int> (0x0x7f44ec4c8ae0) 0

Class OpenSP::UnivCharsetDesc::Range
   size=24 align=8
   base size=24 base align=8
OpenSP::UnivCharsetDesc::Range (0x0x7f44ec4c8c60) 0

Class OpenSP::CharMapPlane<unsigned int>
   size=16 align=8
   base size=12 base align=8
OpenSP::CharMapPlane<unsigned int> (0x0x7f44ec4c8d20) 0

Class OpenSP::CharMap<unsigned int>
   size=1536 align=8
   base size=1536 base align=8
OpenSP::CharMap<unsigned int> (0x0x7f44ec4c8cc0) 0

Vtable for OpenSP::Vector<OpenSP::RangeMapRange<unsigned int, unsigned int> >
OpenSP::Vector<OpenSP::RangeMapRange<unsigned int, unsigned int> >::_ZTVN6OpenSP6VectorINS_13RangeMapRangeIjjEEEE: 4u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN6OpenSP6VectorINS_13RangeMapRangeIjjEEEE)
16    (int (*)(...))OpenSP::Vector<T>::~Vector<OpenSP::RangeMapRange<unsigned int, unsigned int> >
24    (int (*)(...))OpenSP::Vector<T>::~Vector<OpenSP::RangeMapRange<unsigned int, unsigned int> >

Class OpenSP::Vector<OpenSP::RangeMapRange<unsigned int, unsigned int> >
   size=32 align=8
   base size=32 base align=8
OpenSP::Vector<OpenSP::RangeMapRange<unsigned int, unsigned int> > (0x0x7f44ec4c8de0) 0
    vptr=((& OpenSP::Vector<OpenSP::RangeMapRange<unsigned int, unsigned int> >::_ZTVN6OpenSP6VectorINS_13RangeMapRangeIjjEEEE) + 16u)

Class OpenSP::RangeMap<unsigned int, unsigned int>
   size=32 align=8
   base size=32 base align=8
OpenSP::RangeMap<unsigned int, unsigned int> (0x0x7f44ec4c8d80) 0

Class OpenSP::UnivCharsetDesc
   size=1568 align=8
   base size=1568 base align=8
OpenSP::UnivCharsetDesc (0x0x7f44ec4c8c00) 0

Class OpenSP::RangeMapIter<unsigned int, unsigned int>
   size=16 align=8
   base size=16 base align=8
OpenSP::RangeMapIter<unsigned int, unsigned int> (0x0x7f44ec4c8f60) 0

Class OpenSP::UnivCharsetDescIter
   size=32 align=8
   base size=32 base align=8
OpenSP::UnivCharsetDescIter (0x0x7f44ec4c8f00) 0

Class OpenSP::CharsetInfo
   size=4128 align=8
   base size=4128 base align=8
OpenSP::CharsetInfo (0x0x7f44ebfcb000) 0

Vtable for OpenSP::StorageObject
OpenSP::StorageObject::_ZTVN6OpenSP13StorageObjectE: 8u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN6OpenSP13StorageObjectE)
16    0u
24    0u
32    (int (*)(...))__cxa_pure_virtual
40    (int (*)(...))__cxa_pure_virtual
48    (int (*)(...))OpenSP::StorageObject::willNotRewind
56    (int (*)(...))OpenSP::StorageObject::getBlockSize

Class OpenSP::StorageObject
   size=8 align=8
   base size=8 base align=8
OpenSP::StorageObject (0x0x7f44ebfcb060) 0 nearly-empty
    vptr=((& OpenSP::StorageObject::_ZTVN6OpenSP13StorageObjectE) + 16u)

Vtable for OpenSP::StorageManager
OpenSP::StorageManager::_ZTVN6OpenSP14StorageManagerE: 14u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN6OpenSP14StorageManagerE)
16    (int (*)(...))__cxa_pure_virtual
24    (int (*)(...))__cxa_pure_virtual
32    (int (*)(...))OpenSP::StorageManager::inheritable
40    (int (*)(...))OpenSP::StorageManager::transformNeutral
48    (int (*)(...))OpenSP::StorageManager::resolveRelative
56    (int (*)(...))OpenSP::StorageManager::guessIsId
64    (int (*)(...))OpenSP::StorageManager::requiredCodingSystem
72    (int (*)(...))OpenSP::StorageManager::requiresCr
80    0u
88    0u
96    (int (*)(...))OpenSP::StorageManager::idCharset
104   (int (*)(...))OpenSP::StorageManager::reString

Class OpenSP::StorageManager
   size=8 align=8
   base size=8 base align=8
OpenSP::StorageManager (0x0x7f44ebfcb0c0) 0 nearly-empty
    vptr=((& OpenSP::StorageManager::_ZTVN6OpenSP14StorageManagerE) + 16u)

Class OpenSP::String<unsigned int>
   size=24 align=8
   base size=24 base align=8
OpenSP::String<unsigned int> (0x0x7f44ebfcb180) 0

Vtable for OpenSP::IdStorageManager
OpenSP::IdStorageManager::_ZTVN6OpenSP16IdStorageManagerE: 14u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN6OpenSP16IdStorageManagerE)
16    (int (*)(...))__cxa_pure_virtual
24    (int (*)(...))__cxa_pure_virtual
32    (int (*)(...))OpenSP::StorageManager::inheritable
40    (int (*)(...))OpenSP::StorageManager::transformNeutral
48    (int (*)(...))OpenSP::StorageManager::resolveRelative
56    (int (*)(...))OpenSP::StorageManager::guessIsId
64    (int (*)(...))OpenSP::StorageManager::requiredCodingSystem
72    (int (*)(...))OpenSP::StorageManager::requiresCr
80    0u
88    0u
96    (int (*)(...))OpenSP::IdStorageManager::idCharset
104   (int (*)(...))OpenSP::IdStorageManager::reString

Class OpenSP::IdStorageManager
   size=40 align=8
   base size=40 base align=8
OpenSP::IdStorageManager (0x0x7f44ebfeb000) 0
    vptr=((& OpenSP::IdStorageManager::_ZTVN6OpenSP16IdStorageManagerE) + 16u)
  OpenSP::StorageManager (0x0x7f44ebfcb120) 0 nearly-empty
      primary-for OpenSP::IdStorageManager (0x0x7f44ebfeb000)

Vtable for OpenSP::Link
OpenSP::Link::_ZTVN6OpenSP4LinkE: 4u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN6OpenSP4LinkE)
16    (int (*)(...))OpenSP::Link::~Link
24    (int (*)(...))OpenSP::Link::~Link

Class OpenSP::Link
   size=16 align=8
   base size=16 base align=8
OpenSP::Link (0x0x7f44ebfcb1e0) 0
    vptr=((& OpenSP::Link::_ZTVN6OpenSP4LinkE) + 16u)

Class OpenSP::IListBase
   size=8 align=8
   base size=8 base align=8
OpenSP::IListBase (0x0x7f44ebfcb240) 0

Class OpenSP::IListIterBase
   size=8 align=8
   base size=8 base align=8
OpenSP::IListIterBase (0x0x7f44ebfcb3c0) 0

Vtable for OpenSP::DescriptorUser
OpenSP::DescriptorUser::_ZTVN6OpenSP14DescriptorUserE: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN6OpenSP14DescriptorUserE)
16    (int (*)(...))OpenSP::DescriptorUser::~DescriptorUser
24    (int (*)(...))OpenSP::DescriptorUser::~DescriptorUser
32    (int (*)(...))OpenSP::DescriptorUser::suspend

Class OpenSP::DescriptorUser
   size=16 align=8
   base size=16 base align=8
OpenSP::DescriptorUser (0x0x7f44ebfcb480) 0
    vptr=((& OpenSP::DescriptorUser::_ZTVN6OpenSP14DescriptorUserE) + 16u)

Class OpenSP::IList<OpenSP::ListItem<OpenSP::DescriptorUser*> >
   size=8 align=8
   base size=8 base align=8
OpenSP::IList<OpenSP::ListItem<OpenSP::DescriptorUser*> > (0x0x7f44ebfeb618) 0
  OpenSP::IListBase (0x0x7f44ebfcb5a0) 0

Class OpenSP::List<OpenSP::DescriptorUser*>
   size=8 align=8
   base size=8 base align=8
OpenSP::List<OpenSP::DescriptorUser*> (0x0x7f44ebfcb540) 0

Class OpenSP::DescriptorManager
   size=16 align=8
   base size=16 base align=8
OpenSP::DescriptorManager (0x0x7f44ebfcb4e0) 0

Vtable for OpenSP::Vector<OpenSP::String<unsigned int> >
OpenSP::Vector<OpenSP::String<unsigned int> >::_ZTVN6OpenSP6VectorINS_6StringIjEEEE: 4u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN6OpenSP6VectorINS_6StringIjEEEE)
16    (int (*)(...))OpenSP::Vector<T>::~Vector<OpenSP::String<unsigned int> >
24    (int (*)(...))OpenSP::Vector<T>::~Vector<OpenSP::String<unsigned int> >

Class OpenSP::Vector<OpenSP::String<unsigned int> >
   size=32 align=8
   base size=32 base align=8
OpenSP::Vector<OpenSP::String<unsigned int> > (0x0x7f44ebfcb660) 0
    vptr=((& OpenSP::Vector<OpenSP::String<unsigned int> >::_ZTVN6OpenSP6VectorINS_6StringIjEEEE) + 16u)

Vtable for OpenSP::PosixStorageManager
OpenSP::PosixStorageManager::_ZTVN6OpenSP19PosixStorageManagerE: 14u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN6OpenSP19PosixStorageManagerE)
16    (int (*)(...))OpenSP::PosixStorageManager::makeStorageObject
24    (int (*)(...))OpenSP::PosixStorageManager::type
32    (int (*)(...))OpenSP::StorageManager::inheritable
40    (int (*)(...))OpenSP::PosixStorageManager::transformNeutral
48    (int (*)(...))OpenSP::PosixStorageManager::resolveRelative
56    (int (*)(...))OpenSP::StorageManager::guessIsId
64    (int (*)(...))OpenSP::StorageManager::requiredCodingSystem
72    (int (*)(...))OpenSP::StorageManager::requiresCr
80    (int (*)(...))OpenSP::PosixStorageManager::~PosixStorageManager
88    (int (*)(...))OpenSP::PosixStorageManager::~PosixStorageManager
96    (int (*)(...))OpenSP::IdStorageManager::idCharset
104   (int (*)(...))OpenSP::IdStorageManager::reString

Class OpenSP::PosixStorageManager
   size=112 align=8
   base size=112 base align=8
OpenSP::PosixStorageManager (0x0x7f44ebfeb680) 0
    vptr=((& OpenSP::PosixStorageManager::_ZTVN6OpenSP19PosixStorageManagerE) + 16u)
  OpenSP::IdStorageManager (0x0x7f44ebfeb6e8) 0
      primary-for OpenSP::PosixStorageManager (0x0x7f44ebfeb680)
    OpenSP::StorageManager (0x0x7f44ebfcb600) 0 nearly-empty
        primary-for OpenSP::IdStorageManager (0x0x7f44ebfeb6e8)

Vtable for OpenSP::PosixFdStorageManager
OpenSP::PosixFdStorageManager::_ZTVN6OpenSP21PosixFdStorageManagerE: 14u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN6OpenSP21PosixFdStorageManagerE)
16    (int (*)(...))OpenSP::PosixFdStorageManager::makeStorageObject
24    (int (*)(...))OpenSP::PosixFdStorageManager::type
32    (int (*)(...))OpenSP::PosixFdStorageManager::inheritable
40    (int (*)(...))OpenSP::StorageManager::transformNeutral
48    (int (*)(...))OpenSP::StorageManager::resolveRelative
56    (int (*)(...))OpenSP::StorageManager::guessIsId
64    (int (*)(...))OpenSP::StorageManager::requiredCodingSystem
72    (int (*)(...))OpenSP::StorageManager::requiresCr
80    (int (*)(...))OpenSP::PosixFdStorageManager::~PosixFdStorageManager
88    (int (*)(...))OpenSP::PosixFdStorageManager::~PosixFdStorageManager
96    (int (*)(...))OpenSP::IdStorageManager::idCharset
104   (int (*)(...))OpenSP::IdStorageManager::reString

Class OpenSP::PosixFdStorageManager
   size=48 align=8
   base size=48 base align=8
OpenSP::PosixFdStorageManager (0x0x7f44ebfeb750) 0
    vptr=((& OpenSP::PosixFdStorageManager::_ZTVN6OpenSP21PosixFdStorageManagerE) + 16u)
  OpenSP::IdStorageManager (0x0x7f44ebfeb7b8) 0
      primary-for OpenSP::PosixFdStorageManager (0x0x7f44ebfeb750)
    OpenSP::StorageManager (0x0x7f44ebfcb720) 0 nearly-empty
        primary-for OpenSP::IdStorageManager (0x0x7f44ebfeb7b8)

Class OpenSP::String<char>
   size=24 align=8
   base size=24 base align=8
OpenSP::String<char> (0x0x7f44ebfcb7e0) 0

Vtable for OpenSP::RewindStorageObject
OpenSP::RewindStorageObject::_ZTVN6OpenSP19RewindStorageObjectE: 9u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN6OpenSP19RewindStorageObjectE)
16    0u
24    0u
32    (int (*)(...))__cxa_pure_virtual
40    (int (*)(...))OpenSP::RewindStorageObject::rewind
48    (int (*)(...))OpenSP::RewindStorageObject::willNotRewind
56    (int (*)(...))OpenSP::StorageObject::getBlockSize
64    (int (*)(...))__cxa_pure_virtual

Class OpenSP::RewindStorageObject
   size=48 align=8
   base size=48 base align=8
OpenSP::RewindStorageObject (0x0x7f44ebfeb820) 0
    vptr=((& OpenSP::RewindStorageObject::_ZTVN6OpenSP19RewindStorageObjectE) + 16u)
  OpenSP::StorageObject (0x0x7f44ebfcb780) 0 nearly-empty
      primary-for OpenSP::RewindStorageObject (0x0x7f44ebfeb820)

Vtable for OpenSP::MessageArg
OpenSP::MessageArg::_ZTVN6OpenSP10MessageArgE: 6u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN6OpenSP10MessageArgE)
16    0u
24    0u
32    (int (*)(...))__cxa_pure_virtual
40    (int (*)(...))__cxa_pure_virtual

Class OpenSP::MessageArg
   size=8 align=8
   base size=8 base align=8
OpenSP::MessageArg (0x0x7f44ebfcb840) 0 nearly-empty
    vptr=((& OpenSP::MessageArg::_ZTVN6OpenSP10MessageArgE) + 16u)

Vtable for OpenSP::StringMessageArg
OpenSP::StringMessageArg::_ZTVN6OpenSP16StringMessageArgE: 6u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN6OpenSP16StringMessageArgE)
16    (int (*)(...))OpenSP::StringMessageArg::~StringMessageArg
24    (int (*)(...))OpenSP::StringMessageArg::~StringMessageArg
32    (int (*)(...))OpenSP::StringMessageArg::copy
40    (int (*)(...))OpenSP::StringMessageArg::append

Class OpenSP::StringMessageArg
   size=32 align=8
   base size=32 base align=8
OpenSP::StringMessageArg (0x0x7f44ebfeb888) 0
    vptr=((& OpenSP::StringMessageArg::_ZTVN6OpenSP16StringMessageArgE) + 16u)
  OpenSP::MessageArg (0x0x7f44ebfcb8a0) 0 nearly-empty
      primary-for OpenSP::StringMessageArg (0x0x7f44ebfeb888)

Vtable for OpenSP::NumberMessageArg
OpenSP::NumberMessageArg::_ZTVN6OpenSP16NumberMessageArgE: 6u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN6OpenSP16NumberMessageArgE)
16    (int (*)(...))OpenSP::NumberMessageArg::~NumberMessageArg
24    (int (*)(...))OpenSP::NumberMessageArg::~NumberMessageArg
32    (int (*)(...))OpenSP::NumberMessageArg::copy
40    (int (*)(...))OpenSP::NumberMessageArg::append

Class OpenSP::NumberMessageArg
   size=16 align=8
   base size=16 base align=8
OpenSP::NumberMessageArg (0x0x7f44ebfeb8f0) 0
    vptr=((& OpenSP::NumberMessageArg::_ZTVN6OpenSP16NumberMessageArgE) + 16u)
  OpenSP::MessageArg (0x0x7f44ebfcb900) 0 nearly-empty
      primary-for OpenSP::NumberMessageArg (0x0x7f44ebfeb8f0)

Vtable for OpenSP::OrdinalMessageArg
OpenSP::OrdinalMessageArg::_ZTVN6OpenSP17OrdinalMessageArgE: 6u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN6OpenSP17OrdinalMessageArgE)
16    (int (*)(...))OpenSP::OrdinalMessageArg::~OrdinalMessageArg
24    (int (*)(...))OpenSP::OrdinalMessageArg::~OrdinalMessageArg
32    (int (*)(...))OpenSP::OrdinalMessageArg::copy
40    (int (*)(...))OpenSP::OrdinalMessageArg::append

Class OpenSP::OrdinalMessageArg
   size=16 align=8
   base size=16 base align=8
OpenSP::OrdinalMessageArg (0x0x7f44ebfeb958) 0
    vptr=((& OpenSP::OrdinalMessageArg::_ZTVN6OpenSP17OrdinalMessageArgE) + 16u)
  OpenSP::MessageArg (0x0x7f44ebfcb960) 0 nearly-empty
      primary-for OpenSP::OrdinalMessageArg (0x0x7f44ebfeb958)

Vtable for OpenSP::OtherMessageArg
OpenSP::OtherMessageArg::_ZTVN6OpenSP15OtherMessageArgE: 6u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN6OpenSP15OtherMessageArgE)
16    0u
24    0u
32    (int (*)(...))__cxa_pure_virtual
40    (int (*)(...))OpenSP::OtherMessageArg::append

Class OpenSP::OtherMessageArg
   size=8 align=8
   base size=8 base align=8
OpenSP::OtherMessageArg (0x0x7f44ebfeb9c0) 0 nearly-empty
    vptr=((& OpenSP::OtherMessageArg::_ZTVN6OpenSP15OtherMessageArgE) + 16u)
  OpenSP::MessageArg (0x0x7f44ebfcb9c0) 0 nearly-empty
      primary-for OpenSP::OtherMessageArg (0x0x7f44ebfeb9c0)

Vtable for OpenSP::StringVectorMessageArg
OpenSP::StringVectorMessageArg::_ZTVN6OpenSP22StringVectorMessageArgE: 6u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN6OpenSP22StringVectorMessageArgE)
16    (int (*)(...))OpenSP::StringVectorMessageArg::~StringVectorMessageArg
24    (int (*)(...))OpenSP::StringVectorMessageArg::~StringVectorMessageArg
32    (int (*)(...))OpenSP::StringVectorMessageArg::copy
40    (int (*)(...))OpenSP::StringVectorMessageArg::append

Class OpenSP::StringVectorMessageArg
   size=40 align=8
   base size=40 base align=8
OpenSP::StringVectorMessageArg (0x0x7f44ebfeba28) 0
    vptr=((& OpenSP::StringVectorMessageArg::_ZTVN6OpenSP22StringVectorMessageArgE) + 16u)
  OpenSP::MessageArg (0x0x7f44ebfcba20) 0 nearly-empty
      primary-for OpenSP::StringVectorMessageArg (0x0x7f44ebfeba28)

Vtable for OpenSP::ErrnoMessageArg
OpenSP::ErrnoMessageArg::_ZTVN6OpenSP15ErrnoMessageArgE: 6u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN6OpenSP15ErrnoMessageArgE)
16    (int (*)(...))OpenSP::ErrnoMessageArg::~ErrnoMessageArg
24    (int (*)(...))OpenSP::ErrnoMessageArg::~ErrnoMessageArg
32    (int (*)(...))OpenSP::ErrnoMessageArg::copy
40    (int (*)(...))OpenSP::OtherMessageArg::append

Class OpenSP::ErrnoMessageArg
   size=16 align=8
   base size=12 base align=8
OpenSP::ErrnoMessageArg (0x0x7f44ebfeba90) 0
    vptr=((& OpenSP::ErrnoMessageArg::_ZTVN6OpenSP15ErrnoMessageArgE) + 16u)
  OpenSP::OtherMessageArg (0x0x7f44ebfebaf8) 0 nearly-empty
      primary-for OpenSP::ErrnoMessageArg (0x0x7f44ebfeba90)
    OpenSP::MessageArg (0x0x7f44ebfcba80) 0 nearly-empty
        primary-for OpenSP::OtherMessageArg (0x0x7f44ebfebaf8)

Vtable for OpenSP::Vector<unsigned int>
OpenSP::Vector<unsigned int>::_ZTVN6OpenSP6VectorIjEE: 4u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN6OpenSP6VectorIjEE)
16    (int (*)(...))OpenSP::Vector<T>::~Vector<unsigned int>
24    (int (*)(...))OpenSP::Vector<T>::~Vector<unsigned int>

Class OpenSP::Vector<unsigned int>
   size=32 align=8
   base size=32 base align=8
OpenSP::Vector<unsigned int> (0x0x7f44ebfcbb40) 0
    vptr=((& OpenSP::Vector<unsigned int>::_ZTVN6OpenSP6VectorIjEE) + 16u)

Vtable for OpenSP::SearchResultMessageArg
OpenSP::SearchResultMessageArg::_ZTVN6OpenSP22SearchResultMessageArgE: 6u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN6OpenSP22SearchResultMessageArgE)
16    (int (*)(...))OpenSP::SearchResultMessageArg::~SearchResultMessageArg
24    (int (*)(...))OpenSP::SearchResultMessageArg::~SearchResultMessageArg
32    (int (*)(...))OpenSP::SearchResultMessageArg::copy
40    (int (*)(...))OpenSP::OtherMessageArg::append

Class OpenSP::SearchResultMessageArg
   size=72 align=8
   base size=72 base align=8
OpenSP::SearchResultMessageArg (0x0x7f44ebfebb60) 0
    vptr=((& OpenSP::SearchResultMessageArg::_ZTVN6OpenSP22SearchResultMessageArgE) + 16u)
  OpenSP::OtherMessageArg (0x0x7f44ebfebbc8) 0 nearly-empty
      primary-for OpenSP::SearchResultMessageArg (0x0x7f44ebfebb60)
    OpenSP::MessageArg (0x0x7f44ebfcbae0) 0 nearly-empty
        primary-for OpenSP::OtherMessageArg (0x0x7f44ebfebbc8)

Vtable for OpenSP::Origin
OpenSP::Origin::_ZTVN6OpenSP6OriginE: 19u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN6OpenSP6OriginE)
16    0u
24    0u
32    (int (*)(...))OpenSP::Origin::asEntityOrigin
40    (int (*)(...))OpenSP::Origin::asInputSourceOrigin
48    (int (*)(...))__cxa_pure_virtual
56    (int (*)(...))OpenSP::Origin::refLength
64    (int (*)(...))OpenSP::Origin::origChars
72    (int (*)(...))OpenSP::Origin::inBracketedTextOpenDelim
80    (int (*)(...))OpenSP::Origin::inBracketedTextCloseDelim
88    (int (*)(...))OpenSP::Origin::isNumericCharRef
96    (int (*)(...))OpenSP::Origin::isNamedCharRef
104   (int (*)(...))OpenSP::Origin::entityDecl
112   (int (*)(...))OpenSP::Origin::defLocation
120   (int (*)(...))OpenSP::Origin::markup
128   (int (*)(...))OpenSP::Origin::entity
136   (int (*)(...))OpenSP::Origin::externalInfo
144   (int (*)(...))OpenSP::Origin::startOffset

Class OpenSP::Origin
   size=16 align=8
   base size=12 base align=8
OpenSP::Origin (0x0x7f44ebfebc98) 0
    vptr=((& OpenSP::Origin::_ZTVN6OpenSP6OriginE) + 16u)
  OpenSP::Resource (0x0x7f44ebfcbcc0) 8

Vtable for OpenSP::ProxyOrigin
OpenSP::ProxyOrigin::_ZTVN6OpenSP11ProxyOriginE: 19u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN6OpenSP11ProxyOriginE)
16    (int (*)(...))OpenSP::ProxyOrigin::~ProxyOrigin
24    (int (*)(...))OpenSP::ProxyOrigin::~ProxyOrigin
32    (int (*)(...))OpenSP::ProxyOrigin::asEntityOrigin
40    (int (*)(...))OpenSP::ProxyOrigin::asInputSourceOrigin
48    (int (*)(...))OpenSP::ProxyOrigin::parent
56    (int (*)(...))OpenSP::ProxyOrigin::refLength
64    (int (*)(...))OpenSP::ProxyOrigin::origChars
72    (int (*)(...))OpenSP::ProxyOrigin::inBracketedTextOpenDelim
80    (int (*)(...))OpenSP::ProxyOrigin::inBracketedTextCloseDelim
88    (int (*)(...))OpenSP::ProxyOrigin::isNumericCharRef
96    (int (*)(...))OpenSP::ProxyOrigin::isNamedCharRef
104   (int (*)(...))OpenSP::ProxyOrigin::entityDecl
112   (int (*)(...))OpenSP::ProxyOrigin::defLocation
120   (int (*)(...))OpenSP::ProxyOrigin::markup
128   (int (*)(...))OpenSP::ProxyOrigin::entity
136   (int (*)(...))OpenSP::ProxyOrigin::externalInfo
144   (int (*)(...))OpenSP::ProxyOrigin::startOffset

Class OpenSP::ProxyOrigin
   size=24 align=8
   base size=24 base align=8
OpenSP::ProxyOrigin (0x0x7f44ebfebd00) 0
    vptr=((& OpenSP::ProxyOrigin::_ZTVN6OpenSP11ProxyOriginE) + 16u)
  OpenSP::Origin (0x0x7f44ebfebd68) 0
      primary-for OpenSP::ProxyOrigin (0x0x7f44ebfebd00)
    OpenSP::Resource (0x0x7f44ebfcbd20) 8

Class OpenSP::Ptr<OpenSP::Origin>
   size=8 align=8
   base size=8 base align=8
OpenSP::Ptr<OpenSP::Origin> (0x0x7f44ebfcbde0) 0

Class OpenSP::ConstPtr<OpenSP::Origin>
   size=8 align=8
   base size=8 base align=8
OpenSP::ConstPtr<OpenSP::Origin> (0x0x7f44ebfebdd0) 0
  OpenSP::Ptr<OpenSP::Origin> (0x0x7f44ebfcbe40) 0

Class OpenSP::Location
   size=16 align=8
   base size=12 base align=8
OpenSP::Location (0x0x7f44ebfcbd80) 0

Vtable for OpenSP::ExternalInfo
OpenSP::ExternalInfo::_ZTVN6OpenSP12ExternalInfoE: 4u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN6OpenSP12ExternalInfoE)
16    (int (*)(...))OpenSP::ExternalInfo::~ExternalInfo
24    (int (*)(...))OpenSP::ExternalInfo::~ExternalInfo

Class OpenSP::ExternalInfo
   size=8 align=8
   base size=8 base align=8
OpenSP::ExternalInfo (0x0x7f44ebfcbea0) 0 nearly-empty
    vptr=((& OpenSP::ExternalInfo::_ZTVN6OpenSP12ExternalInfoE) + 16u)

Class OpenSP::NamedCharRef
   size=32 align=8
   base size=32 base align=8
OpenSP::NamedCharRef (0x0x7f44ebfcbf00) 0

Class OpenSP::InputSourceOriginNamedCharRef
   size=24 align=8
   base size=24 base align=8
OpenSP::InputSourceOriginNamedCharRef (0x0x7f44ebfcbf60) 0

Vtable for OpenSP::InputSourceOrigin
OpenSP::InputSourceOrigin::_ZTVN6OpenSP17InputSourceOriginE: 22u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN6OpenSP17InputSourceOriginE)
16    (int (*)(...))__cxa_pure_virtual
24    (int (*)(...))__cxa_pure_virtual
32    (int (*)(...))OpenSP::Origin::asEntityOrigin
40    (int (*)(...))OpenSP::Origin::asInputSourceOrigin
48    (int (*)(...))__cxa_pure_virtual
56    (int (*)(...))OpenSP::Origin::refLength
64    (int (*)(...))OpenSP::Origin::origChars
72    (int (*)(...))OpenSP::Origin::inBracketedTextOpenDelim
80    (int (*)(...))OpenSP::Origin::inBracketedTextCloseDelim
88    (int (*)(...))OpenSP::Origin::isNumericCharRef
96    (int (*)(...))OpenSP::Origin::isNamedCharRef
104   (int (*)(...))OpenSP::Origin::entityDecl
112   (int (*)(...))OpenSP::Origin::defLocation
120   (int (*)(...))OpenSP::Origin::markup
128   (int (*)(...))OpenSP::Origin::entity
136   (int (*)(...))OpenSP::Origin::externalInfo
144   (int (*)(...))OpenSP::Origin::startOffset
152   (int (*)(...))__cxa_pure_virtual
160   (int (*)(...))__cxa_pure_virtual
168   (int (*)(...))__cxa_pure_virtual

Class OpenSP::InputSourceOrigin
   size=16 align=8
   base size=12 base align=8
OpenSP::InputSourceOrigin (0x0x7f44ebfebea0) 0
    vptr=((& OpenSP::InputSourceOrigin::_ZTVN6OpenSP17InputSourceOriginE) + 16u)
  OpenSP::Origin (0x0x7f44ebfebf08) 0
      primary-for OpenSP::InputSourceOrigin (0x0x7f44ebfebea0)
    OpenSP::Resource (0x0x7f44ec13a000) 8

Vtable for OpenSP::BracketOrigin
OpenSP::BracketOrigin::_ZTVN6OpenSP13BracketOriginE: 19u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN6OpenSP13BracketOriginE)
16    (int (*)(...))OpenSP::BracketOrigin::~BracketOrigin
24    (int (*)(...))OpenSP::BracketOrigin::~BracketOrigin
32    (int (*)(...))OpenSP::Origin::asEntityOrigin
40    (int (*)(...))OpenSP::Origin::asInputSourceOrigin
48    (int (*)(...))OpenSP::BracketOrigin::parent
56    (int (*)(...))OpenSP::Origin::refLength
64    (int (*)(...))OpenSP::Origin::origChars
72    (int (*)(...))OpenSP::BracketOrigin::inBracketedTextOpenDelim
80    (int (*)(...))OpenSP::BracketOrigin::inBracketedTextCloseDelim
88    (int (*)(...))OpenSP::Origin::isNumericCharRef
96    (int (*)(...))OpenSP::Origin::isNamedCharRef
104   (int (*)(...))OpenSP::Origin::entityDecl
112   (int (*)(...))OpenSP::Origin::defLocation
120   (int (*)(...))OpenSP::Origin::markup
128   (int (*)(...))OpenSP::Origin::entity
136   (int (*)(...))OpenSP::Origin::externalInfo
144   (int (*)(...))OpenSP::Origin::startOffset

Class OpenSP::BracketOrigin
   size=32 align=8
   base size=32 base align=8
OpenSP::BracketOrigin (0x0x7f44ebfebf70) 0
    vptr=((& OpenSP::BracketOrigin::_ZTVN6OpenSP13BracketOriginE) + 16u)
  OpenSP::Origin (0x0x7f44ec140000) 0
      primary-for OpenSP::BracketOrigin (0x0x7f44ebfebf70)
    OpenSP::Resource (0x0x7f44ec13a060) 8

Vtable for OpenSP::ReplacementOrigin
OpenSP::ReplacementOrigin::_ZTVN6OpenSP17ReplacementOriginE: 19u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN6OpenSP17ReplacementOriginE)
16    (int (*)(...))OpenSP::ReplacementOrigin::~ReplacementOrigin
24    (int (*)(...))OpenSP::ReplacementOrigin::~ReplacementOrigin
32    (int (*)(...))OpenSP::Origin::asEntityOrigin
40    (int (*)(...))OpenSP::Origin::asInputSourceOrigin
48    (int (*)(...))OpenSP::ReplacementOrigin::parent
56    (int (*)(...))OpenSP::Origin::refLength
64    (int (*)(...))OpenSP::ReplacementOrigin::origChars
72    (int (*)(...))OpenSP::Origin::inBracketedTextOpenDelim
80    (int (*)(...))OpenSP::Origin::inBracketedTextCloseDelim
88    (int (*)(...))OpenSP::Origin::isNumericCharRef
96    (int (*)(...))OpenSP::Origin::isNamedCharRef
104   (int (*)(...))OpenSP::Origin::entityDecl
112   (int (*)(...))OpenSP::Origin::defLocation
120   (int (*)(...))OpenSP::Origin::markup
128   (int (*)(...))OpenSP::Origin::entity
136   (int (*)(...))OpenSP::Origin::externalInfo
144   (int (*)(...))OpenSP::Origin::startOffset

Class OpenSP::ReplacementOrigin
   size=40 align=8
   base size=36 base align=8
OpenSP::ReplacementOrigin (0x0x7f44ec140068) 0
    vptr=((& OpenSP::ReplacementOrigin::_ZTVN6OpenSP17ReplacementOriginE) + 16u)
  OpenSP::Origin (0x0x7f44ec1400d0) 0
      primary-for OpenSP::ReplacementOrigin (0x0x7f44ec140068)
    OpenSP::Resource (0x0x7f44ec13a0c0) 8

Vtable for OpenSP::MultiReplacementOrigin
OpenSP::MultiReplacementOrigin::_ZTVN6OpenSP22MultiReplacementOriginE: 19u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN6OpenSP22MultiReplacementOriginE)
16    (int (*)(...))OpenSP::MultiReplacementOrigin::~MultiReplacementOrigin
24    (int (*)(...))OpenSP::MultiReplacementOrigin::~MultiReplacementOrigin
32    (int (*)(...))OpenSP::Origin::asEntityOrigin
40    (int (*)(...))OpenSP::Origin::asInputSourceOrigin
48    (int (*)(...))OpenSP::MultiReplacementOrigin::parent
56    (int (*)(...))OpenSP::Origin::refLength
64    (int (*)(...))OpenSP::MultiReplacementOrigin::origChars
72    (int (*)(...))OpenSP::Origin::inBracketedTextOpenDelim
80    (int (*)(...))OpenSP::Origin::inBracketedTextCloseDelim
88    (int (*)(...))OpenSP::Origin::isNumericCharRef
96    (int (*)(...))OpenSP::Origin::isNamedCharRef
104   (int (*)(...))OpenSP::Origin::entityDecl
112   (int (*)(...))OpenSP::Origin::defLocation
120   (int (*)(...))OpenSP::Origin::markup
128   (int (*)(...))OpenSP::Origin::entity
136   (int (*)(...))OpenSP::Origin::externalInfo
144   (int (*)(...))OpenSP::Origin::startOffset

Class OpenSP::MultiReplacementOrigin
   size=56 align=8
   base size=56 base align=8
OpenSP::MultiReplacementOrigin (0x0x7f44ec140138) 0
    vptr=((& OpenSP::MultiReplacementOrigin::_ZTVN6OpenSP22MultiReplacementOriginE) + 16u)
  OpenSP::Origin (0x0x7f44ec1401a0) 0
      primary-for OpenSP::MultiReplacementOrigin (0x0x7f44ec140138)
    OpenSP::Resource (0x0x7f44ec13a120) 8

Class OpenSP::MessageFragment
   size=32 align=8
   base size=32 base align=8
OpenSP::MessageFragment (0x0x7f44ec13a1e0) 0

Class OpenSP::MessageType
   size=48 align=8
   base size=48 base align=8
OpenSP::MessageType (0x0x7f44ec140270) 0
  OpenSP::MessageFragment (0x0x7f44ec13a240) 0

Class OpenSP::MessageType0
   size=48 align=8
   base size=48 base align=8
OpenSP::MessageType0 (0x0x7f44ec1402d8) 0
  OpenSP::MessageType (0x0x7f44ec140340) 0
    OpenSP::MessageFragment (0x0x7f44ec13a300) 0

Class OpenSP::MessageType1
   size=48 align=8
   base size=48 base align=8
OpenSP::MessageType1 (0x0x7f44ec1403a8) 0
  OpenSP::MessageType (0x0x7f44ec140410) 0
    OpenSP::MessageFragment (0x0x7f44ec13a360) 0

Class OpenSP::MessageType2
   size=48 align=8
   base size=48 base align=8
OpenSP::MessageType2 (0x0x7f44ec140478) 0
  OpenSP::MessageType (0x0x7f44ec1404e0) 0
    OpenSP::MessageFragment (0x0x7f44ec13a3c0) 0

Class OpenSP::MessageType3
   size=48 align=8
   base size=48 base align=8
OpenSP::MessageType3 (0x0x7f44ec140548) 0
  OpenSP::MessageType (0x0x7f44ec1405b0) 0
    OpenSP::MessageFragment (0x0x7f44ec13a420) 0

Class OpenSP::MessageType4
   size=48 align=8
   base size=48 base align=8
OpenSP::MessageType4 (0x0x7f44ec140618) 0
  OpenSP::MessageType (0x0x7f44ec140680) 0
    OpenSP::MessageFragment (0x0x7f44ec13a480) 0

Class OpenSP::MessageType5
   size=48 align=8
   base size=48 base align=8
OpenSP::MessageType5 (0x0x7f44ec1406e8) 0
  OpenSP::MessageType (0x0x7f44ec140750) 0
    OpenSP::MessageFragment (0x0x7f44ec13a4e0) 0

Class OpenSP::MessageType6
   size=48 align=8
   base size=48 base align=8
OpenSP::MessageType6 (0x0x7f44ec1407b8) 0
  OpenSP::MessageType (0x0x7f44ec140820) 0
    OpenSP::MessageFragment (0x0x7f44ec13a540) 0

Class OpenSP::MessageType0L
   size=48 align=8
   base size=48 base align=8
OpenSP::MessageType0L (0x0x7f44ec140888) 0
  OpenSP::MessageType (0x0x7f44ec1408f0) 0
    OpenSP::MessageFragment (0x0x7f44ec13a5a0) 0

Class OpenSP::MessageType1L
   size=48 align=8
   base size=48 base align=8
OpenSP::MessageType1L (0x0x7f44ec140958) 0
  OpenSP::MessageType (0x0x7f44ec1409c0) 0
    OpenSP::MessageFragment (0x0x7f44ec13a600) 0

Class OpenSP::OpenElementInfo
   size=64 align=8
   base size=60 base align=8
OpenSP::OpenElementInfo (0x0x7f44ec13a660) 0

Vtable for OpenSP::Vector<OpenSP::CopyOwner<OpenSP::MessageArg> >
OpenSP::Vector<OpenSP::CopyOwner<OpenSP::MessageArg> >::_ZTVN6OpenSP6VectorINS_9CopyOwnerINS_10MessageArgEEEEE: 4u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN6OpenSP6VectorINS_9CopyOwnerINS_10MessageArgEEEEE)
16    (int (*)(...))OpenSP::Vector<T>::~Vector<OpenSP::CopyOwner<OpenSP::MessageArg> >
24    (int (*)(...))OpenSP::Vector<T>::~Vector<OpenSP::CopyOwner<OpenSP::MessageArg> >

Class OpenSP::Vector<OpenSP::CopyOwner<OpenSP::MessageArg> >
   size=32 align=8
   base size=32 base align=8
OpenSP::Vector<OpenSP::CopyOwner<OpenSP::MessageArg> > (0x0x7f44ec13a720) 0
    vptr=((& OpenSP::Vector<OpenSP::CopyOwner<OpenSP::MessageArg> >::_ZTVN6OpenSP6VectorINS_9CopyOwnerINS_10MessageArgEEEEE) + 16u)

Vtable for OpenSP::Vector<OpenSP::OpenElementInfo>
OpenSP::Vector<OpenSP::OpenElementInfo>::_ZTVN6OpenSP6VectorINS_15OpenElementInfoEEE: 4u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN6OpenSP6VectorINS_15OpenElementInfoEEE)
16    (int (*)(...))OpenSP::Vector<T>::~Vector<OpenSP::OpenElementInfo>
24    (int (*)(...))OpenSP::Vector<T>::~Vector<OpenSP::OpenElementInfo>

Class OpenSP::Vector<OpenSP::OpenElementInfo>
   size=32 align=8
   base size=32 base align=8
OpenSP::Vector<OpenSP::OpenElementInfo> (0x0x7f44ec13a780) 0
    vptr=((& OpenSP::Vector<OpenSP::OpenElementInfo>::_ZTVN6OpenSP6VectorINS_15OpenElementInfoEEE) + 16u)

Class OpenSP::Message
   size=104 align=8
   base size=104 base align=8
OpenSP::Message (0x0x7f44ec13a6c0) 0

Vtable for OpenSP::Messenger
OpenSP::Messenger::_ZTVN6OpenSP9MessengerE: 7u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN6OpenSP9MessengerE)
16    0u
24    0u
32    (int (*)(...))OpenSP::Messenger::initMessage
40    (int (*)(...))__cxa_pure_virtual
48    (int (*)(...))OpenSP::Messenger::dispatchMessage

Class OpenSP::Messenger
   size=32 align=8
   base size=32 base align=8
OpenSP::Messenger (0x0x7f44ec13a7e0) 0
    vptr=((& OpenSP::Messenger::_ZTVN6OpenSP9MessengerE) + 16u)

Vtable for OpenSP::ForwardingMessenger
OpenSP::ForwardingMessenger::_ZTVN6OpenSP19ForwardingMessengerE: 7u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN6OpenSP19ForwardingMessengerE)
16    (int (*)(...))OpenSP::ForwardingMessenger::~ForwardingMessenger
24    (int (*)(...))OpenSP::ForwardingMessenger::~ForwardingMessenger
32    (int (*)(...))OpenSP::ForwardingMessenger::initMessage
40    (int (*)(...))OpenSP::ForwardingMessenger::dispatchMessage
48    (int (*)(...))OpenSP::ForwardingMessenger::dispatchMessage

Class OpenSP::ForwardingMessenger
   size=40 align=8
   base size=40 base align=8
OpenSP::ForwardingMessenger (0x0x7f44ec140af8) 0
    vptr=((& OpenSP::ForwardingMessenger::_ZTVN6OpenSP19ForwardingMessengerE) + 16u)
  OpenSP::Messenger (0x0x7f44ec13a840) 0
      primary-for OpenSP::ForwardingMessenger (0x0x7f44ec140af8)

Vtable for OpenSP::ParentLocationMessenger
OpenSP::ParentLocationMessenger::_ZTVN6OpenSP23ParentLocationMessengerE: 7u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN6OpenSP23ParentLocationMessengerE)
16    (int (*)(...))OpenSP::ParentLocationMessenger::~ParentLocationMessenger
24    (int (*)(...))OpenSP::ParentLocationMessenger::~ParentLocationMessenger
32    (int (*)(...))OpenSP::ParentLocationMessenger::initMessage
40    (int (*)(...))OpenSP::ForwardingMessenger::dispatchMessage
48    (int (*)(...))OpenSP::ForwardingMessenger::dispatchMessage

Class OpenSP::ParentLocationMessenger
   size=40 align=8
   base size=40 base align=8
OpenSP::ParentLocationMessenger (0x0x7f44ec140b60) 0
    vptr=((& OpenSP::ParentLocationMessenger::_ZTVN6OpenSP23ParentLocationMessengerE) + 16u)
  OpenSP::ForwardingMessenger (0x0x7f44ec140bc8) 0
      primary-for OpenSP::ParentLocationMessenger (0x0x7f44ec140b60)
    OpenSP::Messenger (0x0x7f44ec13a8a0) 0
        primary-for OpenSP::ForwardingMessenger (0x0x7f44ec140bc8)

Vtable for OpenSP::NullMessenger
OpenSP::NullMessenger::_ZTVN6OpenSP13NullMessengerE: 7u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN6OpenSP13NullMessengerE)
16    (int (*)(...))OpenSP::NullMessenger::~NullMessenger
24    (int (*)(...))OpenSP::NullMessenger::~NullMessenger
32    (int (*)(...))OpenSP::Messenger::initMessage
40    (int (*)(...))OpenSP::NullMessenger::dispatchMessage
48    (int (*)(...))OpenSP::Messenger::dispatchMessage

Class OpenSP::NullMessenger
   size=32 align=8
   base size=32 base align=8
OpenSP::NullMessenger (0x0x7f44ec140c30) 0
    vptr=((& OpenSP::NullMessenger::_ZTVN6OpenSP13NullMessengerE) + 16u)
  OpenSP::Messenger (0x0x7f44ec13a900) 0
      primary-for OpenSP::NullMessenger (0x0x7f44ec140c30)

Vtable for OpenSP::OutputByteStream
OpenSP::OutputByteStream::_ZTVN6OpenSP16OutputByteStreamE: 6u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN6OpenSP16OutputByteStreamE)
16    0u
24    0u
32    (int (*)(...))__cxa_pure_virtual
40    (int (*)(...))__cxa_pure_virtual

Class OpenSP::OutputByteStream
   size=32 align=8
   base size=32 base align=8
OpenSP::OutputByteStream (0x0x7f44ec140c98) 0
    vptr=((& OpenSP::OutputByteStream::_ZTVN6OpenSP16OutputByteStreamE) + 16u)
  OpenSP::Link (0x0x7f44ec13a960) 0
      primary-for OpenSP::OutputByteStream (0x0x7f44ec140c98)

Vtable for OpenSP::StrOutputByteStream
OpenSP::StrOutputByteStream::_ZTVN6OpenSP19StrOutputByteStreamE: 6u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN6OpenSP19StrOutputByteStreamE)
16    (int (*)(...))OpenSP::StrOutputByteStream::~StrOutputByteStream
24    (int (*)(...))OpenSP::StrOutputByteStream::~StrOutputByteStream
32    (int (*)(...))OpenSP::StrOutputByteStream::flush
40    (int (*)(...))OpenSP::StrOutputByteStream::flushBuf

Class OpenSP::StrOutputByteStream
   size=56 align=8
   base size=56 base align=8
OpenSP::StrOutputByteStream (0x0x7f44ec140d00) 0
    vptr=((& OpenSP::StrOutputByteStream::_ZTVN6OpenSP19StrOutputByteStreamE) + 16u)
  OpenSP::OutputByteStream (0x0x7f44ec140d68) 0
      primary-for OpenSP::StrOutputByteStream (0x0x7f44ec140d00)
    OpenSP::Link (0x0x7f44ec13a9c0) 0
        primary-for OpenSP::OutputByteStream (0x0x7f44ec140d68)

Vtable for OpenSP::FileOutputByteStream
OpenSP::FileOutputByteStream::_ZTVN6OpenSP20FileOutputByteStreamE: 6u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN6OpenSP20FileOutputByteStreamE)
16    (int (*)(...))OpenSP::FileOutputByteStream::~FileOutputByteStream
24    (int (*)(...))OpenSP::FileOutputByteStream::~FileOutputByteStream
32    (int (*)(...))OpenSP::FileOutputByteStream::flush
40    (int (*)(...))OpenSP::FileOutputByteStream::flushBuf

Class OpenSP::FileOutputByteStream
   size=64 align=8
   base size=61 base align=8
OpenSP::FileOutputByteStream (0x0x7f44ec140dd0) 0
    vptr=((& OpenSP::FileOutputByteStream::_ZTVN6OpenSP20FileOutputByteStreamE) + 16u)
  OpenSP::OutputByteStream (0x0x7f44ec140e38) 0
      primary-for OpenSP::FileOutputByteStream (0x0x7f44ec140dd0)
    OpenSP::Link (0x0x7f44ec13aa20) 0
        primary-for OpenSP::OutputByteStream (0x0x7f44ec140e38)

Vtable for OpenSP::Decoder
OpenSP::Decoder::_ZTVN6OpenSP7DecoderE: 6u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN6OpenSP7DecoderE)
16    0u
24    0u
32    (int (*)(...))__cxa_pure_virtual
40    (int (*)(...))OpenSP::Decoder::convertOffset

Class OpenSP::Decoder
   size=16 align=8
   base size=12 base align=8
OpenSP::Decoder (0x0x7f44ec13aa80) 0
    vptr=((& OpenSP::Decoder::_ZTVN6OpenSP7DecoderE) + 16u)

Vtable for OpenSP::Encoder::Handler
OpenSP::Encoder::Handler::_ZTVN6OpenSP7Encoder7HandlerE: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN6OpenSP7Encoder7HandlerE)
16    0u
24    0u
32    (int (*)(...))__cxa_pure_virtual

Class OpenSP::Encoder::Handler
   size=8 align=8
   base size=8 base align=8
OpenSP::Encoder::Handler (0x0x7f44ec13ab40) 0 nearly-empty
    vptr=((& OpenSP::Encoder::Handler::_ZTVN6OpenSP7Encoder7HandlerE) + 16u)

Vtable for OpenSP::Encoder
OpenSP::Encoder::_ZTVN6OpenSP7EncoderE: 9u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN6OpenSP7EncoderE)
16    0u
24    0u
32    (int (*)(...))__cxa_pure_virtual
40    (int (*)(...))OpenSP::Encoder::startFile
48    (int (*)(...))OpenSP::Encoder::output
56    (int (*)(...))OpenSP::Encoder::setUnencodableHandler
64    (int (*)(...))OpenSP::Encoder::handleUnencodable

Class OpenSP::Encoder
   size=8 align=8
   base size=8 base align=8
OpenSP::Encoder (0x0x7f44ec13aae0) 0 nearly-empty
    vptr=((& OpenSP::Encoder::_ZTVN6OpenSP7EncoderE) + 16u)

Vtable for OpenSP::RecoveringEncoder
OpenSP::RecoveringEncoder::_ZTVN6OpenSP17RecoveringEncoderE: 9u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN6OpenSP17RecoveringEncoderE)
16    0u
24    0u
32    (int (*)(...))__cxa_pure_virtual
40    (int (*)(...))OpenSP::Encoder::startFile
48    (int (*)(...))OpenSP::Encoder::output
56    (int (*)(...))OpenSP::RecoveringEncoder::setUnencodableHandler
64    (int (*)(...))OpenSP::RecoveringEncoder::handleUnencodable

Class OpenSP::RecoveringEncoder
   size=16 align=8
   base size=16 base align=8
OpenSP::RecoveringEncoder (0x0x7f44ec140ea0) 0
    vptr=((& OpenSP::RecoveringEncoder::_ZTVN6OpenSP17RecoveringEncoderE) + 16u)
  OpenSP::Encoder (0x0x7f44ec13aba0) 0 nearly-empty
      primary-for OpenSP::RecoveringEncoder (0x0x7f44ec140ea0)

Vtable for OpenSP::InputCodingSystem
OpenSP::InputCodingSystem::_ZTVN6OpenSP17InputCodingSystemE: 8u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN6OpenSP17InputCodingSystemE)
16    (int (*)(...))OpenSP::InputCodingSystem::~InputCodingSystem
24    (int (*)(...))OpenSP::InputCodingSystem::~InputCodingSystem
32    (int (*)(...))OpenSP::InputCodingSystem::makeDecoder
40    (int (*)(...))OpenSP::InputCodingSystem::makeDecoder
48    (int (*)(...))OpenSP::InputCodingSystem::makeDecoder
56    (int (*)(...))OpenSP::InputCodingSystem::isIdentity

Class OpenSP::InputCodingSystem
   size=8 align=8
   base size=8 base align=8
OpenSP::InputCodingSystem (0x0x7f44ec13ac00) 0 nearly-empty
    vptr=((& OpenSP::InputCodingSystem::_ZTVN6OpenSP17InputCodingSystemE) + 16u)

Vtable for OpenSP::OutputCodingSystem
OpenSP::OutputCodingSystem::_ZTVN6OpenSP18OutputCodingSystemE: 6u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN6OpenSP18OutputCodingSystemE)
16    0u
24    0u
32    (int (*)(...))__cxa_pure_virtual
40    (int (*)(...))OpenSP::OutputCodingSystem::fixedBytesPerChar

Class OpenSP::OutputCodingSystem
   size=8 align=8
   base size=8 base align=8
OpenSP::OutputCodingSystem (0x0x7f44ec13ac60) 0 nearly-empty
    vptr=((& OpenSP::OutputCodingSystem::_ZTVN6OpenSP18OutputCodingSystemE) + 16u)

Vtable for OpenSP::CodingSystem
OpenSP::CodingSystem::_ZTVN6OpenSP12CodingSystemE: 14u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN6OpenSP12CodingSystemE)
16    0u
24    0u
32    (int (*)(...))OpenSP::InputCodingSystem::makeDecoder
40    (int (*)(...))OpenSP::InputCodingSystem::makeDecoder
48    (int (*)(...))OpenSP::InputCodingSystem::makeDecoder
56    (int (*)(...))OpenSP::InputCodingSystem::isIdentity
64    (int (*)(...))-8
72    (int (*)(...))(& _ZTIN6OpenSP12CodingSystemE)
80    0u
88    0u
96    (int (*)(...))__cxa_pure_virtual
104   (int (*)(...))OpenSP::OutputCodingSystem::fixedBytesPerChar

Class OpenSP::CodingSystem
   size=16 align=8
   base size=16 base align=8
OpenSP::CodingSystem (0x0x7f44ebdf6000) 0
    vptr=((& OpenSP::CodingSystem::_ZTVN6OpenSP12CodingSystemE) + 16u)
  OpenSP::InputCodingSystem (0x0x7f44ec13acc0) 0 nearly-empty
      primary-for OpenSP::CodingSystem (0x0x7f44ebdf6000)
  OpenSP::OutputCodingSystem (0x0x7f44ec13ad20) 8 nearly-empty
      vptr=((& OpenSP::CodingSystem::_ZTVN6OpenSP12CodingSystemE) + 80u)

Class OpenSP::PosixStorageMessages
   size=1 align=1
   base size=0 base align=1
OpenSP::PosixStorageMessages (0x0x7f44ec13ad80) 0 empty

Class <anonymous struct>::<anonymous union>
   size=4 align=4
   base size=4 base align=4
<anonymous struct>::<anonymous union> (0x0x7f44ebe0a240) 0

Class <anonymous struct>
   size=8 align=4
   base size=8 base align=4
<anonymous struct> (0x0x7f44ebe0a1e0) 0

Class <anonymous struct>
   size=16 align=8
   base size=16 base align=8
<anonymous struct> (0x0x7f44ebe0a2a0) 0

Class <anonymous struct>
   size=16 align=8
   base size=16 base align=8
<anonymous struct> (0x0x7f44ebe0a300) 0

Class _IO_marker
   size=24 align=8
   base size=24 base align=8
_IO_marker (0x0x7f44ebe0a360) 0

Class _IO_FILE
   size=216 align=8
   base size=216 base align=8
_IO_FILE (0x0x7f44ebe0a3c0) 0

Class <anonymous struct>
   size=32 align=8
   base size=32 base align=8
<anonymous struct> (0x0x7f44ebe0a420) 0

Class flock
   size=32 align=8
   base size=32 base align=8
flock (0x0x7f44ebe0a8a0) 0

Class flock64
   size=32 align=8
   base size=32 base align=8
flock64 (0x0x7f44ebe0a900) 0

Class iovec
   size=16 align=8
   base size=16 base align=8
iovec (0x0x7f44ebe0a960) 0

Class f_owner_ex
   size=8 align=4
   base size=8 base align=4
f_owner_ex (0x0x7f44ebe0a9c0) 0

Class file_handle
   size=8 align=4
   base size=8 base align=4
file_handle (0x0x7f44ebe0aa20) 0

Class stat
   size=144 align=8
   base size=144 base align=8
stat (0x0x7f44ebe0aa80) 0

Class stat64
   size=144 align=8
   base size=144 base align=8
stat64 (0x0x7f44ebe0aae0) 0

Vtable for OpenSP::PosixBaseStorageObject
OpenSP::PosixBaseStorageObject::_ZTVN6OpenSP22PosixBaseStorageObjectE: 10u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN6OpenSP22PosixBaseStorageObjectE)
16    0u
24    0u
32    (int (*)(...))__cxa_pure_virtual
40    (int (*)(...))OpenSP::RewindStorageObject::rewind
48    (int (*)(...))OpenSP::RewindStorageObject::willNotRewind
56    (int (*)(...))OpenSP::PosixBaseStorageObject::getBlockSize
64    (int (*)(...))OpenSP::PosixBaseStorageObject::seekToStart
72    (int (*)(...))__cxa_pure_virtual

Class OpenSP::PosixBaseStorageObject
   size=64 align=8
   base size=64 base align=8
OpenSP::PosixBaseStorageObject (0x0x7f44ebe04478) 0
    vptr=((& OpenSP::PosixBaseStorageObject::_ZTVN6OpenSP22PosixBaseStorageObjectE) + 16u)
  OpenSP::RewindStorageObject (0x0x7f44ebe044e0) 0
      primary-for OpenSP::PosixBaseStorageObject (0x0x7f44ebe04478)
    OpenSP::StorageObject (0x0x7f44ebe0acc0) 0 nearly-empty
        primary-for OpenSP::RewindStorageObject (0x0x7f44ebe044e0)

Vtable for OpenSP::PosixStorageObject
OpenSP::PosixStorageObject::_ZTVN6OpenSP18PosixStorageObjectE: 16u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN6OpenSP18PosixStorageObjectE)
16    (int (*)(...))OpenSP::PosixStorageObject::~PosixStorageObject
24    (int (*)(...))OpenSP::PosixStorageObject::~PosixStorageObject
32    (int (*)(...))OpenSP::PosixStorageObject::read
40    (int (*)(...))OpenSP::RewindStorageObject::rewind
48    (int (*)(...))OpenSP::PosixStorageObject::willNotRewind
56    (int (*)(...))OpenSP::PosixBaseStorageObject::getBlockSize
64    (int (*)(...))OpenSP::PosixBaseStorageObject::seekToStart
72    (int (*)(...))OpenSP::PosixStorageObject::seek
80    (int (*)(...))OpenSP::PosixStorageObject::suspend
88    (int (*)(...))-64
96    (int (*)(...))(& _ZTIN6OpenSP18PosixStorageObjectE)
104   (int (*)(...))OpenSP::PosixStorageObject::_ZThn64_N6OpenSP18PosixStorageObjectD1Ev
112   (int (*)(...))OpenSP::PosixStorageObject::_ZThn64_N6OpenSP18PosixStorageObjectD0Ev
120   (int (*)(...))OpenSP::PosixStorageObject::_ZThn64_N6OpenSP18PosixStorageObject7suspendEv

Class OpenSP::PosixStorageObject
   size=160 align=8
   base size=160 base align=8
OpenSP::PosixStorageObject (0x0x7f44ebf485b0) 0
    vptr=((& OpenSP::PosixStorageObject::_ZTVN6OpenSP18PosixStorageObjectE) + 16u)
  OpenSP::PosixBaseStorageObject (0x0x7f44ebe045b0) 0
      primary-for OpenSP::PosixStorageObject (0x0x7f44ebf485b0)
    OpenSP::RewindStorageObject (0x0x7f44ebe04618) 0
        primary-for OpenSP::PosixBaseStorageObject (0x0x7f44ebe045b0)
      OpenSP::StorageObject (0x0x7f44ebe0ad20) 0 nearly-empty
          primary-for OpenSP::RewindStorageObject (0x0x7f44ebe04618)
  OpenSP::DescriptorUser (0x0x7f44ebe0ad80) 64
      vptr=((& OpenSP::PosixStorageObject::_ZTVN6OpenSP18PosixStorageObjectE) + 104u)

Vtable for OpenSP::PosixFdStorageObject
OpenSP::PosixFdStorageObject::_ZTVN6OpenSP20PosixFdStorageObjectE: 10u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN6OpenSP20PosixFdStorageObjectE)
16    (int (*)(...))OpenSP::PosixFdStorageObject::~PosixFdStorageObject
24    (int (*)(...))OpenSP::PosixFdStorageObject::~PosixFdStorageObject
32    (int (*)(...))OpenSP::PosixFdStorageObject::read
40    (int (*)(...))OpenSP::RewindStorageObject::rewind
48    (int (*)(...))OpenSP::RewindStorageObject::willNotRewind
56    (int (*)(...))OpenSP::PosixBaseStorageObject::getBlockSize
64    (int (*)(...))OpenSP::PosixBaseStorageObject::seekToStart
72    (int (*)(...))OpenSP::PosixFdStorageObject::seek

Class OpenSP::PosixFdStorageObject
   size=72 align=8
   base size=68 base align=8
OpenSP::PosixFdStorageObject (0x0x7f44ebe04680) 0
    vptr=((& OpenSP::PosixFdStorageObject::_ZTVN6OpenSP20PosixFdStorageObjectE) + 16u)
  OpenSP::PosixBaseStorageObject (0x0x7f44ebe046e8) 0
      primary-for OpenSP::PosixFdStorageObject (0x0x7f44ebe04680)
    OpenSP::RewindStorageObject (0x0x7f44ebe04750) 0
        primary-for OpenSP::PosixBaseStorageObject (0x0x7f44ebe046e8)
      OpenSP::StorageObject (0x0x7f44ebe0aea0) 0 nearly-empty
          primary-for OpenSP::RewindStorageObject (0x0x7f44ebe04750)

Class OpenSP::CharMapPage<unsigned int>
   size=16 align=8
   base size=12 base align=8
OpenSP::CharMapPage<unsigned int> (0x0x7f44ebe0af00) 0

Class OpenSP::RangeMapRange<unsigned int, unsigned int>
   size=12 align=4
   base size=12 base align=4
OpenSP::RangeMapRange<unsigned int, unsigned int> (0x0x7f44ebe0af60) 0

Class OpenSP::CharMapColumn<unsigned int>
   size=16 align=8
   base size=12 base align=8
OpenSP::CharMapColumn<unsigned int> (0x0x7f44ebbf0000) 0

