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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class std::__is_integer<short int>
   size=1 align=1
   base size=0 base align=1
std::__is_integer<short int> (0x0x148e6bad23c0) 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> (0x0x148e6bad2420) 0 empty

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

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

Class std::__is_integer<long int>
   size=1 align=1
   base size=0 base align=1
std::__is_integer<long int> (0x0x148e6bad2540) 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> (0x0x148e6bad25a0) 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> (0x0x148e6bad2600) 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> (0x0x148e6bad2660) 0 empty

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

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

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

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

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

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

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

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

Class __gnu_cxx::__add_unsigned<char>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__add_unsigned<char> (0x0x148e6bad2f60) 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> (0x0x148e6bb09000) 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> (0x0x148e6bb09060) 0 empty

Class __gnu_cxx::__add_unsigned<int>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__add_unsigned<int> (0x0x148e6bb090c0) 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> (0x0x148e6bb09120) 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> (0x0x148e6bb09180) 0 empty

Class __gnu_cxx::__remove_unsigned<char>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__remove_unsigned<char> (0x0x148e6bb09240) 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> (0x0x148e6bb092a0) 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> (0x0x148e6bb09300) 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> (0x0x148e6bb09360) 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> (0x0x148e6bb093c0) 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> (0x0x148e6bb09420) 0 empty

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

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

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

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

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

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

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

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

Class std::forward_iterator_tag
   size=1 align=1
   base size=1 base align=1
std::forward_iterator_tag (0x0x148e6baf80d0) 0 empty
  std::input_iterator_tag (0x0x148e6bb09ae0) 0 empty

Class std::bidirectional_iterator_tag
   size=1 align=1
   base size=1 base align=1
std::bidirectional_iterator_tag (0x0x148e6baf8138) 0 empty
  std::forward_iterator_tag (0x0x148e6baf81a0) 0 empty
    std::input_iterator_tag (0x0x148e6bb09b40) 0 empty

Class std::random_access_iterator_tag
   size=1 align=1
   base size=1 base align=1
std::random_access_iterator_tag (0x0x148e6baf8208) 0 empty
  std::bidirectional_iterator_tag (0x0x148e6baf8270) 0 empty
    std::forward_iterator_tag (0x0x148e6baf82d8) 0 empty
      std::input_iterator_tag (0x0x148e6bb09ba0) 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> (0x0x148e6bb09ea0) 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 (0x0x148e6bb850c0) 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 (0x0x148e6bb85120) 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 (0x0x148e6bb85180) 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 (0x0x148e6bb851e0) 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 (0x0x148e6bb85240) 0 empty

Class std::__iter_swap<true>
   size=1 align=1
   base size=0 base align=1
std::__iter_swap<true> (0x0x148e6bb85660) 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> (0x0x148e6bb857e0) 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> (0x0x148e6bb85900) 0 empty

Class std::__equal<true>
   size=1 align=1
   base size=0 base align=1
std::__equal<true> (0x0x148e6bb85a20) 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> (0x0x148e6bb85ae0) 0 empty

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class std::allocator<char>
   size=1 align=1
   base size=1 base align=1
std::allocator<char> (0x0x148e6baf87b8) 0 empty
  __gnu_cxx::new_allocator<char> (0x0x148e6b8cac60) 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> (0x0x148e6b8cacc0) 0 empty

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

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 (0x0x148e6b8caf00) 0 nearly-empty
    vptr=((& __cxxabiv1::__forced_unwind::_ZTVN10__cxxabiv115__forced_unwindE) + 16u)

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> > (0x0x148e6ba2cba0) 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> (0x0x148e6ba2cc00) 0 empty

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

Class std::allocator<char>::rebind<char>
   size=1 align=1
   base size=0 base align=1
std::allocator<char>::rebind<char> (0x0x148e6ba2cde0) 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 (0x0x148e6b9fca28) 0
  std::allocator<char> (0x0x148e6b9fca90) 0 empty
    __gnu_cxx::new_allocator<char> (0x0x148e6ba2ce40) 0 empty

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

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

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

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> (0x0x148e6b821000) 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 (0x0x148e6b9fcdd0) 0
  std::allocator<wchar_t> (0x0x148e6b9fce38) 0 empty
    __gnu_cxx::new_allocator<wchar_t> (0x0x148e6b821060) 0 empty

Class std::basic_string<wchar_t>
   size=8 align=8
   base size=8 base align=8
std::basic_string<wchar_t> (0x0x148e6ba2cf60) 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 (0x0x148e6b8210c0) 0

Class std::allocator<wchar_t>::rebind<char>
   size=1 align=1
   base size=0 base align=1
std::allocator<wchar_t>::rebind<char> (0x0x148e6b821180) 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 (0x0x148e6b9fcea0) 0
  std::basic_string<wchar_t>::_Rep_base (0x0x148e6b821120) 0

Class std::locale
   size=8 align=8
   base size=8 base align=8
std::locale (0x0x148e6b8211e0) 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 (0x0x148e6b821240) 0
    vptr=((& std::locale::facet::_ZTVNSt6locale5facetE) + 16u)

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

Class std::locale::_Impl
   size=40 align=8
   base size=40 base align=8
std::locale::_Impl (0x0x148e6b821300) 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> (0x0x148e6b9fc958) 0
    vptr=((& std::collate<char>::_ZTVSt7collateIcE) + 16u)
  std::locale::facet (0x0x148e6b8213c0) 0
      primary-for std::collate<char> (0x0x148e6b9fc958)

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> (0x0x148e6b9fc9c0) 0
    vptr=((& std::collate<wchar_t>::_ZTVSt7collateIwE) + 16u)
  std::locale::facet (0x0x148e6b821420) 0
      primary-for std::collate<wchar_t> (0x0x148e6b9fc9c0)

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> > (0x0x148e6b8214e0) 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> (0x0x148e6b821540) 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> (0x0x148e6b52a068) 0 empty
  __gnu_cxx::__numeric_traits_integer<long unsigned int> (0x0x148e6b8215a0) 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> (0x0x148e6b52a138) 0
    vptr=((& std::collate_byname<char>::_ZTVSt14collate_bynameIcE) + 16u)
  std::collate<char> (0x0x148e6b52a1a0) 0
      primary-for std::collate_byname<char> (0x0x148e6b52a138)
    std::locale::facet (0x0x148e6b821600) 0
        primary-for std::collate<char> (0x0x148e6b52a1a0)

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> (0x0x148e6b52a208) 0
    vptr=((& std::collate_byname<wchar_t>::_ZTVSt14collate_bynameIwE) + 16u)
  std::collate<wchar_t> (0x0x148e6b52a270) 0
      primary-for std::collate_byname<wchar_t> (0x0x148e6b52a208)
    std::locale::facet (0x0x148e6b821660) 0
        primary-for std::collate<wchar_t> (0x0x148e6b52a270)

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 (0x0x148e6b52a2d8) 0
    vptr=((& std::ios_base::failure::_ZTVNSt8ios_base7failureE) + 16u)
  std::exception (0x0x148e6b821720) 0 nearly-empty
      primary-for std::ios_base::failure (0x0x148e6b52a2d8)

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

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

Class std::ios_base::Init
   size=1 align=1
   base size=0 base align=1
std::ios_base::Init (0x0x148e6b821840) 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 (0x0x148e6b8216c0) 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> (0x0x148e6b821900) 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> (0x0x148e6b821de0) 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 (0x0x148e6b821f60) 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> (0x0x148e6b289230) 0
    vptr=((& std::ctype<char>::_ZTVSt5ctypeIcE) + 16u)
  std::locale::facet (0x0x148e6b642240) 0
      primary-for std::ctype<char> (0x0x148e6b289230)
  std::ctype_base (0x0x148e6b6422a0) 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> (0x0x148e6b289ee0) 0
    vptr=((& std::__ctype_abstract_base<wchar_t>::_ZTVSt21__ctype_abstract_baseIwE) + 16u)
  std::locale::facet (0x0x148e6b642300) 0
      primary-for std::__ctype_abstract_base<wchar_t> (0x0x148e6b289ee0)
  std::ctype_base (0x0x148e6b642360) 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> (0x0x148e6b52ad00) 0
    vptr=((& std::ctype<wchar_t>::_ZTVSt5ctypeIwE) + 16u)
  std::__ctype_abstract_base<wchar_t> (0x0x148e6b2bf000) 0
      primary-for std::ctype<wchar_t> (0x0x148e6b52ad00)
    std::locale::facet (0x0x148e6b6423c0) 0
        primary-for std::__ctype_abstract_base<wchar_t> (0x0x148e6b2bf000)
    std::ctype_base (0x0x148e6b642420) 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> (0x0x148e6b52aea0) 0
    vptr=((& std::ctype_byname<char>::_ZTVSt12ctype_bynameIcE) + 16u)
  std::ctype<char> (0x0x148e6b2bf310) 0
      primary-for std::ctype_byname<char> (0x0x148e6b52aea0)
    std::locale::facet (0x0x148e6b6424e0) 0
        primary-for std::ctype<char> (0x0x148e6b2bf310)
    std::ctype_base (0x0x148e6b642540) 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> (0x0x148e6b52af08) 0
    vptr=((& std::ctype_byname<wchar_t>::_ZTVSt12ctype_bynameIwE) + 16u)
  std::ctype<wchar_t> (0x0x148e6b52af70) 0
      primary-for std::ctype_byname<wchar_t> (0x0x148e6b52af08)
    std::__ctype_abstract_base<wchar_t> (0x0x148e6b2bf460) 0
        primary-for std::ctype<wchar_t> (0x0x148e6b52af70)
      std::locale::facet (0x0x148e6b6425a0) 0
          primary-for std::__ctype_abstract_base<wchar_t> (0x0x148e6b2bf460)
      std::ctype_base (0x0x148e6b642600) 0 empty

Class std::__num_base
   size=1 align=1
   base size=0 base align=1
std::__num_base (0x0x148e6b642660) 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> (0x0x148e6b2fc000) 0
    vptr=((& std::numpunct<char>::_ZTVSt8numpunctIcE) + 16u)
  std::locale::facet (0x0x148e6b642780) 0
      primary-for std::numpunct<char> (0x0x148e6b2fc000)

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> (0x0x148e6b2fc068) 0
    vptr=((& std::numpunct<wchar_t>::_ZTVSt8numpunctIwE) + 16u)
  std::locale::facet (0x0x148e6b6427e0) 0
      primary-for std::numpunct<wchar_t> (0x0x148e6b2fc068)

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> > (0x0x148e6b642a20) 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> (0x0x148e6b642a80) 0 empty

Class __gnu_cxx::__numeric_traits<char>
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__numeric_traits<char> (0x0x148e6b2fc3a8) 0 empty
  __gnu_cxx::__numeric_traits_integer<char> (0x0x148e6b642ae0) 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> (0x0x148e6b642b40) 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> (0x0x148e6b2fc7b8) 0
    vptr=((& std::numpunct_byname<char>::_ZTVSt15numpunct_bynameIcE) + 16u)
  std::numpunct<char> (0x0x148e6b2fc820) 0
      primary-for std::numpunct_byname<char> (0x0x148e6b2fc7b8)
    std::locale::facet (0x0x148e6b642e40) 0
        primary-for std::numpunct<char> (0x0x148e6b2fc820)

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> (0x0x148e6b2fc888) 0
    vptr=((& std::num_get<char>::_ZTVSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE) + 16u)
  std::locale::facet (0x0x148e6b642ea0) 0
      primary-for std::num_get<char> (0x0x148e6b2fc888)

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> (0x0x148e6b2fc8f0) 0
    vptr=((& std::num_put<char>::_ZTVSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE) + 16u)
  std::locale::facet (0x0x148e6b642f60) 0
      primary-for std::num_put<char> (0x0x148e6b2fc8f0)

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> (0x0x148e6b2fc958) 0
    vptr=((& std::numpunct_byname<wchar_t>::_ZTVSt15numpunct_bynameIwE) + 16u)
  std::numpunct<wchar_t> (0x0x148e6b2fc9c0) 0
      primary-for std::numpunct_byname<wchar_t> (0x0x148e6b2fc958)
    std::locale::facet (0x0x148e6b3fe060) 0
        primary-for std::numpunct<wchar_t> (0x0x148e6b2fc9c0)

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> (0x0x148e6b2fca28) 0
    vptr=((& std::num_get<wchar_t>::_ZTVSt7num_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE) + 16u)
  std::locale::facet (0x0x148e6b3fe0c0) 0
      primary-for std::num_get<wchar_t> (0x0x148e6b2fca28)

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> (0x0x148e6b2fcaf8) 0
    vptr=((& std::num_put<wchar_t>::_ZTVSt7num_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE) + 16u)
  std::locale::facet (0x0x148e6b3fe120) 0
      primary-for std::num_put<wchar_t> (0x0x148e6b2fcaf8)

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> (0x0x148e6b2fce38) 0
    vptr=((& std::basic_ios<char>::_ZTVSt9basic_iosIcSt11char_traitsIcEE) + 16u)
  std::ios_base (0x0x148e6b3fe1e0) 0
      primary-for std::basic_ios<char> (0x0x148e6b2fce38)

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> (0x0x148e6b2fcf08) 0
    vptr=((& std::basic_ios<wchar_t>::_ZTVSt9basic_iosIwSt11char_traitsIwEE) + 16u)
  std::ios_base (0x0x148e6b3fe300) 0
      primary-for std::basic_ios<wchar_t> (0x0x148e6b2fcf08)

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> (0x0x148e6b0a5340) 0 nearly-empty
    vptridx=0u vptr=((& std::basic_ostream<char>::_ZTVSo) + 24u)
  std::basic_ios<char> (0x0x148e6b0a53a8) 8 virtual
      vptridx=8u vbaseoffset=-24 vptr=((& std::basic_ostream<char>::_ZTVSo) + 64u)
    std::ios_base (0x0x148e6b3fe540) 8
        primary-for std::basic_ios<char> (0x0x148e6b0a53a8)

Class std::basic_ostream<char>::sentry
   size=16 align=8
   base size=16 base align=8
std::basic_ostream<char>::sentry (0x0x148e6b3fe5a0) 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> (0x0x148e6b0a55b0) 0 nearly-empty
    vptridx=0u vptr=((& std::basic_ostream<wchar_t>::_ZTVSt13basic_ostreamIwSt11char_traitsIwEE) + 24u)
  std::basic_ios<wchar_t> (0x0x148e6b0a5618) 8 virtual
      vptridx=8u vbaseoffset=-24 vptr=((& std::basic_ostream<wchar_t>::_ZTVSt13basic_ostreamIwSt11char_traitsIwEE) + 64u)
    std::ios_base (0x0x148e6b3fe600) 8
        primary-for std::basic_ios<wchar_t> (0x0x148e6b0a5618)

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

Vtable for std::basic_istream<char>
std::basic_istream<char>::_ZTVSi: 10u entries
0     16u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTISi)
24    (int (*)(...))std::basic_istream<_CharT, _Traits>::~basic_istream<char, std::char_traits<char> >
32    (int (*)(...))std::basic_istream<_CharT, _Traits>::~basic_istream<char, std::char_traits<char> >
40    18446744073709551600u
48    (int (*)(...))-16
56    (int (*)(...))(& _ZTISi)
64    (int (*)(...))std::basic_istream<char>::_ZTv0_n24_NSiD1Ev
72    (int (*)(...))std::basic_istream<char>::_ZTv0_n24_NSiD0Ev

VTT for std::basic_istream<char>
std::basic_istream<char>::_ZTTSi: 2u entries
0     ((& std::basic_istream<char>::_ZTVSi) + 24u)
8     ((& std::basic_istream<char>::_ZTVSi) + 64u)

Class std::basic_istream<char>
   size=280 align=8
   base size=16 base align=8
std::basic_istream<char> (0x0x148e6b0a59c0) 0
    vptridx=0u vptr=((& std::basic_istream<char>::_ZTVSi) + 24u)
  std::basic_ios<char> (0x0x148e6b0a5a28) 16 virtual
      vptridx=8u vbaseoffset=-24 vptr=((& std::basic_istream<char>::_ZTVSi) + 64u)
    std::ios_base (0x0x148e6b3fe720) 16
        primary-for std::basic_ios<char> (0x0x148e6b0a5a28)

Vtable for std::basic_istream<wchar_t>
std::basic_istream<wchar_t>::_ZTVSt13basic_istreamIwSt11char_traitsIwEE: 10u entries
0     16u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTISt13basic_istreamIwSt11char_traitsIwEE)
24    (int (*)(...))std::basic_istream<_CharT, _Traits>::~basic_istream<wchar_t, std::char_traits<wchar_t> >
32    (int (*)(...))std::basic_istream<_CharT, _Traits>::~basic_istream<wchar_t, std::char_traits<wchar_t> >
40    18446744073709551600u
48    (int (*)(...))-16
56    (int (*)(...))(& _ZTISt13basic_istreamIwSt11char_traitsIwEE)
64    (int (*)(...))std::basic_istream<wchar_t>::_ZTv0_n24_NSt13basic_istreamIwSt11char_traitsIwEED1Ev
72    (int (*)(...))std::basic_istream<wchar_t>::_ZTv0_n24_NSt13basic_istreamIwSt11char_traitsIwEED0Ev

VTT for std::basic_istream<wchar_t>
std::basic_istream<wchar_t>::_ZTTSt13basic_istreamIwSt11char_traitsIwEE: 2u entries
0     ((& std::basic_istream<wchar_t>::_ZTVSt13basic_istreamIwSt11char_traitsIwEE) + 24u)
8     ((& std::basic_istream<wchar_t>::_ZTVSt13basic_istreamIwSt11char_traitsIwEE) + 64u)

Class std::basic_istream<wchar_t>
   size=280 align=8
   base size=16 base align=8
std::basic_istream<wchar_t> (0x0x148e6b0a5c30) 0
    vptridx=0u vptr=((& std::basic_istream<wchar_t>::_ZTVSt13basic_istreamIwSt11char_traitsIwEE) + 24u)
  std::basic_ios<wchar_t> (0x0x148e6b0a5c98) 16 virtual
      vptridx=8u vbaseoffset=-24 vptr=((& std::basic_istream<wchar_t>::_ZTVSt13basic_istreamIwSt11char_traitsIwEE) + 64u)
    std::ios_base (0x0x148e6b3fe780) 16
        primary-for std::basic_ios<wchar_t> (0x0x148e6b0a5c98)

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

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

Class __gnu_cxx::__numeric_traits<short int>
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__numeric_traits<short int> (0x0x148e6b0a5af8) 0 empty
  __gnu_cxx::__numeric_traits_integer<short int> (0x0x148e6b3fe9c0) 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> > (0x0x148e6b3fea20) 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> (0x0x148e6b3fea80) 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> (0x0x148e6b195340) 0 empty
  __gnu_cxx::__numeric_traits_integer<long int> (0x0x148e6b3feae0) 0 empty

Class std::basic_istream<char>::sentry
   size=1 align=1
   base size=1 base align=1
std::basic_istream<char>::sentry (0x0x148e6b3feb40) 0

Vtable for std::basic_iostream<char>
std::basic_iostream<char>::_ZTVSd: 15u entries
0     24u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTISd)
24    (int (*)(...))std::basic_iostream<_CharT, _Traits>::~basic_iostream<char, std::char_traits<char> >
32    (int (*)(...))std::basic_iostream<_CharT, _Traits>::~basic_iostream<char, std::char_traits<char> >
40    8u
48    (int (*)(...))-16
56    (int (*)(...))(& _ZTISd)
64    (int (*)(...))std::basic_iostream<char>::_ZThn16_NSdD1Ev
72    (int (*)(...))std::basic_iostream<char>::_ZThn16_NSdD0Ev
80    18446744073709551592u
88    (int (*)(...))-24
96    (int (*)(...))(& _ZTISd)
104   (int (*)(...))std::basic_iostream<char>::_ZTv0_n24_NSdD1Ev
112   (int (*)(...))std::basic_iostream<char>::_ZTv0_n24_NSdD0Ev

Construction vtable for std::basic_istream<char> (0x0x148e6b1958f0 instance) in std::basic_iostream<char>
std::basic_iostream<char>::_ZTCSd0_Si: 10u entries
0     24u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTISi)
24    0u
32    0u
40    18446744073709551592u
48    (int (*)(...))-24
56    (int (*)(...))(& _ZTISi)
64    0u
72    0u

Construction vtable for std::basic_ostream<char> (0x0x148e6b1959c0 instance) in std::basic_iostream<char>
std::basic_iostream<char>::_ZTCSd16_So: 10u entries
0     8u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTISo)
24    0u
32    0u
40    18446744073709551608u
48    (int (*)(...))-8
56    (int (*)(...))(& _ZTISo)
64    0u
72    0u

VTT for std::basic_iostream<char>
std::basic_iostream<char>::_ZTTSd: 7u entries
0     ((& std::basic_iostream<char>::_ZTVSd) + 24u)
8     ((& std::basic_iostream<char>::_ZTCSd0_Si) + 24u)
16    ((& std::basic_iostream<char>::_ZTCSd0_Si) + 64u)
24    ((& std::basic_iostream<char>::_ZTCSd16_So) + 24u)
32    ((& std::basic_iostream<char>::_ZTCSd16_So) + 64u)
40    ((& std::basic_iostream<char>::_ZTVSd) + 104u)
48    ((& std::basic_iostream<char>::_ZTVSd) + 64u)

Class std::basic_iostream<char>
   size=288 align=8
   base size=24 base align=8
std::basic_iostream<char> (0x0x148e6b1debd0) 0
    vptridx=0u vptr=((& std::basic_iostream<char>::_ZTVSd) + 24u)
  std::basic_istream<char> (0x0x148e6b1958f0) 0
      primary-for std::basic_iostream<char> (0x0x148e6b1debd0)
      subvttidx=8u
    std::basic_ios<char> (0x0x148e6b195958) 24 virtual
        vptridx=40u vbaseoffset=-24 vptr=((& std::basic_iostream<char>::_ZTVSd) + 104u)
      std::ios_base (0x0x148e6b3feba0) 24
          primary-for std::basic_ios<char> (0x0x148e6b195958)
  std::basic_ostream<char> (0x0x148e6b1959c0) 16 nearly-empty
      subvttidx=24u vptridx=48u vptr=((& std::basic_iostream<char>::_ZTVSd) + 64u)
    std::basic_ios<char> (0x0x148e6b195958) alternative-path

Class std::basic_istream<wchar_t>::sentry
   size=1 align=1
   base size=1 base align=1
