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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Vtable for OpenSP::MessageBuilder
OpenSP::MessageBuilder::_ZTVN6OpenSP14MessageBuilderE: 9u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN6OpenSP14MessageBuilderE)
16    0u
24    0u
32    (int (*)(...))__cxa_pure_virtual
40    (int (*)(...))__cxa_pure_virtual
48    (int (*)(...))__cxa_pure_virtual
56    (int (*)(...))__cxa_pure_virtual
64    (int (*)(...))__cxa_pure_virtual

Class OpenSP::MessageBuilder
   size=8 align=8
   base size=8 base align=8
OpenSP::MessageBuilder (0x0x7faeb221af60) 0 nearly-empty
    vptr=((& OpenSP::MessageBuilder::_ZTVN6OpenSP14MessageBuilderE) + 16u)

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

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 (0x0x7faeb2376120) 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 (0x0x7faeb26afd68) 0 nearly-empty
    vptr=((& std::bad_exception::_ZTVSt13bad_exception) + 16u)
  std::exception (0x0x7faeb2376180) 0 nearly-empty
      primary-for std::bad_exception (0x0x7faeb26afd68)

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 (0x0x7faeb26afdd0) 0 nearly-empty
    vptr=((& std::bad_alloc::_ZTVSt9bad_alloc) + 16u)
  std::exception (0x0x7faeb23761e0) 0 nearly-empty
      primary-for std::bad_alloc (0x0x7faeb26afdd0)

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 (0x0x7faeb26afe38) 0 nearly-empty
    vptr=((& std::bad_array_length::_ZTVSt16bad_array_length) + 16u)
  std::bad_alloc (0x0x7faeb26afea0) 0 nearly-empty
      primary-for std::bad_array_length (0x0x7faeb26afe38)
    std::exception (0x0x7faeb2376240) 0 nearly-empty
        primary-for std::bad_alloc (0x0x7faeb26afea0)

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

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 (0x0x7faeb26aff08) 0
    vptr=((& OpenSP::Origin::_ZTVN6OpenSP6OriginE) + 16u)
  OpenSP::Resource (0x0x7faeb2376420) 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 (0x0x7faeb26aff70) 0
    vptr=((& OpenSP::ProxyOrigin::_ZTVN6OpenSP11ProxyOriginE) + 16u)
  OpenSP::Origin (0x0x7faeb26afc30) 0
      primary-for OpenSP::ProxyOrigin (0x0x7faeb26aff70)
    OpenSP::Resource (0x0x7faeb2376480) 8

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

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

Class OpenSP::Location
   size=16 align=8
   base size=12 base align=8
OpenSP::Location (0x0x7faeb23764e0) 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 (0x0x7faeb2376600) 0 nearly-empty
    vptr=((& OpenSP::ExternalInfo::_ZTVN6OpenSP12ExternalInfoE) + 16u)

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

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

Class OpenSP::InputSourceOriginNamedCharRef
   size=24 align=8
   base size=24 base align=8
OpenSP::InputSourceOriginNamedCharRef (0x0x7faeb2376720) 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 (0x0x7faeb2067000) 0
    vptr=((& OpenSP::InputSourceOrigin::_ZTVN6OpenSP17InputSourceOriginE) + 16u)
  OpenSP::Origin (0x0x7faeb2067068) 0
      primary-for OpenSP::InputSourceOrigin (0x0x7faeb2067000)
    OpenSP::Resource (0x0x7faeb2376780) 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 (0x0x7faeb20670d0) 0
    vptr=((& OpenSP::BracketOrigin::_ZTVN6OpenSP13BracketOriginE) + 16u)
  OpenSP::Origin (0x0x7faeb2067138) 0
      primary-for OpenSP::BracketOrigin (0x0x7faeb20670d0)
    OpenSP::Resource (0x0x7faeb23767e0) 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 (0x0x7faeb20671a0) 0
    vptr=((& OpenSP::ReplacementOrigin::_ZTVN6OpenSP17ReplacementOriginE) + 16u)
  OpenSP::Origin (0x0x7faeb2067208) 0
      primary-for OpenSP::ReplacementOrigin (0x0x7faeb20671a0)
    OpenSP::Resource (0x0x7faeb2376840) 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 (0x0x7faeb2067270) 0
    vptr=((& OpenSP::MultiReplacementOrigin::_ZTVN6OpenSP22MultiReplacementOriginE) + 16u)
  OpenSP::Origin (0x0x7faeb20672d8) 0
      primary-for OpenSP::MultiReplacementOrigin (0x0x7faeb2067270)
    OpenSP::Resource (0x0x7faeb23768a0) 8

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 (0x0x7faeb2376960) 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 (0x0x7faeb20673a8) 0
    vptr=((& OpenSP::StringMessageArg::_ZTVN6OpenSP16StringMessageArgE) + 16u)
  OpenSP::MessageArg (0x0x7faeb23769c0) 0 nearly-empty
      primary-for OpenSP::StringMessageArg (0x0x7faeb20673a8)

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 (0x0x7faeb2067410) 0
    vptr=((& OpenSP::NumberMessageArg::_ZTVN6OpenSP16NumberMessageArgE) + 16u)
  OpenSP::MessageArg (0x0x7faeb2376a20) 0 nearly-empty
      primary-for OpenSP::NumberMessageArg (0x0x7faeb2067410)

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 (0x0x7faeb2067478) 0
    vptr=((& OpenSP::OrdinalMessageArg::_ZTVN6OpenSP17OrdinalMessageArgE) + 16u)
  OpenSP::MessageArg (0x0x7faeb2376a80) 0 nearly-empty
      primary-for OpenSP::OrdinalMessageArg (0x0x7faeb2067478)

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 (0x0x7faeb20674e0) 0 nearly-empty
    vptr=((& OpenSP::OtherMessageArg::_ZTVN6OpenSP15OtherMessageArgE) + 16u)
  OpenSP::MessageArg (0x0x7faeb2376ae0) 0 nearly-empty
      primary-for OpenSP::OtherMessageArg (0x0x7faeb20674e0)

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> > (0x0x7faeb2376ba0) 0
    vptr=((& OpenSP::Vector<OpenSP::String<unsigned int> >::_ZTVN6OpenSP6VectorINS_6StringIjEEEE) + 16u)

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 (0x0x7faeb2067548) 0
    vptr=((& OpenSP::StringVectorMessageArg::_ZTVN6OpenSP22StringVectorMessageArgE) + 16u)
  OpenSP::MessageArg (0x0x7faeb2376b40) 0 nearly-empty
      primary-for OpenSP::StringVectorMessageArg (0x0x7faeb2067548)

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

Class OpenSP::MessageType
   size=48 align=8
   base size=48 base align=8
OpenSP::MessageType (0x0x7faeb2067618) 0
  OpenSP::MessageFragment (0x0x7faeb2376cc0) 0

Class OpenSP::MessageType0
   size=48 align=8
   base size=48 base align=8
OpenSP::MessageType0 (0x0x7faeb2067680) 0
  OpenSP::MessageType (0x0x7faeb20676e8) 0
    OpenSP::MessageFragment (0x0x7faeb2376d80) 0

