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

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

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

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

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

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

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

Class __locale_struct
   size=116 align=4
   base size=116 base align=4
__locale_struct (0x0x7fbc03538c60) 0

Class <anonymous struct>
   size=128 align=4
   base size=128 base align=4
<anonymous struct> (0x0x7fbc03538cc0) 0

Class timespec
   size=8 align=4
   base size=8 base align=4
timespec (0x0x7fbc03538d20) 0

Class timeval
   size=8 align=4
   base size=8 base align=4
timeval (0x0x7fbc03538d80) 0

Class <anonymous struct>
   size=128 align=4
   base size=128 base align=4
<anonymous struct> (0x0x7fbc03538de0) 0

Class pthread_attr_t
   size=36 align=4
   base size=36 base align=4
pthread_attr_t (0x0x7fbc03538e40) 0

Class __pthread_internal_slist
   size=4 align=4
   base size=4 base align=4
__pthread_internal_slist (0x0x7fbc03538ea0) 0

Class <anonymous union>::__pthread_mutex_s::<anonymous union>
   size=4 align=4
   base size=4 base align=4
<anonymous union>::__pthread_mutex_s::<anonymous union> (0x0x7fbc02f87000) 0

Class <anonymous union>::__pthread_mutex_s
   size=24 align=4
   base size=24 base align=4
<anonymous union>::__pthread_mutex_s (0x0x7fbc03538f60) 0

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

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

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

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

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

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

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

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

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

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

Class random_data
   size=28 align=4
   base size=28 base align=4
random_data (0x0x7fbc02f87420) 0

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

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

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

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

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

Class _IO_marker
   size=12 align=4
   base size=12 base align=4
_IO_marker (0x0x7fbc02f876c0) 0

Class _IO_FILE
   size=152 align=8
   base size=152 base align=8
_IO_FILE (0x0x7fbc02f87720) 0

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

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

Class std::exception
   size=4 align=4
   base size=4 base align=4
std::exception (0x0x7fbc02f87d20) 0 nearly-empty
    vptr=((& std::exception::_ZTVSt9exception) + 8u)

Vtable for std::bad_exception
std::bad_exception::_ZTVSt13bad_exception: 5u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTISt13bad_exception)
8     (int (*)(...))std::bad_exception::~bad_exception
12    (int (*)(...))std::bad_exception::~bad_exception
16    (int (*)(...))std::bad_exception::what

Class std::bad_exception
   size=4 align=4
   base size=4 base align=4
std::bad_exception (0x0x7fbc03581dd0) 0 nearly-empty
    vptr=((& std::bad_exception::_ZTVSt13bad_exception) + 8u)
  std::exception (0x0x7fbc02f87d80) 0 nearly-empty
      primary-for std::bad_exception (0x0x7fbc03581dd0)

Class std::__exception_ptr::exception_ptr
   size=4 align=4
   base size=4 base align=4
std::__exception_ptr::exception_ptr (0x0x7fbc02f87de0) 0

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class std::__is_integer<long int>
   size=1 align=1
   base size=0 base align=1
std::__is_integer<long int> (0x0x7fbc0293a840) 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> (0x0x7fbc0293a8a0) 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> (0x0x7fbc0293a900) 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> (0x0x7fbc0293a960) 0 empty

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

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

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

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

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

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

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

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

Class __gnu_cxx::__add_unsigned<char>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__add_unsigned<char> (0x0x7fbc02983300) 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> (0x0x7fbc02983360) 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> (0x0x7fbc029833c0) 0 empty

Class __gnu_cxx::__add_unsigned<int>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__add_unsigned<int> (0x0x7fbc02983420) 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> (0x0x7fbc02983480) 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> (0x0x7fbc029834e0) 0 empty

Class __gnu_cxx::__remove_unsigned<char>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__remove_unsigned<char> (0x0x7fbc029835a0) 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> (0x0x7fbc02983600) 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> (0x0x7fbc02983660) 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> (0x0x7fbc029836c0) 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> (0x0x7fbc02983720) 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> (0x0x7fbc02983780) 0 empty

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class std::forward_iterator_tag
   size=1 align=1
   base size=1 base align=1
std::forward_iterator_tag (0x0x7fbc026dc618) 0 empty
  std::input_iterator_tag (0x0x7fbc027085a0) 0 empty

Class std::bidirectional_iterator_tag
   size=1 align=1
   base size=1 base align=1
std::bidirectional_iterator_tag (0x0x7fbc026dc680) 0 empty
  std::forward_iterator_tag (0x0x7fbc026dc6e8) 0 empty
    std::input_iterator_tag (0x0x7fbc02708600) 0 empty

Class std::random_access_iterator_tag
   size=1 align=1
   base size=1 base align=1
std::random_access_iterator_tag (0x0x7fbc026dc750) 0 empty
  std::bidirectional_iterator_tag (0x0x7fbc026dc7b8) 0 empty
    std::forward_iterator_tag (0x0x7fbc026dc820) 0 empty
      std::input_iterator_tag (0x0x7fbc02708660) 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> (0x0x7fbc027862a0) 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 (0x0x7fbc027864e0) 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 (0x0x7fbc02786540) 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 (0x0x7fbc027865a0) 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 (0x0x7fbc02786600) 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 (0x0x7fbc02786660) 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> (0x0x7fbc02786ba0) 0 empty

Class std::__copy_move<true, false, std::random_access_iterator_tag>
   size=1 align=1
   base size=0 base align=1
std::__copy_move<true, false, std::random_access_iterator_tag> (0x0x7fbc02786c00) 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> (0x0x7fbc02786d80) 0 empty

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

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

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

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

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

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

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

Class lconv
   size=56 align=4
   base size=56 base align=4
lconv (0x0x7fbc028983c0) 0

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

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

Class <anonymous struct>
   size=128 align=4
   base size=128 base align=4
<anonymous struct> (0x0x7fbc028984e0) 0

Class timex
   size=128 align=4
   base size=128 base align=4
timex (0x0x7fbc02898540) 0

Class tm
   size=44 align=4
   base size=44 base align=4
tm (0x0x7fbc028985a0) 0

Class itimerspec
   size=16 align=4
   base size=16 base align=4
itimerspec (0x0x7fbc02898600) 0

Class __jmp_buf_internal_tag
   size=104 align=8
   base size=104 base align=8
__jmp_buf_internal_tag (0x0x7fbc02898660) 0

Class _pthread_cleanup_buffer
   size=16 align=4
   base size=16 base align=4
_pthread_cleanup_buffer (0x0x7fbc028986c0) 0

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

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

Class __pthread_cleanup_frame
   size=16 align=4
   base size=16 base align=4
__pthread_cleanup_frame (0x0x7fbc028987e0) 0

Class __pthread_cleanup_class
   size=16 align=4
   base size=16 base align=4
__pthread_cleanup_class (0x0x7fbc02898840) 0

Vtable for std::bad_alloc
std::bad_alloc::_ZTVSt9bad_alloc: 5u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTISt9bad_alloc)
8     (int (*)(...))std::bad_alloc::~bad_alloc
12    (int (*)(...))std::bad_alloc::~bad_alloc
16    (int (*)(...))std::bad_alloc::what

Class std::bad_alloc
   size=4 align=4
   base size=4 base align=4
std::bad_alloc (0x0x7fbc026dcd68) 0 nearly-empty
    vptr=((& std::bad_alloc::_ZTVSt9bad_alloc) + 8u)
  std::exception (0x0x7fbc028988a0) 0 nearly-empty
      primary-for std::bad_alloc (0x0x7fbc026dcd68)

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

Class std::bad_array_new_length
   size=4 align=4
   base size=4 base align=4
std::bad_array_new_length (0x0x7fbc026dcdd0) 0 nearly-empty
    vptr=((& std::bad_array_new_length::_ZTVSt20bad_array_new_length) + 8u)
  std::bad_alloc (0x0x7fbc026dce38) 0 nearly-empty
      primary-for std::bad_array_new_length (0x0x7fbc026dcdd0)
    std::exception (0x0x7fbc02898900) 0 nearly-empty
        primary-for std::bad_alloc (0x0x7fbc026dce38)

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

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

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

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

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

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

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

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

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

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

Class std::basic_string<char>::_Alloc_hider
   size=4 align=4
   base size=4 base align=4
std::basic_string<char>::_Alloc_hider (0x0x7fbc02369138) 0
  std::allocator<char> (0x0x7fbc023691a0) 0 empty
    __gnu_cxx::new_allocator<char> (0x0x7fbc02378120) 0 empty

Class std::basic_string<char>
   size=4 align=4
   base size=4 base align=4
std::basic_string<char> (0x0x7fbc02378060) 0

Class std::initializer_list<char>
   size=8 align=4
   base size=8 base align=4
std::initializer_list<char> (0x0x7fbc02378180) 0

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class std::basic_string<wchar_t>::_Alloc_hider
   size=4 align=4
   base size=4 base align=4
std::basic_string<wchar_t>::_Alloc_hider (0x0x7fbc02369548) 0
  std::allocator<wchar_t> (0x0x7fbc023695b0) 0 empty
    __gnu_cxx::new_allocator<wchar_t> (0x0x7fbc02378840) 0 empty

Class std::basic_string<wchar_t>
   size=4 align=4
   base size=4 base align=4
std::basic_string<wchar_t> (0x0x7fbc02378780) 0

Class std::initializer_list<wchar_t>
   size=8 align=4
   base size=8 base align=4
std::initializer_list<wchar_t> (0x0x7fbc023788a0) 0

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class std::hash<int>
   size=1 align=1
   base size=1 base align=1
std::hash<int> (0x0x7fbc023699c0) 0 empty
  std::__hash_base<unsigned int, int> (0x0x7fbc0217d060) 0 empty

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

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

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

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

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

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

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

Class std::hash<unsigned int>
   size=1 align=1
   base size=1 base align=1
std::hash<unsigned int> (0x0x7fbc02369b60) 0 empty
  std::__hash_base<unsigned int, unsigned int> (0x0x7fbc0217d360) 0 empty

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class std::basic_string<char16_t>::_Alloc_hider
   size=4 align=4
   base size=4 base align=4
std::basic_string<char16_t>::_Alloc_hider (0x0x7fbc021b11a0) 0
  std::allocator<char16_t> (0x0x7fbc021b1208) 0 empty
    __gnu_cxx::new_allocator<char16_t> (0x0x7fbc0217df00) 0 empty

Class std::basic_string<char16_t>
   size=4 align=4
   base size=4 base align=4
std::basic_string<char16_t> (0x0x7fbc0217dcc0) 0

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

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

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

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

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

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

Class std::basic_string<char32_t>::_Alloc_hider
   size=4 align=4
   base size=4 base align=4
std::basic_string<char32_t>::_Alloc_hider (0x0x7fbc021b1410) 0
  std::allocator<char32_t> (0x0x7fbc021b1478) 0 empty
    __gnu_cxx::new_allocator<char32_t> (0x0x7fbc0225f3c0) 0 empty

Class std::basic_string<char32_t>
   size=4 align=4
   base size=4 base align=4
std::basic_string<char32_t> (0x0x7fbc0225f180) 0

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

Class std::basic_string<char>::_Rep_base
   size=12 align=4
   base size=12 base align=4
std::basic_string<char>::_Rep_base (0x0x7fbc0225f480) 0

Class std::basic_string<char>::_Rep
   size=12 align=4
   base size=12 base align=4
std::basic_string<char>::_Rep (0x0x7fbc021b1548) 0
  std::basic_string<char>::_Rep_base (0x0x7fbc0225f4e0) 0

Class std::basic_string<wchar_t>::_Rep_base
   size=12 align=4
   base size=12 base align=4
std::basic_string<wchar_t>::_Rep_base (0x0x7fbc0225f540) 0

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

Class std::basic_string<wchar_t>::_Rep
   size=12 align=4
   base size=12 base align=4
std::basic_string<wchar_t>::_Rep (0x0x7fbc021b1618) 0
  std::basic_string<wchar_t>::_Rep_base (0x0x7fbc0225f5a0) 0

Class std::locale
   size=4 align=4
   base size=4 base align=4
std::locale (0x0x7fbc0225f660) 0

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

Class std::locale::facet
   size=8 align=4
   base size=8 base align=4
std::locale::facet (0x0x7fbc0225f6c0) 0
    vptr=((& std::locale::facet::_ZTVNSt6locale5facetE) + 8u)

Class std::locale::id
   size=4 align=4
   base size=4 base align=4
std::locale::id (0x0x7fbc0225f720) 0

Class std::locale::_Impl
   size=20 align=4
   base size=20 base align=4
std::locale::_Impl (0x0x7fbc0225f780) 0

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

Class std::collate<char>
   size=12 align=4
   base size=12 base align=4
std::collate<char> (0x0x7fbc021b1820) 0
    vptr=((& std::collate<char>::_ZTVSt7collateIcE) + 8u)
  std::locale::facet (0x0x7fbc0225f840) 0
      primary-for std::collate<char> (0x0x7fbc021b1820)

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

Class std::collate<wchar_t>
   size=12 align=4
   base size=12 base align=4
std::collate<wchar_t> (0x0x7fbc021b1888) 0
    vptr=((& std::collate<wchar_t>::_ZTVSt7collateIwE) + 8u)
  std::locale::facet (0x0x7fbc0225f8a0) 0
      primary-for std::collate<wchar_t> (0x0x7fbc021b1888)

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> > (0x0x7fbc0225f960) 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> (0x0x7fbc0225f9c0) 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> (0x0x7fbc021b19c0) 0 empty
  __gnu_cxx::__numeric_traits_integer<long unsigned int> (0x0x7fbc0225fa20) 0 empty

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

Class std::collate_byname<char>
   size=12 align=4
   base size=12 base align=4
std::collate_byname<char> (0x0x7fbc021b1a90) 0
    vptr=((& std::collate_byname<char>::_ZTVSt14collate_bynameIcE) + 8u)
  std::collate<char> (0x0x7fbc021b1af8) 0
      primary-for std::collate_byname<char> (0x0x7fbc021b1a90)
    std::locale::facet (0x0x7fbc0225fa80) 0
        primary-for std::collate<char> (0x0x7fbc021b1af8)

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

Class std::collate_byname<wchar_t>
   size=12 align=4
   base size=12 base align=4
std::collate_byname<wchar_t> (0x0x7fbc021b1b60) 0
    vptr=((& std::collate_byname<wchar_t>::_ZTVSt14collate_bynameIwE) + 8u)
  std::collate<wchar_t> (0x0x7fbc021b1bc8) 0
      primary-for std::collate_byname<wchar_t> (0x0x7fbc021b1b60)
    std::locale::facet (0x0x7fbc0225fae0) 0
        primary-for std::collate<wchar_t> (0x0x7fbc021b1bc8)

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

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

Class std::ios_base::_Callback_list
   size=16 align=4
   base size=16 base align=4
std::ios_base::_Callback_list (0x0x7fbc0225fc00) 0

Class std::ios_base::_Words
   size=8 align=4
   base size=8 base align=4
std::ios_base::_Words (0x0x7fbc0225fc60) 0

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

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

Class std::ios_base
   size=112 align=4
   base size=112 base align=4
std::ios_base (0x0x7fbc0225fb40) 0
    vptr=((& std::ios_base::_ZTVSt8ios_base) + 8u)

Vtable for std::basic_streambuf<char>
std::basic_streambuf<char>::_ZTVSt15basic_streambufIcSt11char_traitsIcEE: 16u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTISt15basic_streambufIcSt11char_traitsIcEE)
8     (int (*)(...))std::basic_streambuf<_CharT, _Traits>::~basic_streambuf<char, std::char_traits<char> >
12    (int (*)(...))std::basic_streambuf<_CharT, _Traits>::~basic_streambuf<char, std::char_traits<char> >
16    (int (*)(...))std::basic_streambuf<_CharT, _Traits>::imbue<char, std::char_traits<char> >
20    (int (*)(...))std::basic_streambuf<_CharT, _Traits>::setbuf<char, std::char_traits<char> >
24    (int (*)(...))std::basic_streambuf<_CharT, _Traits>::seekoff<char, std::char_traits<char> >
28    (int (*)(...))std::basic_streambuf<_CharT, _Traits>::seekpos<char, std::char_traits<char> >
32    (int (*)(...))std::basic_streambuf<_CharT, _Traits>::sync<char, std::char_traits<char> >
36    (int (*)(...))std::basic_streambuf<_CharT, _Traits>::showmanyc<char, std::char_traits<char> >
40    (int (*)(...))std::basic_streambuf<_CharT, _Traits>::xsgetn<char, std::char_traits<char> >
44    (int (*)(...))std::basic_streambuf<_CharT, _Traits>::underflow<char, std::char_traits<char> >
48    (int (*)(...))std::basic_streambuf<_CharT, _Traits>::uflow<char, std::char_traits<char> >
52    (int (*)(...))std::basic_streambuf<_CharT, _Traits>::pbackfail<char, std::char_traits<char> >
56    (int (*)(...))std::basic_streambuf<_CharT, _Traits>::xsputn<char, std::char_traits<char> >
60    (int (*)(...))std::basic_streambuf<_CharT, _Traits>::overflow<char, std::char_traits<char> >