std::basic_istream<wchar_t>::sentry (0x0x148e6b3fec00) 0

Vtable for std::basic_iostream<wchar_t>
std::basic_iostream<wchar_t>::_ZTVSt14basic_iostreamIwSt11char_traitsIwEE: 15u entries
0     24u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTISt14basic_iostreamIwSt11char_traitsIwEE)
24    (int (*)(...))std::basic_iostream<_CharT, _Traits>::~basic_iostream<wchar_t, std::char_traits<wchar_t> >
32    (int (*)(...))std::basic_iostream<_CharT, _Traits>::~basic_iostream<wchar_t, std::char_traits<wchar_t> >
40    8u
48    (int (*)(...))-16
56    (int (*)(...))(& _ZTISt14basic_iostreamIwSt11char_traitsIwEE)
64    (int (*)(...))std::basic_iostream<wchar_t>::_ZThn16_NSt14basic_iostreamIwSt11char_traitsIwEED1Ev
72    (int (*)(...))std::basic_iostream<wchar_t>::_ZThn16_NSt14basic_iostreamIwSt11char_traitsIwEED0Ev
80    18446744073709551592u
88    (int (*)(...))-24
96    (int (*)(...))(& _ZTISt14basic_iostreamIwSt11char_traitsIwEE)
104   (int (*)(...))std::basic_iostream<wchar_t>::_ZTv0_n24_NSt14basic_iostreamIwSt11char_traitsIwEED1Ev
112   (int (*)(...))std::basic_iostream<wchar_t>::_ZTv0_n24_NSt14basic_iostreamIwSt11char_traitsIwEED0Ev

Construction vtable for std::basic_istream<wchar_t> (0x0x148e6b195d68 instance) in std::basic_iostream<wchar_t>
std::basic_iostream<wchar_t>::_ZTCSt14basic_iostreamIwSt11char_traitsIwEE0_St13basic_istreamIwS1_E: 10u entries
0     24u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTISt13basic_istreamIwSt11char_traitsIwEE)
24    0u
32    0u
40    18446744073709551592u
48    (int (*)(...))-24
56    (int (*)(...))(& _ZTISt13basic_istreamIwSt11char_traitsIwEE)
64    0u
72    0u

Construction vtable for std::basic_ostream<wchar_t> (0x0x148e6b195e38 instance) in std::basic_iostream<wchar_t>
std::basic_iostream<wchar_t>::_ZTCSt14basic_iostreamIwSt11char_traitsIwEE16_St13basic_ostreamIwS1_E: 10u entries
0     8u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTISt13basic_ostreamIwSt11char_traitsIwEE)
24    0u
32    0u
40    18446744073709551608u
48    (int (*)(...))-8
56    (int (*)(...))(& _ZTISt13basic_ostreamIwSt11char_traitsIwEE)
64    0u
72    0u

VTT for std::basic_iostream<wchar_t>
std::basic_iostream<wchar_t>::_ZTTSt14basic_iostreamIwSt11char_traitsIwEE: 7u entries
0     ((& std::basic_iostream<wchar_t>::_ZTVSt14basic_iostreamIwSt11char_traitsIwEE) + 24u)
8     ((& std::basic_iostream<wchar_t>::_ZTCSt14basic_iostreamIwSt11char_traitsIwEE0_St13basic_istreamIwS1_E) + 24u)
16    ((& std::basic_iostream<wchar_t>::_ZTCSt14basic_iostreamIwSt11char_traitsIwEE0_St13basic_istreamIwS1_E) + 64u)
24    ((& std::basic_iostream<wchar_t>::_ZTCSt14basic_iostreamIwSt11char_traitsIwEE16_St13basic_ostreamIwS1_E) + 24u)
32    ((& std::basic_iostream<wchar_t>::_ZTCSt14basic_iostreamIwSt11char_traitsIwEE16_St13basic_ostreamIwS1_E) + 64u)
40    ((& std::basic_iostream<wchar_t>::_ZTVSt14basic_iostreamIwSt11char_traitsIwEE) + 104u)
48    ((& std::basic_iostream<wchar_t>::_ZTVSt14basic_iostreamIwSt11char_traitsIwEE) + 64u)

Class std::basic_iostream<wchar_t>
   size=288 align=8
   base size=24 base align=8
std::basic_iostream<wchar_t> (0x0x148e6b210310) 0
    vptridx=0u vptr=((& std::basic_iostream<wchar_t>::_ZTVSt14basic_iostreamIwSt11char_traitsIwEE) + 24u)
  std::basic_istream<wchar_t> (0x0x148e6b195d68) 0
      primary-for std::basic_iostream<wchar_t> (0x0x148e6b210310)
      subvttidx=8u
    std::basic_ios<wchar_t> (0x0x148e6b195dd0) 24 virtual
        vptridx=40u vbaseoffset=-24 vptr=((& std::basic_iostream<wchar_t>::_ZTVSt14basic_iostreamIwSt11char_traitsIwEE) + 104u)
      std::ios_base (0x0x148e6b3fec60) 24
          primary-for std::basic_ios<wchar_t> (0x0x148e6b195dd0)
  std::basic_ostream<wchar_t> (0x0x148e6b195e38) 16 nearly-empty
      subvttidx=24u vptridx=48u vptr=((& std::basic_iostream<wchar_t>::_ZTVSt14basic_iostreamIwSt11char_traitsIwEE) + 64u)
    std::basic_ios<wchar_t> (0x0x148e6b195dd0) alternative-path

Class std::codecvt_base
   size=1 align=1
   base size=0 base align=1
std::codecvt_base (0x0x148e6b3fecc0) 0 empty

Vtable for std::__codecvt_abstract_base<char, char, __mbstate_t>
std::__codecvt_abstract_base<char, char, __mbstate_t>::_ZTVSt23__codecvt_abstract_baseIcc11__mbstate_tE: 11u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt23__codecvt_abstract_baseIcc11__mbstate_tE)
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

Class std::__codecvt_abstract_base<char, char, __mbstate_t>
   size=16 align=8
   base size=12 base align=8
std::__codecvt_abstract_base<char, char, __mbstate_t> (0x0x148e6b2342a0) 0
    vptr=((& std::__codecvt_abstract_base<char, char, __mbstate_t>::_ZTVSt23__codecvt_abstract_baseIcc11__mbstate_tE) + 16u)
  std::locale::facet (0x0x148e6b3fee40) 0
      primary-for std::__codecvt_abstract_base<char, char, __mbstate_t> (0x0x148e6b2342a0)
  std::codecvt_base (0x0x148e6b3feea0) 0 empty

Vtable for std::codecvt<char, char, __mbstate_t>
std::codecvt<char, char, __mbstate_t>::_ZTVSt7codecvtIcc11__mbstate_tE: 11u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt7codecvtIcc11__mbstate_tE)
16    (int (*)(...))std::codecvt<char, char, __mbstate_t>::~codecvt
24    (int (*)(...))std::codecvt<char, char, __mbstate_t>::~codecvt
32    (int (*)(...))std::codecvt<char, char, __mbstate_t>::do_out
40    (int (*)(...))std::codecvt<char, char, __mbstate_t>::do_unshift
48    (int (*)(...))std::codecvt<char, char, __mbstate_t>::do_in
56    (int (*)(...))std::codecvt<char, char, __mbstate_t>::do_encoding
64    (int (*)(...))std::codecvt<char, char, __mbstate_t>::do_always_noconv
72    (int (*)(...))std::codecvt<char, char, __mbstate_t>::do_length
80    (int (*)(...))std::codecvt<char, char, __mbstate_t>::do_max_length

Class std::codecvt<char, char, __mbstate_t>
   size=24 align=8
   base size=24 base align=8
std::codecvt<char, char, __mbstate_t> (0x0x148e6b21c2d8) 0
    vptr=((& std::codecvt<char, char, __mbstate_t>::_ZTVSt7codecvtIcc11__mbstate_tE) + 16u)
  std::__codecvt_abstract_base<char, char, __mbstate_t> (0x0x148e6b234380) 0
      primary-for std::codecvt<char, char, __mbstate_t> (0x0x148e6b21c2d8)
    std::locale::facet (0x0x148e6b3fef00) 0
        primary-for std::__codecvt_abstract_base<char, char, __mbstate_t> (0x0x148e6b234380)
    std::codecvt_base (0x0x148e6b3fef60) 0 empty

Vtable for std::__codecvt_abstract_base<wchar_t, char, __mbstate_t>
std::__codecvt_abstract_base<wchar_t, char, __mbstate_t>::_ZTVSt23__codecvt_abstract_baseIwc11__mbstate_tE: 11u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt23__codecvt_abstract_baseIwc11__mbstate_tE)
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

Class std::__codecvt_abstract_base<wchar_t, char, __mbstate_t>
   size=16 align=8
   base size=12 base align=8
std::__codecvt_abstract_base<wchar_t, char, __mbstate_t> (0x0x148e6b2344d0) 0
    vptr=((& std::__codecvt_abstract_base<wchar_t, char, __mbstate_t>::_ZTVSt23__codecvt_abstract_baseIwc11__mbstate_tE) + 16u)
  std::locale::facet (0x0x148e6ae52000) 0
      primary-for std::__codecvt_abstract_base<wchar_t, char, __mbstate_t> (0x0x148e6b2344d0)
  std::codecvt_base (0x0x148e6ae52060) 0 empty

Vtable for std::codecvt<wchar_t, char, __mbstate_t>
std::codecvt<wchar_t, char, __mbstate_t>::_ZTVSt7codecvtIwc11__mbstate_tE: 11u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt7codecvtIwc11__mbstate_tE)
16    (int (*)(...))std::codecvt<wchar_t, char, __mbstate_t>::~codecvt
24    (int (*)(...))std::codecvt<wchar_t, char, __mbstate_t>::~codecvt
32    (int (*)(...))std::codecvt<wchar_t, char, __mbstate_t>::do_out
40    (int (*)(...))std::codecvt<wchar_t, char, __mbstate_t>::do_unshift
48    (int (*)(...))std::codecvt<wchar_t, char, __mbstate_t>::do_in
56    (int (*)(...))std::codecvt<wchar_t, char, __mbstate_t>::do_encoding
64    (int (*)(...))std::codecvt<wchar_t, char, __mbstate_t>::do_always_noconv
72    (int (*)(...))std::codecvt<wchar_t, char, __mbstate_t>::do_length
80    (int (*)(...))std::codecvt<wchar_t, char, __mbstate_t>::do_max_length

Class std::codecvt<wchar_t, char, __mbstate_t>
   size=24 align=8
   base size=24 base align=8
std::codecvt<wchar_t, char, __mbstate_t> (0x0x148e6b21c3a8) 0
    vptr=((& std::codecvt<wchar_t, char, __mbstate_t>::_ZTVSt7codecvtIwc11__mbstate_tE) + 16u)
  std::__codecvt_abstract_base<wchar_t, char, __mbstate_t> (0x0x148e6b234620) 0
      primary-for std::codecvt<wchar_t, char, __mbstate_t> (0x0x148e6b21c3a8)
    std::locale::facet (0x0x148e6ae520c0) 0
        primary-for std::__codecvt_abstract_base<wchar_t, char, __mbstate_t> (0x0x148e6b234620)
    std::codecvt_base (0x0x148e6ae52120) 0 empty

Vtable for std::codecvt_byname<char, char, __mbstate_t>
std::codecvt_byname<char, char, __mbstate_t>::_ZTVSt14codecvt_bynameIcc11__mbstate_tE: 11u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt14codecvt_bynameIcc11__mbstate_tE)
16    (int (*)(...))std::codecvt_byname<_InternT, _ExternT, _StateT>::~codecvt_byname<char, char, __mbstate_t>
24    (int (*)(...))std::codecvt_byname<_InternT, _ExternT, _StateT>::~codecvt_byname<char, char, __mbstate_t>
32    (int (*)(...))std::codecvt<char, char, __mbstate_t>::do_out
40    (int (*)(...))std::codecvt<char, char, __mbstate_t>::do_unshift
48    (int (*)(...))std::codecvt<char, char, __mbstate_t>::do_in
56    (int (*)(...))std::codecvt<char, char, __mbstate_t>::do_encoding
64    (int (*)(...))std::codecvt<char, char, __mbstate_t>::do_always_noconv
72    (int (*)(...))std::codecvt<char, char, __mbstate_t>::do_length
80    (int (*)(...))std::codecvt<char, char, __mbstate_t>::do_max_length

Class std::codecvt_byname<char, char, __mbstate_t>
   size=24 align=8
   base size=24 base align=8
std::codecvt_byname<char, char, __mbstate_t> (0x0x148e6b21c4e0) 0
    vptr=((& std::codecvt_byname<char, char, __mbstate_t>::_ZTVSt14codecvt_bynameIcc11__mbstate_tE) + 16u)
  std::codecvt<char, char, __mbstate_t> (0x0x148e6b21c548) 0
      primary-for std::codecvt_byname<char, char, __mbstate_t> (0x0x148e6b21c4e0)
    std::__codecvt_abstract_base<char, char, __mbstate_t> (0x0x148e6b234a80) 0
        primary-for std::codecvt<char, char, __mbstate_t> (0x0x148e6b21c548)
      std::locale::facet (0x0x148e6ae521e0) 0
          primary-for std::__codecvt_abstract_base<char, char, __mbstate_t> (0x0x148e6b234a80)
      std::codecvt_base (0x0x148e6ae52240) 0 empty

Vtable for std::codecvt_byname<wchar_t, char, __mbstate_t>
std::codecvt_byname<wchar_t, char, __mbstate_t>::_ZTVSt14codecvt_bynameIwc11__mbstate_tE: 11u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt14codecvt_bynameIwc11__mbstate_tE)
16    (int (*)(...))std::codecvt_byname<_InternT, _ExternT, _StateT>::~codecvt_byname<wchar_t, char, __mbstate_t>
24    (int (*)(...))std::codecvt_byname<_InternT, _ExternT, _StateT>::~codecvt_byname<wchar_t, char, __mbstate_t>
32    (int (*)(...))std::codecvt<wchar_t, char, __mbstate_t>::do_out
40    (int (*)(...))std::codecvt<wchar_t, char, __mbstate_t>::do_unshift
48    (int (*)(...))std::codecvt<wchar_t, char, __mbstate_t>::do_in
56    (int (*)(...))std::codecvt<wchar_t, char, __mbstate_t>::do_encoding
64    (int (*)(...))std::codecvt<wchar_t, char, __mbstate_t>::do_always_noconv
72    (int (*)(...))std::codecvt<wchar_t, char, __mbstate_t>::do_length
80    (int (*)(...))std::codecvt<wchar_t, char, __mbstate_t>::do_max_length

Class std::codecvt_byname<wchar_t, char, __mbstate_t>
   size=24 align=8
   base size=24 base align=8
std::codecvt_byname<wchar_t, char, __mbstate_t> (0x0x148e6b21c618) 0
    vptr=((& std::codecvt_byname<wchar_t, char, __mbstate_t>::_ZTVSt14codecvt_bynameIwc11__mbstate_tE) + 16u)
  std::codecvt<wchar_t, char, __mbstate_t> (0x0x148e6b21c680) 0
      primary-for std::codecvt_byname<wchar_t, char, __mbstate_t> (0x0x148e6b21c618)
    std::__codecvt_abstract_base<wchar_t, char, __mbstate_t> (0x0x148e6b234c40) 0
        primary-for std::codecvt<wchar_t, char, __mbstate_t> (0x0x148e6b21c680)
      std::locale::facet (0x0x148e6ae522a0) 0
          primary-for std::__codecvt_abstract_base<wchar_t, char, __mbstate_t> (0x0x148e6b234c40)
      std::codecvt_base (0x0x148e6ae52300) 0 empty

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

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

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

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

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

Class std::__basic_file<char>
   size=16 align=8
   base size=9 base align=8
std::__basic_file<char> (0x0x148e6ae52720) 0

Vtable for std::basic_filebuf<char>
std::basic_filebuf<char>::_ZTVSt13basic_filebufIcSt11char_traitsIcEE: 16u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt13basic_filebufIcSt11char_traitsIcEE)
16    (int (*)(...))std::basic_filebuf<_CharT, _Traits>::~basic_filebuf<char, std::char_traits<char> >
24    (int (*)(...))std::basic_filebuf<_CharT, _Traits>::~basic_filebuf<char, std::char_traits<char> >
32    (int (*)(...))std::basic_filebuf<_CharT, _Traits>::imbue<char, std::char_traits<char> >
40    (int (*)(...))std::basic_filebuf<_CharT, _Traits>::setbuf<char, std::char_traits<char> >
48    (int (*)(...))std::basic_filebuf<_CharT, _Traits>::seekoff<char, std::char_traits<char> >
56    (int (*)(...))std::basic_filebuf<_CharT, _Traits>::seekpos<char, std::char_traits<char> >
64    (int (*)(...))std::basic_filebuf<_CharT, _Traits>::sync<char, std::char_traits<char> >
72    (int (*)(...))std::basic_filebuf<_CharT, _Traits>::showmanyc<char, std::char_traits<char> >
80    (int (*)(...))std::basic_filebuf<_CharT, _Traits>::xsgetn<char, std::char_traits<char> >
88    (int (*)(...))std::basic_filebuf<_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_filebuf<_CharT, _Traits>::pbackfail<char, std::char_traits<char> >
112   (int (*)(...))std::basic_filebuf<_CharT, _Traits>::xsputn<char, std::char_traits<char> >
120   (int (*)(...))std::basic_filebuf<_CharT, _Traits>::overflow<char, std::char_traits<char> >

Class std::basic_filebuf<char>
   size=240 align=8
   base size=240 base align=8
std::basic_filebuf<char> (0x0x148e6b21cd68) 0
    vptr=((& std::basic_filebuf<char>::_ZTVSt13basic_filebufIcSt11char_traitsIcEE) + 16u)
  std::basic_streambuf<char> (0x0x148e6ae52960) 0
      primary-for std::basic_filebuf<char> (0x0x148e6b21cd68)

Vtable for std::basic_ifstream<char>
std::basic_ifstream<char>::_ZTVSt14basic_ifstreamIcSt11char_traitsIcEE: 10u entries
0     256u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTISt14basic_ifstreamIcSt11char_traitsIcEE)
24    (int (*)(...))std::basic_ifstream<_CharT, _Traits>::~basic_ifstream<char, std::char_traits<char> >
32    (int (*)(...))std::basic_ifstream<_CharT, _Traits>::~basic_ifstream<char, std::char_traits<char> >
40    18446744073709551360u
48    (int (*)(...))-256
56    (int (*)(...))(& _ZTISt14basic_ifstreamIcSt11char_traitsIcEE)
64    (int (*)(...))std::basic_ifstream<char>::_ZTv0_n24_NSt14basic_ifstreamIcSt11char_traitsIcEED1Ev
72    (int (*)(...))std::basic_ifstream<char>::_ZTv0_n24_NSt14basic_ifstreamIcSt11char_traitsIcEED0Ev

Construction vtable for std::basic_istream<char> (0x0x148e6b21cf70 instance) in std::basic_ifstream<char>
std::basic_ifstream<char>::_ZTCSt14basic_ifstreamIcSt11char_traitsIcEE0_Si: 10u entries
0     256u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTISi)
24    0u
32    0u
40    18446744073709551360u
48    (int (*)(...))-256
56    (int (*)(...))(& _ZTISi)
64    0u
72    0u

VTT for std::basic_ifstream<char>
std::basic_ifstream<char>::_ZTTSt14basic_ifstreamIcSt11char_traitsIcEE: 4u entries
0     ((& std::basic_ifstream<char>::_ZTVSt14basic_ifstreamIcSt11char_traitsIcEE) + 24u)
8     ((& std::basic_ifstream<char>::_ZTCSt14basic_ifstreamIcSt11char_traitsIcEE0_Si) + 24u)
16    ((& std::basic_ifstream<char>::_ZTCSt14basic_ifstreamIcSt11char_traitsIcEE0_Si) + 64u)
24    ((& std::basic_ifstream<char>::_ZTVSt14basic_ifstreamIcSt11char_traitsIcEE) + 64u)

Class std::basic_ifstream<char>
   size=520 align=8
   base size=256 base align=8
std::basic_ifstream<char> (0x0x148e6b21cf08) 0
    vptridx=0u vptr=((& std::basic_ifstream<char>::_ZTVSt14basic_ifstreamIcSt11char_traitsIcEE) + 24u)
  std::basic_istream<char> (0x0x148e6b21cf70) 0
      primary-for std::basic_ifstream<char> (0x0x148e6b21cf08)
      subvttidx=8u
    std::basic_ios<char> (0x0x148e6b21c000) 256 virtual
        vptridx=24u vbaseoffset=-24 vptr=((& std::basic_ifstream<char>::_ZTVSt14basic_ifstreamIcSt11char_traitsIcEE) + 64u)
      std::ios_base (0x0x148e6ae52d80) 256
          primary-for std::basic_ios<char> (0x0x148e6b21c000)

Vtable for std::basic_ofstream<char>
std::basic_ofstream<char>::_ZTVSt14basic_ofstreamIcSt11char_traitsIcEE: 10u entries
0     248u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTISt14basic_ofstreamIcSt11char_traitsIcEE)
24    (int (*)(...))std::basic_ofstream<_CharT, _Traits>::~basic_ofstream<char, std::char_traits<char> >
32    (int (*)(...))std::basic_ofstream<_CharT, _Traits>::~basic_ofstream<char, std::char_traits<char> >
40    18446744073709551368u
48    (int (*)(...))-248
56    (int (*)(...))(& _ZTISt14basic_ofstreamIcSt11char_traitsIcEE)
64    (int (*)(...))std::basic_ofstream<char>::_ZTv0_n24_NSt14basic_ofstreamIcSt11char_traitsIcEED1Ev
72    (int (*)(...))std::basic_ofstream<char>::_ZTv0_n24_NSt14basic_ofstreamIcSt11char_traitsIcEED0Ev

Construction vtable for std::basic_ostream<char> (0x0x148e6af8e270 instance) in std::basic_ofstream<char>
std::basic_ofstream<char>::_ZTCSt14basic_ofstreamIcSt11char_traitsIcEE0_So: 10u entries
0     248u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTISo)
24    0u
32    0u
40    18446744073709551368u
48    (int (*)(...))-248
56    (int (*)(...))(& _ZTISo)
64    0u
72    0u