Class OpenSP::MessageType1
   size=48 align=8
   base size=48 base align=8
OpenSP::MessageType1 (0x0x7faeb2067750) 0
  OpenSP::MessageType (0x0x7faeb20677b8) 0
    OpenSP::MessageFragment (0x0x7faeb2376de0) 0

Class OpenSP::MessageType2
   size=48 align=8
   base size=48 base align=8
OpenSP::MessageType2 (0x0x7faeb2067820) 0
  OpenSP::MessageType (0x0x7faeb2067888) 0
    OpenSP::MessageFragment (0x0x7faeb2376e40) 0

Class OpenSP::MessageType3
   size=48 align=8
   base size=48 base align=8
OpenSP::MessageType3 (0x0x7faeb20678f0) 0
  OpenSP::MessageType (0x0x7faeb2067958) 0
    OpenSP::MessageFragment (0x0x7faeb2376ea0) 0

Class OpenSP::MessageType4
   size=48 align=8
   base size=48 base align=8
OpenSP::MessageType4 (0x0x7faeb20679c0) 0
  OpenSP::MessageType (0x0x7faeb2067a28) 0
    OpenSP::MessageFragment (0x0x7faeb2376f00) 0

Class OpenSP::MessageType5
   size=48 align=8
   base size=48 base align=8
OpenSP::MessageType5 (0x0x7faeb2067a90) 0
  OpenSP::MessageType (0x0x7faeb2067af8) 0
    OpenSP::MessageFragment (0x0x7faeb2376f60) 0

Class OpenSP::MessageType6
   size=48 align=8
   base size=48 base align=8
OpenSP::MessageType6 (0x0x7faeb2067b60) 0
  OpenSP::MessageType (0x0x7faeb2067bc8) 0
    OpenSP::MessageFragment (0x0x7faeb20c5000) 0

Class OpenSP::MessageType0L
   size=48 align=8
   base size=48 base align=8
OpenSP::MessageType0L (0x0x7faeb2067c30) 0
  OpenSP::MessageType (0x0x7faeb2067c98) 0
    OpenSP::MessageFragment (0x0x7faeb20c5060) 0

Class OpenSP::MessageType1L
   size=48 align=8
   base size=48 base align=8
OpenSP::MessageType1L (0x0x7faeb2067d00) 0
  OpenSP::MessageType (0x0x7faeb2067d68) 0
    OpenSP::MessageFragment (0x0x7faeb20c50c0) 0

Class OpenSP::OpenElementInfo
   size=64 align=8
   base size=60 base align=8
OpenSP::OpenElementInfo (0x0x7faeb20c5120) 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> > (0x0x7faeb20c51e0) 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> (0x0x7faeb20c5240) 0
    vptr=((& OpenSP::Vector<OpenSP::OpenElementInfo>::_ZTVN6OpenSP6VectorINS_15OpenElementInfoEEE) + 16u)

Class OpenSP::Message
   size=104 align=8
   base size=104 base align=8
OpenSP::Message (0x0x7faeb20c5180) 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 (0x0x7faeb20c52a0) 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 (0x0x7faeb2067ea0) 0
    vptr=((& OpenSP::ForwardingMessenger::_ZTVN6OpenSP19ForwardingMessengerE) + 16u)
  OpenSP::Messenger (0x0x7faeb20c5300) 0
      primary-for OpenSP::ForwardingMessenger (0x0x7faeb2067ea0)

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 (0x0x7faeb2067f08) 0
    vptr=((& OpenSP::ParentLocationMessenger::_ZTVN6OpenSP23ParentLocationMessengerE) + 16u)
  OpenSP::ForwardingMessenger (0x0x7faeb2067f70) 0
      primary-for OpenSP::ParentLocationMessenger (0x0x7faeb2067f08)
    OpenSP::Messenger (0x0x7faeb20c5360) 0
        primary-for OpenSP::ForwardingMessenger (0x0x7faeb2067f70)

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 (0x0x7faeb20fc000) 0
    vptr=((& OpenSP::NullMessenger::_ZTVN6OpenSP13NullMessengerE) + 16u)
  OpenSP::Messenger (0x0x7faeb20c53c0) 0
      primary-for OpenSP::NullMessenger (0x0x7faeb20fc000)

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 (0x0x7faeb20c5420) 0
    vptr=((& OpenSP::Link::_ZTVN6OpenSP4LinkE) + 16u)

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 (0x0x7faeb20fc068) 0
    vptr=((& OpenSP::OutputByteStream::_ZTVN6OpenSP16OutputByteStreamE) + 16u)
  OpenSP::Link (0x0x7faeb20c5480) 0
      primary-for OpenSP::OutputByteStream (0x0x7faeb20fc068)

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

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 (0x0x7faeb20fc0d0) 0
    vptr=((& OpenSP::StrOutputByteStream::_ZTVN6OpenSP19StrOutputByteStreamE) + 16u)
  OpenSP::OutputByteStream (0x0x7faeb20fc138) 0
      primary-for OpenSP::StrOutputByteStream (0x0x7faeb20fc0d0)
    OpenSP::Link (0x0x7faeb20c5540) 0
        primary-for OpenSP::OutputByteStream (0x0x7faeb20fc138)

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 (0x0x7faeb20fc1a0) 0
    vptr=((& OpenSP::FileOutputByteStream::_ZTVN6OpenSP20FileOutputByteStreamE) + 16u)
  OpenSP::OutputByteStream (0x0x7faeb20fc208) 0
      primary-for OpenSP::FileOutputByteStream (0x0x7faeb20fc1a0)
    OpenSP::Link (0x0x7faeb20c55a0) 0
        primary-for OpenSP::OutputByteStream (0x0x7faeb20fc208)

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 (0x0x7faeb20c5600) 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 (0x0x7faeb20c56c0) 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 (0x0x7faeb20c5660) 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 (0x0x7faeb20fc270) 0
    vptr=((& OpenSP::RecoveringEncoder::_ZTVN6OpenSP17RecoveringEncoderE) + 16u)
  OpenSP::Encoder (0x0x7faeb20c5720) 0 nearly-empty
      primary-for OpenSP::RecoveringEncoder (0x0x7faeb20fc270)

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 (0x0x7faeb20c5780) 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 (0x0x7faeb20c57e0) 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 (0x0x7faeb2148310) 0
    vptr=((& OpenSP::CodingSystem::_ZTVN6OpenSP12CodingSystemE) + 16u)
  OpenSP::InputCodingSystem (0x0x7faeb20c5840) 0 nearly-empty
      primary-for OpenSP::CodingSystem (0x0x7faeb2148310)
  OpenSP::OutputCodingSystem (0x0x7faeb20c58a0) 8 nearly-empty
      vptr=((& OpenSP::CodingSystem::_ZTVN6OpenSP12CodingSystemE) + 80u)

