Class __locale_struct
   size=232 align=8
   base size=232 base align=8
__locale_struct (0x0x7eff12736c60) 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 (0x0x7eff12736d20) 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 (0x0x7eff12761c98) 0 nearly-empty
    vptr=((& std::bad_exception::_ZTVSt13bad_exception) + 16u)
  std::exception (0x0x7eff12736d80) 0 nearly-empty
      primary-for std::bad_exception (0x0x7eff12761c98)

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

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

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

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 (0x0x7eff12736f60) 0 nearly-empty
    vptr=((& OpenSP::MessageArg::_ZTVN6OpenSP10MessageArgE) + 16u)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class OpenSP::SubstTable::Pair
   size=8 align=4
   base size=8 base align=4
OpenSP::SubstTable::Pair (0x0x7eff12374e40) 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> (0x0x7eff12374ea0) 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 (0x0x7eff12374de0) 0

Class OpenSP::Hash
   size=1 align=1
   base size=0 base align=1
OpenSP::Hash (0x0x7eff1248b120) 0 empty

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

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

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 (0x0x7eff1248b840) 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 (0x0x7eff1245b2d8) 0
    vptr=((& OpenSP::EntityCatalog::_ZTVN6OpenSP13EntityCatalogE) + 16u)
  OpenSP::Resource (0x0x7eff1248b7e0) 8

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> > (0x0x7eff1248b9c0) 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> (0x0x7eff1248b960) 0

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

Class OpenSP::Vector<OpenSP::HashTableItemBase<OpenSP::String<unsigned int> >*>
   size=32 align=8
   base size=32 base align=8
OpenSP::Vector<OpenSP::HashTableItemBase<OpenSP::String<unsigned int> >*> (0x0x7eff1248bb40) 0
    vptr=((& OpenSP::Vector<OpenSP::HashTableItemBase<OpenSP::String<unsigned int> >*>::_ZTVN6OpenSP6VectorIPNS_17HashTableItemBaseINS_6StringIjEEEEEE) + 16u)

Class OpenSP::PointerTable<OpenSP::HashTableItemBase<OpenSP::String<unsigned int> >*, OpenSP::String<unsigned int>, OpenSP::Hash, OpenSP::HashTableKeyFunction<OpenSP::String<unsigned int> > >
   size=56 align=8
   base size=56 base align=8
OpenSP::PointerTable<OpenSP::HashTableItemBase<OpenSP::String<unsigned int> >*, OpenSP::String<unsigned int>, OpenSP::Hash, OpenSP::HashTableKeyFunction<OpenSP::String<unsigned int> > > (0x0x7eff1248bae0) 0

Class OpenSP::OwnerTable<OpenSP::HashTableItemBase<OpenSP::String<unsigned int> >, OpenSP::String<unsigned int>, OpenSP::Hash, OpenSP::HashTableKeyFunction<OpenSP::String<unsigned int> > >
   size=56 align=8
   base size=56 base align=8
OpenSP::OwnerTable<OpenSP::HashTableItemBase<OpenSP::String<unsigned int> >, OpenSP::String<unsigned int>, OpenSP::Hash, OpenSP::HashTableKeyFunction<OpenSP::String<unsigned int> > > (0x0x7eff1245b4e0) 0
  OpenSP::PointerTable<OpenSP::HashTableItemBase<OpenSP::String<unsigned int> >*, OpenSP::String<unsigned int>, OpenSP::Hash, OpenSP::HashTableKeyFunction<OpenSP::String<unsigned int> > > (0x0x7eff1248bba0) 0

Class OpenSP::CopyOwnerTable<OpenSP::HashTableItemBase<OpenSP::String<unsigned int> >, OpenSP::String<unsigned int>, OpenSP::Hash, OpenSP::HashTableKeyFunction<OpenSP::String<unsigned int> > >
   size=56 align=8
   base size=56 base align=8