VTT for std::basic_ofstream<char>
std::basic_ofstream<char>::_ZTTSt14basic_ofstreamIcSt11char_traitsIcEE: 4u entries
0     ((& std::basic_ofstream<char>::_ZTVSt14basic_ofstreamIcSt11char_traitsIcEE) + 24u)
8     ((& std::basic_ofstream<char>::_ZTCSt14basic_ofstreamIcSt11char_traitsIcEE0_So) + 24u)
16    ((& std::basic_ofstream<char>::_ZTCSt14basic_ofstreamIcSt11char_traitsIcEE0_So) + 64u)
24    ((& std::basic_ofstream<char>::_ZTVSt14basic_ofstreamIcSt11char_traitsIcEE) + 64u)

Class std::basic_ofstream<char>
   size=512 align=8
   base size=248 base align=8
std::basic_ofstream<char> (0x0x148e6af8e208) 0
    vptridx=0u vptr=((& std::basic_ofstream<char>::_ZTVSt14basic_ofstreamIcSt11char_traitsIcEE) + 24u)
  std::basic_ostream<char> (0x0x148e6af8e270) 0 nearly-empty
      primary-for std::basic_ofstream<char> (0x0x148e6af8e208)
      subvttidx=8u
    std::basic_ios<char> (0x0x148e6af8e2d8) 248 virtual
        vptridx=24u vbaseoffset=-24 vptr=((& std::basic_ofstream<char>::_ZTVSt14basic_ofstreamIcSt11char_traitsIcEE) + 64u)
      std::ios_base (0x0x148e6ae52ea0) 248
          primary-for std::basic_ios<char> (0x0x148e6af8e2d8)

Vtable for std::basic_fstream<char>
std::basic_fstream<char>::_ZTVSt13basic_fstreamIcSt11char_traitsIcEE: 15u entries
0     264u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTISt13basic_fstreamIcSt11char_traitsIcEE)
24    (int (*)(...))std::basic_fstream<_CharT, _Traits>::~basic_fstream<char, std::char_traits<char> >
32    (int (*)(...))std::basic_fstream<_CharT, _Traits>::~basic_fstream<char, std::char_traits<char> >
40    248u
48    (int (*)(...))-16
56    (int (*)(...))(& _ZTISt13basic_fstreamIcSt11char_traitsIcEE)
64    (int (*)(...))std::basic_fstream<char>::_ZThn16_NSt13basic_fstreamIcSt11char_traitsIcEED1Ev
72    (int (*)(...))std::basic_fstream<char>::_ZThn16_NSt13basic_fstreamIcSt11char_traitsIcEED0Ev
80    18446744073709551352u
88    (int (*)(...))-264
96    (int (*)(...))(& _ZTISt13basic_fstreamIcSt11char_traitsIcEE)
104   (int (*)(...))std::basic_fstream<char>::_ZTv0_n24_NSt13basic_fstreamIcSt11char_traitsIcEED1Ev
112   (int (*)(...))std::basic_fstream<char>::_ZTv0_n24_NSt13basic_fstreamIcSt11char_traitsIcEED0Ev

Construction vtable for std::basic_iostream<char> (0x0x148e6af72a10 instance) in std::basic_fstream<char>
std::basic_fstream<char>::_ZTCSt13basic_fstreamIcSt11char_traitsIcEE0_Sd: 15u entries
0     264u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTISd)
24    0u
32    0u
40    248u
48    (int (*)(...))-16
56    (int (*)(...))(& _ZTISd)
64    0u
72    0u
80    18446744073709551352u
88    (int (*)(...))-264
96    (int (*)(...))(& _ZTISd)
104   0u
112   0u

Construction vtable for std::basic_istream<char> (0x0x148e6af8e618 instance) in std::basic_fstream<char>
std::basic_fstream<char>::_ZTCSt13basic_fstreamIcSt11char_traitsIcEE0_Si: 10u entries
0     264u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTISi)
24    0u
32    0u
40    18446744073709551352u
48    (int (*)(...))-264
56    (int (*)(...))(& _ZTISi)
64    0u
72    0u

Construction vtable for std::basic_ostream<char> (0x0x148e6af8e6e8 instance) in std::basic_fstream<char>
std::basic_fstream<char>::_ZTCSt13basic_fstreamIcSt11char_traitsIcEE16_So: 10u entries
0     248u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTISo)
24    0u
32    0u
40    18446744073709551368u
48    (int (*)(...))-248
56    (int (*)(...))(& _ZTISo)
64    0u
72    0u

VTT for std::basic_fstream<char>
std::basic_fstream<char>::_ZTTSt13basic_fstreamIcSt11char_traitsIcEE: 10u entries
0     ((& std::basic_fstream<char>::_ZTVSt13basic_fstreamIcSt11char_traitsIcEE) + 24u)
8     ((& std::basic_fstream<char>::_ZTCSt13basic_fstreamIcSt11char_traitsIcEE0_Sd) + 24u)
16    ((& std::basic_fstream<char>::_ZTCSt13basic_fstreamIcSt11char_traitsIcEE0_Si) + 24u)
24    ((& std::basic_fstream<char>::_ZTCSt13basic_fstreamIcSt11char_traitsIcEE0_Si) + 64u)
32    ((& std::basic_fstream<char>::_ZTCSt13basic_fstreamIcSt11char_traitsIcEE16_So) + 24u)
40    ((& std::basic_fstream<char>::_ZTCSt13basic_fstreamIcSt11char_traitsIcEE16_So) + 64u)
48    ((& std::basic_fstream<char>::_ZTCSt13basic_fstreamIcSt11char_traitsIcEE0_Sd) + 104u)
56    ((& std::basic_fstream<char>::_ZTCSt13basic_fstreamIcSt11char_traitsIcEE0_Sd) + 64u)
64    ((& std::basic_fstream<char>::_ZTVSt13basic_fstreamIcSt11char_traitsIcEE) + 104u)
72    ((& std::basic_fstream<char>::_ZTVSt13basic_fstreamIcSt11char_traitsIcEE) + 64u)

Class std::basic_fstream<char>
   size=528 align=8
   base size=264 base align=8
std::basic_fstream<char> (0x0x148e6af8e5b0) 0
    vptridx=0u vptr=((& std::basic_fstream<char>::_ZTVSt13basic_fstreamIcSt11char_traitsIcEE) + 24u)
  std::basic_iostream<char> (0x0x148e6af72a10) 0
      primary-for std::basic_fstream<char> (0x0x148e6af8e5b0)
      subvttidx=8u
    std::basic_istream<char> (0x0x148e6af8e618) 0
        primary-for std::basic_iostream<char> (0x0x148e6af72a10)
        subvttidx=16u
      std::basic_ios<char> (0x0x148e6af8e680) 264 virtual
          vptridx=64u vbaseoffset=-24 vptr=((& std::basic_fstream<char>::_ZTVSt13basic_fstreamIcSt11char_traitsIcEE) + 104u)
        std::ios_base (0x0x148e6af9c000) 264
            primary-for std::basic_ios<char> (0x0x148e6af8e680)
    std::basic_ostream<char> (0x0x148e6af8e6e8) 16 nearly-empty
        subvttidx=32u vptridx=72u vptr=((& std::basic_fstream<char>::_ZTVSt13basic_fstreamIcSt11char_traitsIcEE) + 64u)
      std::basic_ios<char> (0x0x148e6af8e680) alternative-path

Vtable for std::basic_filebuf<wchar_t>
std::basic_filebuf<wchar_t>::_ZTVSt13basic_filebufIwSt11char_traitsIwEE: 16u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt13basic_filebufIwSt11char_traitsIwEE)
16    (int (*)(...))std::basic_filebuf<_CharT, _Traits>::~basic_filebuf<wchar_t, std::char_traits<wchar_t> >
24    (int (*)(...))std::basic_filebuf<_CharT, _Traits>::~basic_filebuf<wchar_t, std::char_traits<wchar_t> >
32    (int (*)(...))std::basic_filebuf<_CharT, _Traits>::imbue<wchar_t, std::char_traits<wchar_t> >
40    (int (*)(...))std::basic_filebuf<_CharT, _Traits>::setbuf<wchar_t, std::char_traits<wchar_t> >
48    (int (*)(...))std::basic_filebuf<_CharT, _Traits>::seekoff<wchar_t, std::char_traits<wchar_t> >
56    (int (*)(...))std::basic_filebuf<_CharT, _Traits>::seekpos<wchar_t, std::char_traits<wchar_t> >
64    (int (*)(...))std::basic_filebuf<_CharT, _Traits>::sync<wchar_t, std::char_traits<wchar_t> >
72    (int (*)(...))std::basic_filebuf<_CharT, _Traits>::showmanyc<wchar_t, std::char_traits<wchar_t> >
80    (int (*)(...))std::basic_filebuf<_CharT, _Traits>::xsgetn<wchar_t, std::char_traits<wchar_t> >
88    (int (*)(...))std::basic_filebuf<_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_filebuf<_CharT, _Traits>::pbackfail<wchar_t, std::char_traits<wchar_t> >
112   (int (*)(...))std::basic_filebuf<_CharT, _Traits>::xsputn<wchar_t, std::char_traits<wchar_t> >
120   (int (*)(...))std::basic_filebuf<_CharT, _Traits>::overflow<wchar_t, std::char_traits<wchar_t> >

Class std::basic_filebuf<wchar_t>
   size=240 align=8
   base size=240 base align=8
std::basic_filebuf<wchar_t> (0x0x148e6af8ea28) 0
    vptr=((& std::basic_filebuf<wchar_t>::_ZTVSt13basic_filebufIwSt11char_traitsIwEE) + 16u)
  std::basic_streambuf<wchar_t> (0x0x148e6af9c1e0) 0
      primary-for std::basic_filebuf<wchar_t> (0x0x148e6af8ea28)

Vtable for std::basic_ifstream<wchar_t>
std::basic_ifstream<wchar_t>::_ZTVSt14basic_ifstreamIwSt11char_traitsIwEE: 10u entries
0     256u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTISt14basic_ifstreamIwSt11char_traitsIwEE)
24    (int (*)(...))std::basic_ifstream<_CharT, _Traits>::~basic_ifstream<wchar_t, std::char_traits<wchar_t> >
32    (int (*)(...))std::basic_ifstream<_CharT, _Traits>::~basic_ifstream<wchar_t, std::char_traits<wchar_t> >
40    18446744073709551360u
48    (int (*)(...))-256
56    (int (*)(...))(& _ZTISt14basic_ifstreamIwSt11char_traitsIwEE)
64    (int (*)(...))std::basic_ifstream<wchar_t>::_ZTv0_n24_NSt14basic_ifstreamIwSt11char_traitsIwEED1Ev
72    (int (*)(...))std::basic_ifstream<wchar_t>::_ZTv0_n24_NSt14basic_ifstreamIwSt11char_traitsIwEED0Ev

Construction vtable for std::basic_istream<wchar_t> (0x0x148e6af8edd0 instance) in std::basic_ifstream<wchar_t>
std::basic_ifstream<wchar_t>::_ZTCSt14basic_ifstreamIwSt11char_traitsIwEE0_St13basic_istreamIwS1_E: 10u entries
0     256u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTISt13basic_istreamIwSt11char_traitsIwEE)
24    0u
32    0u
40    18446744073709551360u
48    (int (*)(...))-256
56    (int (*)(...))(& _ZTISt13basic_istreamIwSt11char_traitsIwEE)
64    0u
72    0u

VTT for std::basic_ifstream<wchar_t>
std::basic_ifstream<wchar_t>::_ZTTSt14basic_ifstreamIwSt11char_traitsIwEE: 4u entries
0     ((& std::basic_ifstream<wchar_t>::_ZTVSt14basic_ifstreamIwSt11char_traitsIwEE) + 24u)
8     ((& std::basic_ifstream<wchar_t>::_ZTCSt14basic_ifstreamIwSt11char_traitsIwEE0_St13basic_istreamIwS1_E) + 24u)
16    ((& std::basic_ifstream<wchar_t>::_ZTCSt14basic_ifstreamIwSt11char_traitsIwEE0_St13basic_istreamIwS1_E) + 64u)
24    ((& std::basic_ifstream<wchar_t>::_ZTVSt14basic_ifstreamIwSt11char_traitsIwEE) + 64u)

Class std::basic_ifstream<wchar_t>
   size=520 align=8
   base size=256 base align=8
std::basic_ifstream<wchar_t> (0x0x148e6af8ed68) 0
    vptridx=0u vptr=((& std::basic_ifstream<wchar_t>::_ZTVSt14basic_ifstreamIwSt11char_traitsIwEE) + 24u)
  std::basic_istream<wchar_t> (0x0x148e6af8edd0) 0
      primary-for std::basic_ifstream<wchar_t> (0x0x148e6af8ed68)
      subvttidx=8u
    std::basic_ios<wchar_t> (0x0x148e6af8ee38) 256 virtual
        vptridx=24u vbaseoffset=-24 vptr=((& std::basic_ifstream<wchar_t>::_ZTVSt14basic_ifstreamIwSt11char_traitsIwEE) + 64u)
      std::ios_base (0x0x148e6af9c540) 256
          primary-for std::basic_ios<wchar_t> (0x0x148e6af8ee38)

Vtable for std::basic_ofstream<wchar_t>
std::basic_ofstream<wchar_t>::_ZTVSt14basic_ofstreamIwSt11char_traitsIwEE: 10u entries
0     248u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTISt14basic_ofstreamIwSt11char_traitsIwEE)
24    (int (*)(...))std::basic_ofstream<_CharT, _Traits>::~basic_ofstream<wchar_t, std::char_traits<wchar_t> >
32    (int (*)(...))std::basic_ofstream<_CharT, _Traits>::~basic_ofstream<wchar_t, std::char_traits<wchar_t> >
40    18446744073709551368u
48    (int (*)(...))-248
56    (int (*)(...))(& _ZTISt14basic_ofstreamIwSt11char_traitsIwEE)
64    (int (*)(...))std::basic_ofstream<wchar_t>::_ZTv0_n24_NSt14basic_ofstreamIwSt11char_traitsIwEED1Ev
72    (int (*)(...))std::basic_ofstream<wchar_t>::_ZTv0_n24_NSt14basic_ofstreamIwSt11char_traitsIwEED0Ev

Construction vtable for std::basic_ostream<wchar_t> (0x0x148e6af8e7b8 instance) in std::basic_ofstream<wchar_t>
std::basic_ofstream<wchar_t>::_ZTCSt14basic_ofstreamIwSt11char_traitsIwEE0_St13basic_ostreamIwS1_E: 10u entries
0     248u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTISt13basic_ostreamIwSt11char_traitsIwEE)
24    0u
32    0u
40    18446744073709551368u
48    (int (*)(...))-248
56    (int (*)(...))(& _ZTISt13basic_ostreamIwSt11char_traitsIwEE)
64    0u
72    0u

VTT for std::basic_ofstream<wchar_t>
std::basic_ofstream<wchar_t>::_ZTTSt14basic_ofstreamIwSt11char_traitsIwEE: 4u entries
0     ((& std::basic_ofstream<wchar_t>::_ZTVSt14basic_ofstreamIwSt11char_traitsIwEE) + 24u)
8     ((& std::basic_ofstream<wchar_t>::_ZTCSt14basic_ofstreamIwSt11char_traitsIwEE0_St13basic_ostreamIwS1_E) + 24u)
16    ((& std::basic_ofstream<wchar_t>::_ZTCSt14basic_ofstreamIwSt11char_traitsIwEE0_St13basic_ostreamIwS1_E) + 64u)
24    ((& std::basic_ofstream<wchar_t>::_ZTVSt14basic_ofstreamIwSt11char_traitsIwEE) + 64u)

Class std::basic_ofstream<wchar_t>
   size=512 align=8
   base size=248 base align=8
std::basic_ofstream<wchar_t> (0x0x148e6af8e548) 0
    vptridx=0u vptr=((& std::basic_ofstream<wchar_t>::_ZTVSt14basic_ofstreamIwSt11char_traitsIwEE) + 24u)
  std::basic_ostream<wchar_t> (0x0x148e6af8e7b8) 0 nearly-empty
      primary-for std::basic_ofstream<wchar_t> (0x0x148e6af8e548)
      subvttidx=8u
    std::basic_ios<wchar_t> (0x0x148e6af8e8f0) 248 virtual
        vptridx=24u vbaseoffset=-24 vptr=((& std::basic_ofstream<wchar_t>::_ZTVSt14basic_ofstreamIwSt11char_traitsIwEE) + 64u)
      std::ios_base (0x0x148e6af9c5a0) 248
          primary-for std::basic_ios<wchar_t> (0x0x148e6af8e8f0)

Vtable for std::basic_fstream<wchar_t>
std::basic_fstream<wchar_t>::_ZTVSt13basic_fstreamIwSt11char_traitsIwEE: 15u entries
0     264u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTISt13basic_fstreamIwSt11char_traitsIwEE)
24    (int (*)(...))std::basic_fstream<_CharT, _Traits>::~basic_fstream<wchar_t, std::char_traits<wchar_t> >
32    (int (*)(...))std::basic_fstream<_CharT, _Traits>::~basic_fstream<wchar_t, std::char_traits<wchar_t> >
40    248u
48    (int (*)(...))-16
56    (int (*)(...))(& _ZTISt13basic_fstreamIwSt11char_traitsIwEE)
64    (int (*)(...))std::basic_fstream<wchar_t>::_ZThn16_NSt13basic_fstreamIwSt11char_traitsIwEED1Ev
72    (int (*)(...))std::basic_fstream<wchar_t>::_ZThn16_NSt13basic_fstreamIwSt11char_traitsIwEED0Ev
80    18446744073709551352u
88    (int (*)(...))-264
96    (int (*)(...))(& _ZTISt13basic_fstreamIwSt11char_traitsIwEE)
104   (int (*)(...))std::basic_fstream<wchar_t>::_ZTv0_n24_NSt13basic_fstreamIwSt11char_traitsIwEED1Ev
112   (int (*)(...))std::basic_fstream<wchar_t>::_ZTv0_n24_NSt13basic_fstreamIwSt11char_traitsIwEED0Ev

Construction vtable for std::basic_iostream<wchar_t> (0x0x148e6afcd070 instance) in std::basic_fstream<wchar_t>
std::basic_fstream<wchar_t>::_ZTCSt13basic_fstreamIwSt11char_traitsIwEE0_St14basic_iostreamIwS1_E: 15u entries
0     264u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTISt14basic_iostreamIwSt11char_traitsIwEE)
24    0u
32    0u
40    248u
48    (int (*)(...))-16
56    (int (*)(...))(& _ZTISt14basic_iostreamIwSt11char_traitsIwEE)
64    0u
72    0u
80    18446744073709551352u
88    (int (*)(...))-264
96    (int (*)(...))(& _ZTISt14basic_iostreamIwSt11char_traitsIwEE)
104   0u
112   0u

Construction vtable for std::basic_istream<wchar_t> (0x0x148e6afcb138 instance) in std::basic_fstream<wchar_t>
std::basic_fstream<wchar_t>::_ZTCSt13basic_fstreamIwSt11char_traitsIwEE0_St13basic_istreamIwS1_E: 10u entries
0     264u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTISt13basic_istreamIwSt11char_traitsIwEE)
24    0u
32    0u
40    18446744073709551352u
48    (int (*)(...))-264
56    (int (*)(...))(& _ZTISt13basic_istreamIwSt11char_traitsIwEE)
64    0u
72    0u

Construction vtable for std::basic_ostream<wchar_t> (0x0x148e6afcb208 instance) in std::basic_fstream<wchar_t>
std::basic_fstream<wchar_t>::_ZTCSt13basic_fstreamIwSt11char_traitsIwEE16_St13basic_ostreamIwS1_E: 10u entries
0     248u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTISt13basic_ostreamIwSt11char_traitsIwEE)
24    0u
32    0u
40    18446744073709551368u
48    (int (*)(...))-248
56    (int (*)(...))(& _ZTISt13basic_ostreamIwSt11char_traitsIwEE)
64    0u
72    0u

VTT for std::basic_fstream<wchar_t>
std::basic_fstream<wchar_t>::_ZTTSt13basic_fstreamIwSt11char_traitsIwEE: 10u entries
0     ((& std::basic_fstream<wchar_t>::_ZTVSt13basic_fstreamIwSt11char_traitsIwEE) + 24u)
8     ((& std::basic_fstream<wchar_t>::_ZTCSt13basic_fstreamIwSt11char_traitsIwEE0_St14basic_iostreamIwS1_E) + 24u)
16    ((& std::basic_fstream<wchar_t>::_ZTCSt13basic_fstreamIwSt11char_traitsIwEE0_St13basic_istreamIwS1_E) + 24u)
24    ((& std::basic_fstream<wchar_t>::_ZTCSt13basic_fstreamIwSt11char_traitsIwEE0_St13basic_istreamIwS1_E) + 64u)
32    ((& std::basic_fstream<wchar_t>::_ZTCSt13basic_fstreamIwSt11char_traitsIwEE16_St13basic_ostreamIwS1_E) + 24u)
40    ((& std::basic_fstream<wchar_t>::_ZTCSt13basic_fstreamIwSt11char_traitsIwEE16_St13basic_ostreamIwS1_E) + 64u)
48    ((& std::basic_fstream<wchar_t>::_ZTCSt13basic_fstreamIwSt11char_traitsIwEE0_St14basic_iostreamIwS1_E) + 104u)
56    ((& std::basic_fstream<wchar_t>::_ZTCSt13basic_fstreamIwSt11char_traitsIwEE0_St14basic_iostreamIwS1_E) + 64u)
64    ((& std::basic_fstream<wchar_t>::_ZTVSt13basic_fstreamIwSt11char_traitsIwEE) + 104u)
72    ((& std::basic_fstream<wchar_t>::_ZTVSt13basic_fstreamIwSt11char_traitsIwEE) + 64u)

Class std::basic_fstream<wchar_t>
   size=528 align=8
   base size=264 base align=8