Vtable for OpenSP::OutputCharStream
OpenSP::OutputCharStream::_ZTVN6OpenSP16OutputCharStreamE: 7u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN6OpenSP16OutputCharStreamE)
16    0u
24    0u
32    (int (*)(...))__cxa_pure_virtual
40    (int (*)(...))OpenSP::OutputCharStream::setEscaper
48    (int (*)(...))__cxa_pure_virtual

Class OpenSP::OutputCharStream
   size=32 align=8
   base size=32 base align=8
OpenSP::OutputCharStream (0x0x7faeb20fc3a8) 0
    vptr=((& OpenSP::OutputCharStream::_ZTVN6OpenSP16OutputCharStreamE) + 16u)
  OpenSP::Link (0x0x7faeb20c5900) 0
      primary-for OpenSP::OutputCharStream (0x0x7faeb20fc3a8)

Vtable for OpenSP::Owner<OpenSP::Encoder>
OpenSP::Owner<OpenSP::Encoder>::_ZTVN6OpenSP5OwnerINS_7EncoderEEE: 4u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN6OpenSP5OwnerINS_7EncoderEEE)
16    (int (*)(...))OpenSP::Owner<T>::~Owner<OpenSP::Encoder>
24    (int (*)(...))OpenSP::Owner<T>::~Owner<OpenSP::Encoder>

Class OpenSP::Owner<OpenSP::Encoder>
   size=16 align=8
   base size=16 base align=8
OpenSP::Owner<OpenSP::Encoder> (0x0x7faeb20c5a20) 0
    vptr=((& OpenSP::Owner<OpenSP::Encoder>::_ZTVN6OpenSP5OwnerINS_7EncoderEEE) + 16u)

Vtable for OpenSP::EncodeOutputCharStream
OpenSP::EncodeOutputCharStream::_ZTVN6OpenSP22EncodeOutputCharStreamE: 13u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN6OpenSP22EncodeOutputCharStreamE)
16    (int (*)(...))OpenSP::EncodeOutputCharStream::~EncodeOutputCharStream
24    (int (*)(...))OpenSP::EncodeOutputCharStream::~EncodeOutputCharStream
32    (int (*)(...))OpenSP::EncodeOutputCharStream::flush
40    (int (*)(...))OpenSP::EncodeOutputCharStream::setEscaper
48    (int (*)(...))OpenSP::EncodeOutputCharStream::flushBuf
56    (int (*)(...))OpenSP::EncodeOutputCharStream::handleUnencodable
64    (int (*)(...))-32
72    (int (*)(...))(& _ZTIN6OpenSP22EncodeOutputCharStreamE)
80    (int (*)(...))OpenSP::EncodeOutputCharStream::_ZThn32_N6OpenSP22EncodeOutputCharStreamD1Ev
88    (int (*)(...))OpenSP::EncodeOutputCharStream::_ZThn32_N6OpenSP22EncodeOutputCharStreamD0Ev
96    (int (*)(...))OpenSP::EncodeOutputCharStream::_ZThn32_N6OpenSP22EncodeOutputCharStream17handleUnencodableEjPNS_16OutputByteStreamE

Class OpenSP::EncodeOutputCharStream
   size=88 align=8
   base size=88 base align=8
OpenSP::EncodeOutputCharStream (0x0x7faeb2148700) 0
    vptr=((& OpenSP::EncodeOutputCharStream::_ZTVN6OpenSP22EncodeOutputCharStreamE) + 16u)
  OpenSP::OutputCharStream (0x0x7faeb20fc410) 0
      primary-for OpenSP::EncodeOutputCharStream (0x0x7faeb2148700)
    OpenSP::Link (0x0x7faeb20c5960) 0
        primary-for OpenSP::OutputCharStream (0x0x7faeb20fc410)
  OpenSP::Encoder::Handler (0x0x7faeb20c59c0) 32 nearly-empty
      vptr=((& OpenSP::EncodeOutputCharStream::_ZTVN6OpenSP22EncodeOutputCharStreamE) + 80u)

Vtable for OpenSP::StrOutputCharStream
OpenSP::StrOutputCharStream::_ZTVN6OpenSP19StrOutputCharStreamE: 7u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN6OpenSP19StrOutputCharStreamE)
16    (int (*)(...))OpenSP::StrOutputCharStream::~StrOutputCharStream
24    (int (*)(...))OpenSP::StrOutputCharStream::~StrOutputCharStream
32    (int (*)(...))OpenSP::StrOutputCharStream::flush
40    (int (*)(...))OpenSP::OutputCharStream::setEscaper
48    (int (*)(...))OpenSP::StrOutputCharStream::flushBuf

Class OpenSP::StrOutputCharStream
   size=48 align=8
   base size=48 base align=8
OpenSP::StrOutputCharStream (0x0x7faeb20fc478) 0
    vptr=((& OpenSP::StrOutputCharStream::_ZTVN6OpenSP19StrOutputCharStreamE) + 16u)
  OpenSP::OutputCharStream (0x0x7faeb20fc4e0) 0
      primary-for OpenSP::StrOutputCharStream (0x0x7faeb20fc478)
    OpenSP::Link (0x0x7faeb20c5b40) 0
        primary-for OpenSP::OutputCharStream (0x0x7faeb20fc4e0)

Vtable for OpenSP::RecordOutputCharStream
OpenSP::RecordOutputCharStream::_ZTVN6OpenSP22RecordOutputCharStreamE: 7u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN6OpenSP22RecordOutputCharStreamE)
16    (int (*)(...))OpenSP::RecordOutputCharStream::~RecordOutputCharStream
24    (int (*)(...))OpenSP::RecordOutputCharStream::~RecordOutputCharStream
32    (int (*)(...))OpenSP::RecordOutputCharStream::flush
40    (int (*)(...))OpenSP::RecordOutputCharStream::setEscaper
48    (int (*)(...))OpenSP::RecordOutputCharStream::flushBuf

Class OpenSP::RecordOutputCharStream
   size=4136 align=8
   base size=4136 base align=8
OpenSP::RecordOutputCharStream (0x0x7faeb20fc548) 0
    vptr=((& OpenSP::RecordOutputCharStream::_ZTVN6OpenSP22RecordOutputCharStreamE) + 16u)
  OpenSP::OutputCharStream (0x0x7faeb20fc5b0) 0
      primary-for OpenSP::RecordOutputCharStream (0x0x7faeb20fc548)
    OpenSP::Link (0x0x7faeb20c5ba0) 0
        primary-for OpenSP::OutputCharStream (0x0x7faeb20fc5b0)

Vtable for OpenSP::MessageFormatter::Builder
OpenSP::MessageFormatter::Builder::_ZTVN6OpenSP16MessageFormatter7BuilderE: 9u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN6OpenSP16MessageFormatter7BuilderE)
16    (int (*)(...))OpenSP::MessageFormatter::Builder::~Builder
24    (int (*)(...))OpenSP::MessageFormatter::Builder::~Builder
32    (int (*)(...))OpenSP::MessageFormatter::Builder::appendNumber
40    (int (*)(...))OpenSP::MessageFormatter::Builder::appendOrdinal
48    (int (*)(...))OpenSP::MessageFormatter::Builder::appendChars
56    (int (*)(...))OpenSP::MessageFormatter::Builder::appendOther
64    (int (*)(...))OpenSP::MessageFormatter::Builder::appendFragment

