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

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

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

Class OpenSP::String<char>
   size=24 align=8
   base size=24 base align=8
OpenSP::String<char> (0x0x7f64d0bafc60) 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 (0x0x7f64d0bdb1a0) 0
    vptr=((& OpenSP::StrOutputByteStream::_ZTVN6OpenSP19StrOutputByteStreamE) + 16u)
  OpenSP::OutputByteStream (0x0x7f64d0bdb208) 0
      primary-for OpenSP::StrOutputByteStream (0x0x7f64d0bdb1a0)
    OpenSP::Link (0x0x7f64d0bafcc0) 0
        primary-for OpenSP::OutputByteStream (0x0x7f64d0bdb208)

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

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 (0x0x7f64d0bafd80) 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 (0x0x7f64d0bafe40) 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 (0x0x7f64d0bafde0) 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 (0x0x7f64d0bdb340) 0
    vptr=((& OpenSP::RecoveringEncoder::_ZTVN6OpenSP17RecoveringEncoderE) + 16u)
  OpenSP::Encoder (0x0x7f64d0bafea0) 0 nearly-empty
      primary-for OpenSP::RecoveringEncoder (0x0x7f64d0bdb340)

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 (0x0x7f64d0baff00) 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 (0x0x7f64d0baff60) 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 (0x0x7f64d0889a80) 0
    vptr=((& OpenSP::CodingSystem::_ZTVN6OpenSP12CodingSystemE) + 16u)
  OpenSP::InputCodingSystem (0x0x7f64d08ca000) 0 nearly-empty
      primary-for OpenSP::CodingSystem (0x0x7f64d0889a80)
  OpenSP::OutputCodingSystem (0x0x7f64d08ca060) 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 (0x0x7f64d0bdb478) 0
    vptr=((& OpenSP::OutputCharStream::_ZTVN6OpenSP16OutputCharStreamE) + 16u)
  OpenSP::Link (0x0x7f64d08ca0c0) 0
      primary-for OpenSP::OutputCharStream (0x0x7f64d0bdb478)

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> (0x0x7f64d08ca1e0) 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 (0x0x7f64d0889e70) 0
    vptr=((& OpenSP::EncodeOutputCharStream::_ZTVN6OpenSP22EncodeOutputCharStreamE) + 16u)
  OpenSP::OutputCharStream (0x0x7f64d0bdb4e0) 0
      primary-for OpenSP::EncodeOutputCharStream (0x0x7f64d0889e70)
    OpenSP::Link (0x0x7f64d08ca120) 0
        primary-for OpenSP::OutputCharStream (0x0x7f64d0bdb4e0)
  OpenSP::Encoder::Handler (0x0x7f64d08ca180) 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 (0x0x7f64d0bdb548) 0
    vptr=((& OpenSP::StrOutputCharStream::_ZTVN6OpenSP19StrOutputCharStreamE) + 16u)
  OpenSP::OutputCharStream (0x0x7f64d0bdb5b0) 0
      primary-for OpenSP::StrOutputCharStream (0x0x7f64d0bdb548)
    OpenSP::Link (0x0x7f64d08ca300) 0
        primary-for OpenSP::OutputCharStream (0x0x7f64d0bdb5b0)

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 (0x0x7f64d0bdb618) 0
    vptr=((& OpenSP::RecordOutputCharStream::_ZTVN6OpenSP22RecordOutputCharStreamE) + 16u)
  OpenSP::OutputCharStream (0x0x7f64d0bdb680) 0
      primary-for OpenSP::RecordOutputCharStream (0x0x7f64d0bdb618)
    OpenSP::Link (0x0x7f64d08ca360) 0
        primary-for OpenSP::OutputCharStream (0x0x7f64d0bdb680)

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

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

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

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

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

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

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

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

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