std::basic_fstream<wchar_t> (0x0x148e6afcb0d0) 0
    vptridx=0u vptr=((& std::basic_fstream<wchar_t>::_ZTVSt13basic_fstreamIwSt11char_traitsIwEE) + 24u)
  std::basic_iostream<wchar_t> (0x0x148e6afcd070) 0
      primary-for std::basic_fstream<wchar_t> (0x0x148e6afcb0d0)
      subvttidx=8u
    std::basic_istream<wchar_t> (0x0x148e6afcb138) 0
        primary-for std::basic_iostream<wchar_t> (0x0x148e6afcd070)
        subvttidx=16u
      std::basic_ios<wchar_t> (0x0x148e6afcb1a0) 264 virtual
          vptridx=64u vbaseoffset=-24 vptr=((& std::basic_fstream<wchar_t>::_ZTVSt13basic_fstreamIwSt11char_traitsIwEE) + 104u)
        std::ios_base (0x0x148e6af9c600) 264
            primary-for std::basic_ios<wchar_t> (0x0x148e6afcb1a0)
    std::basic_ostream<wchar_t> (0x0x148e6afcb208) 16 nearly-empty
        subvttidx=32u vptridx=72u vptr=((& std::basic_fstream<wchar_t>::_ZTVSt13basic_fstreamIwSt11char_traitsIwEE) + 64u)
      std::basic_ios<wchar_t> (0x0x148e6afcb1a0) alternative-path

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

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

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

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

Class std::_Bit_reference
   size=16 align=8
   base size=16 base align=8
std::_Bit_reference (0x0x148e6af9cc60) 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> (0x0x148e6af9ccc0) 0 empty

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

Class std::_Bit_iterator
   size=16 align=8
   base size=12 base align=8
std::_Bit_iterator (0x0x148e6afcb888) 0
  std::_Bit_iterator_base (0x0x148e6afcb8f0) 0
    std::iterator<std::random_access_iterator_tag, bool> (0x0x148e6af9cd80) 0 empty

Class std::_Bit_const_iterator
   size=16 align=8
   base size=12 base align=8
std::_Bit_const_iterator (0x0x148e6afcb958) 0
  std::_Bit_iterator_base (0x0x148e6afcb9c0) 0
    std::iterator<std::random_access_iterator_tag, bool> (0x0x148e6af9cde0) 0 empty

Class std::iterator_traits<std::_Bit_iterator>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<std::_Bit_iterator> (0x0x148e6af9cf60) 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> (0x0x148e6ad15000) 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> (0x0x148e6afcbc30) 0
  std::iterator<std::random_access_iterator_tag, bool, long int, std::_Bit_reference*, std::_Bit_reference> (0x0x148e6ad15060) 0 empty

Class std::iterator_traits<std::_Bit_const_iterator>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<std::_Bit_const_iterator> (0x0x148e6ad150c0) 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> (0x0x148e6ad15120) 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> (0x0x148e6afcbd68) 0
  std::iterator<std::random_access_iterator_tag, bool, long int, const bool*, bool> (0x0x148e6ad15180) 0 empty

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

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

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

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

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

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

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

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

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

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

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

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

Class std::basic_stringbuf<char>
   size=80 align=8
   base size=80 base align=8
std::basic_stringbuf<char> (0x0x148e6ac27138) 0
    vptr=((& std::basic_stringbuf<char>::_ZTVSt15basic_stringbufIcSt11char_traitsIcESaIcEE) + 16u)
  std::basic_streambuf<char> (0x0x148e6abe1420) 0
      primary-for std::basic_stringbuf<char> (0x0x148e6ac27138)

Vtable for std::basic_istringstream<char>
std::basic_istringstream<char>::_ZTVSt19basic_istringstreamIcSt11char_traitsIcESaIcEE: 10u entries
0     96u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTISt19basic_istringstreamIcSt11char_traitsIcESaIcEE)
24    (int (*)(...))std::basic_istringstream<_CharT, _Traits, _Alloc>::~basic_istringstream<char, std::char_traits<char>, std::allocator<char> >
32    (int (*)(...))std::basic_istringstream<_CharT, _Traits, _Alloc>::~basic_istringstream<char, std::char_traits<char>, std::allocator<char> >
40    18446744073709551520u
48    (int (*)(...))-96
56    (int (*)(...))(& _ZTISt19basic_istringstreamIcSt11char_traitsIcESaIcEE)
64    (int (*)(...))std::basic_istringstream<char>::_ZTv0_n24_NSt19basic_istringstreamIcSt11char_traitsIcESaIcEED1Ev
72    (int (*)(...))std::basic_istringstream<char>::_ZTv0_n24_NSt19basic_istringstreamIcSt11char_traitsIcESaIcEED0Ev

Construction vtable for std::basic_istream<char> (0x0x148e6ac27270 instance) in std::basic_istringstream<char>
std::basic_istringstream<char>::_ZTCSt19basic_istringstreamIcSt11char_traitsIcESaIcEE0_Si: 10u entries
0     96u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTISi)
24    0u
32    0u
40    18446744073709551520u
48    (int (*)(...))-96
56    (int (*)(...))(& _ZTISi)
64    0u
72    0u

VTT for std::basic_istringstream<char>
std::basic_istringstream<char>::_ZTTSt19basic_istringstreamIcSt11char_traitsIcESaIcEE: 4u entries
0     ((& std::basic_istringstream<char>::_ZTVSt19basic_istringstreamIcSt11char_traitsIcESaIcEE) + 24u)
8     ((& std::basic_istringstream<char>::_ZTCSt19basic_istringstreamIcSt11char_traitsIcESaIcEE0_Si) + 24u)
16    ((& std::basic_istringstream<char>::_ZTCSt19basic_istringstreamIcSt11char_traitsIcESaIcEE0_Si) + 64u)
24    ((& std::basic_istringstream<char>::_ZTVSt19basic_istringstreamIcSt11char_traitsIcESaIcEE) + 64u)

Class std::basic_istringstream<char>
   size=360 align=8
   base size=96 base align=8
std::basic_istringstream<char> (0x0x148e6ac27208) 0
    vptridx=0u vptr=((& std::basic_istringstream<char>::_ZTVSt19basic_istringstreamIcSt11char_traitsIcESaIcEE) + 24u)
  std::basic_istream<char> (0x0x148e6ac27270) 0
      primary-for std::basic_istringstream<char> (0x0x148e6ac27208)
      subvttidx=8u
    std::basic_ios<char> (0x0x148e6ac272d8) 96 virtual
        vptridx=24u vbaseoffset=-24 vptr=((& std::basic_istringstream<char>::_ZTVSt19basic_istringstreamIcSt11char_traitsIcESaIcEE) + 64u)
      std::ios_base (0x0x148e6abe16c0) 96
          primary-for std::basic_ios<char> (0x0x148e6ac272d8)

Vtable for std::basic_ostringstream<char>
std::basic_ostringstream<char>::_ZTVSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE: 10u entries
0     88u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTISt19basic_ostringstreamIcSt11char_traitsIcESaIcEE)
24    (int (*)(...))std::basic_ostringstream<_CharT, _Traits, _Alloc>::~basic_ostringstream<char, std::char_traits<char>, std::allocator<char> >
32    (int (*)(...))std::basic_ostringstream<_CharT, _Traits, _Alloc>::~basic_ostringstream<char, std::char_traits<char>, std::allocator<char> >
40    18446744073709551528u
48    (int (*)(...))-88
56    (int (*)(...))(& _ZTISt19basic_ostringstreamIcSt11char_traitsIcESaIcEE)
64    (int (*)(...))std::basic_ostringstream<char>::_ZTv0_n24_NSt19basic_ostringstreamIcSt11char_traitsIcESaIcEED1Ev
72    (int (*)(...))std::basic_ostringstream<char>::_ZTv0_n24_NSt19basic_ostringstreamIcSt11char_traitsIcESaIcEED0Ev

Construction vtable for std::basic_ostream<char> (0x0x148e6ac27750 instance) in std::basic_ostringstream<char>
std::basic_ostringstream<char>::_ZTCSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE0_So: 10u entries
0     88u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTISo)
24    0u
32    0u
40    18446744073709551528u
48    (int (*)(...))-88
56    (int (*)(...))(& _ZTISo)
64    0u
72    0u

VTT for std::basic_ostringstream<char>
std::basic_ostringstream<char>::_ZTTSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE: 4u entries
0     ((& std::basic_ostringstream<char>::_ZTVSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE) + 24u)
8     ((& std::basic_ostringstream<char>::_ZTCSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE0_So) + 24u)
16    ((& std::basic_ostringstream<char>::_ZTCSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE0_So) + 64u)
24    ((& std::basic_ostringstream<char>::_ZTVSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE) + 64u)

Class std::basic_ostringstream<char>
   size=352 align=8
   base size=88 base align=8
std::basic_ostringstream<char> (0x0x148e6ac276e8) 0
    vptridx=0u vptr=((& std::basic_ostringstream<char>::_ZTVSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE) + 24u)
  std::basic_ostream<char> (0x0x148e6ac27750) 0 nearly-empty
      primary-for std::basic_ostringstream<char> (0x0x148e6ac276e8)
      subvttidx=8u
    std::basic_ios<char> (0x0x148e6ac277b8) 88 virtual
        vptridx=24u vbaseoffset=-24 vptr=((& std::basic_ostringstream<char>::_ZTVSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE) + 64u)
      std::ios_base (0x0x148e6abe1780) 88
          primary-for std::basic_ios<char> (0x0x148e6ac277b8)

Vtable for std::basic_stringstream<char>
std::basic_stringstream<char>::_ZTVSt18basic_stringstreamIcSt11char_traitsIcESaIcEE: 15u entries
0     104u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTISt18basic_stringstreamIcSt11char_traitsIcESaIcEE)
24    (int (*)(...))std::basic_stringstream<_CharT, _Traits, _Alloc>::~basic_stringstream<char, std::char_traits<char>, std::allocator<char> >
32    (int (*)(...))std::basic_stringstream<_CharT, _Traits, _Alloc>::~basic_stringstream<char, std::char_traits<char>, std::allocator<char> >
40    88u
48    (int (*)(...))-16
56    (int (*)(...))(& _ZTISt18basic_stringstreamIcSt11char_traitsIcESaIcEE)
64    (int (*)(...))std::basic_stringstream<char>::_ZThn16_NSt18basic_stringstreamIcSt11char_traitsIcESaIcEED1Ev
72    (int (*)(...))std::basic_stringstream<char>::_ZThn16_NSt18basic_stringstreamIcSt11char_traitsIcESaIcEED0Ev
80    18446744073709551512u
88    (int (*)(...))-104
96    (int (*)(...))(& _ZTISt18basic_stringstreamIcSt11char_traitsIcESaIcEE)
104   (int (*)(...))std::basic_stringstream<char>::_ZTv0_n24_NSt18basic_stringstreamIcSt11char_traitsIcESaIcEED1Ev
112   (int (*)(...))std::basic_stringstream<char>::_ZTv0_n24_NSt18basic_stringstreamIcSt11char_traitsIcESaIcEED0Ev

Construction vtable for std::basic_iostream<char> (0x0x148e6ac4c540 instance) in std::basic_stringstream<char>
std::basic_stringstream<char>::_ZTCSt18basic_stringstreamIcSt11char_traitsIcESaIcEE0_Sd: 15u entries
0     104u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTISd)
24    0u
32    0u
40    88u
48    (int (*)(...))-16
56    (int (*)(...))(& _ZTISd)
64    0u
72    0u
80    18446744073709551512u
88    (int (*)(...))-104
96    (int (*)(...))(& _ZTISd)
104   0u
112   0u

Construction vtable for std::basic_istream<char> (0x0x148e6ac27c30 instance) in std::basic_stringstream<char>
std::basic_stringstream<char>::_ZTCSt18basic_stringstreamIcSt11char_traitsIcESaIcEE0_Si: 10u entries
0     104u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTISi)
24    0u
32    0u
40    18446744073709551512u
48    (int (*)(...))-104
56    (int (*)(...))(& _ZTISi)
64    0u
72    0u

Construction vtable for std::basic_ostream<char> (0x0x148e6ac27d00 instance) in std::basic_stringstream<char>
std::basic_stringstream<char>::_ZTCSt18basic_stringstreamIcSt11char_traitsIcESaIcEE16_So: 10u entries
0     88u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTISo)
24    0u
32    0u
40    18446744073709551528u
48    (int (*)(...))-88
56    (int (*)(...))(& _ZTISo)
64    0u
72    0u

VTT for std::basic_stringstream<char>
std::basic_stringstream<char>::_ZTTSt18basic_stringstreamIcSt11char_traitsIcESaIcEE: 10u entries
0     ((& std::basic_stringstream<char>::_ZTVSt18basic_stringstreamIcSt11char_traitsIcESaIcEE) + 24u)
8     ((& std::basic_stringstream<char>::_ZTCSt18basic_stringstreamIcSt11char_traitsIcESaIcEE0_Sd) + 24u)
16    ((& std::basic_stringstream<char>::_ZTCSt18basic_stringstreamIcSt11char_traitsIcESaIcEE0_Si) + 24u)
24    ((& std::basic_stringstream<char>::_ZTCSt18basic_stringstreamIcSt11char_traitsIcESaIcEE0_Si) + 64u)
32    ((& std::basic_stringstream<char>::_ZTCSt18basic_stringstreamIcSt11char_traitsIcESaIcEE16_So) + 24u)
40    ((& std::basic_stringstream<char>::_ZTCSt18basic_stringstreamIcSt11char_traitsIcESaIcEE16_So) + 64u)
48    ((& std::basic_stringstream<char>::_ZTCSt18basic_stringstreamIcSt11char_traitsIcESaIcEE0_Sd) + 104u)
56    ((& std::basic_stringstream<char>::_ZTCSt18basic_stringstreamIcSt11char_traitsIcESaIcEE0_Sd) + 64u)
64    ((& std::basic_stringstream<char>::_ZTVSt18basic_stringstreamIcSt11char_traitsIcESaIcEE) + 104u)
72    ((& std::basic_stringstream<char>::_ZTVSt18basic_stringstreamIcSt11char_traitsIcESaIcEE) + 64u)

Class std::basic_stringstream<char>
   size=368 align=8
   base size=104 base align=8
std::basic_stringstream<char> (0x0x148e6ac27bc8) 0
    vptridx=0u vptr=((& std::basic_stringstream<char>::_ZTVSt18basic_stringstreamIcSt11char_traitsIcESaIcEE) + 24u)
  std::basic_iostream<char> (0x0x148e6ac4c540) 0
      primary-for std::basic_stringstream<char> (0x0x148e6ac27bc8)
      subvttidx=8u
    std::basic_istream<char> (0x0x148e6ac27c30) 0
        primary-for std::basic_iostream<char> (0x0x148e6ac4c540)
        subvttidx=16u
      std::basic_ios<char> (0x0x148e6ac27c98) 104 virtual
          vptridx=64u vbaseoffset=-24 vptr=((& std::basic_stringstream<char>::_ZTVSt18basic_stringstreamIcSt11char_traitsIcESaIcEE) + 104u)
        std::ios_base (0x0x148e6abe1840) 104
            primary-for std::basic_ios<char> (0x0x148e6ac27c98)
    std::basic_ostream<char> (0x0x148e6ac27d00) 16 nearly-empty
        subvttidx=32u vptridx=72u vptr=((& std::basic_stringstream<char>::_ZTVSt18basic_stringstreamIcSt11char_traitsIcESaIcEE) + 64u)
      std::basic_ios<char> (0x0x148e6ac27c98) alternative-path

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

Class std::basic_stringbuf<wchar_t>
   size=80 align=8
   base size=80 base align=8
std::basic_stringbuf<wchar_t> (0x0x148e6a879000) 0
    vptr=((& std::basic_stringbuf<wchar_t>::_ZTVSt15basic_stringbufIwSt11char_traitsIwESaIwEE) + 16u)
  std::basic_streambuf<wchar_t> (0x0x148e6abe1a80) 0
      primary-for std::basic_stringbuf<wchar_t> (0x0x148e6a879000)

Vtable for std::basic_istringstream<wchar_t>
std::basic_istringstream<wchar_t>::_ZTVSt19basic_istringstreamIwSt11char_traitsIwESaIwEE: 10u entries
0     96u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTISt19basic_istringstreamIwSt11char_traitsIwESaIwEE)
24    (int (*)(...))std::basic_istringstream<_CharT, _Traits, _Alloc>::~basic_istringstream<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >
32    (int (*)(...))std::basic_istringstream<_CharT, _Traits, _Alloc>::~basic_istringstream<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >
40    18446744073709551520u
48    (int (*)(...))-96
56    (int (*)(...))(& _ZTISt19basic_istringstreamIwSt11char_traitsIwESaIwEE)
64    (int (*)(...))std::basic_istringstream<wchar_t>::_ZTv0_n24_NSt19basic_istringstreamIwSt11char_traitsIwESaIwEED1Ev
72    (int (*)(...))std::basic_istringstream<wchar_t>::_ZTv0_n24_NSt19basic_istringstreamIwSt11char_traitsIwESaIwEED0Ev

Construction vtable for std::basic_istream<wchar_t> (0x0x148e6a879208 instance) in std::basic_istringstream<wchar_t>
std::basic_istringstream<wchar_t>::_ZTCSt19basic_istringstreamIwSt11char_traitsIwESaIwEE0_St13basic_istreamIwS1_E: 10u entries
0     96u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTISt13basic_istreamIwSt11char_traitsIwEE)
24    0u
32    0u
40    18446744073709551520u
48    (int (*)(...))-96
56    (int (*)(...))(& _ZTISt13basic_istreamIwSt11char_traitsIwEE)
64    0u
72    0u

VTT for std::basic_istringstream<wchar_t>
std::basic_istringstream<wchar_t>::_ZTTSt19basic_istringstreamIwSt11char_traitsIwESaIwEE: 4u entries
0     ((& std::basic_istringstream<wchar_t>::_ZTVSt19basic_istringstreamIwSt11char_traitsIwESaIwEE) + 24u)
8     ((& std::basic_istringstream<wchar_t>::_ZTCSt19basic_istringstreamIwSt11char_traitsIwESaIwEE0_St13basic_istreamIwS1_E) + 24u)
16    ((& std::basic_istringstream<wchar_t>::_ZTCSt19basic_istringstreamIwSt11char_traitsIwESaIwEE0_St13basic_istreamIwS1_E) + 64u)
24    ((& std::basic_istringstream<wchar_t>::_ZTVSt19basic_istringstreamIwSt11char_traitsIwESaIwEE) + 64u)

Class std::basic_istringstream<wchar_t>
   size=360 align=8
   base size=96 base align=8
std::basic_istringstream<wchar_t> (0x0x148e6a8791a0) 0
    vptridx=0u vptr=((& std::basic_istringstream<wchar_t>::_ZTVSt19basic_istringstreamIwSt11char_traitsIwESaIwEE) + 24u)
  std::basic_istream<wchar_t> (0x0x148e6a879208) 0
      primary-for std::basic_istringstream<wchar_t> (0x0x148e6a8791a0)
      subvttidx=8u
    std::basic_ios<wchar_t> (0x0x148e6a879270) 96 virtual
        vptridx=24u vbaseoffset=-24 vptr=((& std::basic_istringstream<wchar_t>::_ZTVSt19basic_istringstreamIwSt11char_traitsIwESaIwEE) + 64u)
      std::ios_base (0x0x148e6abe1c60) 96
          primary-for std::basic_ios<wchar_t> (0x0x148e6a879270)

Vtable for std::basic_ostringstream<wchar_t>
std::basic_ostringstream<wchar_t>::_ZTVSt19basic_ostringstreamIwSt11char_traitsIwESaIwEE: 10u entries
0     88u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTISt19basic_ostringstreamIwSt11char_traitsIwESaIwEE)
24    (int (*)(...))std::basic_ostringstream<_CharT, _Traits, _Alloc>::~basic_ostringstream<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >
32    (int (*)(...))std::basic_ostringstream<_CharT, _Traits, _Alloc>::~basic_ostringstream<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >
40    18446744073709551528u
48    (int (*)(...))-88
56    (int (*)(...))(& _ZTISt19basic_ostringstreamIwSt11char_traitsIwESaIwEE)
64    (int (*)(...))std::basic_ostringstream<wchar_t>::_ZTv0_n24_NSt19basic_ostringstreamIwSt11char_traitsIwESaIwEED1Ev
72    (int (*)(...))std::basic_ostringstream<wchar_t>::_ZTv0_n24_NSt19basic_ostringstreamIwSt11char_traitsIwESaIwEED0Ev

Construction vtable for std::basic_ostream<wchar_t> (0x0x148e6a879618 instance) in std::basic_ostringstream<wchar_t>
std::basic_ostringstream<wchar_t>::_ZTCSt19basic_ostringstreamIwSt11char_traitsIwESaIwEE0_St13basic_ostreamIwS1_E: 10u entries
0     88u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTISt13basic_ostreamIwSt11char_traitsIwEE)
24    0u
32    0u
40    18446744073709551528u
48    (int (*)(...))-88
56    (int (*)(...))(& _ZTISt13basic_ostreamIwSt11char_traitsIwEE)
64    0u
72    0u

VTT for std::basic_ostringstream<wchar_t>
std::basic_ostringstream<wchar_t>::_ZTTSt19basic_ostringstreamIwSt11char_traitsIwESaIwEE: 4u entries
0     ((& std::basic_ostringstream<wchar_t>::_ZTVSt19basic_ostringstreamIwSt11char_traitsIwESaIwEE) + 24u)
8     ((& std::basic_ostringstream<wchar_t>::_ZTCSt19basic_ostringstreamIwSt11char_traitsIwESaIwEE0_St13basic_ostreamIwS1_E) + 24u)
16    ((& std::basic_ostringstream<wchar_t>::_ZTCSt19basic_ostringstreamIwSt11char_traitsIwESaIwEE0_St13basic_ostreamIwS1_E) + 64u)
24    ((& std::basic_ostringstream<wchar_t>::_ZTVSt19basic_ostringstreamIwSt11char_traitsIwESaIwEE) + 64u)

Class std::basic_ostringstream<wchar_t>
   size=352 align=8
   base size=88 base align=8
std::basic_ostringstream<wchar_t> (0x0x148e6a8795b0) 0
    vptridx=0u vptr=((& std::basic_ostringstream<wchar_t>::_ZTVSt19basic_ostringstreamIwSt11char_traitsIwESaIwEE) + 24u)
  std::basic_ostream<wchar_t> (0x0x148e6a879618) 0 nearly-empty
      primary-for std::basic_ostringstream<wchar_t> (0x0x148e6a8795b0)
      subvttidx=8u
    std::basic_ios<wchar_t> (0x0x148e6a879680) 88 virtual
        vptridx=24u vbaseoffset=-24 vptr=((& std::basic_ostringstream<wchar_t>::_ZTVSt19basic_ostringstreamIwSt11char_traitsIwESaIwEE) + 64u)
      std::ios_base (0x0x148e6abe1d80) 88
          primary-for std::basic_ios<wchar_t> (0x0x148e6a879680)

