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

Class OpenSP::Resource
   size=4 align=4
   base size=4 base align=4
OpenSP::Resource (0x0x7f6843654720) 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 (0x0x7f6843654780) 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 (0x0x7f68436921a0) 0 nearly-empty
    vptr=((& std::bad_exception::_ZTVSt13bad_exception) + 16u)
  std::exception (0x0x7f68436547e0) 0 nearly-empty
      primary-for std::bad_exception (0x0x7f68436921a0)

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

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

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

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

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 (0x0x7f6843692340) 0
    vptr=((& OpenSP::Origin::_ZTVN6OpenSP6OriginE) + 16u)
  OpenSP::Resource (0x0x7f6843654ae0) 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 (0x0x7f68436923a8) 0
    vptr=((& OpenSP::ProxyOrigin::_ZTVN6OpenSP11ProxyOriginE) + 16u)
  OpenSP::Origin (0x0x7f6843692410) 0
      primary-for OpenSP::ProxyOrigin (0x0x7f68436923a8)
    OpenSP::Resource (0x0x7f6843654b40) 8

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

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

Class OpenSP::Location
   size=16 align=8
   base size=12 base align=8
OpenSP::Location (0x0x7f6843654ba0) 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 (0x0x7f6843654cc0) 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> (0x0x7f6843654d80) 0

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

Class OpenSP::InputSourceOriginNamedCharRef
   size=24 align=8
   base size=24 base align=8
OpenSP::InputSourceOriginNamedCharRef (0x0x7f6843654de0) 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 (0x0x7f6843692548) 0
    vptr=((& OpenSP::InputSourceOrigin::_ZTVN6OpenSP17InputSourceOriginE) + 16u)
  OpenSP::Origin (0x0x7f68436925b0) 0
      primary-for OpenSP::InputSourceOrigin (0x0x7f6843692548)
    OpenSP::Resource (0x0x7f6843654e40) 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 (0x0x7f6843692618) 0
    vptr=((& OpenSP::BracketOrigin::_ZTVN6OpenSP13BracketOriginE) + 16u)
  OpenSP::Origin (0x0x7f6843692680) 0
      primary-for OpenSP::BracketOrigin (0x0x7f6843692618)
    OpenSP::Resource (0x0x7f6843654ea0) 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 (0x0x7f68436926e8) 0
    vptr=((& OpenSP::ReplacementOrigin::_ZTVN6OpenSP17ReplacementOriginE) + 16u)
  OpenSP::Origin (0x0x7f6843692750) 0
      primary-for OpenSP::ReplacementOrigin (0x0x7f68436926e8)
    OpenSP::Resource (0x0x7f6843654f00) 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 (0x0x7f68436927b8) 0
    vptr=((& OpenSP::MultiReplacementOrigin::_ZTVN6OpenSP22MultiReplacementOriginE) + 16u)
  OpenSP::Origin (0x0x7f6843692820) 0
      primary-for OpenSP::MultiReplacementOrigin (0x0x7f68436927b8)
    OpenSP::Resource (0x0x7f6843654f60) 8

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

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

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

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

Class OpenSP::XcharMap<unsigned char>
   size=24 align=8
   base size=24 base align=8
OpenSP::XcharMap<unsigned char> (0x0x7f68433f0420) 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 (0x0x7f68436928f0) 0
    vptr=((& OpenSP::InputSource::_ZTVN6OpenSP11InputSourceE) + 16u)
  OpenSP::Link (0x0x7f68433f0360) 0
      primary-for OpenSP::InputSource (0x0x7f68436928f0)

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

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

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

Class OpenSP::CharMapResource<unsigned char>
   size=776 align=8
   base size=772 base align=8
OpenSP::CharMapResource<unsigned char> (0x0x7f68434c81c0) 0
  OpenSP::CharMap<unsigned char> (0x0x7f68433f0660) 0
  OpenSP::Resource (0x0x7f68433f06c0) 768

Class OpenSP::MarkupScan
   size=1 align=1
   base size=0 base align=1
OpenSP::MarkupScan (0x0x7f68433f0720) 0 empty

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

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