Class OpenSP::MessageFormatter::Builder
   size=32 align=8
   base size=25 base align=8
OpenSP::MessageFormatter::Builder (0x0x7faeb20fc618) 0
    vptr=((& OpenSP::MessageFormatter::Builder::_ZTVN6OpenSP16MessageFormatter7BuilderE) + 16u)
  OpenSP::MessageBuilder (0x0x7faeb20c5c60) 0 nearly-empty
      primary-for OpenSP::MessageFormatter::Builder (0x0x7faeb20fc618)

Vtable for OpenSP::MessageFormatter
OpenSP::MessageFormatter::_ZTVN6OpenSP16MessageFormatterE: 8u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN6OpenSP16MessageFormatterE)
16    0u
24    0u
32    (int (*)(...))OpenSP::MessageFormatter::formatMessage
40    (int (*)(...))OpenSP::MessageFormatter::formatOpenElements
48    (int (*)(...))__cxa_pure_virtual
56    (int (*)(...))OpenSP::MessageFormatter::formatFragment

Class OpenSP::MessageFormatter
   size=8 align=8
   base size=8 base align=8
OpenSP::MessageFormatter (0x0x7faeb20c5c00) 0 nearly-empty
    vptr=((& OpenSP::MessageFormatter::_ZTVN6OpenSP16MessageFormatterE) + 16u)

Vtable for OpenSP::MessageReporter
OpenSP::MessageReporter::_ZTVN6OpenSP15MessageReporterE: 19u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN6OpenSP15MessageReporterE)
16    (int (*)(...))OpenSP::MessageReporter::~MessageReporter
24    (int (*)(...))OpenSP::MessageReporter::~MessageReporter
32    (int (*)(...))OpenSP::MessageFormatter::formatMessage
40    (int (*)(...))OpenSP::MessageFormatter::formatOpenElements
48    (int (*)(...))OpenSP::MessageReporter::getMessageText
56    (int (*)(...))OpenSP::MessageFormatter::formatFragment
64    (int (*)(...))OpenSP::MessageReporter::dispatchMessage
72    (int (*)(...))OpenSP::MessageReporter::locationHeader
80    (int (*)(...))OpenSP::MessageReporter::locationHeader
88    (int (*)(...))OpenSP::MessageReporter::printLocation
96    (int (*)(...))-8
104   (int (*)(...))(& _ZTIN6OpenSP15MessageReporterE)
112   (int (*)(...))OpenSP::MessageReporter::_ZThn8_N6OpenSP15MessageReporterD1Ev
120   (int (*)(...))OpenSP::MessageReporter::_ZThn8_N6OpenSP15MessageReporterD0Ev
128   (int (*)(...))OpenSP::Messenger::initMessage
136   (int (*)(...))OpenSP::MessageReporter::_ZThn8_N6OpenSP15MessageReporter15dispatchMessageERKNS_7MessageE
144   (int (*)(...))OpenSP::Messenger::dispatchMessage

Class OpenSP::MessageReporter
   size=80 align=8
   base size=80 base align=8
OpenSP::MessageReporter (0x0x7faeb21a1690) 0
    vptr=((& OpenSP::MessageReporter::_ZTVN6OpenSP15MessageReporterE) + 16u)
  OpenSP::MessageFormatter (0x0x7faeb20c5cc0) 0 nearly-empty
      primary-for OpenSP::MessageReporter (0x0x7faeb21a1690)
  OpenSP::Messenger (0x0x7faeb20c5d20) 8
      vptr=((& OpenSP::MessageReporter::_ZTVN6OpenSP15MessageReporterE) + 112u)

Vtable for OpenSP::XMLMessageReporter
OpenSP::XMLMessageReporter::_ZTVN6OpenSP18XMLMessageReporterE: 22u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN6OpenSP18XMLMessageReporterE)
16    (int (*)(...))OpenSP::XMLMessageReporter::~XMLMessageReporter
24    (int (*)(...))OpenSP::XMLMessageReporter::~XMLMessageReporter
32    (int (*)(...))OpenSP::XMLMessageReporter::formatMessage
40    (int (*)(...))OpenSP::XMLMessageReporter::formatOpenElements
48    (int (*)(...))OpenSP::MessageReporter::getMessageText
56    (int (*)(...))OpenSP::MessageFormatter::formatFragment
64    (int (*)(...))OpenSP::XMLMessageReporter::dispatchMessage
72    (int (*)(...))OpenSP::XMLMessageReporter::locationHeader
80    (int (*)(...))OpenSP::XMLMessageReporter::locationHeader
88    (int (*)(...))OpenSP::XMLMessageReporter::printLocation
96    (int (*)(...))OpenSP::XMLMessageReporter::XMLformatFragment
104   (int (*)(...))OpenSP::XMLMessageReporter::showOpenEntities
112   (int (*)(...))OpenSP::XMLMessageReporter::showOpenEntities
120   (int (*)(...))-8
128   (int (*)(...))(& _ZTIN6OpenSP18XMLMessageReporterE)
136   (int (*)(...))OpenSP::XMLMessageReporter::_ZThn8_N6OpenSP18XMLMessageReporterD1Ev
144   (int (*)(...))OpenSP::XMLMessageReporter::_ZThn8_N6OpenSP18XMLMessageReporterD0Ev
152   (int (*)(...))OpenSP::Messenger::initMessage
160   (int (*)(...))OpenSP::XMLMessageReporter::_ZThn8_N6OpenSP18XMLMessageReporter15dispatchMessageERKNS_7MessageE
168   (int (*)(...))OpenSP::Messenger::dispatchMessage

Class OpenSP::XMLMessageReporter
   size=96 align=8
   base size=92 base align=8
OpenSP::XMLMessageReporter (0x0x7faeb20fc7b8) 0
    vptr=((& OpenSP::XMLMessageReporter::_ZTVN6OpenSP18XMLMessageReporterE) + 16u)
  OpenSP::MessageReporter (0x0x7faeb21a1a10) 0
      primary-for OpenSP::XMLMessageReporter (0x0x7faeb20fc7b8)
    OpenSP::MessageFormatter (0x0x7faeb20c5d80) 0 nearly-empty
        primary-for OpenSP::MessageReporter (0x0x7faeb21a1a10)
    OpenSP::Messenger (0x0x7faeb20c5de0) 8
        vptr=((& OpenSP::XMLMessageReporter::_ZTVN6OpenSP18XMLMessageReporterE) + 136u)

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

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> > (0x0x7faeb21db360) 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> (0x0x7faeb21db300) 0

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

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

Class OpenSP::CharMap<unsigned int>
   size=1536 align=8
   base size=1536 base align=8
OpenSP::CharMap<unsigned int> (0x0x7faeb21db4e0) 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> > (0x0x7faeb21db600) 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> (0x0x7faeb21db5a0) 0

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

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

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

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