Vtable for std::basic_stringstream<wchar_t>
std::basic_stringstream<wchar_t>::_ZTVSt18basic_stringstreamIwSt11char_traitsIwESaIwEE: 15u entries
0     104u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTISt18basic_stringstreamIwSt11char_traitsIwESaIwEE)
24    (int (*)(...))std::basic_stringstream<_CharT, _Traits, _Alloc>::~basic_stringstream<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >
32    (int (*)(...))std::basic_stringstream<_CharT, _Traits, _Alloc>::~basic_stringstream<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >
40    88u
48    (int (*)(...))-16
56    (int (*)(...))(& _ZTISt18basic_stringstreamIwSt11char_traitsIwESaIwEE)
64    (int (*)(...))std::basic_stringstream<wchar_t>::_ZThn16_NSt18basic_stringstreamIwSt11char_traitsIwESaIwEED1Ev
72    (int (*)(...))std::basic_stringstream<wchar_t>::_ZThn16_NSt18basic_stringstreamIwSt11char_traitsIwESaIwEED0Ev
80    18446744073709551512u
88    (int (*)(...))-104
96    (int (*)(...))(& _ZTISt18basic_stringstreamIwSt11char_traitsIwESaIwEE)
104   (int (*)(...))std::basic_stringstream<wchar_t>::_ZTv0_n24_NSt18basic_stringstreamIwSt11char_traitsIwESaIwEED1Ev
112   (int (*)(...))std::basic_stringstream<wchar_t>::_ZTv0_n24_NSt18basic_stringstreamIwSt11char_traitsIwESaIwEED0Ev

Construction vtable for std::basic_iostream<wchar_t> (0x0x148e6ac4c930 instance) in std::basic_stringstream<wchar_t>
std::basic_stringstream<wchar_t>::_ZTCSt18basic_stringstreamIwSt11char_traitsIwESaIwEE0_St14basic_iostreamIwS1_E: 15u entries
0     104u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTISt14basic_iostreamIwSt11char_traitsIwEE)
24    0u
32    0u
40    88u
48    (int (*)(...))-16
56    (int (*)(...))(& _ZTISt14basic_iostreamIwSt11char_traitsIwEE)
64    0u
72    0u
80    18446744073709551512u
88    (int (*)(...))-104
96    (int (*)(...))(& _ZTISt14basic_iostreamIwSt11char_traitsIwEE)
104   0u
112   0u

Construction vtable for std::basic_istream<wchar_t> (0x0x148e6a879a28 instance) in std::basic_stringstream<wchar_t>
std::basic_stringstream<wchar_t>::_ZTCSt18basic_stringstreamIwSt11char_traitsIwESaIwEE0_St13basic_istreamIwS1_E: 10u entries
0     104u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTISt13basic_istreamIwSt11char_traitsIwEE)
24    0u
32    0u
40    18446744073709551512u
48    (int (*)(...))-104
56    (int (*)(...))(& _ZTISt13basic_istreamIwSt11char_traitsIwEE)
64    0u
72    0u

Construction vtable for std::basic_ostream<wchar_t> (0x0x148e6a879af8 instance) in std::basic_stringstream<wchar_t>
std::basic_stringstream<wchar_t>::_ZTCSt18basic_stringstreamIwSt11char_traitsIwESaIwEE16_St13basic_ostreamIwS1_E: 10u entries
0     88u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTISt13basic_ostreamIwSt11char_traitsIwEE)
24    0u
32    0u
40    18446744073709551528u
48    (int (*)(...))-88
56    (int (*)(...))(& _ZTISt13basic_ostreamIwSt11char_traitsIwEE)
64    0u
72    0u

VTT for std::basic_stringstream<wchar_t>
std::basic_stringstream<wchar_t>::_ZTTSt18basic_stringstreamIwSt11char_traitsIwESaIwEE: 10u entries
0     ((& std::basic_stringstream<wchar_t>::_ZTVSt18basic_stringstreamIwSt11char_traitsIwESaIwEE) + 24u)
8     ((& std::basic_stringstream<wchar_t>::_ZTCSt18basic_stringstreamIwSt11char_traitsIwESaIwEE0_St14basic_iostreamIwS1_E) + 24u)
16    ((& std::basic_stringstream<wchar_t>::_ZTCSt18basic_stringstreamIwSt11char_traitsIwESaIwEE0_St13basic_istreamIwS1_E) + 24u)
24    ((& std::basic_stringstream<wchar_t>::_ZTCSt18basic_stringstreamIwSt11char_traitsIwESaIwEE0_St13basic_istreamIwS1_E) + 64u)
32    ((& std::basic_stringstream<wchar_t>::_ZTCSt18basic_stringstreamIwSt11char_traitsIwESaIwEE16_St13basic_ostreamIwS1_E) + 24u)
40    ((& std::basic_stringstream<wchar_t>::_ZTCSt18basic_stringstreamIwSt11char_traitsIwESaIwEE16_St13basic_ostreamIwS1_E) + 64u)
48    ((& std::basic_stringstream<wchar_t>::_ZTCSt18basic_stringstreamIwSt11char_traitsIwESaIwEE0_St14basic_iostreamIwS1_E) + 104u)
56    ((& std::basic_stringstream<wchar_t>::_ZTCSt18basic_stringstreamIwSt11char_traitsIwESaIwEE0_St14basic_iostreamIwS1_E) + 64u)
64    ((& std::basic_stringstream<wchar_t>::_ZTVSt18basic_stringstreamIwSt11char_traitsIwESaIwEE) + 104u)
72    ((& std::basic_stringstream<wchar_t>::_ZTVSt18basic_stringstreamIwSt11char_traitsIwESaIwEE) + 64u)

Class std::basic_stringstream<wchar_t>
   size=368 align=8
   base size=104 base align=8
std::basic_stringstream<wchar_t> (0x0x148e6a8799c0) 0
    vptridx=0u vptr=((& std::basic_stringstream<wchar_t>::_ZTVSt18basic_stringstreamIwSt11char_traitsIwESaIwEE) + 24u)
  std::basic_iostream<wchar_t> (0x0x148e6ac4c930) 0
      primary-for std::basic_stringstream<wchar_t> (0x0x148e6a8799c0)
      subvttidx=8u
    std::basic_istream<wchar_t> (0x0x148e6a879a28) 0
        primary-for std::basic_iostream<wchar_t> (0x0x148e6ac4c930)
        subvttidx=16u
      std::basic_ios<wchar_t> (0x0x148e6a879a90) 104 virtual
          vptridx=64u vbaseoffset=-24 vptr=((& std::basic_stringstream<wchar_t>::_ZTVSt18basic_stringstreamIwSt11char_traitsIwESaIwEE) + 104u)
        std::ios_base (0x0x148e6abe1ea0) 104
            primary-for std::basic_ios<wchar_t> (0x0x148e6a879a90)
    std::basic_ostream<wchar_t> (0x0x148e6a879af8) 16 nearly-empty
        subvttidx=32u vptridx=72u vptr=((& std::basic_stringstream<wchar_t>::_ZTVSt18basic_stringstreamIwSt11char_traitsIwESaIwEE) + 64u)
      std::basic_ios<wchar_t> (0x0x148e6a879a90) alternative-path

Vtable for Action
Action::_ZTV6Action: 21u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTI6Action)
16    (int (*)(...))Action::~Action
24    (int (*)(...))Action::~Action
32    (int (*)(...))Action::clear
40    (int (*)(...))Action::print
48    (int (*)(...))Action::isOccuring
56    (int (*)(...))Action::setShift
64    (int (*)(...))Action::setControl
72    (int (*)(...))Action::setAlt
80    (int (*)(...))Action::setLeft
88    (int (*)(...))Action::setMiddle
96    (int (*)(...))Action::setRight
104   (int (*)(...))Action::setButton
112   (int (*)(...))Action::getButton
120   (int (*)(...))Action::getShift
128   (int (*)(...))Action::getControl
136   (int (*)(...))Action::getAlt
144   (int (*)(...))Action::getLeft
152   (int (*)(...))Action::getMiddle
160   (int (*)(...))Action::getRight

Class Action
   size=24 align=8
   base size=24 base align=8
Action (0x0x148e6abe1f00) 0
    vptr=((& Action::_ZTV6Action) + 16u)

Vtable for AbstractApp
AbstractApp::_ZTV11AbstractApp: 7u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTI11AbstractApp)
16    (int (*)(...))__cxa_pure_virtual
24    0u
32    0u
40    (int (*)(...))__cxa_pure_virtual
48    (int (*)(...))__cxa_pure_virtual

Class AbstractApp
   size=32 align=8
   base size=32 base align=8
AbstractApp (0x0x148e6abe1f60) 0
    vptr=((& AbstractApp::_ZTV11AbstractApp) + 16u)

Class __gnu_cxx::new_allocator<AbstractIcon*>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<AbstractIcon*> (0x0x148e6a8c9120) 0 empty

Class std::allocator<AbstractIcon*>
   size=1 align=1
   base size=1 base align=1
std::allocator<AbstractIcon*> (0x0x148e6a879340) 0 empty
  __gnu_cxx::new_allocator<AbstractIcon*> (0x0x148e6a8c9180) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<AbstractIcon*> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<AbstractIcon*> > (0x0x148e6a8c90c0) 0 empty

Class std::allocator<AbstractIcon*>::rebind<AbstractIcon*>
   size=1 align=1
   base size=0 base align=1
std::allocator<AbstractIcon*>::rebind<AbstractIcon*> (0x0x148e6a8c92a0) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<AbstractIcon*> >::rebind<AbstractIcon*>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<AbstractIcon*> >::rebind<AbstractIcon*> (0x0x148e6a8c9240) 0 empty

Class std::_Vector_base<AbstractIcon*, std::allocator<AbstractIcon*> >::_Vector_impl
   size=24 align=8
   base size=24 base align=8
std::_Vector_base<AbstractIcon*, std::allocator<AbstractIcon*> >::_Vector_impl (0x0x148e6a8797b8) 0
  std::allocator<AbstractIcon*> (0x0x148e6a879bc8) 0 empty
    __gnu_cxx::new_allocator<AbstractIcon*> (0x0x148e6a8c9300) 0 empty

Class std::_Vector_base<AbstractIcon*, std::allocator<AbstractIcon*> >
   size=24 align=8
   base size=24 base align=8
std::_Vector_base<AbstractIcon*, std::allocator<AbstractIcon*> > (0x0x148e6a8c9060) 0

Class std::vector<AbstractIcon*>
   size=24 align=8
   base size=24 base align=8
std::vector<AbstractIcon*> (0x0x148e6a879c30) 0
  std::_Vector_base<AbstractIcon*, std::allocator<AbstractIcon*> > (0x0x148e6a8c9360) 0

Vtable for AbstractContainer
AbstractContainer::_ZTV17AbstractContainer: 16u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTI17AbstractContainer)
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 AbstractContainer
   size=80 align=8
   base size=80 base align=8
AbstractContainer (0x0x148e6a8c9000) 0
    vptr=((& AbstractContainer::_ZTV17AbstractContainer) + 16u)

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> > (0x0x148e6a8c95a0) 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> > (0x0x148e6a955000) 0 empty
  __gnu_cxx::new_allocator<std::basic_string<char> > (0x0x148e6a8c9600) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::basic_string<char> > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::basic_string<char> > > (0x0x148e6a8c9540) 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> > (0x0x148e6a8c9720) 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> > (0x0x148e6a8c96c0) 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 (0x0x148e6a955270) 0
  std::allocator<std::basic_string<char> > (0x0x148e6a9552d8) 0 empty
    __gnu_cxx::new_allocator<std::basic_string<char> > (0x0x148e6a8c9780) 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> > > (0x0x148e6a8c94e0) 0

Class std::vector<std::basic_string<char> >
   size=24 align=8
   base size=24 base align=8
std::vector<std::basic_string<char> > (0x0x148e6a955410) 0
  std::_Vector_base<std::basic_string<char>, std::allocator<std::basic_string<char> > > (0x0x148e6a8c97e0) 0

Vtable for AbstractIcon
AbstractIcon::_ZTV12AbstractIcon: 21u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTI12AbstractIcon)
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 (*)(...))AbstractIcon::isValid
112   (int (*)(...))AbstractIcon::getCursorOver
120   (int (*)(...))AbstractIcon::getCursorOut
128   (int (*)(...))AbstractIcon::event_enter_notify
136   (int (*)(...))AbstractIcon::event_leave_notify
144   (int (*)(...))AbstractIcon::getCommandArray
152   (int (*)(...))AbstractIcon::getCommand
160   (int (*)(...))__cxa_pure_virtual

Class AbstractIcon
   size=96 align=8
   base size=92 base align=8
AbstractIcon (0x0x148e6a8c9480) 0
    vptr=((& AbstractIcon::_ZTV12AbstractIcon) + 16u)

Vtable for AbstractImage
AbstractImage::_ZTV13AbstractImage: 12u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTI13AbstractImage)
16    0u
24    0u
32    (int (*)(...))__cxa_pure_virtual
40    (int (*)(...))AbstractImage::redraw
48    (int (*)(...))AbstractImage::mouseOverEffect
56    (int (*)(...))AbstractImage::mouseOffEffect
64    (int (*)(...))AbstractImage::event_enter_notify
72    (int (*)(...))AbstractImage::event_leave_notify
80    (int (*)(...))AbstractImage::configure
88    (int (*)(...))__cxa_pure_virtual

Class AbstractImage
   size=56 align=8
   base size=49 base align=8
AbstractImage (0x0x148e6a8c9840) 0
    vptr=((& AbstractImage::_ZTV13AbstractImage) + 16u)

Vtable for AbstractCaption
AbstractCaption::_ZTV15AbstractCaption: 13u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTI15AbstractCaption)
16    0u
24    0u
32    (int (*)(...))AbstractCaption::setText
40    (int (*)(...))AbstractCaption::getText
48    (int (*)(...))__cxa_pure_virtual
56    (int (*)(...))__cxa_pure_virtual
64    (int (*)(...))__cxa_pure_virtual
72    (int (*)(...))AbstractCaption::mouseOverEffect
80    (int (*)(...))AbstractCaption::mouseOffEffect
88    (int (*)(...))__cxa_pure_virtual
96    (int (*)(...))__cxa_pure_virtual

Class AbstractCaption
   size=48 align=8
   base size=48 base align=8
AbstractCaption (0x0x148e6a8c9a20) 0
    vptr=((& AbstractCaption::_ZTV15AbstractCaption) + 16u)

Class __gnu_cxx::new_allocator<AbstractIconConfig*>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<AbstractIconConfig*> (0x0x148e6a8c9ba0) 0 empty

Class std::allocator<AbstractIconConfig*>
   size=1 align=1
   base size=1 base align=1
std::allocator<AbstractIconConfig*> (0x0x148e6a955680) 0 empty
  __gnu_cxx::new_allocator<AbstractIconConfig*> (0x0x148e6a8c9c00) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<AbstractIconConfig*> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<AbstractIconConfig*> > (0x0x148e6a8c9b40) 0 empty

Class std::allocator<AbstractIconConfig*>::rebind<AbstractIconConfig*>
   size=1 align=1
   base size=0 base align=1
std::allocator<AbstractIconConfig*>::rebind<AbstractIconConfig*> (0x0x148e6a8c9d20) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<AbstractIconConfig*> >::rebind<AbstractIconConfig*>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<AbstractIconConfig*> >::rebind<AbstractIconConfig*> (0x0x148e6a8c9cc0) 0 empty

Class std::_Vector_base<AbstractIconConfig*, std::allocator<AbstractIconConfig*> >::_Vector_impl
   size=24 align=8
   base size=24 base align=8
std::_Vector_base<AbstractIconConfig*, std::allocator<AbstractIconConfig*> >::_Vector_impl (0x0x148e6a955820) 0
  std::allocator<AbstractIconConfig*> (0x0x148e6a955888) 0 empty
    __gnu_cxx::new_allocator<AbstractIconConfig*> (0x0x148e6a8c9e40) 0 empty

Class std::_Vector_base<AbstractIconConfig*, std::allocator<AbstractIconConfig*> >
   size=24 align=8
   base size=24 base align=8
std::_Vector_base<AbstractIconConfig*, std::allocator<AbstractIconConfig*> > (0x0x148e6a8c9ae0) 0

Class std::vector<AbstractIconConfig*>
   size=24 align=8
   base size=24 base align=8
std::vector<AbstractIconConfig*> (0x0x148e6a9558f0) 0
  std::_Vector_base<AbstractIconConfig*, std::allocator<AbstractIconConfig*> > (0x0x148e6a8c9f60) 0

Vtable for AbstractConfig
AbstractConfig::_ZTV14AbstractConfig: 11u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTI14AbstractConfig)
16    (int (*)(...))AbstractConfig::~AbstractConfig
24    (int (*)(...))AbstractConfig::~AbstractConfig
32    (int (*)(...))AbstractConfig::getNumIcons
40    (int (*)(...))AbstractConfig::nextIcon
48    (int (*)(...))AbstractConfig::notFinished
56    (int (*)(...))AbstractConfig::start
64    (int (*)(...))AbstractConfig::end
72    (int (*)(...))AbstractConfig::numIcons
80    (int (*)(...))AbstractConfig::getClickSpeed

Class AbstractConfig
   size=48 align=8
   base size=48 base align=8
AbstractConfig (0x0x148e6a8c9a80) 0
    vptr=((& AbstractConfig::_ZTV14AbstractConfig) + 16u)

Vtable for AbstractIconConfig
AbstractIconConfig::_ZTV18AbstractIconConfig: 12u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTI18AbstractIconConfig)
16    (int (*)(...))AbstractIconConfig::~AbstractIconConfig
24    (int (*)(...))AbstractIconConfig::~AbstractIconConfig
32    (int (*)(...))AbstractIconConfig::getWidth
40    (int (*)(...))AbstractIconConfig::getHeight
48    (int (*)(...))AbstractIconConfig::getIconFilename
56    (int (*)(...))AbstractIconConfig::getPictureFilename
64    (int (*)(...))AbstractIconConfig::getCaption
72    (int (*)(...))AbstractIconConfig::getCaptionTip
80    (int (*)(...))AbstractIconConfig::getCommand
88    (int (*)(...))AbstractIconConfig::getCommandArray

Class AbstractIconConfig
   size=80 align=8
   base size=80 base align=8
AbstractIconConfig (0x0x148e6a664000) 0
    vptr=((& AbstractIconConfig::_ZTV18AbstractIconConfig) + 16u)

Class __gnu_cxx::new_allocator<Action*>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<Action*> (0x0x148e6a6641e0) 0 empty

Class std::allocator<Action*>
   size=1 align=1
   base size=1 base align=1
std::allocator<Action*> (0x0x148e6a9559c0) 0 empty
  __gnu_cxx::new_allocator<Action*> (0x0x148e6a664240) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<Action*> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<Action*> > (0x0x148e6a664180) 0 empty

Class std::allocator<Action*>::rebind<Action*>
   size=1 align=1
   base size=0 base align=1
std::allocator<Action*>::rebind<Action*> (0x0x148e6a664360) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<Action*> >::rebind<Action*>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<Action*> >::rebind<Action*> (0x0x148e6a664300) 0 empty

Class std::_Vector_base<Action*, std::allocator<Action*> >::_Vector_impl
   size=24 align=8
   base size=24 base align=8
std::_Vector_base<Action*, std::allocator<Action*> >::_Vector_impl (0x0x148e6a955b60) 0
  std::allocator<Action*> (0x0x148e6a955bc8) 0 empty
    __gnu_cxx::new_allocator<Action*> (0x0x148e6a6643c0) 0 empty

Class std::_Vector_base<Action*, std::allocator<Action*> >
   size=24 align=8
   base size=24 base align=8
std::_Vector_base<Action*, std::allocator<Action*> > (0x0x148e6a664120) 0

Class std::vector<Action*>
   size=24 align=8
   base size=24 base align=8
std::vector<Action*> (0x0x148e6a955c30) 0
  std::_Vector_base<Action*, std::allocator<Action*> > (0x0x148e6a664420) 0

Vtable for AbstractActionConfig
AbstractActionConfig::_ZTV20AbstractActionConfig: 10u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTI20AbstractActionConfig)
16    (int (*)(...))AbstractActionConfig::~AbstractActionConfig
24    (int (*)(...))AbstractActionConfig::~AbstractActionConfig
32    (int (*)(...))AbstractActionConfig::getLock
40    (int (*)(...))AbstractActionConfig::getReload
48    (int (*)(...))AbstractActionConfig::getDrag
56    (int (*)(...))AbstractActionConfig::getEndDrag
64    (int (*)(...))AbstractActionConfig::getExecuteActions
72    (int (*)(...))AbstractActionConfig::getExecuteAction

Class AbstractActionConfig
   size=72 align=8
   base size=72 base align=8
AbstractActionConfig (0x0x148e6a6640c0) 0
    vptr=((& AbstractActionConfig::_ZTV20AbstractActionConfig) + 16u)

Class sigval
   size=8 align=8
   base size=8 base align=8
sigval (0x0x148e6a664480) 0

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

Class <anonymous struct>::<anonymous union>::<anonymous struct>
   size=16 align=8
   base size=16 base align=8
<anonymous struct>::<anonymous union>::<anonymous struct> (0x0x148e6a664600) 0

Class <anonymous struct>::<anonymous union>::<anonymous struct>
   size=16 align=8
   base size=16 base align=8
<anonymous struct>::<anonymous union>::<anonymous struct> (0x0x148e6a664660) 0

Class <anonymous struct>::<anonymous union>::<anonymous struct>
   size=32 align=8
   base size=32 base align=8
<anonymous struct>::<anonymous union>::<anonymous struct> (0x0x148e6a6646c0) 0

Class <anonymous struct>::<anonymous union>::<anonymous struct>
   size=16 align=8
   base size=16 base align=8
<anonymous struct>::<anonymous union>::<anonymous struct> (0x0x148e6a664720) 0

Class <anonymous struct>::<anonymous union>::<anonymous struct>
   size=16 align=8
   base size=16 base align=8
<anonymous struct>::<anonymous union>::<anonymous struct> (0x0x148e6a664780) 0

Class <anonymous struct>::<anonymous union>::<anonymous struct>
   size=16 align=8
   base size=16 base align=8
<anonymous struct>::<anonymous union>::<anonymous struct> (0x0x148e6a6647e0) 0

Class <anonymous struct>::<anonymous union>
   size=112 align=8
   base size=112 base align=8
<anonymous struct>::<anonymous union> (0x0x148e6a664540) 0

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