Class std::basic_streambuf<char>
   size=32 align=4
   base size=32 base align=4
std::basic_streambuf<char> (0x0x7fbc0225fd80) 0
    vptr=((& std::basic_streambuf<char>::_ZTVSt15basic_streambufIcSt11char_traitsIcEE) + 8u)

Vtable for std::basic_streambuf<wchar_t>
std::basic_streambuf<wchar_t>::_ZTVSt15basic_streambufIwSt11char_traitsIwEE: 16u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTISt15basic_streambufIwSt11char_traitsIwEE)
8     (int (*)(...))std::basic_streambuf<_CharT, _Traits>::~basic_streambuf<wchar_t, std::char_traits<wchar_t> >
12    (int (*)(...))std::basic_streambuf<_CharT, _Traits>::~basic_streambuf<wchar_t, std::char_traits<wchar_t> >
16    (int (*)(...))std::basic_streambuf<_CharT, _Traits>::imbue<wchar_t, std::char_traits<wchar_t> >
20    (int (*)(...))std::basic_streambuf<_CharT, _Traits>::setbuf<wchar_t, std::char_traits<wchar_t> >
24    (int (*)(...))std::basic_streambuf<_CharT, _Traits>::seekoff<wchar_t, std::char_traits<wchar_t> >
28    (int (*)(...))std::basic_streambuf<_CharT, _Traits>::seekpos<wchar_t, std::char_traits<wchar_t> >
32    (int (*)(...))std::basic_streambuf<_CharT, _Traits>::sync<wchar_t, std::char_traits<wchar_t> >
36    (int (*)(...))std::basic_streambuf<_CharT, _Traits>::showmanyc<wchar_t, std::char_traits<wchar_t> >
40    (int (*)(...))std::basic_streambuf<_CharT, _Traits>::xsgetn<wchar_t, std::char_traits<wchar_t> >
44    (int (*)(...))std::basic_streambuf<_CharT, _Traits>::underflow<wchar_t, std::char_traits<wchar_t> >
48    (int (*)(...))std::basic_streambuf<_CharT, _Traits>::uflow<wchar_t, std::char_traits<wchar_t> >
52    (int (*)(...))std::basic_streambuf<_CharT, _Traits>::pbackfail<wchar_t, std::char_traits<wchar_t> >
56    (int (*)(...))std::basic_streambuf<_CharT, _Traits>::xsputn<wchar_t, std::char_traits<wchar_t> >
60    (int (*)(...))std::basic_streambuf<_CharT, _Traits>::overflow<wchar_t, std::char_traits<wchar_t> >

Class std::basic_streambuf<wchar_t>
   size=32 align=4
   base size=32 base align=4
std::basic_streambuf<wchar_t> (0x0x7fbc01d002a0) 0
    vptr=((& std::basic_streambuf<wchar_t>::_ZTVSt15basic_streambufIwSt11char_traitsIwEE) + 8u)

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

Vtable for std::ctype<char>
std::ctype<char>::_ZTVSt5ctypeIcE: 12u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTISt5ctypeIcE)
8     (int (*)(...))std::ctype<char>::~ctype
12    (int (*)(...))std::ctype<char>::~ctype
16    (int (*)(...))std::ctype<char>::do_toupper
20    (int (*)(...))std::ctype<char>::do_toupper
24    (int (*)(...))std::ctype<char>::do_tolower
28    (int (*)(...))std::ctype<char>::do_tolower
32    (int (*)(...))std::ctype<char>::do_widen
36    (int (*)(...))std::ctype<char>::do_widen
40    (int (*)(...))std::ctype<char>::do_narrow
44    (int (*)(...))std::ctype<char>::do_narrow

Class std::ctype<char>
   size=544 align=4
   base size=542 base align=4
std::ctype<char> (0x0x7fbc01d8a1c0) 0
    vptr=((& std::ctype<char>::_ZTVSt5ctypeIcE) + 8u)
  std::locale::facet (0x0x7fbc01d006c0) 0
      primary-for std::ctype<char> (0x0x7fbc01d8a1c0)
  std::ctype_base (0x0x7fbc01d00720) 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
4     (int (*)(...))(& _ZTISt21__ctype_abstract_baseIwE)
8     0u
12    0u
16    (int (*)(...))__cxa_pure_virtual
20    (int (*)(...))__cxa_pure_virtual
24    (int (*)(...))__cxa_pure_virtual
28    (int (*)(...))__cxa_pure_virtual
32    (int (*)(...))__cxa_pure_virtual
36    (int (*)(...))__cxa_pure_virtual
40    (int (*)(...))__cxa_pure_virtual
44    (int (*)(...))__cxa_pure_virtual
48    (int (*)(...))__cxa_pure_virtual
52    (int (*)(...))__cxa_pure_virtual
56    (int (*)(...))__cxa_pure_virtual
60    (int (*)(...))__cxa_pure_virtual

Class std::__ctype_abstract_base<wchar_t>
   size=8 align=4
   base size=8 base align=4
std::__ctype_abstract_base<wchar_t> (0x0x7fbc01d8aee0) 0
    vptr=((& std::__ctype_abstract_base<wchar_t>::_ZTVSt21__ctype_abstract_baseIwE) + 8u)
  std::locale::facet (0x0x7fbc01d00780) 0
      primary-for std::__ctype_abstract_base<wchar_t> (0x0x7fbc01d8aee0)
  std::ctype_base (0x0x7fbc01d007e0) 0 empty

Vtable for std::ctype<wchar_t>
std::ctype<wchar_t>::_ZTVSt5ctypeIwE: 16u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTISt5ctypeIwE)
8     (int (*)(...))std::ctype<wchar_t>::~ctype
12    (int (*)(...))std::ctype<wchar_t>::~ctype
16    (int (*)(...))std::ctype<wchar_t>::do_is
20    (int (*)(...))std::ctype<wchar_t>::do_is
24    (int (*)(...))std::ctype<wchar_t>::do_scan_is
28    (int (*)(...))std::ctype<wchar_t>::do_scan_not
32    (int (*)(...))std::ctype<wchar_t>::do_toupper
36    (int (*)(...))std::ctype<wchar_t>::do_toupper
40    (int (*)(...))std::ctype<wchar_t>::do_tolower
44    (int (*)(...))std::ctype<wchar_t>::do_tolower
48    (int (*)(...))std::ctype<wchar_t>::do_widen
52    (int (*)(...))std::ctype<wchar_t>::do_widen
56    (int (*)(...))std::ctype<wchar_t>::do_narrow
60    (int (*)(...))std::ctype<wchar_t>::do_narrow

Class std::ctype<wchar_t>
   size=1264 align=4
   base size=1264 base align=4
std::ctype<wchar_t> (0x0x7fbc01d27340) 0
    vptr=((& std::ctype<wchar_t>::_ZTVSt5ctypeIwE) + 8u)
  std::__ctype_abstract_base<wchar_t> (0x0x7fbc01dc3000) 0
      primary-for std::ctype<wchar_t> (0x0x7fbc01d27340)
    std::locale::facet (0x0x7fbc01d00840) 0
        primary-for std::__ctype_abstract_base<wchar_t> (0x0x7fbc01dc3000)
    std::ctype_base (0x0x7fbc01d008a0) 0 empty

Vtable for std::ctype_byname<char>
std::ctype_byname<char>::_ZTVSt12ctype_bynameIcE: 12u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTISt12ctype_bynameIcE)
8     (int (*)(...))std::ctype_byname<char>::~ctype_byname
12    (int (*)(...))std::ctype_byname<char>::~ctype_byname
16    (int (*)(...))std::ctype<char>::do_toupper
20    (int (*)(...))std::ctype<char>::do_toupper
24    (int (*)(...))std::ctype<char>::do_tolower
28    (int (*)(...))std::ctype<char>::do_tolower
32    (int (*)(...))std::ctype<char>::do_widen
36    (int (*)(...))std::ctype<char>::do_widen
40    (int (*)(...))std::ctype<char>::do_narrow
44    (int (*)(...))std::ctype<char>::do_narrow

Class std::ctype_byname<char>
   size=544 align=4
   base size=542 base align=4
std::ctype_byname<char> (0x0x7fbc01d274e0) 0
    vptr=((& std::ctype_byname<char>::_ZTVSt12ctype_bynameIcE) + 8u)
  std::ctype<char> (0x0x7fbc01dc3310) 0
      primary-for std::ctype_byname<char> (0x0x7fbc01d274e0)
    std::locale::facet (0x0x7fbc01d00960) 0
        primary-for std::ctype<char> (0x0x7fbc01dc3310)
    std::ctype_base (0x0x7fbc01d009c0) 0 empty

Vtable for std::ctype_byname<wchar_t>
std::ctype_byname<wchar_t>::_ZTVSt12ctype_bynameIwE: 16u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTISt12ctype_bynameIwE)
8     (int (*)(...))std::ctype_byname<wchar_t>::~ctype_byname
12    (int (*)(...))std::ctype_byname<wchar_t>::~ctype_byname
16    (int (*)(...))std::ctype<wchar_t>::do_is
20    (int (*)(...))std::ctype<wchar_t>::do_is
24    (int (*)(...))std::ctype<wchar_t>::do_scan_is
28    (int (*)(...))std::ctype<wchar_t>::do_scan_not
32    (int (*)(...))std::ctype<wchar_t>::do_toupper
36    (int (*)(...))std::ctype<wchar_t>::do_toupper
40    (int (*)(...))std::ctype<wchar_t>::do_tolower
44    (int (*)(...))std::ctype<wchar_t>::do_tolower
48    (int (*)(...))std::ctype<wchar_t>::do_widen
52    (int (*)(...))std::ctype<wchar_t>::do_widen
56    (int (*)(...))std::ctype<wchar_t>::do_narrow
60    (int (*)(...))std::ctype<wchar_t>::do_narrow

Class std::ctype_byname<wchar_t>
   size=1264 align=4
   base size=1264 base align=4
std::ctype_byname<wchar_t> (0x0x7fbc01d27548) 0
    vptr=((& std::ctype_byname<wchar_t>::_ZTVSt12ctype_bynameIwE) + 8u)
  std::ctype<wchar_t> (0x0x7fbc01d275b0) 0
      primary-for std::ctype_byname<wchar_t> (0x0x7fbc01d27548)
    std::__ctype_abstract_base<wchar_t> (0x0x7fbc01dc3460) 0
        primary-for std::ctype<wchar_t> (0x0x7fbc01d275b0)
      std::locale::facet (0x0x7fbc01d00a20) 0
          primary-for std::__ctype_abstract_base<wchar_t> (0x0x7fbc01dc3460)
      std::ctype_base (0x0x7fbc01d00a80) 0 empty

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

Vtable for std::numpunct<char>
std::numpunct<char>::_ZTVSt8numpunctIcE: 9u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTISt8numpunctIcE)
8     (int (*)(...))std::numpunct<_CharT>::~numpunct<char>
12    (int (*)(...))std::numpunct<_CharT>::~numpunct<char>
16    (int (*)(...))std::numpunct<_CharT>::do_decimal_point<char>
20    (int (*)(...))std::numpunct<_CharT>::do_thousands_sep<char>
24    (int (*)(...))std::numpunct<_CharT>::do_grouping<char>
28    (int (*)(...))std::numpunct<_CharT>::do_truename<char>
32    (int (*)(...))std::numpunct<_CharT>::do_falsename<char>

Class std::numpunct<char>
   size=12 align=4
   base size=12 base align=4
std::numpunct<char> (0x0x7fbc01d27888) 0
    vptr=((& std::numpunct<char>::_ZTVSt8numpunctIcE) + 8u)
  std::locale::facet (0x0x7fbc01d00c00) 0
      primary-for std::numpunct<char> (0x0x7fbc01d27888)

Vtable for std::numpunct<wchar_t>
std::numpunct<wchar_t>::_ZTVSt8numpunctIwE: 9u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTISt8numpunctIwE)
8     (int (*)(...))std::numpunct<_CharT>::~numpunct<wchar_t>
12    (int (*)(...))std::numpunct<_CharT>::~numpunct<wchar_t>
16    (int (*)(...))std::numpunct<_CharT>::do_decimal_point<wchar_t>
20    (int (*)(...))std::numpunct<_CharT>::do_thousands_sep<wchar_t>
24    (int (*)(...))std::numpunct<_CharT>::do_grouping<wchar_t>
28    (int (*)(...))std::numpunct<_CharT>::do_truename<wchar_t>
32    (int (*)(...))std::numpunct<_CharT>::do_falsename<wchar_t>

Class std::numpunct<wchar_t>
   size=12 align=4
   base size=12 base align=4
std::numpunct<wchar_t> (0x0x7fbc01d278f0) 0
    vptr=((& std::numpunct<wchar_t>::_ZTVSt8numpunctIwE) + 8u)
  std::locale::facet (0x0x7fbc01d00c60) 0
      primary-for std::numpunct<wchar_t> (0x0x7fbc01d278f0)

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

Class __gnu_cxx::__numeric_traits<char>
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__numeric_traits<char> (0x0x7fbc01d27c30) 0 empty
  __gnu_cxx::__numeric_traits_integer<char> (0x0x7fbc01d00f60) 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> (0x0x7fbc01e9c000) 0 empty

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

Class std::numpunct_byname<char>
   size=12 align=4
   base size=12 base align=4
std::numpunct_byname<char> (0x0x7fbc01d27c98) 0
    vptr=((& std::numpunct_byname<char>::_ZTVSt15numpunct_bynameIcE) + 8u)
  std::numpunct<char> (0x0x7fbc01ad4000) 0
      primary-for std::numpunct_byname<char> (0x0x7fbc01d27c98)
    std::locale::facet (0x0x7fbc01e9c300) 0
        primary-for std::numpunct<char> (0x0x7fbc01ad4000)