OpenSP::CopyOwnerTable<OpenSP::HashTableItemBase<OpenSP::String<unsigned int> >, OpenSP::String<unsigned int>, OpenSP::Hash, OpenSP::HashTableKeyFunction<OpenSP::String<unsigned int> > > (0x0x7eff1245b548) 0
  OpenSP::OwnerTable<OpenSP::HashTableItemBase<OpenSP::String<unsigned int> >, OpenSP::String<unsigned int>, OpenSP::Hash, OpenSP::HashTableKeyFunction<OpenSP::String<unsigned int> > > (0x0x7eff1245b5b0) 0
    OpenSP::PointerTable<OpenSP::HashTableItemBase<OpenSP::String<unsigned int> >*, OpenSP::String<unsigned int>, OpenSP::Hash, OpenSP::HashTableKeyFunction<OpenSP::String<unsigned int> > > (0x0x7eff1248bc00) 0

Class OpenSP::HashTable<OpenSP::String<unsigned int>, int>
   size=56 align=8
   base size=56 base align=8
OpenSP::HashTable<OpenSP::String<unsigned int>, int> (0x0x7eff1248ba80) 0

Class OpenSP::HashTable<OpenSP::String<unsigned int>, unsigned int>
   size=56 align=8
   base size=56 base align=8
OpenSP::HashTable<OpenSP::String<unsigned int>, unsigned int> (0x0x7eff1248bc60) 0

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

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

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

Vtable for OpenSP::Syntax
OpenSP::Syntax::_ZTVN6OpenSP6SyntaxE: 8u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN6OpenSP6SyntaxE)
16    (int (*)(...))OpenSP::Syntax::namecaseGeneral
24    (int (*)(...))OpenSP::Syntax::namecaseEntity
32    (int (*)(...))OpenSP::Syntax::upperSubstTable
40    (int (*)(...))OpenSP::Syntax::peroDelim
48    (int (*)(...))OpenSP::Syntax::~Syntax
56    (int (*)(...))OpenSP::Syntax::~Syntax

Class OpenSP::Syntax
   size=5120 align=8
   base size=5120 base align=8
OpenSP::Syntax (0x0x7eff1213eaf0) 0
    vptr=((& OpenSP::Syntax::_ZTVN6OpenSP6SyntaxE) + 16u)
  OpenSP::Resource (0x0x7eff1248b8a0) 8
  OpenSP::EntityCatalog::Syntax (0x0x7eff1248b900) 0 nearly-empty
      primary-for OpenSP::Syntax (0x0x7eff1213eaf0)

Class OpenSP::ISetRange<unsigned int>
   size=8 align=4
   base size=8 base align=4
OpenSP::ISetRange<unsigned int> (0x0x7eff1248bde0) 0

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

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

Class OpenSP::CharMap<unsigned int>
   size=1536 align=8
   base size=1536 base align=8
OpenSP::CharMap<unsigned int> (0x0x7eff1223d060) 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> > (0x0x7eff1223d180) 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> (0x0x7eff1223d120) 0

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

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

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

Class OpenSP::CharsetInfo
   size=4128 align=8
   base size=4128 base align=8
OpenSP::CharsetInfo (0x0x7eff1223d360) 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 (0x0x7eff1245b8f0) 0
    vptr=((& OpenSP::Origin::_ZTVN6OpenSP6OriginE) + 16u)
  OpenSP::Resource (0x0x7eff1223d420) 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 (0x0x7eff1245b958) 0
    vptr=((& OpenSP::ProxyOrigin::_ZTVN6OpenSP11ProxyOriginE) + 16u)
  OpenSP::Origin (0x0x7eff1245b9c0) 0
      primary-for OpenSP::ProxyOrigin (0x0x7eff1245b958)
    OpenSP::Resource (0x0x7eff1223d480) 8

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

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

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

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

Class OpenSP::InputSourceOriginNamedCharRef
   size=24 align=8
   base size=24 base align=8