Class sigevent::<anonymous union>::<anonymous struct>
   size=16 align=8
   base size=16 base align=8
sigevent::<anonymous union>::<anonymous struct> (0x0x148e6a664900) 0

Class sigevent::<anonymous union>
   size=48 align=8
   base size=48 base align=8
sigevent::<anonymous union> (0x0x148e6a6648a0) 0

Class sigevent
   size=64 align=8
   base size=64 base align=8
sigevent (0x0x148e6a664840) 0

Class sigaction::<anonymous union>
   size=8 align=8
   base size=8 base align=8
sigaction::<anonymous union> (0x0x148e6a6649c0) 0

Class sigaction
   size=152 align=8
   base size=152 base align=8
sigaction (0x0x148e6a664960) 0

Class sigvec
   size=16 align=8
   base size=16 base align=8
sigvec (0x0x148e6a664a20) 0

Class _fpx_sw_bytes
   size=48 align=8
   base size=48 base align=8
_fpx_sw_bytes (0x0x148e6a664a80) 0

Class _fpreg
   size=10 align=2
   base size=10 base align=2
_fpreg (0x0x148e6a664ae0) 0

Class _fpxreg
   size=16 align=2
   base size=16 base align=2
_fpxreg (0x0x148e6a664b40) 0

Class _xmmreg
   size=16 align=4
   base size=16 base align=4
_xmmreg (0x0x148e6a664ba0) 0

Class _fpstate
   size=512 align=8
   base size=512 base align=8
_fpstate (0x0x148e6a664c00) 0

Class sigcontext::<anonymous union>
   size=8 align=8
   base size=8 base align=8
sigcontext::<anonymous union> (0x0x148e6a664cc0) 0

Class sigcontext
   size=256 align=8
   base size=256 base align=8
sigcontext (0x0x148e6a664c60) 0

Class _xsave_hdr
   size=64 align=8
   base size=64 base align=8
_xsave_hdr (0x0x148e6a664d20) 0

Class _ymmh_state
   size=256 align=4
   base size=256 base align=4
_ymmh_state (0x0x148e6a664d80) 0

Class _xstate
   size=832 align=8
   base size=832 base align=8
_xstate (0x0x148e6a664de0) 0

Class sigstack
   size=16 align=8
   base size=16 base align=8
sigstack (0x0x148e6a664e40) 0

Class sigaltstack
   size=24 align=8
   base size=24 base align=8
sigaltstack (0x0x148e6a664ea0) 0

Class _libc_fpxreg
   size=16 align=2
   base size=16 base align=2
_libc_fpxreg (0x0x148e6a664f00) 0

Class _libc_xmmreg
   size=16 align=4
   base size=16 base align=4
_libc_xmmreg (0x0x148e6a664f60) 0

Class _libc_fpstate
   size=512 align=8
   base size=512 base align=8
_libc_fpstate (0x0x148e6a735000) 0

Class <anonymous struct>
   size=256 align=8
   base size=256 base align=8
<anonymous struct> (0x0x148e6a735060) 0

Class ucontext
   size=936 align=8
   base size=936 base align=8
ucontext (0x0x148e6a7350c0) 0

Class _XExtData
   size=32 align=8
   base size=32 base align=8
_XExtData (0x0x148e6a735120) 0

Class <anonymous struct>
   size=16 align=4
   base size=16 base align=4
<anonymous struct> (0x0x148e6a735180) 0

Class <anonymous struct>
   size=12 align=4
   base size=12 base align=4
<anonymous struct> (0x0x148e6a7351e0) 0

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

Class <anonymous struct>
   size=56 align=8
   base size=56 base align=8
<anonymous struct> (0x0x148e6a7352a0) 0

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

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

Class <anonymous struct>
   size=24 align=8
   base size=24 base align=8
<anonymous struct> (0x0x148e6a7353c0) 0

Class <anonymous struct>
   size=112 align=8
   base size=112 base align=8
<anonymous struct> (0x0x148e6a735420) 0

Class <anonymous struct>
   size=136 align=8
   base size=136 base align=8
<anonymous struct> (0x0x148e6a735480) 0

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

Class <anonymous struct>
   size=24 align=8
   base size=24 base align=8
<anonymous struct> (0x0x148e6a735540) 0

Class _XImage::funcs
   size=48 align=8
   base size=48 base align=8
_XImage::funcs (0x0x148e6a735600) 0

Class _XImage
   size=136 align=8
   base size=136 base align=8
_XImage (0x0x148e6a7355a0) 0

Class <anonymous struct>
   size=40 align=8
   base size=40 base align=8
<anonymous struct> (0x0x148e6a735660) 0

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

Class <anonymous struct>
   size=8 align=2
   base size=8 base align=2
<anonymous struct> (0x0x148e6a735720) 0

Class <anonymous struct>
   size=4 align=2
   base size=4 base align=2
<anonymous struct> (0x0x148e6a735780) 0

Class <anonymous struct>
   size=8 align=2
   base size=8 base align=2
<anonymous struct> (0x0x148e6a7357e0) 0

Class <anonymous struct>
   size=12 align=2
   base size=12 base align=2
<anonymous struct> (0x0x148e6a735840) 0

Class <anonymous struct>
   size=32 align=4
   base size=32 base align=4
<anonymous struct> (0x0x148e6a7358a0) 0

Class <anonymous struct>
   size=64 align=8
   base size=64 base align=8
<anonymous struct> (0x0x148e6a735900) 0

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

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

Class <anonymous struct>
   size=296 align=8
   base size=296 base align=8
<anonymous struct> (0x0x148e6a735a20) 0

Class <anonymous struct>
   size=96 align=8
   base size=96 base align=8
<anonymous struct> (0x0x148e6a735a80) 0

Class <anonymous struct>
   size=96 align=8
   base size=96 base align=8
<anonymous struct> (0x0x148e6a735ae0) 0

Class <anonymous struct>
   size=96 align=8
   base size=96 base align=8
<anonymous struct> (0x0x148e6a735b40) 0

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

Class <anonymous struct>
   size=48 align=8
   base size=48 base align=8
<anonymous struct> (0x0x148e6a735c00) 0

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

Class <anonymous struct>
   size=64 align=8
   base size=64 base align=8
<anonymous struct> (0x0x148e6a735cc0) 0

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

Class <anonymous struct>
   size=48 align=8
   base size=48 base align=8
<anonymous struct> (0x0x148e6a735d80) 0

Class <anonymous struct>
   size=48 align=8
   base size=48 base align=8
<anonymous struct> (0x0x148e6a735de0) 0

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

Class <anonymous struct>
   size=48 align=8
   base size=48 base align=8
<anonymous struct> (0x0x148e6a735ea0) 0

Class <anonymous struct>
   size=56 align=8
   base size=56 base align=8
<anonymous struct> (0x0x148e6a735f00) 0

Class <anonymous struct>
   size=56 align=8
   base size=56 base align=8
<anonymous struct> (0x0x148e6a735f60) 0

Class <anonymous struct>
   size=48 align=8
   base size=48 base align=8
<anonymous struct> (0x0x148e6a799000) 0

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

Class <anonymous struct>
   size=88 align=8
   base size=88 base align=8
<anonymous struct> (0x0x148e6a7990c0) 0

Class <anonymous struct>
   size=56 align=8
   base size=56 base align=8
<anonymous struct> (0x0x148e6a799120) 0

Class <anonymous struct>
   size=48 align=8
   base size=48 base align=8
<anonymous struct> (0x0x148e6a799180) 0

Class <anonymous struct>
   size=96 align=8
   base size=96 base align=8
<anonymous struct> (0x0x148e6a7991e0) 0

Class <anonymous struct>
   size=56 align=8
   base size=56 base align=8
<anonymous struct> (0x0x148e6a799240) 0

Class <anonymous struct>
   size=56 align=8
   base size=56 base align=8
<anonymous struct> (0x0x148e6a7992a0) 0

Class <anonymous struct>
   size=64 align=8
   base size=64 base align=8
<anonymous struct> (0x0x148e6a799300) 0

Class <anonymous struct>
   size=56 align=8
   base size=56 base align=8
<anonymous struct> (0x0x148e6a799360) 0

Class <anonymous struct>
   size=80 align=8
   base size=80 base align=8
<anonymous struct> (0x0x148e6a7993c0) 0

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

Class <anonymous struct>
   size=56 align=8
   base size=56 base align=8
<anonymous struct> (0x0x148e6a7994e0) 0

Class <anonymous struct>::<anonymous union>
   size=40 align=8
   base size=40 base align=8
<anonymous struct>::<anonymous union> (0x0x148e6a7995a0) 0

Class <anonymous struct>
   size=96 align=8
   base size=96 base align=8
<anonymous struct> (0x0x148e6a799540) 0

Class <anonymous struct>
   size=56 align=8
   base size=56 base align=8
<anonymous struct> (0x0x148e6a799660) 0

Class <anonymous struct>
   size=40 align=8
   base size=40 base align=8
<anonymous struct> (0x0x148e6a7996c0) 0

Class <anonymous struct>
   size=40 align=8
   base size=40 base align=8
<anonymous struct> (0x0x148e6a799720) 0

Class <anonymous struct>
   size=40 align=8
   base size=40 base align=8
<anonymous struct> (0x0x148e6a799780) 0

Class <anonymous struct>
   size=56 align=8
   base size=56 base align=8
<anonymous struct> (0x0x148e6a7997e0) 0

Class _XEvent
   size=192 align=8
   base size=192 base align=8
_XEvent (0x0x148e6a799840) 0

Class <anonymous struct>
   size=12 align=2
   base size=12 base align=2
<anonymous struct> (0x0x148e6a7998a0) 0

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

Class <anonymous struct>
   size=96 align=8
   base size=96 base align=8
<anonymous struct> (0x0x148e6a799960) 0

Class <anonymous struct>
   size=24 align=8
   base size=24 base align=8
<anonymous struct> (0x0x148e6a7999c0) 0

Class <anonymous struct>
   size=2 align=1
   base size=2 base align=1
<anonymous struct> (0x0x148e6a799a20) 0

Class <anonymous struct>
   size=24 align=8
   base size=24 base align=8
<anonymous struct> (0x0x148e6a799a80) 0

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

Class <anonymous struct>
   size=16 align=2
   base size=16 base align=2
<anonymous struct> (0x0x148e6a799b40) 0

Class <anonymous struct>
   size=24 align=8
   base size=24 base align=8
<anonymous struct> (0x0x148e6a799ba0) 0

Class <anonymous struct>
   size=24 align=8
   base size=24 base align=8
<anonymous struct> (0x0x148e6a799c00) 0

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

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

Class <anonymous struct>
   size=24 align=8
   base size=24 base align=8
<anonymous struct> (0x0x148e6a799d20) 0

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

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

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

Class _XIMText::<anonymous union>
   size=8 align=8
   base size=8 base align=8
_XIMText::<anonymous union> (0x0x148e6a799f00) 0

Class _XIMText
   size=32 align=8
   base size=32 base align=8
_XIMText (0x0x148e6a799ea0) 0

Class _XIMPreeditStateNotifyCallbackStruct
   size=8 align=8
   base size=8 base align=8
_XIMPreeditStateNotifyCallbackStruct (0x0x148e6a799f60) 0

Class _XIMStringConversionText::<anonymous union>
   size=8 align=8
   base size=8 base align=8
_XIMStringConversionText::<anonymous union> (0x0x148e6a7de060) 0

Class _XIMStringConversionText
   size=32 align=8
   base size=32 base align=8
_XIMStringConversionText (0x0x148e6a7de000) 0

Class _XIMStringConversionCallbackStruct
   size=24 align=8
   base size=24 base align=8
_XIMStringConversionCallbackStruct (0x0x148e6a7de0c0) 0

Class _XIMPreeditDrawCallbackStruct
   size=24 align=8
   base size=24 base align=8
_XIMPreeditDrawCallbackStruct (0x0x148e6a7de120) 0

Class _XIMPreeditCaretCallbackStruct
   size=12 align=4
   base size=12 base align=4
_XIMPreeditCaretCallbackStruct (0x0x148e6a7de180) 0

Class _XIMStatusDrawCallbackStruct::<anonymous union>
   size=8 align=8
   base size=8 base align=8
_XIMStatusDrawCallbackStruct::<anonymous union> (0x0x148e6a7de240) 0

Class _XIMStatusDrawCallbackStruct
   size=16 align=8
   base size=16 base align=8
_XIMStatusDrawCallbackStruct (0x0x148e6a7de1e0) 0

Class _XIMHotKeyTrigger
   size=16 align=8
   base size=16 base align=8
_XIMHotKeyTrigger (0x0x148e6a7de2a0) 0

Class _XIMHotKeyTriggers
   size=16 align=8
   base size=16 base align=8
_XIMHotKeyTriggers (0x0x148e6a7de300) 0

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

Class _imlib_border
   size=16 align=4
   base size=16 base align=4
_imlib_border (0x0x148e6a7de3c0) 0

Class _imlib_color
   size=16 align=4
   base size=16 base align=4
_imlib_color (0x0x148e6a7de420) 0

Vtable for DesktopContainer
DesktopContainer::_ZTV16DesktopContainer: 25u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTI16DesktopContainer)
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 (*)(...))DesktopContainer::lockDesktop
136   (int (*)(...))DesktopContainer::unlockDesktop
144   (int (*)(...))DesktopContainer::isLocked
152   (int (*)(...))DesktopContainer::toggleLock
160   (int (*)(...))DesktopContainer::setSnap
168   (int (*)(...))DesktopContainer::snapOff
176   (int (*)(...))DesktopContainer::snapOn
184   (int (*)(...))DesktopContainer::toggleSnap
192   (int (*)(...))DesktopContainer::getClickSpeed

Class DesktopContainer
   size=112 align=8
   base size=105 base align=8
DesktopContainer (0x0x148e6a955e38) 0
    vptr=((& DesktopContainer::_ZTV16DesktopContainer) + 16u)
  AbstractContainer (0x0x148e6a7de480) 0
      primary-for DesktopContainer (0x0x148e6a955e38)

Class __gnu_cxx::new_allocator<std::vector<std::basic_string<char> > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<std::vector<std::basic_string<char> > > (0x0x148e6a7de600) 0 empty

Class std::allocator<std::vector<std::basic_string<char> > >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::vector<std::basic_string<char> > > (0x0x148e6a955ea0) 0 empty
  __gnu_cxx::new_allocator<std::vector<std::basic_string<char> > > (0x0x148e6a7de660) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::vector<std::basic_string<char> > > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::vector<std::basic_string<char> > > > (0x0x148e6a7de5a0) 0 empty

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

Class __gnu_cxx::__alloc_traits<std::allocator<std::vector<std::basic_string<char> > > >::rebind<std::vector<std::basic_string<char> > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::vector<std::basic_string<char> > > >::rebind<std::vector<std::basic_string<char> > > (0x0x148e6a7de720) 0 empty

Class std::_Vector_base<std::vector<std::basic_string<char> >, std::allocator<std::vector<std::basic_string<char> > > >::_Vector_impl
   size=24 align=8
   base size=24 base align=8
std::_Vector_base<std::vector<std::basic_string<char> >, std::allocator<std::vector<std::basic_string<char> > > >::_Vector_impl (0x0x148e6a955958) 0
  std::allocator<std::vector<std::basic_string<char> > > (0x0x148e6a955a28) 0 empty
    __gnu_cxx::new_allocator<std::vector<std::basic_string<char> > > (0x0x148e6a7de7e0) 0 empty

Class std::_Vector_base<std::vector<std::basic_string<char> >, std::allocator<std::vector<std::basic_string<char> > > >
   size=24 align=8
   base size=24 base align=8
std::_Vector_base<std::vector<std::basic_string<char> >, std::allocator<std::vector<std::basic_string<char> > > > (0x0x148e6a7de540) 0

Class std::vector<std::vector<std::basic_string<char> > >
   size=24 align=8
   base size=24 base align=8
std::vector<std::vector<std::basic_string<char> > > (0x0x148e6a955c98) 0
  std::_Vector_base<std::vector<std::basic_string<char> >, std::allocator<std::vector<std::basic_string<char> > > > (0x0x148e6a7de840) 0

Class Table
   size=104 align=8
   base size=104 base align=8
Table (0x0x148e6a7de4e0) 0

Class __gnu_cxx::new_allocator<Table>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<Table> (0x0x148e6a7de9c0) 0 empty

Class std::allocator<Table>
   size=1 align=1
   base size=1 base align=1
std::allocator<Table> (0x0x148e6a59a000) 0 empty
  __gnu_cxx::new_allocator<Table> (0x0x148e6a7dea20) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<Table> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<Table> > (0x0x148e6a7de960) 0 empty

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

Class __gnu_cxx::__alloc_traits<std::allocator<Table> >::rebind<Table>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<Table> >::rebind<Table> (0x0x148e6a7deae0) 0 empty

Class std::_Vector_base<Table, std::allocator<Table> >::_Vector_impl
   size=24 align=8
   base size=24 base align=8
std::_Vector_base<Table, std::allocator<Table> >::_Vector_impl (0x0x148e6a59a1a0) 0
  std::allocator<Table> (0x0x148e6a59a208) 0 empty
    __gnu_cxx::new_allocator<Table> (0x0x148e6a7deba0) 0 empty

Class std::_Vector_base<Table, std::allocator<Table> >
   size=24 align=8
   base size=24 base align=8
std::_Vector_base<Table, std::allocator<Table> > (0x0x148e6a7de900) 0

Class std::vector<Table>
   size=24 align=8
   base size=24 base align=8
std::vector<Table> (0x0x148e6a59a270) 0
  std::_Vector_base<Table, std::allocator<Table> > (0x0x148e6a7dec00) 0

Class Database
   size=136 align=8
   base size=136 base align=8
Database (0x0x148e6a7de8a0) 0

Class flock
   size=32 align=8
   base size=32 base align=8
flock (0x0x148e6a7dec60) 0

Class flock64
   size=32 align=8
   base size=32 base align=8
flock64 (0x0x148e6a7decc0) 0

Class iovec
   size=16 align=8
   base size=16 base align=8
iovec (0x0x148e6a7ded20) 0

Class f_owner_ex
   size=8 align=4
   base size=8 base align=4
f_owner_ex (0x0x148e6a7ded80) 0

Class file_handle
   size=8 align=4
   base size=8 base align=4
file_handle (0x0x148e6a7dede0) 0

Class stat
   size=144 align=8
   base size=144 base align=8
stat (0x0x148e6a7dee40) 0

Class stat64
   size=144 align=8
   base size=144 base align=8
stat64 (0x0x148e6a7deea0) 0

Vtable for CommonOptions
CommonOptions::_ZTV13CommonOptions: 19u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTI13CommonOptions)
16    (int (*)(...))CommonOptions::setOptions
24    (int (*)(...))CommonOptions::setCommonDefaults
32    (int (*)(...))CommonOptions::setDefaultsFromParent
40    (int (*)(...))CommonOptions::getBoldness
48    (int (*)(...))CommonOptions::isShadow
56    (int (*)(...))CommonOptions::getShadowX
64    (int (*)(...))CommonOptions::getShadowY
72    (int (*)(...))CommonOptions::getShadowColor
80    (int (*)(...))CommonOptions::getSnapShadow
88    (int (*)(...))CommonOptions::getSnapShadowTrans
96    (int (*)(...))CommonOptions::getFont
104   (int (*)(...))CommonOptions::getFontSize
112   (int (*)(...))CommonOptions::getFontColor
120   (int (*)(...))CommonOptions::getCaptionOnHover
128   (int (*)(...))CommonOptions::getCaptionPlacement
136   (int (*)(...))CommonOptions::getCursorOver
144   (int (*)(...))CommonOptions::getFillStyle

Class CommonOptions
   size=200 align=8
   base size=196 base align=8
CommonOptions (0x0x148e6a6160c0) 0
    vptr=((& CommonOptions::_ZTV13CommonOptions) + 16u)

Vtable for DesktopIconConfig
DesktopIconConfig::_ZTV17DesktopIconConfig: 33u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTI17DesktopIconConfig)
16    (int (*)(...))DesktopIconConfig::~DesktopIconConfig
24    (int (*)(...))DesktopIconConfig::~DesktopIconConfig
32    (int (*)(...))DesktopIconConfig::getWidth
40    (int (*)(...))DesktopIconConfig::getHeight
48    (int (*)(...))AbstractIconConfig::getIconFilename
56    (int (*)(...))AbstractIconConfig::getPictureFilename
64    (int (*)(...))AbstractIconConfig::getCaption
72    (int (*)(...))AbstractIconConfig::getCaptionTip
80    (int (*)(...))AbstractIconConfig::getCommand
88    (int (*)(...))AbstractIconConfig::getCommandArray
96    (int (*)(...))DesktopIconConfig::setIconOptions
104   (int (*)(...))DesktopIconConfig::getExtension
112   (int (*)(...))DesktopIconConfig::getX
120   (int (*)(...))DesktopIconConfig::getY
128   (int (*)(...))DesktopIconConfig::isSvg
136   (int (*)(...))DesktopIconConfig::isRaster
144   (int (*)(...))DesktopIconConfig::isXpm
152   (int (*)(...))DesktopIconConfig::saveIcon
160   (int (*)(...))DesktopIconConfig::getBoldness
168   (int (*)(...))DesktopIconConfig::isShadow
176   (int (*)(...))DesktopIconConfig::getShadowX
184   (int (*)(...))DesktopIconConfig::getShadowY
192   (int (*)(...))DesktopIconConfig::getShadowColor
200   (int (*)(...))DesktopIconConfig::getSnapShadow
208   (int (*)(...))DesktopIconConfig::getSnapShadowTrans
216   (int (*)(...))DesktopIconConfig::getFont
224   (int (*)(...))DesktopIconConfig::getFontSize
232   (int (*)(...))DesktopIconConfig::getFontColor
240   (int (*)(...))DesktopIconConfig::getCaptionOnHover
248   (int (*)(...))DesktopIconConfig::getCaptionPlacement
256   (int (*)(...))DesktopIconConfig::getFillStyle

Class DesktopIconConfig
   size=104 align=8
   base size=104 base align=8
DesktopIconConfig (0x0x148e6a59a410) 0
    vptr=((& DesktopIconConfig::_ZTV17DesktopIconConfig) + 16u)
  AbstractIconConfig (0x0x148e6a616120) 0
      primary-for DesktopIconConfig (0x0x148e6a59a410)

Class dirent
   size=280 align=8
   base size=280 base align=8
dirent (0x0x148e6a616180) 0

Class dirent64
   size=280 align=8
   base size=280 base align=8