Vtable for OpenSP::InputCodingSystemKit
OpenSP::InputCodingSystemKit::_ZTVN6OpenSP20InputCodingSystemKitE: 7u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN6OpenSP20InputCodingSystemKitE)
16    0u
24    0u
32    (int (*)(...))__cxa_pure_virtual
40    (int (*)(...))__cxa_pure_virtual
48    (int (*)(...))__cxa_pure_virtual

Class OpenSP::InputCodingSystemKit
   size=4144 align=8
   base size=4144 base align=8
OpenSP::InputCodingSystemKit (0x0x7faeb20fcb60) 0
    vptr=((& OpenSP::InputCodingSystemKit::_ZTVN6OpenSP20InputCodingSystemKitE) + 16u)
  OpenSP::Resource (0x0x7faeb21db840) 8

Vtable for OpenSP::CodingSystemKit
OpenSP::CodingSystemKit::_ZTVN6OpenSP15CodingSystemKitE: 10u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN6OpenSP15CodingSystemKitE)
16    (int (*)(...))__cxa_pure_virtual
24    (int (*)(...))__cxa_pure_virtual
32    (int (*)(...))__cxa_pure_virtual
40    (int (*)(...))__cxa_pure_virtual
48    (int (*)(...))__cxa_pure_virtual
56    (int (*)(...))__cxa_pure_virtual
64    (int (*)(...))__cxa_pure_virtual
72    (int (*)(...))__cxa_pure_virtual

Class OpenSP::CodingSystemKit
   size=4144 align=8
   base size=4144 base align=8
OpenSP::CodingSystemKit (0x0x7faeb20fcbc8) 0
    vptr=((& OpenSP::CodingSystemKit::_ZTVN6OpenSP15CodingSystemKitE) + 16u)
  OpenSP::InputCodingSystemKit (0x0x7faeb20fcc30) 0
      primary-for OpenSP::CodingSystemKit (0x0x7faeb20fcbc8)
    OpenSP::Resource (0x0x7faeb21db8a0) 8

Vtable for OpenSP::Vector<OpenSP::LongOption<char> >
OpenSP::Vector<OpenSP::LongOption<char> >::_ZTVN6OpenSP6VectorINS_10LongOptionIcEEEE: 4u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN6OpenSP6VectorINS_10LongOptionIcEEEE)
16    (int (*)(...))OpenSP::Vector<T>::~Vector<OpenSP::LongOption<char> >
24    (int (*)(...))OpenSP::Vector<T>::~Vector<OpenSP::LongOption<char> >

Class OpenSP::Vector<OpenSP::LongOption<char> >
   size=32 align=8
   base size=32 base align=8
OpenSP::Vector<OpenSP::LongOption<char> > (0x0x7faeb21dba80) 0
    vptr=((& OpenSP::Vector<OpenSP::LongOption<char> >::_ZTVN6OpenSP6VectorINS_10LongOptionIcEEEE) + 16u)

Vtable for OpenSP::Vector<OpenSP::MessageType1>
OpenSP::Vector<OpenSP::MessageType1>::_ZTVN6OpenSP6VectorINS_12MessageType1EEE: 4u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN6OpenSP6VectorINS_12MessageType1EEE)
16    (int (*)(...))OpenSP::Vector<T>::~Vector<OpenSP::MessageType1>
24    (int (*)(...))OpenSP::Vector<T>::~Vector<OpenSP::MessageType1>

Class OpenSP::Vector<OpenSP::MessageType1>
   size=32 align=8
   base size=32 base align=8
OpenSP::Vector<OpenSP::MessageType1> (0x0x7faeb21dbae0) 0
    vptr=((& OpenSP::Vector<OpenSP::MessageType1>::_ZTVN6OpenSP6VectorINS_12MessageType1EEE) + 16u)

Vtable for OpenSP::Vector<OpenSP::MessageFragment>
OpenSP::Vector<OpenSP::MessageFragment>::_ZTVN6OpenSP6VectorINS_15MessageFragmentEEE: 4u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN6OpenSP6VectorINS_15MessageFragmentEEE)
16    (int (*)(...))OpenSP::Vector<T>::~Vector<OpenSP::MessageFragment>
24    (int (*)(...))OpenSP::Vector<T>::~Vector<OpenSP::MessageFragment>

Class OpenSP::Vector<OpenSP::MessageFragment>
   size=32 align=8
   base size=32 base align=8
OpenSP::Vector<OpenSP::MessageFragment> (0x0x7faeb21dbba0) 0
    vptr=((& OpenSP::Vector<OpenSP::MessageFragment>::_ZTVN6OpenSP6VectorINS_15MessageFragmentEEE) + 16u)

Class OpenSP::Ptr<OpenSP::CodingSystemKit>
   size=8 align=8
   base size=8 base align=8
OpenSP::Ptr<OpenSP::CodingSystemKit> (0x0x7faeb21dbc00) 0

Vtable for OpenSP::CmdLineApp
OpenSP::CmdLineApp::_ZTVN6OpenSP10CmdLineAppE: 29u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN6OpenSP10CmdLineAppE)
16    0u
24    0u
32    (int (*)(...))OpenSP::MessageFormatter::formatMessage
40    (int (*)(...))OpenSP::MessageFormatter::formatOpenElements
48    (int (*)(...))OpenSP::CmdLineApp::getMessageText
56    (int (*)(...))OpenSP::MessageFormatter::formatFragment
64    (int (*)(...))OpenSP::MessageReporter::dispatchMessage
72    (int (*)(...))OpenSP::MessageReporter::locationHeader
80    (int (*)(...))OpenSP::MessageReporter::locationHeader
88    (int (*)(...))OpenSP::MessageReporter::printLocation
96    (int (*)(...))OpenSP::CmdLineApp::processOptions
104   (int (*)(...))OpenSP::CmdLineApp::processOption
112   (int (*)(...))__cxa_pure_virtual
120   (int (*)(...))OpenSP::CmdLineApp::registerOption
128   (int (*)(...))OpenSP::CmdLineApp::registerOption
136   (int (*)(...))OpenSP::CmdLineApp::changeOptionRegistration
144   (int (*)(...))OpenSP::CmdLineApp::registerUsage
152   (int (*)(...))OpenSP::CmdLineApp::registerInfo
160   (int (*)(...))OpenSP::CmdLineApp::registerOption
168   (int (*)(...))OpenSP::CmdLineApp::init
176   (int (*)(...))-8
184   (int (*)(...))(& _ZTIN6OpenSP10CmdLineAppE)
192   0u
200   0u
208   (int (*)(...))OpenSP::Messenger::initMessage
216   (int (*)(...))OpenSP::MessageReporter::_ZThn8_N6OpenSP15MessageReporter15dispatchMessageERKNS_7MessageE
224   (int (*)(...))OpenSP::Messenger::dispatchMessage

Class OpenSP::CmdLineApp
   size=320 align=8
   base size=320 base align=8