Vtable for std::num_get<char>
std::num_get<char>::_ZTVSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE: 15u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTISt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE)
8     (int (*)(...))std::num_get<_CharT, _InIter>::~num_get<char, std::istreambuf_iterator<char, std::char_traits<char> > >
12    (int (*)(...))std::num_get<_CharT, _InIter>::~num_get<char, std::istreambuf_iterator<char, std::char_traits<char> > >
16    (int (*)(...))std::num_get<_CharT, _InIter>::do_get<char, std::istreambuf_iterator<char, std::char_traits<char> > >
20    (int (*)(...))std::num_get<_CharT, _InIter>::do_get<char, std::istreambuf_iterator<char, std::char_traits<char> > >
24    (int (*)(...))std::num_get<_CharT, _InIter>::do_get<char, std::istreambuf_iterator<char, std::char_traits<char> > >
28    (int (*)(...))std::num_get<_CharT, _InIter>::do_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> > >
36    (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> > >
44    (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> > >
52    (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> > >

Class std::num_get<char>
   size=8 align=4
   base size=8 base align=4
std::num_get<char> (0x0x7fbc01ad4068) 0
    vptr=((& std::num_get<char>::_ZTVSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE) + 8u)
  std::locale::facet (0x0x7fbc01e9c360) 0
      primary-for std::num_get<char> (0x0x7fbc01ad4068)

Vtable for std::num_put<char>
std::num_put<char>::_ZTVSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE: 12u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTISt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE)
8     (int (*)(...))std::num_put<_CharT, _OutIter>::~num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >
12    (int (*)(...))std::num_put<_CharT, _OutIter>::~num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >
16    (int (*)(...))std::num_put<_CharT, _OutIter>::do_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >
20    (int (*)(...))std::num_put<_CharT, _OutIter>::do_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >
24    (int (*)(...))std::num_put<_CharT, _OutIter>::do_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >
28    (int (*)(...))std::num_put<_CharT, _OutIter>::do_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> > >
36    (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> > >
44    (int (*)(...))std::num_put<_CharT, _OutIter>::do_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >

Class std::num_put<char>
   size=8 align=4
   base size=8 base align=4
std::num_put<char> (0x0x7fbc01ad40d0) 0
    vptr=((& std::num_put<char>::_ZTVSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE) + 8u)
  std::locale::facet (0x0x7fbc01e9c420) 0
      primary-for std::num_put<char> (0x0x7fbc01ad40d0)

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

Class std::numpunct_byname<wchar_t>
   size=12 align=4
   base size=12 base align=4
std::numpunct_byname<wchar_t> (0x0x7fbc01ad4138) 0
    vptr=((& std::numpunct_byname<wchar_t>::_ZTVSt15numpunct_bynameIwE) + 8u)
  std::numpunct<wchar_t> (0x0x7fbc01ad41a0) 0
      primary-for std::numpunct_byname<wchar_t> (0x0x7fbc01ad4138)
    std::locale::facet (0x0x7fbc01e9c4e0) 0
        primary-for std::numpunct<wchar_t> (0x0x7fbc01ad41a0)

Vtable for std::num_get<wchar_t>
std::num_get<wchar_t>::_ZTVSt7num_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE: 15u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTISt7num_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE)
8     (int (*)(...))std::num_get<_CharT, _InIter>::~num_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
12    (int (*)(...))std::num_get<_CharT, _InIter>::~num_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
16    (int (*)(...))std::num_get<_CharT, _InIter>::do_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
20    (int (*)(...))std::num_get<_CharT, _InIter>::do_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
24    (int (*)(...))std::num_get<_CharT, _InIter>::do_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
28    (int (*)(...))std::num_get<_CharT, _InIter>::do_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> > >
36    (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> > >
44    (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> > >
52    (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> > >

Class std::num_get<wchar_t>
   size=8 align=4
   base size=8 base align=4
std::num_get<wchar_t> (0x0x7fbc01ad4208) 0
    vptr=((& std::num_get<wchar_t>::_ZTVSt7num_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE) + 8u)
  std::locale::facet (0x0x7fbc01e9c540) 0
      primary-for std::num_get<wchar_t> (0x0x7fbc01ad4208)

Vtable for std::num_put<wchar_t>
std::num_put<wchar_t>::_ZTVSt7num_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE: 12u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTISt7num_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE)
8     (int (*)(...))std::num_put<_CharT, _OutIter>::~num_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
12    (int (*)(...))std::num_put<_CharT, _OutIter>::~num_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
16    (int (*)(...))std::num_put<_CharT, _OutIter>::do_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
20    (int (*)(...))std::num_put<_CharT, _OutIter>::do_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
24    (int (*)(...))std::num_put<_CharT, _OutIter>::do_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
28    (int (*)(...))std::num_put<_CharT, _OutIter>::do_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> > >
36    (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> > >
44    (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=8 align=4
   base size=8 base align=4
std::num_put<wchar_t> (0x0x7fbc01ad4270) 0
    vptr=((& std::num_put<wchar_t>::_ZTVSt7num_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE) + 8u)
  std::locale::facet (0x0x7fbc01e9c600) 0
      primary-for std::num_put<wchar_t> (0x0x7fbc01ad4270)

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

Class std::basic_ios<char>
   size=136 align=4
   base size=136 base align=4
std::basic_ios<char> (0x0x7fbc01ad4548) 0
    vptr=((& std::basic_ios<char>::_ZTVSt9basic_iosIcSt11char_traitsIcEE) + 8u)
  std::ios_base (0x0x7fbc01e9c720) 0
      primary-for std::basic_ios<char> (0x0x7fbc01ad4548)

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

Class std::basic_ios<wchar_t>
   size=140 align=4
   base size=140 base align=4
std::basic_ios<wchar_t> (0x0x7fbc01ad4618) 0
    vptr=((& std::basic_ios<wchar_t>::_ZTVSt9basic_iosIwSt11char_traitsIwEE) + 8u)
  std::ios_base (0x0x7fbc01e9c840) 0
      primary-for std::basic_ios<wchar_t> (0x0x7fbc01ad4618)

Vtable for std::basic_ostream<char>
std::basic_ostream<char>::_ZTVSo: 10u entries
0     4u
4     (int (*)(...))0
8     (int (*)(...))(& _ZTISo)
12    (int (*)(...))std::basic_ostream<_CharT, _Traits>::~basic_ostream<char, std::char_traits<char> >
16    (int (*)(...))std::basic_ostream<_CharT, _Traits>::~basic_ostream<char, std::char_traits<char> >
20    4294967292u
24    (int (*)(...))-4
28    (int (*)(...))(& _ZTISo)
32    (int (*)(...))std::basic_ostream<char>::_ZTv0_n12_NSoD1Ev
36    (int (*)(...))std::basic_ostream<char>::_ZTv0_n12_NSoD0Ev

VTT for std::basic_ostream<char>
std::basic_ostream<char>::_ZTTSo: 2u entries
0     ((& std::basic_ostream<char>::_ZTVSo) + 12u)
4     ((& std::basic_ostream<char>::_ZTVSo) + 32u)

Class std::basic_ostream<char>
   size=140 align=4
   base size=4 base align=4
std::basic_ostream<char> (0x0x7fbc01ad4af8) 0 nearly-empty
    vptridx=0u vptr=((& std::basic_ostream<char>::_ZTVSo) + 12u)
  std::basic_ios<char> (0x0x7fbc01ad4b60) 4 virtual
      vptridx=4u vbaseoffset=-12 vptr=((& std::basic_ostream<char>::_ZTVSo) + 32u)
    std::ios_base (0x0x7fbc01e9ca80) 4
        primary-for std::basic_ios<char> (0x0x7fbc01ad4b60)

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

Vtable for std::basic_ostream<wchar_t>
std::basic_ostream<wchar_t>::_ZTVSt13basic_ostreamIwSt11char_traitsIwEE: 10u entries
0     4u
4     (int (*)(...))0
8     (int (*)(...))(& _ZTISt13basic_ostreamIwSt11char_traitsIwEE)
12    (int (*)(...))std::basic_ostream<_CharT, _Traits>::~basic_ostream<wchar_t, std::char_traits<wchar_t> >
16    (int (*)(...))std::basic_ostream<_CharT, _Traits>::~basic_ostream<wchar_t, std::char_traits<wchar_t> >
20    4294967292u
24    (int (*)(...))-4
28    (int (*)(...))(& _ZTISt13basic_ostreamIwSt11char_traitsIwEE)
32    (int (*)(...))std::basic_ostream<wchar_t>::_ZTv0_n12_NSt13basic_ostreamIwSt11char_traitsIwEED1Ev
36    (int (*)(...))std::basic_ostream<wchar_t>::_ZTv0_n12_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) + 12u)
4     ((& std::basic_ostream<wchar_t>::_ZTVSt13basic_ostreamIwSt11char_traitsIwEE) + 32u)

Class std::basic_ostream<wchar_t>
   size=144 align=4
   base size=4 base align=4
std::basic_ostream<wchar_t> (0x0x7fbc01ad4d68) 0 nearly-empty
    vptridx=0u vptr=((& std::basic_ostream<wchar_t>::_ZTVSt13basic_ostreamIwSt11char_traitsIwEE) + 12u)
  std::basic_ios<wchar_t> (0x0x7fbc01ad4dd0) 4 virtual
      vptridx=4u vbaseoffset=-12 vptr=((& std::basic_ostream<wchar_t>::_ZTVSt13basic_ostreamIwSt11char_traitsIwEE) + 32u)
    std::ios_base (0x0x7fbc01e9cb40) 4
        primary-for std::basic_ios<wchar_t> (0x0x7fbc01ad4dd0)

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

Vtable for std::basic_istream<char>
std::basic_istream<char>::_ZTVSi: 10u entries
0     8u
4     (int (*)(...))0
8     (int (*)(...))(& _ZTISi)
12    (int (*)(...))std::basic_istream<_CharT, _Traits>::~basic_istream<char, std::char_traits<char> >
16    (int (*)(...))std::basic_istream<_CharT, _Traits>::~basic_istream<char, std::char_traits<char> >
20    4294967288u
24    (int (*)(...))-8
28    (int (*)(...))(& _ZTISi)
32    (int (*)(...))std::basic_istream<char>::_ZTv0_n12_NSiD1Ev
36    (int (*)(...))std::basic_istream<char>::_ZTv0_n12_NSiD0Ev

VTT for std::basic_istream<char>
std::basic_istream<char>::_ZTTSi: 2u entries
0     ((& std::basic_istream<char>::_ZTVSi) + 12u)
4     ((& std::basic_istream<char>::_ZTVSi) + 32u)

Class std::basic_istream<char>
   size=144 align=4
   base size=8 base align=4
std::basic_istream<char> (0x0x7fbc01c250d0) 0
    vptridx=0u vptr=((& std::basic_istream<char>::_ZTVSi) + 12u)
  std::basic_ios<char> (0x0x7fbc01c25138) 8 virtual
      vptridx=4u vbaseoffset=-12 vptr=((& std::basic_istream<char>::_ZTVSi) + 32u)
    std::ios_base (0x0x7fbc01e9cc60) 8
        primary-for std::basic_ios<char> (0x0x7fbc01c25138)

Vtable for std::basic_istream<wchar_t>
std::basic_istream<wchar_t>::_ZTVSt13basic_istreamIwSt11char_traitsIwEE: 10u entries
0     8u
4     (int (*)(...))0
8     (int (*)(...))(& _ZTISt13basic_istreamIwSt11char_traitsIwEE)
12    (int (*)(...))std::basic_istream<_CharT, _Traits>::~basic_istream<wchar_t, std::char_traits<wchar_t> >
16    (int (*)(...))std::basic_istream<_CharT, _Traits>::~basic_istream<wchar_t, std::char_traits<wchar_t> >
20    4294967288u
24    (int (*)(...))-8
28    (int (*)(...))(& _ZTISt13basic_istreamIwSt11char_traitsIwEE)
32    (int (*)(...))std::basic_istream<wchar_t>::_ZTv0_n12_NSt13basic_istreamIwSt11char_traitsIwEED1Ev
36    (int (*)(...))std::basic_istream<wchar_t>::_ZTv0_n12_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) + 12u)
4     ((& std::basic_istream<wchar_t>::_ZTVSt13basic_istreamIwSt11char_traitsIwEE) + 32u)

Class std::basic_istream<wchar_t>
   size=148 align=4
   base size=8 base align=4
std::basic_istream<wchar_t> (0x0x7fbc01c25340) 0
    vptridx=0u vptr=((& std::basic_istream<wchar_t>::_ZTVSt13basic_istreamIwSt11char_traitsIwEE) + 12u)
  std::basic_ios<wchar_t> (0x0x7fbc01c253a8) 8 virtual
      vptridx=4u vbaseoffset=-12 vptr=((& std::basic_istream<wchar_t>::_ZTVSt13basic_istreamIwSt11char_traitsIwEE) + 32u)
    std::ios_base (0x0x7fbc01e9ccc0) 8
        primary-for std::basic_ios<wchar_t> (0x0x7fbc01c253a8)

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> > (0x0x7fbc01e9ce40) 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> (0x0x7fbc01e9cea0) 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> (0x0x7fbc01c25820) 0 empty
  __gnu_cxx::__numeric_traits_integer<short int> (0x0x7fbc01e9cf00) 0 empty

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

Vtable for std::basic_iostream<char>
std::basic_iostream<char>::_ZTVSd: 15u entries
0     12u
4     (int (*)(...))0
8     (int (*)(...))(& _ZTISd)
12    (int (*)(...))std::basic_iostream<_CharT, _Traits>::~basic_iostream<char, std::char_traits<char> >
16    (int (*)(...))std::basic_iostream<_CharT, _Traits>::~basic_iostream<char, std::char_traits<char> >
20    4u
24    (int (*)(...))-8
28    (int (*)(...))(& _ZTISd)
32    (int (*)(...))std::basic_iostream<char>::_ZThn8_NSdD1Ev
36    (int (*)(...))std::basic_iostream<char>::_ZThn8_NSdD0Ev
40    4294967284u
44    (int (*)(...))-12
48    (int (*)(...))(& _ZTISd)
52    (int (*)(...))std::basic_iostream<char>::_ZTv0_n12_NSdD1Ev
56    (int (*)(...))std::basic_iostream<char>::_ZTv0_n12_NSdD0Ev

Construction vtable for std::basic_istream<char> (0x0x7fbc01905000 instance) in std::basic_iostream<char>
std::basic_iostream<char>::_ZTCSd0_Si: 10u entries
0     12u
4     (int (*)(...))0
8     (int (*)(...))(& _ZTISi)
12    0u
16    0u
20    4294967284u
24    (int (*)(...))-12
28    (int (*)(...))(& _ZTISi)
32    0u
36    0u

Construction vtable for std::basic_ostream<char> (0x0x7fbc019050d0 instance) in std::basic_iostream<char>
std::basic_iostream<char>::_ZTCSd8_So: 10u entries
0     4u
4     (int (*)(...))0
8     (int (*)(...))(& _ZTISo)
12    0u
16    0u
20    4294967292u
24    (int (*)(...))-4
28    (int (*)(...))(& _ZTISo)
32    0u
36    0u

VTT for std::basic_iostream<char>
std::basic_iostream<char>::_ZTTSd: 7u entries
0     ((& std::basic_iostream<char>::_ZTVSd) + 12u)
4     ((& std::basic_iostream<char>::_ZTCSd0_Si) + 12u)
8     ((& std::basic_iostream<char>::_ZTCSd0_Si) + 32u)
12    ((& std::basic_iostream<char>::_ZTCSd8_So) + 12u)
16    ((& std::basic_iostream<char>::_ZTCSd8_So) + 32u)
20    ((& std::basic_iostream<char>::_ZTVSd) + 52u)
24    ((& std::basic_iostream<char>::_ZTVSd) + 32u)

Class std::basic_iostream<char>
   size=148 align=4
   base size=12 base align=4
std::basic_iostream<char> (0x0x7fbc018e7af0) 0
    vptridx=0u vptr=((& std::basic_iostream<char>::_ZTVSd) + 12u)
  std::basic_istream<char> (0x0x7fbc01905000) 0
      primary-for std::basic_iostream<char> (0x0x7fbc018e7af0)
      subvttidx=4u
    std::basic_ios<char> (0x0x7fbc01905068) 12 virtual
        vptridx=20u vbaseoffset=-12 vptr=((& std::basic_iostream<char>::_ZTVSd) + 52u)
      std::ios_base (0x0x7fbc01906000) 12
          primary-for std::basic_ios<char> (0x0x7fbc01905068)
  std::basic_ostream<char> (0x0x7fbc019050d0) 8 nearly-empty
      subvttidx=12u vptridx=24u vptr=((& std::basic_iostream<char>::_ZTVSd) + 32u)
    std::basic_ios<char> (0x0x7fbc01905068) 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 (0x0x7fbc01906060) 0

Vtable for std::basic_iostream<wchar_t>
std::basic_iostream<wchar_t>::_ZTVSt14basic_iostreamIwSt11char_traitsIwEE: 15u entries
0     12u
4     (int (*)(...))0
8     (int (*)(...))(& _ZTISt14basic_iostreamIwSt11char_traitsIwEE)
12    (int (*)(...))std::basic_iostream<_CharT, _Traits>::~basic_iostream<wchar_t, std::char_traits<wchar_t> >
16    (int (*)(...))std::basic_iostream<_CharT, _Traits>::~basic_iostream<wchar_t, std::char_traits<wchar_t> >
20    4u
24    (int (*)(...))-8
28    (int (*)(...))(& _ZTISt14basic_iostreamIwSt11char_traitsIwEE)
32    (int (*)(...))std::basic_iostream<wchar_t>::_ZThn8_NSt14basic_iostreamIwSt11char_traitsIwEED1Ev
36    (int (*)(...))std::basic_iostream<wchar_t>::_ZThn8_NSt14basic_iostreamIwSt11char_traitsIwEED0Ev
40    4294967284u
44    (int (*)(...))-12
48    (int (*)(...))(& _ZTISt14basic_iostreamIwSt11char_traitsIwEE)
52    (int (*)(...))std::basic_iostream<wchar_t>::_ZTv0_n12_NSt14basic_iostreamIwSt11char_traitsIwEED1Ev
56    (int (*)(...))std::basic_iostream<wchar_t>::_ZTv0_n12_NSt14basic_iostreamIwSt11char_traitsIwEED0Ev

Construction vtable for std::basic_istream<wchar_t> (0x0x7fbc01905478 instance) in std::basic_iostream<wchar_t>
std::basic_iostream<wchar_t>::_ZTCSt14basic_iostreamIwSt11char_traitsIwEE0_St13basic_istreamIwS1_E: 10u entries
0     12u
4     (int (*)(...))0
8     (int (*)(...))(& _ZTISt13basic_istreamIwSt11char_traitsIwEE)
12    0u
16    0u
20    4294967284u
24    (int (*)(...))-12
28    (int (*)(...))(& _ZTISt13basic_istreamIwSt11char_traitsIwEE)
32    0u
36    0u

Construction vtable for std::basic_ostream<wchar_t> (0x0x7fbc01905548 instance) in std::basic_iostream<wchar_t>
std::basic_iostream<wchar_t>::_ZTCSt14basic_iostreamIwSt11char_traitsIwEE8_St13basic_ostreamIwS1_E: 10u entries
0     4u
4     (int (*)(...))0
8     (int (*)(...))(& _ZTISt13basic_ostreamIwSt11char_traitsIwEE)
12    0u
16    0u
20    4294967292u
24    (int (*)(...))-4
28    (int (*)(...))(& _ZTISt13basic_ostreamIwSt11char_traitsIwEE)
32    0u
36    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) + 12u)
4     ((& std::basic_iostream<wchar_t>::_ZTCSt14basic_iostreamIwSt11char_traitsIwEE0_St13basic_istreamIwS1_E) + 12u)
8     ((& std::basic_iostream<wchar_t>::_ZTCSt14basic_iostreamIwSt11char_traitsIwEE0_St13basic_istreamIwS1_E) + 32u)
12    ((& std::basic_iostream<wchar_t>::_ZTCSt14basic_iostreamIwSt11char_traitsIwEE8_St13basic_ostreamIwS1_E) + 12u)
16    ((& std::basic_iostream<wchar_t>::_ZTCSt14basic_iostreamIwSt11char_traitsIwEE8_St13basic_ostreamIwS1_E) + 32u)
20    ((& std::basic_iostream<wchar_t>::_ZTVSt14basic_iostreamIwSt11char_traitsIwEE) + 52u)
24    ((& std::basic_iostream<wchar_t>::_ZTVSt14basic_iostreamIwSt11char_traitsIwEE) + 32u)