dirent64 (0x0x148e6a6161e0) 0

Vtable for DesktopConfig
DesktopConfig::_ZTV13DesktopConfig: 47u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTI13DesktopConfig)
16    (int (*)(...))DesktopConfig::~DesktopConfig
24    (int (*)(...))DesktopConfig::~DesktopConfig
32    (int (*)(...))AbstractConfig::getNumIcons
40    (int (*)(...))AbstractConfig::nextIcon
48    (int (*)(...))AbstractConfig::notFinished
56    (int (*)(...))AbstractConfig::start
64    (int (*)(...))AbstractConfig::end
72    (int (*)(...))AbstractConfig::numIcons
80    (int (*)(...))AbstractConfig::getClickSpeed
88    (int (*)(...))DesktopConfig::loadIcons
96    (int (*)(...))DesktopConfig::backgroundFile
104   (int (*)(...))DesktopConfig::setDefaults
112   (int (*)(...))DesktopConfig::setOptions
120   (int (*)(...))DesktopConfig::setDesktopOnlyOptions
128   (int (*)(...))DesktopConfig::getLocked
136   (int (*)(...))DesktopConfig::getSnapState
144   (int (*)(...))DesktopConfig::getStartSnapTop
152   (int (*)(...))DesktopConfig::getStartSnapLeft
160   (int (*)(...))DesktopConfig::getSnapWidth
168   (int (*)(...))DesktopConfig::getSnapHeight
176   (int (*)(...))DesktopConfig::getFileBackground
184   (int (*)(...))DesktopConfig::getColorBackground
192   (int (*)(...))DesktopConfig::getSourceBackground
200   (int (*)(...))DesktopConfig::getDelayBackground
208   (int (*)(...))DesktopConfig::getModeBackground
216   (int (*)(...))DesktopConfig::getTransparency
224   (int (*)(...))DesktopConfig::getFontTip
232   (int (*)(...))DesktopConfig::getFontSizeTip
240   (int (*)(...))DesktopConfig::getForeColorTip
248   (int (*)(...))DesktopConfig::getBackColorTip
256   (int (*)(...))DesktopConfig::getCaptionTipPlacement
264   (int (*)(...))DesktopConfig::getCaptionTipOnHover
272   (int (*)(...))DesktopConfig::saveLockState
280   (int (*)(...))DesktopConfig::getBoldness
288   (int (*)(...))DesktopConfig::isShadow
296   (int (*)(...))DesktopConfig::getShadowX
304   (int (*)(...))DesktopConfig::getShadowY
312   (int (*)(...))DesktopConfig::getShadowColor
320   (int (*)(...))DesktopConfig::getSnapShadow
328   (int (*)(...))DesktopConfig::getSnapShadowTrans
336   (int (*)(...))DesktopConfig::getCursorOver
344   (int (*)(...))DesktopConfig::loadDefaultIcons
352   (int (*)(...))DesktopConfig::getFont
360   (int (*)(...))DesktopConfig::getFontSize
368   (int (*)(...))DesktopConfig::getFontColor

Class DesktopConfig
   size=152 align=8
   base size=152 base align=8
DesktopConfig (0x0x148e6a59a478) 0
    vptr=((& DesktopConfig::_ZTV13DesktopConfig) + 16u)
  AbstractConfig (0x0x148e6a616240) 0
      primary-for DesktopConfig (0x0x148e6a59a478)

Vtable for ActionConfig
ActionConfig::_ZTV12ActionConfig: 12u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTI12ActionConfig)
16    (int (*)(...))ActionConfig::~ActionConfig
24    (int (*)(...))ActionConfig::~ActionConfig
32    (int (*)(...))AbstractActionConfig::getLock
40    (int (*)(...))AbstractActionConfig::getReload
48    (int (*)(...))AbstractActionConfig::getDrag
56    (int (*)(...))AbstractActionConfig::getEndDrag
64    (int (*)(...))AbstractActionConfig::getExecuteActions
72    (int (*)(...))AbstractActionConfig::getExecuteAction
80    (int (*)(...))ActionConfig::setDefaults
88    (int (*)(...))ActionConfig::setOptions

Class ActionConfig
   size=72 align=8
   base size=72 base align=8
ActionConfig (0x0x148e6a59a4e0) 0
    vptr=((& ActionConfig::_ZTV12ActionConfig) + 16u)
  AbstractActionConfig (0x0x148e6a6162a0) 0
      primary-for ActionConfig (0x0x148e6a59a4e0)

Vtable for XDesktopContainer
XDesktopContainer::_ZTV17XDesktopContainer: 29u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTI17XDesktopContainer)
16    (int (*)(...))XDesktopContainer::~XDesktopContainer
24    (int (*)(...))XDesktopContainer::~XDesktopContainer
32    (int (*)(...))XDesktopContainer::run
40    (int (*)(...))XDesktopContainer::destroy
48    (int (*)(...))XDesktopContainer::create
56    (int (*)(...))XDesktopContainer::addIcon
64    (int (*)(...))XDesktopContainer::eventLoop
72    (int (*)(...))XDesktopContainer::configure
80    (int (*)(...))XDesktopContainer::saveState
88    (int (*)(...))XDesktopContainer::saveIcon
96    (int (*)(...))XDesktopContainer::reloadState
104   (int (*)(...))XDesktopContainer::loadIcons
112   (int (*)(...))XDesktopContainer::arrangeIcons
120   (int (*)(...))XDesktopContainer::runCommand
128   (int (*)(...))DesktopContainer::lockDesktop
136   (int (*)(...))DesktopContainer::unlockDesktop
144   (int (*)(...))DesktopContainer::isLocked
152   (int (*)(...))DesktopContainer::toggleLock
160   (int (*)(...))DesktopContainer::setSnap
168   (int (*)(...))DesktopContainer::snapOff
176   (int (*)(...))DesktopContainer::snapOn
184   (int (*)(...))DesktopContainer::toggleSnap
192   (int (*)(...))DesktopContainer::getClickSpeed
200   (int (*)(...))XDesktopContainer::setEventState
208   (int (*)(...))XDesktopContainer::translateButtonRelease
216   (int (*)(...))XDesktopContainer::widthOfScreen
224   (int (*)(...))XDesktopContainer::heightOfScreen

Class XDesktopContainer
   size=368 align=8
   base size=368 base align=8
XDesktopContainer (0x0x148e6a59a5b0) 0
    vptr=((& XDesktopContainer::_ZTV17XDesktopContainer) + 16u)
  DesktopContainer (0x0x148e6a59a618) 0
      primary-for XDesktopContainer (0x0x148e6a59a5b0)
    AbstractContainer (0x0x148e6a616300) 0
        primary-for DesktopContainer (0x0x148e6a59a618)

Class __jmp_buf_tag
   size=200 align=8
   base size=200 base align=8
__jmp_buf_tag (0x0x148e6a6163c0) 0

Class FT_MemoryRec_
   size=32 align=8
   base size=32 base align=8
FT_MemoryRec_ (0x0x148e6a616420) 0

Class FT_StreamDesc_
   size=8 align=8
   base size=8 base align=8
FT_StreamDesc_ (0x0x148e6a616480) 0

Class FT_StreamRec_
   size=80 align=8
   base size=80 base align=8
FT_StreamRec_ (0x0x148e6a6164e0) 0

Class FT_Vector_
   size=16 align=8
   base size=16 base align=8
FT_Vector_ (0x0x148e6a616540) 0

Class FT_BBox_
   size=32 align=8
   base size=32 base align=8
FT_BBox_ (0x0x148e6a6165a0) 0

Class FT_Bitmap_
   size=40 align=8
   base size=40 base align=8
FT_Bitmap_ (0x0x148e6a616600) 0

Class FT_Outline_
   size=40 align=8
   base size=40 base align=8
FT_Outline_ (0x0x148e6a616660) 0

Class FT_Outline_Funcs_
   size=48 align=8
   base size=48 base align=8
FT_Outline_Funcs_ (0x0x148e6a6166c0) 0

Class FT_Span_
   size=6 align=2
   base size=6 base align=2
FT_Span_ (0x0x148e6a616720) 0

Class FT_Raster_Params_
   size=96 align=8
   base size=96 base align=8
FT_Raster_Params_ (0x0x148e6a616780) 0

Class FT_Raster_Funcs_
   size=48 align=8
   base size=48 base align=8
FT_Raster_Funcs_ (0x0x148e6a616840) 0

Class FT_UnitVector_
   size=4 align=2
   base size=4 base align=2
FT_UnitVector_ (0x0x148e6a6168a0) 0

Class FT_Matrix_
   size=32 align=8
   base size=32 base align=8
FT_Matrix_ (0x0x148e6a616900) 0

Class FT_Data_
   size=16 align=8
   base size=16 base align=8
FT_Data_ (0x0x148e6a616960) 0

Class FT_Generic_
   size=16 align=8
   base size=16 base align=8
FT_Generic_ (0x0x148e6a6169c0) 0

Class FT_ListNodeRec_
   size=24 align=8
   base size=24 base align=8
FT_ListNodeRec_ (0x0x148e6a616a20) 0

Class FT_ListRec_
   size=16 align=8
   base size=16 base align=8
FT_ListRec_ (0x0x148e6a616a80) 0

Class FT_Glyph_Metrics_
   size=64 align=8
   base size=64 base align=8
FT_Glyph_Metrics_ (0x0x148e6a616ae0) 0

Class FT_Bitmap_Size_
   size=32 align=8
   base size=32 base align=8
FT_Bitmap_Size_ (0x0x148e6a616b40) 0

Class FT_CharMapRec_
   size=16 align=8
   base size=16 base align=8
FT_CharMapRec_ (0x0x148e6a616ba0) 0

Class FT_FaceRec_
   size=248 align=8
   base size=248 base align=8
FT_FaceRec_ (0x0x148e6a616c00) 0

Class FT_Size_Metrics_
   size=56 align=8
   base size=56 base align=8
FT_Size_Metrics_ (0x0x148e6a616c60) 0

Class FT_SizeRec_
   size=88 align=8
   base size=88 base align=8
FT_SizeRec_ (0x0x148e6a616cc0) 0

Class FT_GlyphSlotRec_
   size=304 align=8
   base size=304 base align=8
FT_GlyphSlotRec_ (0x0x148e6a616d20) 0

Class FT_Parameter_
   size=16 align=8
   base size=16 base align=8
FT_Parameter_ (0x0x148e6a616d80) 0

Class FT_Open_Args_
   size=64 align=8
   base size=64 base align=8
FT_Open_Args_ (0x0x148e6a616de0) 0

Class FT_Size_RequestRec_
   size=32 align=8
   base size=32 base align=8
FT_Size_RequestRec_ (0x0x148e6a616e40) 0

Class _FcMatrix
   size=32 align=8
   base size=32 base align=8
_FcMatrix (0x0x148e6a616ea0) 0

Class _FcObjectType
   size=16 align=8
   base size=16 base align=8
_FcObjectType (0x0x148e6a616f00) 0

Class _FcConstant
   size=24 align=8
   base size=24 base align=8
_FcConstant (0x0x148e6a616f60) 0

Class _FcValue::<anonymous union>
   size=8 align=8
   base size=8 base align=8
_FcValue::<anonymous union> (0x0x148e6a36d060) 0

Class _FcValue
   size=16 align=8
   base size=16 base align=8
_FcValue (0x0x148e6a36d000) 0

Class _FcFontSet
   size=16 align=8
   base size=16 base align=8
_FcFontSet (0x0x148e6a36d0c0) 0

Class _FcObjectSet
   size=16 align=8
   base size=16 base align=8
_FcObjectSet (0x0x148e6a36d120) 0

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

Class <anonymous struct>
   size=80 align=8
   base size=80 base align=8
<anonymous struct> (0x0x148e6a36d180) 0

Class <anonymous struct>
   size=56 align=8
   base size=56 base align=8
<anonymous struct> (0x0x148e6a36d240) 0

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

Class <anonymous struct>
   size=24 align=4
   base size=24 base align=4
<anonymous struct> (0x0x148e6a36d360) 0

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

Class _XComposeStatus
   size=16 align=8
   base size=16 base align=8
_XComposeStatus (0x0x148e6a36d420) 0

Class <anonymous struct>
   size=64 align=8
   base size=64 base align=8
<anonymous struct> (0x0x148e6a36d480) 0

Class <anonymous struct>
   size=80 align=8
   base size=80 base align=8
<anonymous struct> (0x0x148e6a36d4e0) 0

Class <anonymous struct>
   size=16 align=2
   base size=16 base align=2
<anonymous struct> (0x0x148e6a36d540) 0

Class <anonymous struct>
   size=40 align=8
   base size=40 base align=8
<anonymous struct> (0x0x148e6a36d5a0) 0

Class _XRenderPictureAttributes
   size=72 align=8
   base size=72 base align=8
_XRenderPictureAttributes (0x0x148e6a36d600) 0

Class <anonymous struct>
   size=8 align=2
   base size=8 base align=2
<anonymous struct> (0x0x148e6a36d660) 0

Class _XGlyphInfo
   size=12 align=2
   base size=12 base align=2
_XGlyphInfo (0x0x148e6a36d6c0) 0

Class _XGlyphElt8
   size=32 align=8
   base size=32 base align=8
_XGlyphElt8 (0x0x148e6a36d720) 0

Class _XGlyphElt16
   size=32 align=8
   base size=32 base align=8
_XGlyphElt16 (0x0x148e6a36d780) 0

Class _XGlyphElt32
   size=32 align=8
   base size=32 base align=8
_XGlyphElt32 (0x0x148e6a36d7e0) 0

Class _XPointDouble
   size=16 align=8
   base size=16 base align=8
_XPointDouble (0x0x148e6a36d840) 0

Class _XPointFixed
   size=8 align=4
   base size=8 base align=4
_XPointFixed (0x0x148e6a36d8a0) 0

Class _XLineFixed
   size=16 align=4
   base size=16 base align=4
_XLineFixed (0x0x148e6a36d900) 0

Class _XTriangle
   size=24 align=4
   base size=24 base align=4
_XTriangle (0x0x148e6a36d960) 0

Class _XCircle
   size=12 align=4
   base size=12 base align=4
_XCircle (0x0x148e6a36d9c0) 0

Class _XTrapezoid
   size=40 align=4
   base size=40 base align=4
_XTrapezoid (0x0x148e6a36da20) 0

Class _XTransform
   size=36 align=4
   base size=36 base align=4
_XTransform (0x0x148e6a36da80) 0

Class _XFilters
   size=32 align=8
   base size=32 base align=8
_XFilters (0x0x148e6a36dae0) 0

Class _XIndexValue
   size=16 align=8
   base size=16 base align=8
_XIndexValue (0x0x148e6a36db40) 0

Class _XAnimCursor
   size=16 align=8
   base size=16 base align=8
_XAnimCursor (0x0x148e6a36dba0) 0

Class _XSpanFix
   size=12 align=4
   base size=12 base align=4
_XSpanFix (0x0x148e6a36dc00) 0

Class _XTrap
   size=24 align=4
   base size=24 base align=4
_XTrap (0x0x148e6a36dc60) 0

Class _XLinearGradient
   size=16 align=4
   base size=16 base align=4
_XLinearGradient (0x0x148e6a36dcc0) 0

Class _XRadialGradient
   size=24 align=4
   base size=24 base align=4
_XRadialGradient (0x0x148e6a36dd20) 0

Class _XConicalGradient
   size=12 align=4
   base size=12 base align=4
_XConicalGradient (0x0x148e6a36dd80) 0

Class _XftFont
   size=32 align=8
   base size=32 base align=8
_XftFont (0x0x148e6a36dde0) 0

Class _XftColor
   size=16 align=8
   base size=16 base align=8
_XftColor (0x0x148e6a36de40) 0

Class _XftCharSpec
   size=8 align=4
   base size=8 base align=4
_XftCharSpec (0x0x148e6a36dea0) 0

Class _XftCharFontSpec
   size=16 align=8
   base size=16 base align=8
_XftCharFontSpec (0x0x148e6a36df00) 0

Class _XftGlyphSpec
   size=8 align=4
   base size=8 base align=4
_XftGlyphSpec (0x0x148e6a36df60) 0

Class _XftGlyphFontSpec
   size=16 align=8
   base size=16 base align=8
_XftGlyphFontSpec (0x0x148e6a429000) 0

Class Tooltip
   size=24 align=8
   base size=24 base align=8
Tooltip (0x0x148e6a429060) 0

Vtable for XImlib2ToolTip
XImlib2ToolTip::_ZTV14XImlib2ToolTip: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTI14XImlib2ToolTip)
16    (int (*)(...))XImlib2ToolTip::createWindow
24    (int (*)(...))XImlib2ToolTip::createFont
32    (int (*)(...))XImlib2ToolTip::setXY

Class XImlib2ToolTip
   size=192 align=8
   base size=192 base align=8
XImlib2ToolTip (0x0x148e6a4290c0) 0
    vptr=((& XImlib2ToolTip::_ZTV14XImlib2ToolTip) + 16u)

Vtable for XImlib2Image
XImlib2Image::_ZTV12XImlib2Image: 29u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTI12XImlib2Image)
16    (int (*)(...))XImlib2Image::~XImlib2Image
24    (int (*)(...))XImlib2Image::~XImlib2Image
32    (int (*)(...))XImlib2Image::draw
40    (int (*)(...))XImlib2Image::redraw
48    (int (*)(...))XImlib2Image::mouseOverEffect
56    (int (*)(...))XImlib2Image::mouseOffEffect
64    (int (*)(...))XImlib2Image::event_enter_notify
72    (int (*)(...))XImlib2Image::event_leave_notify
80    (int (*)(...))XImlib2Image::configure
88    (int (*)(...))XImlib2Image::createPicture
96    (int (*)(...))XImlib2Image::initalize
104   (int (*)(...))XImlib2Image::getWindow
112   (int (*)(...))XImlib2Image::getWindowToolTip
120   (int (*)(...))XImlib2Image::createWindow
128   (int (*)(...))XImlib2Image::setupLayer
136   (int (*)(...))XImlib2Image::lowerWindow
144   (int (*)(...))XImlib2Image::mapWindow
152   (int (*)(...))XImlib2Image::unmapWindow
160   (int (*)(...))XImlib2Image::moveWindow
168   (int (*)(...))XImlib2Image::refreshIcon
176   (int (*)(...))XImlib2Image::repaint
184   (int (*)(...))XImlib2Image::applyMouseOverEffects
192   (int (*)(...))XImlib2Image::createTransTables
200   (int (*)(...))XImlib2Image::shapeWindow
208   (int (*)(...))XImlib2Image::createToolTip
216   (int (*)(...))XImlib2Image::pressImage
224   (int (*)(...))XImlib2Image::unpressImage

Class XImlib2Image
   size=456 align=8
   base size=456 base align=8
XImlib2Image (0x0x148e6a59a7b8) 0
    vptr=((& XImlib2Image::_ZTV12XImlib2Image) + 16u)
  AbstractImage (0x0x148e6a429120) 0
      primary-for XImlib2Image (0x0x148e6a59a7b8)

Vtable for XImlib2Caption
XImlib2Caption::_ZTV14XImlib2Caption: 51u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTI14XImlib2Caption)
16    (int (*)(...))XImlib2Caption::~XImlib2Caption
24    (int (*)(...))XImlib2Caption::~XImlib2Caption
32    (int (*)(...))AbstractCaption::setText
40    (int (*)(...))AbstractCaption::getText
48    (int (*)(...))XImlib2Caption::getFontWidth
56    (int (*)(...))XImlib2Caption::getFontHeight
64    (int (*)(...))XImlib2Caption::draw
72    (int (*)(...))XImlib2Caption::mouseOverEffect
80    (int (*)(...))XImlib2Caption::mouseOffEffect
88    (int (*)(...))XImlib2Caption::configure
96    (int (*)(...))XImlib2Caption::createFont
104   (int (*)(...))XImlib2Caption::getWindow
112   (int (*)(...))XImlib2Caption::createWindow
120   (int (*)(...))XImlib2Caption::lowerWindow
128   (int (*)(...))XImlib2Caption::mapWindow
136   (int (*)(...))XImlib2Caption::initMapWindow
144   (int (*)(...))XImlib2Caption::unmapWindow
152   (int (*)(...))XImlib2Caption::moveWindow
160   (int (*)(...))XImlib2Caption::setXY
168   (int (*)(...))XImlib2Caption::renderFont2Imlib
176   (int (*)(...))-48
184   (int (*)(...))(& _ZTI14XImlib2Caption)
192   (int (*)(...))XImlib2Caption::_ZThn48_N14XImlib2CaptionD1Ev
200   (int (*)(...))XImlib2Caption::_ZThn48_N14XImlib2CaptionD0Ev
208   (int (*)(...))XImlib2Caption::_ZThn48_N14XImlib2Caption4drawEv
216   (int (*)(...))XImlib2Image::redraw
224   (int (*)(...))XImlib2Caption::_ZThn48_N14XImlib2Caption15mouseOverEffectEv
232   (int (*)(...))XImlib2Caption::_ZThn48_N14XImlib2Caption14mouseOffEffectEv
240   (int (*)(...))XImlib2Image::event_enter_notify
248   (int (*)(...))XImlib2Image::event_leave_notify
256   (int (*)(...))XImlib2Caption::_ZThn48_N14XImlib2Caption9configureEv
264   (int (*)(...))XImlib2Image::createPicture
272   (int (*)(...))XImlib2Image::initalize
280   (int (*)(...))XImlib2Caption::_ZThn48_N14XImlib2Caption9getWindowEv
288   (int (*)(...))XImlib2Image::getWindowToolTip
296   (int (*)(...))XImlib2Caption::_ZThn48_N14XImlib2Caption12createWindowEv
304   (int (*)(...))XImlib2Image::setupLayer
312   (int (*)(...))XImlib2Caption::_ZThn48_N14XImlib2Caption11lowerWindowEv
320   (int (*)(...))XImlib2Caption::_ZThn48_N14XImlib2Caption9mapWindowEv
328   (int (*)(...))XImlib2Caption::_ZThn48_N14XImlib2Caption11unmapWindowEv
336   (int (*)(...))XImlib2Caption::_ZThn48_N14XImlib2Caption10moveWindowEii
344   (int (*)(...))XImlib2Image::refreshIcon
352   (int (*)(...))XImlib2Image::repaint
360   (int (*)(...))XImlib2Image::applyMouseOverEffects
368   (int (*)(...))XImlib2Image::createTransTables
376   (int (*)(...))XImlib2Image::shapeWindow
384   (int (*)(...))XImlib2Image::createToolTip
392   (int (*)(...))XImlib2Image::pressImage
400   (int (*)(...))XImlib2Image::unpressImage