OpenSP::CmdLineApp (0x0x7faeb20fcc98) 0
    vptr=((& OpenSP::CmdLineApp::_ZTVN6OpenSP10CmdLineAppE) + 16u)
  OpenSP::MessageReporter (0x0x7faeb1edcd20) 0
      primary-for OpenSP::CmdLineApp (0x0x7faeb20fcc98)
    OpenSP::MessageFormatter (0x0x7faeb21db9c0) 0 nearly-empty
        primary-for OpenSP::MessageReporter (0x0x7faeb1edcd20)
    OpenSP::Messenger (0x0x7faeb21dba20) 8
        vptr=((& OpenSP::CmdLineApp::_ZTVN6OpenSP10CmdLineAppE) + 192u)

Class OpenSP::Ptr<OpenSP::InputCodingSystemKit>
   size=8 align=8
   base size=8 base align=8
OpenSP::Ptr<OpenSP::InputCodingSystemKit> (0x0x7faeb21dbc60) 0

Class OpenSP::ConstPtr<OpenSP::InputCodingSystemKit>
   size=8 align=8
   base size=8 base align=8
OpenSP::ConstPtr<OpenSP::InputCodingSystemKit> (0x0x7faeb20fce38) 0
  OpenSP::Ptr<OpenSP::InputCodingSystemKit> (0x0x7faeb21dbcc0) 0

Class OpenSP::SubstTable::Pair
   size=8 align=4
   base size=8 base align=4
OpenSP::SubstTable::Pair (0x0x7faeb21dbd80) 0

Vtable for OpenSP::Vector<OpenSP::SubstTable::Pair>
OpenSP::Vector<OpenSP::SubstTable::Pair>::_ZTVN6OpenSP6VectorINS_10SubstTable4PairEEE: 4u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN6OpenSP6VectorINS_10SubstTable4PairEEE)
16    (int (*)(...))OpenSP::Vector<T>::~Vector<OpenSP::SubstTable::Pair>
24    (int (*)(...))OpenSP::Vector<T>::~Vector<OpenSP::SubstTable::Pair>

Class OpenSP::Vector<OpenSP::SubstTable::Pair>
   size=32 align=8
   base size=32 base align=8
OpenSP::Vector<OpenSP::SubstTable::Pair> (0x0x7faeb21dbde0) 0
    vptr=((& OpenSP::Vector<OpenSP::SubstTable::Pair>::_ZTVN6OpenSP6VectorINS_10SubstTable4PairEEE) + 16u)

Class OpenSP::SubstTable
   size=1064 align=8
   base size=1057 base align=8
OpenSP::SubstTable (0x0x7faeb21dbd20) 0

Vtable for OpenSP::EntityCatalog::Syntax
OpenSP::EntityCatalog::Syntax::_ZTVN6OpenSP13EntityCatalog6SyntaxE: 8u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN6OpenSP13EntityCatalog6SyntaxE)
16    (int (*)(...))__cxa_pure_virtual
24    (int (*)(...))__cxa_pure_virtual
32    (int (*)(...))__cxa_pure_virtual
40    (int (*)(...))__cxa_pure_virtual
48    (int (*)(...))__cxa_pure_virtual
56    (int (*)(...))__cxa_pure_virtual

Class OpenSP::EntityCatalog::Syntax
   size=8 align=8
   base size=8 base align=8
OpenSP::EntityCatalog::Syntax (0x0x7faeb21dbea0) 0 nearly-empty
    vptr=((& OpenSP::EntityCatalog::Syntax::_ZTVN6OpenSP13EntityCatalog6SyntaxE) + 16u)

Vtable for OpenSP::EntityCatalog
OpenSP::EntityCatalog::_ZTVN6OpenSP13EntityCatalogE: 8u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN6OpenSP13EntityCatalogE)
16    (int (*)(...))OpenSP::EntityCatalog::~EntityCatalog
24    (int (*)(...))OpenSP::EntityCatalog::~EntityCatalog
32    (int (*)(...))OpenSP::EntityCatalog::sgmlDecl
40    (int (*)(...))OpenSP::EntityCatalog::lookup
48    (int (*)(...))OpenSP::EntityCatalog::lookupPublic
56    (int (*)(...))OpenSP::EntityCatalog::lookupChar

Class OpenSP::EntityCatalog
   size=16 align=8
   base size=12 base align=8
OpenSP::EntityCatalog (0x0x7faeb20fcf08) 0
    vptr=((& OpenSP::EntityCatalog::_ZTVN6OpenSP13EntityCatalogE) + 16u)
  OpenSP::Resource (0x0x7faeb21dbe40) 8

Vtable for OpenSP::EntityManager
OpenSP::EntityManager::_ZTVN6OpenSP13EntityManagerE: 8u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN6OpenSP13EntityManagerE)
16    0u
24    0u
32    (int (*)(...))__cxa_pure_virtual
40    (int (*)(...))__cxa_pure_virtual
48    (int (*)(...))__cxa_pure_virtual
56    (int (*)(...))__cxa_pure_virtual

Class OpenSP::EntityManager
   size=16 align=8
   base size=12 base align=8
OpenSP::EntityManager (0x0x7faeb20fcf70) 0
    vptr=((& OpenSP::EntityManager::_ZTVN6OpenSP13EntityManagerE) + 16u)
  OpenSP::Resource (0x0x7faeb21dbf00) 8

Class OpenSP::StorageObjectSpec
   size=80 align=8
   base size=80 base align=8
OpenSP::StorageObjectSpec (0x0x7faeb21dbf60) 0

Vtable for OpenSP::Vector<OpenSP::StorageObjectSpec>
OpenSP::Vector<OpenSP::StorageObjectSpec>::_ZTVN6OpenSP6VectorINS_17StorageObjectSpecEEE: 4u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN6OpenSP6VectorINS_17StorageObjectSpecEEE)
16    (int (*)(...))OpenSP::Vector<T>::~Vector<OpenSP::StorageObjectSpec>
24    (int (*)(...))OpenSP::Vector<T>::~Vector<OpenSP::StorageObjectSpec>

Class OpenSP::Vector<OpenSP::StorageObjectSpec>
   size=32 align=8
   base size=32 base align=8
OpenSP::Vector<OpenSP::StorageObjectSpec> (0x0x7faeb1f79000) 0
    vptr=((& OpenSP::Vector<OpenSP::StorageObjectSpec>::_ZTVN6OpenSP6VectorINS_17StorageObjectSpecEEE) + 16u)

Class OpenSP::ParsedSystemId::Map
   size=32 align=8
   base size=32 base align=8
OpenSP::ParsedSystemId::Map (0x0x7faeb1f79120) 0

Vtable for OpenSP::Vector<OpenSP::ParsedSystemId::Map>
OpenSP::Vector<OpenSP::ParsedSystemId::Map>::_ZTVN6OpenSP6VectorINS_14ParsedSystemId3MapEEE: 4u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN6OpenSP6VectorINS_14ParsedSystemId3MapEEE)
16    (int (*)(...))OpenSP::Vector<T>::~Vector<OpenSP::ParsedSystemId::Map>
24    (int (*)(...))OpenSP::Vector<T>::~Vector<OpenSP::ParsedSystemId::Map>

Class OpenSP::Vector<OpenSP::ParsedSystemId::Map>
   size=32 align=8
   base size=32 base align=8