OpenSP::InputSourceOriginNamedCharRef (0x0x7eff1223d6c0) 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 (0x0x7eff1245baf8) 0
    vptr=((& OpenSP::InputSourceOrigin::_ZTVN6OpenSP17InputSourceOriginE) + 16u)
  OpenSP::Origin (0x0x7eff1245bb60) 0
      primary-for OpenSP::InputSourceOrigin (0x0x7eff1245baf8)
    OpenSP::Resource (0x0x7eff1223d720) 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 (0x0x7eff1245bbc8) 0
    vptr=((& OpenSP::BracketOrigin::_ZTVN6OpenSP13BracketOriginE) + 16u)
  OpenSP::Origin (0x0x7eff1245bc30) 0
      primary-for OpenSP::BracketOrigin (0x0x7eff1245bbc8)
    OpenSP::Resource (0x0x7eff1223d780) 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 (0x0x7eff1245bc98) 0
    vptr=((& OpenSP::ReplacementOrigin::_ZTVN6OpenSP17ReplacementOriginE) + 16u)
  OpenSP::Origin (0x0x7eff1245bd00) 0
      primary-for OpenSP::ReplacementOrigin (0x0x7eff1245bc98)
    OpenSP::Resource (0x0x7eff1223d7e0) 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 (0x0x7eff1245bd68) 0
    vptr=((& OpenSP::MultiReplacementOrigin::_ZTVN6OpenSP22MultiReplacementOriginE) + 16u)
  OpenSP::Origin (0x0x7eff1245bdd0) 0
      primary-for OpenSP::MultiReplacementOrigin (0x0x7eff1245bd68)
    OpenSP::Resource (0x0x7eff1223d840) 8

Class OpenSP::TextItem
   size=32 align=8
   base size=32 base align=8
OpenSP::TextItem (0x0x7eff1223d8a0) 0

Vtable for OpenSP::Vector<OpenSP::TextItem>
OpenSP::Vector<OpenSP::TextItem>::_ZTVN6OpenSP6VectorINS_8TextItemEEE: 4u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN6OpenSP6VectorINS_8TextItemEEE)
16    (int (*)(...))OpenSP::Vector<T>::~Vector<OpenSP::TextItem>
24    (int (*)(...))OpenSP::Vector<T>::~Vector<OpenSP::TextItem>

Class OpenSP::Vector<OpenSP::TextItem>
   size=32 align=8
   base size=32 base align=8
OpenSP::Vector<OpenSP::TextItem> (0x0x7eff1223d960) 0
    vptr=((& OpenSP::Vector<OpenSP::TextItem>::_ZTVN6OpenSP6VectorINS_8TextItemEEE) + 16u)

Class OpenSP::Text
   size=56 align=8
   base size=56 base align=8
OpenSP::Text (0x0x7eff1223d900) 0

Class OpenSP::TextIter
   size=16 align=8
   base size=16 base align=8
OpenSP::TextIter (0x0x7eff1223d9c0) 0

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

Class OpenSP::MessageType
   size=48 align=8
   base size=48 base align=8
OpenSP::MessageType (0x0x7eff1245bea0) 0
  OpenSP::MessageFragment (0x0x7eff1223dae0) 0

Class OpenSP::MessageType0
   size=48 align=8
   base size=48 base align=8
OpenSP::MessageType0 (0x0x7eff1245bf08) 0
  OpenSP::MessageType (0x0x7eff1245bf70) 0
    OpenSP::MessageFragment (0x0x7eff1223dba0) 0

Class OpenSP::MessageType1
   size=48 align=8
   base size=48 base align=8
OpenSP::MessageType1 (0x0x7eff11f4b000) 0
  OpenSP::MessageType (0x0x7eff11f4b068) 0
    OpenSP::MessageFragment (0x0x7eff1223dc00) 0

Class OpenSP::MessageType2
   size=48 align=8
   base size=48 base align=8
OpenSP::MessageType2 (0x0x7eff11f4b0d0) 0
  OpenSP::MessageType (0x0x7eff11f4b138) 0
    OpenSP::MessageFragment (0x0x7eff1223dc60) 0

Class OpenSP::MessageType3
   size=48 align=8
   base size=48 base align=8
OpenSP::MessageType3 (0x0x7eff11f4b1a0) 0
  OpenSP::MessageType (0x0x7eff11f4b208) 0
    OpenSP::MessageFragment (0x0x7eff1223dcc0) 0

Class OpenSP::MessageType4
   size=48 align=8
   base size=48 base align=8
OpenSP::MessageType4 (0x0x7eff11f4b270) 0
  OpenSP::MessageType (0x0x7eff11f4b2d8) 0
    OpenSP::MessageFragment (0x0x7eff1223dd20) 0

Class OpenSP::MessageType5
   size=48 align=8
   base size=48 base align=8