Class std::basic_iostream<wchar_t>
   size=152 align=4
   base size=12 base align=4
std::basic_iostream<wchar_t> (0x0x7fbc0191f230) 0
    vptridx=0u vptr=((& std::basic_iostream<wchar_t>::_ZTVSt14basic_iostreamIwSt11char_traitsIwEE) + 12u)
  std::basic_istream<wchar_t> (0x0x7fbc01905478) 0
      primary-for std::basic_iostream<wchar_t> (0x0x7fbc0191f230)
      subvttidx=4u
    std::basic_ios<wchar_t> (0x0x7fbc019054e0) 12 virtual
        vptridx=20u vbaseoffset=-12 vptr=((& std::basic_iostream<wchar_t>::_ZTVSt14basic_iostreamIwSt11char_traitsIwEE) + 52u)
      std::ios_base (0x0x7fbc019060c0) 12
          primary-for std::basic_ios<wchar_t> (0x0x7fbc019054e0)
  std::basic_ostream<wchar_t> (0x0x7fbc01905548) 8 nearly-empty
      subvttidx=12u vptridx=24u vptr=((& std::basic_iostream<wchar_t>::_ZTVSt14basic_iostreamIwSt11char_traitsIwEE) + 32u)
    std::basic_ios<wchar_t> (0x0x7fbc019054e0) alternative-path

Class __exception
   size=32 align=8
   base size=32 base align=8
__exception (0x0x7fbc019061e0) 0

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

Class std::logic_error
   size=8 align=4
   base size=8 base align=4
std::logic_error (0x0x7fbc019059c0) 0
    vptr=((& std::logic_error::_ZTVSt11logic_error) + 8u)
  std::exception (0x0x7fbc01906360) 0 nearly-empty
      primary-for std::logic_error (0x0x7fbc019059c0)

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

Class std::domain_error
   size=8 align=4
   base size=8 base align=4
std::domain_error (0x0x7fbc01905a28) 0
    vptr=((& std::domain_error::_ZTVSt12domain_error) + 8u)
  std::logic_error (0x0x7fbc01905a90) 0
      primary-for std::domain_error (0x0x7fbc01905a28)
    std::exception (0x0x7fbc019063c0) 0 nearly-empty
        primary-for std::logic_error (0x0x7fbc01905a90)

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

Class std::invalid_argument
   size=8 align=4
   base size=8 base align=4
std::invalid_argument (0x0x7fbc01905af8) 0
    vptr=((& std::invalid_argument::_ZTVSt16invalid_argument) + 8u)
  std::logic_error (0x0x7fbc01905b60) 0
      primary-for std::invalid_argument (0x0x7fbc01905af8)
    std::exception (0x0x7fbc01906420) 0 nearly-empty
        primary-for std::logic_error (0x0x7fbc01905b60)

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

Class std::length_error
   size=8 align=4
   base size=8 base align=4
std::length_error (0x0x7fbc01905bc8) 0
    vptr=((& std::length_error::_ZTVSt12length_error) + 8u)
  std::logic_error (0x0x7fbc01905c30) 0
      primary-for std::length_error (0x0x7fbc01905bc8)
    std::exception (0x0x7fbc01906480) 0 nearly-empty
        primary-for std::logic_error (0x0x7fbc01905c30)

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

Class std::out_of_range
   size=8 align=4
   base size=8 base align=4
std::out_of_range (0x0x7fbc01905c98) 0
    vptr=((& std::out_of_range::_ZTVSt12out_of_range) + 8u)
  std::logic_error (0x0x7fbc01905d00) 0
      primary-for std::out_of_range (0x0x7fbc01905c98)
    std::exception (0x0x7fbc019064e0) 0 nearly-empty
        primary-for std::logic_error (0x0x7fbc01905d00)

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

Class std::runtime_error
   size=8 align=4
   base size=8 base align=4
std::runtime_error (0x0x7fbc01905d68) 0
    vptr=((& std::runtime_error::_ZTVSt13runtime_error) + 8u)
  std::exception (0x0x7fbc01906540) 0 nearly-empty
      primary-for std::runtime_error (0x0x7fbc01905d68)

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

Class std::range_error
   size=8 align=4
   base size=8 base align=4
std::range_error (0x0x7fbc01905dd0) 0
    vptr=((& std::range_error::_ZTVSt11range_error) + 8u)
  std::runtime_error (0x0x7fbc01905e38) 0
      primary-for std::range_error (0x0x7fbc01905dd0)
    std::exception (0x0x7fbc019065a0) 0 nearly-empty
        primary-for std::runtime_error (0x0x7fbc01905e38)

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

Class std::overflow_error
   size=8 align=4
   base size=8 base align=4
std::overflow_error (0x0x7fbc01905ea0) 0
    vptr=((& std::overflow_error::_ZTVSt14overflow_error) + 8u)
  std::runtime_error (0x0x7fbc01905f08) 0
      primary-for std::overflow_error (0x0x7fbc01905ea0)
    std::exception (0x0x7fbc01906600) 0 nearly-empty
        primary-for std::runtime_error (0x0x7fbc01905f08)

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

Class std::underflow_error
   size=8 align=4
   base size=8 base align=4
std::underflow_error (0x0x7fbc01905f70) 0
    vptr=((& std::underflow_error::_ZTVSt15underflow_error) + 8u)
  std::runtime_error (0x0x7fbc01905208) 0
      primary-for std::underflow_error (0x0x7fbc01905f70)
    std::exception (0x0x7fbc01906660) 0 nearly-empty
        primary-for std::runtime_error (0x0x7fbc01905208)

Class badouble
   size=8 align=4
   base size=5 base align=4
badouble (0x0x7fbc019066c0) 0

Class adub
   size=8 align=4
   base size=5 base align=4
adub (0x0x7fbc01905340) 0
  badouble (0x0x7fbc01906720) 0

Class adouble
   size=8 align=4
   base size=5 base align=4
adouble (0x0x7fbc019053a8) 0
  badouble (0x0x7fbc01906780) 0

Class <anonymous struct>
   size=152 align=4
   base size=152 base align=4
<anonymous struct> (0x0x7fbc019067e0) 0

Class CpInfos
   size=84 align=4
   base size=84 base align=4
CpInfos (0x0x7fbc01906840) 0

Class CP_Context
   size=4 align=4
   base size=4 base align=4
CP_Context (0x0x7fbc019068a0) 0

Class std::__detail::_List_node_base
   size=8 align=4
   base size=8 base align=4
std::__detail::_List_node_base (0x0x7fbc01906b40) 0

Vtable for StoreManager
StoreManager::_ZTV12StoreManager: 9u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTI12StoreManager)
8     0u
12    0u
16    (int (*)(...))__cxa_pure_virtual
20    (int (*)(...))__cxa_pure_virtual
24    (int (*)(...))__cxa_pure_virtual
28    (int (*)(...))__cxa_pure_virtual
32    (int (*)(...))__cxa_pure_virtual

Class StoreManager
   size=24 align=8
   base size=20 base align=8
StoreManager (0x0x7fbc01906de0) 0
    vptr=((& StoreManager::_ZTV12StoreManager) + 8u)

Vtable for StoreManagerLocint
StoreManagerLocint::_ZTV18StoreManagerLocint: 10u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTI18StoreManagerLocint)
8     (int (*)(...))StoreManagerLocint::~StoreManagerLocint
12    (int (*)(...))StoreManagerLocint::~StoreManagerLocint
16    (int (*)(...))StoreManagerLocint::next_loc
20    (int (*)(...))StoreManagerLocint::free_loc
24    (int (*)(...))StoreManagerLocint::ensure_block
28    (int (*)(...))StoreManagerLocint::maxSize
32    (int (*)(...))StoreManagerLocint::size
36    (int (*)(...))StoreManagerLocint::realloc_on_next_loc

Class StoreManagerLocint
   size=40 align=8
   base size=40 base align=8
StoreManagerLocint (0x0x7fbc01851000) 0
    vptr=((& StoreManagerLocint::_ZTV18StoreManagerLocint) + 8u)
  StoreManager (0x0x7fbc01906e40) 0
      primary-for StoreManagerLocint (0x0x7fbc01851000)

Class StoreManagerLocintBlock::FreeBlock
   size=8 align=4
   base size=8 base align=4
StoreManagerLocintBlock::FreeBlock (0x0x7fbc01906f00) 0

Class __gnu_cxx::new_allocator<StoreManagerLocintBlock::FreeBlock>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<StoreManagerLocintBlock::FreeBlock> (0x0x7fbc01860000) 0 empty

Class std::allocator<StoreManagerLocintBlock::FreeBlock>
   size=1 align=1
   base size=1 base align=1
std::allocator<StoreManagerLocintBlock::FreeBlock> (0x0x7fbc018510d0) 0 empty
  __gnu_cxx::new_allocator<StoreManagerLocintBlock::FreeBlock> (0x0x7fbc018600c0) 0 empty

Class std::allocator<StoreManagerLocintBlock::FreeBlock>::rebind<std::_List_node<StoreManagerLocintBlock::FreeBlock> >
   size=1 align=1
   base size=0 base align=1
std::allocator<StoreManagerLocintBlock::FreeBlock>::rebind<std::_List_node<StoreManagerLocintBlock::FreeBlock> > (0x0x7fbc01860180) 0 empty

Class std::allocator<StoreManagerLocintBlock::FreeBlock>::rebind<StoreManagerLocintBlock::FreeBlock>
   size=1 align=1
   base size=0 base align=1
std::allocator<StoreManagerLocintBlock::FreeBlock>::rebind<StoreManagerLocintBlock::FreeBlock> (0x0x7fbc018601e0) 0 empty

Class __gnu_cxx::new_allocator<std::_List_node<StoreManagerLocintBlock::FreeBlock> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<std::_List_node<StoreManagerLocintBlock::FreeBlock> > (0x0x7fbc01860300) 0 empty

Class std::allocator<std::_List_node<StoreManagerLocintBlock::FreeBlock> >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::_List_node<StoreManagerLocintBlock::FreeBlock> > (0x0x7fbc01851208) 0 empty
  __gnu_cxx::new_allocator<std::_List_node<StoreManagerLocintBlock::FreeBlock> > (0x0x7fbc018603c0) 0 empty

Class std::_List_base<StoreManagerLocintBlock::FreeBlock, std::allocator<StoreManagerLocintBlock::FreeBlock> >::_List_impl
   size=8 align=4
   base size=8 base align=4
std::_List_base<StoreManagerLocintBlock::FreeBlock, std::allocator<StoreManagerLocintBlock::FreeBlock> >::_List_impl (0x0x7fbc01851270) 0
  std::allocator<std::_List_node<StoreManagerLocintBlock::FreeBlock> > (0x0x7fbc018512d8) 0 empty
    __gnu_cxx::new_allocator<std::_List_node<StoreManagerLocintBlock::FreeBlock> > (0x0x7fbc01860480) 0 empty

Class std::_List_base<StoreManagerLocintBlock::FreeBlock, std::allocator<StoreManagerLocintBlock::FreeBlock> >
   size=8 align=4
   base size=8 base align=4
std::_List_base<StoreManagerLocintBlock::FreeBlock, std::allocator<StoreManagerLocintBlock::FreeBlock> > (0x0x7fbc01906f60) 0

Class std::list<StoreManagerLocintBlock::FreeBlock>
   size=8 align=4
   base size=8 base align=4
std::list<StoreManagerLocintBlock::FreeBlock> (0x0x7fbc01851410) 0
  std::_List_base<StoreManagerLocintBlock::FreeBlock, std::allocator<StoreManagerLocintBlock::FreeBlock> > (0x0x7fbc018604e0) 0

Vtable for StoreManagerLocintBlock
StoreManagerLocintBlock::_ZTV23StoreManagerLocintBlock: 9u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTI23StoreManagerLocintBlock)
8     (int (*)(...))StoreManagerLocintBlock::~StoreManagerLocintBlock
12    (int (*)(...))StoreManagerLocintBlock::~StoreManagerLocintBlock
16    (int (*)(...))StoreManagerLocintBlock::next_loc
20    (int (*)(...))StoreManagerLocintBlock::free_loc
24    (int (*)(...))StoreManagerLocintBlock::ensure_block
28    (int (*)(...))StoreManagerLocintBlock::maxSize
32    (int (*)(...))StoreManagerLocintBlock::size

Class StoreManagerLocintBlock
   size=40 align=8
   base size=40 base align=8
StoreManagerLocintBlock (0x0x7fbc01851068) 0
    vptr=((& StoreManagerLocintBlock::_ZTV23StoreManagerLocintBlock) + 8u)
  StoreManager (0x0x7fbc01906ea0) 0
      primary-for StoreManagerLocintBlock (0x0x7fbc01851068)

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

Class SparseJacInfos
   size=40 align=4
   base size=40 base align=4
SparseJacInfos (0x0x7fbc01860660) 0

Class SparseHessInfos
   size=44 align=4
   base size=44 base align=4
SparseHessInfos (0x0x7fbc018606c0) 0

Class PersistantTapeInfos
   size=160 align=4
   base size=160 base align=4
PersistantTapeInfos (0x0x7fbc01860720) 0

Class TapeInfos
   size=444 align=4
   base size=444 base align=4
TapeInfos (0x0x7fbc01860780) 0

Class GlobalTapeVarsCL
   size=52 align=4
   base size=52 base align=4
GlobalTapeVarsCL (0x0x7fbc018607e0) 0

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

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

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

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

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

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

Class std::_Bit_reference
   size=8 align=4
   base size=8 base align=4
std::_Bit_reference (0x0x7fbc015a66c0) 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> (0x0x7fbc015a6720) 0 empty

Class std::_Bit_iterator_base
   size=8 align=4
   base size=8 base align=4
std::_Bit_iterator_base (0x0x7fbc01851a90) 0
  std::iterator<std::random_access_iterator_tag, bool> (0x0x7fbc015a6780) 0 empty

Class std::_Bit_iterator
   size=8 align=4
   base size=8 base align=4
std::_Bit_iterator (0x0x7fbc01851af8) 0
  std::_Bit_iterator_base (0x0x7fbc01851b60) 0
    std::iterator<std::random_access_iterator_tag, bool> (0x0x7fbc015a67e0) 0 empty

Class std::_Bit_const_iterator
   size=8 align=4
   base size=8 base align=4
std::_Bit_const_iterator (0x0x7fbc01851bc8) 0
  std::_Bit_iterator_base (0x0x7fbc01851c30) 0
    std::iterator<std::random_access_iterator_tag, bool> (0x0x7fbc015a6840) 0 empty

Class std::initializer_list<bool>
   size=8 align=4
   base size=8 base align=4
std::initializer_list<bool> (0x0x7fbc015a69c0) 0

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

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

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

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

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

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

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

Class std::iterator<std::random_access_iterator_tag, bool, 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, int, std::_Bit_reference*, std::_Bit_reference> (0x0x7fbc015a6cc0) 0 empty

Class std::reverse_iterator<std::_Bit_iterator>
   size=8 align=4
   base size=8 base align=4
std::reverse_iterator<std::_Bit_iterator> (0x0x7fbc01851ea0) 0
  std::iterator<std::random_access_iterator_tag, bool, int, std::_Bit_reference*, std::_Bit_reference> (0x0x7fbc015a6de0) 0 empty

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

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

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

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

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

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

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

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

Class std::reverse_iterator<std::_Bit_const_iterator>
   size=8 align=4
   base size=8 base align=4
std::reverse_iterator<std::_Bit_const_iterator> (0x0x7fbc0134c2d8) 0
  std::iterator<std::random_access_iterator_tag, bool, int, const bool*, bool> (0x0x7fbc01364180) 0 empty

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

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

Class std::allocator<fpi_data*>
   size=1 align=1
   base size=1 base align=1
std::allocator<fpi_data*> (0x0x7fbc0134c618) 0 empty
  __gnu_cxx::new_allocator<fpi_data*> (0x0x7fbc01364420) 0 empty

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

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

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

Class std::__ptrtr_not_void<fpi_data*, fpi_data*>
   size=1 align=1
   base size=0 base align=1
std::__ptrtr_not_void<fpi_data*, fpi_data*> (0x0x7fbc01364660) 0 empty

Class std::pointer_traits<fpi_data**>
   size=1 align=1
   base size=0 base align=1
std::pointer_traits<fpi_data**> (0x0x7fbc013644e0) 0 empty

Class std::remove_volatile<int>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<int> (0x0x7fbc01364780) 0 empty

Class std::remove_const<int>
   size=1 align=1
   base size=0 base align=1
std::remove_const<int> (0x0x7fbc013647e0) 0 empty