OpenSP::Vector<OpenSP::ParsedSystemId::Map> (0x0x7faeb1f79180) 0
    vptr=((& OpenSP::Vector<OpenSP::ParsedSystemId::Map>::_ZTVN6OpenSP6VectorINS_14ParsedSystemId3MapEEE) + 16u)

Vtable for OpenSP::ParsedSystemId
OpenSP::ParsedSystemId::_ZTVN6OpenSP14ParsedSystemIdE: 4u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN6OpenSP14ParsedSystemIdE)
16    (int (*)(...))OpenSP::ParsedSystemId::~ParsedSystemId
24    (int (*)(...))OpenSP::ParsedSystemId::~ParsedSystemId

Class OpenSP::ParsedSystemId
   size=64 align=8
   base size=64 base align=8
OpenSP::ParsedSystemId (0x0x7faeb20fc820) 0
    vptr=((& OpenSP::ParsedSystemId::_ZTVN6OpenSP14ParsedSystemIdE) + 16u)
  OpenSP::Vector<OpenSP::StorageObjectSpec> (0x0x7faeb1f790c0) 0
      primary-for OpenSP::ParsedSystemId (0x0x7faeb20fc820)

Class OpenSP::StorageObjectLocation
   size=64 align=8
   base size=64 base align=8
OpenSP::StorageObjectLocation (0x0x7faeb1f79240) 0

Vtable for OpenSP::ExtendEntityManager::CatalogManager
OpenSP::ExtendEntityManager::CatalogManager::_ZTVN6OpenSP19ExtendEntityManager14CatalogManagerE: 6u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN6OpenSP19ExtendEntityManager14CatalogManagerE)
16    0u
24    0u
32    (int (*)(...))__cxa_pure_virtual
40    (int (*)(...))__cxa_pure_virtual

Class OpenSP::ExtendEntityManager::CatalogManager
   size=8 align=8
   base size=8 base align=8
OpenSP::ExtendEntityManager::CatalogManager (0x0x7faeb1f79300) 0 nearly-empty
    vptr=((& OpenSP::ExtendEntityManager::CatalogManager::_ZTVN6OpenSP19ExtendEntityManager14CatalogManagerE) + 16u)

Vtable for OpenSP::ExtendEntityManager
OpenSP::ExtendEntityManager::_ZTVN6OpenSP19ExtendEntityManagerE: 13u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN6OpenSP19ExtendEntityManagerE)
16    0u
24    0u
32    (int (*)(...))__cxa_pure_virtual
40    (int (*)(...))__cxa_pure_virtual
48    (int (*)(...))__cxa_pure_virtual
56    (int (*)(...))__cxa_pure_virtual
64    (int (*)(...))__cxa_pure_virtual
72    (int (*)(...))__cxa_pure_virtual
80    (int (*)(...))__cxa_pure_virtual
88    (int (*)(...))__cxa_pure_virtual
96    (int (*)(...))__cxa_pure_virtual

Class OpenSP::ExtendEntityManager
   size=16 align=8
   base size=12 base align=8
OpenSP::ExtendEntityManager (0x0x7faeb1f98068) 0
    vptr=((& OpenSP::ExtendEntityManager::_ZTVN6OpenSP19ExtendEntityManagerE) + 16u)
  OpenSP::EntityManager (0x0x7faeb1f980d0) 0
      primary-for OpenSP::ExtendEntityManager (0x0x7faeb1f98068)
    OpenSP::Resource (0x0x7faeb1f792a0) 8

Vtable for OpenSP::Vector<const char*>
OpenSP::Vector<const char*>::_ZTVN6OpenSP6VectorIPKcEE: 4u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN6OpenSP6VectorIPKcEE)
16    (int (*)(...))OpenSP::Vector<T>::~Vector<const char*>
24    (int (*)(...))OpenSP::Vector<T>::~Vector<const char*>

Class OpenSP::Vector<const char*>
   size=32 align=8
   base size=32 base align=8
OpenSP::Vector<const char*> (0x0x7faeb1f79480) 0
    vptr=((& OpenSP::Vector<const char*>::_ZTVN6OpenSP6VectorIPKcEE) + 16u)

Class OpenSP::Ptr<OpenSP::ExtendEntityManager>
   size=8 align=8
   base size=8 base align=8
OpenSP::Ptr<OpenSP::ExtendEntityManager> (0x0x7faeb1f794e0) 0

Vtable for OpenSP::EntityApp
OpenSP::EntityApp::_ZTVN6OpenSP9EntityAppE: 30u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN6OpenSP9EntityAppE)
16    0u
24    0u
32    (int (*)(...))OpenSP::MessageFormatter::formatMessage
40    (int (*)(...))OpenSP::MessageFormatter::formatOpenElements
48    (int (*)(...))OpenSP::CmdLineApp::getMessageText
56    (int (*)(...))OpenSP::MessageFormatter::formatFragment
64    (int (*)(...))OpenSP::MessageReporter::dispatchMessage
72    (int (*)(...))OpenSP::MessageReporter::locationHeader
80    (int (*)(...))OpenSP::MessageReporter::locationHeader
88    (int (*)(...))OpenSP::MessageReporter::printLocation
96    (int (*)(...))OpenSP::CmdLineApp::processOptions
104   (int (*)(...))OpenSP::EntityApp::processOption
112   (int (*)(...))OpenSP::EntityApp::processArguments
120   (int (*)(...))OpenSP::CmdLineApp::registerOption
128   (int (*)(...))OpenSP::CmdLineApp::registerOption
136   (int (*)(...))OpenSP::CmdLineApp::changeOptionRegistration
144   (int (*)(...))OpenSP::CmdLineApp::registerUsage
152   (int (*)(...))OpenSP::CmdLineApp::registerInfo
160   (int (*)(...))OpenSP::CmdLineApp::registerOption
168   (int (*)(...))OpenSP::CmdLineApp::init
176   (int (*)(...))__cxa_pure_virtual
184   (int (*)(...))-8
192   (int (*)(...))(& _ZTIN6OpenSP9EntityAppE)
200   0u
208   0u
216   (int (*)(...))OpenSP::Messenger::initMessage
224   (int (*)(...))OpenSP::MessageReporter::_ZThn8_N6OpenSP15MessageReporter15dispatchMessageERKNS_7MessageE
232   (int (*)(...))OpenSP::Messenger::dispatchMessage

Class OpenSP::EntityApp
   size=400 align=8
   base size=400 base align=8
OpenSP::EntityApp (0x0x7faeb1f98138) 0
    vptr=((& OpenSP::EntityApp::_ZTVN6OpenSP9EntityAppE) + 16u)
  OpenSP::CmdLineApp (0x0x7faeb1f981a0) 0
      primary-for OpenSP::EntityApp (0x0x7faeb1f98138)
    OpenSP::MessageReporter (0x0x7faeb1f62bd0) 0
        primary-for OpenSP::CmdLineApp (0x0x7faeb1f981a0)
      OpenSP::MessageFormatter (0x0x7faeb1f793c0) 0 nearly-empty
          primary-for OpenSP::MessageReporter (0x0x7faeb1f62bd0)
      OpenSP::Messenger (0x0x7faeb1f79420) 8
          vptr=((& OpenSP::EntityApp::_ZTVN6OpenSP9EntityAppE) + 200u)