Class XImlib2Caption
   size=656 align=8
   base size=656 base align=8
XImlib2Caption (0x0x148e6a4034d0) 0
    vptr=((& XImlib2Caption::_ZTV14XImlib2Caption) + 16u)
  AbstractCaption (0x0x148e6a429180) 0
      primary-for XImlib2Caption (0x0x148e6a4034d0)
  XImlib2Image (0x0x148e6a59a820) 48
      vptr=((& XImlib2Caption::_ZTV14XImlib2Caption) + 192u)
    AbstractImage (0x0x148e6a4291e0) 48
        primary-for XImlib2Image (0x0x148e6a59a820)

Vtable for TimerControl
TimerControl::_ZTV12TimerControl: 4u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTI12TimerControl)
16    (int (*)(...))TimerControl::IsOneShot
24    (int (*)(...))__cxa_pure_virtual

Class TimerControl
   size=24 align=8
   base size=24 base align=8
TimerControl (0x0x148e6a429240) 0
    vptr=((& TimerControl::_ZTV12TimerControl) + 16u)

Class Timer
   size=16 align=8
   base size=12 base align=8
Timer (0x0x148e6a4292a0) 0

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

Class std::allocator<char*>
   size=1 align=1
   base size=1 base align=1
std::allocator<char*> (0x0x148e6a59a8f0) 0 empty
  __gnu_cxx::new_allocator<char*> (0x0x148e6a429480) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<char*> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<char*> > (0x0x148e6a4293c0) 0 empty

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

Class __gnu_cxx::__alloc_traits<std::allocator<char*> >::rebind<char*>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<char*> >::rebind<char*> (0x0x148e6a429540) 0 empty

Class std::_Vector_base<char*, std::allocator<char*> >::_Vector_impl
   size=24 align=8
   base size=24 base align=8
std::_Vector_base<char*, std::allocator<char*> >::_Vector_impl (0x0x148e6a59aa90) 0
  std::allocator<char*> (0x0x148e6a59aaf8) 0 empty
    __gnu_cxx::new_allocator<char*> (0x0x148e6a429600) 0 empty

Class std::_Vector_base<char*, std::allocator<char*> >
   size=24 align=8
   base size=24 base align=8
std::_Vector_base<char*, std::allocator<char*> > (0x0x148e6a429360) 0

Class std::vector<char*>
   size=24 align=8
   base size=24 base align=8
std::vector<char*> (0x0x148e6a59ab60) 0
  std::_Vector_base<char*, std::allocator<char*> > (0x0x148e6a429660) 0

Vtable for XImlib2Background
XImlib2Background::_ZTV17XImlib2Background: 6u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTI17XImlib2Background)
16    (int (*)(...))XImlib2Background::IsOneShot
24    (int (*)(...))XImlib2Background::OnTime
32    (int (*)(...))XImlib2Background::SetMultiImage
40    (int (*)(...))XImlib2Background::SetOneImage

Class XImlib2Background
   size=176 align=8
   base size=169 base align=8
XImlib2Background (0x0x148e6a59a888) 0
    vptr=((& XImlib2Background::_ZTV17XImlib2Background) + 16u)
  TimerControl (0x0x148e6a429300) 0
      primary-for XImlib2Background (0x0x148e6a59a888)

Vtable for XIcon
XIcon::_ZTV5XIcon: 28u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTI5XIcon)
16    (int (*)(...))XIcon::~XIcon
24    (int (*)(...))XIcon::~XIcon
32    (int (*)(...))XIcon::setImage
40    (int (*)(...))XIcon::setCaption
48    (int (*)(...))XIcon::mouseOverEffect
56    (int (*)(...))XIcon::mouseOffEffect
64    (int (*)(...))XIcon::getX
72    (int (*)(...))XIcon::getY
80    (int (*)(...))XIcon::getHeight
88    (int (*)(...))XIcon::getWidth
96    (int (*)(...))XIcon::createIcon
104   (int (*)(...))AbstractIcon::isValid
112   (int (*)(...))AbstractIcon::getCursorOver
120   (int (*)(...))AbstractIcon::getCursorOut
128   (int (*)(...))XIcon::event_enter_notify
136   (int (*)(...))XIcon::event_leave_notify
144   (int (*)(...))AbstractIcon::getCommandArray
152   (int (*)(...))AbstractIcon::getCommand
160   (int (*)(...))XIcon::save
168   (int (*)(...))XIcon::findSnapPosition
176   (int (*)(...))XIcon::draw
184   (int (*)(...))XIcon::redraw
192   (int (*)(...))XIcon::dragButtonPress
200   (int (*)(...))XIcon::dragButtonRelease
208   (int (*)(...))XIcon::dragMotionNotify
216   (int (*)(...))XIcon::lowerIcon

Class XIcon
   size=104 align=8
   base size=100 base align=8
XIcon (0x0x148e6a59ad00) 0
    vptr=((& XIcon::_ZTV5XIcon) + 16u)
  AbstractIcon (0x0x148e6a4296c0) 0
      primary-for XIcon (0x0x148e6a59ad00)

Vtable for XImlib2Shadow
XImlib2Shadow::_ZTV13XImlib2Shadow: 64u entries
0     8u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTI13XImlib2Shadow)
24    (int (*)(...))XImlib2Shadow::~XImlib2Shadow
32    (int (*)(...))XImlib2Shadow::~XImlib2Shadow
40    (int (*)(...))XImlib2Shadow::configure
48    (int (*)(...))XImlib2Shadow::moveWindow
56    (int (*)(...))XImlib2Shadow::refreshIcon
64    (int (*)(...))XImlib2Shadow::renderShadowToImage
72    0u
80    0u
88    0u
96    0u
104   0u
112   0u
120   0u
128   18446744073709551608u
136   18446744073709551608u
144   0u
152   0u
160   0u
168   0u
176   0u
184   0u
192   0u
200   0u
208   0u
216   18446744073709551608u
224   0u
232   0u
240   0u
248   0u
256   0u
264   0u
272   18446744073709551608u
280   (int (*)(...))-8
288   (int (*)(...))(& _ZTI13XImlib2Shadow)
296   (int (*)(...))XImlib2Shadow::_ZTv0_n24_N13XImlib2ShadowD1Ev
304   (int (*)(...))XImlib2Shadow::_ZTv0_n24_N13XImlib2ShadowD0Ev
312   (int (*)(...))XImlib2Image::draw
320   (int (*)(...))XImlib2Image::redraw
328   (int (*)(...))XImlib2Image::mouseOverEffect
336   (int (*)(...))XImlib2Image::mouseOffEffect
344   (int (*)(...))XImlib2Image::event_enter_notify
352   (int (*)(...))XImlib2Image::event_leave_notify
360   (int (*)(...))XImlib2Shadow::_ZTv0_n80_N13XImlib2Shadow9configureEv
368   (int (*)(...))XImlib2Image::createPicture
376   (int (*)(...))XImlib2Image::initalize
384   (int (*)(...))XImlib2Image::getWindow
392   (int (*)(...))XImlib2Image::getWindowToolTip
400   (int (*)(...))XImlib2Image::createWindow
408   (int (*)(...))XImlib2Image::setupLayer
416   (int (*)(...))XImlib2Image::lowerWindow
424   (int (*)(...))XImlib2Image::mapWindow
432   (int (*)(...))XImlib2Image::unmapWindow
440   (int (*)(...))XImlib2Shadow::_ZTv0_n160_N13XImlib2Shadow10moveWindowEii
448   (int (*)(...))XImlib2Shadow::_ZTv0_n168_N13XImlib2Shadow11refreshIconEv
456   (int (*)(...))XImlib2Image::repaint
464   (int (*)(...))XImlib2Image::applyMouseOverEffects
472   (int (*)(...))XImlib2Image::createTransTables
480   (int (*)(...))XImlib2Image::shapeWindow
488   (int (*)(...))XImlib2Image::createToolTip
496   (int (*)(...))XImlib2Image::pressImage
504   (int (*)(...))XImlib2Image::unpressImage

VTT for XImlib2Shadow
XImlib2Shadow::_ZTT13XImlib2Shadow: 2u entries
0     ((& XImlib2Shadow::_ZTV13XImlib2Shadow) + 24u)
8     ((& XImlib2Shadow::_ZTV13XImlib2Shadow) + 296u)

Class XImlib2Shadow
   size=464 align=8
   base size=8 base align=8
XImlib2Shadow (0x0x148e6a59ad68) 0 nearly-empty
    vptridx=0u vptr=((& XImlib2Shadow::_ZTV13XImlib2Shadow) + 24u)
  XImlib2Image (0x0x148e6a59add0) 8 virtual
      vptridx=8u vbaseoffset=-24 vptr=((& XImlib2Shadow::_ZTV13XImlib2Shadow) + 296u)
    AbstractImage (0x0x148e6a429720) 8
        primary-for XImlib2Image (0x0x148e6a59add0)

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*> (0x0x148e6a429780) 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> (0x0x148e6a4297e0) 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*> (0x0x148e6a59af70) 0 empty
  std::_Iter_base<long unsigned int*, false> (0x0x148e6a429840) 0 empty

Class std::__is_pointer<int>
   size=1 align=1
   base size=0 base align=1
std::__is_pointer<int> (0x0x148e6a429900) 0 empty

Class std::__is_floating<int>
   size=1 align=1
   base size=0 base align=1
std::__is_floating<int> (0x0x148e6a4299c0) 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> > (0x0x148e6a429960) 0 empty

Class std::__is_arithmetic<int>
   size=1 align=1
   base size=1 base align=1
std::__is_arithmetic<int> (0x0x148e6a59a2d8) 0 empty
  std::__traitor<std::__is_integer<int>, std::__is_floating<int> > (0x0x148e6a429a20) 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> > (0x0x148e6a4298a0) 0 empty

Class std::__is_scalar<int>
   size=1 align=1
   base size=1 base align=1
std::__is_scalar<int> (0x0x148e6a59abc8) 0 empty
  std::__traitor<std::__is_arithmetic<int>, std::__is_pointer<int> > (0x0x148e6a429a80) 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> (0x0x148e6a429ae0) 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> (0x0x148e6a429b40) 0 empty

Class std::iterator_traits<const std::basic_string<char>*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<const std::basic_string<char>*> (0x0x148e6a429c00) 0 empty

Class __gnu_cxx::__normal_iterator<const std::basic_string<char>*, std::vector<std::basic_string<char> > >
   size=8 align=8
   base size=8 base align=8
__gnu_cxx::__normal_iterator<const std::basic_string<char>*, std::vector<std::basic_string<char> > > (0x0x148e6a429ba0) 0

Class std::__are_same<const std::basic_string<char>*, std::basic_string<char>*>
   size=1 align=1
   base size=0 base align=1
std::__are_same<const std::basic_string<char>*, std::basic_string<char>*> (0x0x148e6a429d20) 0 empty

Class __gnu_cxx::__enable_if<false, std::vector<std::basic_string<char> > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__enable_if<false, std::vector<std::basic_string<char> > > (0x0x148e6a429d80) 0 empty

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

Class __gnu_cxx::__normal_iterator<AbstractIconConfig**, std::vector<AbstractIconConfig*> >
   size=8 align=8
   base size=8 base align=8
__gnu_cxx::__normal_iterator<AbstractIconConfig**, std::vector<AbstractIconConfig*> > (0x0x148e6a429de0) 0

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

Class __gnu_cxx::__normal_iterator<Action* const*, std::vector<Action*> >
   size=8 align=8
   base size=8 base align=8
__gnu_cxx::__normal_iterator<Action* const*, std::vector<Action*> > (0x0x148e6a429ea0) 0

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

Class __gnu_cxx::__enable_if<false, std::vector<Action*> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__enable_if<false, std::vector<Action*> > (0x0x148e6a214000) 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>*> (0x0x148e6a2140c0) 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> > > (0x0x148e6a214060) 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>*> (0x0x148e6a2142a0) 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> > > (0x0x148e6a214300) 0 empty

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

Class __gnu_cxx::__enable_if<true, std::vector<AbstractIconConfig*> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__enable_if<true, std::vector<AbstractIconConfig*> > (0x0x148e6a214420) 0 empty

Class std::__is_move_iterator<__gnu_cxx::__normal_iterator<const std::basic_string<char>*, std::vector<std::basic_string<char> > > >
   size=1 align=1
   base size=0 base align=1
std::__is_move_iterator<__gnu_cxx::__normal_iterator<const std::basic_string<char>*, std::vector<std::basic_string<char> > > > (0x0x148e6a214540) 0 empty

Class std::_Iter_base<__gnu_cxx::__normal_iterator<const std::basic_string<char>*, std::vector<std::basic_string<char> > >, false>
   size=1 align=1
   base size=0 base align=1
std::_Iter_base<__gnu_cxx::__normal_iterator<const std::basic_string<char>*, std::vector<std::basic_string<char> > >, false> (0x0x148e6a2145a0) 0 empty

Class std::_Miter_base<__gnu_cxx::__normal_iterator<const std::basic_string<char>*, std::vector<std::basic_string<char> > > >
   size=1 align=1
   base size=1 base align=1
std::_Miter_base<__gnu_cxx::__normal_iterator<const std::basic_string<char>*, std::vector<std::basic_string<char> > > > (0x0x148e6a1df548) 0 empty
  std::_Iter_base<__gnu_cxx::__normal_iterator<const std::basic_string<char>*, std::vector<std::basic_string<char> > >, false> (0x0x148e6a214600) 0 empty

Class std::__is_move_iterator<std::basic_string<char>*>
   size=1 align=1
   base size=0 base align=1
std::__is_move_iterator<std::basic_string<char>*> (0x0x148e6a2146c0) 0 empty

Class std::_Iter_base<std::basic_string<char>*, false>
   size=1 align=1
   base size=0 base align=1
std::_Iter_base<std::basic_string<char>*, false> (0x0x148e6a2147e0) 0 empty

Class std::_Miter_base<std::basic_string<char>*>
   size=1 align=1
   base size=1 base align=1
std::_Miter_base<std::basic_string<char>*> (0x0x148e6a1df5b0) 0 empty
  std::_Iter_base<std::basic_string<char>*, false> (0x0x148e6a214900) 0 empty

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

Class std::_Destroy_aux<false>
   size=1 align=1
   base size=0 base align=1
std::_Destroy_aux<false> (0x0x148e6a2149c0) 0 empty

Class std::iterator_traits<__gnu_cxx::__normal_iterator<const std::basic_string<char>*, std::vector<std::basic_string<char> > > >
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<__gnu_cxx::__normal_iterator<const std::basic_string<char>*, std::vector<std::basic_string<char> > > > (0x0x148e6a214a20) 0 empty

Class std::__uninitialized_copy<false>
   size=1 align=1
   base size=0 base align=1
std::__uninitialized_copy<false> (0x0x148e6a214a80) 0 empty

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

Class std::iterator_traits<__gnu_cxx::__normal_iterator<Action* const*, std::vector<Action*> > >
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<__gnu_cxx::__normal_iterator<Action* const*, std::vector<Action*> > > (0x0x148e6a214b40) 0 empty

Class std::iterator_traits<std::vector<std::basic_string<char> >*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<std::vector<std::basic_string<char> >*> (0x0x148e6a214c60) 0 empty

Class std::__is_normal_iterator<__gnu_cxx::__normal_iterator<const std::basic_string<char>*, std::vector<std::basic_string<char> > > >
   size=1 align=1
   base size=0 base align=1
std::__is_normal_iterator<__gnu_cxx::__normal_iterator<const std::basic_string<char>*, std::vector<std::basic_string<char> > > > (0x0x148e6a214cc0) 0 empty

Class std::_Iter_base<__gnu_cxx::__normal_iterator<const std::basic_string<char>*, std::vector<std::basic_string<char> > >, true>
   size=1 align=1
   base size=0 base align=1
std::_Iter_base<__gnu_cxx::__normal_iterator<const std::basic_string<char>*, std::vector<std::basic_string<char> > >, true> (0x0x148e6a214d20) 0 empty

Class std::_Niter_base<__gnu_cxx::__normal_iterator<const std::basic_string<char>*, std::vector<std::basic_string<char> > > >
   size=1 align=1
   base size=1 base align=1
std::_Niter_base<__gnu_cxx::__normal_iterator<const std::basic_string<char>*, std::vector<std::basic_string<char> > > > (0x0x148e6a1dff08) 0 empty
  std::_Iter_base<__gnu_cxx::__normal_iterator<const std::basic_string<char>*, std::vector<std::basic_string<char> > >, true> (0x0x148e6a214d80) 0 empty

Class std::__is_normal_iterator<__gnu_cxx::__normal_iterator<std::basic_string<char>*, std::vector<std::basic_string<char> > > >
   size=1 align=1
   base size=0 base align=1
std::__is_normal_iterator<__gnu_cxx::__normal_iterator<std::basic_string<char>*, std::vector<std::basic_string<char> > > > (0x0x148e6a214de0) 0 empty

Class std::_Iter_base<__gnu_cxx::__normal_iterator<std::basic_string<char>*, std::vector<std::basic_string<char> > >, true>
   size=1 align=1
   base size=0 base align=1
std::_Iter_base<__gnu_cxx::__normal_iterator<std::basic_string<char>*, std::vector<std::basic_string<char> > >, true> (0x0x148e6a214e40) 0 empty

Class std::_Niter_base<__gnu_cxx::__normal_iterator<std::basic_string<char>*, std::vector<std::basic_string<char> > > >
   size=1 align=1
   base size=1 base align=1
std::_Niter_base<__gnu_cxx::__normal_iterator<std::basic_string<char>*, std::vector<std::basic_string<char> > > > (0x0x148e6a1df068) 0 empty
  std::_Iter_base<__gnu_cxx::__normal_iterator<std::basic_string<char>*, std::vector<std::basic_string<char> > >, true> (0x0x148e6a214ea0) 0 empty

Class std::iterator_traits<__gnu_cxx::__normal_iterator<std::basic_string<char>*, std::vector<std::basic_string<char> > > >
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<__gnu_cxx::__normal_iterator<std::basic_string<char>*, std::vector<std::basic_string<char> > > > (0x0x148e6a214f00) 0 empty

Class std::__is_normal_iterator<std::basic_string<char>*>
   size=1 align=1
   base size=0 base align=1
std::__is_normal_iterator<std::basic_string<char>*> (0x0x148e6a214f60) 0 empty

Class std::_Niter_base<std::basic_string<char>*>
   size=1 align=1
   base size=1 base align=1
std::_Niter_base<std::basic_string<char>*> (0x0x148e6a1df208) 0 empty
  std::_Iter_base<std::basic_string<char>*, false> (0x0x148e69f3c0c0) 0 empty

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> > (0x0x148e69f3c180) 0 empty

Class std::__is_pointer<std::basic_string<char>*>
   size=1 align=1
   base size=0 base align=1
std::__is_pointer<std::basic_string<char>*> (0x0x148e69f3c1e0) 0 empty

Class std::__is_pointer<const std::basic_string<char>*>
   size=1 align=1
   base size=0 base align=1
std::__is_pointer<const std::basic_string<char>*> (0x0x148e69f3c240) 0 empty

Class std::__is_move_iterator<__gnu_cxx::__normal_iterator<Action* const*, std::vector<Action*> > >
   size=1 align=1
   base size=0 base align=1
std::__is_move_iterator<__gnu_cxx::__normal_iterator<Action* const*, std::vector<Action*> > > (0x0x148e69f3c360) 0 empty

Class std::_Iter_base<__gnu_cxx::__normal_iterator<Action* const*, std::vector<Action*> >, false>
   size=1 align=1
   base size=0 base align=1
std::_Iter_base<__gnu_cxx::__normal_iterator<Action* const*, std::vector<Action*> >, false> (0x0x148e69f3c480) 0 empty

Class std::_Miter_base<__gnu_cxx::__normal_iterator<Action* const*, std::vector<Action*> > >
   size=1 align=1
   base size=1 base align=1
std::_Miter_base<__gnu_cxx::__normal_iterator<Action* const*, std::vector<Action*> > > (0x0x148e69f556e8) 0 empty
  std::_Iter_base<__gnu_cxx::__normal_iterator<Action* const*, std::vector<Action*> >, false> (0x0x148e69f3c5a0) 0 empty

Class std::__is_normal_iterator<__gnu_cxx::__normal_iterator<Action* const*, std::vector<Action*> > >
   size=1 align=1
   base size=0 base align=1
std::__is_normal_iterator<__gnu_cxx::__normal_iterator<Action* const*, std::vector<Action*> > > (0x0x148e69f3c7e0) 0 empty

Class std::_Iter_base<__gnu_cxx::__normal_iterator<Action* const*, std::vector<Action*> >, true>
   size=1 align=1
   base size=0 base align=1
std::_Iter_base<__gnu_cxx::__normal_iterator<Action* const*, std::vector<Action*> >, true> (0x0x148e69f3c900) 0 empty

Class std::_Niter_base<__gnu_cxx::__normal_iterator<Action* const*, std::vector<Action*> > >
   size=1 align=1
   base size=1 base align=1
std::_Niter_base<__gnu_cxx::__normal_iterator<Action* const*, std::vector<Action*> > > (0x0x148e69f55888) 0 empty
  std::_Iter_base<__gnu_cxx::__normal_iterator<Action* const*, std::vector<Action*> >, true> (0x0x148e69f3ca20) 0 empty

Class std::__is_normal_iterator<Action**>
   size=1 align=1
   base size=0 base align=1
std::__is_normal_iterator<Action**> (0x0x148e69f3cae0) 0 empty

Class std::_Iter_base<Action**, false>
   size=1 align=1
   base size=0 base align=1
std::_Iter_base<Action**, false> (0x0x148e69f3cb40) 0 empty

Class std::_Niter_base<Action**>
   size=1 align=1
   base size=1 base align=1
std::_Niter_base<Action**> (0x0x148e69f558f0) 0 empty
  std::_Iter_base<Action**, false> (0x0x148e69f3cba0) 0 empty

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

Class std::__is_pointer<Action**>
   size=1 align=1
   base size=0 base align=1
std::__is_pointer<Action**> (0x0x148e69f3cc60) 0 empty

Class std::__is_pointer<Action* const*>
   size=1 align=1
   base size=0 base align=1
std::__is_pointer<Action* const*> (0x0x148e69f3ccc0) 0 empty

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