Class std::remove_cv<int>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<int> (0x0x7fbc01364720) 0 empty

Class std::is_integral<int>
   size=1 align=1
   base size=1 base align=1
std::is_integral<int> (0x0x7fbc0134c888) 0 empty
  std::integral_constant<bool, true> (0x0x7fbc01364840) 0 empty

Class std::is_enum<int>
   size=1 align=1
   base size=1 base align=1
std::is_enum<int> (0x0x7fbc0134c8f0) 0 empty
  std::integral_constant<bool, false> (0x0x7fbc013648a0) 0 empty

Class std::is_const<int>
   size=1 align=1
   base size=1 base align=1
std::is_const<int> (0x0x7fbc0134c9c0) 0 empty
  std::integral_constant<bool, false> (0x0x7fbc01364960) 0 empty

Class std::is_volatile<int>
   size=1 align=1
   base size=1 base align=1
std::is_volatile<int> (0x0x7fbc0134ca28) 0 empty
  std::integral_constant<bool, false> (0x0x7fbc013649c0) 0 empty

Class std::__cv_selector<unsigned int, false, false>
   size=1 align=1
   base size=0 base align=1
std::__cv_selector<unsigned int, false, false> (0x0x7fbc01364a80) 0 empty

Class std::__match_cv_qualifiers<int, unsigned int, false, false>
   size=1 align=1
   base size=0 base align=1
std::__match_cv_qualifiers<int, unsigned int, false, false> (0x0x7fbc01364a20) 0 empty

Class std::__make_unsigned_selector<int, true, false>
   size=1 align=1
   base size=0 base align=1
std::__make_unsigned_selector<int, true, false> (0x0x7fbc01364900) 0 empty

Class std::make_unsigned<int>
   size=1 align=1
   base size=0 base align=1
std::make_unsigned<int> (0x0x7fbc013646c0) 0 empty

Class std::allocator_traits<std::allocator<fpi_data*> >
   size=1 align=1
   base size=0 base align=1
std::allocator_traits<std::allocator<fpi_data*> > (0x0x7fbc01364300) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<fpi_data*> >
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__alloc_traits<std::allocator<fpi_data*> > (0x0x7fbc0134cbc8) 0 empty
  std::allocator_traits<std::allocator<fpi_data*> > (0x0x7fbc01364ae0) 0 empty

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

Class std::__alloctr_rebind_helper<std::allocator<fpi_data*>, fpi_data*>
   size=1 align=1
   base size=0 base align=1
std::__alloctr_rebind_helper<std::allocator<fpi_data*>, fpi_data*> (0x0x7fbc01364ba0) 0 empty

Class std::__alloctr_rebind<std::allocator<fpi_data*>, fpi_data*, true>
   size=1 align=1
   base size=0 base align=1
std::__alloctr_rebind<std::allocator<fpi_data*>, fpi_data*, true> (0x0x7fbc01364c60) 0 empty

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

Class std::_Vector_base<fpi_data*, std::allocator<fpi_data*> >::_Vector_impl
   size=12 align=4
   base size=12 base align=4
std::_Vector_base<fpi_data*, std::allocator<fpi_data*> >::_Vector_impl (0x0x7fbc0134cdd0) 0
  std::allocator<fpi_data*> (0x0x7fbc0134ce38) 0 empty
    __gnu_cxx::new_allocator<fpi_data*> (0x0x7fbc01364cc0) 0 empty

Class std::_Vector_base<fpi_data*, std::allocator<fpi_data*> >
   size=12 align=4
   base size=12 base align=4
std::_Vector_base<fpi_data*, std::allocator<fpi_data*> > (0x0x7fbc013642a0) 0

Class std::vector<fpi_data*>
   size=12 align=4
   base size=12 base align=4
std::vector<fpi_data*> (0x0x7fbc0134cea0) 0
  std::_Vector_base<fpi_data*, std::allocator<fpi_data*> > (0x0x7fbc01364d20) 0

Class std::is_array<std::allocator<fpi_data*> >
   size=1 align=1
   base size=1 base align=1
std::is_array<std::allocator<fpi_data*> > (0x0x7fbc0134cf70) 0 empty
  std::integral_constant<bool, false> (0x0x7fbc01364e40) 0 empty

Class std::remove_volatile<std::allocator<fpi_data*> >
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<std::allocator<fpi_data*> > (0x0x7fbc01364f00) 0 empty

Class std::remove_const<std::allocator<fpi_data*> >
   size=1 align=1
   base size=0 base align=1
std::remove_const<std::allocator<fpi_data*> > (0x0x7fbc01364f60) 0 empty

Class std::remove_cv<std::allocator<fpi_data*> >
   size=1 align=1
   base size=0 base align=1
std::remove_cv<std::allocator<fpi_data*> > (0x0x7fbc01364ea0) 0 empty

Class std::__is_void_helper<std::allocator<fpi_data*> >
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<std::allocator<fpi_data*> > (0x0x7fbc0134c478) 0 empty
  std::integral_constant<bool, false> (0x0x7fbc010ef000) 0 empty

Class std::is_void<std::allocator<fpi_data*> >
   size=1 align=1
   base size=1 base align=1
std::is_void<std::allocator<fpi_data*> > (0x0x7fbc0134c4e0) 0 empty
  std::integral_constant<bool, false> (0x0x7fbc010ef060) 0 empty

Class std::__not_<std::is_void<std::allocator<fpi_data*> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::is_void<std::allocator<fpi_data*> > > (0x0x7fbc0134c548) 0 empty
  std::integral_constant<bool, true> (0x0x7fbc010ef0c0) 0 empty

Class std::conditional<true, std::__is_default_constructible_impl<std::allocator<fpi_data*> >, std::__not_<std::is_void<std::allocator<fpi_data*> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_default_constructible_impl<std::allocator<fpi_data*> >, std::__not_<std::is_void<std::allocator<fpi_data*> > > > (0x0x7fbc010ef120) 0 empty

Class std::__is_default_constructible_impl<std::allocator<fpi_data*> >
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_impl<std::allocator<fpi_data*> > (0x0x7fbc0134c680) 0 empty
  std::__do_is_default_constructible_impl (0x0x7fbc010ef180) 0 empty

Class std::__and_<std::__not_<std::is_void<std::allocator<fpi_data*> > >, std::__is_default_constructible_impl<std::allocator<fpi_data*> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__not_<std::is_void<std::allocator<fpi_data*> > >, std::__is_default_constructible_impl<std::allocator<fpi_data*> > > (0x0x7fbc0134cc30) 0 empty
  std::__is_default_constructible_impl<std::allocator<fpi_data*> > (0x0x7fbc0134cf08) 0 empty
    std::__do_is_default_constructible_impl (0x0x7fbc010ef1e0) 0 empty

Class std::__is_default_constructible_atom<std::allocator<fpi_data*> >
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_atom<std::allocator<fpi_data*> > (0x0x7fbc010f6000) 0 empty
  std::integral_constant<bool, true> (0x0x7fbc010ef240) 0 empty

Class std::__is_default_constructible_safe<std::allocator<fpi_data*>, false>
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_safe<std::allocator<fpi_data*>, false> (0x0x7fbc010f6068) 0 empty
  std::integral_constant<bool, true> (0x0x7fbc010ef2a0) 0 empty

Class std::is_default_constructible<std::allocator<fpi_data*> >
   size=1 align=1
   base size=1 base align=1
std::is_default_constructible<std::allocator<fpi_data*> > (0x0x7fbc010f60d0) 0 empty
  std::integral_constant<bool, true> (0x0x7fbc010ef300) 0 empty

Class std::conditional<true, std::__is_nt_default_constructible_impl<std::allocator<fpi_data*>, false>, std::is_default_constructible<std::allocator<fpi_data*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_nt_default_constructible_impl<std::allocator<fpi_data*>, false>, std::is_default_constructible<std::allocator<fpi_data*> > > (0x0x7fbc010ef360) 0 empty

Class std::__is_nt_default_constructible_atom<std::allocator<fpi_data*> >
   size=1 align=1
   base size=1 base align=1
std::__is_nt_default_constructible_atom<std::allocator<fpi_data*> > (0x0x7fbc010f6138) 0 empty
  std::integral_constant<bool, true> (0x0x7fbc010ef3c0) 0 empty

Class std::__is_nt_default_constructible_impl<std::allocator<fpi_data*>, false>
   size=1 align=1
   base size=1 base align=1
std::__is_nt_default_constructible_impl<std::allocator<fpi_data*>, false> (0x0x7fbc010f61a0) 0 empty
  std::__is_nt_default_constructible_atom<std::allocator<fpi_data*> > (0x0x7fbc010f6208) 0 empty
    std::integral_constant<bool, true> (0x0x7fbc010ef420) 0 empty

Class std::__and_<std::is_default_constructible<std::allocator<fpi_data*> >, std::__is_nt_default_constructible_impl<std::allocator<fpi_data*>, false> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_default_constructible<std::allocator<fpi_data*> >, std::__is_nt_default_constructible_impl<std::allocator<fpi_data*>, false> > (0x0x7fbc010f6270) 0 empty
  std::__is_nt_default_constructible_impl<std::allocator<fpi_data*>, false> (0x0x7fbc010f62d8) 0 empty
    std::__is_nt_default_constructible_atom<std::allocator<fpi_data*> > (0x0x7fbc010f6340) 0 empty
      std::integral_constant<bool, true> (0x0x7fbc010ef480) 0 empty

Class std::is_nothrow_default_constructible<std::allocator<fpi_data*> >
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_default_constructible<std::allocator<fpi_data*> > (0x0x7fbc010f63a8) 0 empty
  std::integral_constant<bool, true> (0x0x7fbc010ef4e0) 0 empty

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

Class __gnu_cxx::__normal_iterator<fpi_data**, std::vector<fpi_data*> >
   size=4 align=4
   base size=4 base align=4
__gnu_cxx::__normal_iterator<fpi_data**, std::vector<fpi_data*> > (0x0x7fbc010ef540) 0

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

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

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

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

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

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

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

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

Class std::basic_string<char16_t>::_Rep_base
   size=12 align=4
   base size=12 base align=4
std::basic_string<char16_t>::_Rep_base (0x0x7fbc010ef900) 0

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

Class std::basic_string<char16_t>::_Rep
   size=12 align=4
   base size=12 base align=4
std::basic_string<char16_t>::_Rep (0x0x7fbc010f65b0) 0
  std::basic_string<char16_t>::_Rep_base (0x0x7fbc010ef960) 0

Class std::basic_string<char32_t>::_Rep_base
   size=12 align=4
   base size=12 base align=4
std::basic_string<char32_t>::_Rep_base (0x0x7fbc010efa20) 0

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

Class std::basic_string<char32_t>::_Rep
   size=12 align=4
   base size=12 base align=4
std::basic_string<char32_t>::_Rep (0x0x7fbc010f6680) 0
  std::basic_string<char32_t>::_Rep_base (0x0x7fbc010efa80) 0

Class std::__is_normal_iterator<long unsigned int*>
   size=1 align=1
   base size=0 base align=1
std::__is_normal_iterator<long unsigned int*> (0x0x7fbc010efb40) 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> (0x0x7fbc010efba0) 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*> (0x0x7fbc010f6750) 0 empty
  std::_Iter_base<long unsigned int*, false> (0x0x7fbc010efc00) 0 empty

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

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

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

Class std::__is_scalar<int>
   size=1 align=1
   base size=1 base align=1
std::__is_scalar<int> (0x0x7fbc010f68f0) 0 empty
  std::__traitor<std::__is_arithmetic<int>, std::__is_pointer<int> > (0x0x7fbc010efe40) 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> (0x0x7fbc010efea0) 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> (0x0x7fbc010eff00) 0 empty

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

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

Class std::remove_reference<fpi_data* const&>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<fpi_data* const&> (0x0x7fbc011da060) 0 empty

Class std::is_function<fpi_data**>
   size=1 align=1
   base size=1 base align=1
std::is_function<fpi_data**> (0x0x7fbc010f69c0) 0 empty
  std::integral_constant<bool, false> (0x0x7fbc011da120) 0 empty

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

Class std::is_lvalue_reference<fpi_data**>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<fpi_data**> (0x0x7fbc010f6a28) 0 empty
  std::integral_constant<bool, false> (0x0x7fbc011da1e0) 0 empty

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

Class std::is_rvalue_reference<fpi_data**>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<fpi_data**> (0x0x7fbc010f6b60) 0 empty
  std::integral_constant<bool, false> (0x0x7fbc011da360) 0 empty

Class std::__or_<std::is_lvalue_reference<fpi_data**>, std::is_rvalue_reference<fpi_data**> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<fpi_data**>, std::is_rvalue_reference<fpi_data**> > (0x0x7fbc010f6bc8) 0 empty
  std::is_rvalue_reference<fpi_data**> (0x0x7fbc010f6c30) 0 empty
    std::integral_constant<bool, false> (0x0x7fbc011da3c0) 0 empty

Class std::is_reference<fpi_data**>
   size=1 align=1
   base size=1 base align=1
std::is_reference<fpi_data**> (0x0x7fbc010f6c98) 0 empty
  std::integral_constant<bool, false> (0x0x7fbc011da420) 0 empty

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

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

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

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

Class std::__is_void_helper<fpi_data**>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<fpi_data**> (0x0x7fbc010f6d68) 0 empty
  std::integral_constant<bool, false> (0x0x7fbc011da600) 0 empty

Class std::is_void<fpi_data**>
   size=1 align=1
   base size=1 base align=1
std::is_void<fpi_data**> (0x0x7fbc010f6dd0) 0 empty
  std::integral_constant<bool, false> (0x0x7fbc011da660) 0 empty

Class std::__or_<std::is_reference<fpi_data**>, std::is_void<fpi_data**> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<fpi_data**>, std::is_void<fpi_data**> > (0x0x7fbc010f6e38) 0 empty
  std::is_void<fpi_data**> (0x0x7fbc010f6ea0) 0 empty
    std::integral_constant<bool, false> (0x0x7fbc011da6c0) 0 empty

Class std::__or_<std::is_function<fpi_data**>, std::is_reference<fpi_data**>, std::is_void<fpi_data**> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<fpi_data**>, std::is_reference<fpi_data**>, std::is_void<fpi_data**> > (0x0x7fbc010f6f08) 0 empty
  std::__or_<std::is_reference<fpi_data**>, std::is_void<fpi_data**> > (0x0x7fbc010f6f70) 0 empty
    std::is_void<fpi_data**> (0x0x7fbc010f64e0) 0 empty
      std::integral_constant<bool, false> (0x0x7fbc011da720) 0 empty

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

Class std::is_object<fpi_data**>
   size=1 align=1
   base size=1 base align=1
std::is_object<fpi_data**> (0x0x7fbc011fb138) 0 empty
  std::integral_constant<bool, true> (0x0x7fbc011da8a0) 0 empty

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

Class std::__or_<std::is_object<fpi_data**>, std::is_reference<fpi_data**> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<fpi_data**>, std::is_reference<fpi_data**> > (0x0x7fbc011fb1a0) 0 empty
  std::is_object<fpi_data**> (0x0x7fbc011fb208) 0 empty
    std::integral_constant<bool, true> (0x0x7fbc011da960) 0 empty

Class std::__is_referenceable<fpi_data**>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<fpi_data**> (0x0x7fbc011fb270) 0 empty
  std::integral_constant<bool, true> (0x0x7fbc011da9c0) 0 empty

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

Class std::add_rvalue_reference<fpi_data**>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<fpi_data**> (0x0x7fbc011fb2d8) 0 empty
  std::__add_rvalue_reference_helper<fpi_data**, true> (0x0x7fbc011daa80) 0 empty

Class std::is_function<fpi_data* const&>
   size=1 align=1
   base size=1 base align=1
std::is_function<fpi_data* const&> (0x0x7fbc011fb3a8) 0 empty
  std::integral_constant<bool, false> (0x0x7fbc011daae0) 0 empty

Class std::conditional<false, std::is_function<fpi_data* const&>, std::__or_<std::is_reference<fpi_data* const&>, std::is_void<fpi_data* const&> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<fpi_data* const&>, std::__or_<std::is_reference<fpi_data* const&>, std::is_void<fpi_data* const&> > > (0x0x7fbc011dab40) 0 empty

Class std::is_lvalue_reference<fpi_data* const&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<fpi_data* const&> (0x0x7fbc011fb410) 0 empty
  std::integral_constant<bool, true> (0x0x7fbc011daba0) 0 empty

Class std::conditional<true, std::is_lvalue_reference<fpi_data* const&>, std::is_rvalue_reference<fpi_data* const&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_lvalue_reference<fpi_data* const&>, std::is_rvalue_reference<fpi_data* const&> > (0x0x7fbc011dac00) 0 empty

Class std::__or_<std::is_lvalue_reference<fpi_data* const&>, std::is_rvalue_reference<fpi_data* const&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<fpi_data* const&>, std::is_rvalue_reference<fpi_data* const&> > (0x0x7fbc011fb478) 0 empty
  std::is_lvalue_reference<fpi_data* const&> (0x0x7fbc011fb4e0) 0 empty
    std::integral_constant<bool, true> (0x0x7fbc011dac60) 0 empty

