Class <anonymous struct>
   size=32 align=16
   base size=32 base align=16
<anonymous struct> (0x0x7fdede1df9c0) 0

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class wxWindowIDRef
   size=4 align=4
   base size=4 base align=4
wxWindowIDRef (0x0x7fdedddb25a0) 0

Class wxIdManager
   size=1 align=1
   base size=0 base align=1
wxIdManager (0x0x7fdedddb2600) 0 empty

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

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

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

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

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

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

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

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

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

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

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

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

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

Class timex
   size=208 align=8
   base size=208 base align=8
timex (0x0x7fdedddb2d20) 0

Class tm
   size=56 align=8
   base size=56 base align=8
tm (0x0x7fdedddb2d80) 0

Class itimerspec
   size=32 align=8
   base size=32 base align=8
itimerspec (0x0x7fdedddb2de0) 0

Class wxPrivate::UntypedBufferData
   size=24 align=8
   base size=19 base align=8
wxPrivate::UntypedBufferData (0x0x7fdedddb2e40) 0

Class wxScopedCharTypeBuffer<char>
   size=8 align=8
   base size=8 base align=8
wxScopedCharTypeBuffer<char> (0x0x7fdedcbc7000) 0

Class wxCharTypeBuffer<char>
   size=8 align=8
   base size=8 base align=8
wxCharTypeBuffer<char> (0x0x7fdeddc59af8) 0
  wxScopedCharTypeBuffer<char> (0x0x7fdedcbc7060) 0

Class wxCharBuffer
   size=8 align=8
   base size=8 base align=8
wxCharBuffer (0x0x7fdeddc59b60) 0
  wxCharTypeBuffer<char> (0x0x7fdeddc59bc8) 0
    wxScopedCharTypeBuffer<char> (0x0x7fdedcbc70c0) 0

Class wxScopedCharTypeBuffer<wchar_t>
   size=8 align=8
   base size=8 base align=8
wxScopedCharTypeBuffer<wchar_t> (0x0x7fdedcbc7120) 0

Class wxCharTypeBuffer<wchar_t>
   size=8 align=8
   base size=8 base align=8
wxCharTypeBuffer<wchar_t> (0x0x7fdeddc59c30) 0
  wxScopedCharTypeBuffer<wchar_t> (0x0x7fdedcbc7180) 0

Class wxWCharBuffer
   size=8 align=8
   base size=8 base align=8
wxWCharBuffer (0x0x7fdeddc59c98) 0
  wxCharTypeBuffer<wchar_t> (0x0x7fdeddc59d00) 0
    wxScopedCharTypeBuffer<wchar_t> (0x0x7fdedcbc71e0) 0

Class wxMemoryBufferData
   size=32 align=8
   base size=32 base align=8
wxMemoryBufferData (0x0x7fdedcbc72a0) 0

Class wxMemoryBuffer
   size=8 align=8
   base size=8 base align=8
wxMemoryBuffer (0x0x7fdedcbc7300) 0

Vtable for wxMBConv
wxMBConv::_ZTV8wxMBConv: 10u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTI8wxMBConv)
16    (int (*)(...))wxMBConv::ToWChar
24    (int (*)(...))wxMBConv::FromWChar
32    (int (*)(...))wxMBConv::GetMBNulLen
40    (int (*)(...))wxMBConv::MB2WC
48    (int (*)(...))wxMBConv::WC2MB
56    (int (*)(...))__cxa_pure_virtual
64    0u
72    0u

Class wxMBConv
   size=8 align=8
   base size=8 base align=8
wxMBConv (0x0x7fdedcbc7360) 0 nearly-empty
    vptr=((& wxMBConv::_ZTV8wxMBConv) + 16u)

Vtable for wxMBConvLibc
wxMBConvLibc::_ZTV12wxMBConvLibc: 10u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTI12wxMBConvLibc)
16    (int (*)(...))wxMBConv::ToWChar
24    (int (*)(...))wxMBConv::FromWChar
32    (int (*)(...))wxMBConv::GetMBNulLen
40    (int (*)(...))wxMBConvLibc::MB2WC
48    (int (*)(...))wxMBConvLibc::WC2MB
56    (int (*)(...))wxMBConvLibc::Clone
64    (int (*)(...))wxMBConvLibc::~wxMBConvLibc
72    (int (*)(...))wxMBConvLibc::~wxMBConvLibc

Class wxMBConvLibc
   size=8 align=8
   base size=8 base align=8
wxMBConvLibc (0x0x7fdeddc59dd0) 0 nearly-empty
    vptr=((& wxMBConvLibc::_ZTV12wxMBConvLibc) + 16u)
  wxMBConv (0x0x7fdedcbc73c0) 0 nearly-empty
      primary-for wxMBConvLibc (0x0x7fdeddc59dd0)

Vtable for wxConvBrokenFileNames
wxConvBrokenFileNames::_ZTV21wxConvBrokenFileNames: 10u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTI21wxConvBrokenFileNames)
16    (int (*)(...))wxMBConv::ToWChar
24    (int (*)(...))wxMBConv::FromWChar
32    (int (*)(...))wxConvBrokenFileNames::GetMBNulLen
40    (int (*)(...))wxConvBrokenFileNames::MB2WC
48    (int (*)(...))wxConvBrokenFileNames::WC2MB
56    (int (*)(...))wxConvBrokenFileNames::Clone
64    (int (*)(...))wxConvBrokenFileNames::~wxConvBrokenFileNames
72    (int (*)(...))wxConvBrokenFileNames::~wxConvBrokenFileNames

Class wxConvBrokenFileNames
   size=16 align=8
   base size=16 base align=8
wxConvBrokenFileNames (0x0x7fdeddc59e38) 0
    vptr=((& wxConvBrokenFileNames::_ZTV21wxConvBrokenFileNames) + 16u)
  wxMBConv (0x0x7fdedcbc7420) 0 nearly-empty
      primary-for wxConvBrokenFileNames (0x0x7fdeddc59e38)

Class wxMBConvUTF7::StateMode
   size=1 align=1
   base size=0 base align=1
wxMBConvUTF7::StateMode (0x0x7fdedcbc74e0) 0 empty

Class wxMBConvUTF7::DecoderState
   size=16 align=4
   base size=14 base align=4
wxMBConvUTF7::DecoderState (0x0x7fdeddc59f08) 0
  wxMBConvUTF7::StateMode (0x0x7fdedcbc7540) 0 empty

Class wxMBConvUTF7::EncoderState
   size=12 align=4
   base size=12 base align=4
wxMBConvUTF7::EncoderState (0x0x7fdeddc59f70) 0
  wxMBConvUTF7::StateMode (0x0x7fdedcbc75a0) 0 empty

Vtable for wxMBConvUTF7
wxMBConvUTF7::_ZTV12wxMBConvUTF7: 10u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTI12wxMBConvUTF7)
16    (int (*)(...))wxMBConvUTF7::ToWChar
24    (int (*)(...))wxMBConvUTF7::FromWChar
32    (int (*)(...))wxMBConv::GetMBNulLen
40    (int (*)(...))wxMBConv::MB2WC
48    (int (*)(...))wxMBConv::WC2MB
56    (int (*)(...))wxMBConvUTF7::Clone
64    (int (*)(...))wxMBConvUTF7::~wxMBConvUTF7
72    (int (*)(...))wxMBConvUTF7::~wxMBConvUTF7

Class wxMBConvUTF7
   size=40 align=8
   base size=36 base align=8
wxMBConvUTF7 (0x0x7fdeddc59ea0) 0
    vptr=((& wxMBConvUTF7::_ZTV12wxMBConvUTF7) + 16u)
  wxMBConv (0x0x7fdedcbc7480) 0 nearly-empty
      primary-for wxMBConvUTF7 (0x0x7fdeddc59ea0)

Vtable for wxMBConvStrictUTF8
wxMBConvStrictUTF8::_ZTV18wxMBConvStrictUTF8: 10u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTI18wxMBConvStrictUTF8)
16    (int (*)(...))wxMBConvStrictUTF8::ToWChar
24    (int (*)(...))wxMBConvStrictUTF8::FromWChar
32    (int (*)(...))wxMBConv::GetMBNulLen
40    (int (*)(...))wxMBConv::MB2WC
48    (int (*)(...))wxMBConv::WC2MB
56    (int (*)(...))wxMBConvStrictUTF8::Clone
64    (int (*)(...))wxMBConvStrictUTF8::~wxMBConvStrictUTF8
72    (int (*)(...))wxMBConvStrictUTF8::~wxMBConvStrictUTF8

Class wxMBConvStrictUTF8
   size=8 align=8
   base size=8 base align=8
wxMBConvStrictUTF8 (0x0x7fdedc8ba000) 0 nearly-empty
    vptr=((& wxMBConvStrictUTF8::_ZTV18wxMBConvStrictUTF8) + 16u)
  wxMBConv (0x0x7fdedcbc7600) 0 nearly-empty
      primary-for wxMBConvStrictUTF8 (0x0x7fdedc8ba000)

Vtable for wxMBConvUTF8
wxMBConvUTF8::_ZTV12wxMBConvUTF8: 10u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTI12wxMBConvUTF8)
16    (int (*)(...))wxMBConvUTF8::ToWChar
24    (int (*)(...))wxMBConvUTF8::FromWChar
32    (int (*)(...))wxMBConv::GetMBNulLen
40    (int (*)(...))wxMBConv::MB2WC
48    (int (*)(...))wxMBConv::WC2MB
56    (int (*)(...))wxMBConvUTF8::Clone
64    (int (*)(...))wxMBConvUTF8::~wxMBConvUTF8
72    (int (*)(...))wxMBConvUTF8::~wxMBConvUTF8

Class wxMBConvUTF8
   size=16 align=8
   base size=12 base align=8
wxMBConvUTF8 (0x0x7fdedc8ba068) 0
    vptr=((& wxMBConvUTF8::_ZTV12wxMBConvUTF8) + 16u)
  wxMBConvStrictUTF8 (0x0x7fdedc8ba0d0) 0 nearly-empty
      primary-for wxMBConvUTF8 (0x0x7fdedc8ba068)
    wxMBConv (0x0x7fdedcbc7660) 0 nearly-empty
        primary-for wxMBConvStrictUTF8 (0x0x7fdedc8ba0d0)

Vtable for wxMBConvUTF16Base
wxMBConvUTF16Base::_ZTV17wxMBConvUTF16Base: 10u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTI17wxMBConvUTF16Base)
16    (int (*)(...))wxMBConv::ToWChar
24    (int (*)(...))wxMBConv::FromWChar
32    (int (*)(...))wxMBConvUTF16Base::GetMBNulLen
40    (int (*)(...))wxMBConv::MB2WC
48    (int (*)(...))wxMBConv::WC2MB
56    (int (*)(...))__cxa_pure_virtual
64    0u
72    0u

Class wxMBConvUTF16Base
   size=8 align=8
   base size=8 base align=8
wxMBConvUTF16Base (0x0x7fdedc8ba138) 0 nearly-empty
    vptr=((& wxMBConvUTF16Base::_ZTV17wxMBConvUTF16Base) + 16u)
  wxMBConv (0x0x7fdedcbc76c0) 0 nearly-empty
      primary-for wxMBConvUTF16Base (0x0x7fdedc8ba138)

Vtable for wxMBConvUTF16LE
wxMBConvUTF16LE::_ZTV15wxMBConvUTF16LE: 10u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTI15wxMBConvUTF16LE)
16    (int (*)(...))wxMBConvUTF16LE::ToWChar
24    (int (*)(...))wxMBConvUTF16LE::FromWChar
32    (int (*)(...))wxMBConvUTF16Base::GetMBNulLen
40    (int (*)(...))wxMBConv::MB2WC
48    (int (*)(...))wxMBConv::WC2MB
56    (int (*)(...))wxMBConvUTF16LE::Clone
64    (int (*)(...))wxMBConvUTF16LE::~wxMBConvUTF16LE
72    (int (*)(...))wxMBConvUTF16LE::~wxMBConvUTF16LE

Class wxMBConvUTF16LE
   size=8 align=8
   base size=8 base align=8
wxMBConvUTF16LE (0x0x7fdedc8ba1a0) 0 nearly-empty
    vptr=((& wxMBConvUTF16LE::_ZTV15wxMBConvUTF16LE) + 16u)
  wxMBConvUTF16Base (0x0x7fdedc8ba208) 0 nearly-empty
      primary-for wxMBConvUTF16LE (0x0x7fdedc8ba1a0)
    wxMBConv (0x0x7fdedcbc7720) 0 nearly-empty
        primary-for wxMBConvUTF16Base (0x0x7fdedc8ba208)

Vtable for wxMBConvUTF16BE
wxMBConvUTF16BE::_ZTV15wxMBConvUTF16BE: 10u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTI15wxMBConvUTF16BE)
16    (int (*)(...))wxMBConvUTF16BE::ToWChar
24    (int (*)(...))wxMBConvUTF16BE::FromWChar
32    (int (*)(...))wxMBConvUTF16Base::GetMBNulLen
40    (int (*)(...))wxMBConv::MB2WC
48    (int (*)(...))wxMBConv::WC2MB
56    (int (*)(...))wxMBConvUTF16BE::Clone
64    (int (*)(...))wxMBConvUTF16BE::~wxMBConvUTF16BE
72    (int (*)(...))wxMBConvUTF16BE::~wxMBConvUTF16BE

Class wxMBConvUTF16BE
   size=8 align=8
   base size=8 base align=8
wxMBConvUTF16BE (0x0x7fdedc8ba270) 0 nearly-empty
    vptr=((& wxMBConvUTF16BE::_ZTV15wxMBConvUTF16BE) + 16u)
  wxMBConvUTF16Base (0x0x7fdedc8ba2d8) 0 nearly-empty
      primary-for wxMBConvUTF16BE (0x0x7fdedc8ba270)
    wxMBConv (0x0x7fdedcbc7780) 0 nearly-empty
        primary-for wxMBConvUTF16Base (0x0x7fdedc8ba2d8)

Vtable for wxMBConvUTF32Base
wxMBConvUTF32Base::_ZTV17wxMBConvUTF32Base: 10u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTI17wxMBConvUTF32Base)
16    (int (*)(...))wxMBConv::ToWChar
24    (int (*)(...))wxMBConv::FromWChar
32    (int (*)(...))wxMBConvUTF32Base::GetMBNulLen
40    (int (*)(...))wxMBConv::MB2WC
48    (int (*)(...))wxMBConv::WC2MB
56    (int (*)(...))__cxa_pure_virtual
64    0u
72    0u

Class wxMBConvUTF32Base
   size=8 align=8
   base size=8 base align=8
wxMBConvUTF32Base (0x0x7fdedc8ba340) 0 nearly-empty
    vptr=((& wxMBConvUTF32Base::_ZTV17wxMBConvUTF32Base) + 16u)
  wxMBConv (0x0x7fdedcbc77e0) 0 nearly-empty
      primary-for wxMBConvUTF32Base (0x0x7fdedc8ba340)

Vtable for wxMBConvUTF32LE
wxMBConvUTF32LE::_ZTV15wxMBConvUTF32LE: 10u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTI15wxMBConvUTF32LE)
16    (int (*)(...))wxMBConvUTF32LE::ToWChar
24    (int (*)(...))wxMBConvUTF32LE::FromWChar
32    (int (*)(...))wxMBConvUTF32Base::GetMBNulLen
40    (int (*)(...))wxMBConv::MB2WC
48    (int (*)(...))wxMBConv::WC2MB
56    (int (*)(...))wxMBConvUTF32LE::Clone
64    (int (*)(...))wxMBConvUTF32LE::~wxMBConvUTF32LE
72    (int (*)(...))wxMBConvUTF32LE::~wxMBConvUTF32LE

Class wxMBConvUTF32LE
   size=8 align=8
   base size=8 base align=8
wxMBConvUTF32LE (0x0x7fdedc8ba3a8) 0 nearly-empty
    vptr=((& wxMBConvUTF32LE::_ZTV15wxMBConvUTF32LE) + 16u)
  wxMBConvUTF32Base (0x0x7fdedc8ba410) 0 nearly-empty
      primary-for wxMBConvUTF32LE (0x0x7fdedc8ba3a8)
    wxMBConv (0x0x7fdedcbc7840) 0 nearly-empty
        primary-for wxMBConvUTF32Base (0x0x7fdedc8ba410)

Vtable for wxMBConvUTF32BE
wxMBConvUTF32BE::_ZTV15wxMBConvUTF32BE: 10u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTI15wxMBConvUTF32BE)
16    (int (*)(...))wxMBConvUTF32BE::ToWChar
24    (int (*)(...))wxMBConvUTF32BE::FromWChar
32    (int (*)(...))wxMBConvUTF32Base::GetMBNulLen
40    (int (*)(...))wxMBConv::MB2WC
48    (int (*)(...))wxMBConv::WC2MB
56    (int (*)(...))wxMBConvUTF32BE::Clone
64    (int (*)(...))wxMBConvUTF32BE::~wxMBConvUTF32BE
72    (int (*)(...))wxMBConvUTF32BE::~wxMBConvUTF32BE

Class wxMBConvUTF32BE
   size=8 align=8
   base size=8 base align=8
wxMBConvUTF32BE (0x0x7fdedc8ba478) 0 nearly-empty
    vptr=((& wxMBConvUTF32BE::_ZTV15wxMBConvUTF32BE) + 16u)
  wxMBConvUTF32Base (0x0x7fdedc8ba4e0) 0 nearly-empty
      primary-for wxMBConvUTF32BE (0x0x7fdedc8ba478)
    wxMBConv (0x0x7fdedcbc78a0) 0 nearly-empty
        primary-for wxMBConvUTF32Base (0x0x7fdedc8ba4e0)

Vtable for wxCSConv
wxCSConv::_ZTV8wxCSConv: 10u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTI8wxCSConv)
16    (int (*)(...))wxCSConv::ToWChar
24    (int (*)(...))wxCSConv::FromWChar
32    (int (*)(...))wxCSConv::GetMBNulLen
40    (int (*)(...))wxMBConv::MB2WC
48    (int (*)(...))wxMBConv::WC2MB
56    (int (*)(...))wxCSConv::Clone
64    (int (*)(...))wxCSConv::~wxCSConv
72    (int (*)(...))wxCSConv::~wxCSConv

Class wxCSConv
   size=32 align=8
   base size=32 base align=8
wxCSConv (0x0x7fdedc8ba548) 0
    vptr=((& wxCSConv::_ZTV8wxCSConv) + 16u)
  wxMBConv (0x0x7fdedcbc7900) 0 nearly-empty
      primary-for wxCSConv (0x0x7fdedc8ba548)

Class std::__true_type
   size=1 align=1
   base size=0 base align=1
std::__true_type (0x0x7fdedcbc7960) 0 empty

Class std::__false_type
   size=1 align=1
   base size=0 base align=1
std::__false_type (0x0x7fdedcbc79c0) 0 empty

Class std::__truth_type<true>
   size=1 align=1
   base size=0 base align=1
std::__truth_type<true> (0x0x7fdedcbc7a80) 0 empty

Class std::__is_void<void>
   size=1 align=1
   base size=0 base align=1
std::__is_void<void> (0x0x7fdedcbc7c60) 0 empty

Class std::__is_integer<bool>
   size=1 align=1
   base size=0 base align=1
std::__is_integer<bool> (0x0x7fdedcbc7d20) 0 empty

Class std::__is_integer<char>
   size=1 align=1
   base size=0 base align=1
std::__is_integer<char> (0x0x7fdedcbc7d80) 0 empty

Class std::__is_integer<signed char>
   size=1 align=1
   base size=0 base align=1
std::__is_integer<signed char> (0x0x7fdedcbc7de0) 0 empty

Class std::__is_integer<unsigned char>
   size=1 align=1
   base size=0 base align=1
std::__is_integer<unsigned char> (0x0x7fdedcbc7e40) 0 empty

Class std::__is_integer<wchar_t>
   size=1 align=1
   base size=0 base align=1
std::__is_integer<wchar_t> (0x0x7fdedcbc7ea0) 0 empty

Class std::__is_integer<char16_t>
   size=1 align=1
   base size=0 base align=1
std::__is_integer<char16_t> (0x0x7fdedcbc7f00) 0 empty

Class std::__is_integer<char32_t>
   size=1 align=1
   base size=0 base align=1
std::__is_integer<char32_t> (0x0x7fdedcbc7f60) 0 empty

Class std::__is_integer<short int>
   size=1 align=1
   base size=0 base align=1
std::__is_integer<short int> (0x0x7fdedc957000) 0 empty

Class std::__is_integer<short unsigned int>
   size=1 align=1
   base size=0 base align=1
std::__is_integer<short unsigned int> (0x0x7fdedc957060) 0 empty

Class std::__is_integer<int>
   size=1 align=1
   base size=0 base align=1
std::__is_integer<int> (0x0x7fdedc9570c0) 0 empty

Class std::__is_integer<unsigned int>
   size=1 align=1
   base size=0 base align=1
std::__is_integer<unsigned int> (0x0x7fdedc957120) 0 empty

Class std::__is_integer<long int>
   size=1 align=1
   base size=0 base align=1
std::__is_integer<long int> (0x0x7fdedc957180) 0 empty

Class std::__is_integer<long unsigned int>
   size=1 align=1
   base size=0 base align=1
std::__is_integer<long unsigned int> (0x0x7fdedc9571e0) 0 empty

Class std::__is_integer<long long int>
   size=1 align=1
   base size=0 base align=1
std::__is_integer<long long int> (0x0x7fdedc957240) 0 empty

Class std::__is_integer<long long unsigned int>
   size=1 align=1
   base size=0 base align=1
std::__is_integer<long long unsigned int> (0x0x7fdedc9572a0) 0 empty

Class std::__is_floating<float>
   size=1 align=1
   base size=0 base align=1
std::__is_floating<float> (0x0x7fdedc957360) 0 empty

Class std::__is_floating<double>
   size=1 align=1
   base size=0 base align=1
std::__is_floating<double> (0x0x7fdedc9573c0) 0 empty

Class std::__is_floating<long double>
   size=1 align=1
   base size=0 base align=1
std::__is_floating<long double> (0x0x7fdedc957420) 0 empty

Class std::__is_char<char>
   size=1 align=1
   base size=0 base align=1
std::__is_char<char> (0x0x7fdedc957720) 0 empty

Class std::__is_char<wchar_t>
   size=1 align=1
   base size=0 base align=1
std::__is_char<wchar_t> (0x0x7fdedc957780) 0 empty

Class std::__is_byte<char>
   size=1 align=1
   base size=0 base align=1
std::__is_byte<char> (0x0x7fdedc957840) 0 empty

Class std::__is_byte<signed char>
   size=1 align=1
   base size=0 base align=1
std::__is_byte<signed char> (0x0x7fdedc9578a0) 0 empty

Class std::__is_byte<unsigned char>
   size=1 align=1
   base size=0 base align=1
std::__is_byte<unsigned char> (0x0x7fdedc957900) 0 empty

Class __gnu_cxx::__add_unsigned<char>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__add_unsigned<char> (0x0x7fdedc957c00) 0 empty

Class __gnu_cxx::__add_unsigned<signed char>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__add_unsigned<signed char> (0x0x7fdedc957c60) 0 empty

Class __gnu_cxx::__add_unsigned<short int>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__add_unsigned<short int> (0x0x7fdedc957cc0) 0 empty

Class __gnu_cxx::__add_unsigned<int>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__add_unsigned<int> (0x0x7fdedc957d20) 0 empty

Class __gnu_cxx::__add_unsigned<long int>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__add_unsigned<long int> (0x0x7fdedc957d80) 0 empty

Class __gnu_cxx::__add_unsigned<long long int>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__add_unsigned<long long int> (0x0x7fdedc957de0) 0 empty

Class __gnu_cxx::__remove_unsigned<char>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__remove_unsigned<char> (0x0x7fdedc957ea0) 0 empty

Class __gnu_cxx::__remove_unsigned<unsigned char>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__remove_unsigned<unsigned char> (0x0x7fdedc957f00) 0 empty

Class __gnu_cxx::__remove_unsigned<short unsigned int>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__remove_unsigned<short unsigned int> (0x0x7fdedc957f60) 0 empty

Class __gnu_cxx::__remove_unsigned<unsigned int>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__remove_unsigned<unsigned int> (0x0x7fdedc98b000) 0 empty

Class __gnu_cxx::__remove_unsigned<long unsigned int>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__remove_unsigned<long unsigned int> (0x0x7fdedc98b060) 0 empty

Class __gnu_cxx::__remove_unsigned<long long unsigned int>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__remove_unsigned<long long unsigned int> (0x0x7fdedc98b0c0) 0 empty

Class std::__is_integer<long double>
   size=1 align=1
   base size=0 base align=1
std::__is_integer<long double> (0x0x7fdedc98b1e0) 0 empty

Class __gnu_cxx::__promote<long double>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__promote<long double> (0x0x7fdedc98b240) 0 empty

Class std::__is_integer<double>
   size=1 align=1
   base size=0 base align=1
std::__is_integer<double> (0x0x7fdedc98b2a0) 0 empty

Class __gnu_cxx::__promote<double>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__promote<double> (0x0x7fdedc98b300) 0 empty

Class std::__is_integer<float>
   size=1 align=1
   base size=0 base align=1
std::__is_integer<float> (0x0x7fdedc98b360) 0 empty

Class __gnu_cxx::__promote<float>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__promote<float> (0x0x7fdedc98b3c0) 0 empty

Class std::integral_constant<bool, false>
   size=1 align=1
   base size=0 base align=1
std::integral_constant<bool, false> (0x0x7fdedc98b6c0) 0 empty

Class std::__or_<>
   size=1 align=1
   base size=1 base align=1
std::__or_<> (0x0x7fdedc8ba6e8) 0 empty
  std::integral_constant<bool, false> (0x0x7fdedc98b720) 0 empty

Class std::integral_constant<bool, true>
   size=1 align=1
   base size=0 base align=1
std::integral_constant<bool, true> (0x0x7fdedc98b8a0) 0 empty

Class std::__and_<>
   size=1 align=1
   base size=1 base align=1
std::__and_<> (0x0x7fdedc8ba888) 0 empty
  std::integral_constant<bool, true> (0x0x7fdedc98b900) 0 empty

Class std::__failure_type
   size=1 align=1
   base size=0 base align=1
std::__failure_type (0x0x7fdedc98bb40) 0 empty

Class std::__is_void_helper<void>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<void> (0x0x7fdedc8baaf8) 0 empty
  std::integral_constant<bool, true> (0x0x7fdedc98bc00) 0 empty

Class std::__is_integral_helper<bool>
   size=1 align=1
   base size=1 base align=1
std::__is_integral_helper<bool> (0x0x7fdedc8bac30) 0 empty
  std::integral_constant<bool, true> (0x0x7fdedc98bd20) 0 empty

Class std::__is_integral_helper<char>
   size=1 align=1
   base size=1 base align=1
std::__is_integral_helper<char> (0x0x7fdedc8bac98) 0 empty
  std::integral_constant<bool, true> (0x0x7fdedc98bd80) 0 empty

Class std::__is_integral_helper<signed char>
   size=1 align=1
   base size=1 base align=1
std::__is_integral_helper<signed char> (0x0x7fdedc8bad00) 0 empty
  std::integral_constant<bool, true> (0x0x7fdedc98bde0) 0 empty

Class std::__is_integral_helper<unsigned char>
   size=1 align=1
   base size=1 base align=1
std::__is_integral_helper<unsigned char> (0x0x7fdedc8bad68) 0 empty
  std::integral_constant<bool, true> (0x0x7fdedc98be40) 0 empty

Class std::__is_integral_helper<wchar_t>
   size=1 align=1
   base size=1 base align=1
std::__is_integral_helper<wchar_t> (0x0x7fdedc8badd0) 0 empty
  std::integral_constant<bool, true> (0x0x7fdedc98bea0) 0 empty

Class std::__is_integral_helper<char16_t>
   size=1 align=1
   base size=1 base align=1
std::__is_integral_helper<char16_t> (0x0x7fdedc8bae38) 0 empty
  std::integral_constant<bool, true> (0x0x7fdedc98bf00) 0 empty

Class std::__is_integral_helper<char32_t>
   size=1 align=1
   base size=1 base align=1
std::__is_integral_helper<char32_t> (0x0x7fdedc8baea0) 0 empty
  std::integral_constant<bool, true> (0x0x7fdedc98bf60) 0 empty

Class std::__is_integral_helper<short int>
   size=1 align=1
   base size=1 base align=1
std::__is_integral_helper<short int> (0x0x7fdedc8baf08) 0 empty
  std::integral_constant<bool, true> (0x0x7fdedc9c1000) 0 empty

Class std::__is_integral_helper<short unsigned int>
   size=1 align=1
   base size=1 base align=1
std::__is_integral_helper<short unsigned int> (0x0x7fdedc8baf70) 0 empty
  std::integral_constant<bool, true> (0x0x7fdedc9c1060) 0 empty

Class std::__is_integral_helper<int>
   size=1 align=1
   base size=1 base align=1
std::__is_integral_helper<int> (0x0x7fdedc9c4000) 0 empty
  std::integral_constant<bool, true> (0x0x7fdedc9c10c0) 0 empty

Class std::__is_integral_helper<unsigned int>
   size=1 align=1
   base size=1 base align=1
std::__is_integral_helper<unsigned int> (0x0x7fdedc9c4068) 0 empty
  std::integral_constant<bool, true> (0x0x7fdedc9c1120) 0 empty

Class std::__is_integral_helper<long int>
   size=1 align=1
   base size=1 base align=1
std::__is_integral_helper<long int> (0x0x7fdedc9c40d0) 0 empty
  std::integral_constant<bool, true> (0x0x7fdedc9c1180) 0 empty

Class std::__is_integral_helper<long unsigned int>
   size=1 align=1
   base size=1 base align=1
std::__is_integral_helper<long unsigned int> (0x0x7fdedc9c4138) 0 empty
  std::integral_constant<bool, true> (0x0x7fdedc9c11e0) 0 empty

Class std::__is_integral_helper<long long int>
   size=1 align=1
   base size=1 base align=1
std::__is_integral_helper<long long int> (0x0x7fdedc9c41a0) 0 empty
  std::integral_constant<bool, true> (0x0x7fdedc9c1240) 0 empty

Class std::__is_integral_helper<long long unsigned int>
   size=1 align=1
   base size=1 base align=1
std::__is_integral_helper<long long unsigned int> (0x0x7fdedc9c4208) 0 empty
  std::integral_constant<bool, true> (0x0x7fdedc9c12a0) 0 empty

Class std::__is_integral_helper<__int128>
   size=1 align=1
   base size=1 base align=1
std::__is_integral_helper<__int128> (0x0x7fdedc9c4270) 0 empty
  std::integral_constant<bool, true> (0x0x7fdedc9c1300) 0 empty

Class std::__is_integral_helper<__int128 unsigned>
   size=1 align=1
   base size=1 base align=1
std::__is_integral_helper<__int128 unsigned> (0x0x7fdedc9c42d8) 0 empty
  std::integral_constant<bool, true> (0x0x7fdedc9c1360) 0 empty

Class std::__is_floating_point_helper<float>
   size=1 align=1
   base size=1 base align=1
std::__is_floating_point_helper<float> (0x0x7fdedc9c4410) 0 empty
  std::integral_constant<bool, true> (0x0x7fdedc9c1480) 0 empty

Class std::__is_floating_point_helper<double>
   size=1 align=1
   base size=1 base align=1
std::__is_floating_point_helper<double> (0x0x7fdedc9c4478) 0 empty
  std::integral_constant<bool, true> (0x0x7fdedc9c14e0) 0 empty

Class std::__is_floating_point_helper<long double>
   size=1 align=1
   base size=1 base align=1
std::__is_floating_point_helper<long double> (0x0x7fdedc9c44e0) 0 empty
  std::integral_constant<bool, true> (0x0x7fdedc9c1540) 0 empty

Class std::__is_floating_point_helper<__float128>
   size=1 align=1
   base size=1 base align=1
std::__is_floating_point_helper<__float128> (0x0x7fdedc9c4548) 0 empty
  std::integral_constant<bool, true> (0x0x7fdedc9c15a0) 0 empty

Class std::__is_null_pointer_helper<std::nullptr_t>
   size=1 align=1
   base size=1 base align=1
std::__is_null_pointer_helper<std::nullptr_t> (0x0x7fdedc9e2888) 0 empty
  std::integral_constant<bool, true> (0x0x7fdedc9e5780) 0 empty

Class std::__do_is_destructible_impl
   size=1 align=1
   base size=0 base align=1
std::__do_is_destructible_impl (0x0x7fdedca143c0) 0 empty

Class std::__do_is_nt_destructible_impl
   size=1 align=1
   base size=0 base align=1
std::__do_is_nt_destructible_impl (0x0x7fdedca14600) 0 empty

Class std::__do_is_default_constructible_impl
   size=1 align=1
   base size=0 base align=1
std::__do_is_default_constructible_impl (0x0x7fdedca14840) 0 empty

Class std::__do_is_static_castable_impl
   size=1 align=1
   base size=0 base align=1
std::__do_is_static_castable_impl (0x0x7fdedca14a80) 0 empty

Class std::__do_is_direct_constructible_impl
   size=1 align=1
   base size=0 base align=1
std::__do_is_direct_constructible_impl (0x0x7fdedca14c00) 0 empty

Class std::__do_is_nary_constructible_impl
   size=1 align=1
   base size=0 base align=1
std::__do_is_nary_constructible_impl (0x0x7fdedc651000) 0 empty

Class std::integral_constant<long unsigned int, 0ul>
   size=1 align=1
   base size=0 base align=1
std::integral_constant<long unsigned int, 0ul> (0x0x7fdedc6852a0) 0 empty

Class std::__make_unsigned<char>
   size=1 align=1
   base size=0 base align=1
std::__make_unsigned<char> (0x0x7fdedc6ad060) 0 empty

Class std::__make_unsigned<signed char>
   size=1 align=1
   base size=0 base align=1
std::__make_unsigned<signed char> (0x0x7fdedc6ad0c0) 0 empty

Class std::__make_unsigned<short int>
   size=1 align=1
   base size=0 base align=1
std::__make_unsigned<short int> (0x0x7fdedc6ad120) 0 empty

Class std::__make_unsigned<int>
   size=1 align=1
   base size=0 base align=1
std::__make_unsigned<int> (0x0x7fdedc6ad180) 0 empty

Class std::__make_unsigned<long int>
   size=1 align=1
   base size=0 base align=1
std::__make_unsigned<long int> (0x0x7fdedc6ad1e0) 0 empty

Class std::__make_unsigned<long long int>
   size=1 align=1
   base size=0 base align=1
std::__make_unsigned<long long int> (0x0x7fdedc6ad240) 0 empty

Class std::__make_unsigned<wchar_t>
   size=1 align=1
   base size=1 base align=1
std::__make_unsigned<wchar_t> (0x0x7fdedc683820) 0 empty
  std::__make_unsigned<int> (0x0x7fdedc6ad2a0) 0 empty

Class std::__make_unsigned<__int128>
   size=1 align=1
   base size=0 base align=1
std::__make_unsigned<__int128> (0x0x7fdedc6ad300) 0 empty

Class std::__make_signed<char>
   size=1 align=1
   base size=0 base align=1
std::__make_signed<char> (0x0x7fdedc6ad4e0) 0 empty

Class std::__make_signed<unsigned char>
   size=1 align=1
   base size=0 base align=1
std::__make_signed<unsigned char> (0x0x7fdedc6ad540) 0 empty

Class std::__make_signed<short unsigned int>
   size=1 align=1
   base size=0 base align=1
std::__make_signed<short unsigned int> (0x0x7fdedc6ad5a0) 0 empty

Class std::__make_signed<unsigned int>
   size=1 align=1
   base size=0 base align=1
std::__make_signed<unsigned int> (0x0x7fdedc6ad600) 0 empty

Class std::__make_signed<long unsigned int>
   size=1 align=1
   base size=0 base align=1
std::__make_signed<long unsigned int> (0x0x7fdedc6ad660) 0 empty

Class std::__make_signed<long long unsigned int>
   size=1 align=1
   base size=0 base align=1
std::__make_signed<long long unsigned int> (0x0x7fdedc6ad6c0) 0 empty

Class std::__make_signed<char16_t>
   size=1 align=1
   base size=1 base align=1
std::__make_signed<char16_t> (0x0x7fdedc683888) 0 empty
  std::__make_signed<short unsigned int> (0x0x7fdedc6ad720) 0 empty

Class std::__make_signed<char32_t>
   size=1 align=1
   base size=1 base align=1
std::__make_signed<char32_t> (0x0x7fdedc6838f0) 0 empty
  std::__make_signed<unsigned int> (0x0x7fdedc6ad780) 0 empty

Class std::__make_signed<__int128 unsigned>
   size=1 align=1
   base size=0 base align=1
std::__make_signed<__int128 unsigned> (0x0x7fdedc6ad7e0) 0 empty

Class std::__do_common_type_impl
   size=1 align=1
   base size=0 base align=1
std::__do_common_type_impl (0x0x7fdedc6d8480) 0 empty

Class std::__do_member_type_wrapper
   size=1 align=1
   base size=0 base align=1
std::__do_member_type_wrapper (0x0x7fdedc6d8540) 0 empty

Class std::__result_of_memfun_ref_impl
   size=1 align=1
   base size=0 base align=1
std::__result_of_memfun_ref_impl (0x0x7fdedc6d88a0) 0 empty

Class std::__result_of_memfun_deref_impl
   size=1 align=1
   base size=0 base align=1
std::__result_of_memfun_deref_impl (0x0x7fdedc6d8960) 0 empty

Class std::__result_of_memobj_ref_impl
   size=1 align=1
   base size=0 base align=1
std::__result_of_memobj_ref_impl (0x0x7fdedc6d8a20) 0 empty

Class std::__result_of_memobj_deref_impl
   size=1 align=1
   base size=0 base align=1
std::__result_of_memobj_deref_impl (0x0x7fdedc6d8ae0) 0 empty

Class std::__result_of_other_impl
   size=1 align=1
   base size=0 base align=1
std::__result_of_other_impl (0x0x7fdedc6d8d80) 0 empty

Class std::piecewise_construct_t
   size=1 align=1
   base size=0 base align=1
std::piecewise_construct_t (0x0x7fdedc6d8f00) 0 empty

Class std::input_iterator_tag
   size=1 align=1
   base size=0 base align=1
std::input_iterator_tag (0x0x7fdedc74d000) 0 empty

Class std::output_iterator_tag
   size=1 align=1
   base size=0 base align=1
std::output_iterator_tag (0x0x7fdedc74d060) 0 empty

Class std::forward_iterator_tag
   size=1 align=1
   base size=1 base align=1
std::forward_iterator_tag (0x0x7fdedc74f000) 0 empty
  std::input_iterator_tag (0x0x7fdedc74d0c0) 0 empty

Class std::bidirectional_iterator_tag
   size=1 align=1
   base size=1 base align=1
std::bidirectional_iterator_tag (0x0x7fdedc74f068) 0 empty
  std::forward_iterator_tag (0x0x7fdedc74f0d0) 0 empty
    std::input_iterator_tag (0x0x7fdedc74d120) 0 empty

Class std::random_access_iterator_tag
   size=1 align=1
   base size=1 base align=1
std::random_access_iterator_tag (0x0x7fdedc74f138) 0 empty
  std::bidirectional_iterator_tag (0x0x7fdedc74f1a0) 0 empty
    std::forward_iterator_tag (0x0x7fdedc74f208) 0 empty
      std::input_iterator_tag (0x0x7fdedc74d180) 0 empty

Class std::iterator<std::output_iterator_tag, void, void, void, void>
   size=1 align=1
   base size=0 base align=1
std::iterator<std::output_iterator_tag, void, void, void, void> (0x0x7fdedc74dd80) 0 empty

Class __gnu_cxx::__ops::_Iter_less_iter
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__ops::_Iter_less_iter (0x0x7fdedc805000) 0 empty

Class __gnu_cxx::__ops::_Iter_less_val
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__ops::_Iter_less_val (0x0x7fdedc805060) 0 empty

Class __gnu_cxx::__ops::_Val_less_iter
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__ops::_Val_less_iter (0x0x7fdedc8050c0) 0 empty

Class __gnu_cxx::__ops::_Iter_equal_to_iter
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__ops::_Iter_equal_to_iter (0x0x7fdedc805120) 0 empty

Class __gnu_cxx::__ops::_Iter_equal_to_val
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__ops::_Iter_equal_to_val (0x0x7fdedc805180) 0 empty

Class std::__copy_move<false, false, std::random_access_iterator_tag>
   size=1 align=1
   base size=0 base align=1
std::__copy_move<false, false, std::random_access_iterator_tag> (0x0x7fdedc8056c0) 0 empty

Class std::__copy_move<true, false, std::random_access_iterator_tag>
   size=1 align=1
   base size=0 base align=1
std::__copy_move<true, false, std::random_access_iterator_tag> (0x0x7fdedc805720) 0 empty

Class std::__copy_move_backward<false, false, std::random_access_iterator_tag>
   size=1 align=1
   base size=0 base align=1
std::__copy_move_backward<false, false, std::random_access_iterator_tag> (0x0x7fdedc8058a0) 0 empty

Class std::__copy_move_backward<true, false, std::random_access_iterator_tag>
   size=1 align=1
   base size=0 base align=1
std::__copy_move_backward<true, false, std::random_access_iterator_tag> (0x0x7fdedc805900) 0 empty

Class std::__equal<true>
   size=1 align=1
   base size=0 base align=1
std::__equal<true> (0x0x7fdedc805a20) 0 empty

Class std::__lc_rai<std::random_access_iterator_tag, std::random_access_iterator_tag>
   size=1 align=1
   base size=0 base align=1
std::__lc_rai<std::random_access_iterator_tag, std::random_access_iterator_tag> (0x0x7fdedc805ae0) 0 empty

Class std::__lexicographical_compare<true>
   size=1 align=1
   base size=0 base align=1
std::__lexicographical_compare<true> (0x0x7fdedc805ba0) 0 empty

Class std::char_traits<char>
   size=1 align=1
   base size=0 base align=1
std::char_traits<char> (0x0x7fdedc805d80) 0 empty

Class std::char_traits<wchar_t>
   size=1 align=1
   base size=0 base align=1
std::char_traits<wchar_t> (0x0x7fdedc805de0) 0 empty

Class std::char_traits<char16_t>
   size=1 align=1
   base size=0 base align=1
std::char_traits<char16_t> (0x0x7fdedc805e40) 0 empty

Class std::char_traits<char32_t>
   size=1 align=1
   base size=0 base align=1
std::char_traits<char32_t> (0x0x7fdedc805ea0) 0 empty

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

Class std::exception
   size=8 align=8
   base size=8 base align=8
std::exception (0x0x7fdedc805f00) 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 (0x0x7fdedc74f750) 0 nearly-empty
    vptr=((& std::bad_exception::_ZTVSt13bad_exception) + 16u)
  std::exception (0x0x7fdedc805f60) 0 nearly-empty
      primary-for std::bad_exception (0x0x7fdedc74f750)

Class std::__exception_ptr::exception_ptr
   size=8 align=8
   base size=8 base align=8
std::__exception_ptr::exception_ptr (0x0x7fdedc56a000) 0

Vtable for std::nested_exception
std::nested_exception::_ZTVSt16nested_exception: 4u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt16nested_exception)
16    (int (*)(...))std::nested_exception::~nested_exception
24    (int (*)(...))std::nested_exception::~nested_exception

Class std::nested_exception
   size=16 align=8
   base size=16 base align=8
std::nested_exception (0x0x7fdedc56a060) 0
    vptr=((& std::nested_exception::_ZTVSt16nested_exception) + 16u)

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

Vtable for std::bad_array_new_length
std::bad_array_new_length::_ZTVSt20bad_array_new_length: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt20bad_array_new_length)
16    (int (*)(...))std::bad_array_new_length::~bad_array_new_length
24    (int (*)(...))std::bad_array_new_length::~bad_array_new_length
32    (int (*)(...))std::bad_array_new_length::what

Class std::bad_array_new_length
   size=8 align=8
   base size=8 base align=8
std::bad_array_new_length (0x0x7fdedc74f820) 0 nearly-empty
    vptr=((& std::bad_array_new_length::_ZTVSt20bad_array_new_length) + 16u)
  std::bad_alloc (0x0x7fdedc74f888) 0 nearly-empty
      primary-for std::bad_array_new_length (0x0x7fdedc74f820)
    std::exception (0x0x7fdedc56a2a0) 0 nearly-empty
        primary-for std::bad_alloc (0x0x7fdedc74f888)

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

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

Class std::allocator<void>
   size=1 align=1
   base size=0 base align=1
std::allocator<void> (0x0x7fdedc56a480) 0 empty

Class __gnu_cxx::new_allocator<char>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<char> (0x0x7fdedc56a600) 0 empty

Class std::allocator<char>
   size=1 align=1
   base size=1 base align=1
std::allocator<char> (0x0x7fdedc74fa28) 0 empty
  __gnu_cxx::new_allocator<char> (0x0x7fdedc56a6c0) 0 empty

Class __gnu_cxx::new_allocator<wchar_t>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<wchar_t> (0x0x7fdedc56a780) 0 empty

Class std::allocator<wchar_t>
   size=1 align=1
   base size=1 base align=1
std::allocator<wchar_t> (0x0x7fdedc74fa90) 0 empty
  __gnu_cxx::new_allocator<wchar_t> (0x0x7fdedc56a840) 0 empty

Class lconv
   size=96 align=8
   base size=96 base align=8
lconv (0x0x7fdedc56ab40) 0

Vtable for __cxxabiv1::__forced_unwind
__cxxabiv1::__forced_unwind::_ZTVN10__cxxabiv115__forced_unwindE: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN10__cxxabiv115__forced_unwindE)
16    0u
24    0u
32    (int (*)(...))__cxa_pure_virtual

Class __cxxabiv1::__forced_unwind
   size=8 align=8
   base size=8 base align=8
__cxxabiv1::__forced_unwind (0x0x7fdedc56aba0) 0 nearly-empty
    vptr=((& __cxxabiv1::__forced_unwind::_ZTVN10__cxxabiv115__forced_unwindE) + 16u)

Class sched_param
   size=4 align=4
   base size=4 base align=4
sched_param (0x0x7fdedc2a36c0) 0

Class __sched_param
   size=4 align=4
   base size=4 base align=4
__sched_param (0x0x7fdedc2a3720) 0

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

Class _pthread_cleanup_buffer
   size=32 align=8
   base size=32 base align=8
_pthread_cleanup_buffer (0x0x7fdedc2a37e0) 0

Class <anonymous struct>::<anonymous struct>
   size=72 align=8
   base size=72 base align=8
<anonymous struct>::<anonymous struct> (0x0x7fdedc2a38a0) 0

Class <anonymous struct>
   size=104 align=8
   base size=104 base align=8
<anonymous struct> (0x0x7fdedc2a3840) 0

Class __pthread_cleanup_frame
   size=24 align=8
   base size=24 base align=8
__pthread_cleanup_frame (0x0x7fdedc2a3900) 0

Class __pthread_cleanup_class
   size=24 align=8
   base size=24 base align=8
__pthread_cleanup_class (0x0x7fdedc2a3960) 0

Class __gnu_cxx::__conditional_type<true, __gnu_cxx::__numeric_traits_integer<int>, __gnu_cxx::__numeric_traits_floating<int> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__conditional_type<true, __gnu_cxx::__numeric_traits_integer<int>, __gnu_cxx::__numeric_traits_floating<int> > (0x0x7fdedc2a3ba0) 0 empty

Class __gnu_cxx::__numeric_traits_integer<int>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__numeric_traits_integer<int> (0x0x7fdedc2a3c00) 0 empty

Class __gnu_cxx::__numeric_traits<int>
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__numeric_traits<int> (0x0x7fdedc25faf8) 0 empty
  __gnu_cxx::__numeric_traits_integer<int> (0x0x7fdedc2a3c60) 0 empty

Class std::allocator<char>::rebind<char>
   size=1 align=1
   base size=0 base align=1
std::allocator<char>::rebind<char> (0x0x7fdedc2a3de0) 0 empty

Class std::basic_string<char>::_Alloc_hider
   size=8 align=8
   base size=8 base align=8
std::basic_string<char>::_Alloc_hider (0x0x7fdedc25fc98) 0
  std::allocator<char> (0x0x7fdedc25fd00) 0 empty
    __gnu_cxx::new_allocator<char> (0x0x7fdedc2a3e40) 0 empty

Class std::basic_string<char>
   size=8 align=8
   base size=8 base align=8
std::basic_string<char> (0x0x7fdedc2a3d80) 0

Class std::initializer_list<char>
   size=16 align=8
   base size=16 base align=8
std::initializer_list<char> (0x0x7fdedc2a3ea0) 0

Class __gnu_cxx::__conditional_type<false, __gnu_cxx::__numeric_traits_integer<float>, __gnu_cxx::__numeric_traits_floating<float> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__conditional_type<false, __gnu_cxx::__numeric_traits_integer<float>, __gnu_cxx::__numeric_traits_floating<float> > (0x0x7fdedc2a3f00) 0 empty

Class __gnu_cxx::__numeric_traits_floating<float>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__numeric_traits_floating<float> (0x0x7fdedc2a3f60) 0 empty

Class __gnu_cxx::__numeric_traits<float>
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__numeric_traits<float> (0x0x7fdedc25ff08) 0 empty
  __gnu_cxx::__numeric_traits_floating<float> (0x0x7fdedc107000) 0 empty

Class std::__are_same<float, float>
   size=1 align=1
   base size=0 base align=1
std::__are_same<float, float> (0x0x7fdedc107060) 0 empty

Class std::__are_same<float, double>
   size=1 align=1
   base size=0 base align=1
std::__are_same<float, double> (0x0x7fdedc1070c0) 0 empty

Class __gnu_cxx::__conditional_type<false, __gnu_cxx::__numeric_traits_integer<double>, __gnu_cxx::__numeric_traits_floating<double> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__conditional_type<false, __gnu_cxx::__numeric_traits_integer<double>, __gnu_cxx::__numeric_traits_floating<double> > (0x0x7fdedc107120) 0 empty

Class __gnu_cxx::__numeric_traits_floating<double>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__numeric_traits_floating<double> (0x0x7fdedc107180) 0 empty

Class __gnu_cxx::__numeric_traits<double>
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__numeric_traits<double> (0x0x7fdedc25ff70) 0 empty
  __gnu_cxx::__numeric_traits_floating<double> (0x0x7fdedc1071e0) 0 empty

Class std::__are_same<double, float>
   size=1 align=1
   base size=0 base align=1
std::__are_same<double, float> (0x0x7fdedc107240) 0 empty

Class std::__are_same<double, double>
   size=1 align=1
   base size=0 base align=1
std::__are_same<double, double> (0x0x7fdedc1072a0) 0 empty

Class __gnu_cxx::__conditional_type<false, __gnu_cxx::__numeric_traits_integer<long double>, __gnu_cxx::__numeric_traits_floating<long double> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__conditional_type<false, __gnu_cxx::__numeric_traits_integer<long double>, __gnu_cxx::__numeric_traits_floating<long double> > (0x0x7fdedc107300) 0 empty

Class __gnu_cxx::__numeric_traits_floating<long double>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__numeric_traits_floating<long double> (0x0x7fdedc107360) 0 empty

Class __gnu_cxx::__numeric_traits<long double>
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__numeric_traits<long double> (0x0x7fdedc25fa90) 0 empty
  __gnu_cxx::__numeric_traits_floating<long double> (0x0x7fdedc1073c0) 0 empty

Class std::__are_same<long double, float>
   size=1 align=1
   base size=0 base align=1
std::__are_same<long double, float> (0x0x7fdedc107420) 0 empty

Class std::__are_same<long double, double>
   size=1 align=1
   base size=0 base align=1
std::__are_same<long double, double> (0x0x7fdedc107480) 0 empty

Class std::allocator<wchar_t>::rebind<wchar_t>
   size=1 align=1
   base size=0 base align=1
std::allocator<wchar_t>::rebind<wchar_t> (0x0x7fdedc107540) 0 empty

Class std::basic_string<wchar_t>::_Alloc_hider
   size=8 align=8
   base size=8 base align=8
std::basic_string<wchar_t>::_Alloc_hider (0x0x7fdedc25fbc8) 0
  std::allocator<wchar_t> (0x0x7fdedc25fc30) 0 empty
    __gnu_cxx::new_allocator<wchar_t> (0x0x7fdedc1075a0) 0 empty

Class std::basic_string<wchar_t>
   size=8 align=8
   base size=8 base align=8
std::basic_string<wchar_t> (0x0x7fdedc1074e0) 0

Class std::initializer_list<wchar_t>
   size=16 align=8
   base size=16 base align=8
std::initializer_list<wchar_t> (0x0x7fdedc107600) 0

Class std::__hash_base<long unsigned int, bool>
   size=1 align=1
   base size=0 base align=1
std::__hash_base<long unsigned int, bool> (0x0x7fdedc107720) 0 empty

Class std::hash<bool>
   size=1 align=1
   base size=1 base align=1
std::hash<bool> (0x0x7fdedc1da000) 0 empty
  std::__hash_base<long unsigned int, bool> (0x0x7fdedc107780) 0 empty

Class std::__hash_base<long unsigned int, char>
   size=1 align=1
   base size=0 base align=1
std::__hash_base<long unsigned int, char> (0x0x7fdedc1077e0) 0 empty

Class std::hash<char>
   size=1 align=1
   base size=1 base align=1
std::hash<char> (0x0x7fdedc1da068) 0 empty
  std::__hash_base<long unsigned int, char> (0x0x7fdedc107840) 0 empty

Class std::__hash_base<long unsigned int, signed char>
   size=1 align=1
   base size=0 base align=1
std::__hash_base<long unsigned int, signed char> (0x0x7fdedc1078a0) 0 empty

Class std::hash<signed char>
   size=1 align=1
   base size=1 base align=1
std::hash<signed char> (0x0x7fdedc1da0d0) 0 empty
  std::__hash_base<long unsigned int, signed char> (0x0x7fdedc107900) 0 empty

Class std::__hash_base<long unsigned int, unsigned char>
   size=1 align=1
   base size=0 base align=1
std::__hash_base<long unsigned int, unsigned char> (0x0x7fdedc107960) 0 empty

Class std::hash<unsigned char>
   size=1 align=1
   base size=1 base align=1
std::hash<unsigned char> (0x0x7fdedc1da138) 0 empty
  std::__hash_base<long unsigned int, unsigned char> (0x0x7fdedc1079c0) 0 empty

Class std::__hash_base<long unsigned int, wchar_t>
   size=1 align=1
   base size=0 base align=1
std::__hash_base<long unsigned int, wchar_t> (0x0x7fdedc107a20) 0 empty

Class std::hash<wchar_t>
   size=1 align=1
   base size=1 base align=1
std::hash<wchar_t> (0x0x7fdedc1da1a0) 0 empty
  std::__hash_base<long unsigned int, wchar_t> (0x0x7fdedc107a80) 0 empty

Class std::__hash_base<long unsigned int, char16_t>
   size=1 align=1
   base size=0 base align=1
std::__hash_base<long unsigned int, char16_t> (0x0x7fdedc107ae0) 0 empty

Class std::hash<char16_t>
   size=1 align=1
   base size=1 base align=1
std::hash<char16_t> (0x0x7fdedc1da208) 0 empty
  std::__hash_base<long unsigned int, char16_t> (0x0x7fdedc107b40) 0 empty

Class std::__hash_base<long unsigned int, char32_t>
   size=1 align=1
   base size=0 base align=1
std::__hash_base<long unsigned int, char32_t> (0x0x7fdedc107ba0) 0 empty

Class std::hash<char32_t>
   size=1 align=1
   base size=1 base align=1
std::hash<char32_t> (0x0x7fdedc1da270) 0 empty
  std::__hash_base<long unsigned int, char32_t> (0x0x7fdedc107c00) 0 empty

Class std::__hash_base<long unsigned int, short int>
   size=1 align=1
   base size=0 base align=1
std::__hash_base<long unsigned int, short int> (0x0x7fdedc107c60) 0 empty

Class std::hash<short int>
   size=1 align=1
   base size=1 base align=1
std::hash<short int> (0x0x7fdedc1da2d8) 0 empty
  std::__hash_base<long unsigned int, short int> (0x0x7fdedc107cc0) 0 empty

Class std::__hash_base<long unsigned int, int>
   size=1 align=1
   base size=0 base align=1
std::__hash_base<long unsigned int, int> (0x0x7fdedc107d20) 0 empty

Class std::hash<int>
   size=1 align=1
   base size=1 base align=1
std::hash<int> (0x0x7fdedc1da340) 0 empty
  std::__hash_base<long unsigned int, int> (0x0x7fdedc107d80) 0 empty

Class std::__hash_base<long unsigned int, long int>
   size=1 align=1
   base size=0 base align=1
std::__hash_base<long unsigned int, long int> (0x0x7fdedc107de0) 0 empty

Class std::hash<long int>
   size=1 align=1
   base size=1 base align=1
std::hash<long int> (0x0x7fdedc1da3a8) 0 empty
  std::__hash_base<long unsigned int, long int> (0x0x7fdedc107e40) 0 empty

Class std::__hash_base<long unsigned int, long long int>
   size=1 align=1
   base size=0 base align=1
std::__hash_base<long unsigned int, long long int> (0x0x7fdedc107ea0) 0 empty

Class std::hash<long long int>
   size=1 align=1
   base size=1 base align=1
std::hash<long long int> (0x0x7fdedc1da410) 0 empty
  std::__hash_base<long unsigned int, long long int> (0x0x7fdedc107f00) 0 empty

Class std::__hash_base<long unsigned int, short unsigned int>
   size=1 align=1
   base size=0 base align=1
std::__hash_base<long unsigned int, short unsigned int> (0x0x7fdedc107f60) 0 empty

Class std::hash<short unsigned int>
   size=1 align=1
   base size=1 base align=1
std::hash<short unsigned int> (0x0x7fdedc1da478) 0 empty
  std::__hash_base<long unsigned int, short unsigned int> (0x0x7fdedc1fe000) 0 empty

Class std::__hash_base<long unsigned int, unsigned int>
   size=1 align=1
   base size=0 base align=1
std::__hash_base<long unsigned int, unsigned int> (0x0x7fdedc1fe060) 0 empty

Class std::hash<unsigned int>
   size=1 align=1
   base size=1 base align=1
std::hash<unsigned int> (0x0x7fdedc1da4e0) 0 empty
  std::__hash_base<long unsigned int, unsigned int> (0x0x7fdedc1fe0c0) 0 empty

Class std::__hash_base<long unsigned int, long unsigned int>
   size=1 align=1
   base size=0 base align=1
std::__hash_base<long unsigned int, long unsigned int> (0x0x7fdedc1fe120) 0 empty

Class std::hash<long unsigned int>
   size=1 align=1
   base size=1 base align=1
std::hash<long unsigned int> (0x0x7fdedc1da548) 0 empty
  std::__hash_base<long unsigned int, long unsigned int> (0x0x7fdedc1fe180) 0 empty

Class std::__hash_base<long unsigned int, long long unsigned int>
   size=1 align=1
   base size=0 base align=1
std::__hash_base<long unsigned int, long long unsigned int> (0x0x7fdedc1fe1e0) 0 empty

Class std::hash<long long unsigned int>
   size=1 align=1
   base size=1 base align=1
std::hash<long long unsigned int> (0x0x7fdedc1da5b0) 0 empty
  std::__hash_base<long unsigned int, long long unsigned int> (0x0x7fdedc1fe240) 0 empty

Class std::_Hash_impl
   size=1 align=1
   base size=0 base align=1
std::_Hash_impl (0x0x7fdedc1fe2a0) 0 empty

Class std::_Fnv_hash_impl
   size=1 align=1
   base size=0 base align=1
std::_Fnv_hash_impl (0x0x7fdedc1fe300) 0 empty

Class std::__hash_base<long unsigned int, float>
   size=1 align=1
   base size=0 base align=1
std::__hash_base<long unsigned int, float> (0x0x7fdedc1fe360) 0 empty

Class std::hash<float>
   size=1 align=1
   base size=1 base align=1
std::hash<float> (0x0x7fdedc1da618) 0 empty
  std::__hash_base<long unsigned int, float> (0x0x7fdedc1fe3c0) 0 empty

Class std::__hash_base<long unsigned int, double>
   size=1 align=1
   base size=0 base align=1
std::__hash_base<long unsigned int, double> (0x0x7fdedc1fe420) 0 empty

Class std::hash<double>
   size=1 align=1
   base size=1 base align=1
std::hash<double> (0x0x7fdedc1da680) 0 empty
  std::__hash_base<long unsigned int, double> (0x0x7fdedc1fe480) 0 empty

Class std::__hash_base<long unsigned int, long double>
   size=1 align=1
   base size=0 base align=1
std::__hash_base<long unsigned int, long double> (0x0x7fdedc1fe4e0) 0 empty

Class std::hash<long double>
   size=1 align=1
   base size=1 base align=1
std::hash<long double> (0x0x7fdedc1da6e8) 0 empty
  std::__hash_base<long unsigned int, long double> (0x0x7fdedc1fe540) 0 empty

Class std::__is_fast_hash<std::hash<long double> >
   size=1 align=1
   base size=1 base align=1
std::__is_fast_hash<std::hash<long double> > (0x0x7fdedc1da7b8) 0 empty
  std::integral_constant<bool, false> (0x0x7fdedc1fe600) 0 empty

Class std::__hash_base<long unsigned int, std::basic_string<char> >
   size=1 align=1
   base size=0 base align=1
std::__hash_base<long unsigned int, std::basic_string<char> > (0x0x7fdedc1fe660) 0 empty

Class std::hash<std::basic_string<char> >
   size=1 align=1
   base size=1 base align=1
std::hash<std::basic_string<char> > (0x0x7fdedc1da8f0) 0 empty
  std::__hash_base<long unsigned int, std::basic_string<char> > (0x0x7fdedc1fe6c0) 0 empty

Class std::__is_fast_hash<std::hash<std::basic_string<char> > >
   size=1 align=1
   base size=1 base align=1
std::__is_fast_hash<std::hash<std::basic_string<char> > > (0x0x7fdedc1da958) 0 empty
  std::integral_constant<bool, false> (0x0x7fdedc1fe720) 0 empty

Class std::__hash_base<long unsigned int, std::basic_string<wchar_t> >
   size=1 align=1
   base size=0 base align=1
std::__hash_base<long unsigned int, std::basic_string<wchar_t> > (0x0x7fdedc1fe780) 0 empty

Class std::hash<std::basic_string<wchar_t> >
   size=1 align=1
   base size=1 base align=1
std::hash<std::basic_string<wchar_t> > (0x0x7fdedc1daa90) 0 empty
  std::__hash_base<long unsigned int, std::basic_string<wchar_t> > (0x0x7fdedc1fe7e0) 0 empty

Class std::__is_fast_hash<std::hash<std::basic_string<wchar_t> > >
   size=1 align=1
   base size=1 base align=1
std::__is_fast_hash<std::hash<std::basic_string<wchar_t> > > (0x0x7fdedc1daaf8) 0 empty
  std::integral_constant<bool, false> (0x0x7fdedc1fe840) 0 empty

Class std::__hash_base<long unsigned int, std::basic_string<char16_t> >
   size=1 align=1
   base size=0 base align=1
std::__hash_base<long unsigned int, std::basic_string<char16_t> > (0x0x7fdedc1fe8a0) 0 empty

Class std::hash<std::basic_string<char16_t> >
   size=1 align=1
   base size=1 base align=1
std::hash<std::basic_string<char16_t> > (0x0x7fdedc1dab60) 0 empty
  std::__hash_base<long unsigned int, std::basic_string<char16_t> > (0x0x7fdedc1fe900) 0 empty

Class __gnu_cxx::new_allocator<char16_t>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<char16_t> (0x0x7fdedc1fea80) 0 empty

Class std::allocator<char16_t>
   size=1 align=1
   base size=1 base align=1
std::allocator<char16_t> (0x0x7fdedc1dabc8) 0 empty
  __gnu_cxx::new_allocator<char16_t> (0x0x7fdedc1feb40) 0 empty

Class std::allocator<char16_t>::rebind<char16_t>
   size=1 align=1
   base size=0 base align=1
std::allocator<char16_t>::rebind<char16_t> (0x0x7fdedc1fec00) 0 empty

Class std::basic_string<char16_t>::_Alloc_hider
   size=8 align=8
   base size=8 base align=8
std::basic_string<char16_t>::_Alloc_hider (0x0x7fdedc1dac98) 0
  std::allocator<char16_t> (0x0x7fdedc1dad00) 0 empty
    __gnu_cxx::new_allocator<char16_t> (0x0x7fdedc1fec60) 0 empty

Class std::basic_string<char16_t>
   size=8 align=8
   base size=8 base align=8
std::basic_string<char16_t> (0x0x7fdedc1fea20) 0

Class std::__is_fast_hash<std::hash<std::basic_string<char16_t> > >
   size=1 align=1
   base size=1 base align=1
std::__is_fast_hash<std::hash<std::basic_string<char16_t> > > (0x0x7fdedc1dad68) 0 empty
  std::integral_constant<bool, false> (0x0x7fdedc1fecc0) 0 empty

Class std::__hash_base<long unsigned int, std::basic_string<char32_t> >
   size=1 align=1
   base size=0 base align=1
std::__hash_base<long unsigned int, std::basic_string<char32_t> > (0x0x7fdedc1fed20) 0 empty

Class std::hash<std::basic_string<char32_t> >
   size=1 align=1
   base size=1 base align=1
std::hash<std::basic_string<char32_t> > (0x0x7fdedc1dadd0) 0 empty
  std::__hash_base<long unsigned int, std::basic_string<char32_t> > (0x0x7fdedc1fed80) 0 empty

Class __gnu_cxx::new_allocator<char32_t>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<char32_t> (0x0x7fdedc1fef00) 0 empty

Class std::allocator<char32_t>
   size=1 align=1
   base size=1 base align=1
std::allocator<char32_t> (0x0x7fdedc1dae38) 0 empty
  __gnu_cxx::new_allocator<char32_t> (0x0x7fdedbee6000) 0 empty

Class std::allocator<char32_t>::rebind<char32_t>
   size=1 align=1
   base size=0 base align=1
std::allocator<char32_t>::rebind<char32_t> (0x0x7fdedbee60c0) 0 empty

Class std::basic_string<char32_t>::_Alloc_hider
   size=8 align=8
   base size=8 base align=8
std::basic_string<char32_t>::_Alloc_hider (0x0x7fdedc1daf08) 0
  std::allocator<char32_t> (0x0x7fdedc1daf70) 0 empty
    __gnu_cxx::new_allocator<char32_t> (0x0x7fdedbee6120) 0 empty

Class std::basic_string<char32_t>
   size=8 align=8
   base size=8 base align=8
std::basic_string<char32_t> (0x0x7fdedc1feea0) 0

Class std::__is_fast_hash<std::hash<std::basic_string<char32_t> > >
   size=1 align=1
   base size=1 base align=1
std::__is_fast_hash<std::hash<std::basic_string<char32_t> > > (0x0x7fdedc1dac30) 0 empty
  std::integral_constant<bool, false> (0x0x7fdedbee6180) 0 empty

Class std::basic_string<char>::_Rep_base
   size=24 align=8
   base size=24 base align=8
std::basic_string<char>::_Rep_base (0x0x7fdedbee61e0) 0

Class std::basic_string<char>::_Rep
   size=24 align=8
   base size=24 base align=8
std::basic_string<char>::_Rep (0x0x7fdedc1daea0) 0
  std::basic_string<char>::_Rep_base (0x0x7fdedbee6240) 0

Class std::basic_string<wchar_t>::_Rep_base
   size=24 align=8
   base size=24 base align=8
std::basic_string<wchar_t>::_Rep_base (0x0x7fdedbee62a0) 0

Class std::allocator<wchar_t>::rebind<char>
   size=1 align=1
   base size=0 base align=1
std::allocator<wchar_t>::rebind<char> (0x0x7fdedbee6360) 0 empty

Class std::basic_string<wchar_t>::_Rep
   size=24 align=8
   base size=24 base align=8
std::basic_string<wchar_t>::_Rep (0x0x7fdedc004068) 0
  std::basic_string<wchar_t>::_Rep_base (0x0x7fdedbee6300) 0

Class wxUniChar
   size=4 align=4
   base size=4 base align=4
wxUniChar (0x0x7fdedbee63c0) 0

Class std::iterator_traits<wchar_t*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<wchar_t*> (0x0x7fdedbee64e0) 0 empty

Class __gnu_cxx::__normal_iterator<wchar_t*, std::basic_string<wchar_t> >
   size=8 align=8
   base size=8 base align=8
__gnu_cxx::__normal_iterator<wchar_t*, std::basic_string<wchar_t> > (0x0x7fdedbee6480) 0

Class wxUniCharRef
   size=8 align=8
   base size=8 base align=8
wxUniCharRef (0x0x7fdedbee6420) 0

Class std::__are_same<wchar_t*, wchar_t*>
   size=1 align=1
   base size=0 base align=1
std::__are_same<wchar_t*, wchar_t*> (0x0x7fdedbee6540) 0 empty

Class __gnu_cxx::__enable_if<true, std::basic_string<wchar_t> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__enable_if<true, std::basic_string<wchar_t> > (0x0x7fdedbee65a0) 0 empty

Class std::tr1::__sfinae_types::<anonymous struct>
   size=2 align=1
   base size=2 base align=1
std::tr1::__sfinae_types::<anonymous struct> (0x0x7fdedbee6660) 0

Class std::tr1::__sfinae_types
   size=1 align=1
   base size=0 base align=1
std::tr1::__sfinae_types (0x0x7fdedbee6600) 0 empty

Class std::tr1::integral_constant<bool, false>
   size=1 align=1
   base size=0 base align=1
std::tr1::integral_constant<bool, false> (0x0x7fdedbee6720) 0 empty

Class std::tr1::integral_constant<bool, true>
   size=1 align=1
   base size=0 base align=1
std::tr1::integral_constant<bool, true> (0x0x7fdedbee67e0) 0 empty

Class std::tr1::__is_void_helper<void>
   size=1 align=1
   base size=1 base align=1
std::tr1::__is_void_helper<void> (0x0x7fdedc0043a8) 0 empty
  std::tr1::integral_constant<bool, true> (0x0x7fdedbee6840) 0 empty

Class std::tr1::__is_integral_helper<bool>
   size=1 align=1
   base size=1 base align=1
std::tr1::__is_integral_helper<bool> (0x0x7fdedc0044e0) 0 empty
  std::tr1::integral_constant<bool, true> (0x0x7fdedbee6960) 0 empty

Class std::tr1::__is_integral_helper<char>
   size=1 align=1
   base size=1 base align=1
std::tr1::__is_integral_helper<char> (0x0x7fdedc004548) 0 empty
  std::tr1::integral_constant<bool, true> (0x0x7fdedbee69c0) 0 empty

Class std::tr1::__is_integral_helper<signed char>
   size=1 align=1
   base size=1 base align=1
std::tr1::__is_integral_helper<signed char> (0x0x7fdedc0045b0) 0 empty
  std::tr1::integral_constant<bool, true> (0x0x7fdedbee6a20) 0 empty

Class std::tr1::__is_integral_helper<unsigned char>
   size=1 align=1
   base size=1 base align=1
std::tr1::__is_integral_helper<unsigned char> (0x0x7fdedc004618) 0 empty
  std::tr1::integral_constant<bool, true> (0x0x7fdedbee6a80) 0 empty

Class std::tr1::__is_integral_helper<wchar_t>
   size=1 align=1
   base size=1 base align=1
std::tr1::__is_integral_helper<wchar_t> (0x0x7fdedc004680) 0 empty
  std::tr1::integral_constant<bool, true> (0x0x7fdedbee6ae0) 0 empty

Class std::tr1::__is_integral_helper<short int>
   size=1 align=1
   base size=1 base align=1
std::tr1::__is_integral_helper<short int> (0x0x7fdedc0046e8) 0 empty
  std::tr1::integral_constant<bool, true> (0x0x7fdedbee6b40) 0 empty

Class std::tr1::__is_integral_helper<short unsigned int>
   size=1 align=1
   base size=1 base align=1
std::tr1::__is_integral_helper<short unsigned int> (0x0x7fdedc004750) 0 empty
  std::tr1::integral_constant<bool, true> (0x0x7fdedbee6ba0) 0 empty

Class std::tr1::__is_integral_helper<int>
   size=1 align=1
   base size=1 base align=1
std::tr1::__is_integral_helper<int> (0x0x7fdedc0047b8) 0 empty
  std::tr1::integral_constant<bool, true> (0x0x7fdedbee6c00) 0 empty

Class std::tr1::__is_integral_helper<unsigned int>
   size=1 align=1
   base size=1 base align=1
std::tr1::__is_integral_helper<unsigned int> (0x0x7fdedc004820) 0 empty
  std::tr1::integral_constant<bool, true> (0x0x7fdedbee6c60) 0 empty

Class std::tr1::__is_integral_helper<long int>
   size=1 align=1
   base size=1 base align=1
std::tr1::__is_integral_helper<long int> (0x0x7fdedc004888) 0 empty
  std::tr1::integral_constant<bool, true> (0x0x7fdedbee6cc0) 0 empty

Class std::tr1::__is_integral_helper<long unsigned int>
   size=1 align=1
   base size=1 base align=1
std::tr1::__is_integral_helper<long unsigned int> (0x0x7fdedc0048f0) 0 empty
  std::tr1::integral_constant<bool, true> (0x0x7fdedbee6d20) 0 empty

Class std::tr1::__is_integral_helper<long long int>
   size=1 align=1
   base size=1 base align=1
std::tr1::__is_integral_helper<long long int> (0x0x7fdedc004958) 0 empty
  std::tr1::integral_constant<bool, true> (0x0x7fdedbee6d80) 0 empty

Class std::tr1::__is_integral_helper<long long unsigned int>
   size=1 align=1
   base size=1 base align=1
std::tr1::__is_integral_helper<long long unsigned int> (0x0x7fdedc0049c0) 0 empty
  std::tr1::integral_constant<bool, true> (0x0x7fdedbee6de0) 0 empty

Class std::tr1::__is_floating_point_helper<float>
   size=1 align=1
   base size=1 base align=1
std::tr1::__is_floating_point_helper<float> (0x0x7fdedc004af8) 0 empty
  std::tr1::integral_constant<bool, true> (0x0x7fdedbee6f00) 0 empty

Class std::tr1::__is_floating_point_helper<double>
   size=1 align=1
   base size=1 base align=1
std::tr1::__is_floating_point_helper<double> (0x0x7fdedc004b60) 0 empty
  std::tr1::integral_constant<bool, true> (0x0x7fdedbee6f60) 0 empty

Class std::tr1::__is_floating_point_helper<long double>
   size=1 align=1
   base size=1 base align=1
std::tr1::__is_floating_point_helper<long double> (0x0x7fdedc004bc8) 0 empty
  std::tr1::integral_constant<bool, true> (0x0x7fdedb891000) 0 empty

Class std::tr1::integral_constant<long unsigned int, 0ul>
   size=1 align=1
   base size=0 base align=1
std::tr1::integral_constant<long unsigned int, 0ul> (0x0x7fdedb8ba060) 0 empty

Class std::tr1::__is_signed_helper<signed char>
   size=1 align=1
   base size=1 base align=1
std::tr1::__is_signed_helper<signed char> (0x0x7fdedb8c2548) 0 empty
  std::tr1::integral_constant<bool, true> (0x0x7fdedb8baea0) 0 empty

Class std::tr1::__is_signed_helper<short int>
   size=1 align=1
   base size=1 base align=1
std::tr1::__is_signed_helper<short int> (0x0x7fdedb8c25b0) 0 empty
  std::tr1::integral_constant<bool, true> (0x0x7fdedb8baf00) 0 empty

Class std::tr1::__is_signed_helper<int>
   size=1 align=1
   base size=1 base align=1
std::tr1::__is_signed_helper<int> (0x0x7fdedb8c2618) 0 empty
  std::tr1::integral_constant<bool, true> (0x0x7fdedb8baf60) 0 empty

Class std::tr1::__is_signed_helper<long int>
   size=1 align=1
   base size=1 base align=1
std::tr1::__is_signed_helper<long int> (0x0x7fdedb8c2680) 0 empty
  std::tr1::integral_constant<bool, true> (0x0x7fdedb8dc000) 0 empty

Class std::tr1::__is_signed_helper<long long int>
   size=1 align=1
   base size=1 base align=1
std::tr1::__is_signed_helper<long long int> (0x0x7fdedb8c26e8) 0 empty
  std::tr1::integral_constant<bool, true> (0x0x7fdedb8dc060) 0 empty

Class std::tr1::__is_unsigned_helper<unsigned char>
   size=1 align=1
   base size=1 base align=1
std::tr1::__is_unsigned_helper<unsigned char> (0x0x7fdedb8c2820) 0 empty
  std::tr1::integral_constant<bool, true> (0x0x7fdedb8dc180) 0 empty

Class std::tr1::__is_unsigned_helper<short unsigned int>
   size=1 align=1
   base size=1 base align=1
std::tr1::__is_unsigned_helper<short unsigned int> (0x0x7fdedb8c2888) 0 empty
  std::tr1::integral_constant<bool, true> (0x0x7fdedb8dc1e0) 0 empty

Class std::tr1::__is_unsigned_helper<unsigned int>
   size=1 align=1
   base size=1 base align=1
std::tr1::__is_unsigned_helper<unsigned int> (0x0x7fdedb8c28f0) 0 empty
  std::tr1::integral_constant<bool, true> (0x0x7fdedb8dc240) 0 empty

Class std::tr1::__is_unsigned_helper<long unsigned int>
   size=1 align=1
   base size=1 base align=1
std::tr1::__is_unsigned_helper<long unsigned int> (0x0x7fdedb8c2958) 0 empty
  std::tr1::integral_constant<bool, true> (0x0x7fdedb8dc2a0) 0 empty

Class std::tr1::__is_unsigned_helper<long long unsigned int>
   size=1 align=1
   base size=1 base align=1
std::tr1::__is_unsigned_helper<long long unsigned int> (0x0x7fdedb8c29c0) 0 empty
  std::tr1::integral_constant<bool, true> (0x0x7fdedb8dc300) 0 empty

Class wxFormatString
   size=40 align=8
   base size=40 base align=8
wxFormatString (0x0x7fdedb8dc960) 0

Class wxFormatStringArgument
   size=8 align=8
   base size=8 base align=8
wxFormatStringArgument (0x0x7fdedb8dc9c0) 0

Class wxFormatStringArgumentFinder<const wxFormatString&>
   size=1 align=1
   base size=0 base align=1
wxFormatStringArgumentFinder<const wxFormatString&> (0x0x7fdedb8dca80) 0 empty

Class wxFormatStringArgumentFinder<wxFormatString>
   size=1 align=1
   base size=1 base align=1
wxFormatStringArgumentFinder<wxFormatString> (0x0x7fdedb8c2c98) 0 empty
  wxFormatStringArgumentFinder<const wxFormatString&> (0x0x7fdedb8dcae0) 0 empty

Class wxFormatStringArgumentFinder<const wxString&>
   size=1 align=1
   base size=0 base align=1
wxFormatStringArgumentFinder<const wxString&> (0x0x7fdedb8dcb40) 0 empty

Class wxFormatStringArgumentFinder<wxString>
   size=1 align=1
   base size=1 base align=1
wxFormatStringArgumentFinder<wxString> (0x0x7fdedb8c2d00) 0 empty
  wxFormatStringArgumentFinder<const wxString&> (0x0x7fdedb8dcba0) 0 empty

Class wxFormatStringArgumentFinder<const wxScopedCharTypeBuffer<char>&>
   size=1 align=1
   base size=0 base align=1
wxFormatStringArgumentFinder<const wxScopedCharTypeBuffer<char>&> (0x0x7fdedb8dcc00) 0 empty

Class wxFormatStringArgumentFinder<wxScopedCharTypeBuffer<char> >
   size=1 align=1
   base size=1 base align=1
wxFormatStringArgumentFinder<wxScopedCharTypeBuffer<char> > (0x0x7fdedb8c2d68) 0 empty
  wxFormatStringArgumentFinder<const wxScopedCharTypeBuffer<char>&> (0x0x7fdedb8dcc60) 0 empty

Class wxFormatStringArgumentFinder<const wxScopedCharTypeBuffer<wchar_t>&>
   size=1 align=1
   base size=0 base align=1
wxFormatStringArgumentFinder<const wxScopedCharTypeBuffer<wchar_t>&> (0x0x7fdedb8dccc0) 0 empty

Class wxFormatStringArgumentFinder<wxScopedCharTypeBuffer<wchar_t> >
   size=1 align=1
   base size=1 base align=1
wxFormatStringArgumentFinder<wxScopedCharTypeBuffer<wchar_t> > (0x0x7fdedb8c2dd0) 0 empty
  wxFormatStringArgumentFinder<const wxScopedCharTypeBuffer<wchar_t>&> (0x0x7fdedb8dcd20) 0 empty

Class wxFormatStringArgumentFinder<const wxCharBuffer&>
   size=1 align=1
   base size=0 base align=1
wxFormatStringArgumentFinder<const wxCharBuffer&> (0x0x7fdedb8dcd80) 0 empty

Class wxFormatStringArgumentFinder<wxCharBuffer>
   size=1 align=1
   base size=1 base align=1
wxFormatStringArgumentFinder<wxCharBuffer> (0x0x7fdedb8c2e38) 0 empty
  wxFormatStringArgumentFinder<const wxCharBuffer&> (0x0x7fdedb8dcde0) 0 empty

Class wxFormatStringArgumentFinder<const wxWCharBuffer&>
   size=1 align=1
   base size=0 base align=1
wxFormatStringArgumentFinder<const wxWCharBuffer&> (0x0x7fdedb8dce40) 0 empty

Class wxFormatStringArgumentFinder<wxWCharBuffer>
   size=1 align=1
   base size=1 base align=1
wxFormatStringArgumentFinder<wxWCharBuffer> (0x0x7fdedb8c2ea0) 0 empty
  wxFormatStringArgumentFinder<const wxWCharBuffer&> (0x0x7fdedb8dcea0) 0 empty

Class wxFormatStringSpecifierNonPodType<true>
   size=1 align=1
   base size=0 base align=1
wxFormatStringSpecifierNonPodType<true> (0x0x7fdedb8dcf60) 0 empty

Class wxFormatStringSpecifier<bool>
   size=1 align=1
   base size=0 base align=1
wxFormatStringSpecifier<bool> (0x0x7fdedb934120) 0 empty

Class wxFormatStringSpecifier<int>
   size=1 align=1
   base size=0 base align=1
wxFormatStringSpecifier<int> (0x0x7fdedb934180) 0 empty

Class wxFormatStringSpecifier<unsigned int>
   size=1 align=1
   base size=0 base align=1
wxFormatStringSpecifier<unsigned int> (0x0x7fdedb9341e0) 0 empty

Class wxFormatStringSpecifier<short int>
   size=1 align=1
   base size=0 base align=1
wxFormatStringSpecifier<short int> (0x0x7fdedb934240) 0 empty

Class wxFormatStringSpecifier<short unsigned int>
   size=1 align=1
   base size=0 base align=1
wxFormatStringSpecifier<short unsigned int> (0x0x7fdedb9342a0) 0 empty

Class wxFormatStringSpecifier<long int>
   size=1 align=1
   base size=0 base align=1
wxFormatStringSpecifier<long int> (0x0x7fdedb934300) 0 empty

Class wxFormatStringSpecifier<long unsigned int>
   size=1 align=1
   base size=0 base align=1
wxFormatStringSpecifier<long unsigned int> (0x0x7fdedb934360) 0 empty

Class wxFormatStringSpecifier<long long int>
   size=1 align=1
   base size=0 base align=1
wxFormatStringSpecifier<long long int> (0x0x7fdedb9343c0) 0 empty

Class wxFormatStringSpecifier<long long unsigned int>
   size=1 align=1
   base size=0 base align=1
wxFormatStringSpecifier<long long unsigned int> (0x0x7fdedb934420) 0 empty

Class wxFormatStringSpecifier<float>
   size=1 align=1
   base size=0 base align=1
wxFormatStringSpecifier<float> (0x0x7fdedb934480) 0 empty

Class wxFormatStringSpecifier<double>
   size=1 align=1
   base size=0 base align=1
wxFormatStringSpecifier<double> (0x0x7fdedb9344e0) 0 empty

Class wxFormatStringSpecifier<long double>
   size=1 align=1
   base size=0 base align=1
wxFormatStringSpecifier<long double> (0x0x7fdedb934540) 0 empty

Class wxFormatStringSpecifier<wchar_t>
   size=1 align=1
   base size=0 base align=1
wxFormatStringSpecifier<wchar_t> (0x0x7fdedb9345a0) 0 empty

Class wxFormatStringSpecifier<char*>
   size=1 align=1
   base size=0 base align=1
wxFormatStringSpecifier<char*> (0x0x7fdedb934600) 0 empty

Class wxFormatStringSpecifier<unsigned char*>
   size=1 align=1
   base size=0 base align=1
wxFormatStringSpecifier<unsigned char*> (0x0x7fdedb934660) 0 empty

Class wxFormatStringSpecifier<signed char*>
   size=1 align=1
   base size=0 base align=1
wxFormatStringSpecifier<signed char*> (0x0x7fdedb9346c0) 0 empty

Class wxFormatStringSpecifier<const char*>
   size=1 align=1
   base size=0 base align=1
wxFormatStringSpecifier<const char*> (0x0x7fdedb934720) 0 empty

Class wxFormatStringSpecifier<const unsigned char*>
   size=1 align=1
   base size=0 base align=1
wxFormatStringSpecifier<const unsigned char*> (0x0x7fdedb934780) 0 empty

Class wxFormatStringSpecifier<const signed char*>
   size=1 align=1
   base size=0 base align=1
wxFormatStringSpecifier<const signed char*> (0x0x7fdedb9347e0) 0 empty

Class wxFormatStringSpecifier<wchar_t*>
   size=1 align=1
   base size=0 base align=1
wxFormatStringSpecifier<wchar_t*> (0x0x7fdedb934840) 0 empty

Class wxFormatStringSpecifier<const wchar_t*>
   size=1 align=1
   base size=0 base align=1
wxFormatStringSpecifier<const wchar_t*> (0x0x7fdedb9348a0) 0 empty

Class wxFormatStringSpecifier<int*>
   size=1 align=1
   base size=0 base align=1
wxFormatStringSpecifier<int*> (0x0x7fdedb934900) 0 empty

Class wxFormatStringSpecifier<short int*>
   size=1 align=1
   base size=0 base align=1
wxFormatStringSpecifier<short int*> (0x0x7fdedb934960) 0 empty

Class wxFormatStringSpecifier<long int*>
   size=1 align=1
   base size=0 base align=1
wxFormatStringSpecifier<long int*> (0x0x7fdedb9349c0) 0 empty

Class wxArgNormalizerWchar<const wxString&>
   size=8 align=8
   base size=8 base align=8
wxArgNormalizerWchar<const wxString&> (0x0x7fdedb934b40) 0

Class wxArgNormalizerWchar<const wxCStrData&>
   size=8 align=8
   base size=8 base align=8
wxArgNormalizerWchar<const wxCStrData&> (0x0x7fdedb934ba0) 0

Class wxArgNormalizerWithBuffer<wchar_t>
   size=8 align=8
   base size=8 base align=8
wxArgNormalizerWithBuffer<wchar_t> (0x0x7fdedb934c00) 0

Class wxArgNormalizerWchar<const char*>
   size=8 align=8
   base size=8 base align=8
wxArgNormalizerWchar<const char*> (0x0x7fdedb8c2f70) 0
  wxArgNormalizerWithBuffer<wchar_t> (0x0x7fdedb934c60) 0

Class wxArgNormalizerWchar<wxString>
   size=8 align=8
   base size=8 base align=8
wxArgNormalizerWchar<wxString> (0x0x7fdedb984000) 0
  wxArgNormalizerWchar<const wxString&> (0x0x7fdedb934cc0) 0

Class wxArgNormalizerWchar<wxCStrData>
   size=8 align=8
   base size=8 base align=8
wxArgNormalizerWchar<wxCStrData> (0x0x7fdedb984068) 0
  wxArgNormalizerWchar<const wxCStrData&> (0x0x7fdedb934d20) 0

Class wxArgNormalizerWchar<char*>
   size=8 align=8
   base size=8 base align=8
wxArgNormalizerWchar<char*> (0x0x7fdedb9840d0) 0
  wxArgNormalizerWchar<const char*> (0x0x7fdedb984138) 0
    wxArgNormalizerWithBuffer<wchar_t> (0x0x7fdedb934d80) 0

Class wxArgNormalizer<const wchar_t*>
   size=8 align=8
   base size=8 base align=8
wxArgNormalizer<const wchar_t*> (0x0x7fdedb934de0) 0

Class wxArgNormalizerWchar<const wchar_t*>
   size=8 align=8
   base size=8 base align=8
wxArgNormalizerWchar<const wchar_t*> (0x0x7fdedb9841a0) 0
  wxArgNormalizer<const wchar_t*> (0x0x7fdedb934e40) 0

Class wxArgNormalizerWchar<wchar_t*>
   size=8 align=8
   base size=8 base align=8
wxArgNormalizerWchar<wchar_t*> (0x0x7fdedb984208) 0
  wxArgNormalizerWchar<const wchar_t*> (0x0x7fdedb984270) 0
    wxArgNormalizer<const wchar_t*> (0x0x7fdedb934ea0) 0

Class wxArgNormalizerWchar<wxScopedCharTypeBuffer<char> >
   size=8 align=8
   base size=8 base align=8
wxArgNormalizerWchar<wxScopedCharTypeBuffer<char> > (0x0x7fdedb9842d8) 0
  wxArgNormalizerWchar<const char*> (0x0x7fdedb984340) 0
    wxArgNormalizerWithBuffer<wchar_t> (0x0x7fdedb934f00) 0

Class wxArgNormalizerWchar<const wxScopedCharTypeBuffer<char>&>
   size=8 align=8
   base size=8 base align=8
wxArgNormalizerWchar<const wxScopedCharTypeBuffer<char>&> (0x0x7fdedb9843a8) 0
  wxArgNormalizerWchar<const char*> (0x0x7fdedb984410) 0
    wxArgNormalizerWithBuffer<wchar_t> (0x0x7fdedb934f60) 0

Class wxArgNormalizerWchar<wxScopedCharTypeBuffer<wchar_t> >
   size=8 align=8
   base size=8 base align=8
wxArgNormalizerWchar<wxScopedCharTypeBuffer<wchar_t> > (0x0x7fdedb984478) 0
  wxArgNormalizerWchar<const wchar_t*> (0x0x7fdedb9844e0) 0
    wxArgNormalizer<const wchar_t*> (0x0x7fdedb9af000) 0

Class wxArgNormalizerWchar<const wxScopedCharTypeBuffer<wchar_t>&>
   size=8 align=8
   base size=8 base align=8
wxArgNormalizerWchar<const wxScopedCharTypeBuffer<wchar_t>&> (0x0x7fdedb984548) 0
  wxArgNormalizerWchar<const wchar_t*> (0x0x7fdedb9845b0) 0
    wxArgNormalizer<const wchar_t*> (0x0x7fdedb9af060) 0

Class wxArgNormalizerWchar<wxCharBuffer>
   size=8 align=8
   base size=8 base align=8
wxArgNormalizerWchar<wxCharBuffer> (0x0x7fdedb984618) 0
  wxArgNormalizerWchar<const char*> (0x0x7fdedb984680) 0
    wxArgNormalizerWithBuffer<wchar_t> (0x0x7fdedb9af0c0) 0

Class wxArgNormalizerWchar<const wxCharBuffer&>
   size=8 align=8
   base size=8 base align=8
wxArgNormalizerWchar<const wxCharBuffer&> (0x0x7fdedb9846e8) 0
  wxArgNormalizerWchar<const char*> (0x0x7fdedb984750) 0
    wxArgNormalizerWithBuffer<wchar_t> (0x0x7fdedb9af120) 0

Class wxArgNormalizerWchar<wxWCharBuffer>
   size=8 align=8
   base size=8 base align=8
wxArgNormalizerWchar<wxWCharBuffer> (0x0x7fdedb9847b8) 0
  wxArgNormalizerWchar<const wchar_t*> (0x0x7fdedb984820) 0
    wxArgNormalizer<const wchar_t*> (0x0x7fdedb9af180) 0

Class wxArgNormalizerWchar<const wxWCharBuffer&>
   size=8 align=8
   base size=8 base align=8
wxArgNormalizerWchar<const wxWCharBuffer&> (0x0x7fdedb984888) 0
  wxArgNormalizerWchar<const wchar_t*> (0x0x7fdedb9848f0) 0
    wxArgNormalizer<const wchar_t*> (0x0x7fdedb9af1e0) 0

Class wxArgNormalizerWchar<const std::basic_string<char>&>
   size=8 align=8
   base size=8 base align=8
wxArgNormalizerWchar<const std::basic_string<char>&> (0x0x7fdedb984958) 0
  wxArgNormalizerWchar<const char*> (0x0x7fdedb9849c0) 0
    wxArgNormalizerWithBuffer<wchar_t> (0x0x7fdedb9af240) 0

Class wxArgNormalizerWchar<const std::basic_string<wchar_t>&>
   size=8 align=8
   base size=8 base align=8
wxArgNormalizerWchar<const std::basic_string<wchar_t>&> (0x0x7fdedb984af8) 0
  wxArgNormalizerWchar<const wchar_t*> (0x0x7fdedb984b60) 0
    wxArgNormalizer<const wchar_t*> (0x0x7fdedb9af2a0) 0

Class wxArgNormalizerWchar<std::basic_string<char> >
   size=8 align=8
   base size=8 base align=8
wxArgNormalizerWchar<std::basic_string<char> > (0x0x7fdedb984bc8) 0
  wxArgNormalizerWchar<const std::basic_string<char>&> (0x0x7fdedb984c30) 0
    wxArgNormalizerWchar<const char*> (0x0x7fdedb984c98) 0
      wxArgNormalizerWithBuffer<wchar_t> (0x0x7fdedb9af300) 0

Class wxArgNormalizerWchar<std::basic_string<wchar_t> >
   size=8 align=8
   base size=8 base align=8
wxArgNormalizerWchar<std::basic_string<wchar_t> > (0x0x7fdedb984d00) 0
  wxArgNormalizerWchar<const std::basic_string<wchar_t>&> (0x0x7fdedb984d68) 0
    wxArgNormalizerWchar<const wchar_t*> (0x0x7fdedb984dd0) 0
      wxArgNormalizer<const wchar_t*> (0x0x7fdedb9af420) 0

Class wxArgNormalizer<wchar_t>
   size=4 align=4
   base size=4 base align=4
wxArgNormalizer<wchar_t> (0x0x7fdedb9af480) 0

Class wxArgNormalizer<const wxUniChar&>
   size=4 align=4
   base size=4 base align=4
wxArgNormalizer<const wxUniChar&> (0x0x7fdedb984f08) 0
  wxArgNormalizer<wchar_t> (0x0x7fdedb9af4e0) 0

Class wxArgNormalizerNarrowChar<char>
   size=1 align=1
   base size=1 base align=1
wxArgNormalizerNarrowChar<char> (0x0x7fdedb9af5a0) 0

Class wxArgNormalizer<char>
   size=1 align=1
   base size=1 base align=1
wxArgNormalizer<char> (0x0x7fdedb9ef000) 0
  wxArgNormalizerNarrowChar<char> (0x0x7fdedb9af600) 0

Class wxArgNormalizerNarrowChar<unsigned char>
   size=1 align=1
   base size=1 base align=1
wxArgNormalizerNarrowChar<unsigned char> (0x0x7fdedb9af660) 0

Class wxArgNormalizer<unsigned char>
   size=1 align=1
   base size=1 base align=1
wxArgNormalizer<unsigned char> (0x0x7fdedb9ef068) 0
  wxArgNormalizerNarrowChar<unsigned char> (0x0x7fdedb9af6c0) 0

Class wxArgNormalizerNarrowChar<signed char>
   size=1 align=1
   base size=1 base align=1
wxArgNormalizerNarrowChar<signed char> (0x0x7fdedb9af720) 0

Class wxArgNormalizer<signed char>
   size=1 align=1
   base size=1 base align=1
wxArgNormalizer<signed char> (0x0x7fdedb9ef0d0) 0
  wxArgNormalizerNarrowChar<signed char> (0x0x7fdedb9af780) 0

Class wxArgNormalizerWchar<const wxUniChar&>
   size=4 align=4
   base size=4 base align=4
wxArgNormalizerWchar<const wxUniChar&> (0x0x7fdedb9ef138) 0
  wxArgNormalizer<const wxUniChar&> (0x0x7fdedb9ef1a0) 0
    wxArgNormalizer<wchar_t> (0x0x7fdedb9af7e0) 0

Class wxArgNormalizerWchar<wxUniChar>
   size=4 align=4
   base size=4 base align=4
wxArgNormalizerWchar<wxUniChar> (0x0x7fdedb9ef208) 0
  wxArgNormalizerWchar<const wxUniChar&> (0x0x7fdedb9ef270) 0
    wxArgNormalizer<const wxUniChar&> (0x0x7fdedb9ef2d8) 0
      wxArgNormalizer<wchar_t> (0x0x7fdedb9af840) 0

Class wxArgNormalizerWchar<const wxUniCharRef&>
   size=4 align=4
   base size=4 base align=4
wxArgNormalizerWchar<const wxUniCharRef&> (0x0x7fdedb9ef340) 0
  wxArgNormalizerWchar<const wxUniChar&> (0x0x7fdedb9ef3a8) 0
    wxArgNormalizer<const wxUniChar&> (0x0x7fdedb9ef410) 0
      wxArgNormalizer<wchar_t> (0x0x7fdedb9af8a0) 0

Class wxArgNormalizerWchar<wxUniCharRef>
   size=4 align=4
   base size=4 base align=4
wxArgNormalizerWchar<wxUniCharRef> (0x0x7fdedb9ef478) 0
  wxArgNormalizerWchar<const wxUniChar&> (0x0x7fdedb9ef4e0) 0
    wxArgNormalizer<const wxUniChar&> (0x0x7fdedb9ef548) 0
      wxArgNormalizer<wchar_t> (0x0x7fdedb9af900) 0

Class wxArgNormalizerWchar<wchar_t>
   size=4 align=4
   base size=4 base align=4
wxArgNormalizerWchar<wchar_t> (0x0x7fdedb9ef5b0) 0
  wxArgNormalizer<wchar_t> (0x0x7fdedb9af960) 0

Class wxArgNormalizerWchar<const wchar_t&>
   size=4 align=4
   base size=4 base align=4
wxArgNormalizerWchar<const wchar_t&> (0x0x7fdedb9ef618) 0
  wxArgNormalizerWchar<wchar_t> (0x0x7fdedb9ef680) 0
    wxArgNormalizer<wchar_t> (0x0x7fdedb9af9c0) 0

Class wxArgNormalizerWchar<char>
   size=1 align=1
   base size=1 base align=1
wxArgNormalizerWchar<char> (0x0x7fdedb9ef6e8) 0
  wxArgNormalizer<char> (0x0x7fdedb9ef750) 0
    wxArgNormalizerNarrowChar<char> (0x0x7fdedb9afa20) 0

Class wxArgNormalizerWchar<const char&>
   size=1 align=1
   base size=1 base align=1
wxArgNormalizerWchar<const char&> (0x0x7fdedb9ef7b8) 0
  wxArgNormalizerWchar<char> (0x0x7fdedb9ef820) 0
    wxArgNormalizer<char> (0x0x7fdedb9ef888) 0
      wxArgNormalizerNarrowChar<char> (0x0x7fdedb9afa80) 0

Class wxArgNormalizerWchar<unsigned char>
   size=1 align=1
   base size=1 base align=1
wxArgNormalizerWchar<unsigned char> (0x0x7fdedb9ef8f0) 0
  wxArgNormalizer<unsigned char> (0x0x7fdedb9ef958) 0
    wxArgNormalizerNarrowChar<unsigned char> (0x0x7fdedb9afae0) 0

Class wxArgNormalizerWchar<const unsigned char&>
   size=1 align=1
   base size=1 base align=1
wxArgNormalizerWchar<const unsigned char&> (0x0x7fdedb9ef9c0) 0
  wxArgNormalizerWchar<unsigned char> (0x0x7fdedb9efa28) 0
    wxArgNormalizer<unsigned char> (0x0x7fdedb9efa90) 0
      wxArgNormalizerNarrowChar<unsigned char> (0x0x7fdedb9afb40) 0

Class wxArgNormalizerWchar<signed char>
   size=1 align=1
   base size=1 base align=1
wxArgNormalizerWchar<signed char> (0x0x7fdedb9efaf8) 0
  wxArgNormalizer<signed char> (0x0x7fdedb9efb60) 0
    wxArgNormalizerNarrowChar<signed char> (0x0x7fdedb9afba0) 0

Class wxArgNormalizerWchar<const signed char&>
   size=1 align=1
   base size=1 base align=1
wxArgNormalizerWchar<const signed char&> (0x0x7fdedb9efbc8) 0
  wxArgNormalizerWchar<signed char> (0x0x7fdedb9efc30) 0
    wxArgNormalizer<signed char> (0x0x7fdedb9efc98) 0
      wxArgNormalizerNarrowChar<signed char> (0x0x7fdedb9afc00) 0

Class wxArgNormalizedString
   size=8 align=8
   base size=8 base align=8
wxArgNormalizedString (0x0x7fdedb9afc60) 0

Class wxStringOperationsWchar
   size=1 align=1
   base size=0 base align=1
wxStringOperationsWchar (0x0x7fdedb9afcc0) 0 empty

Class std::iterator_traits<const wchar_t*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<const wchar_t*> (0x0x7fdedb9afd80) 0 empty

Class __gnu_cxx::__normal_iterator<const wchar_t*, std::basic_string<wchar_t> >
   size=8 align=8
   base size=8 base align=8
__gnu_cxx::__normal_iterator<const wchar_t*, std::basic_string<wchar_t> > (0x0x7fdedb9afd20) 0

Class wxCStrData
   size=24 align=8
   base size=17 base align=8
wxCStrData (0x0x7fdedb9afde0) 0

Class wxString::iterator
   size=8 align=8
   base size=8 base align=8
wxString::iterator (0x0x7fdedb9aff00) 0

Class wxString::const_iterator
   size=8 align=8
   base size=8 base align=8
wxString::const_iterator (0x0x7fdedb9aff60) 0

Class wxString::ConvertedBuffer<char>
   size=16 align=8
   base size=16 base align=8
wxString::ConvertedBuffer<char> (0x0x7fdedb6c5300) 0

Class wxString
   size=24 align=8
   base size=24 base align=8
wxString (0x0x7fdedb9afe40) 0

Class wxString::SubstrBufFromType<const wchar_t*>
   size=16 align=8
   base size=16 base align=8
wxString::SubstrBufFromType<const wchar_t*> (0x0x7fdedb6c5360) 0

Class wxString::SubstrBufFromType<wxScopedCharTypeBuffer<wchar_t> >
   size=16 align=8
   base size=16 base align=8
wxString::SubstrBufFromType<wxScopedCharTypeBuffer<wchar_t> > (0x0x7fdedb6c53c0) 0

Class std::__are_same<const wchar_t*, wchar_t*>
   size=1 align=1
   base size=0 base align=1
std::__are_same<const wchar_t*, wchar_t*> (0x0x7fdedb6c55a0) 0 empty

Class __gnu_cxx::__enable_if<false, std::basic_string<wchar_t> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__enable_if<false, std::basic_string<wchar_t> > (0x0x7fdedb6c5600) 0 empty

Class wxString::reverse_iterator_impl<wxString::const_iterator>
   size=8 align=8
   base size=8 base align=8
wxString::reverse_iterator_impl<wxString::const_iterator> (0x0x7fdedb6c57e0) 0

Class wxString::reverse_iterator_impl<wxString::iterator>
   size=8 align=8
   base size=8 base align=8
wxString::reverse_iterator_impl<wxString::iterator> (0x0x7fdedb6c5840) 0

Class wxWritableCharTypeBuffer<char>
   size=8 align=8
   base size=8 base align=8
wxWritableCharTypeBuffer<char> (0x0x7fdedb59f548) 0
  wxCharTypeBuffer<char> (0x0x7fdedb59f5b0) 0
    wxScopedCharTypeBuffer<char> (0x0x7fdedb6c58a0) 0

Class wxWritableCharTypeBuffer<wchar_t>
   size=8 align=8
   base size=8 base align=8
wxWritableCharTypeBuffer<wchar_t> (0x0x7fdedb59f680) 0
  wxCharTypeBuffer<wchar_t> (0x0x7fdedb59f6e8) 0
    wxScopedCharTypeBuffer<wchar_t> (0x0x7fdedb6c5900) 0

Class wxPrivate::wxStringAsBufHelper<char>
   size=1 align=1
   base size=0 base align=1
wxPrivate::wxStringAsBufHelper<char> (0x0x7fdedb0fc180) 0 empty

Class wxPrivate::wxStringAsBufHelper<wchar_t>
   size=1 align=1
   base size=0 base align=1
wxPrivate::wxStringAsBufHelper<wchar_t> (0x0x7fdedb0fc1e0) 0 empty

Class wxStringTypeBufferBase<wchar_t>
   size=16 align=8
   base size=16 base align=8
wxStringTypeBufferBase<wchar_t> (0x0x7fdedb0fc3c0) 0

Class wxStringInternalBuffer
   size=16 align=8
   base size=16 base align=8
wxStringInternalBuffer (0x0x7fdedb172410) 0
  wxStringTypeBufferBase<wchar_t> (0x0x7fdedb0fc420) 0

Class wxStringTypeBufferLengthBase<wchar_t>
   size=32 align=8
   base size=25 base align=8
wxStringTypeBufferLengthBase<wchar_t> (0x0x7fdedb1724e0) 0
  wxStringTypeBufferBase<wchar_t> (0x0x7fdedb0fc480) 0

Class wxStringInternalBufferLength
   size=32 align=8
   base size=25 base align=8
wxStringInternalBufferLength (0x0x7fdedb172548) 0
  wxStringTypeBufferLengthBase<wchar_t> (0x0x7fdedb1725b0) 0
    wxStringTypeBufferBase<wchar_t> (0x0x7fdedb0fc4e0) 0

Class wxStringTypeBufferBase<char>
   size=16 align=8
   base size=16 base align=8
wxStringTypeBufferBase<char> (0x0x7fdedb0fc540) 0

Class wxUTF8StringBuffer
   size=16 align=8
   base size=16 base align=8
wxUTF8StringBuffer (0x0x7fdedb172618) 0
  wxStringTypeBufferBase<char> (0x0x7fdedb0fc5a0) 0

Class wxStringTypeBufferLengthBase<char>
   size=32 align=8
   base size=25 base align=8
wxStringTypeBufferLengthBase<char> (0x0x7fdedb1726e8) 0
  wxStringTypeBufferBase<char> (0x0x7fdedb0fc600) 0

Class wxUTF8StringBufferLength
   size=32 align=8
   base size=25 base align=8
wxUTF8StringBufferLength (0x0x7fdedb172750) 0
  wxStringTypeBufferLengthBase<char> (0x0x7fdedb1727b8) 0
    wxStringTypeBufferBase<char> (0x0x7fdedb0fc660) 0

Class wxStrtoxCharType<char**>
   size=1 align=1
   base size=0 base align=1
wxStrtoxCharType<char**> (0x0x7fdedb0fc720) 0 empty

Class wxStrtoxCharType<wchar_t**>
   size=1 align=1
   base size=0 base align=1
wxStrtoxCharType<wchar_t**> (0x0x7fdedb0fc780) 0 empty

Class wxStrtoxCharType<int>
   size=1 align=1
   base size=0 base align=1
wxStrtoxCharType<int> (0x0x7fdedb0fc7e0) 0 empty

Class wxFormatStringArgumentFinder<_IO_FILE*>
   size=1 align=1
   base size=0 base align=1
wxFormatStringArgumentFinder<_IO_FILE*> (0x0x7fdedb0fca80) 0 empty

Class wxFormatStringArgumentFinder<char*>
   size=1 align=1
   base size=0 base align=1
wxFormatStringArgumentFinder<char*> (0x0x7fdedb0fcd80) 0 empty

Class wxFormatStringArgumentFinder<long unsigned int>
   size=1 align=1
   base size=0 base align=1
wxFormatStringArgumentFinder<long unsigned int> (0x0x7fdeda92d060) 0 empty

Class wxFormatStringArgumentFinder<wchar_t*>
   size=1 align=1
   base size=0 base align=1
wxFormatStringArgumentFinder<wchar_t*> (0x0x7fdeda92d360) 0 empty

Class _wxHashTable_NodeBase
   size=8 align=8
   base size=8 base align=8
_wxHashTable_NodeBase (0x0x7fdeda334660) 0

Class _wxHashTableBase2
   size=1 align=1
   base size=0 base align=1
_wxHashTableBase2 (0x0x7fdeda3346c0) 0 empty

Class wxIntegerHash
   size=1 align=1
   base size=0 base align=1
wxIntegerHash (0x0x7fdeda334720) 0 empty

Class wxIntegerEqual
   size=1 align=1
   base size=0 base align=1
wxIntegerEqual (0x0x7fdeda334780) 0 empty

Class wxPointerHash
   size=1 align=1
   base size=0 base align=1
wxPointerHash (0x0x7fdeda3347e0) 0 empty

Class wxPointerEqual
   size=1 align=1
   base size=0 base align=1
wxPointerEqual (0x0x7fdeda334840) 0 empty

Class wxStringHash
   size=1 align=1
   base size=0 base align=1
wxStringHash (0x0x7fdeda3348a0) 0 empty

Class wxStringEqual
   size=1 align=1
   base size=0 base align=1
wxStringEqual (0x0x7fdeda334900) 0 empty

Class wxLongToLongHashMap_wxImplementation_Pair
   size=16 align=8
   base size=16 base align=8
wxLongToLongHashMap_wxImplementation_Pair (0x0x7fdeda334960) 0

Class wxLongToLongHashMap_wxImplementation_KeyEx
   size=1 align=1
   base size=0 base align=1
wxLongToLongHashMap_wxImplementation_KeyEx (0x0x7fdeda3349c0) 0 empty

Class wxLongToLongHashMap_wxImplementation_HashTable::Node
   size=24 align=8
   base size=24 base align=8
wxLongToLongHashMap_wxImplementation_HashTable::Node (0x0x7fdeda544c98) 0
  _wxHashTable_NodeBase (0x0x7fdeda334a80) 0

Class wxLongToLongHashMap_wxImplementation_HashTable::Iterator
   size=16 align=8
   base size=16 base align=8
wxLongToLongHashMap_wxImplementation_HashTable::Iterator (0x0x7fdeda334ae0) 0

Class wxLongToLongHashMap_wxImplementation_HashTable::iterator
   size=16 align=8
   base size=16 base align=8
wxLongToLongHashMap_wxImplementation_HashTable::iterator (0x0x7fdeda544d00) 0
  wxLongToLongHashMap_wxImplementation_HashTable::Iterator (0x0x7fdeda334b40) 0

Class wxLongToLongHashMap_wxImplementation_HashTable::const_iterator
   size=16 align=8
   base size=16 base align=8
wxLongToLongHashMap_wxImplementation_HashTable::const_iterator (0x0x7fdeda544d68) 0
  wxLongToLongHashMap_wxImplementation_HashTable::Iterator (0x0x7fdeda334ba0) 0

Class wxLongToLongHashMap_wxImplementation_HashTable
   size=32 align=8
   base size=27 base align=8
wxLongToLongHashMap_wxImplementation_HashTable (0x0x7fdeda544c30) 0
  _wxHashTableBase2 (0x0x7fdeda334a20) 0 empty

Class wxLongToLongHashMap::Insert_Result
   size=24 align=8
   base size=17 base align=8
wxLongToLongHashMap::Insert_Result (0x0x7fdeda334d80) 0

Class wxLongToLongHashMap
   size=32 align=8
   base size=27 base align=8
wxLongToLongHashMap (0x0x7fdeda544dd0) 0
  wxLongToLongHashMap_wxImplementation_HashTable (0x0x7fdeda544e38) 0
    _wxHashTableBase2 (0x0x7fdeda334d20) 0 empty

Class wxStringToStringHashMap_wxImplementation_Pair
   size=48 align=8
   base size=48 base align=8
wxStringToStringHashMap_wxImplementation_Pair (0x0x7fdeda334e40) 0

Class wxStringToStringHashMap_wxImplementation_KeyEx
   size=1 align=1
   base size=0 base align=1
wxStringToStringHashMap_wxImplementation_KeyEx (0x0x7fdeda334ea0) 0 empty

Class wxStringToStringHashMap_wxImplementation_HashTable::Node
   size=56 align=8
   base size=56 base align=8
wxStringToStringHashMap_wxImplementation_HashTable::Node (0x0x7fdeda544f08) 0
  _wxHashTable_NodeBase (0x0x7fdeda334f60) 0

Class wxStringToStringHashMap_wxImplementation_HashTable::Iterator
   size=16 align=8
   base size=16 base align=8
wxStringToStringHashMap_wxImplementation_HashTable::Iterator (0x0x7fded9f6f000) 0

Class wxStringToStringHashMap_wxImplementation_HashTable::iterator
   size=16 align=8
   base size=16 base align=8
wxStringToStringHashMap_wxImplementation_HashTable::iterator (0x0x7fdeda544f70) 0
  wxStringToStringHashMap_wxImplementation_HashTable::Iterator (0x0x7fded9f6f060) 0

Class wxStringToStringHashMap_wxImplementation_HashTable::const_iterator
   size=16 align=8
   base size=16 base align=8
wxStringToStringHashMap_wxImplementation_HashTable::const_iterator (0x0x7fded9f80000) 0
  wxStringToStringHashMap_wxImplementation_HashTable::Iterator (0x0x7fded9f6f0c0) 0

Class wxStringToStringHashMap_wxImplementation_HashTable
   size=32 align=8
   base size=27 base align=8
wxStringToStringHashMap_wxImplementation_HashTable (0x0x7fdeda544ea0) 0
  _wxHashTableBase2 (0x0x7fdeda334f00) 0 empty

Class wxStringToStringHashMap::Insert_Result
   size=24 align=8
   base size=17 base align=8
wxStringToStringHashMap::Insert_Result (0x0x7fded9f6f420) 0

Class wxStringToStringHashMap
   size=32 align=8
   base size=27 base align=8
wxStringToStringHashMap (0x0x7fded9f80068) 0
  wxStringToStringHashMap_wxImplementation_HashTable (0x0x7fded9f800d0) 0
    _wxHashTableBase2 (0x0x7fded9f6f3c0) 0 empty

Class wxStringToNumHashMap_wxImplementation_Pair
   size=32 align=8
   base size=32 base align=8
wxStringToNumHashMap_wxImplementation_Pair (0x0x7fded9f6f480) 0

Class wxStringToNumHashMap_wxImplementation_KeyEx
   size=1 align=1
   base size=0 base align=1
wxStringToNumHashMap_wxImplementation_KeyEx (0x0x7fded9f6f4e0) 0 empty

Class wxStringToNumHashMap_wxImplementation_HashTable::Node
   size=40 align=8
   base size=40 base align=8
wxStringToNumHashMap_wxImplementation_HashTable::Node (0x0x7fded9f80270) 0
  _wxHashTable_NodeBase (0x0x7fded9f6f5a0) 0

Class wxStringToNumHashMap_wxImplementation_HashTable::Iterator
   size=16 align=8
   base size=16 base align=8
wxStringToNumHashMap_wxImplementation_HashTable::Iterator (0x0x7fded9f6f600) 0

Class wxStringToNumHashMap_wxImplementation_HashTable::iterator
   size=16 align=8
   base size=16 base align=8
wxStringToNumHashMap_wxImplementation_HashTable::iterator (0x0x7fded9f802d8) 0
  wxStringToNumHashMap_wxImplementation_HashTable::Iterator (0x0x7fded9f6f660) 0

Class wxStringToNumHashMap_wxImplementation_HashTable::const_iterator
   size=16 align=8
   base size=16 base align=8
wxStringToNumHashMap_wxImplementation_HashTable::const_iterator (0x0x7fded9f80340) 0
  wxStringToNumHashMap_wxImplementation_HashTable::Iterator (0x0x7fded9f6f6c0) 0

Class wxStringToNumHashMap_wxImplementation_HashTable
   size=32 align=8
   base size=27 base align=8
wxStringToNumHashMap_wxImplementation_HashTable (0x0x7fded9f80208) 0
  _wxHashTableBase2 (0x0x7fded9f6f540) 0 empty

Class wxStringToNumHashMap::Insert_Result
   size=24 align=8
   base size=17 base align=8
wxStringToNumHashMap::Insert_Result (0x0x7fded9f6f8a0) 0

Class wxStringToNumHashMap
   size=32 align=8
   base size=27 base align=8
wxStringToNumHashMap (0x0x7fded9f803a8) 0
  wxStringToNumHashMap_wxImplementation_HashTable (0x0x7fded9f80410) 0
    _wxHashTableBase2 (0x0x7fded9f6f840) 0 empty

Class wxPluralFormsCalculatorPtr
   size=8 align=8
   base size=8 base align=8
wxPluralFormsCalculatorPtr (0x0x7fded9f6fa80) 0

Class wxMsgCatalog
   size=72 align=8
   base size=72 base align=8
wxMsgCatalog (0x0x7fded9f6fae0) 0

Class wxTranslations
   size=40 align=8
   base size=40 base align=8
wxTranslations (0x0x7fded9f6fb40) 0

Vtable for wxTranslationsLoader
wxTranslationsLoader::_ZTV20wxTranslationsLoader: 6u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTI20wxTranslationsLoader)
16    0u
24    0u
32    (int (*)(...))__cxa_pure_virtual
40    (int (*)(...))__cxa_pure_virtual

Class wxTranslationsLoader
   size=8 align=8
   base size=8 base align=8
wxTranslationsLoader (0x0x7fded9f6fba0) 0 nearly-empty
    vptr=((& wxTranslationsLoader::_ZTV20wxTranslationsLoader) + 16u)

Vtable for wxFileTranslationsLoader
wxFileTranslationsLoader::_ZTV24wxFileTranslationsLoader: 6u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTI24wxFileTranslationsLoader)
16    (int (*)(...))wxFileTranslationsLoader::~wxFileTranslationsLoader
24    (int (*)(...))wxFileTranslationsLoader::~wxFileTranslationsLoader
32    (int (*)(...))wxFileTranslationsLoader::LoadCatalog
40    (int (*)(...))wxFileTranslationsLoader::GetAvailableTranslations

Class wxFileTranslationsLoader
   size=8 align=8
   base size=8 base align=8
wxFileTranslationsLoader (0x0x7fded9f804e0) 0 nearly-empty
    vptr=((& wxFileTranslationsLoader::_ZTV24wxFileTranslationsLoader) + 16u)
  wxTranslationsLoader (0x0x7fded9f6fc00) 0 nearly-empty
      primary-for wxFileTranslationsLoader (0x0x7fded9f804e0)

Class wxLanguageInfo
   size=64 align=8
   base size=60 base align=8
wxLanguageInfo (0x0x7fded9f6fc60) 0

Vtable for wxLocale
wxLocale::_ZTV8wxLocale: 4u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTI8wxLocale)
16    (int (*)(...))wxLocale::~wxLocale
24    (int (*)(...))wxLocale::~wxLocale

Class wxLocale
   size=128 align=8
   base size=128 base align=8
wxLocale (0x0x7fded9f6fcc0) 0
    vptr=((& wxLocale::_ZTV8wxLocale) + 16u)

Class __exception
   size=40 align=8
   base size=40 base align=8
__exception (0x0x7fded9f6fe40) 0

Class __signbitl(long double)::<anonymous union>
   size=16 align=16
   base size=16 base align=16
__signbitl(long double)::<anonymous union> (0x0x7fded9f6fea0) 0

Class std::_Destroy_aux<true>
   size=1 align=1
   base size=0 base align=1
std::_Destroy_aux<true> (0x0x7fded9dbb7e0) 0 empty

Class std::__uninitialized_copy<true>
   size=1 align=1
   base size=0 base align=1
std::__uninitialized_copy<true> (0x0x7fded9dbb8a0) 0 empty

Class std::__uninitialized_fill<true>
   size=1 align=1
   base size=0 base align=1
std::__uninitialized_fill<true> (0x0x7fded9dbb960) 0 empty

Class std::__uninitialized_fill_n<true>
   size=1 align=1
   base size=0 base align=1
std::__uninitialized_fill_n<true> (0x0x7fded9dbba20) 0 empty

Class std::__uninitialized_default_1<true>
   size=1 align=1
   base size=0 base align=1
std::__uninitialized_default_1<true> (0x0x7fded9dbbae0) 0 empty

Class std::__uninitialized_default_n_1<true>
   size=1 align=1
   base size=0 base align=1
std::__uninitialized_default_n_1<true> (0x0x7fded9dbbba0) 0 empty

Class std::_Bit_reference
   size=16 align=8
   base size=16 base align=8
std::_Bit_reference (0x0x7fded9dbbd80) 0

Class std::iterator<std::random_access_iterator_tag, bool>
   size=1 align=1
   base size=0 base align=1
std::iterator<std::random_access_iterator_tag, bool> (0x0x7fded9dbbde0) 0 empty

Class std::_Bit_iterator_base
   size=16 align=8
   base size=12 base align=8
std::_Bit_iterator_base (0x0x7fded9f80a90) 0
  std::iterator<std::random_access_iterator_tag, bool> (0x0x7fded9dbbe40) 0 empty

Class std::_Bit_iterator
   size=16 align=8
   base size=12 base align=8
std::_Bit_iterator (0x0x7fded9f80af8) 0
  std::_Bit_iterator_base (0x0x7fded9f80b60) 0
    std::iterator<std::random_access_iterator_tag, bool> (0x0x7fded9dbbea0) 0 empty

Class std::_Bit_const_iterator
   size=16 align=8
   base size=12 base align=8
std::_Bit_const_iterator (0x0x7fded9f80bc8) 0
  std::_Bit_iterator_base (0x0x7fded9f80c30) 0
    std::iterator<std::random_access_iterator_tag, bool> (0x0x7fded9dbbf00) 0 empty

Class std::initializer_list<bool>
   size=16 align=8
   base size=16 base align=8
std::initializer_list<bool> (0x0x7fded9b710c0) 0

Class std::remove_volatile<std::_Bit_iterator>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<std::_Bit_iterator> (0x0x7fded9b71180) 0 empty

Class std::remove_const<std::_Bit_iterator>
   size=1 align=1
   base size=0 base align=1
std::remove_const<std::_Bit_iterator> (0x0x7fded9b711e0) 0 empty

Class std::remove_cv<std::_Bit_iterator>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<std::_Bit_iterator> (0x0x7fded9b71120) 0 empty

Class std::__has_iterator_category_helper<std::_Bit_iterator>
   size=1 align=1
   base size=0 base align=1
std::__has_iterator_category_helper<std::_Bit_iterator> (0x0x7fded9b71240) 0 empty

Class std::__has_iterator_category<std::_Bit_iterator>
   size=1 align=1
   base size=1 base align=1
std::__has_iterator_category<std::_Bit_iterator> (0x0x7fded9f80e38) 0 empty
  std::integral_constant<bool, true> (0x0x7fded9b712a0) 0 empty

Class std::__iterator_traits<std::_Bit_iterator, true>
   size=1 align=1
   base size=0 base align=1
std::__iterator_traits<std::_Bit_iterator, true> (0x0x7fded9b71300) 0 empty

Class std::iterator_traits<std::_Bit_iterator>
   size=1 align=1
   base size=1 base align=1
std::iterator_traits<std::_Bit_iterator> (0x0x7fded9f80f08) 0 empty
  std::__iterator_traits<std::_Bit_iterator, true> (0x0x7fded9b71360) 0 empty

Class std::iterator<std::random_access_iterator_tag, bool, long int, std::_Bit_reference*, std::_Bit_reference>
   size=1 align=1
   base size=0 base align=1
std::iterator<std::random_access_iterator_tag, bool, long int, std::_Bit_reference*, std::_Bit_reference> (0x0x7fded9b713c0) 0 empty

Class std::reverse_iterator<std::_Bit_iterator>
   size=16 align=8
   base size=16 base align=8
std::reverse_iterator<std::_Bit_iterator> (0x0x7fded9bce000) 0
  std::iterator<std::random_access_iterator_tag, bool, long int, std::_Bit_reference*, std::_Bit_reference> (0x0x7fded9b71420) 0 empty

Class std::remove_volatile<std::_Bit_const_iterator>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<std::_Bit_const_iterator> (0x0x7fded9b714e0) 0 empty

Class std::remove_const<std::_Bit_const_iterator>
   size=1 align=1
   base size=0 base align=1
std::remove_const<std::_Bit_const_iterator> (0x0x7fded9b71540) 0 empty

Class std::remove_cv<std::_Bit_const_iterator>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<std::_Bit_const_iterator> (0x0x7fded9b71480) 0 empty

Class std::__has_iterator_category_helper<std::_Bit_const_iterator>
   size=1 align=1
   base size=0 base align=1
std::__has_iterator_category_helper<std::_Bit_const_iterator> (0x0x7fded9b715a0) 0 empty

Class std::__has_iterator_category<std::_Bit_const_iterator>
   size=1 align=1
   base size=1 base align=1
std::__has_iterator_category<std::_Bit_const_iterator> (0x0x7fded9bce1a0) 0 empty
  std::integral_constant<bool, true> (0x0x7fded9b71600) 0 empty

Class std::__iterator_traits<std::_Bit_const_iterator, true>
   size=1 align=1
   base size=0 base align=1
std::__iterator_traits<std::_Bit_const_iterator, true> (0x0x7fded9b71660) 0 empty

Class std::iterator_traits<std::_Bit_const_iterator>
   size=1 align=1
   base size=1 base align=1
std::iterator_traits<std::_Bit_const_iterator> (0x0x7fded9bce270) 0 empty
  std::__iterator_traits<std::_Bit_const_iterator, true> (0x0x7fded9b716c0) 0 empty

Class std::iterator<std::random_access_iterator_tag, bool, long int, const bool*, bool>
   size=1 align=1
   base size=0 base align=1
std::iterator<std::random_access_iterator_tag, bool, long int, const bool*, bool> (0x0x7fded9b71720) 0 empty

Class std::reverse_iterator<std::_Bit_const_iterator>
   size=16 align=8
   base size=16 base align=8
std::reverse_iterator<std::_Bit_const_iterator> (0x0x7fded9bce2d8) 0
  std::iterator<std::random_access_iterator_tag, bool, long int, const bool*, bool> (0x0x7fded9b71780) 0 empty

Class __gnu_cxx::__conditional_type<true, __gnu_cxx::__numeric_traits_integer<long int>, __gnu_cxx::__numeric_traits_floating<long int> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__conditional_type<true, __gnu_cxx::__numeric_traits_integer<long int>, __gnu_cxx::__numeric_traits_floating<long int> > (0x0x7fded9b717e0) 0 empty

Class __gnu_cxx::__numeric_traits_integer<long int>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__numeric_traits_integer<long int> (0x0x7fded9b71840) 0 empty

Class __gnu_cxx::__numeric_traits<long int>
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__numeric_traits<long int> (0x0x7fded9bce410) 0 empty
  __gnu_cxx::__numeric_traits_integer<long int> (0x0x7fded9b718a0) 0 empty

Class std::__uninitialized_construct_buf_dispatch<true>
   size=1 align=1
   base size=0 base align=1
std::__uninitialized_construct_buf_dispatch<true> (0x0x7fded9b71a20) 0 empty

Vtable for std::type_info
std::type_info::_ZTVSt9type_info: 8u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt9type_info)
16    (int (*)(...))std::type_info::~type_info
24    (int (*)(...))std::type_info::~type_info
32    (int (*)(...))std::type_info::__is_pointer_p
40    (int (*)(...))std::type_info::__is_function_p
48    (int (*)(...))std::type_info::__do_catch
56    (int (*)(...))std::type_info::__do_upcast

Class std::type_info
   size=16 align=8
   base size=16 base align=8
std::type_info (0x0x7fded9b71ae0) 0
    vptr=((& std::type_info::_ZTVSt9type_info) + 16u)

Vtable for std::bad_cast
std::bad_cast::_ZTVSt8bad_cast: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt8bad_cast)
16    (int (*)(...))std::bad_cast::~bad_cast
24    (int (*)(...))std::bad_cast::~bad_cast
32    (int (*)(...))std::bad_cast::what

Class std::bad_cast
   size=8 align=8
   base size=8 base align=8
std::bad_cast (0x0x7fded9bce750) 0 nearly-empty
    vptr=((& std::bad_cast::_ZTVSt8bad_cast) + 16u)
  std::exception (0x0x7fded9b71b40) 0 nearly-empty
      primary-for std::bad_cast (0x0x7fded9bce750)

Vtable for std::bad_typeid
std::bad_typeid::_ZTVSt10bad_typeid: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt10bad_typeid)
16    (int (*)(...))std::bad_typeid::~bad_typeid
24    (int (*)(...))std::bad_typeid::~bad_typeid
32    (int (*)(...))std::bad_typeid::what

Class std::bad_typeid
   size=8 align=8
   base size=8 base align=8
std::bad_typeid (0x0x7fded9bce7b8) 0 nearly-empty
    vptr=((& std::bad_typeid::_ZTVSt10bad_typeid) + 16u)
  std::exception (0x0x7fded9b71ba0) 0 nearly-empty
      primary-for std::bad_typeid (0x0x7fded9bce7b8)

Vtable for __gnu_cxx::__concurrence_lock_error
__gnu_cxx::__concurrence_lock_error::_ZTVN9__gnu_cxx24__concurrence_lock_errorE: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN9__gnu_cxx24__concurrence_lock_errorE)
16    (int (*)(...))__gnu_cxx::__concurrence_lock_error::~__concurrence_lock_error
24    (int (*)(...))__gnu_cxx::__concurrence_lock_error::~__concurrence_lock_error
32    (int (*)(...))__gnu_cxx::__concurrence_lock_error::what

Class __gnu_cxx::__concurrence_lock_error
   size=8 align=8
   base size=8 base align=8
__gnu_cxx::__concurrence_lock_error (0x0x7fded9bce820) 0 nearly-empty
    vptr=((& __gnu_cxx::__concurrence_lock_error::_ZTVN9__gnu_cxx24__concurrence_lock_errorE) + 16u)
  std::exception (0x0x7fded9b71c00) 0 nearly-empty
      primary-for __gnu_cxx::__concurrence_lock_error (0x0x7fded9bce820)

Vtable for __gnu_cxx::__concurrence_unlock_error
__gnu_cxx::__concurrence_unlock_error::_ZTVN9__gnu_cxx26__concurrence_unlock_errorE: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN9__gnu_cxx26__concurrence_unlock_errorE)
16    (int (*)(...))__gnu_cxx::__concurrence_unlock_error::~__concurrence_unlock_error
24    (int (*)(...))__gnu_cxx::__concurrence_unlock_error::~__concurrence_unlock_error
32    (int (*)(...))__gnu_cxx::__concurrence_unlock_error::what

Class __gnu_cxx::__concurrence_unlock_error
   size=8 align=8
   base size=8 base align=8
__gnu_cxx::__concurrence_unlock_error (0x0x7fded9bce888) 0 nearly-empty
    vptr=((& __gnu_cxx::__concurrence_unlock_error::_ZTVN9__gnu_cxx26__concurrence_unlock_errorE) + 16u)
  std::exception (0x0x7fded9b71cc0) 0 nearly-empty
      primary-for __gnu_cxx::__concurrence_unlock_error (0x0x7fded9bce888)

Vtable for __gnu_cxx::__concurrence_broadcast_error
__gnu_cxx::__concurrence_broadcast_error::_ZTVN9__gnu_cxx29__concurrence_broadcast_errorE: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN9__gnu_cxx29__concurrence_broadcast_errorE)
16    (int (*)(...))__gnu_cxx::__concurrence_broadcast_error::~__concurrence_broadcast_error
24    (int (*)(...))__gnu_cxx::__concurrence_broadcast_error::~__concurrence_broadcast_error
32    (int (*)(...))__gnu_cxx::__concurrence_broadcast_error::what

Class __gnu_cxx::__concurrence_broadcast_error
   size=8 align=8
   base size=8 base align=8
__gnu_cxx::__concurrence_broadcast_error (0x0x7fded9bce8f0) 0 nearly-empty
    vptr=((& __gnu_cxx::__concurrence_broadcast_error::_ZTVN9__gnu_cxx29__concurrence_broadcast_errorE) + 16u)
  std::exception (0x0x7fded9b71d80) 0 nearly-empty
      primary-for __gnu_cxx::__concurrence_broadcast_error (0x0x7fded9bce8f0)

Vtable for __gnu_cxx::__concurrence_wait_error
__gnu_cxx::__concurrence_wait_error::_ZTVN9__gnu_cxx24__concurrence_wait_errorE: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN9__gnu_cxx24__concurrence_wait_errorE)
16    (int (*)(...))__gnu_cxx::__concurrence_wait_error::~__concurrence_wait_error
24    (int (*)(...))__gnu_cxx::__concurrence_wait_error::~__concurrence_wait_error
32    (int (*)(...))__gnu_cxx::__concurrence_wait_error::what

Class __gnu_cxx::__concurrence_wait_error
   size=8 align=8
   base size=8 base align=8
__gnu_cxx::__concurrence_wait_error (0x0x7fded9bce9c0) 0 nearly-empty
    vptr=((& __gnu_cxx::__concurrence_wait_error::_ZTVN9__gnu_cxx24__concurrence_wait_errorE) + 16u)
  std::exception (0x0x7fded9b71e40) 0 nearly-empty
      primary-for __gnu_cxx::__concurrence_wait_error (0x0x7fded9bce9c0)

Class __gnu_cxx::__mutex
   size=40 align=8
   base size=40 base align=8
__gnu_cxx::__mutex (0x0x7fded9b71f00) 0

Class __gnu_cxx::__recursive_mutex
   size=40 align=8
   base size=40 base align=8
__gnu_cxx::__recursive_mutex (0x0x7fded9b71f60) 0

Class __gnu_cxx::__scoped_lock
   size=8 align=8
   base size=8 base align=8
__gnu_cxx::__scoped_lock (0x0x7fded98e0000) 0

Class __gnu_cxx::__cond
   size=48 align=8
   base size=48 base align=8
__gnu_cxx::__cond (0x0x7fded98e0060) 0

Class std::allocator_arg_t
   size=1 align=1
   base size=0 base align=1
std::allocator_arg_t (0x0x7fded98e00c0) 0 empty

Class std::__uses_alloc_base
   size=1 align=1
   base size=0 base align=1
std::__uses_alloc_base (0x0x7fded98e03c0) 0 empty

Class std::__uses_alloc0::_Anything
   size=1 align=1
   base size=0 base align=1
std::__uses_alloc0::_Anything (0x0x7fded98e0480) 0 empty

Class std::__uses_alloc0
   size=1 align=1
   base size=1 base align=1
std::__uses_alloc0 (0x0x7fded9bcec98) 0
  std::__uses_alloc_base (0x0x7fded98e0420) 0 empty

Class std::integral_constant<long unsigned int, 2ul>
   size=1 align=1
   base size=0 base align=1
std::integral_constant<long unsigned int, 2ul> (0x0x7fded98e06c0) 0 empty

Class std::__pair_get<0ul>
   size=1 align=1
   base size=0 base align=1
std::__pair_get<0ul> (0x0x7fded98e0840) 0 empty

Class std::__pair_get<1ul>
   size=1 align=1
   base size=0 base align=1
std::__pair_get<1ul> (0x0x7fded98e08a0) 0 empty

Class std::_Build_index_tuple<0ul>
   size=1 align=1
   base size=0 base align=1
std::_Build_index_tuple<0ul> (0x0x7fded98e09c0) 0 empty

Vtable for std::logic_error
std::logic_error::_ZTVSt11logic_error: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt11logic_error)
16    (int (*)(...))std::logic_error::~logic_error
24    (int (*)(...))std::logic_error::~logic_error
32    (int (*)(...))std::logic_error::what

Class std::logic_error
   size=16 align=8
   base size=16 base align=8
std::logic_error (0x0x7fded9bce208) 0
    vptr=((& std::logic_error::_ZTVSt11logic_error) + 16u)
  std::exception (0x0x7fded98e0a20) 0 nearly-empty
      primary-for std::logic_error (0x0x7fded9bce208)

Vtable for std::domain_error
std::domain_error::_ZTVSt12domain_error: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt12domain_error)
16    (int (*)(...))std::domain_error::~domain_error
24    (int (*)(...))std::domain_error::~domain_error
32    (int (*)(...))std::logic_error::what

Class std::domain_error
   size=16 align=8
   base size=16 base align=8
std::domain_error (0x0x7fded9bce3a8) 0
    vptr=((& std::domain_error::_ZTVSt12domain_error) + 16u)
  std::logic_error (0x0x7fded9bce478) 0
      primary-for std::domain_error (0x0x7fded9bce3a8)
    std::exception (0x0x7fded98e0a80) 0 nearly-empty
        primary-for std::logic_error (0x0x7fded9bce478)

Vtable for std::invalid_argument
std::invalid_argument::_ZTVSt16invalid_argument: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt16invalid_argument)
16    (int (*)(...))std::invalid_argument::~invalid_argument
24    (int (*)(...))std::invalid_argument::~invalid_argument
32    (int (*)(...))std::logic_error::what

Class std::invalid_argument
   size=16 align=8
   base size=16 base align=8
std::invalid_argument (0x0x7fded9bce5b0) 0
    vptr=((& std::invalid_argument::_ZTVSt16invalid_argument) + 16u)
  std::logic_error (0x0x7fded9bce618) 0
      primary-for std::invalid_argument (0x0x7fded9bce5b0)
    std::exception (0x0x7fded98e0ae0) 0 nearly-empty
        primary-for std::logic_error (0x0x7fded9bce618)

Vtable for std::length_error
std::length_error::_ZTVSt12length_error: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt12length_error)
16    (int (*)(...))std::length_error::~length_error
24    (int (*)(...))std::length_error::~length_error
32    (int (*)(...))std::logic_error::what

Class std::length_error
   size=16 align=8
   base size=16 base align=8
std::length_error (0x0x7fded9bce680) 0
    vptr=((& std::length_error::_ZTVSt12length_error) + 16u)
  std::logic_error (0x0x7fded9938000) 0
      primary-for std::length_error (0x0x7fded9bce680)
    std::exception (0x0x7fded98e0b40) 0 nearly-empty
        primary-for std::logic_error (0x0x7fded9938000)

Vtable for std::out_of_range
std::out_of_range::_ZTVSt12out_of_range: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt12out_of_range)
16    (int (*)(...))std::out_of_range::~out_of_range
24    (int (*)(...))std::out_of_range::~out_of_range
32    (int (*)(...))std::logic_error::what

Class std::out_of_range
   size=16 align=8
   base size=16 base align=8
std::out_of_range (0x0x7fded9938068) 0
    vptr=((& std::out_of_range::_ZTVSt12out_of_range) + 16u)
  std::logic_error (0x0x7fded99380d0) 0
      primary-for std::out_of_range (0x0x7fded9938068)
    std::exception (0x0x7fded98e0ba0) 0 nearly-empty
        primary-for std::logic_error (0x0x7fded99380d0)

Vtable for std::runtime_error
std::runtime_error::_ZTVSt13runtime_error: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt13runtime_error)
16    (int (*)(...))std::runtime_error::~runtime_error
24    (int (*)(...))std::runtime_error::~runtime_error
32    (int (*)(...))std::runtime_error::what

Class std::runtime_error
   size=16 align=8
   base size=16 base align=8
std::runtime_error (0x0x7fded9938138) 0
    vptr=((& std::runtime_error::_ZTVSt13runtime_error) + 16u)
  std::exception (0x0x7fded98e0c00) 0 nearly-empty
      primary-for std::runtime_error (0x0x7fded9938138)

Vtable for std::range_error
std::range_error::_ZTVSt11range_error: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt11range_error)
16    (int (*)(...))std::range_error::~range_error
24    (int (*)(...))std::range_error::~range_error
32    (int (*)(...))std::runtime_error::what

Class std::range_error
   size=16 align=8
   base size=16 base align=8
std::range_error (0x0x7fded99381a0) 0
    vptr=((& std::range_error::_ZTVSt11range_error) + 16u)
  std::runtime_error (0x0x7fded9938208) 0
      primary-for std::range_error (0x0x7fded99381a0)
    std::exception (0x0x7fded98e0c60) 0 nearly-empty
        primary-for std::runtime_error (0x0x7fded9938208)

Vtable for std::overflow_error
std::overflow_error::_ZTVSt14overflow_error: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt14overflow_error)
16    (int (*)(...))std::overflow_error::~overflow_error
24    (int (*)(...))std::overflow_error::~overflow_error
32    (int (*)(...))std::runtime_error::what

Class std::overflow_error
   size=16 align=8
   base size=16 base align=8
std::overflow_error (0x0x7fded9938270) 0
    vptr=((& std::overflow_error::_ZTVSt14overflow_error) + 16u)
  std::runtime_error (0x0x7fded99382d8) 0
      primary-for std::overflow_error (0x0x7fded9938270)
    std::exception (0x0x7fded98e0cc0) 0 nearly-empty
        primary-for std::runtime_error (0x0x7fded99382d8)

Vtable for std::underflow_error
std::underflow_error::_ZTVSt15underflow_error: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt15underflow_error)
16    (int (*)(...))std::underflow_error::~underflow_error
24    (int (*)(...))std::underflow_error::~underflow_error
32    (int (*)(...))std::runtime_error::what

Class std::underflow_error
   size=16 align=8
   base size=16 base align=8
std::underflow_error (0x0x7fded9938340) 0
    vptr=((& std::underflow_error::_ZTVSt15underflow_error) + 16u)
  std::runtime_error (0x0x7fded99383a8) 0
      primary-for std::underflow_error (0x0x7fded9938340)
    std::exception (0x0x7fded98e0d20) 0 nearly-empty
        primary-for std::runtime_error (0x0x7fded99383a8)

Class std::tuple<>
   size=1 align=1
   base size=0 base align=1
std::tuple<> (0x0x7fded997c540) 0 empty

Class std::__combine_tuples<>
   size=1 align=1
   base size=0 base align=1
std::__combine_tuples<> (0x0x7fded997cd80) 0 empty

Class std::__make_1st_indices<>
   size=1 align=1
   base size=0 base align=1
std::__make_1st_indices<> (0x0x7fded997cf00) 0 empty

Class std::_Swallow_assign
   size=1 align=1
   base size=0 base align=1
std::_Swallow_assign (0x0x7fded95dc0c0) 0 empty

Class std::integral_constant<int, 0>
   size=1 align=1
   base size=0 base align=1
std::integral_constant<int, 0> (0x0x7fded9664e40) 0 empty

Class std::_Maybe_wrap_member_pointer<void>
   size=1 align=1
   base size=0 base align=1
std::_Maybe_wrap_member_pointer<void> (0x0x7fded9715480) 0 empty

Vtable for std::bad_function_call
std::bad_function_call::_ZTVSt17bad_function_call: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt17bad_function_call)
16    (int (*)(...))std::bad_function_call::~bad_function_call
24    (int (*)(...))std::bad_function_call::~bad_function_call
32    (int (*)(...))std::bad_function_call::what

Class std::bad_function_call
   size=8 align=8
   base size=8 base align=8
std::bad_function_call (0x0x7fded977c340) 0 nearly-empty
    vptr=((& std::bad_function_call::_ZTVSt17bad_function_call) + 16u)
  std::exception (0x0x7fded9715b40) 0 nearly-empty
      primary-for std::bad_function_call (0x0x7fded977c340)

Class std::_Nocopy_types
   size=16 align=8
   base size=16 base align=8
std::_Nocopy_types (0x0x7fded9715c00) 0

Class std::_Any_data
   size=16 align=8
   base size=16 base align=8
std::_Any_data (0x0x7fded9715cc0) 0

Class std::_Function_base
   size=24 align=8
   base size=24 base align=8
std::_Function_base (0x0x7fded9715de0) 0

Vtable for std::bad_weak_ptr
std::bad_weak_ptr::_ZTVSt12bad_weak_ptr: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt12bad_weak_ptr)
16    (int (*)(...))std::bad_weak_ptr::~bad_weak_ptr
24    (int (*)(...))std::bad_weak_ptr::~bad_weak_ptr
32    (int (*)(...))std::bad_weak_ptr::what

Class std::bad_weak_ptr
   size=8 align=8
   base size=8 base align=8
std::bad_weak_ptr (0x0x7fded977cdd0) 0 nearly-empty
    vptr=((& std::bad_weak_ptr::_ZTVSt12bad_weak_ptr) + 16u)
  std::exception (0x0x7fded93e4540) 0 nearly-empty
      primary-for std::bad_weak_ptr (0x0x7fded977cdd0)

Class std::_Mutex_base<(__gnu_cxx::_Lock_policy)1u>
   size=40 align=8
   base size=40 base align=8
std::_Mutex_base<(__gnu_cxx::_Lock_policy)1u> (0x0x7fded977ce38) 0
  __gnu_cxx::__mutex (0x0x7fded93e4600) 0

Class std::_Mutex_base<(__gnu_cxx::_Lock_policy)0u>
   size=1 align=1
   base size=0 base align=1
std::_Mutex_base<(__gnu_cxx::_Lock_policy)0u> (0x0x7fded93e46c0) 0 empty

Vtable for std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)0u>
std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)0u>::_ZTVSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE0EE: 7u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE0EE)
16    0u
24    0u
32    (int (*)(...))__cxa_pure_virtual
40    (int (*)(...))std::_Sp_counted_base<_Lp>::_M_destroy<(__gnu_cxx::_Lock_policy)0u>
48    (int (*)(...))__cxa_pure_virtual

Class std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)0u>
   size=16 align=8
   base size=16 base align=8
std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)0u> (0x0x7fded977cf08) 0
    vptr=((& std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)0u>::_ZTVSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE0EE) + 16u)
  std::_Mutex_base<(__gnu_cxx::_Lock_policy)0u> (0x0x7fded93e4720) 0 empty

Vtable for std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)1u>
std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)1u>::_ZTVSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE1EE: 7u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE1EE)
16    0u
24    0u
32    (int (*)(...))__cxa_pure_virtual
40    (int (*)(...))std::_Sp_counted_base<_Lp>::_M_destroy<(__gnu_cxx::_Lock_policy)1u>
48    (int (*)(...))__cxa_pure_virtual

Class std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)1u>
   size=56 align=8
   base size=56 base align=8
std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)1u> (0x0x7fded977cf70) 0
    vptr=((& std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)1u>::_ZTVSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE1EE) + 16u)
  std::_Mutex_base<(__gnu_cxx::_Lock_policy)1u> (0x0x7fded977c820) 8
    __gnu_cxx::__mutex (0x0x7fded93e4780) 8

Class std::_Mutex_base<(__gnu_cxx::_Lock_policy)2u>
   size=1 align=1
   base size=0 base align=1
std::_Mutex_base<(__gnu_cxx::_Lock_policy)2u> (0x0x7fded93e47e0) 0 empty

Vtable for std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2u>
std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2u>::_ZTVSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE: 7u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE)
16    0u
24    0u
32    (int (*)(...))__cxa_pure_virtual
40    (int (*)(...))std::_Sp_counted_base<_Lp>::_M_destroy<(__gnu_cxx::_Lock_policy)2u>
48    (int (*)(...))__cxa_pure_virtual

Class std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2u>
   size=16 align=8
   base size=16 base align=8
std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2u> (0x0x7fded977c888) 0
    vptr=((& std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2u>::_ZTVSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE) + 16u)
  std::_Mutex_base<(__gnu_cxx::_Lock_policy)2u> (0x0x7fded93e4840) 0 empty

Vtable for std::_Sp_counted_ptr<std::nullptr_t, (__gnu_cxx::_Lock_policy)0u>
std::_Sp_counted_ptr<std::nullptr_t, (__gnu_cxx::_Lock_policy)0u>::_ZTVSt15_Sp_counted_ptrIDnLN9__gnu_cxx12_Lock_policyE0EE: 7u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt15_Sp_counted_ptrIDnLN9__gnu_cxx12_Lock_policyE0EE)
16    (int (*)(...))std::_Sp_counted_ptr<std::nullptr_t, (__gnu_cxx::_Lock_policy)0u>::~_Sp_counted_ptr
24    (int (*)(...))std::_Sp_counted_ptr<std::nullptr_t, (__gnu_cxx::_Lock_policy)0u>::~_Sp_counted_ptr
32    (int (*)(...))std::_Sp_counted_ptr<_Ptr, _Lp>::_M_dispose<std::nullptr_t, (__gnu_cxx::_Lock_policy)0u>
40    (int (*)(...))std::_Sp_counted_ptr<_Ptr, _Lp>::_M_destroy<std::nullptr_t, (__gnu_cxx::_Lock_policy)0u>
48    (int (*)(...))std::_Sp_counted_ptr<_Ptr, _Lp>::_M_get_deleter<std::nullptr_t, (__gnu_cxx::_Lock_policy)0u>

Class std::_Sp_counted_ptr<std::nullptr_t, (__gnu_cxx::_Lock_policy)0u>
   size=24 align=8
   base size=24 base align=8
std::_Sp_counted_ptr<std::nullptr_t, (__gnu_cxx::_Lock_policy)0u> (0x0x7fded977c958) 0
    vptr=((& std::_Sp_counted_ptr<std::nullptr_t, (__gnu_cxx::_Lock_policy)0u>::_ZTVSt15_Sp_counted_ptrIDnLN9__gnu_cxx12_Lock_policyE0EE) + 16u)
  std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)0u> (0x0x7fded977cc98) 0
      primary-for std::_Sp_counted_ptr<std::nullptr_t, (__gnu_cxx::_Lock_policy)0u> (0x0x7fded977c958)
    std::_Mutex_base<(__gnu_cxx::_Lock_policy)0u> (0x0x7fded93e49c0) 0 empty

Vtable for std::_Sp_counted_ptr<std::nullptr_t, (__gnu_cxx::_Lock_policy)1u>
std::_Sp_counted_ptr<std::nullptr_t, (__gnu_cxx::_Lock_policy)1u>::_ZTVSt15_Sp_counted_ptrIDnLN9__gnu_cxx12_Lock_policyE1EE: 7u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt15_Sp_counted_ptrIDnLN9__gnu_cxx12_Lock_policyE1EE)
16    (int (*)(...))std::_Sp_counted_ptr<std::nullptr_t, (__gnu_cxx::_Lock_policy)1u>::~_Sp_counted_ptr
24    (int (*)(...))std::_Sp_counted_ptr<std::nullptr_t, (__gnu_cxx::_Lock_policy)1u>::~_Sp_counted_ptr
32    (int (*)(...))std::_Sp_counted_ptr<_Ptr, _Lp>::_M_dispose<std::nullptr_t, (__gnu_cxx::_Lock_policy)1u>
40    (int (*)(...))std::_Sp_counted_ptr<_Ptr, _Lp>::_M_destroy<std::nullptr_t, (__gnu_cxx::_Lock_policy)1u>
48    (int (*)(...))std::_Sp_counted_ptr<_Ptr, _Lp>::_M_get_deleter<std::nullptr_t, (__gnu_cxx::_Lock_policy)1u>

Class std::_Sp_counted_ptr<std::nullptr_t, (__gnu_cxx::_Lock_policy)1u>
   size=64 align=8
   base size=64 base align=8
std::_Sp_counted_ptr<std::nullptr_t, (__gnu_cxx::_Lock_policy)1u> (0x0x7fded94f51a0) 0
    vptr=((& std::_Sp_counted_ptr<std::nullptr_t, (__gnu_cxx::_Lock_policy)1u>::_ZTVSt15_Sp_counted_ptrIDnLN9__gnu_cxx12_Lock_policyE1EE) + 16u)
  std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)1u> (0x0x7fded94f5208) 0
      primary-for std::_Sp_counted_ptr<std::nullptr_t, (__gnu_cxx::_Lock_policy)1u> (0x0x7fded94f51a0)
    std::_Mutex_base<(__gnu_cxx::_Lock_policy)1u> (0x0x7fded94f5270) 8
      __gnu_cxx::__mutex (0x0x7fded93e4a20) 8

Vtable for std::_Sp_counted_ptr<std::nullptr_t, (__gnu_cxx::_Lock_policy)2u>
std::_Sp_counted_ptr<std::nullptr_t, (__gnu_cxx::_Lock_policy)2u>::_ZTVSt15_Sp_counted_ptrIDnLN9__gnu_cxx12_Lock_policyE2EE: 7u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt15_Sp_counted_ptrIDnLN9__gnu_cxx12_Lock_policyE2EE)
16    (int (*)(...))std::_Sp_counted_ptr<std::nullptr_t, (__gnu_cxx::_Lock_policy)2u>::~_Sp_counted_ptr
24    (int (*)(...))std::_Sp_counted_ptr<std::nullptr_t, (__gnu_cxx::_Lock_policy)2u>::~_Sp_counted_ptr
32    (int (*)(...))std::_Sp_counted_ptr<_Ptr, _Lp>::_M_dispose<std::nullptr_t, (__gnu_cxx::_Lock_policy)2u>
40    (int (*)(...))std::_Sp_counted_ptr<_Ptr, _Lp>::_M_destroy<std::nullptr_t, (__gnu_cxx::_Lock_policy)2u>
48    (int (*)(...))std::_Sp_counted_ptr<_Ptr, _Lp>::_M_get_deleter<std::nullptr_t, (__gnu_cxx::_Lock_policy)2u>

Class std::_Sp_counted_ptr<std::nullptr_t, (__gnu_cxx::_Lock_policy)2u>
   size=24 align=8
   base size=24 base align=8
std::_Sp_counted_ptr<std::nullptr_t, (__gnu_cxx::_Lock_policy)2u> (0x0x7fded94f5478) 0
    vptr=((& std::_Sp_counted_ptr<std::nullptr_t, (__gnu_cxx::_Lock_policy)2u>::_ZTVSt15_Sp_counted_ptrIDnLN9__gnu_cxx12_Lock_policyE2EE) + 16u)
  std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2u> (0x0x7fded94f54e0) 0
      primary-for std::_Sp_counted_ptr<std::nullptr_t, (__gnu_cxx::_Lock_policy)2u> (0x0x7fded94f5478)
    std::_Mutex_base<(__gnu_cxx::_Lock_policy)2u> (0x0x7fded93e4a80) 0 empty

Class std::_Sp_make_shared_tag
   size=1 align=1
   base size=0 base align=1
std::_Sp_make_shared_tag (0x0x7fded93e4cc0) 0 empty

Class std::auto_ptr<void>
   size=1 align=1
   base size=0 base align=1
std::auto_ptr<void> (0x0x7fded919e5a0) 0 empty

Class std::locale
   size=8 align=8
   base size=8 base align=8
std::locale (0x0x7fded919e600) 0

Vtable for std::locale::facet
std::locale::facet::_ZTVNSt6locale5facetE: 4u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTINSt6locale5facetE)
16    (int (*)(...))std::locale::facet::~facet
24    (int (*)(...))std::locale::facet::~facet

Class std::locale::facet
   size=16 align=8
   base size=12 base align=8
std::locale::facet (0x0x7fded919e660) 0
    vptr=((& std::locale::facet::_ZTVNSt6locale5facetE) + 16u)

Class std::locale::id
   size=8 align=8
   base size=8 base align=8
std::locale::id (0x0x7fded919e6c0) 0

Class std::locale::_Impl
   size=40 align=8
   base size=40 base align=8
std::locale::_Impl (0x0x7fded919e720) 0

Vtable for std::collate<char>
std::collate<char>::_ZTVSt7collateIcE: 7u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt7collateIcE)
16    (int (*)(...))std::collate<_CharT>::~collate<char>
24    (int (*)(...))std::collate<_CharT>::~collate<char>
32    (int (*)(...))std::collate<_CharT>::do_compare<char>
40    (int (*)(...))std::collate<_CharT>::do_transform<char>
48    (int (*)(...))std::collate<_CharT>::do_hash<char>

Class std::collate<char>
   size=24 align=8
   base size=24 base align=8
std::collate<char> (0x0x7fded94f5ea0) 0
    vptr=((& std::collate<char>::_ZTVSt7collateIcE) + 16u)
  std::locale::facet (0x0x7fded919e7e0) 0
      primary-for std::collate<char> (0x0x7fded94f5ea0)

Vtable for std::collate<wchar_t>
std::collate<wchar_t>::_ZTVSt7collateIwE: 7u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt7collateIwE)
16    (int (*)(...))std::collate<_CharT>::~collate<wchar_t>
24    (int (*)(...))std::collate<_CharT>::~collate<wchar_t>
32    (int (*)(...))std::collate<_CharT>::do_compare<wchar_t>
40    (int (*)(...))std::collate<_CharT>::do_transform<wchar_t>
48    (int (*)(...))std::collate<_CharT>::do_hash<wchar_t>

Class std::collate<wchar_t>
   size=24 align=8
   base size=24 base align=8
std::collate<wchar_t> (0x0x7fded94f5f08) 0
    vptr=((& std::collate<wchar_t>::_ZTVSt7collateIwE) + 16u)
  std::locale::facet (0x0x7fded919e840) 0
      primary-for std::collate<wchar_t> (0x0x7fded94f5f08)

Class __gnu_cxx::__conditional_type<true, __gnu_cxx::__numeric_traits_integer<long unsigned int>, __gnu_cxx::__numeric_traits_floating<long unsigned int> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__conditional_type<true, __gnu_cxx::__numeric_traits_integer<long unsigned int>, __gnu_cxx::__numeric_traits_floating<long unsigned int> > (0x0x7fded919e900) 0 empty

Class __gnu_cxx::__numeric_traits_integer<long unsigned int>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__numeric_traits_integer<long unsigned int> (0x0x7fded919e960) 0 empty

Class __gnu_cxx::__numeric_traits<long unsigned int>
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__numeric_traits<long unsigned int> (0x0x7fded92ab068) 0 empty
  __gnu_cxx::__numeric_traits_integer<long unsigned int> (0x0x7fded919e9c0) 0 empty

Vtable for std::collate_byname<char>
std::collate_byname<char>::_ZTVSt14collate_bynameIcE: 7u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt14collate_bynameIcE)
16    (int (*)(...))std::collate_byname<_CharT>::~collate_byname<char>
24    (int (*)(...))std::collate_byname<_CharT>::~collate_byname<char>
32    (int (*)(...))std::collate<_CharT>::do_compare<char>
40    (int (*)(...))std::collate<_CharT>::do_transform<char>
48    (int (*)(...))std::collate<_CharT>::do_hash<char>

Class std::collate_byname<char>
   size=24 align=8
   base size=24 base align=8
std::collate_byname<char> (0x0x7fded92ab138) 0
    vptr=((& std::collate_byname<char>::_ZTVSt14collate_bynameIcE) + 16u)
  std::collate<char> (0x0x7fded92ab1a0) 0
      primary-for std::collate_byname<char> (0x0x7fded92ab138)
    std::locale::facet (0x0x7fded919ea20) 0
        primary-for std::collate<char> (0x0x7fded92ab1a0)

Vtable for std::collate_byname<wchar_t>
std::collate_byname<wchar_t>::_ZTVSt14collate_bynameIwE: 7u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt14collate_bynameIwE)
16    (int (*)(...))std::collate_byname<_CharT>::~collate_byname<wchar_t>
24    (int (*)(...))std::collate_byname<_CharT>::~collate_byname<wchar_t>
32    (int (*)(...))std::collate<_CharT>::do_compare<wchar_t>
40    (int (*)(...))std::collate<_CharT>::do_transform<wchar_t>
48    (int (*)(...))std::collate<_CharT>::do_hash<wchar_t>

Class std::collate_byname<wchar_t>
   size=24 align=8
   base size=24 base align=8
std::collate_byname<wchar_t> (0x0x7fded92ab208) 0
    vptr=((& std::collate_byname<wchar_t>::_ZTVSt14collate_bynameIwE) + 16u)
  std::collate<wchar_t> (0x0x7fded92ab270) 0
      primary-for std::collate_byname<wchar_t> (0x0x7fded92ab208)
    std::locale::facet (0x0x7fded919ea80) 0
        primary-for std::collate<wchar_t> (0x0x7fded92ab270)

Vtable for std::ios_base::failure
std::ios_base::failure::_ZTVNSt8ios_base7failureE: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTINSt8ios_base7failureE)
16    (int (*)(...))std::ios_base::failure::~failure
24    (int (*)(...))std::ios_base::failure::~failure
32    (int (*)(...))std::ios_base::failure::what

Class std::ios_base::failure
   size=16 align=8
   base size=16 base align=8
std::ios_base::failure (0x0x7fded92ab2d8) 0
    vptr=((& std::ios_base::failure::_ZTVNSt8ios_base7failureE) + 16u)
  std::exception (0x0x7fded919eb40) 0 nearly-empty
      primary-for std::ios_base::failure (0x0x7fded92ab2d8)

Class std::ios_base::_Callback_list
   size=24 align=8
   base size=24 base align=8
std::ios_base::_Callback_list (0x0x7fded919eba0) 0

Class std::ios_base::_Words
   size=16 align=8
   base size=16 base align=8
std::ios_base::_Words (0x0x7fded919ec00) 0

Class std::ios_base::Init
   size=1 align=1
   base size=0 base align=1
std::ios_base::Init (0x0x7fded919ec60) 0 empty

Vtable for std::ios_base
std::ios_base::_ZTVSt8ios_base: 4u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt8ios_base)
16    (int (*)(...))std::ios_base::~ios_base
24    (int (*)(...))std::ios_base::~ios_base

Class std::ios_base
   size=216 align=8
   base size=216 base align=8
std::ios_base (0x0x7fded919eae0) 0
    vptr=((& std::ios_base::_ZTVSt8ios_base) + 16u)

Vtable for std::basic_streambuf<char>
std::basic_streambuf<char>::_ZTVSt15basic_streambufIcSt11char_traitsIcEE: 16u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt15basic_streambufIcSt11char_traitsIcEE)
16    (int (*)(...))std::basic_streambuf<_CharT, _Traits>::~basic_streambuf<char, std::char_traits<char> >
24    (int (*)(...))std::basic_streambuf<_CharT, _Traits>::~basic_streambuf<char, std::char_traits<char> >
32    (int (*)(...))std::basic_streambuf<_CharT, _Traits>::imbue<char, std::char_traits<char> >
40    (int (*)(...))std::basic_streambuf<_CharT, _Traits>::setbuf<char, std::char_traits<char> >
48    (int (*)(...))std::basic_streambuf<_CharT, _Traits>::seekoff<char, std::char_traits<char> >
56    (int (*)(...))std::basic_streambuf<_CharT, _Traits>::seekpos<char, std::char_traits<char> >
64    (int (*)(...))std::basic_streambuf<_CharT, _Traits>::sync<char, std::char_traits<char> >
72    (int (*)(...))std::basic_streambuf<_CharT, _Traits>::showmanyc<char, std::char_traits<char> >
80    (int (*)(...))std::basic_streambuf<_CharT, _Traits>::xsgetn<char, std::char_traits<char> >
88    (int (*)(...))std::basic_streambuf<_CharT, _Traits>::underflow<char, std::char_traits<char> >
96    (int (*)(...))std::basic_streambuf<_CharT, _Traits>::uflow<char, std::char_traits<char> >
104   (int (*)(...))std::basic_streambuf<_CharT, _Traits>::pbackfail<char, std::char_traits<char> >
112   (int (*)(...))std::basic_streambuf<_CharT, _Traits>::xsputn<char, std::char_traits<char> >
120   (int (*)(...))std::basic_streambuf<_CharT, _Traits>::overflow<char, std::char_traits<char> >

Class std::basic_streambuf<char>
   size=64 align=8
   base size=64 base align=8
std::basic_streambuf<char> (0x0x7fded919ed20) 0
    vptr=((& std::basic_streambuf<char>::_ZTVSt15basic_streambufIcSt11char_traitsIcEE) + 16u)

Vtable for std::basic_streambuf<wchar_t>
std::basic_streambuf<wchar_t>::_ZTVSt15basic_streambufIwSt11char_traitsIwEE: 16u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt15basic_streambufIwSt11char_traitsIwEE)
16    (int (*)(...))std::basic_streambuf<_CharT, _Traits>::~basic_streambuf<wchar_t, std::char_traits<wchar_t> >
24    (int (*)(...))std::basic_streambuf<_CharT, _Traits>::~basic_streambuf<wchar_t, std::char_traits<wchar_t> >
32    (int (*)(...))std::basic_streambuf<_CharT, _Traits>::imbue<wchar_t, std::char_traits<wchar_t> >
40    (int (*)(...))std::basic_streambuf<_CharT, _Traits>::setbuf<wchar_t, std::char_traits<wchar_t> >
48    (int (*)(...))std::basic_streambuf<_CharT, _Traits>::seekoff<wchar_t, std::char_traits<wchar_t> >
56    (int (*)(...))std::basic_streambuf<_CharT, _Traits>::seekpos<wchar_t, std::char_traits<wchar_t> >
64    (int (*)(...))std::basic_streambuf<_CharT, _Traits>::sync<wchar_t, std::char_traits<wchar_t> >
72    (int (*)(...))std::basic_streambuf<_CharT, _Traits>::showmanyc<wchar_t, std::char_traits<wchar_t> >
80    (int (*)(...))std::basic_streambuf<_CharT, _Traits>::xsgetn<wchar_t, std::char_traits<wchar_t> >
88    (int (*)(...))std::basic_streambuf<_CharT, _Traits>::underflow<wchar_t, std::char_traits<wchar_t> >
96    (int (*)(...))std::basic_streambuf<_CharT, _Traits>::uflow<wchar_t, std::char_traits<wchar_t> >
104   (int (*)(...))std::basic_streambuf<_CharT, _Traits>::pbackfail<wchar_t, std::char_traits<wchar_t> >
112   (int (*)(...))std::basic_streambuf<_CharT, _Traits>::xsputn<wchar_t, std::char_traits<wchar_t> >
120   (int (*)(...))std::basic_streambuf<_CharT, _Traits>::overflow<wchar_t, std::char_traits<wchar_t> >

Class std::basic_streambuf<wchar_t>
   size=64 align=8
   base size=64 base align=8
std::basic_streambuf<wchar_t> (0x0x7fded9384240) 0
    vptr=((& std::basic_streambuf<wchar_t>::_ZTVSt15basic_streambufIwSt11char_traitsIwEE) + 16u)

Class std::ctype_base
   size=1 align=1
   base size=0 base align=1
std::ctype_base (0x0x7fded93843c0) 0 empty

Vtable for std::ctype<char>
std::ctype<char>::_ZTVSt5ctypeIcE: 12u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt5ctypeIcE)
16    (int (*)(...))std::ctype<char>::~ctype
24    (int (*)(...))std::ctype<char>::~ctype
32    (int (*)(...))std::ctype<char>::do_toupper
40    (int (*)(...))std::ctype<char>::do_toupper
48    (int (*)(...))std::ctype<char>::do_tolower
56    (int (*)(...))std::ctype<char>::do_tolower
64    (int (*)(...))std::ctype<char>::do_widen
72    (int (*)(...))std::ctype<char>::do_widen
80    (int (*)(...))std::ctype<char>::do_narrow
88    (int (*)(...))std::ctype<char>::do_narrow

Class std::ctype<char>
   size=576 align=8
   base size=570 base align=8
std::ctype<char> (0x0x7fded8ff6770) 0
    vptr=((& std::ctype<char>::_ZTVSt5ctypeIcE) + 16u)
  std::locale::facet (0x0x7fded9384660) 0
      primary-for std::ctype<char> (0x0x7fded8ff6770)
  std::ctype_base (0x0x7fded93846c0) 0 empty

Vtable for std::__ctype_abstract_base<wchar_t>
std::__ctype_abstract_base<wchar_t>::_ZTVSt21__ctype_abstract_baseIwE: 16u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt21__ctype_abstract_baseIwE)
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
104   (int (*)(...))__cxa_pure_virtual
112   (int (*)(...))__cxa_pure_virtual
120   (int (*)(...))__cxa_pure_virtual

Class std::__ctype_abstract_base<wchar_t>
   size=16 align=8
   base size=12 base align=8
std::__ctype_abstract_base<wchar_t> (0x0x7fded901f4d0) 0
    vptr=((& std::__ctype_abstract_base<wchar_t>::_ZTVSt21__ctype_abstract_baseIwE) + 16u)
  std::locale::facet (0x0x7fded9384720) 0
      primary-for std::__ctype_abstract_base<wchar_t> (0x0x7fded901f4d0)
  std::ctype_base (0x0x7fded9384780) 0 empty

Vtable for std::ctype<wchar_t>
std::ctype<wchar_t>::_ZTVSt5ctypeIwE: 16u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt5ctypeIwE)
16    (int (*)(...))std::ctype<wchar_t>::~ctype
24    (int (*)(...))std::ctype<wchar_t>::~ctype
32    (int (*)(...))std::ctype<wchar_t>::do_is
40    (int (*)(...))std::ctype<wchar_t>::do_is
48    (int (*)(...))std::ctype<wchar_t>::do_scan_is
56    (int (*)(...))std::ctype<wchar_t>::do_scan_not
64    (int (*)(...))std::ctype<wchar_t>::do_toupper
72    (int (*)(...))std::ctype<wchar_t>::do_toupper
80    (int (*)(...))std::ctype<wchar_t>::do_tolower
88    (int (*)(...))std::ctype<wchar_t>::do_tolower
96    (int (*)(...))std::ctype<wchar_t>::do_widen
104   (int (*)(...))std::ctype<wchar_t>::do_widen
112   (int (*)(...))std::ctype<wchar_t>::do_narrow
120   (int (*)(...))std::ctype<wchar_t>::do_narrow

Class std::ctype<wchar_t>
   size=1344 align=8
   base size=1344 base align=8
std::ctype<wchar_t> (0x0x7fded92abd00) 0
    vptr=((& std::ctype<wchar_t>::_ZTVSt5ctypeIwE) + 16u)
  std::__ctype_abstract_base<wchar_t> (0x0x7fded901f5b0) 0
      primary-for std::ctype<wchar_t> (0x0x7fded92abd00)
    std::locale::facet (0x0x7fded93847e0) 0
        primary-for std::__ctype_abstract_base<wchar_t> (0x0x7fded901f5b0)
    std::ctype_base (0x0x7fded9384840) 0 empty

Vtable for std::ctype_byname<char>
std::ctype_byname<char>::_ZTVSt12ctype_bynameIcE: 12u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt12ctype_bynameIcE)
16    (int (*)(...))std::ctype_byname<char>::~ctype_byname
24    (int (*)(...))std::ctype_byname<char>::~ctype_byname
32    (int (*)(...))std::ctype<char>::do_toupper
40    (int (*)(...))std::ctype<char>::do_toupper
48    (int (*)(...))std::ctype<char>::do_tolower
56    (int (*)(...))std::ctype<char>::do_tolower
64    (int (*)(...))std::ctype<char>::do_widen
72    (int (*)(...))std::ctype<char>::do_widen
80    (int (*)(...))std::ctype<char>::do_narrow
88    (int (*)(...))std::ctype<char>::do_narrow

Class std::ctype_byname<char>
   size=576 align=8
   base size=570 base align=8
std::ctype_byname<char> (0x0x7fded92abea0) 0
    vptr=((& std::ctype_byname<char>::_ZTVSt12ctype_bynameIcE) + 16u)
  std::ctype<char> (0x0x7fded901f8c0) 0
      primary-for std::ctype_byname<char> (0x0x7fded92abea0)
    std::locale::facet (0x0x7fded9384900) 0
        primary-for std::ctype<char> (0x0x7fded901f8c0)
    std::ctype_base (0x0x7fded9384960) 0 empty

Vtable for std::ctype_byname<wchar_t>
std::ctype_byname<wchar_t>::_ZTVSt12ctype_bynameIwE: 16u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt12ctype_bynameIwE)
16    (int (*)(...))std::ctype_byname<wchar_t>::~ctype_byname
24    (int (*)(...))std::ctype_byname<wchar_t>::~ctype_byname
32    (int (*)(...))std::ctype<wchar_t>::do_is
40    (int (*)(...))std::ctype<wchar_t>::do_is
48    (int (*)(...))std::ctype<wchar_t>::do_scan_is
56    (int (*)(...))std::ctype<wchar_t>::do_scan_not
64    (int (*)(...))std::ctype<wchar_t>::do_toupper
72    (int (*)(...))std::ctype<wchar_t>::do_toupper
80    (int (*)(...))std::ctype<wchar_t>::do_tolower
88    (int (*)(...))std::ctype<wchar_t>::do_tolower
96    (int (*)(...))std::ctype<wchar_t>::do_widen
104   (int (*)(...))std::ctype<wchar_t>::do_widen
112   (int (*)(...))std::ctype<wchar_t>::do_narrow
120   (int (*)(...))std::ctype<wchar_t>::do_narrow

Class std::ctype_byname<wchar_t>
   size=1344 align=8
   base size=1344 base align=8
std::ctype_byname<wchar_t> (0x0x7fded92abf08) 0
    vptr=((& std::ctype_byname<wchar_t>::_ZTVSt12ctype_bynameIwE) + 16u)
  std::ctype<wchar_t> (0x0x7fded92abf70) 0
      primary-for std::ctype_byname<wchar_t> (0x0x7fded92abf08)
    std::__ctype_abstract_base<wchar_t> (0x0x7fded901fa10) 0
        primary-for std::ctype<wchar_t> (0x0x7fded92abf70)
      std::locale::facet (0x0x7fded93849c0) 0
          primary-for std::__ctype_abstract_base<wchar_t> (0x0x7fded901fa10)
      std::ctype_base (0x0x7fded9384a20) 0 empty

Class std::__num_base
   size=1 align=1
   base size=0 base align=1
std::__num_base (0x0x7fded9384a80) 0 empty

Vtable for std::numpunct<char>
std::numpunct<char>::_ZTVSt8numpunctIcE: 9u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt8numpunctIcE)
16    (int (*)(...))std::numpunct<_CharT>::~numpunct<char>
24    (int (*)(...))std::numpunct<_CharT>::~numpunct<char>
32    (int (*)(...))std::numpunct<_CharT>::do_decimal_point<char>
40    (int (*)(...))std::numpunct<_CharT>::do_thousands_sep<char>
48    (int (*)(...))std::numpunct<_CharT>::do_grouping<char>
56    (int (*)(...))std::numpunct<_CharT>::do_truename<char>
64    (int (*)(...))std::numpunct<_CharT>::do_falsename<char>

Class std::numpunct<char>
   size=24 align=8
   base size=24 base align=8
std::numpunct<char> (0x0x7fded9071000) 0
    vptr=((& std::numpunct<char>::_ZTVSt8numpunctIcE) + 16u)
  std::locale::facet (0x0x7fded9384ba0) 0
      primary-for std::numpunct<char> (0x0x7fded9071000)

Vtable for std::numpunct<wchar_t>
std::numpunct<wchar_t>::_ZTVSt8numpunctIwE: 9u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt8numpunctIwE)
16    (int (*)(...))std::numpunct<_CharT>::~numpunct<wchar_t>
24    (int (*)(...))std::numpunct<_CharT>::~numpunct<wchar_t>
32    (int (*)(...))std::numpunct<_CharT>::do_decimal_point<wchar_t>
40    (int (*)(...))std::numpunct<_CharT>::do_thousands_sep<wchar_t>
48    (int (*)(...))std::numpunct<_CharT>::do_grouping<wchar_t>
56    (int (*)(...))std::numpunct<_CharT>::do_truename<wchar_t>
64    (int (*)(...))std::numpunct<_CharT>::do_falsename<wchar_t>

Class std::numpunct<wchar_t>
   size=24 align=8
   base size=24 base align=8
std::numpunct<wchar_t> (0x0x7fded9071068) 0
    vptr=((& std::numpunct<wchar_t>::_ZTVSt8numpunctIwE) + 16u)
  std::locale::facet (0x0x7fded9384c00) 0
      primary-for std::numpunct<wchar_t> (0x0x7fded9071068)

Class __gnu_cxx::__conditional_type<true, __gnu_cxx::__numeric_traits_integer<char>, __gnu_cxx::__numeric_traits_floating<char> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__conditional_type<true, __gnu_cxx::__numeric_traits_integer<char>, __gnu_cxx::__numeric_traits_floating<char> > (0x0x7fded9384e40) 0 empty

Class __gnu_cxx::__numeric_traits_integer<char>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__numeric_traits_integer<char> (0x0x7fded9384ea0) 0 empty

Class __gnu_cxx::__numeric_traits<char>
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__numeric_traits<char> (0x0x7fded90713a8) 0 empty
  __gnu_cxx::__numeric_traits_integer<char> (0x0x7fded9384f00) 0 empty

Class __gnu_cxx::__conditional_type<true, long unsigned int, long long unsigned int>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__conditional_type<true, long unsigned int, long long unsigned int> (0x0x7fded9384f60) 0 empty

Vtable for std::numpunct_byname<char>
std::numpunct_byname<char>::_ZTVSt15numpunct_bynameIcE: 9u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt15numpunct_bynameIcE)
16    (int (*)(...))std::numpunct_byname<_CharT>::~numpunct_byname<char>
24    (int (*)(...))std::numpunct_byname<_CharT>::~numpunct_byname<char>
32    (int (*)(...))std::numpunct<_CharT>::do_decimal_point<char>
40    (int (*)(...))std::numpunct<_CharT>::do_thousands_sep<char>
48    (int (*)(...))std::numpunct<_CharT>::do_grouping<char>
56    (int (*)(...))std::numpunct<_CharT>::do_truename<char>
64    (int (*)(...))std::numpunct<_CharT>::do_falsename<char>

Class std::numpunct_byname<char>
   size=24 align=8
   base size=24 base align=8
std::numpunct_byname<char> (0x0x7fded90717b8) 0
    vptr=((& std::numpunct_byname<char>::_ZTVSt15numpunct_bynameIcE) + 16u)
  std::numpunct<char> (0x0x7fded9071820) 0
      primary-for std::numpunct_byname<char> (0x0x7fded90717b8)
    std::locale::facet (0x0x7fded91152a0) 0
        primary-for std::numpunct<char> (0x0x7fded9071820)

Vtable for std::num_get<char>
std::num_get<char>::_ZTVSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE: 15u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE)
16    (int (*)(...))std::num_get<_CharT, _InIter>::~num_get<char, std::istreambuf_iterator<char, std::char_traits<char> > >
24    (int (*)(...))std::num_get<_CharT, _InIter>::~num_get<char, std::istreambuf_iterator<char, std::char_traits<char> > >
32    (int (*)(...))std::num_get<_CharT, _InIter>::do_get<char, std::istreambuf_iterator<char, std::char_traits<char> > >
40    (int (*)(...))std::num_get<_CharT, _InIter>::do_get<char, std::istreambuf_iterator<char, std::char_traits<char> > >
48    (int (*)(...))std::num_get<_CharT, _InIter>::do_get<char, std::istreambuf_iterator<char, std::char_traits<char> > >
56    (int (*)(...))std::num_get<_CharT, _InIter>::do_get<char, std::istreambuf_iterator<char, std::char_traits<char> > >
64    (int (*)(...))std::num_get<_CharT, _InIter>::do_get<char, std::istreambuf_iterator<char, std::char_traits<char> > >
72    (int (*)(...))std::num_get<_CharT, _InIter>::do_get<char, std::istreambuf_iterator<char, std::char_traits<char> > >
80    (int (*)(...))std::num_get<_CharT, _InIter>::do_get<char, std::istreambuf_iterator<char, std::char_traits<char> > >
88    (int (*)(...))std::num_get<_CharT, _InIter>::do_get<char, std::istreambuf_iterator<char, std::char_traits<char> > >
96    (int (*)(...))std::num_get<_CharT, _InIter>::do_get<char, std::istreambuf_iterator<char, std::char_traits<char> > >
104   (int (*)(...))std::num_get<_CharT, _InIter>::do_get<char, std::istreambuf_iterator<char, std::char_traits<char> > >
112   (int (*)(...))std::num_get<_CharT, _InIter>::do_get<char, std::istreambuf_iterator<char, std::char_traits<char> > >

Class std::num_get<char>
   size=16 align=8
   base size=12 base align=8
std::num_get<char> (0x0x7fded9071888) 0
    vptr=((& std::num_get<char>::_ZTVSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE) + 16u)
  std::locale::facet (0x0x7fded9115300) 0
      primary-for std::num_get<char> (0x0x7fded9071888)

Vtable for std::num_put<char>
std::num_put<char>::_ZTVSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE: 12u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE)
16    (int (*)(...))std::num_put<_CharT, _OutIter>::~num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >
24    (int (*)(...))std::num_put<_CharT, _OutIter>::~num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >
32    (int (*)(...))std::num_put<_CharT, _OutIter>::do_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >
40    (int (*)(...))std::num_put<_CharT, _OutIter>::do_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >
48    (int (*)(...))std::num_put<_CharT, _OutIter>::do_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >
56    (int (*)(...))std::num_put<_CharT, _OutIter>::do_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >
64    (int (*)(...))std::num_put<_CharT, _OutIter>::do_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >
72    (int (*)(...))std::num_put<_CharT, _OutIter>::do_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >
80    (int (*)(...))std::num_put<_CharT, _OutIter>::do_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >
88    (int (*)(...))std::num_put<_CharT, _OutIter>::do_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >

Class std::num_put<char>
   size=16 align=8
   base size=12 base align=8
std::num_put<char> (0x0x7fded90718f0) 0
    vptr=((& std::num_put<char>::_ZTVSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE) + 16u)
  std::locale::facet (0x0x7fded91153c0) 0
      primary-for std::num_put<char> (0x0x7fded90718f0)

Vtable for std::numpunct_byname<wchar_t>
std::numpunct_byname<wchar_t>::_ZTVSt15numpunct_bynameIwE: 9u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt15numpunct_bynameIwE)
16    (int (*)(...))std::numpunct_byname<_CharT>::~numpunct_byname<wchar_t>
24    (int (*)(...))std::numpunct_byname<_CharT>::~numpunct_byname<wchar_t>
32    (int (*)(...))std::numpunct<_CharT>::do_decimal_point<wchar_t>
40    (int (*)(...))std::numpunct<_CharT>::do_thousands_sep<wchar_t>
48    (int (*)(...))std::numpunct<_CharT>::do_grouping<wchar_t>
56    (int (*)(...))std::numpunct<_CharT>::do_truename<wchar_t>
64    (int (*)(...))std::numpunct<_CharT>::do_falsename<wchar_t>

Class std::numpunct_byname<wchar_t>
   size=24 align=8
   base size=24 base align=8
std::numpunct_byname<wchar_t> (0x0x7fded9071958) 0
    vptr=((& std::numpunct_byname<wchar_t>::_ZTVSt15numpunct_bynameIwE) + 16u)
  std::numpunct<wchar_t> (0x0x7fded90719c0) 0
      primary-for std::numpunct_byname<wchar_t> (0x0x7fded9071958)
    std::locale::facet (0x0x7fded9115480) 0
        primary-for std::numpunct<wchar_t> (0x0x7fded90719c0)

Vtable for std::num_get<wchar_t>
std::num_get<wchar_t>::_ZTVSt7num_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE: 15u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt7num_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE)
16    (int (*)(...))std::num_get<_CharT, _InIter>::~num_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
24    (int (*)(...))std::num_get<_CharT, _InIter>::~num_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
32    (int (*)(...))std::num_get<_CharT, _InIter>::do_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
40    (int (*)(...))std::num_get<_CharT, _InIter>::do_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
48    (int (*)(...))std::num_get<_CharT, _InIter>::do_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
56    (int (*)(...))std::num_get<_CharT, _InIter>::do_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
64    (int (*)(...))std::num_get<_CharT, _InIter>::do_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
72    (int (*)(...))std::num_get<_CharT, _InIter>::do_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
80    (int (*)(...))std::num_get<_CharT, _InIter>::do_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
88    (int (*)(...))std::num_get<_CharT, _InIter>::do_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
96    (int (*)(...))std::num_get<_CharT, _InIter>::do_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
104   (int (*)(...))std::num_get<_CharT, _InIter>::do_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
112   (int (*)(...))std::num_get<_CharT, _InIter>::do_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >

Class std::num_get<wchar_t>
   size=16 align=8
   base size=12 base align=8
std::num_get<wchar_t> (0x0x7fded9071a28) 0
    vptr=((& std::num_get<wchar_t>::_ZTVSt7num_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE) + 16u)
  std::locale::facet (0x0x7fded91154e0) 0
      primary-for std::num_get<wchar_t> (0x0x7fded9071a28)

Vtable for std::num_put<wchar_t>
std::num_put<wchar_t>::_ZTVSt7num_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE: 12u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt7num_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE)
16    (int (*)(...))std::num_put<_CharT, _OutIter>::~num_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
24    (int (*)(...))std::num_put<_CharT, _OutIter>::~num_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
32    (int (*)(...))std::num_put<_CharT, _OutIter>::do_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
40    (int (*)(...))std::num_put<_CharT, _OutIter>::do_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
48    (int (*)(...))std::num_put<_CharT, _OutIter>::do_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
56    (int (*)(...))std::num_put<_CharT, _OutIter>::do_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
64    (int (*)(...))std::num_put<_CharT, _OutIter>::do_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
72    (int (*)(...))std::num_put<_CharT, _OutIter>::do_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
80    (int (*)(...))std::num_put<_CharT, _OutIter>::do_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
88    (int (*)(...))std::num_put<_CharT, _OutIter>::do_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >

Class std::num_put<wchar_t>
   size=16 align=8
   base size=12 base align=8
std::num_put<wchar_t> (0x0x7fded9071af8) 0
    vptr=((& std::num_put<wchar_t>::_ZTVSt7num_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE) + 16u)
  std::locale::facet (0x0x7fded9115540) 0
      primary-for std::num_put<wchar_t> (0x0x7fded9071af8)

Vtable for std::basic_ios<char>
std::basic_ios<char>::_ZTVSt9basic_iosIcSt11char_traitsIcEE: 4u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt9basic_iosIcSt11char_traitsIcEE)
16    (int (*)(...))std::basic_ios<_CharT, _Traits>::~basic_ios<char, std::char_traits<char> >
24    (int (*)(...))std::basic_ios<_CharT, _Traits>::~basic_ios<char, std::char_traits<char> >

Class std::basic_ios<char>
   size=264 align=8
   base size=264 base align=8
std::basic_ios<char> (0x0x7fded9071e38) 0
    vptr=((& std::basic_ios<char>::_ZTVSt9basic_iosIcSt11char_traitsIcEE) + 16u)
  std::ios_base (0x0x7fded9115600) 0
      primary-for std::basic_ios<char> (0x0x7fded9071e38)

Vtable for std::basic_ios<wchar_t>
std::basic_ios<wchar_t>::_ZTVSt9basic_iosIwSt11char_traitsIwEE: 4u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt9basic_iosIwSt11char_traitsIwEE)
16    (int (*)(...))std::basic_ios<_CharT, _Traits>::~basic_ios<wchar_t, std::char_traits<wchar_t> >
24    (int (*)(...))std::basic_ios<_CharT, _Traits>::~basic_ios<wchar_t, std::char_traits<wchar_t> >

Class std::basic_ios<wchar_t>
   size=264 align=8
   base size=264 base align=8
std::basic_ios<wchar_t> (0x0x7fded9071f08) 0
    vptr=((& std::basic_ios<wchar_t>::_ZTVSt9basic_iosIwSt11char_traitsIwEE) + 16u)
  std::ios_base (0x0x7fded9115720) 0
      primary-for std::basic_ios<wchar_t> (0x0x7fded9071f08)

Vtable for std::basic_ostream<char>
std::basic_ostream<char>::_ZTVSo: 10u entries
0     8u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTISo)
24    (int (*)(...))std::basic_ostream<_CharT, _Traits>::~basic_ostream<char, std::char_traits<char> >
32    (int (*)(...))std::basic_ostream<_CharT, _Traits>::~basic_ostream<char, std::char_traits<char> >
40    18446744073709551608u
48    (int (*)(...))-8
56    (int (*)(...))(& _ZTISo)
64    (int (*)(...))std::basic_ostream<char>::_ZTv0_n24_NSoD1Ev
72    (int (*)(...))std::basic_ostream<char>::_ZTv0_n24_NSoD0Ev

VTT for std::basic_ostream<char>
std::basic_ostream<char>::_ZTTSo: 2u entries
0     ((& std::basic_ostream<char>::_ZTVSo) + 24u)
8     ((& std::basic_ostream<char>::_ZTVSo) + 64u)

Class std::basic_ostream<char>
   size=272 align=8
   base size=8 base align=8
std::basic_ostream<char> (0x0x7fded8e29340) 0 nearly-empty
    vptridx=0u vptr=((& std::basic_ostream<char>::_ZTVSo) + 24u)
  std::basic_ios<char> (0x0x7fded8e293a8) 8 virtual
      vptridx=8u vbaseoffset=-24 vptr=((& std::basic_ostream<char>::_ZTVSo) + 64u)
    std::ios_base (0x0x7fded9115960) 8
        primary-for std::basic_ios<char> (0x0x7fded8e293a8)

Class std::basic_ostream<char>::sentry
   size=16 align=8
   base size=16 base align=8
std::basic_ostream<char>::sentry (0x0x7fded91159c0) 0

Vtable for std::basic_ostream<wchar_t>
std::basic_ostream<wchar_t>::_ZTVSt13basic_ostreamIwSt11char_traitsIwEE: 10u entries
0     8u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTISt13basic_ostreamIwSt11char_traitsIwEE)
24    (int (*)(...))std::basic_ostream<_CharT, _Traits>::~basic_ostream<wchar_t, std::char_traits<wchar_t> >
32    (int (*)(...))std::basic_ostream<_CharT, _Traits>::~basic_ostream<wchar_t, std::char_traits<wchar_t> >
40    18446744073709551608u
48    (int (*)(...))-8
56    (int (*)(...))(& _ZTISt13basic_ostreamIwSt11char_traitsIwEE)
64    (int (*)(...))std::basic_ostream<wchar_t>::_ZTv0_n24_NSt13basic_ostreamIwSt11char_traitsIwEED1Ev
72    (int (*)(...))std::basic_ostream<wchar_t>::_ZTv0_n24_NSt13basic_ostreamIwSt11char_traitsIwEED0Ev

VTT for std::basic_ostream<wchar_t>
std::basic_ostream<wchar_t>::_ZTTSt13basic_ostreamIwSt11char_traitsIwEE: 2u entries
0     ((& std::basic_ostream<wchar_t>::_ZTVSt13basic_ostreamIwSt11char_traitsIwEE) + 24u)
8     ((& std::basic_ostream<wchar_t>::_ZTVSt13basic_ostreamIwSt11char_traitsIwEE) + 64u)

Class std::basic_ostream<wchar_t>
   size=272 align=8
   base size=8 base align=8
std::basic_ostream<wchar_t> (0x0x7fded8e295b0) 0 nearly-empty
    vptridx=0u vptr=((& std::basic_ostream<wchar_t>::_ZTVSt13basic_ostreamIwSt11char_traitsIwEE) + 24u)
  std::basic_ios<wchar_t> (0x0x7fded8e29618) 8 virtual
      vptridx=8u vbaseoffset=-24 vptr=((& std::basic_ostream<wchar_t>::_ZTVSt13basic_ostreamIwSt11char_traitsIwEE) + 64u)
    std::ios_base (0x0x7fded9115a20) 8
        primary-for std::basic_ios<wchar_t> (0x0x7fded8e29618)

Class std::basic_ostream<wchar_t>::sentry
   size=16 align=8
   base size=16 base align=8
std::basic_ostream<wchar_t>::sentry (0x0x7fded9115a80) 0

Class Audio
   size=1 align=1
   base size=0 base align=1
Audio (0x0x7fded9115ae0) 0 empty

Vtable for AudioFile
AudioFile::_ZTV9AudioFile: 19u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTI9AudioFile)
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
104   (int (*)(...))__cxa_pure_virtual
112   (int (*)(...))__cxa_pure_virtual
120   (int (*)(...))__cxa_pure_virtual
128   (int (*)(...))__cxa_pure_virtual
136   (int (*)(...))__cxa_pure_virtual
144   (int (*)(...))__cxa_pure_virtual

Class AudioFile
   size=8 align=8
   base size=8 base align=8
AudioFile (0x0x7fded9115b40) 0 nearly-empty
    vptr=((& AudioFile::_ZTV9AudioFile) + 16u)

Class spek_fft_plan
   size=32 align=8
   base size=32 base align=8
spek_fft_plan (0x0x7fded9115ba0) 0

Class std::remove_reference<std::default_delete<AudioFile> >
   size=1 align=1
   base size=0 base align=1
std::remove_reference<std::default_delete<AudioFile> > (0x0x7fded9115d20) 0 empty

Class std::default_delete<AudioFile>
   size=1 align=1
   base size=0 base align=1
std::default_delete<AudioFile> (0x0x7fded9115d80) 0 empty

Class std::unique_ptr<AudioFile>::_Pointer
   size=1 align=1
   base size=0 base align=1
std::unique_ptr<AudioFile>::_Pointer (0x0x7fded9115cc0) 0 empty

Class std::conditional<false, std::integral_constant<bool, false>, std::__is_empty_non_tuple<AudioFile*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::integral_constant<bool, false>, std::__is_empty_non_tuple<AudioFile*> > (0x0x7fded9115de0) 0 empty

Class std::is_empty<AudioFile*>
   size=1 align=1
   base size=1 base align=1
std::is_empty<AudioFile*> (0x0x7fded8e29a90) 0 empty
  std::integral_constant<bool, false> (0x0x7fded9115f00) 0 empty

Class std::__is_empty_non_tuple<AudioFile*>
   size=1 align=1
   base size=1 base align=1
std::__is_empty_non_tuple<AudioFile*> (0x0x7fded8e29af8) 0 empty
  std::is_empty<AudioFile*> (0x0x7fded8e29b60) 0 empty
    std::integral_constant<bool, false> (0x0x7fded9115f60) 0 empty

Class std::conditional<false, std::integral_constant<bool, false>, std::__is_empty_non_tuple<std::default_delete<AudioFile> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::integral_constant<bool, false>, std::__is_empty_non_tuple<std::default_delete<AudioFile> > > (0x0x7fded8ec6000) 0 empty

Class std::is_empty<std::default_delete<AudioFile> >
   size=1 align=1
   base size=1 base align=1
std::is_empty<std::default_delete<AudioFile> > (0x0x7fded8e29bc8) 0 empty
  std::integral_constant<bool, true> (0x0x7fded8ec6060) 0 empty

Class std::__is_empty_non_tuple<std::default_delete<AudioFile> >
   size=1 align=1
   base size=1 base align=1
std::__is_empty_non_tuple<std::default_delete<AudioFile> > (0x0x7fded8e29c30) 0 empty
  std::is_empty<std::default_delete<AudioFile> > (0x0x7fded8e29c98) 0 empty
    std::integral_constant<bool, true> (0x0x7fded8ec60c0) 0 empty

Class std::_Tuple_impl<2ul>
   size=1 align=1
   base size=0 base align=1
std::_Tuple_impl<2ul> (0x0x7fded8ec6120) 0 empty

Class std::remove_volatile<AudioFile*>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<AudioFile*> (0x0x7fded8ec6240) 0 empty

Class std::remove_const<AudioFile*>
   size=1 align=1
   base size=0 base align=1
std::remove_const<AudioFile*> (0x0x7fded8ec62a0) 0 empty

Class std::remove_cv<AudioFile*>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<AudioFile*> (0x0x7fded8ec61e0) 0 empty

Class std::__is_void_helper<AudioFile*>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<AudioFile*> (0x0x7fded8e29dd0) 0 empty
  std::integral_constant<bool, false> (0x0x7fded8ec6300) 0 empty

Class std::is_void<AudioFile*>
   size=1 align=1
   base size=1 base align=1
std::is_void<AudioFile*> (0x0x7fded8e29e38) 0 empty
  std::integral_constant<bool, false> (0x0x7fded8ec6360) 0 empty

Class std::conditional<false, std::is_void<AudioFile*>, std::__or_<std::is_function<AudioFile*>, std::is_array<AudioFile*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_void<AudioFile*>, std::__or_<std::is_function<AudioFile*>, std::is_array<AudioFile*> > > (0x0x7fded8ec63c0) 0 empty

Class std::is_function<AudioFile*>
   size=1 align=1
   base size=1 base align=1
std::is_function<AudioFile*> (0x0x7fded8e29ea0) 0 empty
  std::integral_constant<bool, false> (0x0x7fded8ec6420) 0 empty

Class std::conditional<false, std::is_function<AudioFile*>, std::is_array<AudioFile*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<AudioFile*>, std::is_array<AudioFile*> > (0x0x7fded8ec6480) 0 empty

Class std::is_array<AudioFile*>
   size=1 align=1
   base size=1 base align=1
std::is_array<AudioFile*> (0x0x7fded8e29f08) 0 empty
  std::integral_constant<bool, false> (0x0x7fded8ec64e0) 0 empty

Class std::__or_<std::is_function<AudioFile*>, std::is_array<AudioFile*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<AudioFile*>, std::is_array<AudioFile*> > (0x0x7fded8e29f70) 0 empty
  std::is_array<AudioFile*> (0x0x7fded8e29478) 0 empty
    std::integral_constant<bool, false> (0x0x7fded8ec6540) 0 empty

Class std::__or_<std::is_void<AudioFile*>, std::is_function<AudioFile*>, std::is_array<AudioFile*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<AudioFile*>, std::is_function<AudioFile*>, std::is_array<AudioFile*> > (0x0x7fded8e296e8) 0 empty
  std::__or_<std::is_function<AudioFile*>, std::is_array<AudioFile*> > (0x0x7fded8eed000) 0 empty
    std::is_array<AudioFile*> (0x0x7fded8eed068) 0 empty
      std::integral_constant<bool, false> (0x0x7fded8ec65a0) 0 empty

Class std::conditional<false, std::is_function<AudioFile*>, std::__or_<std::is_reference<AudioFile*>, std::is_void<AudioFile*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<AudioFile*>, std::__or_<std::is_reference<AudioFile*>, std::is_void<AudioFile*> > > (0x0x7fded8ec67e0) 0 empty

Class std::is_lvalue_reference<AudioFile*>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<AudioFile*> (0x0x7fded8eed0d0) 0 empty
  std::integral_constant<bool, false> (0x0x7fded8ec6840) 0 empty

Class std::conditional<false, std::is_lvalue_reference<AudioFile*>, std::is_rvalue_reference<AudioFile*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_lvalue_reference<AudioFile*>, std::is_rvalue_reference<AudioFile*> > (0x0x7fded8ec68a0) 0 empty

Class std::is_rvalue_reference<AudioFile*>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<AudioFile*> (0x0x7fded8eed208) 0 empty
  std::integral_constant<bool, false> (0x0x7fded8ec69c0) 0 empty

Class std::__or_<std::is_lvalue_reference<AudioFile*>, std::is_rvalue_reference<AudioFile*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<AudioFile*>, std::is_rvalue_reference<AudioFile*> > (0x0x7fded8eed270) 0 empty
  std::is_rvalue_reference<AudioFile*> (0x0x7fded8eed2d8) 0 empty
    std::integral_constant<bool, false> (0x0x7fded8ec6a20) 0 empty

Class std::is_reference<AudioFile*>
   size=1 align=1
   base size=1 base align=1
std::is_reference<AudioFile*> (0x0x7fded8eed340) 0 empty
  std::integral_constant<bool, false> (0x0x7fded8ec6a80) 0 empty

Class std::conditional<false, std::is_reference<AudioFile*>, std::is_void<AudioFile*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_reference<AudioFile*>, std::is_void<AudioFile*> > (0x0x7fded8ec6ae0) 0 empty

Class std::__or_<std::is_reference<AudioFile*>, std::is_void<AudioFile*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<AudioFile*>, std::is_void<AudioFile*> > (0x0x7fded8eed3a8) 0 empty
  std::is_void<AudioFile*> (0x0x7fded8eed410) 0 empty
    std::integral_constant<bool, false> (0x0x7fded8ec6b40) 0 empty

Class std::__or_<std::is_function<AudioFile*>, std::is_reference<AudioFile*>, std::is_void<AudioFile*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<AudioFile*>, std::is_reference<AudioFile*>, std::is_void<AudioFile*> > (0x0x7fded8eed478) 0 empty
  std::__or_<std::is_reference<AudioFile*>, std::is_void<AudioFile*> > (0x0x7fded8eed4e0) 0 empty
    std::is_void<AudioFile*> (0x0x7fded8eed548) 0 empty
      std::integral_constant<bool, false> (0x0x7fded8ec6ba0) 0 empty

Class std::__not_<std::__or_<std::is_function<AudioFile*>, std::is_reference<AudioFile*>, std::is_void<AudioFile*> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<AudioFile*>, std::is_reference<AudioFile*>, std::is_void<AudioFile*> > > (0x0x7fded8eed680) 0 empty
  std::integral_constant<bool, true> (0x0x7fded8ec6cc0) 0 empty

Class std::is_object<AudioFile*>
   size=1 align=1
   base size=1 base align=1
std::is_object<AudioFile*> (0x0x7fded8eed6e8) 0 empty
  std::integral_constant<bool, true> (0x0x7fded8ec6d20) 0 empty

Class std::conditional<true, std::is_object<AudioFile*>, std::is_reference<AudioFile*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_object<AudioFile*>, std::is_reference<AudioFile*> > (0x0x7fded8ec6d80) 0 empty

Class std::__or_<std::is_object<AudioFile*>, std::is_reference<AudioFile*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<AudioFile*>, std::is_reference<AudioFile*> > (0x0x7fded8eed750) 0 empty
  std::is_object<AudioFile*> (0x0x7fded8eed7b8) 0 empty
    std::integral_constant<bool, true> (0x0x7fded8ec6de0) 0 empty

Class std::__is_referenceable<AudioFile*>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<AudioFile*> (0x0x7fded8eed820) 0 empty
  std::integral_constant<bool, true> (0x0x7fded8ec6e40) 0 empty

Class std::__add_rvalue_reference_helper<AudioFile*, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<AudioFile*, true> (0x0x7fded8ec6ea0) 0 empty

Class std::add_rvalue_reference<AudioFile*>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<AudioFile*> (0x0x7fded8eed888) 0 empty
  std::__add_rvalue_reference_helper<AudioFile*, true> (0x0x7fded8ec6f00) 0 empty

Class std::__is_convertible_helper<AudioFile*, AudioFile*, false>
   size=1 align=1
   base size=0 base align=1
std::__is_convertible_helper<AudioFile*, AudioFile*, false> (0x0x7fded8ec6780) 0 empty

Class std::is_convertible<AudioFile*, AudioFile*>
   size=1 align=1
   base size=1 base align=1
std::is_convertible<AudioFile*, AudioFile*> (0x0x7fded8eed958) 0 empty
  std::integral_constant<bool, true> (0x0x7fded8ec6f60) 0 empty

Class std::enable_if<true, void>
   size=1 align=1
   base size=0 base align=1
std::enable_if<true, void> (0x0x7fded8f08000) 0 empty

Class std::_Head_base<1ul, std::default_delete<AudioFile>, true>
   size=1 align=1
   base size=1 base align=1
std::_Head_base<1ul, std::default_delete<AudioFile>, true> (0x0x7fded8e29d00) 0 empty
  std::default_delete<AudioFile> (0x0x7fded8ec6180) 0 empty

Class std::_Tuple_impl<1ul, std::default_delete<AudioFile> >
   size=1 align=1
   base size=1 base align=1
std::_Tuple_impl<1ul, std::default_delete<AudioFile> > (0x0x7fded8f06310) 0 empty
  std::_Tuple_impl<2ul> (0x0x7fded8f08060) 0 empty
  std::_Head_base<1ul, std::default_delete<AudioFile>, true> (0x0x7fded8eeda28) 0 empty
    std::default_delete<AudioFile> (0x0x7fded8f080c0) 0 empty

Class std::_Head_base<0ul, AudioFile*, false>
   size=8 align=8
   base size=8 base align=8
std::_Head_base<0ul, AudioFile*, false> (0x0x7fded8f08120) 0

Class std::_Tuple_impl<0ul, AudioFile*, std::default_delete<AudioFile> >
   size=8 align=8
   base size=8 base align=8
std::_Tuple_impl<0ul, AudioFile*, std::default_delete<AudioFile> > (0x0x7fded8f06af0) 0
  std::_Tuple_impl<1ul, std::default_delete<AudioFile> > (0x0x7fded8f06b60) 0 empty
    std::_Tuple_impl<2ul> (0x0x7fded8f08180) 0 empty
    std::_Head_base<1ul, std::default_delete<AudioFile>, true> (0x0x7fded8eedaf8) 0 empty
      std::default_delete<AudioFile> (0x0x7fded8f081e0) 0 empty
  std::_Head_base<0ul, AudioFile*, false> (0x0x7fded8f08240) 0

Class std::enable_if<false, void>
   size=1 align=1
   base size=0 base align=1
std::enable_if<false, void> (0x0x7fded8f083c0) 0 empty

Class std::tuple<AudioFile*, std::default_delete<AudioFile> >
   size=8 align=8
   base size=8 base align=8
std::tuple<AudioFile*, std::default_delete<AudioFile> > (0x0x7fded8eedbc8) 0
  std::_Tuple_impl<0ul, AudioFile*, std::default_delete<AudioFile> > (0x0x7fded8f9b1c0) 0
    std::_Tuple_impl<1ul, std::default_delete<AudioFile> > (0x0x7fded8f9b230) 0 empty
      std::_Tuple_impl<2ul> (0x0x7fded8f082a0) 0 empty
      std::_Head_base<1ul, std::default_delete<AudioFile>, true> (0x0x7fded8eedc30) 0 empty
        std::default_delete<AudioFile> (0x0x7fded8f08300) 0 empty
    std::_Head_base<0ul, AudioFile*, false> (0x0x7fded8f08360) 0

Class std::is_lvalue_reference<std::default_delete<AudioFile> >
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<std::default_delete<AudioFile> > (0x0x7fded8eeddd0) 0 empty
  std::integral_constant<bool, false> (0x0x7fded8f08420) 0 empty

Class std::conditional<false, std::is_lvalue_reference<std::default_delete<AudioFile> >, std::is_rvalue_reference<std::default_delete<AudioFile> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_lvalue_reference<std::default_delete<AudioFile> >, std::is_rvalue_reference<std::default_delete<AudioFile> > > (0x0x7fded8f08480) 0 empty

Class std::is_rvalue_reference<std::default_delete<AudioFile> >
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<std::default_delete<AudioFile> > (0x0x7fded8eede38) 0 empty
  std::integral_constant<bool, false> (0x0x7fded8f084e0) 0 empty

Class std::__or_<std::is_lvalue_reference<std::default_delete<AudioFile> >, std::is_rvalue_reference<std::default_delete<AudioFile> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<std::default_delete<AudioFile> >, std::is_rvalue_reference<std::default_delete<AudioFile> > > (0x0x7fded8eedea0) 0 empty
  std::is_rvalue_reference<std::default_delete<AudioFile> > (0x0x7fded8eedf08) 0 empty
    std::integral_constant<bool, false> (0x0x7fded8f08540) 0 empty

Class std::is_reference<std::default_delete<AudioFile> >
   size=1 align=1
   base size=1 base align=1
std::is_reference<std::default_delete<AudioFile> > (0x0x7fded8eedf70) 0 empty
  std::integral_constant<bool, false> (0x0x7fded8f085a0) 0 empty

Class std::conditional<false, std::default_delete<AudioFile>, const std::default_delete<AudioFile>&>
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::default_delete<AudioFile>, const std::default_delete<AudioFile>&> (0x0x7fded8f08600) 0 empty

Class std::is_function<AudioFile>
   size=1 align=1
   base size=1 base align=1
std::is_function<AudioFile> (0x0x7fded8c0e000) 0 empty
  std::integral_constant<bool, false> (0x0x7fded8f087e0) 0 empty

Class std::conditional<false, std::is_function<AudioFile>, std::__or_<std::is_reference<AudioFile>, std::is_void<AudioFile> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<AudioFile>, std::__or_<std::is_reference<AudioFile>, std::is_void<AudioFile> > > (0x0x7fded8f08840) 0 empty

Class std::is_lvalue_reference<AudioFile>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<AudioFile> (0x0x7fded8c0e068) 0 empty
  std::integral_constant<bool, false> (0x0x7fded8f088a0) 0 empty

Class std::conditional<false, std::is_lvalue_reference<AudioFile>, std::is_rvalue_reference<AudioFile> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_lvalue_reference<AudioFile>, std::is_rvalue_reference<AudioFile> > (0x0x7fded8f08900) 0 empty

Class std::is_rvalue_reference<AudioFile>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<AudioFile> (0x0x7fded8c0e1a0) 0 empty
  std::integral_constant<bool, false> (0x0x7fded8f08a20) 0 empty

Class std::__or_<std::is_lvalue_reference<AudioFile>, std::is_rvalue_reference<AudioFile> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<AudioFile>, std::is_rvalue_reference<AudioFile> > (0x0x7fded8c0e208) 0 empty
  std::is_rvalue_reference<AudioFile> (0x0x7fded8c0e270) 0 empty
    std::integral_constant<bool, false> (0x0x7fded8f08a80) 0 empty

Class std::is_reference<AudioFile>
   size=1 align=1
   base size=1 base align=1
std::is_reference<AudioFile> (0x0x7fded8c0e2d8) 0 empty
  std::integral_constant<bool, false> (0x0x7fded8f08ae0) 0 empty

Class std::conditional<false, std::is_reference<AudioFile>, std::is_void<AudioFile> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_reference<AudioFile>, std::is_void<AudioFile> > (0x0x7fded8f08b40) 0 empty

Class std::remove_volatile<AudioFile>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<AudioFile> (0x0x7fded8f08c00) 0 empty

Class std::remove_const<AudioFile>
   size=1 align=1
   base size=0 base align=1
std::remove_const<AudioFile> (0x0x7fded8f08c60) 0 empty

Class std::remove_cv<AudioFile>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<AudioFile> (0x0x7fded8f08ba0) 0 empty

Class std::__is_void_helper<AudioFile>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<AudioFile> (0x0x7fded8c0e3a8) 0 empty
  std::integral_constant<bool, false> (0x0x7fded8f08cc0) 0 empty

Class std::is_void<AudioFile>
   size=1 align=1
   base size=1 base align=1
std::is_void<AudioFile> (0x0x7fded8c0e410) 0 empty
  std::integral_constant<bool, false> (0x0x7fded8f08d20) 0 empty

Class std::__or_<std::is_reference<AudioFile>, std::is_void<AudioFile> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<AudioFile>, std::is_void<AudioFile> > (0x0x7fded8c0e478) 0 empty
  std::is_void<AudioFile> (0x0x7fded8c0e4e0) 0 empty
    std::integral_constant<bool, false> (0x0x7fded8f08d80) 0 empty

Class std::__or_<std::is_function<AudioFile>, std::is_reference<AudioFile>, std::is_void<AudioFile> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<AudioFile>, std::is_reference<AudioFile>, std::is_void<AudioFile> > (0x0x7fded8c0e548) 0 empty
  std::__or_<std::is_reference<AudioFile>, std::is_void<AudioFile> > (0x0x7fded8c0e5b0) 0 empty
    std::is_void<AudioFile> (0x0x7fded8c0e618) 0 empty
      std::integral_constant<bool, false> (0x0x7fded8f08de0) 0 empty

Class std::__not_<std::__or_<std::is_function<AudioFile>, std::is_reference<AudioFile>, std::is_void<AudioFile> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<AudioFile>, std::is_reference<AudioFile>, std::is_void<AudioFile> > > (0x0x7fded8c0e680) 0 empty
  std::integral_constant<bool, true> (0x0x7fded8c1a000) 0 empty

Class std::is_object<AudioFile>
   size=1 align=1
   base size=1 base align=1
std::is_object<AudioFile> (0x0x7fded8c0e6e8) 0 empty
  std::integral_constant<bool, true> (0x0x7fded8c1a060) 0 empty

Class std::conditional<true, std::is_object<AudioFile>, std::is_reference<AudioFile> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_object<AudioFile>, std::is_reference<AudioFile> > (0x0x7fded8c1a0c0) 0 empty

Class std::__or_<std::is_object<AudioFile>, std::is_reference<AudioFile> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<AudioFile>, std::is_reference<AudioFile> > (0x0x7fded8c0e750) 0 empty
  std::is_object<AudioFile> (0x0x7fded8c0e7b8) 0 empty
    std::integral_constant<bool, true> (0x0x7fded8c1a120) 0 empty

Class std::__is_referenceable<AudioFile>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<AudioFile> (0x0x7fded8c0e820) 0 empty
  std::integral_constant<bool, true> (0x0x7fded8c1a180) 0 empty

Class std::__add_lvalue_reference_helper<AudioFile, true>
   size=1 align=1
   base size=0 base align=1
std::__add_lvalue_reference_helper<AudioFile, true> (0x0x7fded8c1a1e0) 0 empty

Class std::add_lvalue_reference<AudioFile>
   size=1 align=1
   base size=1 base align=1
std::add_lvalue_reference<AudioFile> (0x0x7fded8c0e888) 0 empty
  std::__add_lvalue_reference_helper<AudioFile, true> (0x0x7fded8c1a240) 0 empty

Class std::unique_ptr<AudioFile>
   size=8 align=8
   base size=8 base align=8
std::unique_ptr<AudioFile> (0x0x7fded9115c60) 0

Class spek_pipeline
   size=320 align=8
   base size=315 base align=8
spek_pipeline (0x0x7fded9115c00) 0

Class std::conditional<false, std::is_same<std::default_delete<AudioFile>, std::default_delete<AudioFile> >, std::is_convertible<std::default_delete<AudioFile>, std::default_delete<AudioFile> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_same<std::default_delete<AudioFile>, std::default_delete<AudioFile> >, std::is_convertible<std::default_delete<AudioFile>, std::default_delete<AudioFile> > > (0x0x7fded8c1a2a0) 0 empty

Class std::conditional<true, std::__and_<std::__not_<std::is_array<AudioFile> >, std::is_convertible<std::default_delete<AudioFile>, std::default_delete<AudioFile> > >, std::is_convertible<AudioFile*, AudioFile*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__and_<std::__not_<std::is_array<AudioFile> >, std::is_convertible<std::default_delete<AudioFile>, std::default_delete<AudioFile> > >, std::is_convertible<AudioFile*, AudioFile*> > (0x0x7fded8c1a300) 0 empty

Class std::is_array<AudioFile>
   size=1 align=1
   base size=1 base align=1
std::is_array<AudioFile> (0x0x7fded8c0e8f0) 0 empty
  std::integral_constant<bool, false> (0x0x7fded8c1a360) 0 empty

Class std::__not_<std::is_array<AudioFile> >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::is_array<AudioFile> > (0x0x7fded8c0e958) 0 empty
  std::integral_constant<bool, true> (0x0x7fded8c1a3c0) 0 empty

Class std::conditional<true, std::is_convertible<std::default_delete<AudioFile>, std::default_delete<AudioFile> >, std::__not_<std::is_array<AudioFile> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_convertible<std::default_delete<AudioFile>, std::default_delete<AudioFile> >, std::__not_<std::is_array<AudioFile> > > (0x0x7fded8c1a420) 0 empty

Class std::remove_volatile<std::default_delete<AudioFile> >
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<std::default_delete<AudioFile> > (0x0x7fded8c1a4e0) 0 empty

Class std::remove_const<std::default_delete<AudioFile> >
   size=1 align=1
   base size=0 base align=1
std::remove_const<std::default_delete<AudioFile> > (0x0x7fded8c1a540) 0 empty

Class std::remove_cv<std::default_delete<AudioFile> >
   size=1 align=1
   base size=0 base align=1
std::remove_cv<std::default_delete<AudioFile> > (0x0x7fded8c1a480) 0 empty

Class std::__is_void_helper<std::default_delete<AudioFile> >
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<std::default_delete<AudioFile> > (0x0x7fded8c0ea28) 0 empty
  std::integral_constant<bool, false> (0x0x7fded8c1a5a0) 0 empty

Class std::is_void<std::default_delete<AudioFile> >
   size=1 align=1
   base size=1 base align=1
std::is_void<std::default_delete<AudioFile> > (0x0x7fded8c0ea90) 0 empty
  std::integral_constant<bool, false> (0x0x7fded8c1a600) 0 empty

Class std::conditional<false, std::is_void<std::default_delete<AudioFile> >, std::__or_<std::is_function<std::default_delete<AudioFile> >, std::is_array<std::default_delete<AudioFile> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_void<std::default_delete<AudioFile> >, std::__or_<std::is_function<std::default_delete<AudioFile> >, std::is_array<std::default_delete<AudioFile> > > > (0x0x7fded8c1a660) 0 empty

Class std::is_function<std::default_delete<AudioFile> >
   size=1 align=1
   base size=1 base align=1
std::is_function<std::default_delete<AudioFile> > (0x0x7fded8c0eaf8) 0 empty
  std::integral_constant<bool, false> (0x0x7fded8c1a6c0) 0 empty

Class std::conditional<false, std::is_function<std::default_delete<AudioFile> >, std::is_array<std::default_delete<AudioFile> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<std::default_delete<AudioFile> >, std::is_array<std::default_delete<AudioFile> > > (0x0x7fded8c1a720) 0 empty

Class std::is_array<std::default_delete<AudioFile> >
   size=1 align=1
   base size=1 base align=1
std::is_array<std::default_delete<AudioFile> > (0x0x7fded8c0eb60) 0 empty
  std::integral_constant<bool, false> (0x0x7fded8c1a780) 0 empty

Class std::__or_<std::is_function<std::default_delete<AudioFile> >, std::is_array<std::default_delete<AudioFile> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::default_delete<AudioFile> >, std::is_array<std::default_delete<AudioFile> > > (0x0x7fded8c0ebc8) 0 empty
  std::is_array<std::default_delete<AudioFile> > (0x0x7fded8c0ec30) 0 empty
    std::integral_constant<bool, false> (0x0x7fded8c1a7e0) 0 empty

Class std::__or_<std::is_void<std::default_delete<AudioFile> >, std::is_function<std::default_delete<AudioFile> >, std::is_array<std::default_delete<AudioFile> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<std::default_delete<AudioFile> >, std::is_function<std::default_delete<AudioFile> >, std::is_array<std::default_delete<AudioFile> > > (0x0x7fded8c0ec98) 0 empty
  std::__or_<std::is_function<std::default_delete<AudioFile> >, std::is_array<std::default_delete<AudioFile> > > (0x0x7fded8c0ed00) 0 empty
    std::is_array<std::default_delete<AudioFile> > (0x0x7fded8c0ed68) 0 empty
      std::integral_constant<bool, false> (0x0x7fded8c1a840) 0 empty

Class std::conditional<false, std::is_function<std::default_delete<AudioFile> >, std::__or_<std::is_reference<std::default_delete<AudioFile> >, std::is_void<std::default_delete<AudioFile> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<std::default_delete<AudioFile> >, std::__or_<std::is_reference<std::default_delete<AudioFile> >, std::is_void<std::default_delete<AudioFile> > > > (0x0x7fded8c1a900) 0 empty

Class std::conditional<false, std::is_reference<std::default_delete<AudioFile> >, std::is_void<std::default_delete<AudioFile> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_reference<std::default_delete<AudioFile> >, std::is_void<std::default_delete<AudioFile> > > (0x0x7fded8c1a960) 0 empty

Class std::__or_<std::is_reference<std::default_delete<AudioFile> >, std::is_void<std::default_delete<AudioFile> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::default_delete<AudioFile> >, std::is_void<std::default_delete<AudioFile> > > (0x0x7fded8c0edd0) 0 empty
  std::is_void<std::default_delete<AudioFile> > (0x0x7fded8c0ee38) 0 empty
    std::integral_constant<bool, false> (0x0x7fded8c1a9c0) 0 empty

Class std::__or_<std::is_function<std::default_delete<AudioFile> >, std::is_reference<std::default_delete<AudioFile> >, std::is_void<std::default_delete<AudioFile> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::default_delete<AudioFile> >, std::is_reference<std::default_delete<AudioFile> >, std::is_void<std::default_delete<AudioFile> > > (0x0x7fded8c0eea0) 0 empty
  std::__or_<std::is_reference<std::default_delete<AudioFile> >, std::is_void<std::default_delete<AudioFile> > > (0x0x7fded8c0ef08) 0 empty
    std::is_void<std::default_delete<AudioFile> > (0x0x7fded8c0ef70) 0 empty
      std::integral_constant<bool, false> (0x0x7fded8c1aa20) 0 empty

Class std::__not_<std::__or_<std::is_function<std::default_delete<AudioFile> >, std::is_reference<std::default_delete<AudioFile> >, std::is_void<std::default_delete<AudioFile> > > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<std::default_delete<AudioFile> >, std::is_reference<std::default_delete<AudioFile> >, std::is_void<std::default_delete<AudioFile> > > > (0x0x7fded8c61000) 0 empty
  std::integral_constant<bool, true> (0x0x7fded8c1aa80) 0 empty

Class std::is_object<std::default_delete<AudioFile> >
   size=1 align=1
   base size=1 base align=1
std::is_object<std::default_delete<AudioFile> > (0x0x7fded8c61068) 0 empty
  std::integral_constant<bool, true> (0x0x7fded8c1aae0) 0 empty

Class std::conditional<true, std::is_object<std::default_delete<AudioFile> >, std::is_reference<std::default_delete<AudioFile> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_object<std::default_delete<AudioFile> >, std::is_reference<std::default_delete<AudioFile> > > (0x0x7fded8c1ab40) 0 empty

Class std::__or_<std::is_object<std::default_delete<AudioFile> >, std::is_reference<std::default_delete<AudioFile> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<std::default_delete<AudioFile> >, std::is_reference<std::default_delete<AudioFile> > > (0x0x7fded8c610d0) 0 empty
  std::is_object<std::default_delete<AudioFile> > (0x0x7fded8c61138) 0 empty
    std::integral_constant<bool, true> (0x0x7fded8c1aba0) 0 empty

Class std::__is_referenceable<std::default_delete<AudioFile> >
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<std::default_delete<AudioFile> > (0x0x7fded8c611a0) 0 empty
  std::integral_constant<bool, true> (0x0x7fded8c1ac00) 0 empty

Class std::__add_rvalue_reference_helper<std::default_delete<AudioFile>, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<std::default_delete<AudioFile>, true> (0x0x7fded8c1ac60) 0 empty

Class std::add_rvalue_reference<std::default_delete<AudioFile> >
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<std::default_delete<AudioFile> > (0x0x7fded8c61208) 0 empty
  std::__add_rvalue_reference_helper<std::default_delete<AudioFile>, true> (0x0x7fded8c1acc0) 0 empty

Class std::__is_convertible_helper<std::default_delete<AudioFile>, std::default_delete<AudioFile>, false>
   size=1 align=1
   base size=0 base align=1
std::__is_convertible_helper<std::default_delete<AudioFile>, std::default_delete<AudioFile>, false> (0x0x7fded8c1a8a0) 0 empty

Class std::is_convertible<std::default_delete<AudioFile>, std::default_delete<AudioFile> >
   size=1 align=1
   base size=1 base align=1
std::is_convertible<std::default_delete<AudioFile>, std::default_delete<AudioFile> > (0x0x7fded8c613a8) 0 empty
  std::integral_constant<bool, true> (0x0x7fded8c1ade0) 0 empty

Class std::__and_<std::__not_<std::is_array<AudioFile> >, std::is_convertible<std::default_delete<AudioFile>, std::default_delete<AudioFile> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__not_<std::is_array<AudioFile> >, std::is_convertible<std::default_delete<AudioFile>, std::default_delete<AudioFile> > > (0x0x7fded8c61410) 0 empty
  std::is_convertible<std::default_delete<AudioFile>, std::default_delete<AudioFile> > (0x0x7fded8c61478) 0 empty
    std::integral_constant<bool, true> (0x0x7fded8c1ae40) 0 empty

Class std::__and_<std::is_convertible<AudioFile*, AudioFile*>, std::__not_<std::is_array<AudioFile> >, std::is_convertible<std::default_delete<AudioFile>, std::default_delete<AudioFile> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_convertible<AudioFile*, AudioFile*>, std::__not_<std::is_array<AudioFile> >, std::is_convertible<std::default_delete<AudioFile>, std::default_delete<AudioFile> > > (0x0x7fded8c614e0) 0 empty
  std::__and_<std::__not_<std::is_array<AudioFile> >, std::is_convertible<std::default_delete<AudioFile>, std::default_delete<AudioFile> > > (0x0x7fded8c61548) 0 empty
    std::is_convertible<std::default_delete<AudioFile>, std::default_delete<AudioFile> > (0x0x7fded8c615b0) 0 empty
      std::integral_constant<bool, true> (0x0x7fded8c1aea0) 0 empty

Class std::__is_pointer_helper<std::default_delete<AudioFile> >
   size=1 align=1
   base size=1 base align=1
std::__is_pointer_helper<std::default_delete<AudioFile> > (0x0x7fded8c616e8) 0 empty
  std::integral_constant<bool, false> (0x0x7fded8c1af00) 0 empty

Class std::is_pointer<std::default_delete<AudioFile> >
   size=1 align=1
   base size=1 base align=1
std::is_pointer<std::default_delete<AudioFile> > (0x0x7fded8c61750) 0 empty
  std::integral_constant<bool, false> (0x0x7fded8c1af60) 0 empty

Class std::remove_reference<std::unique_ptr<AudioFile>&>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<std::unique_ptr<AudioFile>&> (0x0x7fded8c83000) 0 empty

Class std::conditional<true, std::__not_<std::is_array<AudioFile> >, std::is_convertible<AudioFile*, AudioFile*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__not_<std::is_array<AudioFile> >, std::is_convertible<AudioFile*, AudioFile*> > (0x0x7fded8c83060) 0 empty

Class std::__and_<std::is_convertible<AudioFile*, AudioFile*>, std::__not_<std::is_array<AudioFile> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_convertible<AudioFile*, AudioFile*>, std::__not_<std::is_array<AudioFile> > > (0x0x7fded8c618f0) 0 empty
  std::__not_<std::is_array<AudioFile> > (0x0x7fded8c61958) 0 empty
    std::integral_constant<bool, true> (0x0x7fded8c830c0) 0 empty

Class std::enable_if<true, std::unique_ptr<AudioFile>&>
   size=1 align=1
   base size=0 base align=1
std::enable_if<true, std::unique_ptr<AudioFile>&> (0x0x7fded8c831e0) 0 empty

Class __gnu_cxx::new_allocator<std::basic_string<char> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<std::basic_string<char> > (0x0x7fded8c83300) 0 empty

Class std::allocator<std::basic_string<char> >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::basic_string<char> > (0x0x7fded8e29958) 0 empty
  __gnu_cxx::new_allocator<std::basic_string<char> > (0x0x7fded8c833c0) 0 empty

Class std::remove_volatile<std::basic_string<char> >
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<std::basic_string<char> > (0x0x7fded8c83540) 0 empty

Class std::remove_const<std::basic_string<char> >
   size=1 align=1
   base size=0 base align=1
std::remove_const<std::basic_string<char> > (0x0x7fded8c83660) 0 empty

Class std::remove_cv<std::basic_string<char> >
   size=1 align=1
   base size=0 base align=1
std::remove_cv<std::basic_string<char> > (0x0x7fded8c834e0) 0 empty

Class std::__ptrtr_not_void<std::basic_string<char>, std::basic_string<char> >
   size=1 align=1
   base size=0 base align=1
std::__ptrtr_not_void<std::basic_string<char>, std::basic_string<char> > (0x0x7fded8c836c0) 0 empty

Class std::pointer_traits<std::basic_string<char>*>
   size=1 align=1
   base size=0 base align=1
std::pointer_traits<std::basic_string<char>*> (0x0x7fded8c83480) 0 empty

Class std::remove_volatile<long int>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<long int> (0x0x7fded8c837e0) 0 empty

Class std::remove_const<long int>
   size=1 align=1
   base size=0 base align=1
std::remove_const<long int> (0x0x7fded8c83840) 0 empty

Class std::remove_cv<long int>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<long int> (0x0x7fded8c83780) 0 empty

Class std::is_integral<long int>
   size=1 align=1
   base size=1 base align=1
std::is_integral<long int> (0x0x7fded8c61c98) 0 empty
  std::integral_constant<bool, true> (0x0x7fded8c838a0) 0 empty

Class std::is_enum<long int>
   size=1 align=1
   base size=1 base align=1
std::is_enum<long int> (0x0x7fded8c61d00) 0 empty
  std::integral_constant<bool, false> (0x0x7fded8c83900) 0 empty

Class std::is_const<long int>
   size=1 align=1
   base size=1 base align=1
std::is_const<long int> (0x0x7fded8c61dd0) 0 empty
  std::integral_constant<bool, false> (0x0x7fded8c839c0) 0 empty

Class std::is_volatile<long int>
   size=1 align=1
   base size=1 base align=1
std::is_volatile<long int> (0x0x7fded8c61e38) 0 empty
  std::integral_constant<bool, false> (0x0x7fded8c83a20) 0 empty

Class std::__cv_selector<long unsigned int, false, false>
   size=1 align=1
   base size=0 base align=1
std::__cv_selector<long unsigned int, false, false> (0x0x7fded8c83ae0) 0 empty

Class std::__match_cv_qualifiers<long int, long unsigned int, false, false>
   size=1 align=1
   base size=0 base align=1
std::__match_cv_qualifiers<long int, long unsigned int, false, false> (0x0x7fded8c83a80) 0 empty

Class std::__make_unsigned_selector<long int, true, false>
   size=1 align=1
   base size=0 base align=1
std::__make_unsigned_selector<long int, true, false> (0x0x7fded8c83960) 0 empty

Class std::make_unsigned<long int>
   size=1 align=1
   base size=0 base align=1
std::make_unsigned<long int> (0x0x7fded8c83720) 0 empty

Class std::allocator_traits<std::allocator<std::basic_string<char> > >
   size=1 align=1
   base size=0 base align=1
std::allocator_traits<std::allocator<std::basic_string<char> > > (0x0x7fded8c832a0) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::basic_string<char> > >
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::basic_string<char> > > (0x0x7fded8c61a90) 0 empty
  std::allocator_traits<std::allocator<std::basic_string<char> > > (0x0x7fded8c83b40) 0 empty

Class std::allocator<std::basic_string<char> >::rebind<std::basic_string<char> >
   size=1 align=1
   base size=0 base align=1
std::allocator<std::basic_string<char> >::rebind<std::basic_string<char> > (0x0x7fded8c83c60) 0 empty

Class std::__alloctr_rebind_helper<std::allocator<std::basic_string<char> >, std::basic_string<char> >
   size=1 align=1
   base size=0 base align=1
std::__alloctr_rebind_helper<std::allocator<std::basic_string<char> >, std::basic_string<char> > (0x0x7fded8c83c00) 0 empty

Class std::__alloctr_rebind<std::allocator<std::basic_string<char> >, std::basic_string<char>, true>
   size=1 align=1
   base size=0 base align=1
std::__alloctr_rebind<std::allocator<std::basic_string<char> >, std::basic_string<char>, true> (0x0x7fded8c83cc0) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::basic_string<char> > >::rebind<std::basic_string<char> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::basic_string<char> > >::rebind<std::basic_string<char> > (0x0x7fded8c83ba0) 0 empty

Class std::_Vector_base<std::basic_string<char>, std::allocator<std::basic_string<char> > >::_Vector_impl
   size=24 align=8
   base size=24 base align=8
std::_Vector_base<std::basic_string<char>, std::allocator<std::basic_string<char> > >::_Vector_impl (0x0x7fded8d17340) 0
  std::allocator<std::basic_string<char> > (0x0x7fded8d173a8) 0 empty
    __gnu_cxx::new_allocator<std::basic_string<char> > (0x0x7fded8c83de0) 0 empty

Class std::_Vector_base<std::basic_string<char>, std::allocator<std::basic_string<char> > >
   size=24 align=8
   base size=24 base align=8
std::_Vector_base<std::basic_string<char>, std::allocator<std::basic_string<char> > > (0x0x7fded8c83240) 0

Class std::vector<std::basic_string<char> >
   size=24 align=8
   base size=24 base align=8
std::vector<std::basic_string<char> > (0x0x7fded8d174e0) 0
  std::_Vector_base<std::basic_string<char>, std::allocator<std::basic_string<char> > > (0x0x7fded8c83e40) 0

Class std::is_array<std::allocator<std::basic_string<char> > >
   size=1 align=1
   base size=1 base align=1
std::is_array<std::allocator<std::basic_string<char> > > (0x0x7fded8d175b0) 0 empty
  std::integral_constant<bool, false> (0x0x7fded8c83f60) 0 empty

Class std::remove_volatile<std::allocator<std::basic_string<char> > >
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<std::allocator<std::basic_string<char> > > (0x0x7fded8993060) 0 empty

Class std::remove_const<std::allocator<std::basic_string<char> > >
   size=1 align=1
   base size=0 base align=1
std::remove_const<std::allocator<std::basic_string<char> > > (0x0x7fded89930c0) 0 empty

Class std::remove_cv<std::allocator<std::basic_string<char> > >
   size=1 align=1
   base size=0 base align=1
std::remove_cv<std::allocator<std::basic_string<char> > > (0x0x7fded8993000) 0 empty

Class std::__is_void_helper<std::allocator<std::basic_string<char> > >
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<std::allocator<std::basic_string<char> > > (0x0x7fded8d178f0) 0 empty
  std::integral_constant<bool, false> (0x0x7fded8993120) 0 empty

Class std::is_void<std::allocator<std::basic_string<char> > >
   size=1 align=1
   base size=1 base align=1
std::is_void<std::allocator<std::basic_string<char> > > (0x0x7fded8d17958) 0 empty
  std::integral_constant<bool, false> (0x0x7fded8993180) 0 empty

Class std::__not_<std::is_void<std::allocator<std::basic_string<char> > > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::is_void<std::allocator<std::basic_string<char> > > > (0x0x7fded8d17a90) 0 empty
  std::integral_constant<bool, true> (0x0x7fded89931e0) 0 empty

Class std::conditional<true, std::__is_default_constructible_impl<std::allocator<std::basic_string<char> > >, std::__not_<std::is_void<std::allocator<std::basic_string<char> > > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_default_constructible_impl<std::allocator<std::basic_string<char> > >, std::__not_<std::is_void<std::allocator<std::basic_string<char> > > > > (0x0x7fded8993240) 0 empty

Class std::__is_default_constructible_impl<std::allocator<std::basic_string<char> > >
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_impl<std::allocator<std::basic_string<char> > > (0x0x7fded8d17af8) 0 empty
  std::__do_is_default_constructible_impl (0x0x7fded89932a0) 0 empty

Class std::__and_<std::__not_<std::is_void<std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__is_default_constructible_impl<std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__not_<std::is_void<std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__is_default_constructible_impl<std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > (0x0x7fded8d17b60) 0 empty
  std::__is_default_constructible_impl<std::allocator<std::basic_string<char> > > (0x0x7fded8d17bc8) 0 empty
    std::__do_is_default_constructible_impl (0x0x7fded8993300) 0 empty

Class std::__is_default_constructible_atom<std::allocator<std::basic_string<char> > >
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_atom<std::allocator<std::basic_string<char> > > (0x0x7fded8d17c30) 0 empty
  std::integral_constant<bool, true> (0x0x7fded8993360) 0 empty

Class std::__is_default_constructible_safe<std::allocator<std::basic_string<char> >, false>
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_safe<std::allocator<std::basic_string<char> >, false> (0x0x7fded8d17c98) 0 empty
  std::integral_constant<bool, true> (0x0x7fded89933c0) 0 empty

Class std::is_default_constructible<std::allocator<std::basic_string<char> > >
   size=1 align=1
   base size=1 base align=1
std::is_default_constructible<std::allocator<std::basic_string<char> > > (0x0x7fded8d17d00) 0 empty
  std::integral_constant<bool, true> (0x0x7fded8993420) 0 empty

Class std::conditional<true, std::__is_nt_default_constructible_impl<std::allocator<std::basic_string<char> >, false>, std::is_default_constructible<std::allocator<std::basic_string<char> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_nt_default_constructible_impl<std::allocator<std::basic_string<char> >, false>, std::is_default_constructible<std::allocator<std::basic_string<char> > > > (0x0x7fded8993480) 0 empty

Class std::__is_nt_default_constructible_atom<std::allocator<std::basic_string<char> > >
   size=1 align=1
   base size=1 base align=1
std::__is_nt_default_constructible_atom<std::allocator<std::basic_string<char> > > (0x0x7fded8d17d68) 0 empty
  std::integral_constant<bool, true> (0x0x7fded89934e0) 0 empty

Class std::__is_nt_default_constructible_impl<std::allocator<std::basic_string<char> >, false>
   size=1 align=1
   base size=1 base align=1
std::__is_nt_default_constructible_impl<std::allocator<std::basic_string<char> >, false> (0x0x7fded8d17dd0) 0 empty
  std::__is_nt_default_constructible_atom<std::allocator<std::basic_string<char> > > (0x0x7fded8d17e38) 0 empty
    std::integral_constant<bool, true> (0x0x7fded8993540) 0 empty

Class std::__and_<std::is_default_constructible<std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::__is_nt_default_constructible_impl<std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, false> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_default_constructible<std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::__is_nt_default_constructible_impl<std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, false> > (0x0x7fded8d17ea0) 0 empty
  std::__is_nt_default_constructible_impl<std::allocator<std::basic_string<char> >, false> (0x0x7fded8d17f08) 0 empty
    std::__is_nt_default_constructible_atom<std::allocator<std::basic_string<char> > > (0x0x7fded8d17f70) 0 empty
      std::integral_constant<bool, true> (0x0x7fded8993660) 0 empty

Class std::is_nothrow_default_constructible<std::allocator<std::basic_string<char> > >
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_default_constructible<std::allocator<std::basic_string<char> > > (0x0x7fded8d17000) 0 empty
  std::integral_constant<bool, true> (0x0x7fded8993720) 0 empty

Class std::iterator_traits<std::basic_string<char>*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<std::basic_string<char>*> (0x0x7fded8993960) 0 empty

Class __gnu_cxx::__normal_iterator<std::basic_string<char>*, std::vector<std::basic_string<char> > >
   size=8 align=8
   base size=8 base align=8
__gnu_cxx::__normal_iterator<std::basic_string<char>*, std::vector<std::basic_string<char> > > (0x0x7fded8993900) 0

Class std::__are_same<std::basic_string<char>*, std::basic_string<char>*>
   size=1 align=1
   base size=0 base align=1
std::__are_same<std::basic_string<char>*, std::basic_string<char>*> (0x0x7fded8993b40) 0 empty

Class __gnu_cxx::__enable_if<true, std::vector<std::basic_string<char> > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__enable_if<true, std::vector<std::basic_string<char> > > (0x0x7fded8993ba0) 0 empty

Class wxScopedCharTypeBuffer<char>::Data
   size=24 align=8
   base size=19 base align=8
wxScopedCharTypeBuffer<char>::Data (0x0x7fded89b25b0) 0
  wxPrivate::UntypedBufferData (0x0x7fded8993c60) 0

Class wxScopedCharTypeBuffer<wchar_t>::Data
   size=24 align=8
   base size=19 base align=8
wxScopedCharTypeBuffer<wchar_t>::Data (0x0x7fded89b2618) 0
  wxPrivate::UntypedBufferData (0x0x7fded8993cc0) 0

Class std::__are_same<int, int>
   size=1 align=1
   base size=0 base align=1
std::__are_same<int, int> (0x0x7fded8993d20) 0 empty

Class std::__are_same<long int, int>
   size=1 align=1
   base size=0 base align=1
std::__are_same<long int, int> (0x0x7fded8993d80) 0 empty

Class std::__are_same<long unsigned int, int>
   size=1 align=1
   base size=0 base align=1
std::__are_same<long unsigned int, int> (0x0x7fded8993de0) 0 empty

Class std::__are_same<long long int, int>
   size=1 align=1
   base size=0 base align=1
std::__are_same<long long int, int> (0x0x7fded8993e40) 0 empty

Class std::__are_same<long long unsigned int, int>
   size=1 align=1
   base size=0 base align=1
std::__are_same<long long unsigned int, int> (0x0x7fded8993ea0) 0 empty

Class std::__are_same<float, int>
   size=1 align=1
   base size=0 base align=1
std::__are_same<float, int> (0x0x7fded8993f00) 0 empty

Class std::__are_same<double, int>
   size=1 align=1
   base size=0 base align=1
std::__are_same<double, int> (0x0x7fded8993f60) 0 empty

Class std::__are_same<long double, int>
   size=1 align=1
   base size=0 base align=1
std::__are_same<long double, int> (0x0x7fded8a6d000) 0 empty

Class std::basic_string<char16_t>::_Rep_base
   size=24 align=8
   base size=24 base align=8
std::basic_string<char16_t>::_Rep_base (0x0x7fded8a6d060) 0

Class std::allocator<char16_t>::rebind<char>
   size=1 align=1
   base size=0 base align=1
std::allocator<char16_t>::rebind<char> (0x0x7fded8a6d120) 0 empty

Class std::basic_string<char16_t>::_Rep
   size=24 align=8
   base size=24 base align=8
std::basic_string<char16_t>::_Rep (0x0x7fded89b26e8) 0
  std::basic_string<char16_t>::_Rep_base (0x0x7fded8a6d0c0) 0

Class std::basic_string<char32_t>::_Rep_base
   size=24 align=8
   base size=24 base align=8
std::basic_string<char32_t>::_Rep_base (0x0x7fded8a6d180) 0

Class std::allocator<char32_t>::rebind<char>
   size=1 align=1
   base size=0 base align=1
std::allocator<char32_t>::rebind<char> (0x0x7fded8a6d240) 0 empty

Class std::basic_string<char32_t>::_Rep
   size=24 align=8
   base size=24 base align=8
std::basic_string<char32_t>::_Rep (0x0x7fded89b27b8) 0
  std::basic_string<char32_t>::_Rep_base (0x0x7fded8a6d1e0) 0

Class wxArgNormalizer<int>
   size=4 align=4
   base size=4 base align=4
wxArgNormalizer<int> (0x0x7fded8a6d2a0) 0

Class wxArgNormalizerWchar<int>
   size=4 align=4
   base size=4 base align=4
wxArgNormalizerWchar<int> (0x0x7fded89b2958) 0
  wxArgNormalizer<int> (0x0x7fded8a6d300) 0

Class wxArgNormalizer<unsigned int>
   size=4 align=4
   base size=4 base align=4
wxArgNormalizer<unsigned int> (0x0x7fded8a6d360) 0

Class wxArgNormalizerWchar<unsigned int>
   size=4 align=4
   base size=4 base align=4
wxArgNormalizerWchar<unsigned int> (0x0x7fded89b2a28) 0
  wxArgNormalizer<unsigned int> (0x0x7fded8a6d3c0) 0

Class wxArgNormalizer<long int>
   size=8 align=8
   base size=8 base align=8
wxArgNormalizer<long int> (0x0x7fded8a6d420) 0

Class wxArgNormalizerWchar<long int>
   size=8 align=8
   base size=8 base align=8
wxArgNormalizerWchar<long int> (0x0x7fded89b2af8) 0
  wxArgNormalizer<long int> (0x0x7fded8a6d480) 0

Class wxArgNormalizer<long unsigned int>
   size=8 align=8
   base size=8 base align=8
wxArgNormalizer<long unsigned int> (0x0x7fded8a6d4e0) 0

Class wxArgNormalizerWchar<long unsigned int>
   size=8 align=8
   base size=8 base align=8
wxArgNormalizerWchar<long unsigned int> (0x0x7fded89b2bc8) 0
  wxArgNormalizer<long unsigned int> (0x0x7fded8a6d540) 0

Class wxArgNormalizer<long long int>
   size=8 align=8
   base size=8 base align=8
wxArgNormalizer<long long int> (0x0x7fded8a6d5a0) 0

Class wxArgNormalizerWchar<long long int>
   size=8 align=8
   base size=8 base align=8
wxArgNormalizerWchar<long long int> (0x0x7fded89b2c98) 0
  wxArgNormalizer<long long int> (0x0x7fded8a6d600) 0

Class wxArgNormalizer<long long unsigned int>
   size=8 align=8
   base size=8 base align=8
wxArgNormalizer<long long unsigned int> (0x0x7fded8a6d660) 0

Class wxArgNormalizerWchar<long long unsigned int>
   size=8 align=8
   base size=8 base align=8
wxArgNormalizerWchar<long long unsigned int> (0x0x7fded89b2d68) 0
  wxArgNormalizer<long long unsigned int> (0x0x7fded8a6d6c0) 0

Class wxArgNormalizer<float>
   size=4 align=4
   base size=4 base align=4
wxArgNormalizer<float> (0x0x7fded8a6d720) 0

Class wxArgNormalizerWchar<float>
   size=4 align=4
   base size=4 base align=4
wxArgNormalizerWchar<float> (0x0x7fded89b2e38) 0
  wxArgNormalizer<float> (0x0x7fded8a6d780) 0

Class wxArgNormalizer<double>
   size=8 align=8
   base size=8 base align=8
wxArgNormalizer<double> (0x0x7fded8a6d7e0) 0

Class wxArgNormalizerWchar<double>
   size=8 align=8
   base size=8 base align=8
wxArgNormalizerWchar<double> (0x0x7fded89b2f08) 0
  wxArgNormalizer<double> (0x0x7fded8a6d840) 0

Class std::__is_normal_iterator<long unsigned int*>
   size=1 align=1
   base size=0 base align=1
std::__is_normal_iterator<long unsigned int*> (0x0x7fded8a6dba0) 0 empty

Class std::_Iter_base<long unsigned int*, false>
   size=1 align=1
   base size=0 base align=1
std::_Iter_base<long unsigned int*, false> (0x0x7fded8a6dc00) 0 empty

Class std::_Niter_base<long unsigned int*>
   size=1 align=1
   base size=1 base align=1
std::_Niter_base<long unsigned int*> (0x0x7fded89b2548) 0 empty
  std::_Iter_base<long unsigned int*, false> (0x0x7fded8a6dc60) 0 empty

Class std::__is_pointer<int>
   size=1 align=1
   base size=0 base align=1
std::__is_pointer<int> (0x0x7fded8a6dd20) 0 empty

Class std::__is_floating<int>
   size=1 align=1
   base size=0 base align=1
std::__is_floating<int> (0x0x7fded8a6dde0) 0 empty

Class std::__traitor<std::__is_integer<int>, std::__is_floating<int> >
   size=1 align=1
   base size=0 base align=1
std::__traitor<std::__is_integer<int>, std::__is_floating<int> > (0x0x7fded8a6dd80) 0 empty

Class std::__is_arithmetic<int>
   size=1 align=1
   base size=1 base align=1
std::__is_arithmetic<int> (0x0x7fded8846068) 0 empty
  std::__traitor<std::__is_integer<int>, std::__is_floating<int> > (0x0x7fded8a6de40) 0 empty

Class std::__traitor<std::__is_arithmetic<int>, std::__is_pointer<int> >
   size=1 align=1
   base size=0 base align=1
std::__traitor<std::__is_arithmetic<int>, std::__is_pointer<int> > (0x0x7fded8a6dcc0) 0 empty

Class std::__is_scalar<int>
   size=1 align=1
   base size=1 base align=1
std::__is_scalar<int> (0x0x7fded8846138) 0 empty
  std::__traitor<std::__is_arithmetic<int>, std::__is_pointer<int> > (0x0x7fded8a6dea0) 0 empty

Class __gnu_cxx::__enable_if<true, void>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__enable_if<true, void> (0x0x7fded8a6df00) 0 empty

Class __gnu_cxx::__enable_if<false, void>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__enable_if<false, void> (0x0x7fded8a6df60) 0 empty

Class std::tuple_element<0ul, std::tuple<AudioFile*, std::default_delete<AudioFile> > >
   size=1 align=1
   base size=0 base align=1
std::tuple_element<0ul, std::tuple<AudioFile*, std::default_delete<AudioFile> > > (0x0x7fded8852000) 0 empty

Class std::__add_r_ref<AudioFile*>
   size=1 align=1
   base size=0 base align=1
std::__add_r_ref<AudioFile*> (0x0x7fded8852060) 0 empty

Class std::__add_c_ref<AudioFile*>
   size=1 align=1
   base size=0 base align=1
std::__add_c_ref<AudioFile*> (0x0x7fded88520c0) 0 empty

Class std::__add_ref<AudioFile*>
   size=1 align=1
   base size=0 base align=1
std::__add_ref<AudioFile*> (0x0x7fded8852120) 0 empty

Class std::conditional<false, std::__is_direct_constructible_ref_cast<AudioFile*, AudioFile*&&>, std::__is_direct_constructible_new_safe<AudioFile*, AudioFile*&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__is_direct_constructible_ref_cast<AudioFile*, AudioFile*&&>, std::__is_direct_constructible_new_safe<AudioFile*, AudioFile*&&> > (0x0x7fded8852180) 0 empty

Class std::conditional<false, std::is_void<AudioFile*>, std::__or_<std::__is_array_unknown_bounds<AudioFile*>, std::is_function<AudioFile*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_void<AudioFile*>, std::__or_<std::__is_array_unknown_bounds<AudioFile*>, std::is_function<AudioFile*> > > (0x0x7fded88521e0) 0 empty

Class std::conditional<false, std::__not_<std::extent<AudioFile*, 0u> >, std::is_array<AudioFile*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__not_<std::extent<AudioFile*, 0u> >, std::is_array<AudioFile*> > (0x0x7fded8852240) 0 empty

Class std::__and_<std::is_array<AudioFile*>, std::__not_<std::extent<AudioFile*, 0u> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_array<AudioFile*>, std::__not_<std::extent<AudioFile*, 0u> > > (0x0x7fded8846270) 0 empty
  std::is_array<AudioFile*> (0x0x7fded88462d8) 0 empty
    std::integral_constant<bool, false> (0x0x7fded8852420) 0 empty

Class std::__is_array_unknown_bounds<AudioFile*>
   size=1 align=1
   base size=1 base align=1
std::__is_array_unknown_bounds<AudioFile*> (0x0x7fded8846340) 0 empty
  std::integral_constant<bool, false> (0x0x7fded8852480) 0 empty

Class std::conditional<false, std::__is_array_unknown_bounds<AudioFile*>, std::is_function<AudioFile*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__is_array_unknown_bounds<AudioFile*>, std::is_function<AudioFile*> > (0x0x7fded88524e0) 0 empty

Class std::__or_<std::__is_array_unknown_bounds<AudioFile*>, std::is_function<AudioFile*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::__is_array_unknown_bounds<AudioFile*>, std::is_function<AudioFile*> > (0x0x7fded8846478) 0 empty
  std::is_function<AudioFile*> (0x0x7fded88464e0) 0 empty
    std::integral_constant<bool, false> (0x0x7fded8852600) 0 empty

Class std::__or_<std::is_void<AudioFile*>, std::__is_array_unknown_bounds<AudioFile*>, std::is_function<AudioFile*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<AudioFile*>, std::__is_array_unknown_bounds<AudioFile*>, std::is_function<AudioFile*> > (0x0x7fded8846548) 0 empty
  std::__or_<std::__is_array_unknown_bounds<AudioFile*>, std::is_function<AudioFile*> > (0x0x7fded88465b0) 0 empty
    std::is_function<AudioFile*> (0x0x7fded8846618) 0 empty
      std::integral_constant<bool, false> (0x0x7fded8852660) 0 empty

Class std::conditional<false, std::is_reference<AudioFile*>, std::is_scalar<AudioFile*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_reference<AudioFile*>, std::is_scalar<AudioFile*> > (0x0x7fded88526c0) 0 empty

Class std::__is_integral_helper<AudioFile*>
   size=1 align=1
   base size=1 base align=1
std::__is_integral_helper<AudioFile*> (0x0x7fded8846680) 0 empty
  std::integral_constant<bool, false> (0x0x7fded8852720) 0 empty

Class std::is_integral<AudioFile*>
   size=1 align=1
   base size=1 base align=1
std::is_integral<AudioFile*> (0x0x7fded88466e8) 0 empty
  std::integral_constant<bool, false> (0x0x7fded8852780) 0 empty

Class std::conditional<false, std::is_integral<AudioFile*>, std::is_floating_point<AudioFile*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_integral<AudioFile*>, std::is_floating_point<AudioFile*> > (0x0x7fded88527e0) 0 empty

Class std::__is_floating_point_helper<AudioFile*>
   size=1 align=1
   base size=1 base align=1
std::__is_floating_point_helper<AudioFile*> (0x0x7fded8846750) 0 empty
  std::integral_constant<bool, false> (0x0x7fded8852900) 0 empty

Class std::is_floating_point<AudioFile*>
   size=1 align=1
   base size=1 base align=1
std::is_floating_point<AudioFile*> (0x0x7fded88467b8) 0 empty
  std::integral_constant<bool, false> (0x0x7fded8852960) 0 empty

Class std::__or_<std::is_integral<AudioFile*>, std::is_floating_point<AudioFile*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_integral<AudioFile*>, std::is_floating_point<AudioFile*> > (0x0x7fded8846820) 0 empty
  std::is_floating_point<AudioFile*> (0x0x7fded8846888) 0 empty
    std::integral_constant<bool, false> (0x0x7fded88529c0) 0 empty

Class std::is_arithmetic<AudioFile*>
   size=1 align=1
   base size=1 base align=1
std::is_arithmetic<AudioFile*> (0x0x7fded88468f0) 0 empty
  std::integral_constant<bool, false> (0x0x7fded8852a20) 0 empty

Class std::conditional<false, std::is_arithmetic<AudioFile*>, std::__or_<std::is_enum<AudioFile*>, std::is_pointer<AudioFile*>, std::is_member_pointer<AudioFile*>, std::is_null_pointer<AudioFile*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_arithmetic<AudioFile*>, std::__or_<std::is_enum<AudioFile*>, std::is_pointer<AudioFile*>, std::is_member_pointer<AudioFile*>, std::is_null_pointer<AudioFile*> > > (0x0x7fded8852a80) 0 empty

Class std::is_enum<AudioFile*>
   size=1 align=1
   base size=1 base align=1
std::is_enum<AudioFile*> (0x0x7fded8846958) 0 empty
  std::integral_constant<bool, false> (0x0x7fded8852ae0) 0 empty

Class std::conditional<false, std::is_enum<AudioFile*>, std::__or_<std::is_pointer<AudioFile*>, std::is_member_pointer<AudioFile*>, std::is_null_pointer<AudioFile*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_enum<AudioFile*>, std::__or_<std::is_pointer<AudioFile*>, std::is_member_pointer<AudioFile*>, std::is_null_pointer<AudioFile*> > > (0x0x7fded8852b40) 0 empty

Class std::__is_pointer_helper<AudioFile*>
   size=1 align=1
   base size=1 base align=1
std::__is_pointer_helper<AudioFile*> (0x0x7fded88469c0) 0 empty
  std::integral_constant<bool, true> (0x0x7fded8852ba0) 0 empty

Class std::is_pointer<AudioFile*>
   size=1 align=1
   base size=1 base align=1
std::is_pointer<AudioFile*> (0x0x7fded8846a28) 0 empty
  std::integral_constant<bool, true> (0x0x7fded8852c00) 0 empty

Class std::conditional<true, std::is_pointer<AudioFile*>, std::__or_<std::is_member_pointer<AudioFile*>, std::is_null_pointer<AudioFile*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_pointer<AudioFile*>, std::__or_<std::is_member_pointer<AudioFile*>, std::is_null_pointer<AudioFile*> > > (0x0x7fded8852c60) 0 empty

Class std::__or_<std::is_pointer<AudioFile*>, std::is_member_pointer<AudioFile*>, std::is_null_pointer<AudioFile*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_pointer<AudioFile*>, std::is_member_pointer<AudioFile*>, std::is_null_pointer<AudioFile*> > (0x0x7fded8846a90) 0 empty
  std::is_pointer<AudioFile*> (0x0x7fded8846af8) 0 empty
    std::integral_constant<bool, true> (0x0x7fded8852cc0) 0 empty

Class std::__or_<std::is_enum<AudioFile*>, std::is_pointer<AudioFile*>, std::is_member_pointer<AudioFile*>, std::is_null_pointer<AudioFile*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_enum<AudioFile*>, std::is_pointer<AudioFile*>, std::is_member_pointer<AudioFile*>, std::is_null_pointer<AudioFile*> > (0x0x7fded8846b60) 0 empty
  std::__or_<std::is_pointer<AudioFile*>, std::is_member_pointer<AudioFile*>, std::is_null_pointer<AudioFile*> > (0x0x7fded8846bc8) 0 empty
    std::is_pointer<AudioFile*> (0x0x7fded8846c30) 0 empty
      std::integral_constant<bool, true> (0x0x7fded8852d20) 0 empty

Class std::__or_<std::is_arithmetic<AudioFile*>, std::is_enum<AudioFile*>, std::is_pointer<AudioFile*>, std::is_member_pointer<AudioFile*>, std::is_null_pointer<AudioFile*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_arithmetic<AudioFile*>, std::is_enum<AudioFile*>, std::is_pointer<AudioFile*>, std::is_member_pointer<AudioFile*>, std::is_null_pointer<AudioFile*> > (0x0x7fded8846c98) 0 empty
  std::__or_<std::is_enum<AudioFile*>, std::is_pointer<AudioFile*>, std::is_member_pointer<AudioFile*>, std::is_null_pointer<AudioFile*> > (0x0x7fded8846d00) 0 empty
    std::__or_<std::is_pointer<AudioFile*>, std::is_member_pointer<AudioFile*>, std::is_null_pointer<AudioFile*> > (0x0x7fded8846d68) 0 empty
      std::is_pointer<AudioFile*> (0x0x7fded8846dd0) 0 empty
        std::integral_constant<bool, true> (0x0x7fded8852d80) 0 empty

Class std::is_scalar<AudioFile*>
   size=1 align=1
   base size=1 base align=1
std::is_scalar<AudioFile*> (0x0x7fded8846e38) 0 empty
  std::integral_constant<bool, true> (0x0x7fded8852de0) 0 empty

Class std::__or_<std::is_reference<AudioFile*>, std::is_scalar<AudioFile*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<AudioFile*>, std::is_scalar<AudioFile*> > (0x0x7fded8846ea0) 0 empty
  std::is_scalar<AudioFile*> (0x0x7fded8846f08) 0 empty
    std::integral_constant<bool, true> (0x0x7fded8852e40) 0 empty

Class std::__is_destructible_safe<AudioFile*, false, true>
   size=1 align=1
   base size=1 base align=1
std::__is_destructible_safe<AudioFile*, false, true> (0x0x7fded8846f70) 0 empty
  std::integral_constant<bool, true> (0x0x7fded8852ea0) 0 empty

Class std::is_destructible<AudioFile*>
   size=1 align=1
   base size=1 base align=1
std::is_destructible<AudioFile*> (0x0x7fded8893000) 0 empty
  std::integral_constant<bool, true> (0x0x7fded8852f00) 0 empty

Class std::conditional<true, std::__is_direct_constructible_impl<AudioFile*, AudioFile*&&>, std::is_destructible<AudioFile*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_direct_constructible_impl<AudioFile*, AudioFile*&&>, std::is_destructible<AudioFile*> > (0x0x7fded8852f60) 0 empty

Class std::is_function<AudioFile*&&>
   size=1 align=1
   base size=1 base align=1
std::is_function<AudioFile*&&> (0x0x7fded88930d0) 0 empty
  std::integral_constant<bool, false> (0x0x7fded8898060) 0 empty

Class std::conditional<false, std::is_function<AudioFile*&&>, std::__or_<std::is_reference<AudioFile*&&>, std::is_void<AudioFile*&&> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<AudioFile*&&>, std::__or_<std::is_reference<AudioFile*&&>, std::is_void<AudioFile*&&> > > (0x0x7fded88980c0) 0 empty

Class std::is_lvalue_reference<AudioFile*&&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<AudioFile*&&> (0x0x7fded8893138) 0 empty
  std::integral_constant<bool, false> (0x0x7fded8898120) 0 empty

Class std::conditional<false, std::is_lvalue_reference<AudioFile*&&>, std::is_rvalue_reference<AudioFile*&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_lvalue_reference<AudioFile*&&>, std::is_rvalue_reference<AudioFile*&&> > (0x0x7fded8898180) 0 empty

Class std::is_rvalue_reference<AudioFile*&&>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<AudioFile*&&> (0x0x7fded8893270) 0 empty
  std::integral_constant<bool, true> (0x0x7fded88981e0) 0 empty

Class std::__or_<std::is_lvalue_reference<AudioFile*&&>, std::is_rvalue_reference<AudioFile*&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<AudioFile*&&>, std::is_rvalue_reference<AudioFile*&&> > (0x0x7fded88932d8) 0 empty
  std::is_rvalue_reference<AudioFile*&&> (0x0x7fded8893340) 0 empty
    std::integral_constant<bool, true> (0x0x7fded8898240) 0 empty

Class std::is_reference<AudioFile*&&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<AudioFile*&&> (0x0x7fded88933a8) 0 empty
  std::integral_constant<bool, true> (0x0x7fded8898360) 0 empty

Class std::conditional<true, std::is_reference<AudioFile*&&>, std::is_void<AudioFile*&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_reference<AudioFile*&&>, std::is_void<AudioFile*&&> > (0x0x7fded88983c0) 0 empty

Class std::__or_<std::is_reference<AudioFile*&&>, std::is_void<AudioFile*&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<AudioFile*&&>, std::is_void<AudioFile*&&> > (0x0x7fded8893410) 0 empty
  std::is_reference<AudioFile*&&> (0x0x7fded8893478) 0 empty
    std::integral_constant<bool, true> (0x0x7fded8898420) 0 empty

Class std::__or_<std::is_function<AudioFile*&&>, std::is_reference<AudioFile*&&>, std::is_void<AudioFile*&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<AudioFile*&&>, std::is_reference<AudioFile*&&>, std::is_void<AudioFile*&&> > (0x0x7fded88934e0) 0 empty
  std::__or_<std::is_reference<AudioFile*&&>, std::is_void<AudioFile*&&> > (0x0x7fded8893548) 0 empty
    std::is_reference<AudioFile*&&> (0x0x7fded88935b0) 0 empty
      std::integral_constant<bool, true> (0x0x7fded8898480) 0 empty

Class std::__not_<std::__or_<std::is_function<AudioFile*&&>, std::is_reference<AudioFile*&&>, std::is_void<AudioFile*&&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<AudioFile*&&>, std::is_reference<AudioFile*&&>, std::is_void<AudioFile*&&> > > (0x0x7fded88936e8) 0 empty
  std::integral_constant<bool, false> (0x0x7fded88984e0) 0 empty

Class std::is_object<AudioFile*&&>
   size=1 align=1
   base size=1 base align=1
std::is_object<AudioFile*&&> (0x0x7fded8893750) 0 empty
  std::integral_constant<bool, false> (0x0x7fded8898540) 0 empty

Class std::conditional<false, std::is_object<AudioFile*&&>, std::is_reference<AudioFile*&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_object<AudioFile*&&>, std::is_reference<AudioFile*&&> > (0x0x7fded88985a0) 0 empty

Class std::__or_<std::is_object<AudioFile*&&>, std::is_reference<AudioFile*&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<AudioFile*&&>, std::is_reference<AudioFile*&&> > (0x0x7fded88937b8) 0 empty
  std::is_reference<AudioFile*&&> (0x0x7fded8893820) 0 empty
    std::integral_constant<bool, true> (0x0x7fded8898600) 0 empty

Class std::__is_referenceable<AudioFile*&&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<AudioFile*&&> (0x0x7fded8893888) 0 empty
  std::integral_constant<bool, true> (0x0x7fded8898660) 0 empty

Class std::__add_rvalue_reference_helper<AudioFile*&&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<AudioFile*&&, true> (0x0x7fded88986c0) 0 empty

Class std::add_rvalue_reference<AudioFile*&&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<AudioFile*&&> (0x0x7fded88938f0) 0 empty
  std::__add_rvalue_reference_helper<AudioFile*&&, true> (0x0x7fded8898720) 0 empty

Class std::__is_direct_constructible_impl<AudioFile*, AudioFile*&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_impl<AudioFile*, AudioFile*&&> (0x0x7fded8893068) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7fded8898000) 0 empty

Class std::__and_<std::is_destructible<AudioFile*>, std::__is_direct_constructible_impl<AudioFile*, AudioFile*&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_destructible<AudioFile*>, std::__is_direct_constructible_impl<AudioFile*, AudioFile*&&> > (0x0x7fded88939c0) 0 empty
  std::__is_direct_constructible_impl<AudioFile*, AudioFile*&&> (0x0x7fded8893a28) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7fded8898780) 0 empty

Class std::__is_direct_constructible_new_safe<AudioFile*, AudioFile*&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new_safe<AudioFile*, AudioFile*&&> (0x0x7fded8893a90) 0 empty
  std::integral_constant<bool, true> (0x0x7fded88987e0) 0 empty

Class std::__is_direct_constructible_new<AudioFile*, AudioFile*&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new<AudioFile*, AudioFile*&&> (0x0x7fded8893af8) 0 empty
  std::__is_direct_constructible_new_safe<AudioFile*, AudioFile*&&> (0x0x7fded8893b60) 0 empty
    std::integral_constant<bool, true> (0x0x7fded8898840) 0 empty

Class std::__is_direct_constructible<AudioFile*, AudioFile*&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible<AudioFile*, AudioFile*&&> (0x0x7fded8893bc8) 0 empty
  std::integral_constant<bool, true> (0x0x7fded88988a0) 0 empty

Class std::__is_constructible_impl<AudioFile*, AudioFile*&&>
   size=1 align=1
   base size=1 base align=1
std::__is_constructible_impl<AudioFile*, AudioFile*&&> (0x0x7fded8893c30) 0 empty
  std::__is_direct_constructible<AudioFile*, AudioFile*&&> (0x0x7fded8893c98) 0 empty
    std::integral_constant<bool, true> (0x0x7fded8898900) 0 empty

Class std::is_constructible<AudioFile*, AudioFile*&&>
   size=1 align=1
   base size=1 base align=1
std::is_constructible<AudioFile*, AudioFile*&&> (0x0x7fded8893d00) 0 empty
  std::integral_constant<bool, true> (0x0x7fded8898960) 0 empty

Class std::conditional<true, std::__is_nt_constructible_impl<AudioFile*, AudioFile*&&>, std::is_constructible<AudioFile*, AudioFile*&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_nt_constructible_impl<AudioFile*, AudioFile*&&>, std::is_constructible<AudioFile*, AudioFile*&&> > (0x0x7fded88989c0) 0 empty

Class std::__is_nt_constructible_impl<AudioFile*, AudioFile*&&>
   size=1 align=1
   base size=1 base align=1
std::__is_nt_constructible_impl<AudioFile*, AudioFile*&&> (0x0x7fded8893d68) 0 empty
  std::integral_constant<bool, true> (0x0x7fded8898a20) 0 empty

Class std::__and_<std::is_constructible<AudioFile*, AudioFile*&&>, std::__is_nt_constructible_impl<AudioFile*, AudioFile*&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<AudioFile*, AudioFile*&&>, std::__is_nt_constructible_impl<AudioFile*, AudioFile*&&> > (0x0x7fded8893dd0) 0 empty
  std::__is_nt_constructible_impl<AudioFile*, AudioFile*&&> (0x0x7fded8893e38) 0 empty
    std::integral_constant<bool, true> (0x0x7fded8898a80) 0 empty

Class std::is_nothrow_constructible<AudioFile*, AudioFile*&&>
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_constructible<AudioFile*, AudioFile*&&> (0x0x7fded8893ea0) 0 empty
  std::integral_constant<bool, true> (0x0x7fded8898ae0) 0 empty

Class std::__is_nothrow_move_constructible_impl<AudioFile*, true>
   size=1 align=1
   base size=1 base align=1
std::__is_nothrow_move_constructible_impl<AudioFile*, true> (0x0x7fded8893f08) 0 empty
  std::is_nothrow_constructible<AudioFile*, AudioFile*&&> (0x0x7fded8893f70) 0 empty
    std::integral_constant<bool, true> (0x0x7fded8898b40) 0 empty

Class std::is_nothrow_move_constructible<AudioFile*>
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_move_constructible<AudioFile*> (0x0x7fded88b5000) 0 empty
  std::__is_nothrow_move_constructible_impl<AudioFile*, true> (0x0x7fded88b5068) 0 empty
    std::is_nothrow_constructible<AudioFile*, AudioFile*&&> (0x0x7fded88b50d0) 0 empty
      std::integral_constant<bool, true> (0x0x7fded8898ba0) 0 empty

Class std::conditional<true, std::is_nothrow_move_assignable<AudioFile*>, std::is_nothrow_move_constructible<AudioFile*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_nothrow_move_assignable<AudioFile*>, std::is_nothrow_move_constructible<AudioFile*> > (0x0x7fded8898c00) 0 empty

Class std::is_function<AudioFile*&>
   size=1 align=1
   base size=1 base align=1
std::is_function<AudioFile*&> (0x0x7fded88b51a0) 0 empty
  std::integral_constant<bool, false> (0x0x7fded8898cc0) 0 empty

Class std::conditional<false, std::is_function<AudioFile*&>, std::__or_<std::is_reference<AudioFile*&>, std::is_void<AudioFile*&> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<AudioFile*&>, std::__or_<std::is_reference<AudioFile*&>, std::is_void<AudioFile*&> > > (0x0x7fded8898d20) 0 empty

Class std::is_lvalue_reference<AudioFile*&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<AudioFile*&> (0x0x7fded88b5208) 0 empty
  std::integral_constant<bool, true> (0x0x7fded8898d80) 0 empty

Class std::conditional<true, std::is_lvalue_reference<AudioFile*&>, std::is_rvalue_reference<AudioFile*&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_lvalue_reference<AudioFile*&>, std::is_rvalue_reference<AudioFile*&> > (0x0x7fded8898de0) 0 empty

Class std::__or_<std::is_lvalue_reference<AudioFile*&>, std::is_rvalue_reference<AudioFile*&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<AudioFile*&>, std::is_rvalue_reference<AudioFile*&> > (0x0x7fded88b5410) 0 empty
  std::is_lvalue_reference<AudioFile*&> (0x0x7fded88b5478) 0 empty
    std::integral_constant<bool, true> (0x0x7fded8898e40) 0 empty

Class std::is_reference<AudioFile*&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<AudioFile*&> (0x0x7fded88b54e0) 0 empty
  std::integral_constant<bool, true> (0x0x7fded8898f60) 0 empty

Class std::conditional<true, std::is_reference<AudioFile*&>, std::is_void<AudioFile*&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_reference<AudioFile*&>, std::is_void<AudioFile*&> > (0x0x7fded88c8000) 0 empty

Class std::__or_<std::is_reference<AudioFile*&>, std::is_void<AudioFile*&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<AudioFile*&>, std::is_void<AudioFile*&> > (0x0x7fded88b5548) 0 empty
  std::is_reference<AudioFile*&> (0x0x7fded88b55b0) 0 empty
    std::integral_constant<bool, true> (0x0x7fded88c8060) 0 empty

Class std::__or_<std::is_function<AudioFile*&>, std::is_reference<AudioFile*&>, std::is_void<AudioFile*&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<AudioFile*&>, std::is_reference<AudioFile*&>, std::is_void<AudioFile*&> > (0x0x7fded88b5618) 0 empty
  std::__or_<std::is_reference<AudioFile*&>, std::is_void<AudioFile*&> > (0x0x7fded88b5680) 0 empty
    std::is_reference<AudioFile*&> (0x0x7fded88b56e8) 0 empty
      std::integral_constant<bool, true> (0x0x7fded88c80c0) 0 empty

Class std::__not_<std::__or_<std::is_function<AudioFile*&>, std::is_reference<AudioFile*&>, std::is_void<AudioFile*&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<AudioFile*&>, std::is_reference<AudioFile*&>, std::is_void<AudioFile*&> > > (0x0x7fded88b58f0) 0 empty
  std::integral_constant<bool, false> (0x0x7fded88c8120) 0 empty

Class std::is_object<AudioFile*&>
   size=1 align=1
   base size=1 base align=1
std::is_object<AudioFile*&> (0x0x7fded88b5958) 0 empty
  std::integral_constant<bool, false> (0x0x7fded88c8180) 0 empty

Class std::conditional<false, std::is_object<AudioFile*&>, std::is_reference<AudioFile*&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_object<AudioFile*&>, std::is_reference<AudioFile*&> > (0x0x7fded88c81e0) 0 empty

Class std::__or_<std::is_object<AudioFile*&>, std::is_reference<AudioFile*&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<AudioFile*&>, std::is_reference<AudioFile*&> > (0x0x7fded88b59c0) 0 empty
  std::is_reference<AudioFile*&> (0x0x7fded88b5a28) 0 empty
    std::integral_constant<bool, true> (0x0x7fded88c8240) 0 empty

Class std::__is_referenceable<AudioFile*&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<AudioFile*&> (0x0x7fded88b5a90) 0 empty
  std::integral_constant<bool, true> (0x0x7fded88c82a0) 0 empty

Class std::__add_rvalue_reference_helper<AudioFile*&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<AudioFile*&, true> (0x0x7fded88c8300) 0 empty

Class std::add_rvalue_reference<AudioFile*&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<AudioFile*&> (0x0x7fded88b5af8) 0 empty
  std::__add_rvalue_reference_helper<AudioFile*&, true> (0x0x7fded88c8360) 0 empty

Class std::__is_assignable_helper<AudioFile*&, AudioFile*&&>
   size=1 align=1
   base size=0 base align=1
std::__is_assignable_helper<AudioFile*&, AudioFile*&&> (0x0x7fded8898c60) 0 empty

Class std::is_assignable<AudioFile*&, AudioFile*&&>
   size=1 align=1
   base size=1 base align=1
std::is_assignable<AudioFile*&, AudioFile*&&> (0x0x7fded88b5b60) 0 empty
  std::integral_constant<bool, true> (0x0x7fded88c83c0) 0 empty

Class std::conditional<true, std::__is_nt_assignable_impl<AudioFile*&, AudioFile*&&>, std::is_assignable<AudioFile*&, AudioFile*&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_nt_assignable_impl<AudioFile*&, AudioFile*&&>, std::is_assignable<AudioFile*&, AudioFile*&&> > (0x0x7fded88c8420) 0 empty

Class std::__is_nt_assignable_impl<AudioFile*&, AudioFile*&&>
   size=1 align=1
   base size=1 base align=1
std::__is_nt_assignable_impl<AudioFile*&, AudioFile*&&> (0x0x7fded88b5bc8) 0 empty
  std::integral_constant<bool, true> (0x0x7fded88c8480) 0 empty

Class std::__and_<std::is_assignable<AudioFile*&, AudioFile*&&>, std::__is_nt_assignable_impl<AudioFile*&, AudioFile*&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_assignable<AudioFile*&, AudioFile*&&>, std::__is_nt_assignable_impl<AudioFile*&, AudioFile*&&> > (0x0x7fded88b5c30) 0 empty
  std::__is_nt_assignable_impl<AudioFile*&, AudioFile*&&> (0x0x7fded88b5c98) 0 empty
    std::integral_constant<bool, true> (0x0x7fded88c84e0) 0 empty

Class std::is_nothrow_assignable<AudioFile*&, AudioFile*&&>
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_assignable<AudioFile*&, AudioFile*&&> (0x0x7fded88b5d00) 0 empty
  std::integral_constant<bool, true> (0x0x7fded88c8540) 0 empty

Class std::__is_nt_move_assignable_impl<AudioFile*, true>
   size=1 align=1
   base size=1 base align=1
std::__is_nt_move_assignable_impl<AudioFile*, true> (0x0x7fded88b5d68) 0 empty
  std::is_nothrow_assignable<AudioFile*&, AudioFile*&&> (0x0x7fded88b5dd0) 0 empty
    std::integral_constant<bool, true> (0x0x7fded88c85a0) 0 empty

Class std::is_nothrow_move_assignable<AudioFile*>
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_move_assignable<AudioFile*> (0x0x7fded88b5e38) 0 empty
  std::__is_nt_move_assignable_impl<AudioFile*, true> (0x0x7fded88b5ea0) 0 empty
    std::is_nothrow_assignable<AudioFile*&, AudioFile*&&> (0x0x7fded88b5f08) 0 empty
      std::integral_constant<bool, true> (0x0x7fded88c8600) 0 empty

Class std::__and_<std::is_nothrow_move_constructible<AudioFile*>, std::is_nothrow_move_assignable<AudioFile*> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_nothrow_move_constructible<AudioFile*>, std::is_nothrow_move_assignable<AudioFile*> > (0x0x7fded88b5f70) 0 empty
  std::is_nothrow_move_assignable<AudioFile*> (0x0x7fded88d7000) 0 empty
    std::__is_nt_move_assignable_impl<AudioFile*, true> (0x0x7fded88d7068) 0 empty
      std::is_nothrow_assignable<AudioFile*&, AudioFile*&&> (0x0x7fded88d70d0) 0 empty
        std::integral_constant<bool, true> (0x0x7fded88c8660) 0 empty

Class std::remove_reference<std::basic_string<char>&>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<std::basic_string<char>&> (0x0x7fded88c86c0) 0 empty

Class std::__is_integer<__gnu_cxx::__normal_iterator<const wchar_t*, std::basic_string<wchar_t> > >
   size=1 align=1
   base size=0 base align=1
std::__is_integer<__gnu_cxx::__normal_iterator<const wchar_t*, std::basic_string<wchar_t> > > (0x0x7fded88c87e0) 0 empty

Class std::tuple_element<0ul, std::tuple<std::default_delete<AudioFile> > >
   size=1 align=1
   base size=0 base align=1
std::tuple_element<0ul, std::tuple<std::default_delete<AudioFile> > > (0x0x7fded88c8960) 0 empty

Class std::tuple_element<1ul, std::tuple<AudioFile*, std::default_delete<AudioFile> > >
   size=1 align=1
   base size=1 base align=1
std::tuple_element<1ul, std::tuple<AudioFile*, std::default_delete<AudioFile> > > (0x0x7fded88d73a8) 0 empty
  std::tuple_element<0ul, std::tuple<std::default_delete<AudioFile> > > (0x0x7fded88c89c0) 0 empty

Class std::__add_r_ref<std::default_delete<AudioFile> >
   size=1 align=1
   base size=0 base align=1
std::__add_r_ref<std::default_delete<AudioFile> > (0x0x7fded88c8a20) 0 empty

Class std::__add_c_ref<std::default_delete<AudioFile> >
   size=1 align=1
   base size=0 base align=1
std::__add_c_ref<std::default_delete<AudioFile> > (0x0x7fded88c8a80) 0 empty

Class std::__add_ref<std::default_delete<AudioFile> >
   size=1 align=1
   base size=0 base align=1
std::__add_ref<std::default_delete<AudioFile> > (0x0x7fded88c8ae0) 0 empty

Class std::remove_reference<AudioFile*&>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<AudioFile*&> (0x0x7fded88c8b40) 0 empty

Class std::remove_reference<std::basic_string<char> >
   size=1 align=1
   base size=0 base align=1
std::remove_reference<std::basic_string<char> > (0x0x7fded88c8ba0) 0 empty

Class std::is_function<std::basic_string<char>*>
   size=1 align=1
   base size=1 base align=1
std::is_function<std::basic_string<char>*> (0x0x7fded88d7548) 0 empty
  std::integral_constant<bool, false> (0x0x7fded88c8d20) 0 empty

Class std::conditional<false, std::is_function<std::basic_string<char>*>, std::__or_<std::is_reference<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*>, std::is_void<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<std::basic_string<char>*>, std::__or_<std::is_reference<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*>, std::is_void<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*> > > (0x0x7fded88c8d80) 0 empty

Class std::is_lvalue_reference<std::basic_string<char>*>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<std::basic_string<char>*> (0x0x7fded88d75b0) 0 empty
  std::integral_constant<bool, false> (0x0x7fded88c8de0) 0 empty

Class std::conditional<false, std::is_lvalue_reference<std::basic_string<char>*>, std::is_rvalue_reference<std::basic_string<char>*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_lvalue_reference<std::basic_string<char>*>, std::is_rvalue_reference<std::basic_string<char>*> > (0x0x7fded88c8f00) 0 empty

Class std::is_rvalue_reference<std::basic_string<char>*>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<std::basic_string<char>*> (0x0x7fded88d7618) 0 empty
  std::integral_constant<bool, false> (0x0x7fded85bc060) 0 empty

Class std::__or_<std::is_lvalue_reference<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*>, std::is_rvalue_reference<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*>, std::is_rvalue_reference<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*> > (0x0x7fded88d7680) 0 empty
  std::is_rvalue_reference<std::basic_string<char>*> (0x0x7fded88d76e8) 0 empty
    std::integral_constant<bool, false> (0x0x7fded85bc0c0) 0 empty

Class std::is_reference<std::basic_string<char>*>
   size=1 align=1
   base size=1 base align=1
std::is_reference<std::basic_string<char>*> (0x0x7fded88d7750) 0 empty
  std::integral_constant<bool, false> (0x0x7fded85bc120) 0 empty

Class std::conditional<false, std::is_reference<std::basic_string<char>*>, std::is_void<std::basic_string<char>*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_reference<std::basic_string<char>*>, std::is_void<std::basic_string<char>*> > (0x0x7fded85bc180) 0 empty

Class std::remove_volatile<std::basic_string<char>*>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<std::basic_string<char>*> (0x0x7fded85bc240) 0 empty

Class std::remove_const<std::basic_string<char>*>
   size=1 align=1
   base size=0 base align=1
std::remove_const<std::basic_string<char>*> (0x0x7fded85bc360) 0 empty

Class std::remove_cv<std::basic_string<char>*>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<std::basic_string<char>*> (0x0x7fded85bc1e0) 0 empty

Class std::__is_void_helper<std::basic_string<char>*>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<std::basic_string<char>*> (0x0x7fded88d7820) 0 empty
  std::integral_constant<bool, false> (0x0x7fded85bc3c0) 0 empty

Class std::is_void<std::basic_string<char>*>
   size=1 align=1
   base size=1 base align=1
std::is_void<std::basic_string<char>*> (0x0x7fded88d7888) 0 empty
  std::integral_constant<bool, false> (0x0x7fded85bc4e0) 0 empty

Class std::__or_<std::is_reference<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*>, std::is_void<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*>, std::is_void<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*> > (0x0x7fded88d78f0) 0 empty
  std::is_void<std::basic_string<char>*> (0x0x7fded88d7958) 0 empty
    std::integral_constant<bool, false> (0x0x7fded85bc540) 0 empty

Class std::__or_<std::is_function<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*>, std::is_reference<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*>, std::is_void<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*>, std::is_reference<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*>, std::is_void<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*> > (0x0x7fded88d79c0) 0 empty
  std::__or_<std::is_reference<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*>, std::is_void<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*> > (0x0x7fded88d7a28) 0 empty
    std::is_void<std::basic_string<char>*> (0x0x7fded88d7a90) 0 empty
      std::integral_constant<bool, false> (0x0x7fded85bc5a0) 0 empty

Class std::__not_<std::__or_<std::is_function<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*>, std::is_reference<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*>, std::is_void<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*>, std::is_reference<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*>, std::is_void<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*> > > (0x0x7fded88d7af8) 0 empty
  std::integral_constant<bool, true> (0x0x7fded85bc600) 0 empty

Class std::is_object<std::basic_string<char>*>
   size=1 align=1
   base size=1 base align=1
std::is_object<std::basic_string<char>*> (0x0x7fded88d7b60) 0 empty
  std::integral_constant<bool, true> (0x0x7fded85bc660) 0 empty

Class std::conditional<true, std::is_object<std::basic_string<char>*>, std::is_reference<std::basic_string<char>*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_object<std::basic_string<char>*>, std::is_reference<std::basic_string<char>*> > (0x0x7fded85bc6c0) 0 empty

Class std::__or_<std::is_object<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*>, std::is_reference<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*>, std::is_reference<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*> > (0x0x7fded88d7bc8) 0 empty
  std::is_object<std::basic_string<char>*> (0x0x7fded88d7c30) 0 empty
    std::integral_constant<bool, true> (0x0x7fded85bc720) 0 empty

Class std::__is_referenceable<std::basic_string<char>*>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<std::basic_string<char>*> (0x0x7fded88d7c98) 0 empty
  std::integral_constant<bool, true> (0x0x7fded85bc780) 0 empty

Class std::__add_rvalue_reference_helper<std::basic_string<char>*, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<std::basic_string<char>*, true> (0x0x7fded85bc8a0) 0 empty

Class std::add_rvalue_reference<std::basic_string<char>*>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<std::basic_string<char>*> (0x0x7fded88d7d00) 0 empty
  std::__add_rvalue_reference_helper<std::basic_string<char>*, true> (0x0x7fded85bc900) 0 empty

Class std::is_function<std::basic_string<char> >
   size=1 align=1
   base size=1 base align=1
std::is_function<std::basic_string<char> > (0x0x7fded88d7dd0) 0 empty
  std::integral_constant<bool, false> (0x0x7fded85bca20) 0 empty

Class std::conditional<false, std::is_function<std::basic_string<char> >, std::__or_<std::is_reference<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_void<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<std::basic_string<char> >, std::__or_<std::is_reference<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_void<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > (0x0x7fded85bca80) 0 empty

Class std::is_lvalue_reference<std::basic_string<char> >
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<std::basic_string<char> > (0x0x7fded88d7e38) 0 empty
  std::integral_constant<bool, false> (0x0x7fded85bcae0) 0 empty

Class std::conditional<false, std::is_lvalue_reference<std::basic_string<char> >, std::is_rvalue_reference<std::basic_string<char> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_lvalue_reference<std::basic_string<char> >, std::is_rvalue_reference<std::basic_string<char> > > (0x0x7fded85bcc00) 0 empty

Class std::is_rvalue_reference<std::basic_string<char> >
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<std::basic_string<char> > (0x0x7fded88d7ea0) 0 empty
  std::integral_constant<bool, false> (0x0x7fded85bcd20) 0 empty

Class std::__or_<std::is_lvalue_reference<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_rvalue_reference<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_rvalue_reference<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > (0x0x7fded88d7f08) 0 empty
  std::is_rvalue_reference<std::basic_string<char> > (0x0x7fded88d7f70) 0 empty
    std::integral_constant<bool, false> (0x0x7fded85bcd80) 0 empty

Class std::is_reference<std::basic_string<char> >
   size=1 align=1
   base size=1 base align=1
std::is_reference<std::basic_string<char> > (0x0x7fded85d7000) 0 empty
  std::integral_constant<bool, false> (0x0x7fded85bcde0) 0 empty

Class std::conditional<false, std::is_reference<std::basic_string<char> >, std::is_void<std::basic_string<char> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_reference<std::basic_string<char> >, std::is_void<std::basic_string<char> > > (0x0x7fded85bce40) 0 empty

Class std::__is_void_helper<std::basic_string<char> >
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<std::basic_string<char> > (0x0x7fded85d7068) 0 empty
  std::integral_constant<bool, false> (0x0x7fded85bcea0) 0 empty

Class std::is_void<std::basic_string<char> >
   size=1 align=1
   base size=1 base align=1
std::is_void<std::basic_string<char> > (0x0x7fded85d70d0) 0 empty
  std::integral_constant<bool, false> (0x0x7fded85da000) 0 empty

Class std::__or_<std::is_reference<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_void<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_void<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > (0x0x7fded85d7138) 0 empty
  std::is_void<std::basic_string<char> > (0x0x7fded85d71a0) 0 empty
    std::integral_constant<bool, false> (0x0x7fded85da060) 0 empty

Class std::__or_<std::is_function<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_reference<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_void<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_reference<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_void<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > (0x0x7fded85d7208) 0 empty
  std::__or_<std::is_reference<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_void<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > (0x0x7fded85d7270) 0 empty
    std::is_void<std::basic_string<char> > (0x0x7fded85d72d8) 0 empty
      std::integral_constant<bool, false> (0x0x7fded85da0c0) 0 empty

Class std::__not_<std::__or_<std::is_function<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_reference<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_void<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_reference<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_void<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > (0x0x7fded85d7340) 0 empty
  std::integral_constant<bool, true> (0x0x7fded85da120) 0 empty

Class std::is_object<std::basic_string<char> >
   size=1 align=1
   base size=1 base align=1
std::is_object<std::basic_string<char> > (0x0x7fded85d73a8) 0 empty
  std::integral_constant<bool, true> (0x0x7fded85da180) 0 empty

Class std::conditional<true, std::is_object<std::basic_string<char> >, std::is_reference<std::basic_string<char> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_object<std::basic_string<char> >, std::is_reference<std::basic_string<char> > > (0x0x7fded85da1e0) 0 empty

Class std::__or_<std::is_object<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_reference<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_reference<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > (0x0x7fded85d7410) 0 empty
  std::is_object<std::basic_string<char> > (0x0x7fded85d7478) 0 empty
    std::integral_constant<bool, true> (0x0x7fded85da240) 0 empty

Class std::__is_referenceable<std::basic_string<char> >
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<std::basic_string<char> > (0x0x7fded85d74e0) 0 empty
  std::integral_constant<bool, true> (0x0x7fded85da2a0) 0 empty

Class std::__add_rvalue_reference_helper<std::basic_string<char>, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<std::basic_string<char>, true> (0x0x7fded85da3c0) 0 empty

Class std::add_rvalue_reference<std::basic_string<char> >
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<std::basic_string<char> > (0x0x7fded85d7548) 0 empty
  std::__add_rvalue_reference_helper<std::basic_string<char>, true> (0x0x7fded85da420) 0 empty

Class std::is_function<std::allocator<std::basic_string<char> >*>
   size=1 align=1
   base size=1 base align=1
std::is_function<std::allocator<std::basic_string<char> >*> (0x0x7fded85d75b0) 0 empty
  std::integral_constant<bool, false> (0x0x7fded85da540) 0 empty

Class std::conditional<false, std::is_function<std::allocator<std::basic_string<char> >*>, std::__or_<std::is_reference<std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >*>, std::is_void<std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<std::allocator<std::basic_string<char> >*>, std::__or_<std::is_reference<std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >*>, std::is_void<std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >*> > > (0x0x7fded85da5a0) 0 empty

Class std::is_lvalue_reference<std::allocator<std::basic_string<char> >*>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<std::allocator<std::basic_string<char> >*> (0x0x7fded85d76e8) 0 empty
  std::integral_constant<bool, false> (0x0x7fded85da600) 0 empty

Class std::conditional<false, std::is_lvalue_reference<std::allocator<std::basic_string<char> >*>, std::is_rvalue_reference<std::allocator<std::basic_string<char> >*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_lvalue_reference<std::allocator<std::basic_string<char> >*>, std::is_rvalue_reference<std::allocator<std::basic_string<char> >*> > (0x0x7fded85da660) 0 empty

Class std::is_rvalue_reference<std::allocator<std::basic_string<char> >*>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<std::allocator<std::basic_string<char> >*> (0x0x7fded85d7750) 0 empty
  std::integral_constant<bool, false> (0x0x7fded85da6c0) 0 empty

Class std::__or_<std::is_lvalue_reference<std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >*>, std::is_rvalue_reference<std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >*>, std::is_rvalue_reference<std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >*> > (0x0x7fded85d77b8) 0 empty
  std::is_rvalue_reference<std::allocator<std::basic_string<char> >*> (0x0x7fded85d7820) 0 empty
    std::integral_constant<bool, false> (0x0x7fded85da720) 0 empty

Class std::is_reference<std::allocator<std::basic_string<char> >*>
   size=1 align=1
   base size=1 base align=1
std::is_reference<std::allocator<std::basic_string<char> >*> (0x0x7fded85d7888) 0 empty
  std::integral_constant<bool, false> (0x0x7fded85da780) 0 empty

Class std::conditional<false, std::is_reference<std::allocator<std::basic_string<char> >*>, std::is_void<std::allocator<std::basic_string<char> >*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_reference<std::allocator<std::basic_string<char> >*>, std::is_void<std::allocator<std::basic_string<char> >*> > (0x0x7fded85da7e0) 0 empty

Class std::remove_volatile<std::allocator<std::basic_string<char> >*>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<std::allocator<std::basic_string<char> >*> (0x0x7fded85da8a0) 0 empty

Class std::remove_const<std::allocator<std::basic_string<char> >*>
   size=1 align=1
   base size=0 base align=1
std::remove_const<std::allocator<std::basic_string<char> >*> (0x0x7fded85da900) 0 empty

Class std::remove_cv<std::allocator<std::basic_string<char> >*>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<std::allocator<std::basic_string<char> >*> (0x0x7fded85da840) 0 empty

Class std::__is_void_helper<std::allocator<std::basic_string<char> >*>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<std::allocator<std::basic_string<char> >*> (0x0x7fded85d7c98) 0 empty
  std::integral_constant<bool, false> (0x0x7fded85da960) 0 empty

Class std::is_void<std::allocator<std::basic_string<char> >*>
   size=1 align=1
   base size=1 base align=1
std::is_void<std::allocator<std::basic_string<char> >*> (0x0x7fded85d7d00) 0 empty
  std::integral_constant<bool, false> (0x0x7fded85da9c0) 0 empty

Class std::__or_<std::is_reference<std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >*>, std::is_void<std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >*>, std::is_void<std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >*> > (0x0x7fded85d7d68) 0 empty
  std::is_void<std::allocator<std::basic_string<char> >*> (0x0x7fded85d7dd0) 0 empty
    std::integral_constant<bool, false> (0x0x7fded85daa20) 0 empty

Class std::__or_<std::is_function<std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >*>, std::is_reference<std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >*>, std::is_void<std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >*>, std::is_reference<std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >*>, std::is_void<std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >*> > (0x0x7fded85d7e38) 0 empty
  std::__or_<std::is_reference<std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >*>, std::is_void<std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >*> > (0x0x7fded85d7ea0) 0 empty
    std::is_void<std::allocator<std::basic_string<char> >*> (0x0x7fded85d7f08) 0 empty
      std::integral_constant<bool, false> (0x0x7fded85daa80) 0 empty

Class std::__not_<std::__or_<std::is_function<std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >*>, std::is_reference<std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >*>, std::is_void<std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >*> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >*>, std::is_reference<std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >*>, std::is_void<std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >*> > > (0x0x7fded85d7f70) 0 empty
  std::integral_constant<bool, true> (0x0x7fded85daae0) 0 empty

Class std::is_object<std::allocator<std::basic_string<char> >*>
   size=1 align=1
   base size=1 base align=1
std::is_object<std::allocator<std::basic_string<char> >*> (0x0x7fded85f7000) 0 empty
  std::integral_constant<bool, true> (0x0x7fded85dab40) 0 empty

Class std::conditional<true, std::is_object<std::allocator<std::basic_string<char> >*>, std::is_reference<std::allocator<std::basic_string<char> >*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_object<std::allocator<std::basic_string<char> >*>, std::is_reference<std::allocator<std::basic_string<char> >*> > (0x0x7fded85daba0) 0 empty

Class std::__or_<std::is_object<std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >*>, std::is_reference<std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >*>, std::is_reference<std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >*> > (0x0x7fded85f7138) 0 empty
  std::is_object<std::allocator<std::basic_string<char> >*> (0x0x7fded85f71a0) 0 empty
    std::integral_constant<bool, true> (0x0x7fded85dac00) 0 empty

Class std::__is_referenceable<std::allocator<std::basic_string<char> >*>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<std::allocator<std::basic_string<char> >*> (0x0x7fded85f7208) 0 empty
  std::integral_constant<bool, true> (0x0x7fded85dac60) 0 empty

Class std::__add_rvalue_reference_helper<std::allocator<std::basic_string<char> >*, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<std::allocator<std::basic_string<char> >*, true> (0x0x7fded85dacc0) 0 empty

Class std::add_rvalue_reference<std::allocator<std::basic_string<char> >*>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<std::allocator<std::basic_string<char> >*> (0x0x7fded85f7270) 0 empty
  std::__add_rvalue_reference_helper<std::allocator<std::basic_string<char> >*, true> (0x0x7fded85dad20) 0 empty

Class std::allocator_traits<std::allocator<std::basic_string<char> > >::__construct_helper<std::basic_string<char>, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >
   size=1 align=1
   base size=0 base align=1
std::allocator_traits<std::allocator<std::basic_string<char> > >::__construct_helper<std::basic_string<char>, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > (0x0x7fded88c8cc0) 0 empty

Class std::__not_<std::integral_constant<bool, true> >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::integral_constant<bool, true> > (0x0x7fded85f72d8) 0 empty
  std::integral_constant<bool, false> (0x0x7fded85dad80) 0 empty

Class std::conditional<false, std::is_constructible<std::basic_string<char>, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__not_<std::integral_constant<bool, true> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_constructible<std::basic_string<char>, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__not_<std::integral_constant<bool, true> > > (0x0x7fded85dade0) 0 empty

Class std::__and_<std::__not_<std::integral_constant<bool, true> >, std::is_constructible<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__not_<std::integral_constant<bool, true> >, std::is_constructible<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > (0x0x7fded85f7340) 0 empty
  std::__not_<std::integral_constant<bool, true> > (0x0x7fded85f73a8) 0 empty
    std::integral_constant<bool, false> (0x0x7fded85dae40) 0 empty

Class std::__and_<std::__and_<std::__not_<std::integral_constant<bool, true> >, std::is_constructible<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__and_<std::__not_<std::integral_constant<bool, true> >, std::is_constructible<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > (0x0x7fded85f7410) 0 empty
  std::__and_<std::__not_<std::integral_constant<bool, true> >, std::is_constructible<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > (0x0x7fded85f7478) 0 empty
    std::__not_<std::integral_constant<bool, true> > (0x0x7fded85f74e0) 0 empty
      std::integral_constant<bool, false> (0x0x7fded85daea0) 0 empty

Class std::__and_<std::integral_constant<bool, true> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::integral_constant<bool, true> > (0x0x7fded85f7548) 0 empty
  std::integral_constant<bool, true> (0x0x7fded85daf00) 0 empty

Class std::is_same<std::basic_string<char>*, std::basic_string<char>*>
   size=1 align=1
   base size=1 base align=1
std::is_same<std::basic_string<char>*, std::basic_string<char>*> (0x0x7fded85f75b0) 0 empty
  std::integral_constant<bool, true> (0x0x7fded85daf60) 0 empty

Class std::conditional<true, std::__not_<std::is_pointer<std::basic_string<char>*> >, std::is_same<std::basic_string<char>*, std::basic_string<char>*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__not_<std::is_pointer<std::basic_string<char>*> >, std::is_same<std::basic_string<char>*, std::basic_string<char>*> > (0x0x7fded860f000) 0 empty

Class std::__is_pointer_helper<std::basic_string<char>*>
   size=1 align=1
   base size=1 base align=1
std::__is_pointer_helper<std::basic_string<char>*> (0x0x7fded85f76e8) 0 empty
  std::integral_constant<bool, true> (0x0x7fded860f060) 0 empty

Class std::is_pointer<std::basic_string<char>*>
   size=1 align=1
   base size=1 base align=1
std::is_pointer<std::basic_string<char>*> (0x0x7fded85f7750) 0 empty
  std::integral_constant<bool, true> (0x0x7fded860f180) 0 empty

Class std::__not_<std::is_pointer<std::basic_string<char>*> >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::is_pointer<std::basic_string<char>*> > (0x0x7fded85f77b8) 0 empty
  std::integral_constant<bool, false> (0x0x7fded860f1e0) 0 empty

Class std::__and_<std::is_same<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::basic_string<char, std::char_traits<char>, std::allocator<char> >*>, std::__not_<std::is_pointer<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_same<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::basic_string<char, std::char_traits<char>, std::allocator<char> >*>, std::__not_<std::is_pointer<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*> > > (0x0x7fded85f7820) 0 empty
  std::__not_<std::is_pointer<std::basic_string<char>*> > (0x0x7fded85f7888) 0 empty
    std::integral_constant<bool, false> (0x0x7fded860f240) 0 empty

Class std::__is_integer<char*>
   size=1 align=1
   base size=0 base align=1
std::__is_integer<char*> (0x0x7fded860f2a0) 0 empty

Class std::__is_integer<wchar_t*>
   size=1 align=1
   base size=0 base align=1
std::__is_integer<wchar_t*> (0x0x7fded860f300) 0 empty

Class std::remove_volatile<__gnu_cxx::__normal_iterator<const wchar_t*, std::basic_string<wchar_t> > >
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<__gnu_cxx::__normal_iterator<const wchar_t*, std::basic_string<wchar_t> > > (0x0x7fded860f3c0) 0 empty

Class std::remove_const<__gnu_cxx::__normal_iterator<const wchar_t*, std::basic_string<wchar_t> > >
   size=1 align=1
   base size=0 base align=1
std::remove_const<__gnu_cxx::__normal_iterator<const wchar_t*, std::basic_string<wchar_t> > > (0x0x7fded860f420) 0 empty

Class std::remove_cv<__gnu_cxx::__normal_iterator<const wchar_t*, std::basic_string<wchar_t> > >
   size=1 align=1
   base size=0 base align=1
std::remove_cv<__gnu_cxx::__normal_iterator<const wchar_t*, std::basic_string<wchar_t> > > (0x0x7fded860f360) 0 empty

Class std::__has_iterator_category_helper<__gnu_cxx::__normal_iterator<const wchar_t*, std::basic_string<wchar_t> > >
   size=1 align=1
   base size=0 base align=1
std::__has_iterator_category_helper<__gnu_cxx::__normal_iterator<const wchar_t*, std::basic_string<wchar_t> > > (0x0x7fded860f600) 0 empty

Class std::__has_iterator_category<__gnu_cxx::__normal_iterator<const wchar_t*, std::basic_string<wchar_t> > >
   size=1 align=1
   base size=1 base align=1
std::__has_iterator_category<__gnu_cxx::__normal_iterator<const wchar_t*, std::basic_string<wchar_t> > > (0x0x7fded85f7b60) 0 empty
  std::integral_constant<bool, true> (0x0x7fded860f660) 0 empty

Class std::__iterator_traits<__gnu_cxx::__normal_iterator<const wchar_t*, std::basic_string<wchar_t> >, true>
   size=1 align=1
   base size=0 base align=1
std::__iterator_traits<__gnu_cxx::__normal_iterator<const wchar_t*, std::basic_string<wchar_t> >, true> (0x0x7fded860f6c0) 0 empty

Class std::iterator_traits<__gnu_cxx::__normal_iterator<const wchar_t*, std::basic_string<wchar_t> > >
   size=1 align=1
   base size=1 base align=1
std::iterator_traits<__gnu_cxx::__normal_iterator<const wchar_t*, std::basic_string<wchar_t> > > (0x0x7fded85f7d00) 0 empty
  std::__iterator_traits<__gnu_cxx::__normal_iterator<const wchar_t*, std::basic_string<wchar_t> >, true> (0x0x7fded860f720) 0 empty

Class std::_Destroy_aux<false>
   size=1 align=1
   base size=0 base align=1
std::_Destroy_aux<false> (0x0x7fded860f780) 0 empty

Class std::iterator_traits<char*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<char*> (0x0x7fded860f7e0) 0 empty

Class std::conditional<false, std::__is_direct_constructible_ref_cast<std::basic_string<char>, std::basic_string<char>&&>, std::__is_direct_constructible_new_safe<std::basic_string<char>, std::basic_string<char>&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__is_direct_constructible_ref_cast<std::basic_string<char>, std::basic_string<char>&&>, std::__is_direct_constructible_new_safe<std::basic_string<char>, std::basic_string<char>&&> > (0x0x7fded860f840) 0 empty

Class std::conditional<false, std::is_void<std::basic_string<char> >, std::__or_<std::__is_array_unknown_bounds<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_function<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_void<std::basic_string<char> >, std::__or_<std::__is_array_unknown_bounds<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_function<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > (0x0x7fded860f8a0) 0 empty

Class std::is_array<std::basic_string<char> >
   size=1 align=1
   base size=1 base align=1
std::is_array<std::basic_string<char> > (0x0x7fded8675958) 0 empty
  std::integral_constant<bool, false> (0x0x7fded860f900) 0 empty

Class std::conditional<false, std::__not_<std::extent<std::basic_string<char>, 0u> >, std::is_array<std::basic_string<char> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__not_<std::extent<std::basic_string<char>, 0u> >, std::is_array<std::basic_string<char> > > (0x0x7fded860f960) 0 empty

Class std::__and_<std::is_array<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__not_<std::extent<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, 0u> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_array<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__not_<std::extent<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, 0u> > > (0x0x7fded86759c0) 0 empty
  std::is_array<std::basic_string<char> > (0x0x7fded8675a28) 0 empty
    std::integral_constant<bool, false> (0x0x7fded860f9c0) 0 empty

Class std::__is_array_unknown_bounds<std::basic_string<char> >
   size=1 align=1
   base size=1 base align=1
std::__is_array_unknown_bounds<std::basic_string<char> > (0x0x7fded8675a90) 0 empty
  std::integral_constant<bool, false> (0x0x7fded860fa20) 0 empty

Class std::conditional<false, std::__is_array_unknown_bounds<std::basic_string<char> >, std::is_function<std::basic_string<char> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__is_array_unknown_bounds<std::basic_string<char> >, std::is_function<std::basic_string<char> > > (0x0x7fded860fa80) 0 empty

Class std::__or_<std::__is_array_unknown_bounds<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_function<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::__is_array_unknown_bounds<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_function<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > (0x0x7fded8675bc8) 0 empty
  std::is_function<std::basic_string<char> > (0x0x7fded8675c30) 0 empty
    std::integral_constant<bool, false> (0x0x7fded860fae0) 0 empty

Class std::__or_<std::is_void<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__is_array_unknown_bounds<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_function<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__is_array_unknown_bounds<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_function<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > (0x0x7fded8675c98) 0 empty
  std::__or_<std::__is_array_unknown_bounds<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_function<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > (0x0x7fded8675d00) 0 empty
    std::is_function<std::basic_string<char> > (0x0x7fded8675d68) 0 empty
      std::integral_constant<bool, false> (0x0x7fded860fb40) 0 empty

Class std::conditional<false, std::is_reference<std::basic_string<char> >, std::is_scalar<std::basic_string<char> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_reference<std::basic_string<char> >, std::is_scalar<std::basic_string<char> > > (0x0x7fded860fba0) 0 empty

Class std::__is_integral_helper<std::basic_string<char> >
   size=1 align=1
   base size=1 base align=1
std::__is_integral_helper<std::basic_string<char> > (0x0x7fded8675dd0) 0 empty
  std::integral_constant<bool, false> (0x0x7fded860fc00) 0 empty

Class std::is_integral<std::basic_string<char> >
   size=1 align=1
   base size=1 base align=1
std::is_integral<std::basic_string<char> > (0x0x7fded8675e38) 0 empty
  std::integral_constant<bool, false> (0x0x7fded860fd20) 0 empty

Class std::conditional<false, std::is_integral<std::basic_string<char> >, std::is_floating_point<std::basic_string<char> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_integral<std::basic_string<char> >, std::is_floating_point<std::basic_string<char> > > (0x0x7fded860fd80) 0 empty

Class std::__is_floating_point_helper<std::basic_string<char> >
   size=1 align=1
   base size=1 base align=1
std::__is_floating_point_helper<std::basic_string<char> > (0x0x7fded8675ea0) 0 empty
  std::integral_constant<bool, false> (0x0x7fded860fea0) 0 empty

Class std::is_floating_point<std::basic_string<char> >
   size=1 align=1
   base size=1 base align=1
std::is_floating_point<std::basic_string<char> > (0x0x7fded86751a0) 0 empty
  std::integral_constant<bool, false> (0x0x7fded860ff00) 0 empty

Class std::__or_<std::is_integral<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_floating_point<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_integral<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_floating_point<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > (0x0x7fded8675208) 0 empty
  std::is_floating_point<std::basic_string<char> > (0x0x7fded8675270) 0 empty
    std::integral_constant<bool, false> (0x0x7fded860ff60) 0 empty

Class std::is_arithmetic<std::basic_string<char> >
   size=1 align=1
   base size=1 base align=1
std::is_arithmetic<std::basic_string<char> > (0x0x7fded8675618) 0 empty
  std::integral_constant<bool, false> (0x0x7fded86ca000) 0 empty

Class std::conditional<false, std::is_arithmetic<std::basic_string<char> >, std::__or_<std::is_enum<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_pointer<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_member_pointer<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_null_pointer<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_arithmetic<std::basic_string<char> >, std::__or_<std::is_enum<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_pointer<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_member_pointer<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_null_pointer<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > (0x0x7fded86ca060) 0 empty

Class std::is_enum<std::basic_string<char> >
   size=1 align=1
   base size=1 base align=1
std::is_enum<std::basic_string<char> > (0x0x7fded8675680) 0 empty
  std::integral_constant<bool, false> (0x0x7fded86ca0c0) 0 empty

Class std::conditional<false, std::is_enum<std::basic_string<char> >, std::__or_<std::is_pointer<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_member_pointer<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_null_pointer<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_enum<std::basic_string<char> >, std::__or_<std::is_pointer<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_member_pointer<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_null_pointer<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > (0x0x7fded86ca120) 0 empty

Class std::__is_pointer_helper<std::basic_string<char> >
   size=1 align=1
   base size=1 base align=1
std::__is_pointer_helper<std::basic_string<char> > (0x0x7fded86756e8) 0 empty
  std::integral_constant<bool, false> (0x0x7fded86ca180) 0 empty

Class std::is_pointer<std::basic_string<char> >
   size=1 align=1
   base size=1 base align=1
std::is_pointer<std::basic_string<char> > (0x0x7fded8675750) 0 empty
  std::integral_constant<bool, false> (0x0x7fded86ca2a0) 0 empty

Class std::conditional<false, std::is_pointer<std::basic_string<char> >, std::__or_<std::is_member_pointer<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_null_pointer<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_pointer<std::basic_string<char> >, std::__or_<std::is_member_pointer<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_null_pointer<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > (0x0x7fded86ca300) 0 empty

Class std::__is_member_pointer_helper<std::basic_string<char> >
   size=1 align=1
   base size=1 base align=1
std::__is_member_pointer_helper<std::basic_string<char> > (0x0x7fded86d2000) 0 empty
  std::integral_constant<bool, false> (0x0x7fded86ca360) 0 empty

Class std::is_member_pointer<std::basic_string<char> >
   size=1 align=1
   base size=1 base align=1
std::is_member_pointer<std::basic_string<char> > (0x0x7fded86d2138) 0 empty
  std::integral_constant<bool, false> (0x0x7fded86ca3c0) 0 empty

Class std::conditional<false, std::is_member_pointer<std::basic_string<char> >, std::is_null_pointer<std::basic_string<char> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_member_pointer<std::basic_string<char> >, std::is_null_pointer<std::basic_string<char> > > (0x0x7fded86ca4e0) 0 empty

Class std::__is_null_pointer_helper<std::basic_string<char> >
   size=1 align=1
   base size=1 base align=1
std::__is_null_pointer_helper<std::basic_string<char> > (0x0x7fded86d21a0) 0 empty
  std::integral_constant<bool, false> (0x0x7fded86ca600) 0 empty

Class std::is_null_pointer<std::basic_string<char> >
   size=1 align=1
   base size=1 base align=1
std::is_null_pointer<std::basic_string<char> > (0x0x7fded86d22d8) 0 empty
  std::integral_constant<bool, false> (0x0x7fded86ca660) 0 empty

Class std::__or_<std::is_member_pointer<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_null_pointer<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_member_pointer<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_null_pointer<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > (0x0x7fded86d2340) 0 empty
  std::is_null_pointer<std::basic_string<char> > (0x0x7fded86d23a8) 0 empty
    std::integral_constant<bool, false> (0x0x7fded86ca6c0) 0 empty

Class std::__or_<std::is_pointer<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_member_pointer<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_null_pointer<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_pointer<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_member_pointer<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_null_pointer<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > (0x0x7fded86d2410) 0 empty
  std::__or_<std::is_member_pointer<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_null_pointer<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > (0x0x7fded86d2478) 0 empty
    std::is_null_pointer<std::basic_string<char> > (0x0x7fded86d24e0) 0 empty
      std::integral_constant<bool, false> (0x0x7fded86ca720) 0 empty

Class std::__or_<std::is_enum<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_pointer<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_member_pointer<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_null_pointer<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_enum<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_pointer<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_member_pointer<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_null_pointer<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > (0x0x7fded86d2548) 0 empty
  std::__or_<std::is_pointer<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_member_pointer<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_null_pointer<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > (0x0x7fded86d25b0) 0 empty
    std::__or_<std::is_member_pointer<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_null_pointer<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > (0x0x7fded86d2618) 0 empty
      std::is_null_pointer<std::basic_string<char> > (0x0x7fded86d2680) 0 empty
        std::integral_constant<bool, false> (0x0x7fded86ca780) 0 empty

Class std::__or_<std::is_arithmetic<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_enum<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_pointer<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_member_pointer<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_null_pointer<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_arithmetic<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_enum<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_pointer<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_member_pointer<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_null_pointer<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > (0x0x7fded86d26e8) 0 empty
  std::__or_<std::is_enum<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_pointer<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_member_pointer<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_null_pointer<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > (0x0x7fded86d2750) 0 empty
    std::__or_<std::is_pointer<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_member_pointer<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_null_pointer<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > (0x0x7fded86d27b8) 0 empty
      std::__or_<std::is_member_pointer<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_null_pointer<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > (0x0x7fded86d2820) 0 empty
        std::is_null_pointer<std::basic_string<char> > (0x0x7fded86d2888) 0 empty
          std::integral_constant<bool, false> (0x0x7fded86ca7e0) 0 empty

Class std::is_scalar<std::basic_string<char> >
   size=1 align=1
   base size=1 base align=1
std::is_scalar<std::basic_string<char> > (0x0x7fded86d28f0) 0 empty
  std::integral_constant<bool, false> (0x0x7fded86ca840) 0 empty

Class std::__or_<std::is_reference<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_scalar<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_scalar<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > (0x0x7fded86d2958) 0 empty
  std::is_scalar<std::basic_string<char> > (0x0x7fded86d29c0) 0 empty
    std::integral_constant<bool, false> (0x0x7fded86ca8a0) 0 empty

Class std::remove_all_extents<std::basic_string<char> >
   size=1 align=1
   base size=0 base align=1
std::remove_all_extents<std::basic_string<char> > (0x0x7fded86ca900) 0 empty

Class std::is_function<std::basic_string<char>&>
   size=1 align=1
   base size=1 base align=1
std::is_function<std::basic_string<char>&> (0x0x7fded86d2a90) 0 empty
  std::integral_constant<bool, false> (0x0x7fded86caa80) 0 empty

Class std::conditional<false, std::is_function<std::basic_string<char>&>, std::__or_<std::is_reference<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::is_void<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<std::basic_string<char>&>, std::__or_<std::is_reference<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::is_void<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&> > > (0x0x7fded86caae0) 0 empty

Class std::is_lvalue_reference<std::basic_string<char>&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<std::basic_string<char>&> (0x0x7fded86d2af8) 0 empty
  std::integral_constant<bool, true> (0x0x7fded86cab40) 0 empty

Class std::conditional<true, std::is_lvalue_reference<std::basic_string<char>&>, std::is_rvalue_reference<std::basic_string<char>&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_lvalue_reference<std::basic_string<char>&>, std::is_rvalue_reference<std::basic_string<char>&> > (0x0x7fded86cac60) 0 empty

Class std::__or_<std::is_lvalue_reference<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::is_rvalue_reference<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::is_rvalue_reference<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&> > (0x0x7fded86d2b60) 0 empty
  std::is_lvalue_reference<std::basic_string<char>&> (0x0x7fded86d2bc8) 0 empty
    std::integral_constant<bool, true> (0x0x7fded86cacc0) 0 empty

Class std::is_reference<std::basic_string<char>&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<std::basic_string<char>&> (0x0x7fded86d2c30) 0 empty
  std::integral_constant<bool, true> (0x0x7fded86cad20) 0 empty

Class std::conditional<true, std::is_reference<std::basic_string<char>&>, std::is_void<std::basic_string<char>&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_reference<std::basic_string<char>&>, std::is_void<std::basic_string<char>&> > (0x0x7fded86cad80) 0 empty

Class std::__or_<std::is_reference<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::is_void<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::is_void<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&> > (0x0x7fded86d2c98) 0 empty
  std::is_reference<std::basic_string<char>&> (0x0x7fded86d2d00) 0 empty
    std::integral_constant<bool, true> (0x0x7fded86cade0) 0 empty

Class std::__or_<std::is_function<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::is_reference<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::is_void<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::is_reference<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::is_void<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&> > (0x0x7fded86d2d68) 0 empty
  std::__or_<std::is_reference<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::is_void<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&> > (0x0x7fded86d2dd0) 0 empty
    std::is_reference<std::basic_string<char>&> (0x0x7fded86d2e38) 0 empty
      std::integral_constant<bool, true> (0x0x7fded86cae40) 0 empty

Class std::__not_<std::__or_<std::is_function<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::is_reference<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::is_void<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::is_reference<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::is_void<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&> > > (0x0x7fded86d2ea0) 0 empty
  std::integral_constant<bool, false> (0x0x7fded86caea0) 0 empty

Class std::is_object<std::basic_string<char>&>
   size=1 align=1
   base size=1 base align=1
std::is_object<std::basic_string<char>&> (0x0x7fded86d2f08) 0 empty
  std::integral_constant<bool, false> (0x0x7fded86caf00) 0 empty

Class std::conditional<false, std::is_object<std::basic_string<char>&>, std::is_reference<std::basic_string<char>&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_object<std::basic_string<char>&>, std::is_reference<std::basic_string<char>&> > (0x0x7fded86caf60) 0 empty

Class std::__or_<std::is_object<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::is_reference<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::is_reference<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&> > (0x0x7fded86d2f70) 0 empty
  std::is_reference<std::basic_string<char>&> (0x0x7fded86ef000) 0 empty
    std::integral_constant<bool, true> (0x0x7fded86f0000) 0 empty

Class std::__is_referenceable<std::basic_string<char>&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<std::basic_string<char>&> (0x0x7fded86ef068) 0 empty
  std::integral_constant<bool, true> (0x0x7fded86f0060) 0 empty

Class std::__add_rvalue_reference_helper<std::basic_string<char>&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<std::basic_string<char>&, true> (0x0x7fded86f0180) 0 empty

Class std::add_rvalue_reference<std::basic_string<char>&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<std::basic_string<char>&> (0x0x7fded86ef0d0) 0 empty
  std::__add_rvalue_reference_helper<std::basic_string<char>&, true> (0x0x7fded86f01e0) 0 empty

Class std::__is_destructible_impl<std::basic_string<char> >
   size=1 align=1
   base size=1 base align=1
std::__is_destructible_impl<std::basic_string<char> > (0x0x7fded86d2a28) 0 empty
  std::__do_is_destructible_impl (0x0x7fded86caa20) 0 empty

Class std::__is_destructible_safe<std::basic_string<char>, false, false>
   size=1 align=1
   base size=1 base align=1
std::__is_destructible_safe<std::basic_string<char>, false, false> (0x0x7fded86ef1a0) 0 empty
  std::integral_constant<bool, true> (0x0x7fded86f03c0) 0 empty

Class std::is_destructible<std::basic_string<char> >
   size=1 align=1
   base size=1 base align=1
std::is_destructible<std::basic_string<char> > (0x0x7fded86ef208) 0 empty
  std::integral_constant<bool, true> (0x0x7fded86f0420) 0 empty

Class std::conditional<true, std::__is_direct_constructible_impl<std::basic_string<char>, std::basic_string<char>&&>, std::is_destructible<std::basic_string<char> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_direct_constructible_impl<std::basic_string<char>, std::basic_string<char>&&>, std::is_destructible<std::basic_string<char> > > (0x0x7fded86f0540) 0 empty

Class std::is_function<std::basic_string<char>&&>
   size=1 align=1
   base size=1 base align=1
std::is_function<std::basic_string<char>&&> (0x0x7fded86ef2d8) 0 empty
  std::integral_constant<bool, false> (0x0x7fded86f0600) 0 empty

Class std::conditional<false, std::is_function<std::basic_string<char>&&>, std::__or_<std::is_reference<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::is_void<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<std::basic_string<char>&&>, std::__or_<std::is_reference<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::is_void<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> > > (0x0x7fded86f0660) 0 empty

Class std::is_lvalue_reference<std::basic_string<char>&&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<std::basic_string<char>&&> (0x0x7fded86ef340) 0 empty
  std::integral_constant<bool, false> (0x0x7fded86f06c0) 0 empty

Class std::conditional<false, std::is_lvalue_reference<std::basic_string<char>&&>, std::is_rvalue_reference<std::basic_string<char>&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_lvalue_reference<std::basic_string<char>&&>, std::is_rvalue_reference<std::basic_string<char>&&> > (0x0x7fded86f07e0) 0 empty

Class std::is_rvalue_reference<std::basic_string<char>&&>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<std::basic_string<char>&&> (0x0x7fded86ef3a8) 0 empty
  std::integral_constant<bool, true> (0x0x7fded86f0900) 0 empty

Class std::__or_<std::is_lvalue_reference<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::is_rvalue_reference<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::is_rvalue_reference<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> > (0x0x7fded86ef410) 0 empty
  std::is_rvalue_reference<std::basic_string<char>&&> (0x0x7fded86ef478) 0 empty
    std::integral_constant<bool, true> (0x0x7fded86f0960) 0 empty

Class std::is_reference<std::basic_string<char>&&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<std::basic_string<char>&&> (0x0x7fded86ef4e0) 0 empty
  std::integral_constant<bool, true> (0x0x7fded86f09c0) 0 empty

Class std::conditional<true, std::is_reference<std::basic_string<char>&&>, std::is_void<std::basic_string<char>&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_reference<std::basic_string<char>&&>, std::is_void<std::basic_string<char>&&> > (0x0x7fded86f0a20) 0 empty

Class std::__or_<std::is_reference<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::is_void<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::is_void<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> > (0x0x7fded86ef548) 0 empty
  std::is_reference<std::basic_string<char>&&> (0x0x7fded86ef5b0) 0 empty
    std::integral_constant<bool, true> (0x0x7fded86f0a80) 0 empty

Class std::__or_<std::is_function<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::is_reference<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::is_void<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::is_reference<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::is_void<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> > (0x0x7fded86ef618) 0 empty
  std::__or_<std::is_reference<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::is_void<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> > (0x0x7fded86ef680) 0 empty
    std::is_reference<std::basic_string<char>&&> (0x0x7fded86ef6e8) 0 empty
      std::integral_constant<bool, true> (0x0x7fded86f0ae0) 0 empty

Class std::__not_<std::__or_<std::is_function<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::is_reference<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::is_void<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::is_reference<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::is_void<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> > > (0x0x7fded86ef750) 0 empty
  std::integral_constant<bool, false> (0x0x7fded86f0b40) 0 empty

Class std::is_object<std::basic_string<char>&&>
   size=1 align=1
   base size=1 base align=1
std::is_object<std::basic_string<char>&&> (0x0x7fded86ef7b8) 0 empty
  std::integral_constant<bool, false> (0x0x7fded86f0ba0) 0 empty

Class std::conditional<false, std::is_object<std::basic_string<char>&&>, std::is_reference<std::basic_string<char>&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_object<std::basic_string<char>&&>, std::is_reference<std::basic_string<char>&&> > (0x0x7fded86f0c00) 0 empty

Class std::__or_<std::is_object<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::is_reference<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::is_reference<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> > (0x0x7fded86ef820) 0 empty
  std::is_reference<std::basic_string<char>&&> (0x0x7fded86ef888) 0 empty
    std::integral_constant<bool, true> (0x0x7fded86f0c60) 0 empty

Class std::__is_referenceable<std::basic_string<char>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<std::basic_string<char>&&> (0x0x7fded86ef8f0) 0 empty
  std::integral_constant<bool, true> (0x0x7fded86f0cc0) 0 empty

Class std::__add_rvalue_reference_helper<std::basic_string<char>&&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<std::basic_string<char>&&, true> (0x0x7fded86f0de0) 0 empty

Class std::add_rvalue_reference<std::basic_string<char>&&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<std::basic_string<char>&&> (0x0x7fded86ef958) 0 empty
  std::__add_rvalue_reference_helper<std::basic_string<char>&&, true> (0x0x7fded86f0e40) 0 empty

Class std::__is_direct_constructible_impl<std::basic_string<char>, std::basic_string<char>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_impl<std::basic_string<char>, std::basic_string<char>&&> (0x0x7fded86ef270) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7fded86f05a0) 0 empty

Class std::__and_<std::is_destructible<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__is_direct_constructible_impl<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_destructible<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__is_direct_constructible_impl<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> > (0x0x7fded86efa28) 0 empty
  std::__is_direct_constructible_impl<std::basic_string<char>, std::basic_string<char>&&> (0x0x7fded86efa90) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7fded86f0f60) 0 empty

Class std::__is_direct_constructible_new_safe<std::basic_string<char>, std::basic_string<char>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new_safe<std::basic_string<char>, std::basic_string<char>&&> (0x0x7fded86efaf8) 0 empty
  std::integral_constant<bool, true> (0x0x7fded8711000) 0 empty

Class std::__is_direct_constructible_new<std::basic_string<char>, std::basic_string<char>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new<std::basic_string<char>, std::basic_string<char>&&> (0x0x7fded86efb60) 0 empty
  std::__is_direct_constructible_new_safe<std::basic_string<char>, std::basic_string<char>&&> (0x0x7fded86efbc8) 0 empty
    std::integral_constant<bool, true> (0x0x7fded8711120) 0 empty

Class std::__is_direct_constructible<std::basic_string<char>, std::basic_string<char>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible<std::basic_string<char>, std::basic_string<char>&&> (0x0x7fded86efc30) 0 empty
  std::integral_constant<bool, true> (0x0x7fded87111e0) 0 empty

Class std::__is_constructible_impl<std::basic_string<char>, std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>
   size=1 align=1
   base size=1 base align=1
std::__is_constructible_impl<std::basic_string<char>, std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> (0x0x7fded86efc98) 0 empty
  std::__is_direct_constructible<std::basic_string<char>, std::basic_string<char>&&> (0x0x7fded86efd00) 0 empty
    std::integral_constant<bool, true> (0x0x7fded8711240) 0 empty

Class std::is_constructible<std::basic_string<char>, std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>
   size=1 align=1
   base size=1 base align=1
std::is_constructible<std::basic_string<char>, std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> (0x0x7fded86efd68) 0 empty
  std::integral_constant<bool, true> (0x0x7fded87112a0) 0 empty

Class std::conditional<true, std::__is_nt_constructible_impl<std::basic_string<char>, std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::is_constructible<std::basic_string<char>, std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_nt_constructible_impl<std::basic_string<char>, std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::is_constructible<std::basic_string<char>, std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> > (0x0x7fded8711300) 0 empty

Class std::__is_nt_constructible_impl<std::basic_string<char>, std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>
   size=1 align=1
   base size=1 base align=1
std::__is_nt_constructible_impl<std::basic_string<char>, std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> (0x0x7fded86efdd0) 0 empty
  std::integral_constant<bool, true> (0x0x7fded8711360) 0 empty

Class std::__and_<std::is_constructible<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::__is_nt_constructible_impl<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::__is_nt_constructible_impl<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> > (0x0x7fded86efe38) 0 empty
  std::__is_nt_constructible_impl<std::basic_string<char>, std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> (0x0x7fded86efea0) 0 empty
    std::integral_constant<bool, true> (0x0x7fded87113c0) 0 empty

Class std::is_nothrow_constructible<std::basic_string<char>, std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_constructible<std::basic_string<char>, std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> (0x0x7fded86eff08) 0 empty
  std::integral_constant<bool, true> (0x0x7fded8711420) 0 empty

Class std::__is_nothrow_move_constructible_impl<std::basic_string<char>, true>
   size=1 align=1
   base size=1 base align=1
std::__is_nothrow_move_constructible_impl<std::basic_string<char>, true> (0x0x7fded86eff70) 0 empty
  std::is_nothrow_constructible<std::basic_string<char>, std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> (0x0x7fded8718000) 0 empty
    std::integral_constant<bool, true> (0x0x7fded8711480) 0 empty

Class std::is_nothrow_move_constructible<std::basic_string<char> >
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_move_constructible<std::basic_string<char> > (0x0x7fded8718068) 0 empty
  std::__is_nothrow_move_constructible_impl<std::basic_string<char>, true> (0x0x7fded87180d0) 0 empty
    std::is_nothrow_constructible<std::basic_string<char>, std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> (0x0x7fded8718138) 0 empty
      std::integral_constant<bool, true> (0x0x7fded87114e0) 0 empty

Class std::__not_<std::is_nothrow_move_constructible<std::basic_string<char> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::is_nothrow_move_constructible<std::basic_string<char> > > (0x0x7fded8718270) 0 empty
  std::integral_constant<bool, false> (0x0x7fded8711540) 0 empty

Class std::conditional<false, std::is_copy_constructible<std::basic_string<char> >, std::__not_<std::is_nothrow_move_constructible<std::basic_string<char> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_copy_constructible<std::basic_string<char> >, std::__not_<std::is_nothrow_move_constructible<std::basic_string<char> > > > (0x0x7fded87115a0) 0 empty

Class std::__and_<std::__not_<std::is_nothrow_move_constructible<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_copy_constructible<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__not_<std::is_nothrow_move_constructible<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_copy_constructible<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > (0x0x7fded87182d8) 0 empty
  std::__not_<std::is_nothrow_move_constructible<std::basic_string<char> > > (0x0x7fded8718340) 0 empty
    std::integral_constant<bool, false> (0x0x7fded8711600) 0 empty

Class std::__move_if_noexcept_cond<std::basic_string<char> >
   size=1 align=1
   base size=1 base align=1
std::__move_if_noexcept_cond<std::basic_string<char> > (0x0x7fded87183a8) 0 empty
  std::integral_constant<bool, false> (0x0x7fded8711660) 0 empty

Class std::conditional<false, std::basic_string<char>*, std::move_iterator<std::basic_string<char>*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::basic_string<char>*, std::move_iterator<std::basic_string<char>*> > (0x0x7fded87116c0) 0 empty

Class std::move_iterator<std::basic_string<char>*>
   size=8 align=8
   base size=8 base align=8
std::move_iterator<std::basic_string<char>*> (0x0x7fded8711720) 0

Class std::allocator_traits<std::allocator<std::basic_string<char> > >::__destroy_helper<std::basic_string<char> >
   size=1 align=1
   base size=0 base align=1
std::allocator_traits<std::allocator<std::basic_string<char> > >::__destroy_helper<std::basic_string<char> > (0x0x7fded8711780) 0 empty

Class std::__and_<std::__not_<std::integral_constant<bool, true> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__not_<std::integral_constant<bool, true> > > (0x0x7fded8718bc8) 0 empty
  std::__not_<std::integral_constant<bool, true> > (0x0x7fded8718c30) 0 empty
    std::integral_constant<bool, false> (0x0x7fded87118a0) 0 empty

Class std::iterator_traits<const char*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<const char*> (0x0x7fded8711960) 0 empty

Class __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >
   size=8 align=8
   base size=8 base align=8
__gnu_cxx::__normal_iterator<const char*, std::basic_string<char> > (0x0x7fded8711900) 0

Class __gnu_cxx::__normal_iterator<char*, std::basic_string<char> >
   size=8 align=8
   base size=8 base align=8
__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > (0x0x7fded87119c0) 0

Class std::is_function<const std::allocator<std::basic_string<char> >*>
   size=1 align=1
   base size=1 base align=1
std::is_function<const std::allocator<std::basic_string<char> >*> (0x0x7fded87683a8) 0 empty
  std::integral_constant<bool, false> (0x0x7fded8711ae0) 0 empty

Class std::conditional<false, std::is_function<const std::allocator<std::basic_string<char> >*>, std::__or_<std::is_reference<const std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >*>, std::is_void<const std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<const std::allocator<std::basic_string<char> >*>, std::__or_<std::is_reference<const std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >*>, std::is_void<const std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >*> > > (0x0x7fded8711b40) 0 empty

Class std::is_lvalue_reference<const std::allocator<std::basic_string<char> >*>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<const std::allocator<std::basic_string<char> >*> (0x0x7fded8768410) 0 empty
  std::integral_constant<bool, false> (0x0x7fded8711ba0) 0 empty

Class std::conditional<false, std::is_lvalue_reference<const std::allocator<std::basic_string<char> >*>, std::is_rvalue_reference<const std::allocator<std::basic_string<char> >*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_lvalue_reference<const std::allocator<std::basic_string<char> >*>, std::is_rvalue_reference<const std::allocator<std::basic_string<char> >*> > (0x0x7fded8711c00) 0 empty

Class std::is_rvalue_reference<const std::allocator<std::basic_string<char> >*>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<const std::allocator<std::basic_string<char> >*> (0x0x7fded8768478) 0 empty
  std::integral_constant<bool, false> (0x0x7fded8711c60) 0 empty

Class std::__or_<std::is_lvalue_reference<const std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >*>, std::is_rvalue_reference<const std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<const std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >*>, std::is_rvalue_reference<const std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >*> > (0x0x7fded87684e0) 0 empty
  std::is_rvalue_reference<const std::allocator<std::basic_string<char> >*> (0x0x7fded8768548) 0 empty
    std::integral_constant<bool, false> (0x0x7fded8711cc0) 0 empty

Class std::is_reference<const std::allocator<std::basic_string<char> >*>
   size=1 align=1
   base size=1 base align=1
std::is_reference<const std::allocator<std::basic_string<char> >*> (0x0x7fded87685b0) 0 empty
  std::integral_constant<bool, false> (0x0x7fded8711d20) 0 empty

Class std::conditional<false, std::is_reference<const std::allocator<std::basic_string<char> >*>, std::is_void<const std::allocator<std::basic_string<char> >*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_reference<const std::allocator<std::basic_string<char> >*>, std::is_void<const std::allocator<std::basic_string<char> >*> > (0x0x7fded8711d80) 0 empty

Class std::remove_volatile<const std::allocator<std::basic_string<char> >*>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<const std::allocator<std::basic_string<char> >*> (0x0x7fded8711e40) 0 empty

Class std::remove_const<const std::allocator<std::basic_string<char> >*>
   size=1 align=1
   base size=0 base align=1
std::remove_const<const std::allocator<std::basic_string<char> >*> (0x0x7fded8711ea0) 0 empty

Class std::remove_cv<const std::allocator<std::basic_string<char> >*>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<const std::allocator<std::basic_string<char> >*> (0x0x7fded8711de0) 0 empty

Class std::__is_void_helper<const std::allocator<std::basic_string<char> >*>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<const std::allocator<std::basic_string<char> >*> (0x0x7fded8768750) 0 empty
  std::integral_constant<bool, false> (0x0x7fded8711f00) 0 empty

Class std::is_void<const std::allocator<std::basic_string<char> >*>
   size=1 align=1
   base size=1 base align=1
std::is_void<const std::allocator<std::basic_string<char> >*> (0x0x7fded87687b8) 0 empty
  std::integral_constant<bool, false> (0x0x7fded8711f60) 0 empty

Class std::__or_<std::is_reference<const std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >*>, std::is_void<const std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<const std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >*>, std::is_void<const std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >*> > (0x0x7fded8768820) 0 empty
  std::is_void<const std::allocator<std::basic_string<char> >*> (0x0x7fded8768888) 0 empty
    std::integral_constant<bool, false> (0x0x7fded83ab000) 0 empty

Class std::__or_<std::is_function<const std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >*>, std::is_reference<const std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >*>, std::is_void<const std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<const std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >*>, std::is_reference<const std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >*>, std::is_void<const std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >*> > (0x0x7fded87688f0) 0 empty
  std::__or_<std::is_reference<const std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >*>, std::is_void<const std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >*> > (0x0x7fded8768958) 0 empty
    std::is_void<const std::allocator<std::basic_string<char> >*> (0x0x7fded87689c0) 0 empty
      std::integral_constant<bool, false> (0x0x7fded83ab060) 0 empty

Class std::__not_<std::__or_<std::is_function<const std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >*>, std::is_reference<const std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >*>, std::is_void<const std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >*> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<const std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >*>, std::is_reference<const std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >*>, std::is_void<const std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >*> > > (0x0x7fded8768a28) 0 empty
  std::integral_constant<bool, true> (0x0x7fded83ab0c0) 0 empty

Class std::is_object<const std::allocator<std::basic_string<char> >*>
   size=1 align=1
   base size=1 base align=1
std::is_object<const std::allocator<std::basic_string<char> >*> (0x0x7fded8768a90) 0 empty
  std::integral_constant<bool, true> (0x0x7fded83ab120) 0 empty

Class std::conditional<true, std::is_object<const std::allocator<std::basic_string<char> >*>, std::is_reference<const std::allocator<std::basic_string<char> >*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_object<const std::allocator<std::basic_string<char> >*>, std::is_reference<const std::allocator<std::basic_string<char> >*> > (0x0x7fded83ab180) 0 empty

Class std::__or_<std::is_object<const std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >*>, std::is_reference<const std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<const std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >*>, std::is_reference<const std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >*> > (0x0x7fded8768af8) 0 empty
  std::is_object<const std::allocator<std::basic_string<char> >*> (0x0x7fded8768b60) 0 empty
    std::integral_constant<bool, true> (0x0x7fded83ab1e0) 0 empty

Class std::__is_referenceable<const std::allocator<std::basic_string<char> >*>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<const std::allocator<std::basic_string<char> >*> (0x0x7fded8768bc8) 0 empty
  std::integral_constant<bool, true> (0x0x7fded83ab240) 0 empty

Class std::__add_rvalue_reference_helper<const std::allocator<std::basic_string<char> >*, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<const std::allocator<std::basic_string<char> >*, true> (0x0x7fded83ab2a0) 0 empty

Class std::add_rvalue_reference<const std::allocator<std::basic_string<char> >*>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<const std::allocator<std::basic_string<char> >*> (0x0x7fded8768c30) 0 empty
  std::__add_rvalue_reference_helper<const std::allocator<std::basic_string<char> >*, true> (0x0x7fded83ab3c0) 0 empty

Class std::allocator_traits<std::allocator<std::basic_string<char> > >::__maxsize_helper<const std::allocator<std::basic_string<char> > >
   size=1 align=1
   base size=0 base align=1
std::allocator_traits<std::allocator<std::basic_string<char> > >::__maxsize_helper<const std::allocator<std::basic_string<char> > > (0x0x7fded8711a80) 0 empty

Class std::remove_volatile<std::move_iterator<std::basic_string<char>*> >
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<std::move_iterator<std::basic_string<char>*> > (0x0x7fded83ab4e0) 0 empty

Class std::remove_const<std::move_iterator<std::basic_string<char>*> >
   size=1 align=1
   base size=0 base align=1
std::remove_const<std::move_iterator<std::basic_string<char>*> > (0x0x7fded83ab540) 0 empty

Class std::remove_cv<std::move_iterator<std::basic_string<char>*> >
   size=1 align=1
   base size=0 base align=1
std::remove_cv<std::move_iterator<std::basic_string<char>*> > (0x0x7fded83ab480) 0 empty

Class std::__has_iterator_category_helper<std::move_iterator<std::basic_string<char>*> >
   size=1 align=1
   base size=0 base align=1
std::__has_iterator_category_helper<std::move_iterator<std::basic_string<char>*> > (0x0x7fded83ab5a0) 0 empty

Class std::__has_iterator_category<std::move_iterator<std::basic_string<char>*> >
   size=1 align=1
   base size=1 base align=1
std::__has_iterator_category<std::move_iterator<std::basic_string<char>*> > (0x0x7fded8768f08) 0 empty
  std::integral_constant<bool, true> (0x0x7fded83ab600) 0 empty

Class std::__iterator_traits<std::move_iterator<std::basic_string<char>*>, true>
   size=1 align=1
   base size=0 base align=1
std::__iterator_traits<std::move_iterator<std::basic_string<char>*>, true> (0x0x7fded83ab660) 0 empty

Class std::iterator_traits<std::move_iterator<std::basic_string<char>*> >
   size=1 align=1
   base size=1 base align=1
std::iterator_traits<std::move_iterator<std::basic_string<char>*> > (0x0x7fded8768208) 0 empty
  std::__iterator_traits<std::move_iterator<std::basic_string<char>*>, true> (0x0x7fded83ab6c0) 0 empty

Class std::__is_assignable_helper<std::basic_string<char>, std::basic_string<char>&&>
   size=1 align=1
   base size=0 base align=1
std::__is_assignable_helper<std::basic_string<char>, std::basic_string<char>&&> (0x0x7fded83ab720) 0 empty

Class std::is_assignable<std::basic_string<char>, std::basic_string<char>&&>
   size=1 align=1
   base size=1 base align=1
std::is_assignable<std::basic_string<char>, std::basic_string<char>&&> (0x0x7fded83c70d0) 0 empty
  std::integral_constant<bool, true> (0x0x7fded83ab780) 0 empty

Class std::__uninitialized_copy<false>
   size=1 align=1
   base size=0 base align=1
std::__uninitialized_copy<false> (0x0x7fded83ab7e0) 0 empty