Class OpenSP::Ptr<OpenSP::InputSourceOrigin>
   size=8 align=8
   base size=8 base align=8
OpenSP::Ptr<OpenSP::InputSourceOrigin> (0x0x7faeb1f79660) 0

Class OpenSP::Ptr<OpenSP::SharedXcharMap<unsigned char> >
   size=8 align=8
   base size=8 base align=8
OpenSP::Ptr<OpenSP::SharedXcharMap<unsigned char> > (0x0x7faeb1f79720) 0

Class OpenSP::Ptr<OpenSP::CharMapResource<unsigned char> >
   size=8 align=8
   base size=8 base align=8
OpenSP::Ptr<OpenSP::CharMapResource<unsigned char> > (0x0x7faeb1f79780) 0

Class OpenSP::XcharMap<unsigned char>
   size=24 align=8
   base size=24 base align=8
OpenSP::XcharMap<unsigned char> (0x0x7faeb1f796c0) 0

Vtable for OpenSP::InputSource
OpenSP::InputSource::_ZTVN6OpenSP11InputSourceE: 11u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN6OpenSP11InputSourceE)
16    0u
24    0u
32    (int (*)(...))__cxa_pure_virtual
40    (int (*)(...))OpenSP::InputSource::willNotRewind
48    (int (*)(...))__cxa_pure_virtual
56    (int (*)(...))OpenSP::InputSource::setDocCharset
64    (int (*)(...))OpenSP::InputSource::willNotSetDocCharset
72    (int (*)(...))OpenSP::InputSource::asInternalInputSource
80    (int (*)(...))__cxa_pure_virtual

Class OpenSP::InputSource
   size=104 align=8
   base size=104 base align=8
OpenSP::InputSource (0x0x7faeb1f982d8) 0
    vptr=((& OpenSP::InputSource::_ZTVN6OpenSP11InputSourceE) + 16u)
  OpenSP::Link (0x0x7faeb1f79600) 0
      primary-for OpenSP::InputSource (0x0x7faeb1f982d8)

Class OpenSP::SharedXcharMap<unsigned char>
   size=65544 align=4
   base size=65541 base align=4
OpenSP::SharedXcharMap<unsigned char> (0x0x7faeb1f98340) 0
  OpenSP::Resource (0x0x7faeb1f797e0) 0

Class OpenSP::CharMapPlane<unsigned char>
   size=16 align=8
   base size=9 base align=8
OpenSP::CharMapPlane<unsigned char> (0x0x7faeb1f798a0) 0

Class OpenSP::CharMap<unsigned char>
   size=768 align=8
   base size=768 base align=8
OpenSP::CharMap<unsigned char> (0x0x7faeb1f79840) 0

Class OpenSP::CharMapResource<unsigned char>
   size=776 align=8
   base size=772 base align=8
OpenSP::CharMapResource<unsigned char> (0x0x7faeb1c36310) 0
  OpenSP::CharMap<unsigned char> (0x0x7faeb1f79900) 0
  OpenSP::Resource (0x0x7faeb1f79960) 768

Class OpenSP::SpentMessages
   size=1 align=1
   base size=0 base align=1
OpenSP::SpentMessages (0x0x7faeb1f799c0) 0 empty

Vtable for SpentApp
SpentApp::_ZTV8SpentApp: 30u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTI8SpentApp)
16    (int (*)(...))SpentApp::~SpentApp
24    (int (*)(...))SpentApp::~SpentApp
32    (int (*)(...))OpenSP::MessageFormatter::formatMessage
40    (int (*)(...))OpenSP::MessageFormatter::formatOpenElements
48    (int (*)(...))OpenSP::CmdLineApp::getMessageText
56    (int (*)(...))OpenSP::MessageFormatter::formatFragment
64    (int (*)(...))OpenSP::MessageReporter::dispatchMessage
72    (int (*)(...))OpenSP::MessageReporter::locationHeader
80    (int (*)(...))OpenSP::MessageReporter::locationHeader
88    (int (*)(...))OpenSP::MessageReporter::printLocation
96    (int (*)(...))OpenSP::CmdLineApp::processOptions
104   (int (*)(...))SpentApp::processOption
112   (int (*)(...))OpenSP::EntityApp::processArguments
120   (int (*)(...))OpenSP::CmdLineApp::registerOption
128   (int (*)(...))OpenSP::CmdLineApp::registerOption
136   (int (*)(...))OpenSP::CmdLineApp::changeOptionRegistration
144   (int (*)(...))OpenSP::CmdLineApp::registerUsage
152   (int (*)(...))OpenSP::CmdLineApp::registerInfo
160   (int (*)(...))OpenSP::CmdLineApp::registerOption
168   (int (*)(...))OpenSP::CmdLineApp::init
176   (int (*)(...))SpentApp::processSysid
184   (int (*)(...))-8
192   (int (*)(...))(& _ZTI8SpentApp)
200   (int (*)(...))SpentApp::_ZThn8_N8SpentAppD1Ev
208   (int (*)(...))SpentApp::_ZThn8_N8SpentAppD0Ev
216   (int (*)(...))OpenSP::Messenger::initMessage
224   (int (*)(...))OpenSP::MessageReporter::_ZThn8_N6OpenSP15MessageReporter15dispatchMessageERKNS_7MessageE
232   (int (*)(...))OpenSP::Messenger::dispatchMessage

Class SpentApp
   size=408 align=8
   base size=402 base align=8
SpentApp (0x0x7faeb1f98548) 0
    vptr=((& SpentApp::_ZTV8SpentApp) + 16u)
  OpenSP::EntityApp (0x0x7faeb1f985b0) 0
      primary-for SpentApp (0x0x7faeb1f98548)
    OpenSP::CmdLineApp (0x0x7faeb1f98618) 0
        primary-for OpenSP::EntityApp (0x0x7faeb1f985b0)
      OpenSP::MessageReporter (0x0x7faeb1c36620) 0
          primary-for OpenSP::CmdLineApp (0x0x7faeb1f98618)
        OpenSP::MessageFormatter (0x0x7faeb1f79c00) 0 nearly-empty
            primary-for OpenSP::MessageReporter (0x0x7faeb1c36620)
        OpenSP::Messenger (0x0x7faeb1f79c60) 8
            vptr=((& SpentApp::_ZTV8SpentApp) + 200u)

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

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

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

Class OpenSP::LongOption<char>
   size=16 align=8
   base size=16 base align=8
OpenSP::LongOption<char> (0x0x7faeb1f79e40) 0

Class OpenSP::CharMapPage<unsigned char>
   size=16 align=8
   base size=9 base align=8
OpenSP::CharMapPage<unsigned char> (0x0x7faeb1f79ea0) 0

Class OpenSP::CharMapColumn<unsigned char>
   size=16 align=8
   base size=9 base align=8
OpenSP::CharMapColumn<unsigned char> (0x0x7faeb1f79f00) 0