Class std::is_reference<fpi_data* const&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<fpi_data* const&> (0x0x7fbc011fb618) 0 empty
  std::integral_constant<bool, true> (0x0x7fbc011dad80) 0 empty

Class std::conditional<true, std::is_reference<fpi_data* const&>, std::is_void<fpi_data* const&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_reference<fpi_data* const&>, std::is_void<fpi_data* const&> > (0x0x7fbc011dade0) 0 empty

Class std::__or_<std::is_reference<fpi_data* const&>, std::is_void<fpi_data* const&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<fpi_data* const&>, std::is_void<fpi_data* const&> > (0x0x7fbc011fb680) 0 empty
  std::is_reference<fpi_data* const&> (0x0x7fbc011fb6e8) 0 empty
    std::integral_constant<bool, true> (0x0x7fbc011daf00) 0 empty

Class std::__or_<std::is_function<fpi_data* const&>, std::is_reference<fpi_data* const&>, std::is_void<fpi_data* const&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<fpi_data* const&>, std::is_reference<fpi_data* const&>, std::is_void<fpi_data* const&> > (0x0x7fbc011fb750) 0 empty
  std::__or_<std::is_reference<fpi_data* const&>, std::is_void<fpi_data* const&> > (0x0x7fbc011fb7b8) 0 empty
    std::is_reference<fpi_data* const&> (0x0x7fbc011fb820) 0 empty
      std::integral_constant<bool, true> (0x0x7fbc011daf60) 0 empty

Class std::__not_<std::__or_<std::is_function<fpi_data* const&>, std::is_reference<fpi_data* const&>, std::is_void<fpi_data* const&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<fpi_data* const&>, std::is_reference<fpi_data* const&>, std::is_void<fpi_data* const&> > > (0x0x7fbc011fb888) 0 empty
  std::integral_constant<bool, false> (0x0x7fbc0120f000) 0 empty

Class std::is_object<fpi_data* const&>
   size=1 align=1
   base size=1 base align=1
std::is_object<fpi_data* const&> (0x0x7fbc011fb8f0) 0 empty
  std::integral_constant<bool, false> (0x0x7fbc0120f060) 0 empty

Class std::conditional<false, std::is_object<fpi_data* const&>, std::is_reference<fpi_data* const&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_object<fpi_data* const&>, std::is_reference<fpi_data* const&> > (0x0x7fbc0120f0c0) 0 empty

Class std::__or_<std::is_object<fpi_data* const&>, std::is_reference<fpi_data* const&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<fpi_data* const&>, std::is_reference<fpi_data* const&> > (0x0x7fbc011fb958) 0 empty
  std::is_reference<fpi_data* const&> (0x0x7fbc011fb9c0) 0 empty
    std::integral_constant<bool, true> (0x0x7fbc0120f2a0) 0 empty

Class std::__is_referenceable<fpi_data* const&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<fpi_data* const&> (0x0x7fbc011fba28) 0 empty
  std::integral_constant<bool, true> (0x0x7fbc0120f300) 0 empty

Class std::__add_rvalue_reference_helper<fpi_data* const&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<fpi_data* const&, true> (0x0x7fbc0120f360) 0 empty

Class std::add_rvalue_reference<fpi_data* const&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<fpi_data* const&> (0x0x7fbc011fba90) 0 empty
  std::__add_rvalue_reference_helper<fpi_data* const&, true> (0x0x7fbc0120f3c0) 0 empty

Class std::is_function<std::allocator<fpi_data*>*>
   size=1 align=1
   base size=1 base align=1
std::is_function<std::allocator<fpi_data*>*> (0x0x7fbc011fbaf8) 0 empty
  std::integral_constant<bool, false> (0x0x7fbc0120f420) 0 empty

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

Class std::is_lvalue_reference<std::allocator<fpi_data*>*>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<std::allocator<fpi_data*>*> (0x0x7fbc011fbb60) 0 empty
  std::integral_constant<bool, false> (0x0x7fbc0120f5a0) 0 empty

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

Class std::is_rvalue_reference<std::allocator<fpi_data*>*>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<std::allocator<fpi_data*>*> (0x0x7fbc011fbbc8) 0 empty
  std::integral_constant<bool, false> (0x0x7fbc0120f660) 0 empty

Class std::__or_<std::is_lvalue_reference<std::allocator<fpi_data*>*>, std::is_rvalue_reference<std::allocator<fpi_data*>*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<std::allocator<fpi_data*>*>, std::is_rvalue_reference<std::allocator<fpi_data*>*> > (0x0x7fbc011fbc30) 0 empty
  std::is_rvalue_reference<std::allocator<fpi_data*>*> (0x0x7fbc011fbc98) 0 empty
    std::integral_constant<bool, false> (0x0x7fbc0120f6c0) 0 empty

Class std::is_reference<std::allocator<fpi_data*>*>
   size=1 align=1
   base size=1 base align=1
std::is_reference<std::allocator<fpi_data*>*> (0x0x7fbc011fbd00) 0 empty
  std::integral_constant<bool, false> (0x0x7fbc0120f720) 0 empty

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

Class std::remove_volatile<std::allocator<fpi_data*>*>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<std::allocator<fpi_data*>*> (0x0x7fbc0120f840) 0 empty

Class std::remove_const<std::allocator<fpi_data*>*>
   size=1 align=1
   base size=0 base align=1
std::remove_const<std::allocator<fpi_data*>*> (0x0x7fbc0120f8a0) 0 empty

Class std::remove_cv<std::allocator<fpi_data*>*>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<std::allocator<fpi_data*>*> (0x0x7fbc0120f7e0) 0 empty

Class std::__is_void_helper<std::allocator<fpi_data*>*>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<std::allocator<fpi_data*>*> (0x0x7fbc011fbdd0) 0 empty
  std::integral_constant<bool, false> (0x0x7fbc0120f900) 0 empty

Class std::is_void<std::allocator<fpi_data*>*>
   size=1 align=1
   base size=1 base align=1
std::is_void<std::allocator<fpi_data*>*> (0x0x7fbc011fbe38) 0 empty
  std::integral_constant<bool, false> (0x0x7fbc0120f960) 0 empty

Class std::__or_<std::is_reference<std::allocator<fpi_data*>*>, std::is_void<std::allocator<fpi_data*>*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::allocator<fpi_data*>*>, std::is_void<std::allocator<fpi_data*>*> > (0x0x7fbc011fbea0) 0 empty
  std::is_void<std::allocator<fpi_data*>*> (0x0x7fbc011fbf08) 0 empty
    std::integral_constant<bool, false> (0x0x7fbc0120f9c0) 0 empty

Class std::__or_<std::is_function<std::allocator<fpi_data*>*>, std::is_reference<std::allocator<fpi_data*>*>, std::is_void<std::allocator<fpi_data*>*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::allocator<fpi_data*>*>, std::is_reference<std::allocator<fpi_data*>*>, std::is_void<std::allocator<fpi_data*>*> > (0x0x7fbc01227068) 0 empty
  std::__or_<std::is_reference<std::allocator<fpi_data*>*>, std::is_void<std::allocator<fpi_data*>*> > (0x0x7fbc012270d0) 0 empty
    std::is_void<std::allocator<fpi_data*>*> (0x0x7fbc01227138) 0 empty
      std::integral_constant<bool, false> (0x0x7fbc0120fa20) 0 empty

Class std::__not_<std::__or_<std::is_function<std::allocator<fpi_data*>*>, std::is_reference<std::allocator<fpi_data*>*>, std::is_void<std::allocator<fpi_data*>*> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<std::allocator<fpi_data*>*>, std::is_reference<std::allocator<fpi_data*>*>, std::is_void<std::allocator<fpi_data*>*> > > (0x0x7fbc01227208) 0 empty
  std::integral_constant<bool, true> (0x0x7fbc0120fa80) 0 empty

Class std::is_object<std::allocator<fpi_data*>*>
   size=1 align=1
   base size=1 base align=1
std::is_object<std::allocator<fpi_data*>*> (0x0x7fbc01227270) 0 empty
  std::integral_constant<bool, true> (0x0x7fbc0120fae0) 0 empty

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

Class std::__or_<std::is_object<std::allocator<fpi_data*>*>, std::is_reference<std::allocator<fpi_data*>*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<std::allocator<fpi_data*>*>, std::is_reference<std::allocator<fpi_data*>*> > (0x0x7fbc012272d8) 0 empty
  std::is_object<std::allocator<fpi_data*>*> (0x0x7fbc01227340) 0 empty
    std::integral_constant<bool, true> (0x0x7fbc0120fba0) 0 empty

Class std::__is_referenceable<std::allocator<fpi_data*>*>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<std::allocator<fpi_data*>*> (0x0x7fbc01227548) 0 empty
  std::integral_constant<bool, true> (0x0x7fbc0120fc00) 0 empty

Class std::__add_rvalue_reference_helper<std::allocator<fpi_data*>*, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<std::allocator<fpi_data*>*, true> (0x0x7fbc0120fc60) 0 empty

Class std::add_rvalue_reference<std::allocator<fpi_data*>*>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<std::allocator<fpi_data*>*> (0x0x7fbc012275b0) 0 empty
  std::__add_rvalue_reference_helper<std::allocator<fpi_data*>*, true> (0x0x7fbc0120fcc0) 0 empty

Class std::allocator_traits<std::allocator<fpi_data*> >::__construct_helper<fpi_data*, fpi_data* const&>
   size=1 align=1
   base size=0 base align=1
std::allocator_traits<std::allocator<fpi_data*> >::__construct_helper<fpi_data*, fpi_data* const&> (0x0x7fbc011da0c0) 0 empty

Class std::__not_<std::integral_constant<bool, true> >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::integral_constant<bool, true> > (0x0x7fbc012276e8) 0 empty
  std::integral_constant<bool, false> (0x0x7fbc0120fd20) 0 empty

Class std::conditional<false, std::is_constructible<fpi_data*, fpi_data* const&>, std::__not_<std::integral_constant<bool, true> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_constructible<fpi_data*, fpi_data* const&>, std::__not_<std::integral_constant<bool, true> > > (0x0x7fbc0120fd80) 0 empty

Class std::__and_<std::__not_<std::integral_constant<bool, true> >, std::is_constructible<fpi_data*, fpi_data* const&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__not_<std::integral_constant<bool, true> >, std::is_constructible<fpi_data*, fpi_data* const&> > (0x0x7fbc01227750) 0 empty
  std::__not_<std::integral_constant<bool, true> > (0x0x7fbc012277b8) 0 empty
    std::integral_constant<bool, false> (0x0x7fbc0120fde0) 0 empty

Class std::__and_<std::__and_<std::__not_<std::integral_constant<bool, true> >, std::is_constructible<fpi_data*, fpi_data* const&> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__and_<std::__not_<std::integral_constant<bool, true> >, std::is_constructible<fpi_data*, fpi_data* const&> > > (0x0x7fbc01227820) 0 empty
  std::__and_<std::__not_<std::integral_constant<bool, true> >, std::is_constructible<fpi_data*, fpi_data* const&> > (0x0x7fbc01227888) 0 empty
    std::__not_<std::integral_constant<bool, true> > (0x0x7fbc012278f0) 0 empty
      std::integral_constant<bool, false> (0x0x7fbc0120fe40) 0 empty

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

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

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

Class std::is_same<fpi_data**, fpi_data**>
   size=1 align=1
   base size=1 base align=1
std::is_same<fpi_data**, fpi_data**> (0x0x7fbc012279c0) 0 empty
  std::integral_constant<bool, true> (0x0x7fbc0123d000) 0 empty

Class std::conditional<true, std::__not_<std::is_pointer<fpi_data**> >, std::is_same<fpi_data**, fpi_data**> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__not_<std::is_pointer<fpi_data**> >, std::is_same<fpi_data**, fpi_data**> > (0x0x7fbc0123d060) 0 empty

Class std::__is_pointer_helper<fpi_data**>
   size=1 align=1
   base size=1 base align=1
std::__is_pointer_helper<fpi_data**> (0x0x7fbc01227af8) 0 empty
  std::integral_constant<bool, true> (0x0x7fbc0123d0c0) 0 empty

Class std::is_pointer<fpi_data**>
   size=1 align=1
   base size=1 base align=1
std::is_pointer<fpi_data**> (0x0x7fbc01227b60) 0 empty
  std::integral_constant<bool, true> (0x0x7fbc0123d120) 0 empty

Class std::__not_<std::is_pointer<fpi_data**> >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::is_pointer<fpi_data**> > (0x0x7fbc01227bc8) 0 empty
  std::integral_constant<bool, false> (0x0x7fbc0123d180) 0 empty

Class std::__and_<std::is_same<fpi_data**, fpi_data**>, std::__not_<std::is_pointer<fpi_data**> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_same<fpi_data**, fpi_data**>, std::__not_<std::is_pointer<fpi_data**> > > (0x0x7fbc01227c30) 0 empty
  std::__not_<std::is_pointer<fpi_data**> > (0x0x7fbc01227c98) 0 empty
    std::integral_constant<bool, false> (0x0x7fbc0123d1e0) 0 empty

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

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

Class std::is_function<fpi_data*>
   size=1 align=1
   base size=1 base align=1
std::is_function<fpi_data*> (0x0x7fbc00eaa208) 0 empty
  std::integral_constant<bool, false> (0x0x7fbc0123d4e0) 0 empty

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

Class std::is_lvalue_reference<fpi_data*>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<fpi_data*> (0x0x7fbc00eaa270) 0 empty
  std::integral_constant<bool, false> (0x0x7fbc0123d5a0) 0 empty

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

Class std::is_rvalue_reference<fpi_data*>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<fpi_data*> (0x0x7fbc00eaa3a8) 0 empty
  std::integral_constant<bool, false> (0x0x7fbc0123d720) 0 empty

Class std::__or_<std::is_lvalue_reference<fpi_data*>, std::is_rvalue_reference<fpi_data*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<fpi_data*>, std::is_rvalue_reference<fpi_data*> > (0x0x7fbc00eaa410) 0 empty
  std::is_rvalue_reference<fpi_data*> (0x0x7fbc00eaa478) 0 empty
    std::integral_constant<bool, false> (0x0x7fbc0123d780) 0 empty

Class std::is_reference<fpi_data*>
   size=1 align=1
   base size=1 base align=1
std::is_reference<fpi_data*> (0x0x7fbc00eaa4e0) 0 empty
  std::integral_constant<bool, false> (0x0x7fbc0123d7e0) 0 empty

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

Class std::__is_void_helper<fpi_data*>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<fpi_data*> (0x0x7fbc00eaa548) 0 empty
  std::integral_constant<bool, false> (0x0x7fbc0123d8a0) 0 empty

Class std::is_void<fpi_data*>
   size=1 align=1
   base size=1 base align=1
std::is_void<fpi_data*> (0x0x7fbc00eaa5b0) 0 empty
  std::integral_constant<bool, false> (0x0x7fbc0123d900) 0 empty

Class std::__or_<std::is_reference<fpi_data*>, std::is_void<fpi_data*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<fpi_data*>, std::is_void<fpi_data*> > (0x0x7fbc00eaa618) 0 empty
  std::is_void<fpi_data*> (0x0x7fbc00eaa680) 0 empty
    std::integral_constant<bool, false> (0x0x7fbc0123d960) 0 empty

Class std::__or_<std::is_function<fpi_data*>, std::is_reference<fpi_data*>, std::is_void<fpi_data*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<fpi_data*>, std::is_reference<fpi_data*>, std::is_void<fpi_data*> > (0x0x7fbc00eaa6e8) 0 empty
  std::__or_<std::is_reference<fpi_data*>, std::is_void<fpi_data*> > (0x0x7fbc00eaa750) 0 empty
    std::is_void<fpi_data*> (0x0x7fbc00eaa7b8) 0 empty
      std::integral_constant<bool, false> (0x0x7fbc0123d9c0) 0 empty

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

Class std::is_object<fpi_data*>
   size=1 align=1
   base size=1 base align=1
std::is_object<fpi_data*> (0x0x7fbc00eaa888) 0 empty
  std::integral_constant<bool, true> (0x0x7fbc0123dc00) 0 empty

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

Class std::__or_<std::is_object<fpi_data*>, std::is_reference<fpi_data*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<fpi_data*>, std::is_reference<fpi_data*> > (0x0x7fbc00eaa8f0) 0 empty
  std::is_object<fpi_data*> (0x0x7fbc00eaa958) 0 empty
    std::integral_constant<bool, true> (0x0x7fbc0123dcc0) 0 empty

Class std::__is_referenceable<fpi_data*>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<fpi_data*> (0x0x7fbc00eaa9c0) 0 empty
  std::integral_constant<bool, true> (0x0x7fbc0123dd20) 0 empty