OpenSP::MessageType5 (0x0x7eff11f4b340) 0
  OpenSP::MessageType (0x0x7eff11f4b3a8) 0
    OpenSP::MessageFragment (0x0x7eff1223dd80) 0

Class OpenSP::MessageType6
   size=48 align=8
   base size=48 base align=8
OpenSP::MessageType6 (0x0x7eff11f4b410) 0
  OpenSP::MessageType (0x0x7eff11f4b478) 0
    OpenSP::MessageFragment (0x0x7eff1223dde0) 0

Class OpenSP::MessageType0L
   size=48 align=8
   base size=48 base align=8
OpenSP::MessageType0L (0x0x7eff11f4b4e0) 0
  OpenSP::MessageType (0x0x7eff11f4b548) 0
    OpenSP::MessageFragment (0x0x7eff1223de40) 0

Class OpenSP::MessageType1L
   size=48 align=8
   base size=48 base align=8
OpenSP::MessageType1L (0x0x7eff11f4b5b0) 0
  OpenSP::MessageType (0x0x7eff11f4b618) 0
    OpenSP::MessageFragment (0x0x7eff1223dea0) 0

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

Class OpenSP::Message
   size=104 align=8
   base size=104 base align=8
OpenSP::Message (0x0x7eff1223df60) 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 (0x0x7eff11f680c0) 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 (0x0x7eff11f4b750) 0
    vptr=((& OpenSP::ForwardingMessenger::_ZTVN6OpenSP19ForwardingMessengerE) + 16u)
  OpenSP::Messenger (0x0x7eff11f68120) 0
      primary-for OpenSP::ForwardingMessenger (0x0x7eff11f4b750)

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

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

Class OpenSP::PublicId
   size=224 align=8
   base size=224 base align=8
OpenSP::PublicId (0x0x7eff11f68240) 0

Class OpenSP::ExternalId
   size=328 align=8
   base size=328 base align=8
OpenSP::ExternalId (0x0x7eff11f682a0) 0

Class OpenSP::CharsetDeclRange
   size=40 align=8
   base size=40 base align=8
OpenSP::CharsetDeclRange (0x0x7eff11f68300) 0

Vtable for OpenSP::Vector<OpenSP::CharsetDeclRange>
OpenSP::Vector<OpenSP::CharsetDeclRange>::_ZTVN6OpenSP6VectorINS_16CharsetDeclRangeEEE: 4u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN6OpenSP6VectorINS_16CharsetDeclRangeEEE)
16    (int (*)(...))OpenSP::Vector<T>::~Vector<OpenSP::CharsetDeclRange>
24    (int (*)(...))OpenSP::Vector<T>::~Vector<OpenSP::CharsetDeclRange>

Class OpenSP::Vector<OpenSP::CharsetDeclRange>
   size=32 align=8
   base size=32 base align=8
OpenSP::Vector<OpenSP::CharsetDeclRange> (0x0x7eff11f68420) 0
    vptr=((& OpenSP::Vector<OpenSP::CharsetDeclRange>::_ZTVN6OpenSP6VectorINS_16CharsetDeclRangeEEE) + 16u)

Class OpenSP::CharsetDeclSection
   size=256 align=8
   base size=256 base align=8
OpenSP::CharsetDeclSection (0x0x7eff11f683c0) 0

Vtable for OpenSP::Vector<OpenSP::CharsetDeclSection>
OpenSP::Vector<OpenSP::CharsetDeclSection>::_ZTVN6OpenSP6VectorINS_18CharsetDeclSectionEEE: 4u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN6OpenSP6VectorINS_18CharsetDeclSectionEEE)
16    (int (*)(...))OpenSP::Vector<T>::~Vector<OpenSP::CharsetDeclSection>
24    (int (*)(...))OpenSP::Vector<T>::~Vector<OpenSP::CharsetDeclSection>

Class OpenSP::Vector<OpenSP::CharsetDeclSection>
   size=32 align=8
   base size=32 base align=8
OpenSP::Vector<OpenSP::CharsetDeclSection> (0x0x7eff11f684e0) 0
    vptr=((& OpenSP::Vector<OpenSP::CharsetDeclSection>::_ZTVN6OpenSP6VectorINS_18CharsetDeclSectionEEE) + 16u)

Class OpenSP::CharsetDecl
   size=64 align=8
   base size=64 base align=8