Class std::conditional<false, std::__is_direct_constructible_ref_cast<fpi_data*, fpi_data*&&>, std::__is_direct_constructible_new_safe<fpi_data*, fpi_data*&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__is_direct_constructible_ref_cast<fpi_data*, fpi_data*&&>, std::__is_direct_constructible_new_safe<fpi_data*, fpi_data*&&> > (0x0x7fbc0123dd80) 0 empty

Class std::conditional<false, std::is_void<fpi_data*>, std::__or_<std::__is_array_unknown_bounds<fpi_data*>, std::is_function<fpi_data*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_void<fpi_data*>, std::__or_<std::__is_array_unknown_bounds<fpi_data*>, std::is_function<fpi_data*> > > (0x0x7fbc0123dde0) 0 empty

Class std::is_array<fpi_data*>
   size=1 align=1
   base size=1 base align=1
std::is_array<fpi_data*> (0x0x7fbc00eaaa28) 0 empty
  std::integral_constant<bool, false> (0x0x7fbc0123de40) 0 empty

Class std::conditional<false, std::__not_<std::extent<fpi_data*, 0u> >, std::is_array<fpi_data*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__not_<std::extent<fpi_data*, 0u> >, std::is_array<fpi_data*> > (0x0x7fbc0123dea0) 0 empty

Class std::__and_<std::is_array<fpi_data*>, std::__not_<std::extent<fpi_data*, 0u> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_array<fpi_data*>, std::__not_<std::extent<fpi_data*, 0u> > > (0x0x7fbc00eaaa90) 0 empty
  std::is_array<fpi_data*> (0x0x7fbc00eaaaf8) 0 empty
    std::integral_constant<bool, false> (0x0x7fbc00ed8000) 0 empty

Class std::__is_array_unknown_bounds<fpi_data*>
   size=1 align=1
   base size=1 base align=1
std::__is_array_unknown_bounds<fpi_data*> (0x0x7fbc00eaab60) 0 empty
  std::integral_constant<bool, false> (0x0x7fbc00ed8060) 0 empty

Class std::conditional<false, std::__is_array_unknown_bounds<fpi_data*>, std::is_function<fpi_data*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__is_array_unknown_bounds<fpi_data*>, std::is_function<fpi_data*> > (0x0x7fbc00ed80c0) 0 empty

Class std::__or_<std::__is_array_unknown_bounds<fpi_data*>, std::is_function<fpi_data*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::__is_array_unknown_bounds<fpi_data*>, std::is_function<fpi_data*> > (0x0x7fbc00eaac98) 0 empty
  std::is_function<fpi_data*> (0x0x7fbc00eaad00) 0 empty
    std::integral_constant<bool, false> (0x0x7fbc00ed81e0) 0 empty

Class std::__or_<std::is_void<fpi_data*>, std::__is_array_unknown_bounds<fpi_data*>, std::is_function<fpi_data*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<fpi_data*>, std::__is_array_unknown_bounds<fpi_data*>, std::is_function<fpi_data*> > (0x0x7fbc00eaad68) 0 empty
  std::__or_<std::__is_array_unknown_bounds<fpi_data*>, std::is_function<fpi_data*> > (0x0x7fbc00eaadd0) 0 empty
    std::is_function<fpi_data*> (0x0x7fbc00eaae38) 0 empty
      std::integral_constant<bool, false> (0x0x7fbc00ed8240) 0 empty

Class std::conditional<false, std::is_reference<fpi_data*>, std::is_scalar<fpi_data*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_reference<fpi_data*>, std::is_scalar<fpi_data*> > (0x0x7fbc00ed82a0) 0 empty

Class std::__is_integral_helper<fpi_data*>
   size=1 align=1
   base size=1 base align=1
std::__is_integral_helper<fpi_data*> (0x0x7fbc00eaaf70) 0 empty
  std::integral_constant<bool, false> (0x0x7fbc00ed8300) 0 empty

Class std::is_integral<fpi_data*>
   size=1 align=1
   base size=1 base align=1
std::is_integral<fpi_data*> (0x0x7fbc00ee0000) 0 empty
  std::integral_constant<bool, false> (0x0x7fbc00ed8360) 0 empty

Class std::conditional<false, std::is_integral<fpi_data*>, std::is_floating_point<fpi_data*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_integral<fpi_data*>, std::is_floating_point<fpi_data*> > (0x0x7fbc00ed83c0) 0 empty

Class std::__is_floating_point_helper<fpi_data*>
   size=1 align=1
   base size=1 base align=1
std::__is_floating_point_helper<fpi_data*> (0x0x7fbc00ee0068) 0 empty
  std::integral_constant<bool, false> (0x0x7fbc00ed84e0) 0 empty

Class std::is_floating_point<fpi_data*>
   size=1 align=1
   base size=1 base align=1
std::is_floating_point<fpi_data*> (0x0x7fbc00ee00d0) 0 empty
  std::integral_constant<bool, false> (0x0x7fbc00ed8540) 0 empty

Class std::__or_<std::is_integral<fpi_data*>, std::is_floating_point<fpi_data*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_integral<fpi_data*>, std::is_floating_point<fpi_data*> > (0x0x7fbc00ee0138) 0 empty
  std::is_floating_point<fpi_data*> (0x0x7fbc00ee01a0) 0 empty
    std::integral_constant<bool, false> (0x0x7fbc00ed85a0) 0 empty

Class std::is_arithmetic<fpi_data*>
   size=1 align=1
   base size=1 base align=1
std::is_arithmetic<fpi_data*> (0x0x7fbc00ee0208) 0 empty
  std::integral_constant<bool, false> (0x0x7fbc00ed8600) 0 empty

Class std::conditional<false, std::is_arithmetic<fpi_data*>, std::__or_<std::is_enum<fpi_data*>, std::is_pointer<fpi_data*>, std::is_member_pointer<fpi_data*>, std::is_null_pointer<fpi_data*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_arithmetic<fpi_data*>, std::__or_<std::is_enum<fpi_data*>, std::is_pointer<fpi_data*>, std::is_member_pointer<fpi_data*>, std::is_null_pointer<fpi_data*> > > (0x0x7fbc00ed8660) 0 empty

Class std::is_enum<fpi_data*>
   size=1 align=1
   base size=1 base align=1
std::is_enum<fpi_data*> (0x0x7fbc00ee0270) 0 empty
  std::integral_constant<bool, false> (0x0x7fbc00ed86c0) 0 empty

Class std::conditional<false, std::is_enum<fpi_data*>, std::__or_<std::is_pointer<fpi_data*>, std::is_member_pointer<fpi_data*>, std::is_null_pointer<fpi_data*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_enum<fpi_data*>, std::__or_<std::is_pointer<fpi_data*>, std::is_member_pointer<fpi_data*>, std::is_null_pointer<fpi_data*> > > (0x0x7fbc00ed8720) 0 empty

Class std::__is_pointer_helper<fpi_data*>
   size=1 align=1
   base size=1 base align=1
std::__is_pointer_helper<fpi_data*> (0x0x7fbc00ee03a8) 0 empty
  std::integral_constant<bool, true> (0x0x7fbc00ed8780) 0 empty

Class std::is_pointer<fpi_data*>
   size=1 align=1
   base size=1 base align=1
std::is_pointer<fpi_data*> (0x0x7fbc00ee0410) 0 empty
  std::integral_constant<bool, true> (0x0x7fbc00ed87e0) 0 empty

Class std::conditional<true, std::is_pointer<fpi_data*>, std::__or_<std::is_member_pointer<fpi_data*>, std::is_null_pointer<fpi_data*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_pointer<fpi_data*>, std::__or_<std::is_member_pointer<fpi_data*>, std::is_null_pointer<fpi_data*> > > (0x0x7fbc00ed8840) 0 empty

Class std::__or_<std::is_pointer<fpi_data*>, std::is_member_pointer<fpi_data*>, std::is_null_pointer<fpi_data*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_pointer<fpi_data*>, std::is_member_pointer<fpi_data*>, std::is_null_pointer<fpi_data*> > (0x0x7fbc00ee0478) 0 empty
  std::is_pointer<fpi_data*> (0x0x7fbc00ee04e0) 0 empty
    std::integral_constant<bool, true> (0x0x7fbc00ed88a0) 0 empty

Class std::__or_<std::is_enum<fpi_data*>, std::is_pointer<fpi_data*>, std::is_member_pointer<fpi_data*>, std::is_null_pointer<fpi_data*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_enum<fpi_data*>, std::is_pointer<fpi_data*>, std::is_member_pointer<fpi_data*>, std::is_null_pointer<fpi_data*> > (0x0x7fbc00ee0548) 0 empty
  std::__or_<std::is_pointer<fpi_data*>, std::is_member_pointer<fpi_data*>, std::is_null_pointer<fpi_data*> > (0x0x7fbc00ee05b0) 0 empty
    std::is_pointer<fpi_data*> (0x0x7fbc00ee0618) 0 empty
      std::integral_constant<bool, true> (0x0x7fbc00ed8900) 0 empty

Class std::__or_<std::is_arithmetic<fpi_data*>, std::is_enum<fpi_data*>, std::is_pointer<fpi_data*>, std::is_member_pointer<fpi_data*>, std::is_null_pointer<fpi_data*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_arithmetic<fpi_data*>, std::is_enum<fpi_data*>, std::is_pointer<fpi_data*>, std::is_member_pointer<fpi_data*>, std::is_null_pointer<fpi_data*> > (0x0x7fbc00ee0680) 0 empty
  std::__or_<std::is_enum<fpi_data*>, std::is_pointer<fpi_data*>, std::is_member_pointer<fpi_data*>, std::is_null_pointer<fpi_data*> > (0x0x7fbc00ee06e8) 0 empty
    std::__or_<std::is_pointer<fpi_data*>, std::is_member_pointer<fpi_data*>, std::is_null_pointer<fpi_data*> > (0x0x7fbc00ee0750) 0 empty
      std::is_pointer<fpi_data*> (0x0x7fbc00ee07b8) 0 empty
        std::integral_constant<bool, true> (0x0x7fbc00ed8960) 0 empty

Class std::is_scalar<fpi_data*>
   size=1 align=1
   base size=1 base align=1
std::is_scalar<fpi_data*> (0x0x7fbc00ee0820) 0 empty
  std::integral_constant<bool, true> (0x0x7fbc00ed89c0) 0 empty

Class std::__or_<std::is_reference<fpi_data*>, std::is_scalar<fpi_data*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<fpi_data*>, std::is_scalar<fpi_data*> > (0x0x7fbc00ee0888) 0 empty
  std::is_scalar<fpi_data*> (0x0x7fbc00ee08f0) 0 empty
    std::integral_constant<bool, true> (0x0x7fbc00ed8a20) 0 empty

Class std::__is_destructible_safe<fpi_data*, false, true>
   size=1 align=1
   base size=1 base align=1
std::__is_destructible_safe<fpi_data*, false, true> (0x0x7fbc00ee0958) 0 empty
  std::integral_constant<bool, true> (0x0x7fbc00ed8a80) 0 empty

Class std::is_destructible<fpi_data*>
   size=1 align=1
   base size=1 base align=1
std::is_destructible<fpi_data*> (0x0x7fbc00ee09c0) 0 empty
  std::integral_constant<bool, true> (0x0x7fbc00ed8ae0) 0 empty

Class std::conditional<true, std::__is_direct_constructible_impl<fpi_data*, fpi_data*&&>, std::is_destructible<fpi_data*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_direct_constructible_impl<fpi_data*, fpi_data*&&>, std::is_destructible<fpi_data*> > (0x0x7fbc00ed8b40) 0 empty

Class std::is_function<fpi_data*&&>
   size=1 align=1
   base size=1 base align=1
std::is_function<fpi_data*&&> (0x0x7fbc00ee0a90) 0 empty
  std::integral_constant<bool, false> (0x0x7fbc00ed8c00) 0 empty

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

Class std::is_lvalue_reference<fpi_data*&&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<fpi_data*&&> (0x0x7fbc00ee0af8) 0 empty
  std::integral_constant<bool, false> (0x0x7fbc00ed8cc0) 0 empty

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

Class std::is_rvalue_reference<fpi_data*&&>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<fpi_data*&&> (0x0x7fbc00ee0d00) 0 empty
  std::integral_constant<bool, true> (0x0x7fbc00ed8d80) 0 empty

Class std::__or_<std::is_lvalue_reference<fpi_data*&&>, std::is_rvalue_reference<fpi_data*&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<fpi_data*&&>, std::is_rvalue_reference<fpi_data*&&> > (0x0x7fbc00ee0d68) 0 empty
  std::is_rvalue_reference<fpi_data*&&> (0x0x7fbc00ee0dd0) 0 empty
    std::integral_constant<bool, true> (0x0x7fbc00ed8de0) 0 empty

Class std::is_reference<fpi_data*&&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<fpi_data*&&> (0x0x7fbc00ee0e38) 0 empty
  std::integral_constant<bool, true> (0x0x7fbc00ed8f00) 0 empty

Class std::conditional<true, std::is_reference<fpi_data*&&>, std::is_void<fpi_data*&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_reference<fpi_data*&&>, std::is_void<fpi_data*&&> > (0x0x7fbc00ed8f60) 0 empty

Class std::__or_<std::is_reference<fpi_data*&&>, std::is_void<fpi_data*&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<fpi_data*&&>, std::is_void<fpi_data*&&> > (0x0x7fbc00ee0ea0) 0 empty
  std::is_reference<fpi_data*&&> (0x0x7fbc00ee0f08) 0 empty
    std::integral_constant<bool, true> (0x0x7fbc00f02000) 0 empty

Class std::__or_<std::is_function<fpi_data*&&>, std::is_reference<fpi_data*&&>, std::is_void<fpi_data*&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<fpi_data*&&>, std::is_reference<fpi_data*&&>, std::is_void<fpi_data*&&> > (0x0x7fbc00ee0f70) 0 empty
  std::__or_<std::is_reference<fpi_data*&&>, std::is_void<fpi_data*&&> > (0x0x7fbc00f03000) 0 empty
    std::is_reference<fpi_data*&&> (0x0x7fbc00f03068) 0 empty
      std::integral_constant<bool, true> (0x0x7fbc00f02060) 0 empty

Class std::__not_<std::__or_<std::is_function<fpi_data*&&>, std::is_reference<fpi_data*&&>, std::is_void<fpi_data*&&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<fpi_data*&&>, std::is_reference<fpi_data*&&>, std::is_void<fpi_data*&&> > > (0x0x7fbc00f03270) 0 empty
  std::integral_constant<bool, false> (0x0x7fbc00f020c0) 0 empty

Class std::is_object<fpi_data*&&>
   size=1 align=1
   base size=1 base align=1
std::is_object<fpi_data*&&> (0x0x7fbc00f032d8) 0 empty
  std::integral_constant<bool, false> (0x0x7fbc00f02120) 0 empty

Class std::conditional<false, std::is_object<fpi_data*&&>, std::is_reference<fpi_data*&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_object<fpi_data*&&>, std::is_reference<fpi_data*&&> > (0x0x7fbc00f02180) 0 empty

Class std::__or_<std::is_object<fpi_data*&&>, std::is_reference<fpi_data*&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<fpi_data*&&>, std::is_reference<fpi_data*&&> > (0x0x7fbc00f03340) 0 empty
  std::is_reference<fpi_data*&&> (0x0x7fbc00f033a8) 0 empty
    std::integral_constant<bool, true> (0x0x7fbc00f021e0) 0 empty

Class std::__is_referenceable<fpi_data*&&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<fpi_data*&&> (0x0x7fbc00f03410) 0 empty
  std::integral_constant<bool, true> (0x0x7fbc00f02240) 0 empty

Class std::__add_rvalue_reference_helper<fpi_data*&&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<fpi_data*&&, true> (0x0x7fbc00f022a0) 0 empty

Class std::add_rvalue_reference<fpi_data*&&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<fpi_data*&&> (0x0x7fbc00f03478) 0 empty
  std::__add_rvalue_reference_helper<fpi_data*&&, true> (0x0x7fbc00f02300) 0 empty

Class std::__is_direct_constructible_impl<fpi_data*, fpi_data*&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_impl<fpi_data*, fpi_data*&&> (0x0x7fbc00ee0a28) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7fbc00ed8ba0) 0 empty

Class std::__and_<std::is_destructible<fpi_data*>, std::__is_direct_constructible_impl<fpi_data*, fpi_data*&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_destructible<fpi_data*>, std::__is_direct_constructible_impl<fpi_data*, fpi_data*&&> > (0x0x7fbc00f03548) 0 empty
  std::__is_direct_constructible_impl<fpi_data*, fpi_data*&&> (0x0x7fbc00f035b0) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7fbc00f02360) 0 empty

Class std::__is_direct_constructible_new_safe<fpi_data*, fpi_data*&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new_safe<fpi_data*, fpi_data*&&> (0x0x7fbc00f036e8) 0 empty
  std::integral_constant<bool, true> (0x0x7fbc00f023c0) 0 empty

Class std::__is_direct_constructible_new<fpi_data*, fpi_data*&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new<fpi_data*, fpi_data*&&> (0x0x7fbc00f03750) 0 empty
  std::__is_direct_constructible_new_safe<fpi_data*, fpi_data*&&> (0x0x7fbc00f037b8) 0 empty
    std::integral_constant<bool, true> (0x0x7fbc00f02420) 0 empty

Class std::__is_direct_constructible<fpi_data*, fpi_data*&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible<fpi_data*, fpi_data*&&> (0x0x7fbc00f03820) 0 empty
  std::integral_constant<bool, true> (0x0x7fbc00f02480) 0 empty

Class std::__is_constructible_impl<fpi_data*, fpi_data*&&>
   size=1 align=1
   base size=1 base align=1
std::__is_constructible_impl<fpi_data*, fpi_data*&&> (0x0x7fbc00f03888) 0 empty
  std::__is_direct_constructible<fpi_data*, fpi_data*&&> (0x0x7fbc00f038f0) 0 empty
    std::integral_constant<bool, true> (0x0x7fbc00f024e0) 0 empty

Class std::is_constructible<fpi_data*, fpi_data*&&>
   size=1 align=1
   base size=1 base align=1
std::is_constructible<fpi_data*, fpi_data*&&> (0x0x7fbc00f03958) 0 empty
  std::integral_constant<bool, true> (0x0x7fbc00f02540) 0 empty

Class std::conditional<true, std::__is_nt_constructible_impl<fpi_data*, fpi_data*&&>, std::is_constructible<fpi_data*, fpi_data*&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_nt_constructible_impl<fpi_data*, fpi_data*&&>, std::is_constructible<fpi_data*, fpi_data*&&> > (0x0x7fbc00f025a0) 0 empty

Class std::__is_nt_constructible_impl<fpi_data*, fpi_data*&&>
   size=1 align=1
   base size=1 base align=1
std::__is_nt_constructible_impl<fpi_data*, fpi_data*&&> (0x0x7fbc00f039c0) 0 empty
  std::integral_constant<bool, true> (0x0x7fbc00f02600) 0 empty

Class std::__and_<std::is_constructible<fpi_data*, fpi_data*&&>, std::__is_nt_constructible_impl<fpi_data*, fpi_data*&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<fpi_data*, fpi_data*&&>, std::__is_nt_constructible_impl<fpi_data*, fpi_data*&&> > (0x0x7fbc00f03a28) 0 empty
  std::__is_nt_constructible_impl<fpi_data*, fpi_data*&&> (0x0x7fbc00f03a90) 0 empty
    std::integral_constant<bool, true> (0x0x7fbc00f02660) 0 empty

Class std::is_nothrow_constructible<fpi_data*, fpi_data*&&>
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_constructible<fpi_data*, fpi_data*&&> (0x0x7fbc00f03af8) 0 empty
  std::integral_constant<bool, true> (0x0x7fbc00f026c0) 0 empty

Class std::__is_nothrow_move_constructible_impl<fpi_data*, true>
   size=1 align=1
   base size=1 base align=1
std::__is_nothrow_move_constructible_impl<fpi_data*, true> (0x0x7fbc00f03b60) 0 empty
  std::is_nothrow_constructible<fpi_data*, fpi_data*&&> (0x0x7fbc00f03bc8) 0 empty
    std::integral_constant<bool, true> (0x0x7fbc00f02720) 0 empty

Class std::is_nothrow_move_constructible<fpi_data*>
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_move_constructible<fpi_data*> (0x0x7fbc00f03c30) 0 empty
  std::__is_nothrow_move_constructible_impl<fpi_data*, true> (0x0x7fbc00f03c98) 0 empty
    std::is_nothrow_constructible<fpi_data*, fpi_data*&&> (0x0x7fbc00f03d00) 0 empty
      std::integral_constant<bool, true> (0x0x7fbc00f02780) 0 empty

Class std::__not_<std::is_nothrow_move_constructible<fpi_data*> >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::is_nothrow_move_constructible<fpi_data*> > (0x0x7fbc00f03d68) 0 empty
  std::integral_constant<bool, false> (0x0x7fbc00f027e0) 0 empty

Class std::conditional<false, std::is_copy_constructible<fpi_data*>, std::__not_<std::is_nothrow_move_constructible<fpi_data*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_copy_constructible<fpi_data*>, std::__not_<std::is_nothrow_move_constructible<fpi_data*> > > (0x0x7fbc00f02840) 0 empty

Class std::__and_<std::__not_<std::is_nothrow_move_constructible<fpi_data*> >, std::is_copy_constructible<fpi_data*> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__not_<std::is_nothrow_move_constructible<fpi_data*> >, std::is_copy_constructible<fpi_data*> > (0x0x7fbc00f03dd0) 0 empty
  std::__not_<std::is_nothrow_move_constructible<fpi_data*> > (0x0x7fbc00f03e38) 0 empty
    std::integral_constant<bool, false> (0x0x7fbc00f028a0) 0 empty

Class std::__move_if_noexcept_cond<fpi_data*>
   size=1 align=1
   base size=1 base align=1
std::__move_if_noexcept_cond<fpi_data*> (0x0x7fbc00f03ea0) 0 empty
  std::integral_constant<bool, false> (0x0x7fbc00f02900) 0 empty

Class std::conditional<false, fpi_data**, std::move_iterator<fpi_data**> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, fpi_data**, std::move_iterator<fpi_data**> > (0x0x7fbc00f02960) 0 empty

Class std::move_iterator<fpi_data**>
   size=4 align=4
   base size=4 base align=4
std::move_iterator<fpi_data**> (0x0x7fbc00f029c0) 0

Class std::allocator_traits<std::allocator<fpi_data*> >::__destroy_helper<fpi_data*>
   size=1 align=1
   base size=0 base align=1
std::allocator_traits<std::allocator<fpi_data*> >::__destroy_helper<fpi_data*> (0x0x7fbc00f02a20) 0 empty

Class std::__and_<std::__not_<std::integral_constant<bool, true> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__not_<std::integral_constant<bool, true> > > (0x0x7fbc00f15548) 0 empty
  std::__not_<std::integral_constant<bool, true> > (0x0x7fbc00f155b0) 0 empty
    std::integral_constant<bool, false> (0x0x7fbc00f02a80) 0 empty

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

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

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

Class __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >
   size=4 align=4
   base size=4 base align=4
__gnu_cxx::__normal_iterator<const char*, std::basic_string<char> > (0x0x7fbc00f02ba0) 0

Class __gnu_cxx::__normal_iterator<char*, std::basic_string<char> >
   size=4 align=4
   base size=4 base align=4
__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > (0x0x7fbc00f02c60) 0

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

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

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

Class std::is_function<const std::allocator<fpi_data*>*>
   size=1 align=1
   base size=1 base align=1
std::is_function<const std::allocator<fpi_data*>*> (0x0x7fbc00f15a28) 0 empty
  std::integral_constant<bool, false> (0x0x7fbc00f02e40) 0 empty

Class std::conditional<false, std::is_function<const std::allocator<fpi_data*>*>, std::__or_<std::is_reference<const std::allocator<fpi_data*>*>, std::is_void<const std::allocator<fpi_data*>*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<const std::allocator<fpi_data*>*>, std::__or_<std::is_reference<const std::allocator<fpi_data*>*>, std::is_void<const std::allocator<fpi_data*>*> > > (0x0x7fbc00f02ea0) 0 empty

Class std::is_lvalue_reference<const std::allocator<fpi_data*>*>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<const std::allocator<fpi_data*>*> (0x0x7fbc00f15af8) 0 empty
  std::integral_constant<bool, false> (0x0x7fbc00f02f00) 0 empty

Class std::conditional<false, std::is_lvalue_reference<const std::allocator<fpi_data*>*>, std::is_rvalue_reference<const std::allocator<fpi_data*>*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_lvalue_reference<const std::allocator<fpi_data*>*>, std::is_rvalue_reference<const std::allocator<fpi_data*>*> > (0x0x7fbc00f02f60) 0 empty

Class std::is_rvalue_reference<const std::allocator<fpi_data*>*>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<const std::allocator<fpi_data*>*> (0x0x7fbc00f15b60) 0 empty
  std::integral_constant<bool, false> (0x0x7fbc00fc4000) 0 empty

Class std::__or_<std::is_lvalue_reference<const std::allocator<fpi_data*>*>, std::is_rvalue_reference<const std::allocator<fpi_data*>*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<const std::allocator<fpi_data*>*>, std::is_rvalue_reference<const std::allocator<fpi_data*>*> > (0x0x7fbc00f15bc8) 0 empty
  std::is_rvalue_reference<const std::allocator<fpi_data*>*> (0x0x7fbc00f15c30) 0 empty
    std::integral_constant<bool, false> (0x0x7fbc00fc4060) 0 empty

Class std::is_reference<const std::allocator<fpi_data*>*>
   size=1 align=1
   base size=1 base align=1
std::is_reference<const std::allocator<fpi_data*>*> (0x0x7fbc00f15f08) 0 empty
  std::integral_constant<bool, false> (0x0x7fbc00fc40c0) 0 empty

Class std::conditional<false, std::is_reference<const std::allocator<fpi_data*>*>, std::is_void<const std::allocator<fpi_data*>*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_reference<const std::allocator<fpi_data*>*>, std::is_void<const std::allocator<fpi_data*>*> > (0x0x7fbc00fc4120) 0 empty

Class std::remove_volatile<const std::allocator<fpi_data*>*>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<const std::allocator<fpi_data*>*> (0x0x7fbc00fc41e0) 0 empty

Class std::remove_const<const std::allocator<fpi_data*>*>
   size=1 align=1
   base size=0 base align=1
std::remove_const<const std::allocator<fpi_data*>*> (0x0x7fbc00fc4240) 0 empty

Class std::remove_cv<const std::allocator<fpi_data*>*>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<const std::allocator<fpi_data*>*> (0x0x7fbc00fc4180) 0 empty

Class std::__is_void_helper<const std::allocator<fpi_data*>*>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<const std::allocator<fpi_data*>*> (0x0x7fbc00fcb068) 0 empty
  std::integral_constant<bool, false> (0x0x7fbc00fc42a0) 0 empty

Class std::is_void<const std::allocator<fpi_data*>*>
   size=1 align=1
   base size=1 base align=1
std::is_void<const std::allocator<fpi_data*>*> (0x0x7fbc00fcb0d0) 0 empty
  std::integral_constant<bool, false> (0x0x7fbc00fc4300) 0 empty

Class std::__or_<std::is_reference<const std::allocator<fpi_data*>*>, std::is_void<const std::allocator<fpi_data*>*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<const std::allocator<fpi_data*>*>, std::is_void<const std::allocator<fpi_data*>*> > (0x0x7fbc00fcb138) 0 empty
  std::is_void<const std::allocator<fpi_data*>*> (0x0x7fbc00fcb1a0) 0 empty
    std::integral_constant<bool, false> (0x0x7fbc00fc4360) 0 empty

Class std::__or_<std::is_function<const std::allocator<fpi_data*>*>, std::is_reference<const std::allocator<fpi_data*>*>, std::is_void<const std::allocator<fpi_data*>*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<const std::allocator<fpi_data*>*>, std::is_reference<const std::allocator<fpi_data*>*>, std::is_void<const std::allocator<fpi_data*>*> > (0x0x7fbc00fcb208) 0 empty
  std::__or_<std::is_reference<const std::allocator<fpi_data*>*>, std::is_void<const std::allocator<fpi_data*>*> > (0x0x7fbc00fcb270) 0 empty
    std::is_void<const std::allocator<fpi_data*>*> (0x0x7fbc00fcb2d8) 0 empty
      std::integral_constant<bool, false> (0x0x7fbc00fc43c0) 0 empty

Class std::__not_<std::__or_<std::is_function<const std::allocator<fpi_data*>*>, std::is_reference<const std::allocator<fpi_data*>*>, std::is_void<const std::allocator<fpi_data*>*> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<const std::allocator<fpi_data*>*>, std::is_reference<const std::allocator<fpi_data*>*>, std::is_void<const std::allocator<fpi_data*>*> > > (0x0x7fbc00fcb340) 0 empty
  std::integral_constant<bool, true> (0x0x7fbc00fc4420) 0 empty

Class std::is_object<const std::allocator<fpi_data*>*>
   size=1 align=1
   base size=1 base align=1
std::is_object<const std::allocator<fpi_data*>*> (0x0x7fbc00fcb3a8) 0 empty
  std::integral_constant<bool, true> (0x0x7fbc00fc4480) 0 empty

Class std::conditional<true, std::is_object<const std::allocator<fpi_data*>*>, std::is_reference<const std::allocator<fpi_data*>*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_object<const std::allocator<fpi_data*>*>, std::is_reference<const std::allocator<fpi_data*>*> > (0x0x7fbc00fc44e0) 0 empty

Class std::__or_<std::is_object<const std::allocator<fpi_data*>*>, std::is_reference<const std::allocator<fpi_data*>*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<const std::allocator<fpi_data*>*>, std::is_reference<const std::allocator<fpi_data*>*> > (0x0x7fbc00fcb410) 0 empty
  std::is_object<const std::allocator<fpi_data*>*> (0x0x7fbc00fcb478) 0 empty
    std::integral_constant<bool, true> (0x0x7fbc00fc4540) 0 empty

Class std::__is_referenceable<const std::allocator<fpi_data*>*>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<const std::allocator<fpi_data*>*> (0x0x7fbc00fcb4e0) 0 empty
  std::integral_constant<bool, true> (0x0x7fbc00fc45a0) 0 empty

Class std::__add_rvalue_reference_helper<const std::allocator<fpi_data*>*, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<const std::allocator<fpi_data*>*, true> (0x0x7fbc00fc4600) 0 empty

Class std::add_rvalue_reference<const std::allocator<fpi_data*>*>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<const std::allocator<fpi_data*>*> (0x0x7fbc00fcb548) 0 empty
  std::__add_rvalue_reference_helper<const std::allocator<fpi_data*>*, true> (0x0x7fbc00fc4660) 0 empty

Class std::allocator_traits<std::allocator<fpi_data*> >::__maxsize_helper<const std::allocator<fpi_data*> >
   size=1 align=1
   base size=0 base align=1
std::allocator_traits<std::allocator<fpi_data*> >::__maxsize_helper<const std::allocator<fpi_data*> > (0x0x7fbc00f02de0) 0 empty

Class std::remove_volatile<std::move_iterator<fpi_data**> >
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<std::move_iterator<fpi_data**> > (0x0x7fbc00fc4720) 0 empty

Class std::remove_const<std::move_iterator<fpi_data**> >
   size=1 align=1
   base size=0 base align=1
std::remove_const<std::move_iterator<fpi_data**> > (0x0x7fbc00fc4780) 0 empty

Class std::remove_cv<std::move_iterator<fpi_data**> >
   size=1 align=1
   base size=0 base align=1
std::remove_cv<std::move_iterator<fpi_data**> > (0x0x7fbc00fc46c0) 0 empty

Class std::__has_iterator_category_helper<std::move_iterator<fpi_data**> >
   size=1 align=1
   base size=0 base align=1
std::__has_iterator_category_helper<std::move_iterator<fpi_data**> > (0x0x7fbc00fc47e0) 0 empty

Class std::__has_iterator_category<std::move_iterator<fpi_data**> >
   size=1 align=1
   base size=1 base align=1
std::__has_iterator_category<std::move_iterator<fpi_data**> > (0x0x7fbc00fcb820) 0 empty
  std::integral_constant<bool, true> (0x0x7fbc00fc4840) 0 empty

Class std::__iterator_traits<std::move_iterator<fpi_data**>, true>
   size=1 align=1
   base size=0 base align=1
std::__iterator_traits<std::move_iterator<fpi_data**>, true> (0x0x7fbc00fc48a0) 0 empty

Class std::iterator_traits<std::move_iterator<fpi_data**> >
   size=1 align=1
   base size=1 base align=1
std::iterator_traits<std::move_iterator<fpi_data**> > (0x0x7fbc00fcb8f0) 0 empty
  std::__iterator_traits<std::move_iterator<fpi_data**>, true> (0x0x7fbc00fc4900) 0 empty

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

Class std::add_rvalue_reference<fpi_data*>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<fpi_data*> (0x0x7fbc00fcba90) 0 empty
  std::__add_rvalue_reference_helper<fpi_data*, true> (0x0x7fbc00fc4a20) 0 empty

Class std::__is_assignable_helper<fpi_data*, fpi_data*&&>
   size=1 align=1
   base size=0 base align=1
std::__is_assignable_helper<fpi_data*, fpi_data*&&> (0x0x7fbc00fc4960) 0 empty

Class std::is_assignable<fpi_data*, fpi_data*&&>
   size=1 align=1
   base size=1 base align=1
std::is_assignable<fpi_data*, fpi_data*&&> (0x0x7fbc00fcbaf8) 0 empty
  std::integral_constant<bool, false> (0x0x7fbc00fc4a80) 0 empty

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

Class std::remove_reference<fpi_data*&>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<fpi_data*&> (0x0x7fbc00fc4ba0) 0 empty

Class std::remove_reference<fpi_data*>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<fpi_data*> (0x0x7fbc00fc4c00) 0 empty