OpenSP::CharsetDecl (0x0x7eff11f68480) 0

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 (0x0x7eff11f4ba90) 0
    vptr=((& OpenSP::EntityManager::_ZTVN6OpenSP13EntityManagerE) + 16u)
  OpenSP::Resource (0x0x7eff11f685a0) 8

Class OpenSP::Ptr<OpenSP::EntityManager>
   size=8 align=8
   base size=8 base align=8
OpenSP::Ptr<OpenSP::EntityManager> (0x0x7eff11f68660) 0

Class OpenSP::Sd
   size=4400 align=8
   base size=4400 base align=8
OpenSP::Sd (0x0x7eff11f4baf8) 0
  OpenSP::Resource (0x0x7eff11f68600) 0

Class OpenSP::Ptr<OpenSP::Syntax>
   size=8 align=8
   base size=8 base align=8
OpenSP::Ptr<OpenSP::Syntax> (0x0x7eff11f68720) 0

Class OpenSP::ConstPtr<OpenSP::Syntax>
   size=8 align=8
   base size=8 base align=8
OpenSP::ConstPtr<OpenSP::Syntax> (0x0x7eff11f4bbc8) 0
  OpenSP::Ptr<OpenSP::Syntax> (0x0x7eff11f68780) 0

Class OpenSP::Ptr<OpenSP::Sd>
   size=8 align=8
   base size=8 base align=8
OpenSP::Ptr<OpenSP::Sd> (0x0x7eff11f687e0) 0

Class OpenSP::ConstPtr<OpenSP::Sd>
   size=8 align=8
   base size=8 base align=8
OpenSP::ConstPtr<OpenSP::Sd> (0x0x7eff11f4bc30) 0
  OpenSP::Ptr<OpenSP::Sd> (0x0x7eff11f68840) 0

Vtable for OpenSP::TokenMessageArg
OpenSP::TokenMessageArg::_ZTVN6OpenSP15TokenMessageArgE: 6u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN6OpenSP15TokenMessageArgE)
16    (int (*)(...))OpenSP::TokenMessageArg::~TokenMessageArg
24    (int (*)(...))OpenSP::TokenMessageArg::~TokenMessageArg
32    (int (*)(...))OpenSP::TokenMessageArg::copy
40    (int (*)(...))OpenSP::TokenMessageArg::append

Class OpenSP::TokenMessageArg
   size=32 align=8
   base size=32 base align=8
OpenSP::TokenMessageArg (0x0x7eff11f4bb60) 0
    vptr=((& OpenSP::TokenMessageArg::_ZTVN6OpenSP15TokenMessageArgE) + 16u)
  OpenSP::MessageArg (0x0x7eff11f686c0) 0 nearly-empty
      primary-for OpenSP::TokenMessageArg (0x0x7eff11f4bb60)

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 (0x0x7eff11f688a0) 0 nearly-empty
    vptr=((& OpenSP::MessageBuilder::_ZTVN6OpenSP14MessageBuilderE) + 16u)

Class OpenSP::ParserMessages
   size=1 align=1
   base size=0 base align=1
OpenSP::ParserMessages (0x0x7eff11f68900) 0 empty

Class OpenSP::Priority
   size=1 align=1
   base size=0 base align=1
OpenSP::Priority (0x0x7eff11f68960) 0 empty

Class OpenSP::TokenInfo::<anonymous union>
   size=4 align=4
   base size=4 base align=4
OpenSP::TokenInfo::<anonymous union> (0x0x7eff11f68a20) 0

Class OpenSP::TokenInfo
   size=20 align=4
   base size=20 base align=4
OpenSP::TokenInfo (0x0x7eff11f689c0) 0

Class OpenSP::ModeInfo
   size=32 align=8
   base size=28 base align=8
OpenSP::ModeInfo (0x0x7eff11f68a80) 0

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

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

Class OpenSP::CharMapResource<unsigned char>
   size=776 align=8
   base size=772 base align=8
OpenSP::CharMapResource<unsigned char> (0x0x7eff11cecd90) 0
  OpenSP::CharMap<unsigned char> (0x0x7eff11f68ba0) 0
  OpenSP::Resource (0x0x7eff11f68c00) 768

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

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

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

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

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

