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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class std::__is_integer<long int>
   size=1 align=1
   base size=0 base align=1
std::__is_integer<long int> (0x0x7f127931aa80) 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> (0x0x7f127931aae0) 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> (0x0x7f127931ab40) 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> (0x0x7f127931aba0) 0 empty

Class std::__is_integer<__int128>
   size=1 align=1
   base size=0 base align=1
std::__is_integer<__int128> (0x0x7f127931ac00) 0 empty

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

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

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

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

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

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

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

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

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

Class __gnu_cxx::__add_unsigned<char>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__add_unsigned<char> (0x0x7f1279358540) 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> (0x0x7f12793585a0) 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> (0x0x7f1279358600) 0 empty

Class __gnu_cxx::__add_unsigned<int>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__add_unsigned<int> (0x0x7f1279358660) 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> (0x0x7f12793586c0) 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> (0x0x7f1279358720) 0 empty

Class __gnu_cxx::__remove_unsigned<char>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__remove_unsigned<char> (0x0x7f12793587e0) 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> (0x0x7f1279358840) 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> (0x0x7f12793588a0) 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> (0x0x7f1279358900) 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> (0x0x7f1279358960) 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> (0x0x7f12793589c0) 0 empty

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

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

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

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

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

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

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

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

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

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

Class std::__nonesuch
   size=1 align=1
   base size=0 base align=1
std::__nonesuch (0x0x7f1278914660) 0 empty

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

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

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

Class std::__is_integral_helper<char>
   size=1 align=1
   base size=1 base align=1
std::__is_integral_helper<char> (0x0x7f1279254a90) 0 empty
  std::integral_constant<bool, true> (0x0x7f1278914960) 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> (0x0x7f1279254af8) 0 empty
  std::integral_constant<bool, true> (0x0x7f12789149c0) 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> (0x0x7f1279254b60) 0 empty
  std::integral_constant<bool, true> (0x0x7f1278914a20) 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> (0x0x7f1279254bc8) 0 empty
  std::integral_constant<bool, true> (0x0x7f1278914a80) 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> (0x0x7f1279254c30) 0 empty
  std::integral_constant<bool, true> (0x0x7f1278914ae0) 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> (0x0x7f1279254c98) 0 empty
  std::integral_constant<bool, true> (0x0x7f1278914b40) 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> (0x0x7f1279254d00) 0 empty
  std::integral_constant<bool, true> (0x0x7f1278914ba0) 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> (0x0x7f1279254d68) 0 empty
  std::integral_constant<bool, true> (0x0x7f1278914c00) 0 empty

Class std::__is_integral_helper<int>
   size=1 align=1
   base size=1 base align=1
std::__is_integral_helper<int> (0x0x7f1279254dd0) 0 empty
  std::integral_constant<bool, true> (0x0x7f1278914c60) 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> (0x0x7f1279254e38) 0 empty
  std::integral_constant<bool, true> (0x0x7f1278914cc0) 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> (0x0x7f1279254ea0) 0 empty
  std::integral_constant<bool, true> (0x0x7f1278914d20) 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> (0x0x7f1279254f08) 0 empty
  std::integral_constant<bool, true> (0x0x7f1278914d80) 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> (0x0x7f1279254f70) 0 empty
  std::integral_constant<bool, true> (0x0x7f1278914de0) 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> (0x0x7f127893f000) 0 empty
  std::integral_constant<bool, true> (0x0x7f1278914e40) 0 empty

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

Class std::__is_integral_helper<__int128 unsigned>
   size=1 align=1
   base size=1 base align=1
std::__is_integral_helper<__int128 unsigned> (0x0x7f127893f0d0) 0 empty
  std::integral_constant<bool, true> (0x0x7f1278914f00) 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> (0x0x7f127893f208) 0 empty
  std::integral_constant<bool, true> (0x0x7f1278941060) 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> (0x0x7f127893f270) 0 empty
  std::integral_constant<bool, true> (0x0x7f12789410c0) 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> (0x0x7f127893f2d8) 0 empty
  std::integral_constant<bool, true> (0x0x7f1278941120) 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> (0x0x7f127895e618) 0 empty
  std::integral_constant<bool, true> (0x0x7f1278968300) 0 empty

Class std::__do_is_destructible_impl
   size=1 align=1
   base size=0 base align=1
std::__do_is_destructible_impl (0x0x7f1278991000) 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 (0x0x7f1278991240) 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 (0x0x7f1278991480) 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 (0x0x7f12789916c0) 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 (0x0x7f1278991840) 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 (0x0x7f1278991c00) 0 empty

Class std::__do_is_implicitly_default_constructible_impl
   size=1 align=1
   base size=0 base align=1
std::__do_is_implicitly_default_constructible_impl (0x0x7f12789d0d20) 0 empty

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

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

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

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

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

Class std::__make_unsigned<long int>
   size=1 align=1
   base size=0 base align=1
std::__make_unsigned<long int> (0x0x7f1278a29240) 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> (0x0x7f1278a292a0) 0 empty

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

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

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

Class std::__make_signed<unsigned char>
   size=1 align=1
   base size=0 base align=1
std::__make_signed<unsigned char> (0x0x7f1278a295a0) 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> (0x0x7f1278a29600) 0 empty

Class std::__make_signed<unsigned int>
   size=1 align=1
   base size=0 base align=1
std::__make_signed<unsigned int> (0x0x7f1278a29660) 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> (0x0x7f1278a296c0) 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> (0x0x7f1278a29720) 0 empty

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

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

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

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

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

Class std::__invoke_memfun_ref
   size=1 align=1
   base size=0 base align=1
std::__invoke_memfun_ref (0x0x7f1278a59a80) 0 empty

Class std::__invoke_memfun_deref
   size=1 align=1
   base size=0 base align=1
std::__invoke_memfun_deref (0x0x7f1278a59ae0) 0 empty

Class std::__invoke_memobj_ref
   size=1 align=1
   base size=0 base align=1
std::__invoke_memobj_ref (0x0x7f1278a59b40) 0 empty

Class std::__invoke_memobj_deref
   size=1 align=1
   base size=0 base align=1
std::__invoke_memobj_deref (0x0x7f1278a59ba0) 0 empty

Class std::__invoke_other
   size=1 align=1
   base size=0 base align=1
std::__invoke_other (0x0x7f1278a59c00) 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 (0x0x7f1278a59cc0) 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 (0x0x7f1278a59d80) 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 (0x0x7f1278a59e40) 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 (0x0x7f1278a59f00) 0 empty

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

Class std::__swappable_details::__do_is_swappable_impl
   size=1 align=1
   base size=0 base align=1
std::__swappable_details::__do_is_swappable_impl (0x0x7f1278a90780) 0 empty

Class std::__swappable_details::__do_is_nothrow_swappable_impl
   size=1 align=1
   base size=0 base align=1
std::__swappable_details::__do_is_nothrow_swappable_impl (0x0x7f1278a907e0) 0 empty

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

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

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

Class std::forward_iterator_tag
   size=1 align=1
   base size=1 base align=1
std::forward_iterator_tag (0x0x7f1278a8c820) 0 empty
  std::input_iterator_tag (0x0x7f1278adcf60) 0 empty

Class std::bidirectional_iterator_tag
   size=1 align=1
   base size=1 base align=1
std::bidirectional_iterator_tag (0x0x7f1278a8c888) 0 empty
  std::forward_iterator_tag (0x0x7f1278a8c8f0) 0 empty
    std::input_iterator_tag (0x0x7f1278723000) 0 empty

Class std::random_access_iterator_tag
   size=1 align=1
   base size=1 base align=1
std::random_access_iterator_tag (0x0x7f1278a8c958) 0 empty
  std::bidirectional_iterator_tag (0x0x7f1278a8c9c0) 0 empty
    std::forward_iterator_tag (0x0x7f1278a8ca28) 0 empty
      std::input_iterator_tag (0x0x7f1278723060) 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> (0x0x7f12787667e0) 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 (0x0x7f12787b7ba0) 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 (0x0x7f12787b7cc0) 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 (0x0x7f12787b7e40) 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 (0x0x7f12787dd000) 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 (0x0x7f12787dd120) 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> (0x0x7f1278808540) 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> (0x0x7f1278808660) 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> (0x0x7f1278808b40) 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> (0x0x7f1278808c00) 0 empty

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

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

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

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

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

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

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

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

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

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

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

Class std::bad_exception
   size=8 align=8
   base size=8 base align=8
std::bad_exception (0x0x7f1278a8cd68) 0 nearly-empty
    vptr=((& std::bad_exception::_ZTVSt13bad_exception) + 16u)
  std::exception (0x0x7f1278555c60) 0 nearly-empty
      primary-for std::bad_exception (0x0x7f1278a8cd68)

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

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

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

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

Class std::bad_alloc
   size=8 align=8
   base size=8 base align=8
std::bad_alloc (0x0x7f1278a8cea0) 0 nearly-empty
    vptr=((& std::bad_alloc::_ZTVSt9bad_alloc) + 16u)
  std::exception (0x0x7f1278590a80) 0 nearly-empty
      primary-for std::bad_alloc (0x0x7f1278a8cea0)

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

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

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

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

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

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

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

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

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

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

Class std::plus<void>
   size=1 align=1
   base size=0 base align=1
std::plus<void> (0x0x7f1278616cc0) 0 empty

Class std::minus<void>
   size=1 align=1
   base size=0 base align=1
std::minus<void> (0x0x7f1278616d80) 0 empty

Class std::multiplies<void>
   size=1 align=1
   base size=0 base align=1
std::multiplies<void> (0x0x7f1278616e40) 0 empty

Class std::divides<void>
   size=1 align=1
   base size=0 base align=1
std::divides<void> (0x0x7f1278616f00) 0 empty

Class std::modulus<void>
   size=1 align=1
   base size=0 base align=1
std::modulus<void> (0x0x7f1278674000) 0 empty

Class std::negate<void>
   size=1 align=1
   base size=0 base align=1
std::negate<void> (0x0x7f12786740c0) 0 empty

Class std::equal_to<void>
   size=1 align=1
   base size=0 base align=1
std::equal_to<void> (0x0x7f1278674600) 0 empty

Class std::not_equal_to<void>
   size=1 align=1
   base size=0 base align=1
std::not_equal_to<void> (0x0x7f12786746c0) 0 empty

Class std::greater<void>
   size=1 align=1
   base size=0 base align=1
std::greater<void> (0x0x7f1278674780) 0 empty

Class std::less<void>
   size=1 align=1
   base size=0 base align=1
std::less<void> (0x0x7f1278674840) 0 empty

Class std::greater_equal<void>
   size=1 align=1
   base size=0 base align=1
std::greater_equal<void> (0x0x7f1278674900) 0 empty

Class std::less_equal<void>
   size=1 align=1
   base size=0 base align=1
std::less_equal<void> (0x0x7f12786749c0) 0 empty

Class std::logical_and<void>
   size=1 align=1
   base size=0 base align=1
std::logical_and<void> (0x0x7f1278674cc0) 0 empty

Class std::logical_or<void>
   size=1 align=1
   base size=0 base align=1
std::logical_or<void> (0x0x7f1278674d80) 0 empty

Class std::logical_not<void>
   size=1 align=1
   base size=0 base align=1
std::logical_not<void> (0x0x7f1278674e40) 0 empty

Class std::bit_and<void>
   size=1 align=1
   base size=0 base align=1
std::bit_and<void> (0x0x7f12786a2240) 0 empty

Class std::bit_or<void>
   size=1 align=1
   base size=0 base align=1
std::bit_or<void> (0x0x7f12786a2300) 0 empty

Class std::bit_xor<void>
   size=1 align=1
   base size=0 base align=1
std::bit_xor<void> (0x0x7f12786a23c0) 0 empty

Class std::bit_not<void>
   size=1 align=1
   base size=0 base align=1
std::bit_not<void> (0x0x7f12786a2480) 0 empty

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

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

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

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

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

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

Class __s390_jmp_buf
   size=144 align=8
   base size=144 base align=8
__s390_jmp_buf (0x0x7f1278302c60) 0

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

Class <anonymous struct>::<anonymous struct>
   size=152 align=8
   base size=152 base align=8
<anonymous struct>::<anonymous struct> (0x0x7f1278302d80) 0

Class <anonymous struct>
   size=184 align=8
   base size=184 base align=8
<anonymous struct> (0x0x7f1278302d20) 0

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

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

Class std::__allocator_traits_base
   size=1 align=1
   base size=0 base align=1
std::__allocator_traits_base (0x0x7f12783a10c0) 0 empty

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

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

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

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

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

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

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

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

Class __gnu_cxx::__alloc_traits<std::allocator<char> >
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__alloc_traits<std::allocator<char> > (0x0x7f12782f75b0) 0 empty
  std::allocator_traits<std::allocator<char> > (0x0x7f1278146120) 0 empty

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

Class std::__cxx11::basic_string<char>::_Alloc_hider
   size=8 align=8
   base size=8 base align=8
std::__cxx11::basic_string<char>::_Alloc_hider (0x0x7f12782f76e8) 0
  std::allocator<char> (0x0x7f12782f7750) 0 empty
    __gnu_cxx::new_allocator<char> (0x0x7f12781461e0) 0 empty

Class std::__cxx11::basic_string<char>::<anonymous union>
   size=16 align=8
   base size=16 base align=8
std::__cxx11::basic_string<char>::<anonymous union> (0x0x7f1278146240) 0

Class std::__cxx11::basic_string<char>
   size=32 align=8
   base size=32 base align=8
std::__cxx11::basic_string<char> (0x0x7f1278146060) 0

Class std::initializer_list<char>
   size=16 align=8
   base size=16 base align=8
std::initializer_list<char> (0x0x7f12781465a0) 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> > (0x0x7f1278146840) 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> (0x0x7f12781468a0) 0 empty

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

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

Class std::__are_same<float, double>
   size=1 align=1
   base size=0 base align=1
std::__are_same<float, double> (0x0x7f12781469c0) 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> > (0x0x7f1278146a80) 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> (0x0x7f1278146ae0) 0 empty

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

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

Class std::__are_same<double, double>
   size=1 align=1
   base size=0 base align=1
std::__are_same<double, double> (0x0x7f1278146c00) 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> > (0x0x7f1278146cc0) 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> (0x0x7f1278146d20) 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> (0x0x7f12782f7888) 0 empty
  __gnu_cxx::__numeric_traits_floating<long double> (0x0x7f1278146d80) 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> (0x0x7f1278146de0) 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> (0x0x7f1278146e40) 0 empty

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

Class __gnu_cxx::__alloc_traits<std::allocator<wchar_t> >
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__alloc_traits<std::allocator<wchar_t> > (0x0x7f12782f78f0) 0 empty
  std::allocator_traits<std::allocator<wchar_t> > (0x0x7f1278246000) 0 empty

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

Class std::__cxx11::basic_string<wchar_t>::_Alloc_hider
   size=8 align=8
   base size=8 base align=8
std::__cxx11::basic_string<wchar_t>::_Alloc_hider (0x0x7f12782f7a28) 0
  std::allocator<wchar_t> (0x0x7f12782f7a90) 0 empty
    __gnu_cxx::new_allocator<wchar_t> (0x0x7f12782460c0) 0 empty

Class std::__cxx11::basic_string<wchar_t>::<anonymous union>
   size=16 align=8
   base size=16 base align=8
std::__cxx11::basic_string<wchar_t>::<anonymous union> (0x0x7f1278246120) 0

Class std::__cxx11::basic_string<wchar_t>
   size=32 align=8
   base size=32 base align=8
std::__cxx11::basic_string<wchar_t> (0x0x7f1278146f00) 0

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class std::__hash_base<long unsigned int, long long unsigned int>
   size=1 align=1
   base size=0 base align=1
std::__hash_base<long unsigned int, long long unsigned int> (0x0x7f1277f26ae0) 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> (0x0x7f12782f7618) 0 empty
  std::__hash_base<long unsigned int, long long unsigned int> (0x0x7f1277f26b40) 0 empty

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

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

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

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

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

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

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

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

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

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

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

Class std::hash<long double>
   size=1 align=1
   base size=1 base align=1
std::hash<long double> (0x0x7f1277f59068) 0 empty
  std::__hash_base<long unsigned int, long double> (0x0x7f1277f52420) 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> > (0x0x7f1277f59138) 0 empty
  std::integral_constant<bool, false> (0x0x7f1277f524e0) 0 empty

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

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

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

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

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

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

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

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

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

Class __gnu_cxx::__alloc_traits<std::allocator<char16_t> >
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__alloc_traits<std::allocator<char16_t> > (0x0x7f1277f59478) 0 empty
  std::allocator_traits<std::allocator<char16_t> > (0x0x7f1277f52a80) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<char16_t> >::rebind<char16_t>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<char16_t> >::rebind<char16_t> (0x0x7f1277f52ae0) 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> (0x0x7f1277f52b40) 0 empty

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

Class std::__cxx11::basic_string<char16_t>::_Alloc_hider
   size=8 align=8
   base size=8 base align=8
std::__cxx11::basic_string<char16_t>::_Alloc_hider (0x0x7f1277f59680) 0
  std::allocator<char16_t> (0x0x7f1277f596e8) 0 empty
    __gnu_cxx::new_allocator<char16_t> (0x0x7f1277f52c60) 0 empty

Class std::__cxx11::basic_string<char16_t>::<anonymous union>
   size=16 align=8
   base size=16 base align=8
std::__cxx11::basic_string<char16_t>::<anonymous union> (0x0x7f1277f52cc0) 0

Class std::__cxx11::basic_string<char16_t>
   size=32 align=8
   base size=32 base align=8
std::__cxx11::basic_string<char16_t> (0x0x7f1277f529c0) 0

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

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

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

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

Class __gnu_cxx::__alloc_traits<std::allocator<char32_t> >
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__alloc_traits<std::allocator<char32_t> > (0x0x7f1277f598f0) 0 empty
  std::allocator_traits<std::allocator<char32_t> > (0x0x7f1277f52f60) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<char32_t> >::rebind<char32_t>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<char32_t> >::rebind<char32_t> (0x0x7f1278054000) 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> (0x0x7f1278054060) 0 empty

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

Class std::__cxx11::basic_string<char32_t>::_Alloc_hider
   size=8 align=8
   base size=8 base align=8
std::__cxx11::basic_string<char32_t>::_Alloc_hider (0x0x7f1277f59af8) 0
  std::allocator<char32_t> (0x0x7f1277f59b60) 0 empty
    __gnu_cxx::new_allocator<char32_t> (0x0x7f1278054180) 0 empty

Class std::__cxx11::basic_string<char32_t>::<anonymous union>
   size=16 align=8
   base size=16 base align=8
std::__cxx11::basic_string<char32_t>::<anonymous union> (0x0x7f12780541e0) 0

Class std::__cxx11::basic_string<char32_t>
   size=32 align=8
   base size=32 base align=8
std::__cxx11::basic_string<char32_t> (0x0x7f1277f52ea0) 0

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

Class std::initializer_list<char16_t>
   size=16 align=8
   base size=16 base align=8
std::initializer_list<char16_t> (0x0x7f12780543c0) 0

Class std::initializer_list<char32_t>
   size=16 align=8
   base size=16 base align=8
std::initializer_list<char32_t> (0x0x7f1278054480) 0

Class std::__detail::_List_node_base
   size=16 align=8
   base size=16 base align=8
std::__detail::_List_node_base (0x0x7f1277d62d20) 0

Class __gnu_cxx::__aligned_membuf<long unsigned int>::_Tp2
   size=8 align=8
   base size=8 base align=8
__gnu_cxx::__aligned_membuf<long unsigned int>::_Tp2 (0x0x7f1277d9ba80) 0

Class __gnu_cxx::__aligned_membuf<long unsigned int>
   size=8 align=8
   base size=8 base align=8
__gnu_cxx::__aligned_membuf<long unsigned int> (0x0x7f1277d9ba20) 0

Class std::_List_node<long unsigned int>
   size=24 align=8
   base size=24 base align=8
std::_List_node<long unsigned int> (0x0x7f1277f59e38) 0
  std::__detail::_List_node_base (0x0x7f1277d9b9c0) 0

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

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

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

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

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

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

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

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

Class std::__cxx11::collate<char>
   size=24 align=8
   base size=24 base align=8
std::__cxx11::collate<char> (0x0x7f1277f59548) 0
    vptr=((& std::__cxx11::collate<char>::_ZTVNSt7__cxx117collateIcEE) + 16u)
  std::locale::facet (0x0x7f1277ea24e0) 0
      primary-for std::__cxx11::collate<char> (0x0x7f1277f59548)

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

Class std::__cxx11::collate<wchar_t>
   size=24 align=8
   base size=24 base align=8
std::__cxx11::collate<wchar_t> (0x0x7f1277f59958) 0
    vptr=((& std::__cxx11::collate<wchar_t>::_ZTVNSt7__cxx117collateIwEE) + 16u)
  std::locale::facet (0x0x7f1277ea2540) 0
      primary-for std::__cxx11::collate<wchar_t> (0x0x7f1277f59958)

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> > (0x0x7f1277ea2c60) 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> (0x0x7f1277ea2cc0) 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> (0x0x7f1277f59c98) 0 empty
  __gnu_cxx::__numeric_traits_integer<long unsigned int> (0x0x7f1277ea2d20) 0 empty

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

Class std::__cxx11::collate_byname<char>
   size=24 align=8
   base size=24 base align=8
std::__cxx11::collate_byname<char> (0x0x7f1277f59c30) 0
    vptr=((& std::__cxx11::collate_byname<char>::_ZTVNSt7__cxx1114collate_bynameIcEE) + 16u)
  std::__cxx11::collate<char> (0x0x7f1277ed6000) 0
      primary-for std::__cxx11::collate_byname<char> (0x0x7f1277f59c30)
    std::locale::facet (0x0x7f1277ea2de0) 0
        primary-for std::__cxx11::collate<char> (0x0x7f1277ed6000)

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

Class std::__cxx11::collate_byname<wchar_t>
   size=24 align=8
   base size=24 base align=8
std::__cxx11::collate_byname<wchar_t> (0x0x7f1277ed6068) 0
    vptr=((& std::__cxx11::collate_byname<wchar_t>::_ZTVNSt7__cxx1114collate_bynameIwEE) + 16u)
  std::__cxx11::collate<wchar_t> (0x0x7f1277ed60d0) 0
      primary-for std::__cxx11::collate_byname<wchar_t> (0x0x7f1277ed6068)
    std::locale::facet (0x0x7f1277ea2e40) 0
        primary-for std::__cxx11::collate<wchar_t> (0x0x7f1277ed60d0)

Class std::__cow_string::<anonymous union>
   size=8 align=8
   base size=8 base align=8
std::__cow_string::<anonymous union> (0x0x7f1277ea2f00) 0

Class std::__cow_string
   size=8 align=8
   base size=8 base align=8
std::__cow_string (0x0x7f1277ea2ea0) 0

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class std::is_error_condition_enum<std::errc>
   size=1 align=1
   base size=1 base align=1
std::is_error_condition_enum<std::errc> (0x0x7f1277ed6888) 0 empty
  std::integral_constant<bool, true> (0x0x7f1277afd3c0) 0 empty

Vtable for std::_V2::error_category
std::_V2::error_category::_ZTVNSt3_V214error_categoryE: 10u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTINSt3_V214error_categoryE)
16    0u
24    0u
32    (int (*)(...))__cxa_pure_virtual
40    (int (*)(...))std::_V2::error_category::_M_message
48    (int (*)(...))__cxa_pure_virtual
56    (int (*)(...))std::_V2::error_category::default_error_condition
64    (int (*)(...))std::_V2::error_category::equivalent
72    (int (*)(...))std::_V2::error_category::equivalent

Class std::_V2::error_category
   size=8 align=8
   base size=8 base align=8
std::_V2::error_category (0x0x7f1277afd420) 0 nearly-empty
    vptr=((& std::_V2::error_category::_ZTVNSt3_V214error_categoryE) + 16u)

Class std::binary_function<const std::_V2::error_category*, const std::_V2::error_category*, bool>
   size=1 align=1
   base size=0 base align=1
std::binary_function<const std::_V2::error_category*, const std::_V2::error_category*, bool> (0x0x7f1277afd480) 0 empty

Class std::less<const std::_V2::error_category*>
   size=1 align=1
   base size=1 base align=1
std::less<const std::_V2::error_category*> (0x0x7f1277ed68f0) 0 empty
  std::binary_function<const std::_V2::error_category*, const std::_V2::error_category*, bool> (0x0x7f1277afd5a0) 0 empty

Class std::error_code
   size=16 align=8
   base size=16 base align=8
std::error_code (0x0x7f1277afd7e0) 0

Class std::is_error_code_enum<std::_V2::error_category>
   size=1 align=1
   base size=1 base align=1
std::is_error_code_enum<std::_V2::error_category> (0x0x7f1277ed6958) 0 empty
  std::integral_constant<bool, false> (0x0x7f1277afdea0) 0 empty

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

Class std::error_condition
   size=16 align=8
   base size=16 base align=8
std::error_condition (0x0x7f1277b46060) 0

Class std::is_error_condition_enum<std::_V2::error_category>
   size=1 align=1
   base size=1 base align=1
std::is_error_condition_enum<std::_V2::error_category> (0x0x7f1277ed69c0) 0 empty
  std::integral_constant<bool, false> (0x0x7f1277b46720) 0 empty

Class std::is_error_code_enum<int>
   size=1 align=1
   base size=1 base align=1
std::is_error_code_enum<int> (0x0x7f1277ed6a28) 0 empty
  std::integral_constant<bool, false> (0x0x7f1277b46840) 0 empty

Class std::is_error_condition_enum<std::error_code>
   size=1 align=1
   base size=1 base align=1
std::is_error_condition_enum<std::error_code> (0x0x7f1277ed6a90) 0 empty
  std::integral_constant<bool, false> (0x0x7f1277b469c0) 0 empty

Class std::is_error_code_enum<std::error_condition>
   size=1 align=1
   base size=1 base align=1
std::is_error_code_enum<std::error_condition> (0x0x7f1277ed6af8) 0 empty
  std::integral_constant<bool, false> (0x0x7f1277b46a80) 0 empty

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

Class std::system_error
   size=32 align=8
   base size=32 base align=8
std::system_error (0x0x7f1277ed6b60) 0
    vptr=((& std::system_error::_ZTVSt12system_error) + 16u)
  std::runtime_error (0x0x7f1277ed6bc8) 0
      primary-for std::system_error (0x0x7f1277ed6b60)
    std::exception (0x0x7f1277b46c00) 0 nearly-empty
        primary-for std::runtime_error (0x0x7f1277ed6bc8)

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

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

Class std::is_error_code_enum<std::io_errc>
   size=1 align=1
   base size=1 base align=1
std::is_error_code_enum<std::io_errc> (0x0x7f1277b7b750) 0 empty
  std::integral_constant<bool, true> (0x0x7f1277bac060) 0 empty

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

Class std::ios_base::failure
   size=32 align=8
   base size=32 base align=8
std::ios_base::failure (0x0x7f1277b7b7b8) 0
    vptr=((& std::ios_base::failure::_ZTVNSt8ios_base7failureB5cxx11E) + 16u)
  std::system_error (0x0x7f1277b7b820) 0
      primary-for std::ios_base::failure (0x0x7f1277b7b7b8)
    std::runtime_error (0x0x7f1277b7b888) 0
        primary-for std::system_error (0x0x7f1277b7b820)
      std::exception (0x0x7f1277bac1e0) 0 nearly-empty
          primary-for std::runtime_error (0x0x7f1277b7b888)

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

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

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

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

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

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

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

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

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

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

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

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

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

Vtable for std::__ctype_abstract_base<wchar_t>
std::__ctype_abstract_base<wchar_t>::_ZTVSt21__ctype_abstract_baseIwE: 16u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt21__ctype_abstract_baseIwE)
16    0u
24    0u
32    (int (*)(...))__cxa_pure_virtual
40    (int (*)(...))__cxa_pure_virtual
48    (int (*)(...))__cxa_pure_virtual
56    (int (*)(...))__cxa_pure_virtual
64    (int (*)(...))__cxa_pure_virtual
72    (int (*)(...))__cxa_pure_virtual
80    (int (*)(...))__cxa_pure_virtual
88    (int (*)(...))__cxa_pure_virtual
96    (int (*)(...))__cxa_pure_virtual
104   (int (*)(...))__cxa_pure_virtual
112   (int (*)(...))__cxa_pure_virtual
120   (int (*)(...))__cxa_pure_virtual

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

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

Class std::ctype<wchar_t>
   size=1344 align=8
   base size=1344 base align=8
std::ctype<wchar_t> (0x0x7f1277ccb138) 0
    vptr=((& std::ctype<wchar_t>::_ZTVSt5ctypeIwE) + 16u)
  std::__ctype_abstract_base<wchar_t> (0x0x7f1277c7de70) 0
      primary-for std::ctype<wchar_t> (0x0x7f1277ccb138)
    std::locale::facet (0x0x7f1277cbce40) 0
        primary-for std::__ctype_abstract_base<wchar_t> (0x0x7f1277c7de70)
    std::ctype_base (0x0x7f1277cbcea0) 0 empty

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

Class std::ctype_byname<char>
   size=576 align=8
   base size=570 base align=8
std::ctype_byname<char> (0x0x7f1277ccb2d8) 0
    vptr=((& std::ctype_byname<char>::_ZTVSt12ctype_bynameIcE) + 16u)
  std::ctype<char> (0x0x7f1277915000) 0
      primary-for std::ctype_byname<char> (0x0x7f1277ccb2d8)
    std::locale::facet (0x0x7f1277914060) 0
        primary-for std::ctype<char> (0x0x7f1277915000)
    std::ctype_base (0x0x7f12779140c0) 0 empty

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

Class std::ctype_byname<wchar_t>
   size=1344 align=8
   base size=1344 base align=8
std::ctype_byname<wchar_t> (0x0x7f1277ccb340) 0
    vptr=((& std::ctype_byname<wchar_t>::_ZTVSt12ctype_bynameIwE) + 16u)
  std::ctype<wchar_t> (0x0x7f1277ccb3a8) 0
      primary-for std::ctype_byname<wchar_t> (0x0x7f1277ccb340)
    std::__ctype_abstract_base<wchar_t> (0x0x7f1277915070) 0
        primary-for std::ctype<wchar_t> (0x0x7f1277ccb3a8)
      std::locale::facet (0x0x7f1277914120) 0
          primary-for std::__ctype_abstract_base<wchar_t> (0x0x7f1277915070)
      std::ctype_base (0x0x7f1277914180) 0 empty

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

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

Class std::__cxx11::numpunct<char>
   size=24 align=8
   base size=24 base align=8
std::__cxx11::numpunct<char> (0x0x7f1277ccb680) 0
    vptr=((& std::__cxx11::numpunct<char>::_ZTVNSt7__cxx118numpunctIcEE) + 16u)
  std::locale::facet (0x0x7f1277914a20) 0
      primary-for std::__cxx11::numpunct<char> (0x0x7f1277ccb680)

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

Class std::__cxx11::numpunct<wchar_t>
   size=24 align=8
   base size=24 base align=8
std::__cxx11::numpunct<wchar_t> (0x0x7f1277ccb6e8) 0
    vptr=((& std::__cxx11::numpunct<wchar_t>::_ZTVNSt7__cxx118numpunctIwEE) + 16u)
  std::locale::facet (0x0x7f1277914a80) 0
      primary-for std::__cxx11::numpunct<wchar_t> (0x0x7f1277ccb6e8)

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

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

Class std::is_error_condition_enum<std::_Ios_Fmtflags>
   size=1 align=1
   base size=1 base align=1
std::is_error_condition_enum<std::_Ios_Fmtflags> (0x0x7f1277ccba90) 0 empty
  std::integral_constant<bool, false> (0x0x7f1277991ea0) 0 empty

Class std::is_error_code_enum<std::_Ios_Fmtflags>
   size=1 align=1
   base size=1 base align=1
std::is_error_code_enum<std::_Ios_Fmtflags> (0x0x7f1277ccbaf8) 0 empty
  std::integral_constant<bool, false> (0x0x7f1277991f00) 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> (0x0x7f12779bd600) 0 empty

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

Class std::__cxx11::numpunct_byname<char>
   size=24 align=8
   base size=24 base align=8
std::__cxx11::numpunct_byname<char> (0x0x7f1277ccbe38) 0
    vptr=((& std::__cxx11::numpunct_byname<char>::_ZTVNSt7__cxx1115numpunct_bynameIcEE) + 16u)
  std::__cxx11::numpunct<char> (0x0x7f1277ccbea0) 0
      primary-for std::__cxx11::numpunct_byname<char> (0x0x7f1277ccbe38)
    std::locale::facet (0x0x7f12779ee960) 0
        primary-for std::__cxx11::numpunct<char> (0x0x7f1277ccbea0)

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

Class std::__gnu_cxx_ldbl128::num_get<char>
   size=16 align=8
   base size=12 base align=8
std::__gnu_cxx_ldbl128::num_get<char> (0x0x7f1277ccbf08) 0
    vptr=((& std::__gnu_cxx_ldbl128::num_get<char>::_ZTVNSt17__gnu_cxx_ldbl1287num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEEE) + 16u)
  std::locale::facet (0x0x7f12779ee9c0) 0
      primary-for std::__gnu_cxx_ldbl128::num_get<char> (0x0x7f1277ccbf08)

Vtable for std::__gnu_cxx_ldbl128::num_put<char>
std::__gnu_cxx_ldbl128::num_put<char>::_ZTVNSt17__gnu_cxx_ldbl1287num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEEE: 13u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTINSt17__gnu_cxx_ldbl1287num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEEE)
16    (int (*)(...))std::__gnu_cxx_ldbl128::num_put<_CharT, _OutIter>::~num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >
24    (int (*)(...))std::__gnu_cxx_ldbl128::num_put<_CharT, _OutIter>::~num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >
32    (int (*)(...))std::__gnu_cxx_ldbl128::num_put<_CharT, _OutIter>::do_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >
40    (int (*)(...))std::__gnu_cxx_ldbl128::num_put<_CharT, _OutIter>::do_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >
48    (int (*)(...))std::__gnu_cxx_ldbl128::num_put<_CharT, _OutIter>::do_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >
56    (int (*)(...))std::__gnu_cxx_ldbl128::num_put<_CharT, _OutIter>::do_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >
64    (int (*)(...))std::__gnu_cxx_ldbl128::num_put<_CharT, _OutIter>::do_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >
72    (int (*)(...))std::__gnu_cxx_ldbl128::num_put<_CharT, _OutIter>::do_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >
80    (int (*)(...))std::__gnu_cxx_ldbl128::num_put<_CharT, _OutIter>::__do_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >
88    (int (*)(...))std::__gnu_cxx_ldbl128::num_put<_CharT, _OutIter>::do_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >
96    (int (*)(...))std::__gnu_cxx_ldbl128::num_put<_CharT, _OutIter>::do_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >

Class std::__gnu_cxx_ldbl128::num_put<char>
   size=16 align=8
   base size=12 base align=8
std::__gnu_cxx_ldbl128::num_put<char> (0x0x7f1277a25000) 0
    vptr=((& std::__gnu_cxx_ldbl128::num_put<char>::_ZTVNSt17__gnu_cxx_ldbl1287num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEEE) + 16u)
  std::locale::facet (0x0x7f12779eea20) 0
      primary-for std::__gnu_cxx_ldbl128::num_put<char> (0x0x7f1277a25000)

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

Class std::__cxx11::numpunct_byname<wchar_t>
   size=24 align=8
   base size=24 base align=8
std::__cxx11::numpunct_byname<wchar_t> (0x0x7f1277a250d0) 0
    vptr=((& std::__cxx11::numpunct_byname<wchar_t>::_ZTVNSt7__cxx1115numpunct_bynameIwEE) + 16u)
  std::__cxx11::numpunct<wchar_t> (0x0x7f1277a25138) 0
      primary-for std::__cxx11::numpunct_byname<wchar_t> (0x0x7f1277a250d0)
    std::locale::facet (0x0x7f12779eea80) 0
        primary-for std::__cxx11::numpunct<wchar_t> (0x0x7f1277a25138)

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

Class std::__gnu_cxx_ldbl128::num_get<wchar_t>
   size=16 align=8
   base size=12 base align=8
std::__gnu_cxx_ldbl128::num_get<wchar_t> (0x0x7f1277a251a0) 0
    vptr=((& std::__gnu_cxx_ldbl128::num_get<wchar_t>::_ZTVNSt17__gnu_cxx_ldbl1287num_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEEE) + 16u)
  std::locale::facet (0x0x7f12779eeb40) 0
      primary-for std::__gnu_cxx_ldbl128::num_get<wchar_t> (0x0x7f1277a251a0)

Vtable for std::__gnu_cxx_ldbl128::num_put<wchar_t>
std::__gnu_cxx_ldbl128::num_put<wchar_t>::_ZTVNSt17__gnu_cxx_ldbl1287num_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEEE: 13u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTINSt17__gnu_cxx_ldbl1287num_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEEE)
16    (int (*)(...))std::__gnu_cxx_ldbl128::num_put<_CharT, _OutIter>::~num_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
24    (int (*)(...))std::__gnu_cxx_ldbl128::num_put<_CharT, _OutIter>::~num_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
32    (int (*)(...))std::__gnu_cxx_ldbl128::num_put<_CharT, _OutIter>::do_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
40    (int (*)(...))std::__gnu_cxx_ldbl128::num_put<_CharT, _OutIter>::do_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
48    (int (*)(...))std::__gnu_cxx_ldbl128::num_put<_CharT, _OutIter>::do_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
56    (int (*)(...))std::__gnu_cxx_ldbl128::num_put<_CharT, _OutIter>::do_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
64    (int (*)(...))std::__gnu_cxx_ldbl128::num_put<_CharT, _OutIter>::do_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
72    (int (*)(...))std::__gnu_cxx_ldbl128::num_put<_CharT, _OutIter>::do_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
80    (int (*)(...))std::__gnu_cxx_ldbl128::num_put<_CharT, _OutIter>::__do_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
88    (int (*)(...))std::__gnu_cxx_ldbl128::num_put<_CharT, _OutIter>::do_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
96    (int (*)(...))std::__gnu_cxx_ldbl128::num_put<_CharT, _OutIter>::do_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >

Class std::__gnu_cxx_ldbl128::num_put<wchar_t>
   size=16 align=8
   base size=12 base align=8
std::__gnu_cxx_ldbl128::num_put<wchar_t> (0x0x7f1277a25270) 0
    vptr=((& std::__gnu_cxx_ldbl128::num_put<wchar_t>::_ZTVNSt17__gnu_cxx_ldbl1287num_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEEE) + 16u)
  std::locale::facet (0x0x7f12779eeba0) 0
      primary-for std::__gnu_cxx_ldbl128::num_put<wchar_t> (0x0x7f1277a25270)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class std::is_error_condition_enum<std::_Ios_Iostate>
   size=1 align=1
   base size=1 base align=1
std::is_error_condition_enum<std::_Ios_Iostate> (0x0x7f1277745888) 0 empty
  std::integral_constant<bool, false> (0x0x7f127776ff00) 0 empty

Class std::is_error_code_enum<std::_Ios_Iostate>
   size=1 align=1
   base size=1 base align=1
std::is_error_code_enum<std::_Ios_Iostate> (0x0x7f1277745958) 0 empty
  std::integral_constant<bool, false> (0x0x7f127776ff60) 0 empty

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> > (0x0x7f12777c72a0) 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> (0x0x7f12777c7300) 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> (0x0x7f1277745af8) 0 empty
  __gnu_cxx::__numeric_traits_integer<short int> (0x0x7f12777c7360) 0 empty

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

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

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

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

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

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

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

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

Class std::basic_iostream<char>
   size=288 align=8
   base size=24 base align=8
std::basic_iostream<char> (0x0x7f12777c1cb0) 0
    vptridx=0u vptr=((& std::basic_iostream<char>::_ZTVSd) + 24u)
  std::basic_istream<char> (0x0x7f1277805270) 0
      primary-for std::basic_iostream<char> (0x0x7f12777c1cb0)
      subvttidx=8u
    std::basic_ios<char> (0x0x7f12778052d8) 24 virtual
        vptridx=40u vbaseoffset=-24 vptr=((& std::basic_iostream<char>::_ZTVSd) + 104u)
      std::ios_base (0x0x7f12777fff60) 24
          primary-for std::basic_ios<char> (0x0x7f12778052d8)
  std::basic_ostream<char> (0x0x7f1277805340) 16 nearly-empty
      subvttidx=24u vptridx=48u vptr=((& std::basic_iostream<char>::_ZTVSd) + 64u)
    std::basic_ios<char> (0x0x7f12778052d8) 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 (0x0x7f127783a000) 0

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

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

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

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

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

Class CppDir::EnumFile
   size=1 align=1
   base size=0 base align=1
CppDir::EnumFile (0x0x7f127783a480) 0 empty

Class EnumRange<CppDir::EnumFile>
   size=4 align=4
   base size=4 base align=4
EnumRange<CppDir::EnumFile> (0x0x7f1277805e38) 0
  CppDir::EnumFile (0x0x7f127783a540) 0 empty

Class CppDir::File
   size=152 align=8
   base size=152 base align=8
CppDir::File (0x0x7f127783a4e0) 0

Class std::allocator_traits<std::allocator<CppDir::File> >
   size=1 align=1
   base size=0 base align=1
std::allocator_traits<std::allocator<CppDir::File> > (0x0x7f127783acc0) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<CppDir::File> >
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__alloc_traits<std::allocator<CppDir::File> > (0x0x7f1277805ea0) 0 empty
  std::allocator_traits<std::allocator<CppDir::File> > (0x0x7f127783ad20) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<CppDir::File> >::rebind<CppDir::File>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<CppDir::File> >::rebind<CppDir::File> (0x0x7f127783ad80) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<CppDir::File> >::rebind<std::_List_node<CppDir::File> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<CppDir::File> >::rebind<std::_List_node<CppDir::File> > (0x0x7f127783ade0) 0 empty

Class __gnu_cxx::new_allocator<std::_List_node<CppDir::File> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<std::_List_node<CppDir::File> > (0x0x7f127783ae40) 0 empty

Class std::allocator<std::_List_node<CppDir::File> >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::_List_node<CppDir::File> > (0x0x7f1277805618) 0 empty
  __gnu_cxx::new_allocator<std::_List_node<CppDir::File> > (0x0x7f127783af00) 0 empty

Class std::__cxx11::_List_base<CppDir::File, std::allocator<CppDir::File> >::_List_impl
   size=24 align=8
   base size=24 base align=8
std::__cxx11::_List_base<CppDir::File, std::allocator<CppDir::File> >::_List_impl (0x0x7f1277805af8) 0
  std::allocator<std::_List_node<CppDir::File> > (0x0x7f1277805bc8) 0 empty
    __gnu_cxx::new_allocator<std::_List_node<CppDir::File> > (0x0x7f127783af60) 0 empty

Class std::allocator_traits<std::allocator<std::_List_node<CppDir::File> > >
   size=1 align=1
   base size=0 base align=1
std::allocator_traits<std::allocator<std::_List_node<CppDir::File> > > (0x0x7f12778ca000) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::_List_node<CppDir::File> > >
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::_List_node<CppDir::File> > > (0x0x7f1277805f08) 0 empty
  std::allocator_traits<std::allocator<std::_List_node<CppDir::File> > > (0x0x7f12778ca060) 0 empty

Class std::__cxx11::_List_base<CppDir::File, std::allocator<CppDir::File> >
   size=24 align=8
   base size=24 base align=8
std::__cxx11::_List_base<CppDir::File, std::allocator<CppDir::File> > (0x0x7f127783ac60) 0

Class __gnu_cxx::new_allocator<CppDir::File>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<CppDir::File> (0x0x7f12778ca120) 0 empty

Class std::allocator<CppDir::File>
   size=1 align=1
   base size=1 base align=1
std::allocator<CppDir::File> (0x0x7f12778d80d0) 0 empty
  __gnu_cxx::new_allocator<CppDir::File> (0x0x7f12778ca1e0) 0 empty

Class std::__cxx11::list<CppDir::File>
   size=24 align=8
   base size=24 base align=8
std::__cxx11::list<CppDir::File> (0x0x7f12778d8068) 0
  std::__cxx11::_List_base<CppDir::File, std::allocator<CppDir::File> > (0x0x7f12778ca0c0) 0

Class CppDir::Directory
   size=112 align=8
   base size=112 base align=8
CppDir::Directory (0x0x7f127783ac00) 0

Class std::initializer_list<CppDir::File>
   size=16 align=8
   base size=16 base align=8
std::initializer_list<CppDir::File> (0x0x7f12778ca300) 0

Vtable for BaseException
BaseException::_ZTV13BaseException: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTI13BaseException)
16    (int (*)(...))BaseException::~BaseException
24    (int (*)(...))BaseException::~BaseException
32    (int (*)(...))BaseException::what

Class BaseException
   size=16 align=8
   base size=16 base align=8
BaseException (0x0x7f12778d8208) 0
    vptr=((& BaseException::_ZTV13BaseException) + 16u)
  std::exception (0x0x7f12778ca540) 0 nearly-empty
      primary-for BaseException (0x0x7f12778d8208)

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

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

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

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

Class std::__uninitialized_default_1<true>
   size=1 align=1
   base size=0 base align=1
std::__uninitialized_default_1<true> (0x0x7f12775b24e0) 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> (0x0x7f12775b2660) 0 empty

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

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

Class std::is_error_condition_enum<std::_Bit_iterator_base>
   size=1 align=1
   base size=1 base align=1
std::is_error_condition_enum<std::_Bit_iterator_base> (0x0x7f12778d84e0) 0 empty
  std::integral_constant<bool, false> (0x0x7f1277669060) 0 empty

Class std::is_error_code_enum<std::_Bit_iterator_base>
   size=1 align=1
   base size=1 base align=1
std::is_error_code_enum<std::_Bit_iterator_base> (0x0x7f12778d8548) 0 empty
  std::integral_constant<bool, false> (0x0x7f12776690c0) 0 empty

Class std::_Bit_iterator
   size=16 align=8
   base size=12 base align=8
std::_Bit_iterator (0x0x7f12778d85b0) 0
  std::_Bit_iterator_base (0x0x7f12778d8618) 0
    std::iterator<std::random_access_iterator_tag, bool> (0x0x7f1277669300) 0 empty

Class std::_Bit_const_iterator
   size=16 align=8
   base size=12 base align=8
std::_Bit_const_iterator (0x0x7f12778d8680) 0
  std::_Bit_iterator_base (0x0x7f12778d86e8) 0
    std::iterator<std::random_access_iterator_tag, bool> (0x0x7f1277669ae0) 0 empty

Class std::is_error_condition_enum<std::_Bit_iterator>
   size=1 align=1
   base size=1 base align=1
std::is_error_condition_enum<std::_Bit_iterator> (0x0x7f12778d8750) 0 empty
  std::integral_constant<bool, false> (0x0x7f127769e480) 0 empty

Class std::is_error_code_enum<std::_Bit_iterator>
   size=1 align=1
   base size=1 base align=1
std::is_error_code_enum<std::_Bit_iterator> (0x0x7f12778d87b8) 0 empty
  std::integral_constant<bool, false> (0x0x7f127769e4e0) 0 empty

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

Class std::__iterator_traits<std::_Bit_iterator, void>
   size=1 align=1
   base size=0 base align=1
std::__iterator_traits<std::_Bit_iterator, void> (0x0x7f12772e7600) 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> (0x0x7f12778d8958) 0 empty
  std::__iterator_traits<std::_Bit_iterator, void> (0x0x7f12772e7660) 0 empty

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

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

Class std::__iterator_traits<std::_Bit_const_iterator, void>
   size=1 align=1
   base size=0 base align=1
std::__iterator_traits<std::_Bit_const_iterator, void> (0x0x7f12772e77e0) 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> (0x0x7f12778d8bc8) 0 empty
  std::__iterator_traits<std::_Bit_const_iterator, void> (0x0x7f12772e7840) 0 empty

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

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

Class Node::EnumType
   size=1 align=1
   base size=0 base align=1
Node::EnumType (0x0x7f1277365b40) 0 empty

Class EnumRange<Node::EnumType>
   size=4 align=4
   base size=4 base align=4
EnumRange<Node::EnumType> (0x0x7f12778d8f70) 0
  Node::EnumType (0x0x7f1277365ba0) 0 empty

Class Ref<Node>
   size=8 align=8
   base size=8 base align=8
Ref<Node> (0x0x7f1277365c00) 0

Class Ref<std::vector<Ref<Node> > >
   size=8 align=8
   base size=8 base align=8
Ref<std::vector<Ref<Node> > > (0x0x7f1277365c60) 0

Class Node
   size=216 align=8
   base size=216 base align=8
Node (0x0x7f1277365ae0) 0

Class Tree::Link::EnumAction
   size=1 align=1
   base size=0 base align=1
Tree::Link::EnumAction (0x0x7f12773c9480) 0 empty

Class EnumRange<Tree::Link::EnumAction>
   size=4 align=4
   base size=4 base align=4
EnumRange<Tree::Link::EnumAction> (0x0x7f12778d8000) 0
  Tree::Link::EnumAction (0x0x7f12773c9540) 0 empty

Class Tree::Link
   size=104 align=8
   base size=100 base align=8
Tree::Link (0x0x7f12773c9420) 0

Class Ref<std::vector<Tree::Link> >
   size=8 align=8
   base size=8 base align=8
Ref<std::vector<Tree::Link> > (0x0x7f12773c95a0) 0

Class Tree
   size=32 align=8
   base size=32 base align=8
Tree (0x0x7f12773c93c0) 0

Class std::is_array<std::allocator<char> >
   size=1 align=1
   base size=1 base align=1
std::is_array<std::allocator<char> > (0x0x7f12778d81a0) 0 empty
  std::integral_constant<bool, false> (0x0x7f12773c9780) 0 empty

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

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

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

Class std::__is_void_helper<std::allocator<char> >
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<std::allocator<char> > (0x0x7f12778d8b60) 0 empty
  std::integral_constant<bool, false> (0x0x7f12773c9900) 0 empty

Class std::is_void<std::allocator<char> >
   size=1 align=1
   base size=1 base align=1
std::is_void<std::allocator<char> > (0x0x7f12778d8dd0) 0 empty
  std::integral_constant<bool, false> (0x0x7f12773c9960) 0 empty

Class std::__not_<std::is_void<std::allocator<char> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::is_void<std::allocator<char> > > (0x0x7f12778d8e38) 0 empty
  std::integral_constant<bool, true> (0x0x7f12773c99c0) 0 empty

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

Class std::__is_default_constructible_impl<std::allocator<char> >
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_impl<std::allocator<char> > (0x0x7f12778d8ea0) 0 empty
  std::__do_is_default_constructible_impl (0x0x7f12773c9a80) 0 empty

Class std::__and_<std::__not_<std::is_void<std::allocator<char> > >, std::__is_default_constructible_impl<std::allocator<char> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__not_<std::is_void<std::allocator<char> > >, std::__is_default_constructible_impl<std::allocator<char> > > (0x0x7f127741a000) 0 empty
  std::__is_default_constructible_impl<std::allocator<char> > (0x0x7f127741a068) 0 empty
    std::__do_is_default_constructible_impl (0x0x7f12773c9ae0) 0 empty

Class std::__is_default_constructible_atom<std::allocator<char> >
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_atom<std::allocator<char> > (0x0x7f127741a0d0) 0 empty
  std::__and_<std::__not_<std::is_void<std::allocator<char> > >, std::__is_default_constructible_impl<std::allocator<char> > > (0x0x7f127741a138) 0 empty
    std::__is_default_constructible_impl<std::allocator<char> > (0x0x7f127741a1a0) 0 empty
      std::__do_is_default_constructible_impl (0x0x7f12773c9b40) 0 empty

Class std::__is_default_constructible_safe<std::allocator<char>, false>
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_safe<std::allocator<char>, false> (0x0x7f127741a208) 0 empty
  std::integral_constant<bool, true> (0x0x7f12773c9ba0) 0 empty

Class std::is_default_constructible<std::allocator<char> >
   size=1 align=1
   base size=1 base align=1
std::is_default_constructible<std::allocator<char> > (0x0x7f127741a270) 0 empty
  std::integral_constant<bool, true> (0x0x7f12773c9c00) 0 empty

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

Class std::__is_nt_default_constructible_atom<std::allocator<char> >
   size=1 align=1
   base size=1 base align=1
std::__is_nt_default_constructible_atom<std::allocator<char> > (0x0x7f127741a2d8) 0 empty
  std::integral_constant<bool, true> (0x0x7f12773c9cc0) 0 empty

Class std::__is_nt_default_constructible_impl<std::allocator<char>, false>
   size=1 align=1
   base size=1 base align=1
std::__is_nt_default_constructible_impl<std::allocator<char>, false> (0x0x7f127741a340) 0 empty
  std::__is_nt_default_constructible_atom<std::allocator<char> > (0x0x7f127741a3a8) 0 empty
    std::integral_constant<bool, true> (0x0x7f12773c9d20) 0 empty

Class std::__and_<std::is_default_constructible<std::allocator<char> >, std::__is_nt_default_constructible_impl<std::allocator<char>, false> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_default_constructible<std::allocator<char> >, std::__is_nt_default_constructible_impl<std::allocator<char>, false> > (0x0x7f127741a410) 0 empty
  std::__is_nt_default_constructible_impl<std::allocator<char>, false> (0x0x7f127741a478) 0 empty
    std::__is_nt_default_constructible_atom<std::allocator<char> > (0x0x7f127741a4e0) 0 empty
      std::integral_constant<bool, true> (0x0x7f12773c9d80) 0 empty

Class std::is_nothrow_default_constructible<std::allocator<char> >
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_default_constructible<std::allocator<char> > (0x0x7f127741a548) 0 empty
  std::__and_<std::is_default_constructible<std::allocator<char> >, std::__is_nt_default_constructible_impl<std::allocator<char>, false> > (0x0x7f127741a5b0) 0 empty
    std::__is_nt_default_constructible_impl<std::allocator<char>, false> (0x0x7f127741a618) 0 empty
      std::__is_nt_default_constructible_atom<std::allocator<char> > (0x0x7f127741a680) 0 empty
        std::integral_constant<bool, true> (0x0x7f12773c9de0) 0 empty

Class std::allocator_traits<std::allocator<Tree::Link> >
   size=1 align=1
   base size=0 base align=1
std::allocator_traits<std::allocator<Tree::Link> > (0x0x7f1277424060) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<Tree::Link> >
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__alloc_traits<std::allocator<Tree::Link> > (0x0x7f127741a6e8) 0 empty
  std::allocator_traits<std::allocator<Tree::Link> > (0x0x7f12774240c0) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<Tree::Link> >::rebind<Tree::Link>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<Tree::Link> >::rebind<Tree::Link> (0x0x7f1277424120) 0 empty

Class __gnu_cxx::new_allocator<Tree::Link>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<Tree::Link> (0x0x7f1277424180) 0 empty

Class std::allocator<Tree::Link>
   size=1 align=1
   base size=1 base align=1
std::allocator<Tree::Link> (0x0x7f127741a820) 0 empty
  __gnu_cxx::new_allocator<Tree::Link> (0x0x7f1277424240) 0 empty

Class std::_Vector_base<Tree::Link, std::allocator<Tree::Link> >::_Vector_impl
   size=24 align=8
   base size=24 base align=8
std::_Vector_base<Tree::Link, std::allocator<Tree::Link> >::_Vector_impl (0x0x7f127741a8f0) 0
  std::allocator<Tree::Link> (0x0x7f127741a958) 0 empty
    __gnu_cxx::new_allocator<Tree::Link> (0x0x7f12774242a0) 0 empty

Class std::_Vector_base<Tree::Link, std::allocator<Tree::Link> >
   size=24 align=8
   base size=24 base align=8
std::_Vector_base<Tree::Link, std::allocator<Tree::Link> > (0x0x7f1277424000) 0

Class std::vector<Tree::Link>
   size=24 align=8
   base size=24 base align=8
std::vector<Tree::Link> (0x0x7f127741a9c0) 0
  std::_Vector_base<Tree::Link, std::allocator<Tree::Link> > (0x0x7f1277424300) 0

Class std::time_base
   size=1 align=1
   base size=0 base align=1
std::time_base (0x0x7f12774244e0) 0 empty

Vtable for std::__timepunct_cache<char>
std::__timepunct_cache<char>::_ZTVSt17__timepunct_cacheIcE: 4u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt17__timepunct_cacheIcE)
16    (int (*)(...))std::__timepunct_cache<_CharT>::~__timepunct_cache<char>
24    (int (*)(...))std::__timepunct_cache<_CharT>::~__timepunct_cache<char>

Class std::__timepunct_cache<char>
   size=400 align=8
   base size=393 base align=8
std::__timepunct_cache<char> (0x0x7f127741ab60) 0
    vptr=((& std::__timepunct_cache<char>::_ZTVSt17__timepunct_cacheIcE) + 16u)
  std::locale::facet (0x0x7f1277424660) 0
      primary-for std::__timepunct_cache<char> (0x0x7f127741ab60)

Vtable for std::__timepunct_cache<wchar_t>
std::__timepunct_cache<wchar_t>::_ZTVSt17__timepunct_cacheIwE: 4u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt17__timepunct_cacheIwE)
16    (int (*)(...))std::__timepunct_cache<_CharT>::~__timepunct_cache<wchar_t>
24    (int (*)(...))std::__timepunct_cache<_CharT>::~__timepunct_cache<wchar_t>

Class std::__timepunct_cache<wchar_t>
   size=400 align=8
   base size=393 base align=8
std::__timepunct_cache<wchar_t> (0x0x7f127741abc8) 0
    vptr=((& std::__timepunct_cache<wchar_t>::_ZTVSt17__timepunct_cacheIwE) + 16u)
  std::locale::facet (0x0x7f12774246c0) 0
      primary-for std::__timepunct_cache<wchar_t> (0x0x7f127741abc8)

Vtable for std::__timepunct<char>
std::__timepunct<char>::_ZTVSt11__timepunctIcE: 4u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt11__timepunctIcE)
16    (int (*)(...))std::__timepunct<_CharT>::~__timepunct<char>
24    (int (*)(...))std::__timepunct<_CharT>::~__timepunct<char>

Class std::__timepunct<char>
   size=40 align=8
   base size=40 base align=8
std::__timepunct<char> (0x0x7f127741ac98) 0
    vptr=((& std::__timepunct<char>::_ZTVSt11__timepunctIcE) + 16u)
  std::locale::facet (0x0x7f1277424ae0) 0
      primary-for std::__timepunct<char> (0x0x7f127741ac98)

Vtable for std::__timepunct<wchar_t>
std::__timepunct<wchar_t>::_ZTVSt11__timepunctIwE: 4u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt11__timepunctIwE)
16    (int (*)(...))std::__timepunct<_CharT>::~__timepunct<wchar_t>
24    (int (*)(...))std::__timepunct<_CharT>::~__timepunct<wchar_t>

Class std::__timepunct<wchar_t>
   size=40 align=8
   base size=40 base align=8
std::__timepunct<wchar_t> (0x0x7f127741ad00) 0
    vptr=((& std::__timepunct<wchar_t>::_ZTVSt11__timepunctIwE) + 16u)
  std::locale::facet (0x0x7f1277424b40) 0
      primary-for std::__timepunct<wchar_t> (0x0x7f127741ad00)

Class std::money_base::pattern
   size=4 align=1
   base size=4 base align=1
std::money_base::pattern (0x0x7f12770de7e0) 0

Class std::money_base
   size=1 align=1
   base size=0 base align=1
std::money_base (0x0x7f12770de780) 0 empty

Vtable for std::__cxx11::moneypunct<char, true>
std::__cxx11::moneypunct<char, true>::_ZTVNSt7__cxx1110moneypunctIcLb1EEE: 13u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTINSt7__cxx1110moneypunctIcLb1EEE)
16    (int (*)(...))std::__cxx11::moneypunct<_CharT, _Intl>::~moneypunct<char, true>
24    (int (*)(...))std::__cxx11::moneypunct<_CharT, _Intl>::~moneypunct<char, true>
32    (int (*)(...))std::__cxx11::moneypunct<_CharT, _Intl>::do_decimal_point<char, true>
40    (int (*)(...))std::__cxx11::moneypunct<_CharT, _Intl>::do_thousands_sep<char, true>
48    (int (*)(...))std::__cxx11::moneypunct<_CharT, _Intl>::do_grouping<char, true>
56    (int (*)(...))std::__cxx11::moneypunct<_CharT, _Intl>::do_curr_symbol<char, true>
64    (int (*)(...))std::__cxx11::moneypunct<_CharT, _Intl>::do_positive_sign<char, true>
72    (int (*)(...))std::__cxx11::moneypunct<_CharT, _Intl>::do_negative_sign<char, true>
80    (int (*)(...))std::__cxx11::moneypunct<_CharT, _Intl>::do_frac_digits<char, true>
88    (int (*)(...))std::__cxx11::moneypunct<_CharT, _Intl>::do_pos_format<char, true>
96    (int (*)(...))std::__cxx11::moneypunct<_CharT, _Intl>::do_neg_format<char, true>

Class std::__cxx11::moneypunct<char, true>
   size=24 align=8
   base size=24 base align=8
std::__cxx11::moneypunct<char, true> (0x0x7f1277107070) 0
    vptr=((& std::__cxx11::moneypunct<char, true>::_ZTVNSt7__cxx1110moneypunctIcLb1EEE) + 16u)
  std::locale::facet (0x0x7f1277106240) 0
      primary-for std::__cxx11::moneypunct<char, true> (0x0x7f1277107070)
  std::money_base (0x0x7f12771062a0) 0 empty

Vtable for std::__cxx11::moneypunct<char, false>
std::__cxx11::moneypunct<char, false>::_ZTVNSt7__cxx1110moneypunctIcLb0EEE: 13u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTINSt7__cxx1110moneypunctIcLb0EEE)
16    (int (*)(...))std::__cxx11::moneypunct<_CharT, _Intl>::~moneypunct<char, false>
24    (int (*)(...))std::__cxx11::moneypunct<_CharT, _Intl>::~moneypunct<char, false>
32    (int (*)(...))std::__cxx11::moneypunct<_CharT, _Intl>::do_decimal_point<char, false>
40    (int (*)(...))std::__cxx11::moneypunct<_CharT, _Intl>::do_thousands_sep<char, false>
48    (int (*)(...))std::__cxx11::moneypunct<_CharT, _Intl>::do_grouping<char, false>
56    (int (*)(...))std::__cxx11::moneypunct<_CharT, _Intl>::do_curr_symbol<char, false>
64    (int (*)(...))std::__cxx11::moneypunct<_CharT, _Intl>::do_positive_sign<char, false>
72    (int (*)(...))std::__cxx11::moneypunct<_CharT, _Intl>::do_negative_sign<char, false>
80    (int (*)(...))std::__cxx11::moneypunct<_CharT, _Intl>::do_frac_digits<char, false>
88    (int (*)(...))std::__cxx11::moneypunct<_CharT, _Intl>::do_pos_format<char, false>
96    (int (*)(...))std::__cxx11::moneypunct<_CharT, _Intl>::do_neg_format<char, false>

Class std::__cxx11::moneypunct<char, false>
   size=24 align=8
   base size=24 base align=8
std::__cxx11::moneypunct<char, false> (0x0x7f1277107150) 0
    vptr=((& std::__cxx11::moneypunct<char, false>::_ZTVNSt7__cxx1110moneypunctIcLb0EEE) + 16u)
  std::locale::facet (0x0x7f1277106300) 0
      primary-for std::__cxx11::moneypunct<char, false> (0x0x7f1277107150)
  std::money_base (0x0x7f1277106360) 0 empty

Vtable for std::__cxx11::moneypunct<wchar_t, true>
std::__cxx11::moneypunct<wchar_t, true>::_ZTVNSt7__cxx1110moneypunctIwLb1EEE: 13u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTINSt7__cxx1110moneypunctIwLb1EEE)
16    (int (*)(...))std::__cxx11::moneypunct<_CharT, _Intl>::~moneypunct<wchar_t, true>
24    (int (*)(...))std::__cxx11::moneypunct<_CharT, _Intl>::~moneypunct<wchar_t, true>
32    (int (*)(...))std::__cxx11::moneypunct<_CharT, _Intl>::do_decimal_point<wchar_t, true>
40    (int (*)(...))std::__cxx11::moneypunct<_CharT, _Intl>::do_thousands_sep<wchar_t, true>
48    (int (*)(...))std::__cxx11::moneypunct<_CharT, _Intl>::do_grouping<wchar_t, true>
56    (int (*)(...))std::__cxx11::moneypunct<_CharT, _Intl>::do_curr_symbol<wchar_t, true>
64    (int (*)(...))std::__cxx11::moneypunct<_CharT, _Intl>::do_positive_sign<wchar_t, true>
72    (int (*)(...))std::__cxx11::moneypunct<_CharT, _Intl>::do_negative_sign<wchar_t, true>
80    (int (*)(...))std::__cxx11::moneypunct<_CharT, _Intl>::do_frac_digits<wchar_t, true>
88    (int (*)(...))std::__cxx11::moneypunct<_CharT, _Intl>::do_pos_format<wchar_t, true>
96    (int (*)(...))std::__cxx11::moneypunct<_CharT, _Intl>::do_neg_format<wchar_t, true>

Class std::__cxx11::moneypunct<wchar_t, true>
   size=24 align=8
   base size=24 base align=8
std::__cxx11::moneypunct<wchar_t, true> (0x0x7f1277107380) 0
    vptr=((& std::__cxx11::moneypunct<wchar_t, true>::_ZTVNSt7__cxx1110moneypunctIwLb1EEE) + 16u)
  std::locale::facet (0x0x7f12771063c0) 0
      primary-for std::__cxx11::moneypunct<wchar_t, true> (0x0x7f1277107380)
  std::money_base (0x0x7f1277106420) 0 empty

Vtable for std::__cxx11::moneypunct<wchar_t, false>
std::__cxx11::moneypunct<wchar_t, false>::_ZTVNSt7__cxx1110moneypunctIwLb0EEE: 13u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTINSt7__cxx1110moneypunctIwLb0EEE)
16    (int (*)(...))std::__cxx11::moneypunct<_CharT, _Intl>::~moneypunct<wchar_t, false>
24    (int (*)(...))std::__cxx11::moneypunct<_CharT, _Intl>::~moneypunct<wchar_t, false>
32    (int (*)(...))std::__cxx11::moneypunct<_CharT, _Intl>::do_decimal_point<wchar_t, false>
40    (int (*)(...))std::__cxx11::moneypunct<_CharT, _Intl>::do_thousands_sep<wchar_t, false>
48    (int (*)(...))std::__cxx11::moneypunct<_CharT, _Intl>::do_grouping<wchar_t, false>
56    (int (*)(...))std::__cxx11::moneypunct<_CharT, _Intl>::do_curr_symbol<wchar_t, false>
64    (int (*)(...))std::__cxx11::moneypunct<_CharT, _Intl>::do_positive_sign<wchar_t, false>
72    (int (*)(...))std::__cxx11::moneypunct<_CharT, _Intl>::do_negative_sign<wchar_t, false>
80    (int (*)(...))std::__cxx11::moneypunct<_CharT, _Intl>::do_frac_digits<wchar_t, false>
88    (int (*)(...))std::__cxx11::moneypunct<_CharT, _Intl>::do_pos_format<wchar_t, false>
96    (int (*)(...))std::__cxx11::moneypunct<_CharT, _Intl>::do_neg_format<wchar_t, false>

Class std::__cxx11::moneypunct<wchar_t, false>
   size=24 align=8
   base size=24 base align=8
std::__cxx11::moneypunct<wchar_t, false> (0x0x7f12771074d0) 0
    vptr=((& std::__cxx11::moneypunct<wchar_t, false>::_ZTVNSt7__cxx1110moneypunctIwLb0EEE) + 16u)
  std::locale::facet (0x0x7f12771064e0) 0
      primary-for std::__cxx11::moneypunct<wchar_t, false> (0x0x7f12771074d0)
  std::money_base (0x0x7f1277106540) 0 empty

Class std::messages_base
   size=1 align=1
   base size=0 base align=1
std::messages_base (0x0x7f1277106d20) 0 empty

Vtable for std::__cxx11::messages<char>
std::__cxx11::messages<char>::_ZTVNSt7__cxx118messagesIcEE: 7u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTINSt7__cxx118messagesIcEE)
16    (int (*)(...))std::__cxx11::messages<_CharT>::~messages<char>
24    (int (*)(...))std::__cxx11::messages<_CharT>::~messages<char>
32    (int (*)(...))std::__cxx11::messages<_CharT>::do_open<char>
40    (int (*)(...))std::__cxx11::messages<_CharT>::do_get<char>
48    (int (*)(...))std::__cxx11::messages<_CharT>::do_close<char>

Class std::__cxx11::messages<char>
   size=32 align=8
   base size=32 base align=8
std::__cxx11::messages<char> (0x0x7f1277107bd0) 0
    vptr=((& std::__cxx11::messages<char>::_ZTVNSt7__cxx118messagesIcEE) + 16u)
  std::locale::facet (0x0x7f1277155060) 0
      primary-for std::__cxx11::messages<char> (0x0x7f1277107bd0)
  std::messages_base (0x0x7f12771550c0) 0 empty

Vtable for std::__cxx11::messages<wchar_t>
std::__cxx11::messages<wchar_t>::_ZTVNSt7__cxx118messagesIwEE: 7u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTINSt7__cxx118messagesIwEE)
16    (int (*)(...))std::__cxx11::messages<_CharT>::~messages<wchar_t>
24    (int (*)(...))std::__cxx11::messages<_CharT>::~messages<wchar_t>
32    (int (*)(...))std::__cxx11::messages<_CharT>::do_open<wchar_t>
40    (int (*)(...))std::__cxx11::messages<_CharT>::do_get<wchar_t>
48    (int (*)(...))std::__cxx11::messages<_CharT>::do_close<wchar_t>

Class std::__cxx11::messages<wchar_t>
   size=32 align=8
   base size=32 base align=8
std::__cxx11::messages<wchar_t> (0x0x7f1277107d90) 0
    vptr=((& std::__cxx11::messages<wchar_t>::_ZTVNSt7__cxx118messagesIwEE) + 16u)
  std::locale::facet (0x0x7f1277155120) 0
      primary-for std::__cxx11::messages<wchar_t> (0x0x7f1277107d90)
  std::messages_base (0x0x7f1277155180) 0 empty

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

Vtable for std::__codecvt_abstract_base<char, char, __mbstate_t>
std::__codecvt_abstract_base<char, char, __mbstate_t>::_ZTVSt23__codecvt_abstract_baseIcc11__mbstate_tE: 11u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt23__codecvt_abstract_baseIcc11__mbstate_tE)
16    0u
24    0u
32    (int (*)(...))__cxa_pure_virtual
40    (int (*)(...))__cxa_pure_virtual
48    (int (*)(...))__cxa_pure_virtual
56    (int (*)(...))__cxa_pure_virtual
64    (int (*)(...))__cxa_pure_virtual
72    (int (*)(...))__cxa_pure_virtual
80    (int (*)(...))__cxa_pure_virtual

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

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

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

Vtable for std::__codecvt_abstract_base<wchar_t, char, __mbstate_t>
std::__codecvt_abstract_base<wchar_t, char, __mbstate_t>::_ZTVSt23__codecvt_abstract_baseIwc11__mbstate_tE: 11u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt23__codecvt_abstract_baseIwc11__mbstate_tE)
16    0u
24    0u
32    (int (*)(...))__cxa_pure_virtual
40    (int (*)(...))__cxa_pure_virtual
48    (int (*)(...))__cxa_pure_virtual
56    (int (*)(...))__cxa_pure_virtual
64    (int (*)(...))__cxa_pure_virtual
72    (int (*)(...))__cxa_pure_virtual
80    (int (*)(...))__cxa_pure_virtual

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

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

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

Vtable for std::__codecvt_abstract_base<char16_t, char, __mbstate_t>
std::__codecvt_abstract_base<char16_t, char, __mbstate_t>::_ZTVSt23__codecvt_abstract_baseIDsc11__mbstate_tE: 11u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt23__codecvt_abstract_baseIDsc11__mbstate_tE)
16    0u
24    0u
32    (int (*)(...))__cxa_pure_virtual
40    (int (*)(...))__cxa_pure_virtual
48    (int (*)(...))__cxa_pure_virtual
56    (int (*)(...))__cxa_pure_virtual
64    (int (*)(...))__cxa_pure_virtual
72    (int (*)(...))__cxa_pure_virtual
80    (int (*)(...))__cxa_pure_virtual

Class std::__codecvt_abstract_base<char16_t, char, __mbstate_t>
   size=16 align=8
   base size=12 base align=8
std::__codecvt_abstract_base<char16_t, char, __mbstate_t> (0x0x7f127716d9a0) 0
    vptr=((& std::__codecvt_abstract_base<char16_t, char, __mbstate_t>::_ZTVSt23__codecvt_abstract_baseIDsc11__mbstate_tE) + 16u)
  std::locale::facet (0x0x7f12771ab180) 0
      primary-for std::__codecvt_abstract_base<char16_t, char, __mbstate_t> (0x0x7f127716d9a0)
  std::codecvt_base (0x0x7f12771ab1e0) 0 empty

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

Class std::codecvt<char16_t, char, __mbstate_t>
   size=16 align=8
   base size=12 base align=8
std::codecvt<char16_t, char, __mbstate_t> (0x0x7f12770e8b60) 0
    vptr=((& std::codecvt<char16_t, char, __mbstate_t>::_ZTVSt7codecvtIDsc11__mbstate_tE) + 16u)
  std::__codecvt_abstract_base<char16_t, char, __mbstate_t> (0x0x7f127716daf0) 0
      primary-for std::codecvt<char16_t, char, __mbstate_t> (0x0x7f12770e8b60)
    std::locale::facet (0x0x7f12771ab240) 0
        primary-for std::__codecvt_abstract_base<char16_t, char, __mbstate_t> (0x0x7f127716daf0)
    std::codecvt_base (0x0x7f12771ab2a0) 0 empty

Vtable for std::__codecvt_abstract_base<char32_t, char, __mbstate_t>
std::__codecvt_abstract_base<char32_t, char, __mbstate_t>::_ZTVSt23__codecvt_abstract_baseIDic11__mbstate_tE: 11u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt23__codecvt_abstract_baseIDic11__mbstate_tE)
16    0u
24    0u
32    (int (*)(...))__cxa_pure_virtual
40    (int (*)(...))__cxa_pure_virtual
48    (int (*)(...))__cxa_pure_virtual
56    (int (*)(...))__cxa_pure_virtual
64    (int (*)(...))__cxa_pure_virtual
72    (int (*)(...))__cxa_pure_virtual
80    (int (*)(...))__cxa_pure_virtual

Class std::__codecvt_abstract_base<char32_t, char, __mbstate_t>
   size=16 align=8
   base size=12 base align=8
std::__codecvt_abstract_base<char32_t, char, __mbstate_t> (0x0x7f127716de70) 0
    vptr=((& std::__codecvt_abstract_base<char32_t, char, __mbstate_t>::_ZTVSt23__codecvt_abstract_baseIDic11__mbstate_tE) + 16u)
  std::locale::facet (0x0x7f12771ab480) 0
      primary-for std::__codecvt_abstract_base<char32_t, char, __mbstate_t> (0x0x7f127716de70)
  std::codecvt_base (0x0x7f12771ab4e0) 0 empty

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

Class std::codecvt<char32_t, char, __mbstate_t>
   size=16 align=8
   base size=12 base align=8
std::codecvt<char32_t, char, __mbstate_t> (0x0x7f12770e8c30) 0
    vptr=((& std::codecvt<char32_t, char, __mbstate_t>::_ZTVSt7codecvtIDic11__mbstate_tE) + 16u)
  std::__codecvt_abstract_base<char32_t, char, __mbstate_t> (0x0x7f127716df50) 0
      primary-for std::codecvt<char32_t, char, __mbstate_t> (0x0x7f12770e8c30)
    std::locale::facet (0x0x7f12771ab540) 0
        primary-for std::__codecvt_abstract_base<char32_t, char, __mbstate_t> (0x0x7f127716df50)
    std::codecvt_base (0x0x7f12771ab5a0) 0 empty

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

Class std::codecvt_byname<char16_t, char, __mbstate_t>
   size=16 align=8
   base size=12 base align=8
std::codecvt_byname<char16_t, char, __mbstate_t> (0x0x7f12770e8d68) 0
    vptr=((& std::codecvt_byname<char16_t, char, __mbstate_t>::_ZTVSt14codecvt_bynameIDsc11__mbstate_tE) + 16u)
  std::codecvt<char16_t, char, __mbstate_t> (0x0x7f12770e8dd0) 0
      primary-for std::codecvt_byname<char16_t, char, __mbstate_t> (0x0x7f12770e8d68)
    std::__codecvt_abstract_base<char16_t, char, __mbstate_t> (0x0x7f12771e8380) 0
        primary-for std::codecvt<char16_t, char, __mbstate_t> (0x0x7f12770e8dd0)
      std::locale::facet (0x0x7f12771ab900) 0
          primary-for std::__codecvt_abstract_base<char16_t, char, __mbstate_t> (0x0x7f12771e8380)
      std::codecvt_base (0x0x7f12771ab960) 0 empty

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

Class std::codecvt_byname<char32_t, char, __mbstate_t>
   size=16 align=8
   base size=12 base align=8
std::codecvt_byname<char32_t, char, __mbstate_t> (0x0x7f1277205000) 0
    vptr=((& std::codecvt_byname<char32_t, char, __mbstate_t>::_ZTVSt14codecvt_bynameIDic11__mbstate_tE) + 16u)
  std::codecvt<char32_t, char, __mbstate_t> (0x0x7f1277205068) 0
      primary-for std::codecvt_byname<char32_t, char, __mbstate_t> (0x0x7f1277205000)
    std::__codecvt_abstract_base<char32_t, char, __mbstate_t> (0x0x7f12771e8540) 0
        primary-for std::codecvt<char32_t, char, __mbstate_t> (0x0x7f1277205068)
      std::locale::facet (0x0x7f12771abf00) 0
          primary-for std::__codecvt_abstract_base<char32_t, char, __mbstate_t> (0x0x7f12771e8540)
      std::codecvt_base (0x0x7f12771abf60) 0 empty

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

Class std::codecvt_byname<char, char, __mbstate_t>
   size=24 align=8
   base size=24 base align=8
std::codecvt_byname<char, char, __mbstate_t> (0x0x7f1277205270) 0
    vptr=((& std::codecvt_byname<char, char, __mbstate_t>::_ZTVSt14codecvt_bynameIcc11__mbstate_tE) + 16u)
  std::codecvt<char, char, __mbstate_t> (0x0x7f12772052d8) 0
      primary-for std::codecvt_byname<char, char, __mbstate_t> (0x0x7f1277205270)
    std::__codecvt_abstract_base<char, char, __mbstate_t> (0x0x7f12771e8850) 0
        primary-for std::codecvt<char, char, __mbstate_t> (0x0x7f12772052d8)
      std::locale::facet (0x0x7f127720c540) 0
          primary-for std::__codecvt_abstract_base<char, char, __mbstate_t> (0x0x7f12771e8850)
      std::codecvt_base (0x0x7f127720c5a0) 0 empty

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

Class std::codecvt_byname<wchar_t, char, __mbstate_t>
   size=24 align=8
   base size=24 base align=8
std::codecvt_byname<wchar_t, char, __mbstate_t> (0x0x7f12772053a8) 0
    vptr=((& std::codecvt_byname<wchar_t, char, __mbstate_t>::_ZTVSt14codecvt_bynameIwc11__mbstate_tE) + 16u)
  std::codecvt<wchar_t, char, __mbstate_t> (0x0x7f1277205410) 0
      primary-for std::codecvt_byname<wchar_t, char, __mbstate_t> (0x0x7f12772053a8)
    std::__codecvt_abstract_base<wchar_t, char, __mbstate_t> (0x0x7f12771e89a0) 0
        primary-for std::codecvt<wchar_t, char, __mbstate_t> (0x0x7f1277205410)
      std::locale::facet (0x0x7f127720c600) 0
          primary-for std::__codecvt_abstract_base<wchar_t, char, __mbstate_t> (0x0x7f12771e89a0)
      std::codecvt_base (0x0x7f127720c660) 0 empty

Class std::is_error_condition_enum<std::money_base::part>
   size=1 align=1
   base size=1 base align=1
std::is_error_condition_enum<std::money_base::part> (0x0x7f1277205548) 0 empty
  std::integral_constant<bool, false> (0x0x7f127720c960) 0 empty

Class std::is_error_code_enum<std::money_base::part>
   size=1 align=1
   base size=1 base align=1
std::is_error_code_enum<std::money_base::part> (0x0x7f1277205618) 0 empty
  std::integral_constant<bool, false> (0x0x7f127720c9c0) 0 empty

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

Class __gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> >
   size=8 align=8
   base size=8 base align=8
__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > (0x0x7f127720cea0) 0

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

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

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

Class __gnu_cxx::__enable_if<true, std::__cxx11::basic_string<char> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__enable_if<true, std::__cxx11::basic_string<char> > (0x0x7f127724f0c0) 0 empty

Vtable for std::__cxx11::moneypunct_byname<char, false>
std::__cxx11::moneypunct_byname<char, false>::_ZTVNSt7__cxx1117moneypunct_bynameIcLb0EEE: 13u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTINSt7__cxx1117moneypunct_bynameIcLb0EEE)
16    (int (*)(...))std::__cxx11::moneypunct_byname<_CharT, _Intl>::~moneypunct_byname<char, false>
24    (int (*)(...))std::__cxx11::moneypunct_byname<_CharT, _Intl>::~moneypunct_byname<char, false>
32    (int (*)(...))std::__cxx11::moneypunct<_CharT, _Intl>::do_decimal_point<char, false>
40    (int (*)(...))std::__cxx11::moneypunct<_CharT, _Intl>::do_thousands_sep<char, false>
48    (int (*)(...))std::__cxx11::moneypunct<_CharT, _Intl>::do_grouping<char, false>
56    (int (*)(...))std::__cxx11::moneypunct<_CharT, _Intl>::do_curr_symbol<char, false>
64    (int (*)(...))std::__cxx11::moneypunct<_CharT, _Intl>::do_positive_sign<char, false>
72    (int (*)(...))std::__cxx11::moneypunct<_CharT, _Intl>::do_negative_sign<char, false>
80    (int (*)(...))std::__cxx11::moneypunct<_CharT, _Intl>::do_frac_digits<char, false>
88    (int (*)(...))std::__cxx11::moneypunct<_CharT, _Intl>::do_pos_format<char, false>
96    (int (*)(...))std::__cxx11::moneypunct<_CharT, _Intl>::do_neg_format<char, false>

Class std::__cxx11::moneypunct_byname<char, false>
   size=24 align=8
   base size=24 base align=8
std::__cxx11::moneypunct_byname<char, false> (0x0x7f1277205f70) 0
    vptr=((& std::__cxx11::moneypunct_byname<char, false>::_ZTVNSt7__cxx1117moneypunct_bynameIcLb0EEE) + 16u)
  std::__cxx11::moneypunct<char, false> (0x0x7f1276e9e0e0) 0
      primary-for std::__cxx11::moneypunct_byname<char, false> (0x0x7f1277205f70)
    std::locale::facet (0x0x7f1276eac1e0) 0
        primary-for std::__cxx11::moneypunct<char, false> (0x0x7f1276e9e0e0)
    std::money_base (0x0x7f1276eac240) 0 empty

Vtable for std::__cxx11::moneypunct_byname<char, true>
std::__cxx11::moneypunct_byname<char, true>::_ZTVNSt7__cxx1117moneypunct_bynameIcLb1EEE: 13u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTINSt7__cxx1117moneypunct_bynameIcLb1EEE)
16    (int (*)(...))std::__cxx11::moneypunct_byname<_CharT, _Intl>::~moneypunct_byname<char, true>
24    (int (*)(...))std::__cxx11::moneypunct_byname<_CharT, _Intl>::~moneypunct_byname<char, true>
32    (int (*)(...))std::__cxx11::moneypunct<_CharT, _Intl>::do_decimal_point<char, true>
40    (int (*)(...))std::__cxx11::moneypunct<_CharT, _Intl>::do_thousands_sep<char, true>
48    (int (*)(...))std::__cxx11::moneypunct<_CharT, _Intl>::do_grouping<char, true>
56    (int (*)(...))std::__cxx11::moneypunct<_CharT, _Intl>::do_curr_symbol<char, true>
64    (int (*)(...))std::__cxx11::moneypunct<_CharT, _Intl>::do_positive_sign<char, true>
72    (int (*)(...))std::__cxx11::moneypunct<_CharT, _Intl>::do_negative_sign<char, true>
80    (int (*)(...))std::__cxx11::moneypunct<_CharT, _Intl>::do_frac_digits<char, true>
88    (int (*)(...))std::__cxx11::moneypunct<_CharT, _Intl>::do_pos_format<char, true>
96    (int (*)(...))std::__cxx11::moneypunct<_CharT, _Intl>::do_neg_format<char, true>

Class std::__cxx11::moneypunct_byname<char, true>
   size=24 align=8
   base size=24 base align=8
std::__cxx11::moneypunct_byname<char, true> (0x0x7f12772055b0) 0
    vptr=((& std::__cxx11::moneypunct_byname<char, true>::_ZTVNSt7__cxx1117moneypunct_bynameIcLb1EEE) + 16u)
  std::__cxx11::moneypunct<char, true> (0x0x7f1276e9e150) 0
      primary-for std::__cxx11::moneypunct_byname<char, true> (0x0x7f12772055b0)
    std::locale::facet (0x0x7f1276eac3c0) 0
        primary-for std::__cxx11::moneypunct<char, true> (0x0x7f1276e9e150)
    std::money_base (0x0x7f1276eac420) 0 empty

Vtable for std::__cxx11::money_get<char>
std::__cxx11::money_get<char>::_ZTVNSt7__cxx119money_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEEE: 6u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTINSt7__cxx119money_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEEE)
16    (int (*)(...))std::__cxx11::money_get<_CharT, _InIter>::~money_get<char, std::istreambuf_iterator<char, std::char_traits<char> > >
24    (int (*)(...))std::__cxx11::money_get<_CharT, _InIter>::~money_get<char, std::istreambuf_iterator<char, std::char_traits<char> > >
32    (int (*)(...))std::__cxx11::money_get<_CharT, _InIter>::do_get<char, std::istreambuf_iterator<char, std::char_traits<char> > >
40    (int (*)(...))std::__cxx11::money_get<_CharT, _InIter>::do_get<char, std::istreambuf_iterator<char, std::char_traits<char> > >

Class std::__cxx11::money_get<char>
   size=16 align=8
   base size=12 base align=8
std::__cxx11::money_get<char> (0x0x7f1277205750) 0
    vptr=((& std::__cxx11::money_get<char>::_ZTVNSt7__cxx119money_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEEE) + 16u)
  std::locale::facet (0x0x7f1276eac540) 0
      primary-for std::__cxx11::money_get<char> (0x0x7f1277205750)

Vtable for std::__cxx11::money_put<char>
std::__cxx11::money_put<char>::_ZTVNSt7__cxx119money_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEEE: 6u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTINSt7__cxx119money_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEEE)
16    (int (*)(...))std::__cxx11::money_put<_CharT, _OutIter>::~money_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >
24    (int (*)(...))std::__cxx11::money_put<_CharT, _OutIter>::~money_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >
32    (int (*)(...))std::__cxx11::money_put<_CharT, _OutIter>::do_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >
40    (int (*)(...))std::__cxx11::money_put<_CharT, _OutIter>::do_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >

Class std::__cxx11::money_put<char>
   size=16 align=8
   base size=12 base align=8
std::__cxx11::money_put<char> (0x0x7f1277205820) 0
    vptr=((& std::__cxx11::money_put<char>::_ZTVNSt7__cxx119money_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEEE) + 16u)
  std::locale::facet (0x0x7f1276eac600) 0
      primary-for std::__cxx11::money_put<char> (0x0x7f1277205820)

Vtable for std::time_put<char>
std::time_put<char>::_ZTVSt8time_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt8time_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE)
16    (int (*)(...))std::time_put<_CharT, _OutIter>::~time_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >
24    (int (*)(...))std::time_put<_CharT, _OutIter>::~time_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >
32    (int (*)(...))std::time_put<_CharT, _OutIter>::do_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >

Class std::time_put<char>
   size=16 align=8
   base size=12 base align=8
std::time_put<char> (0x0x7f1276ecb000) 0
    vptr=((& std::time_put<char>::_ZTVSt8time_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE) + 16u)
  std::locale::facet (0x0x7f1276eac6c0) 0
      primary-for std::time_put<char> (0x0x7f1276ecb000)

Vtable for std::time_put_byname<char>
std::time_put_byname<char>::_ZTVSt15time_put_bynameIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt15time_put_bynameIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE)
16    (int (*)(...))std::time_put_byname<_CharT, _OutIter>::~time_put_byname<char, std::ostreambuf_iterator<char, std::char_traits<char> > >
24    (int (*)(...))std::time_put_byname<_CharT, _OutIter>::~time_put_byname<char, std::ostreambuf_iterator<char, std::char_traits<char> > >
32    (int (*)(...))std::time_put<_CharT, _OutIter>::do_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >

Class std::time_put_byname<char>
   size=16 align=8
   base size=12 base align=8
std::time_put_byname<char> (0x0x7f1276ecb068) 0
    vptr=((& std::time_put_byname<char>::_ZTVSt15time_put_bynameIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE) + 16u)
  std::time_put<char> (0x0x7f1276ecb0d0) 0
      primary-for std::time_put_byname<char> (0x0x7f1276ecb068)
    std::locale::facet (0x0x7f1276eac780) 0
        primary-for std::time_put<char> (0x0x7f1276ecb0d0)

Vtable for std::__cxx11::time_get<char>
std::__cxx11::time_get<char>::_ZTVNSt7__cxx118time_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEEE: 11u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTINSt7__cxx118time_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEEE)
16    (int (*)(...))std::__cxx11::time_get<_CharT, _InIter>::~time_get<char, std::istreambuf_iterator<char, std::char_traits<char> > >
24    (int (*)(...))std::__cxx11::time_get<_CharT, _InIter>::~time_get<char, std::istreambuf_iterator<char, std::char_traits<char> > >
32    (int (*)(...))std::__cxx11::time_get<_CharT, _InIter>::do_date_order<char, std::istreambuf_iterator<char, std::char_traits<char> > >
40    (int (*)(...))std::__cxx11::time_get<_CharT, _InIter>::do_get_time<char, std::istreambuf_iterator<char, std::char_traits<char> > >
48    (int (*)(...))std::__cxx11::time_get<_CharT, _InIter>::do_get_date<char, std::istreambuf_iterator<char, std::char_traits<char> > >
56    (int (*)(...))std::__cxx11::time_get<_CharT, _InIter>::do_get_weekday<char, std::istreambuf_iterator<char, std::char_traits<char> > >
64    (int (*)(...))std::__cxx11::time_get<_CharT, _InIter>::do_get_monthname<char, std::istreambuf_iterator<char, std::char_traits<char> > >
72    (int (*)(...))std::__cxx11::time_get<_CharT, _InIter>::do_get_year<char, std::istreambuf_iterator<char, std::char_traits<char> > >
80    (int (*)(...))std::__cxx11::time_get<_CharT, _InIter>::do_get<char, std::istreambuf_iterator<char, std::char_traits<char> > >

Class std::__cxx11::time_get<char>
   size=16 align=8
   base size=12 base align=8
std::__cxx11::time_get<char> (0x0x7f1276e9e4d0) 0
    vptr=((& std::__cxx11::time_get<char>::_ZTVNSt7__cxx118time_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEEE) + 16u)
  std::locale::facet (0x0x7f1276eac840) 0
      primary-for std::__cxx11::time_get<char> (0x0x7f1276e9e4d0)
  std::time_base (0x0x7f1276eac8a0) 0 empty

Vtable for std::__cxx11::time_get_byname<char>
std::__cxx11::time_get_byname<char>::_ZTVNSt7__cxx1115time_get_bynameIcSt19istreambuf_iteratorIcSt11char_traitsIcEEEE: 11u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTINSt7__cxx1115time_get_bynameIcSt19istreambuf_iteratorIcSt11char_traitsIcEEEE)
16    (int (*)(...))std::__cxx11::time_get_byname<_CharT, _InIter>::~time_get_byname<char, std::istreambuf_iterator<char, std::char_traits<char> > >
24    (int (*)(...))std::__cxx11::time_get_byname<_CharT, _InIter>::~time_get_byname<char, std::istreambuf_iterator<char, std::char_traits<char> > >
32    (int (*)(...))std::__cxx11::time_get<_CharT, _InIter>::do_date_order<char, std::istreambuf_iterator<char, std::char_traits<char> > >
40    (int (*)(...))std::__cxx11::time_get<_CharT, _InIter>::do_get_time<char, std::istreambuf_iterator<char, std::char_traits<char> > >
48    (int (*)(...))std::__cxx11::time_get<_CharT, _InIter>::do_get_date<char, std::istreambuf_iterator<char, std::char_traits<char> > >
56    (int (*)(...))std::__cxx11::time_get<_CharT, _InIter>::do_get_weekday<char, std::istreambuf_iterator<char, std::char_traits<char> > >
64    (int (*)(...))std::__cxx11::time_get<_CharT, _InIter>::do_get_monthname<char, std::istreambuf_iterator<char, std::char_traits<char> > >
72    (int (*)(...))std::__cxx11::time_get<_CharT, _InIter>::do_get_year<char, std::istreambuf_iterator<char, std::char_traits<char> > >
80    (int (*)(...))std::__cxx11::time_get<_CharT, _InIter>::do_get<char, std::istreambuf_iterator<char, std::char_traits<char> > >

Class std::__cxx11::time_get_byname<char>
   size=16 align=8
   base size=12 base align=8
std::__cxx11::time_get_byname<char> (0x0x7f1276ecb208) 0
    vptr=((& std::__cxx11::time_get_byname<char>::_ZTVNSt7__cxx1115time_get_bynameIcSt19istreambuf_iteratorIcSt11char_traitsIcEEEE) + 16u)
  std::__cxx11::time_get<char> (0x0x7f1276e9e540) 0
      primary-for std::__cxx11::time_get_byname<char> (0x0x7f1276ecb208)
    std::locale::facet (0x0x7f1276eac960) 0
        primary-for std::__cxx11::time_get<char> (0x0x7f1276e9e540)
    std::time_base (0x0x7f1276eac9c0) 0 empty

Vtable for std::__cxx11::messages_byname<char>
std::__cxx11::messages_byname<char>::_ZTVNSt7__cxx1115messages_bynameIcEE: 7u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTINSt7__cxx1115messages_bynameIcEE)
16    (int (*)(...))std::__cxx11::messages_byname<_CharT>::~messages_byname<char>
24    (int (*)(...))std::__cxx11::messages_byname<_CharT>::~messages_byname<char>
32    (int (*)(...))std::__cxx11::messages<_CharT>::do_open<char>
40    (int (*)(...))std::__cxx11::messages<_CharT>::do_get<char>
48    (int (*)(...))std::__cxx11::messages<_CharT>::do_close<char>

Class std::__cxx11::messages_byname<char>
   size=32 align=8
   base size=32 base align=8
std::__cxx11::messages_byname<char> (0x0x7f1276ecb2d8) 0
    vptr=((& std::__cxx11::messages_byname<char>::_ZTVNSt7__cxx1115messages_bynameIcEE) + 16u)
  std::__cxx11::messages<char> (0x0x7f1276e9e5b0) 0
      primary-for std::__cxx11::messages_byname<char> (0x0x7f1276ecb2d8)
    std::locale::facet (0x0x7f1276eaca20) 0
        primary-for std::__cxx11::messages<char> (0x0x7f1276e9e5b0)
    std::messages_base (0x0x7f1276eaca80) 0 empty

Vtable for std::__cxx11::moneypunct_byname<wchar_t, false>
std::__cxx11::moneypunct_byname<wchar_t, false>::_ZTVNSt7__cxx1117moneypunct_bynameIwLb0EEE: 13u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTINSt7__cxx1117moneypunct_bynameIwLb0EEE)
16    (int (*)(...))std::__cxx11::moneypunct_byname<_CharT, _Intl>::~moneypunct_byname<wchar_t, false>
24    (int (*)(...))std::__cxx11::moneypunct_byname<_CharT, _Intl>::~moneypunct_byname<wchar_t, false>
32    (int (*)(...))std::__cxx11::moneypunct<_CharT, _Intl>::do_decimal_point<wchar_t, false>
40    (int (*)(...))std::__cxx11::moneypunct<_CharT, _Intl>::do_thousands_sep<wchar_t, false>
48    (int (*)(...))std::__cxx11::moneypunct<_CharT, _Intl>::do_grouping<wchar_t, false>
56    (int (*)(...))std::__cxx11::moneypunct<_CharT, _Intl>::do_curr_symbol<wchar_t, false>
64    (int (*)(...))std::__cxx11::moneypunct<_CharT, _Intl>::do_positive_sign<wchar_t, false>
72    (int (*)(...))std::__cxx11::moneypunct<_CharT, _Intl>::do_negative_sign<wchar_t, false>
80    (int (*)(...))std::__cxx11::moneypunct<_CharT, _Intl>::do_frac_digits<wchar_t, false>
88    (int (*)(...))std::__cxx11::moneypunct<_CharT, _Intl>::do_pos_format<wchar_t, false>
96    (int (*)(...))std::__cxx11::moneypunct<_CharT, _Intl>::do_neg_format<wchar_t, false>

Class std::__cxx11::moneypunct_byname<wchar_t, false>
   size=24 align=8
   base size=24 base align=8
std::__cxx11::moneypunct_byname<wchar_t, false> (0x0x7f1276ecb340) 0
    vptr=((& std::__cxx11::moneypunct_byname<wchar_t, false>::_ZTVNSt7__cxx1117moneypunct_bynameIwLb0EEE) + 16u)
  std::__cxx11::moneypunct<wchar_t, false> (0x0x7f1276e9e620) 0
      primary-for std::__cxx11::moneypunct_byname<wchar_t, false> (0x0x7f1276ecb340)
    std::locale::facet (0x0x7f1276eacae0) 0
        primary-for std::__cxx11::moneypunct<wchar_t, false> (0x0x7f1276e9e620)
    std::money_base (0x0x7f1276eacb40) 0 empty

Vtable for std::__cxx11::moneypunct_byname<wchar_t, true>
std::__cxx11::moneypunct_byname<wchar_t, true>::_ZTVNSt7__cxx1117moneypunct_bynameIwLb1EEE: 13u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTINSt7__cxx1117moneypunct_bynameIwLb1EEE)
16    (int (*)(...))std::__cxx11::moneypunct_byname<_CharT, _Intl>::~moneypunct_byname<wchar_t, true>
24    (int (*)(...))std::__cxx11::moneypunct_byname<_CharT, _Intl>::~moneypunct_byname<wchar_t, true>
32    (int (*)(...))std::__cxx11::moneypunct<_CharT, _Intl>::do_decimal_point<wchar_t, true>
40    (int (*)(...))std::__cxx11::moneypunct<_CharT, _Intl>::do_thousands_sep<wchar_t, true>
48    (int (*)(...))std::__cxx11::moneypunct<_CharT, _Intl>::do_grouping<wchar_t, true>
56    (int (*)(...))std::__cxx11::moneypunct<_CharT, _Intl>::do_curr_symbol<wchar_t, true>
64    (int (*)(...))std::__cxx11::moneypunct<_CharT, _Intl>::do_positive_sign<wchar_t, true>
72    (int (*)(...))std::__cxx11::moneypunct<_CharT, _Intl>::do_negative_sign<wchar_t, true>
80    (int (*)(...))std::__cxx11::moneypunct<_CharT, _Intl>::do_frac_digits<wchar_t, true>
88    (int (*)(...))std::__cxx11::moneypunct<_CharT, _Intl>::do_pos_format<wchar_t, true>
96    (int (*)(...))std::__cxx11::moneypunct<_CharT, _Intl>::do_neg_format<wchar_t, true>

Class std::__cxx11::moneypunct_byname<wchar_t, true>
   size=24 align=8
   base size=24 base align=8
std::__cxx11::moneypunct_byname<wchar_t, true> (0x0x7f1276ecb4e0) 0
    vptr=((& std::__cxx11::moneypunct_byname<wchar_t, true>::_ZTVNSt7__cxx1117moneypunct_bynameIwLb1EEE) + 16u)
  std::__cxx11::moneypunct<wchar_t, true> (0x0x7f1276e9e690) 0
      primary-for std::__cxx11::moneypunct_byname<wchar_t, true> (0x0x7f1276ecb4e0)
    std::locale::facet (0x0x7f1276eacc00) 0
        primary-for std::__cxx11::moneypunct<wchar_t, true> (0x0x7f1276e9e690)
    std::money_base (0x0x7f1276eacc60) 0 empty

Vtable for std::__cxx11::money_get<wchar_t>
std::__cxx11::money_get<wchar_t>::_ZTVNSt7__cxx119money_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEEE: 6u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTINSt7__cxx119money_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEEE)
16    (int (*)(...))std::__cxx11::money_get<_CharT, _InIter>::~money_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
24    (int (*)(...))std::__cxx11::money_get<_CharT, _InIter>::~money_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
32    (int (*)(...))std::__cxx11::money_get<_CharT, _InIter>::do_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
40    (int (*)(...))std::__cxx11::money_get<_CharT, _InIter>::do_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >

Class std::__cxx11::money_get<wchar_t>
   size=16 align=8
   base size=12 base align=8
std::__cxx11::money_get<wchar_t> (0x0x7f1276ecb5b0) 0
    vptr=((& std::__cxx11::money_get<wchar_t>::_ZTVNSt7__cxx119money_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEEE) + 16u)
  std::locale::facet (0x0x7f1276eacde0) 0
      primary-for std::__cxx11::money_get<wchar_t> (0x0x7f1276ecb5b0)

Vtable for std::__cxx11::money_put<wchar_t>
std::__cxx11::money_put<wchar_t>::_ZTVNSt7__cxx119money_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEEE: 6u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTINSt7__cxx119money_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEEE)
16    (int (*)(...))std::__cxx11::money_put<_CharT, _OutIter>::~money_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
24    (int (*)(...))std::__cxx11::money_put<_CharT, _OutIter>::~money_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
32    (int (*)(...))std::__cxx11::money_put<_CharT, _OutIter>::do_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
40    (int (*)(...))std::__cxx11::money_put<_CharT, _OutIter>::do_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >

Class std::__cxx11::money_put<wchar_t>
   size=16 align=8
   base size=12 base align=8
std::__cxx11::money_put<wchar_t> (0x0x7f1276ecb618) 0
    vptr=((& std::__cxx11::money_put<wchar_t>::_ZTVNSt7__cxx119money_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEEE) + 16u)
  std::locale::facet (0x0x7f1276eacea0) 0
      primary-for std::__cxx11::money_put<wchar_t> (0x0x7f1276ecb618)

Vtable for std::time_put<wchar_t>
std::time_put<wchar_t>::_ZTVSt8time_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt8time_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE)
16    (int (*)(...))std::time_put<_CharT, _OutIter>::~time_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
24    (int (*)(...))std::time_put<_CharT, _OutIter>::~time_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
32    (int (*)(...))std::time_put<_CharT, _OutIter>::do_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >

Class std::time_put<wchar_t>
   size=16 align=8
   base size=12 base align=8
std::time_put<wchar_t> (0x0x7f1276ecb680) 0
    vptr=((& std::time_put<wchar_t>::_ZTVSt8time_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE) + 16u)
  std::locale::facet (0x0x7f1276eacf60) 0
      primary-for std::time_put<wchar_t> (0x0x7f1276ecb680)

Vtable for std::time_put_byname<wchar_t>
std::time_put_byname<wchar_t>::_ZTVSt15time_put_bynameIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt15time_put_bynameIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE)
16    (int (*)(...))std::time_put_byname<_CharT, _OutIter>::~time_put_byname<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
24    (int (*)(...))std::time_put_byname<_CharT, _OutIter>::~time_put_byname<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
32    (int (*)(...))std::time_put<_CharT, _OutIter>::do_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >

Class std::time_put_byname<wchar_t>
   size=16 align=8
   base size=12 base align=8
std::time_put_byname<wchar_t> (0x0x7f1276ecb750) 0
    vptr=((& std::time_put_byname<wchar_t>::_ZTVSt15time_put_bynameIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE) + 16u)
  std::time_put<wchar_t> (0x0x7f1276ecb7b8) 0
      primary-for std::time_put_byname<wchar_t> (0x0x7f1276ecb750)
    std::locale::facet (0x0x7f1276f18000) 0
        primary-for std::time_put<wchar_t> (0x0x7f1276ecb7b8)

Vtable for std::__cxx11::time_get<wchar_t>
std::__cxx11::time_get<wchar_t>::_ZTVNSt7__cxx118time_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEEE: 11u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTINSt7__cxx118time_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEEE)
16    (int (*)(...))std::__cxx11::time_get<_CharT, _InIter>::~time_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
24    (int (*)(...))std::__cxx11::time_get<_CharT, _InIter>::~time_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
32    (int (*)(...))std::__cxx11::time_get<_CharT, _InIter>::do_date_order<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
40    (int (*)(...))std::__cxx11::time_get<_CharT, _InIter>::do_get_time<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
48    (int (*)(...))std::__cxx11::time_get<_CharT, _InIter>::do_get_date<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
56    (int (*)(...))std::__cxx11::time_get<_CharT, _InIter>::do_get_weekday<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
64    (int (*)(...))std::__cxx11::time_get<_CharT, _InIter>::do_get_monthname<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
72    (int (*)(...))std::__cxx11::time_get<_CharT, _InIter>::do_get_year<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
80    (int (*)(...))std::__cxx11::time_get<_CharT, _InIter>::do_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >

Class std::__cxx11::time_get<wchar_t>
   size=16 align=8
   base size=12 base align=8
std::__cxx11::time_get<wchar_t> (0x0x7f1276e9e9a0) 0
    vptr=((& std::__cxx11::time_get<wchar_t>::_ZTVNSt7__cxx118time_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEEE) + 16u)
  std::locale::facet (0x0x7f1276f180c0) 0
      primary-for std::__cxx11::time_get<wchar_t> (0x0x7f1276e9e9a0)
  std::time_base (0x0x7f1276f18120) 0 empty

Vtable for std::__cxx11::time_get_byname<wchar_t>
std::__cxx11::time_get_byname<wchar_t>::_ZTVNSt7__cxx1115time_get_bynameIwSt19istreambuf_iteratorIwSt11char_traitsIwEEEE: 11u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTINSt7__cxx1115time_get_bynameIwSt19istreambuf_iteratorIwSt11char_traitsIwEEEE)
16    (int (*)(...))std::__cxx11::time_get_byname<_CharT, _InIter>::~time_get_byname<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
24    (int (*)(...))std::__cxx11::time_get_byname<_CharT, _InIter>::~time_get_byname<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
32    (int (*)(...))std::__cxx11::time_get<_CharT, _InIter>::do_date_order<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
40    (int (*)(...))std::__cxx11::time_get<_CharT, _InIter>::do_get_time<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
48    (int (*)(...))std::__cxx11::time_get<_CharT, _InIter>::do_get_date<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
56    (int (*)(...))std::__cxx11::time_get<_CharT, _InIter>::do_get_weekday<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
64    (int (*)(...))std::__cxx11::time_get<_CharT, _InIter>::do_get_monthname<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
72    (int (*)(...))std::__cxx11::time_get<_CharT, _InIter>::do_get_year<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
80    (int (*)(...))std::__cxx11::time_get<_CharT, _InIter>::do_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >

Class std::__cxx11::time_get_byname<wchar_t>
   size=16 align=8
   base size=12 base align=8
std::__cxx11::time_get_byname<wchar_t> (0x0x7f1276ecb888) 0
    vptr=((& std::__cxx11::time_get_byname<wchar_t>::_ZTVNSt7__cxx1115time_get_bynameIwSt19istreambuf_iteratorIwSt11char_traitsIwEEEE) + 16u)
  std::__cxx11::time_get<wchar_t> (0x0x7f1276e9eaf0) 0
      primary-for std::__cxx11::time_get_byname<wchar_t> (0x0x7f1276ecb888)
    std::locale::facet (0x0x7f1276f181e0) 0
        primary-for std::__cxx11::time_get<wchar_t> (0x0x7f1276e9eaf0)
    std::time_base (0x0x7f1276f18240) 0 empty

Vtable for std::__cxx11::messages_byname<wchar_t>
std::__cxx11::messages_byname<wchar_t>::_ZTVNSt7__cxx1115messages_bynameIwEE: 7u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTINSt7__cxx1115messages_bynameIwEE)
16    (int (*)(...))std::__cxx11::messages_byname<_CharT>::~messages_byname<wchar_t>
24    (int (*)(...))std::__cxx11::messages_byname<_CharT>::~messages_byname<wchar_t>
32    (int (*)(...))std::__cxx11::messages<_CharT>::do_open<wchar_t>
40    (int (*)(...))std::__cxx11::messages<_CharT>::do_get<wchar_t>
48    (int (*)(...))std::__cxx11::messages<_CharT>::do_close<wchar_t>

Class std::__cxx11::messages_byname<wchar_t>
   size=32 align=8
   base size=32 base align=8
std::__cxx11::messages_byname<wchar_t> (0x0x7f1276ecb958) 0
    vptr=((& std::__cxx11::messages_byname<wchar_t>::_ZTVNSt7__cxx1115messages_bynameIwEE) + 16u)
  std::__cxx11::messages<wchar_t> (0x0x7f1276e9ebd0) 0
      primary-for std::__cxx11::messages_byname<wchar_t> (0x0x7f1276ecb958)
    std::locale::facet (0x0x7f1276f182a0) 0
        primary-for std::__cxx11::messages<wchar_t> (0x0x7f1276e9ebd0)
    std::messages_base (0x0x7f1276f18300) 0 empty

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

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

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

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

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

Class std::__erased_type
   size=1 align=1
   base size=0 base align=1
std::__erased_type (0x0x7f1276f91600) 0 empty

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

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

Class std::__uses_alloc0::_Sink
   size=1 align=1
   base size=0 base align=1
std::__uses_alloc0::_Sink (0x0x7f1276f91a20) 0 empty

Class std::__uses_alloc0
   size=1 align=1
   base size=1 base align=1
std::__uses_alloc0 (0x0x7f1276ecbea0) 0
  std::__uses_alloc_base (0x0x7f1276f919c0) 0 empty

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

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

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

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

Class std::is_error_condition_enum<std::codecvt_base::result>
   size=1 align=1
   base size=1 base align=1
std::is_error_condition_enum<std::codecvt_base::result> (0x0x7f1276fb6888) 0 empty
  std::integral_constant<bool, false> (0x0x7f1276d549c0) 0 empty

Class std::is_error_code_enum<std::codecvt_base::result>
   size=1 align=1
   base size=1 base align=1
std::is_error_code_enum<std::codecvt_base::result> (0x0x7f1276fb6958) 0 empty
  std::integral_constant<bool, false> (0x0x7f1276d54a20) 0 empty

Class std::is_error_condition_enum<std::_Ios_Seekdir>
   size=1 align=1
   base size=1 base align=1
std::is_error_condition_enum<std::_Ios_Seekdir> (0x0x7f1276fb6f70) 0 empty
  std::integral_constant<bool, false> (0x0x7f1276dea1e0) 0 empty

Class std::is_error_code_enum<std::_Ios_Seekdir>
   size=1 align=1
   base size=1 base align=1
std::is_error_code_enum<std::_Ios_Seekdir> (0x0x7f1276fb63a8) 0 empty
  std::integral_constant<bool, false> (0x0x7f1276dea240) 0 empty

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

Class std::__cxx11::basic_stringbuf<char>
   size=104 align=8
   base size=104 base align=8
std::__cxx11::basic_stringbuf<char> (0x0x7f1276fb6820) 0
    vptr=((& std::__cxx11::basic_stringbuf<char>::_ZTVNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEEE) + 16u)
  std::basic_streambuf<char> (0x0x7f1276dea5a0) 0
      primary-for std::__cxx11::basic_stringbuf<char> (0x0x7f1276fb6820)

Class std::__cxx11::basic_stringbuf<char>::__xfer_bufptrs
   size=56 align=8
   base size=56 base align=8
std::__cxx11::basic_stringbuf<char>::__xfer_bufptrs (0x0x7f1276dea7e0) 0

Vtable for std::__cxx11::basic_istringstream<char>
std::__cxx11::basic_istringstream<char>::_ZTVNSt7__cxx1119basic_istringstreamIcSt11char_traitsIcESaIcEEE: 10u entries
0     120u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTINSt7__cxx1119basic_istringstreamIcSt11char_traitsIcESaIcEEE)
24    (int (*)(...))std::__cxx11::basic_istringstream<_CharT, _Traits, _Alloc>::~basic_istringstream<char, std::char_traits<char>, std::allocator<char> >
32    (int (*)(...))std::__cxx11::basic_istringstream<_CharT, _Traits, _Alloc>::~basic_istringstream<char, std::char_traits<char>, std::allocator<char> >
40    18446744073709551496u
48    (int (*)(...))-120
56    (int (*)(...))(& _ZTINSt7__cxx1119basic_istringstreamIcSt11char_traitsIcESaIcEEE)
64    (int (*)(...))std::__cxx11::basic_istringstream<char>::_ZTv0_n24_NSt7__cxx1119basic_istringstreamIcSt11char_traitsIcESaIcEED1Ev
72    (int (*)(...))std::__cxx11::basic_istringstream<char>::_ZTv0_n24_NSt7__cxx1119basic_istringstreamIcSt11char_traitsIcESaIcEED0Ev

Construction vtable for std::basic_istream<char> (0x0x7f1276e18068 instance) in std::__cxx11::basic_istringstream<char>
std::__cxx11::basic_istringstream<char>::_ZTCNSt7__cxx1119basic_istringstreamIcSt11char_traitsIcESaIcEEE0_Si: 10u entries
0     120u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTISi)
24    0u
32    0u
40    18446744073709551496u
48    (int (*)(...))-120
56    (int (*)(...))(& _ZTISi)
64    0u
72    0u

VTT for std::__cxx11::basic_istringstream<char>
std::__cxx11::basic_istringstream<char>::_ZTTNSt7__cxx1119basic_istringstreamIcSt11char_traitsIcESaIcEEE: 4u entries
0     ((& std::__cxx11::basic_istringstream<char>::_ZTVNSt7__cxx1119basic_istringstreamIcSt11char_traitsIcESaIcEEE) + 24u)
8     ((& std::__cxx11::basic_istringstream<char>::_ZTCNSt7__cxx1119basic_istringstreamIcSt11char_traitsIcESaIcEEE0_Si) + 24u)
16    ((& std::__cxx11::basic_istringstream<char>::_ZTCNSt7__cxx1119basic_istringstreamIcSt11char_traitsIcESaIcEEE0_Si) + 64u)
24    ((& std::__cxx11::basic_istringstream<char>::_ZTVNSt7__cxx1119basic_istringstreamIcSt11char_traitsIcESaIcEEE) + 64u)

Class std::__cxx11::basic_istringstream<char>
   size=384 align=8
   base size=120 base align=8
std::__cxx11::basic_istringstream<char> (0x0x7f1276e18000) 0
    vptridx=0u vptr=((& std::__cxx11::basic_istringstream<char>::_ZTVNSt7__cxx1119basic_istringstreamIcSt11char_traitsIcESaIcEEE) + 24u)
  std::basic_istream<char> (0x0x7f1276e18068) 0
      primary-for std::__cxx11::basic_istringstream<char> (0x0x7f1276e18000)
      subvttidx=8u
    std::basic_ios<char> (0x0x7f1276e180d0) 120 virtual
        vptridx=24u vbaseoffset=-24 vptr=((& std::__cxx11::basic_istringstream<char>::_ZTVNSt7__cxx1119basic_istringstreamIcSt11char_traitsIcESaIcEEE) + 64u)
      std::ios_base (0x0x7f1276dea840) 120
          primary-for std::basic_ios<char> (0x0x7f1276e180d0)

Vtable for std::__cxx11::basic_ostringstream<char>
std::__cxx11::basic_ostringstream<char>::_ZTVNSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEE: 10u entries
0     112u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTINSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEE)
24    (int (*)(...))std::__cxx11::basic_ostringstream<_CharT, _Traits, _Alloc>::~basic_ostringstream<char, std::char_traits<char>, std::allocator<char> >
32    (int (*)(...))std::__cxx11::basic_ostringstream<_CharT, _Traits, _Alloc>::~basic_ostringstream<char, std::char_traits<char>, std::allocator<char> >
40    18446744073709551504u
48    (int (*)(...))-112
56    (int (*)(...))(& _ZTINSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEE)
64    (int (*)(...))std::__cxx11::basic_ostringstream<char>::_ZTv0_n24_NSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEED1Ev
72    (int (*)(...))std::__cxx11::basic_ostringstream<char>::_ZTv0_n24_NSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEED0Ev

Construction vtable for std::basic_ostream<char> (0x0x7f1276e182d8 instance) in std::__cxx11::basic_ostringstream<char>
std::__cxx11::basic_ostringstream<char>::_ZTCNSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEE0_So: 10u entries
0     112u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTISo)
24    0u
32    0u
40    18446744073709551504u
48    (int (*)(...))-112
56    (int (*)(...))(& _ZTISo)
64    0u
72    0u

VTT for std::__cxx11::basic_ostringstream<char>
std::__cxx11::basic_ostringstream<char>::_ZTTNSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEE: 4u entries
0     ((& std::__cxx11::basic_ostringstream<char>::_ZTVNSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEE) + 24u)
8     ((& std::__cxx11::basic_ostringstream<char>::_ZTCNSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEE0_So) + 24u)
16    ((& std::__cxx11::basic_ostringstream<char>::_ZTCNSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEE0_So) + 64u)
24    ((& std::__cxx11::basic_ostringstream<char>::_ZTVNSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEE) + 64u)

Class std::__cxx11::basic_ostringstream<char>
   size=376 align=8
   base size=112 base align=8
std::__cxx11::basic_ostringstream<char> (0x0x7f1276e18270) 0
    vptridx=0u vptr=((& std::__cxx11::basic_ostringstream<char>::_ZTVNSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEE) + 24u)
  std::basic_ostream<char> (0x0x7f1276e182d8) 0 nearly-empty
      primary-for std::__cxx11::basic_ostringstream<char> (0x0x7f1276e18270)
      subvttidx=8u
    std::basic_ios<char> (0x0x7f1276e18340) 112 virtual
        vptridx=24u vbaseoffset=-24 vptr=((& std::__cxx11::basic_ostringstream<char>::_ZTVNSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEE) + 64u)
      std::ios_base (0x0x7f1276dea8a0) 112
          primary-for std::basic_ios<char> (0x0x7f1276e18340)

Vtable for std::__cxx11::basic_stringstream<char>
std::__cxx11::basic_stringstream<char>::_ZTVNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE: 15u entries
0     128u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTINSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE)
24    (int (*)(...))std::__cxx11::basic_stringstream<_CharT, _Traits, _Alloc>::~basic_stringstream<char, std::char_traits<char>, std::allocator<char> >
32    (int (*)(...))std::__cxx11::basic_stringstream<_CharT, _Traits, _Alloc>::~basic_stringstream<char, std::char_traits<char>, std::allocator<char> >
40    112u
48    (int (*)(...))-16
56    (int (*)(...))(& _ZTINSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE)
64    (int (*)(...))std::__cxx11::basic_stringstream<char>::_ZThn16_NSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEED1Ev
72    (int (*)(...))std::__cxx11::basic_stringstream<char>::_ZThn16_NSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEED0Ev
80    18446744073709551488u
88    (int (*)(...))-128
96    (int (*)(...))(& _ZTINSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE)
104   (int (*)(...))std::__cxx11::basic_stringstream<char>::_ZTv0_n24_NSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEED1Ev
112   (int (*)(...))std::__cxx11::basic_stringstream<char>::_ZTv0_n24_NSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEED0Ev

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

Construction vtable for std::basic_istream<char> (0x0x7f1276e18548 instance) in std::__cxx11::basic_stringstream<char>
std::__cxx11::basic_stringstream<char>::_ZTCNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE0_Si: 10u entries
0     128u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTISi)
24    0u
32    0u
40    18446744073709551488u
48    (int (*)(...))-128
56    (int (*)(...))(& _ZTISi)
64    0u
72    0u

Construction vtable for std::basic_ostream<char> (0x0x7f1276e18618 instance) in std::__cxx11::basic_stringstream<char>
std::__cxx11::basic_stringstream<char>::_ZTCNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE16_So: 10u entries
0     112u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTISo)
24    0u
32    0u
40    18446744073709551504u
48    (int (*)(...))-112
56    (int (*)(...))(& _ZTISo)
64    0u
72    0u

VTT for std::__cxx11::basic_stringstream<char>
std::__cxx11::basic_stringstream<char>::_ZTTNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE: 10u entries
0     ((& std::__cxx11::basic_stringstream<char>::_ZTVNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE) + 24u)
8     ((& std::__cxx11::basic_stringstream<char>::_ZTCNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE0_Sd) + 24u)
16    ((& std::__cxx11::basic_stringstream<char>::_ZTCNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE0_Si) + 24u)
24    ((& std::__cxx11::basic_stringstream<char>::_ZTCNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE0_Si) + 64u)
32    ((& std::__cxx11::basic_stringstream<char>::_ZTCNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE16_So) + 24u)
40    ((& std::__cxx11::basic_stringstream<char>::_ZTCNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE16_So) + 64u)
48    ((& std::__cxx11::basic_stringstream<char>::_ZTCNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE0_Sd) + 104u)
56    ((& std::__cxx11::basic_stringstream<char>::_ZTCNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE0_Sd) + 64u)
64    ((& std::__cxx11::basic_stringstream<char>::_ZTVNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE) + 104u)
72    ((& std::__cxx11::basic_stringstream<char>::_ZTVNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE) + 64u)

Class std::__cxx11::basic_stringstream<char>
   size=392 align=8
   base size=128 base align=8
std::__cxx11::basic_stringstream<char> (0x0x7f1276e184e0) 0
    vptridx=0u vptr=((& std::__cxx11::basic_stringstream<char>::_ZTVNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE) + 24u)
  std::basic_iostream<char> (0x0x7f1276d49e70) 0
      primary-for std::__cxx11::basic_stringstream<char> (0x0x7f1276e184e0)
      subvttidx=8u
    std::basic_istream<char> (0x0x7f1276e18548) 0
        primary-for std::basic_iostream<char> (0x0x7f1276d49e70)
        subvttidx=16u
      std::basic_ios<char> (0x0x7f1276e185b0) 128 virtual
          vptridx=64u vbaseoffset=-24 vptr=((& std::__cxx11::basic_stringstream<char>::_ZTVNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE) + 104u)
        std::ios_base (0x0x7f1276dea900) 128
            primary-for std::basic_ios<char> (0x0x7f1276e185b0)
    std::basic_ostream<char> (0x0x7f1276e18618) 16 nearly-empty
        subvttidx=32u vptridx=72u vptr=((& std::__cxx11::basic_stringstream<char>::_ZTVNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE) + 64u)
      std::basic_ios<char> (0x0x7f1276e185b0) alternative-path

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

Class std::__cxx11::basic_stringbuf<wchar_t>
   size=104 align=8
   base size=104 base align=8
std::__cxx11::basic_stringbuf<wchar_t> (0x0x7f1276e18958) 0
    vptr=((& std::__cxx11::basic_stringbuf<wchar_t>::_ZTVNSt7__cxx1115basic_stringbufIwSt11char_traitsIwESaIwEEE) + 16u)
  std::basic_streambuf<wchar_t> (0x0x7f1276dea960) 0
      primary-for std::__cxx11::basic_stringbuf<wchar_t> (0x0x7f1276e18958)

Class std::__cxx11::basic_stringbuf<wchar_t>::__xfer_bufptrs
   size=56 align=8
   base size=56 base align=8
std::__cxx11::basic_stringbuf<wchar_t>::__xfer_bufptrs (0x0x7f1276deaae0) 0

Vtable for std::__cxx11::basic_istringstream<wchar_t>
std::__cxx11::basic_istringstream<wchar_t>::_ZTVNSt7__cxx1119basic_istringstreamIwSt11char_traitsIwESaIwEEE: 10u entries
0     120u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTINSt7__cxx1119basic_istringstreamIwSt11char_traitsIwESaIwEEE)
24    (int (*)(...))std::__cxx11::basic_istringstream<_CharT, _Traits, _Alloc>::~basic_istringstream<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >
32    (int (*)(...))std::__cxx11::basic_istringstream<_CharT, _Traits, _Alloc>::~basic_istringstream<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >
40    18446744073709551496u
48    (int (*)(...))-120
56    (int (*)(...))(& _ZTINSt7__cxx1119basic_istringstreamIwSt11char_traitsIwESaIwEEE)
64    (int (*)(...))std::__cxx11::basic_istringstream<wchar_t>::_ZTv0_n24_NSt7__cxx1119basic_istringstreamIwSt11char_traitsIwESaIwEED1Ev
72    (int (*)(...))std::__cxx11::basic_istringstream<wchar_t>::_ZTv0_n24_NSt7__cxx1119basic_istringstreamIwSt11char_traitsIwESaIwEED0Ev

Construction vtable for std::basic_istream<wchar_t> (0x0x7f1276e18bc8 instance) in std::__cxx11::basic_istringstream<wchar_t>
std::__cxx11::basic_istringstream<wchar_t>::_ZTCNSt7__cxx1119basic_istringstreamIwSt11char_traitsIwESaIwEEE0_St13basic_istreamIwS2_E: 10u entries
0     120u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTISt13basic_istreamIwSt11char_traitsIwEE)
24    0u
32    0u
40    18446744073709551496u
48    (int (*)(...))-120
56    (int (*)(...))(& _ZTISt13basic_istreamIwSt11char_traitsIwEE)
64    0u
72    0u

VTT for std::__cxx11::basic_istringstream<wchar_t>
std::__cxx11::basic_istringstream<wchar_t>::_ZTTNSt7__cxx1119basic_istringstreamIwSt11char_traitsIwESaIwEEE: 4u entries
0     ((& std::__cxx11::basic_istringstream<wchar_t>::_ZTVNSt7__cxx1119basic_istringstreamIwSt11char_traitsIwESaIwEEE) + 24u)
8     ((& std::__cxx11::basic_istringstream<wchar_t>::_ZTCNSt7__cxx1119basic_istringstreamIwSt11char_traitsIwESaIwEEE0_St13basic_istreamIwS2_E) + 24u)
16    ((& std::__cxx11::basic_istringstream<wchar_t>::_ZTCNSt7__cxx1119basic_istringstreamIwSt11char_traitsIwESaIwEEE0_St13basic_istreamIwS2_E) + 64u)
24    ((& std::__cxx11::basic_istringstream<wchar_t>::_ZTVNSt7__cxx1119basic_istringstreamIwSt11char_traitsIwESaIwEEE) + 64u)

Class std::__cxx11::basic_istringstream<wchar_t>
   size=384 align=8
   base size=120 base align=8
std::__cxx11::basic_istringstream<wchar_t> (0x0x7f1276e18b60) 0
    vptridx=0u vptr=((& std::__cxx11::basic_istringstream<wchar_t>::_ZTVNSt7__cxx1119basic_istringstreamIwSt11char_traitsIwESaIwEEE) + 24u)
  std::basic_istream<wchar_t> (0x0x7f1276e18bc8) 0
      primary-for std::__cxx11::basic_istringstream<wchar_t> (0x0x7f1276e18b60)
      subvttidx=8u
    std::basic_ios<wchar_t> (0x0x7f1276e18c30) 120 virtual
        vptridx=24u vbaseoffset=-24 vptr=((& std::__cxx11::basic_istringstream<wchar_t>::_ZTVNSt7__cxx1119basic_istringstreamIwSt11char_traitsIwESaIwEEE) + 64u)
      std::ios_base (0x0x7f1276deab40) 120
          primary-for std::basic_ios<wchar_t> (0x0x7f1276e18c30)

Vtable for std::__cxx11::basic_ostringstream<wchar_t>
std::__cxx11::basic_ostringstream<wchar_t>::_ZTVNSt7__cxx1119basic_ostringstreamIwSt11char_traitsIwESaIwEEE: 10u entries
0     112u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTINSt7__cxx1119basic_ostringstreamIwSt11char_traitsIwESaIwEEE)
24    (int (*)(...))std::__cxx11::basic_ostringstream<_CharT, _Traits, _Alloc>::~basic_ostringstream<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >
32    (int (*)(...))std::__cxx11::basic_ostringstream<_CharT, _Traits, _Alloc>::~basic_ostringstream<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >
40    18446744073709551504u
48    (int (*)(...))-112
56    (int (*)(...))(& _ZTINSt7__cxx1119basic_ostringstreamIwSt11char_traitsIwESaIwEEE)
64    (int (*)(...))std::__cxx11::basic_ostringstream<wchar_t>::_ZTv0_n24_NSt7__cxx1119basic_ostringstreamIwSt11char_traitsIwESaIwEED1Ev
72    (int (*)(...))std::__cxx11::basic_ostringstream<wchar_t>::_ZTv0_n24_NSt7__cxx1119basic_ostringstreamIwSt11char_traitsIwESaIwEED0Ev

Construction vtable for std::basic_ostream<wchar_t> (0x0x7f1276e18e38 instance) in std::__cxx11::basic_ostringstream<wchar_t>
std::__cxx11::basic_ostringstream<wchar_t>::_ZTCNSt7__cxx1119basic_ostringstreamIwSt11char_traitsIwESaIwEEE0_St13basic_ostreamIwS2_E: 10u entries
0     112u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTISt13basic_ostreamIwSt11char_traitsIwEE)
24    0u
32    0u
40    18446744073709551504u
48    (int (*)(...))-112
56    (int (*)(...))(& _ZTISt13basic_ostreamIwSt11char_traitsIwEE)
64    0u
72    0u

VTT for std::__cxx11::basic_ostringstream<wchar_t>
std::__cxx11::basic_ostringstream<wchar_t>::_ZTTNSt7__cxx1119basic_ostringstreamIwSt11char_traitsIwESaIwEEE: 4u entries
0     ((& std::__cxx11::basic_ostringstream<wchar_t>::_ZTVNSt7__cxx1119basic_ostringstreamIwSt11char_traitsIwESaIwEEE) + 24u)
8     ((& std::__cxx11::basic_ostringstream<wchar_t>::_ZTCNSt7__cxx1119basic_ostringstreamIwSt11char_traitsIwESaIwEEE0_St13basic_ostreamIwS2_E) + 24u)
16    ((& std::__cxx11::basic_ostringstream<wchar_t>::_ZTCNSt7__cxx1119basic_ostringstreamIwSt11char_traitsIwESaIwEEE0_St13basic_ostreamIwS2_E) + 64u)
24    ((& std::__cxx11::basic_ostringstream<wchar_t>::_ZTVNSt7__cxx1119basic_ostringstreamIwSt11char_traitsIwESaIwEEE) + 64u)

Class std::__cxx11::basic_ostringstream<wchar_t>
   size=376 align=8
   base size=112 base align=8
std::__cxx11::basic_ostringstream<wchar_t> (0x0x7f1276e18dd0) 0
    vptridx=0u vptr=((& std::__cxx11::basic_ostringstream<wchar_t>::_ZTVNSt7__cxx1119basic_ostringstreamIwSt11char_traitsIwESaIwEEE) + 24u)
  std::basic_ostream<wchar_t> (0x0x7f1276e18e38) 0 nearly-empty
      primary-for std::__cxx11::basic_ostringstream<wchar_t> (0x0x7f1276e18dd0)
      subvttidx=8u
    std::basic_ios<wchar_t> (0x0x7f1276e18ea0) 112 virtual
        vptridx=24u vbaseoffset=-24 vptr=((& std::__cxx11::basic_ostringstream<wchar_t>::_ZTVNSt7__cxx1119basic_ostringstreamIwSt11char_traitsIwESaIwEEE) + 64u)
      std::ios_base (0x0x7f1276deac00) 112
          primary-for std::basic_ios<wchar_t> (0x0x7f1276e18ea0)

Vtable for std::__cxx11::basic_stringstream<wchar_t>
std::__cxx11::basic_stringstream<wchar_t>::_ZTVNSt7__cxx1118basic_stringstreamIwSt11char_traitsIwESaIwEEE: 15u entries
0     128u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTINSt7__cxx1118basic_stringstreamIwSt11char_traitsIwESaIwEEE)
24    (int (*)(...))std::__cxx11::basic_stringstream<_CharT, _Traits, _Alloc>::~basic_stringstream<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >
32    (int (*)(...))std::__cxx11::basic_stringstream<_CharT, _Traits, _Alloc>::~basic_stringstream<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >
40    112u
48    (int (*)(...))-16
56    (int (*)(...))(& _ZTINSt7__cxx1118basic_stringstreamIwSt11char_traitsIwESaIwEEE)
64    (int (*)(...))std::__cxx11::basic_stringstream<wchar_t>::_ZThn16_NSt7__cxx1118basic_stringstreamIwSt11char_traitsIwESaIwEED1Ev
72    (int (*)(...))std::__cxx11::basic_stringstream<wchar_t>::_ZThn16_NSt7__cxx1118basic_stringstreamIwSt11char_traitsIwESaIwEED0Ev
80    18446744073709551488u
88    (int (*)(...))-128
96    (int (*)(...))(& _ZTINSt7__cxx1118basic_stringstreamIwSt11char_traitsIwESaIwEEE)
104   (int (*)(...))std::__cxx11::basic_stringstream<wchar_t>::_ZTv0_n24_NSt7__cxx1118basic_stringstreamIwSt11char_traitsIwESaIwEED1Ev
112   (int (*)(...))std::__cxx11::basic_stringstream<wchar_t>::_ZTv0_n24_NSt7__cxx1118basic_stringstreamIwSt11char_traitsIwESaIwEED0Ev

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

Construction vtable for std::basic_istream<wchar_t> (0x0x7f1276e181a0 instance) in std::__cxx11::basic_stringstream<wchar_t>
std::__cxx11::basic_stringstream<wchar_t>::_ZTCNSt7__cxx1118basic_stringstreamIwSt11char_traitsIwESaIwEEE0_St13basic_istreamIwS2_E: 10u entries
0     128u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTISt13basic_istreamIwSt11char_traitsIwEE)
24    0u
32    0u
40    18446744073709551488u
48    (int (*)(...))-128
56    (int (*)(...))(& _ZTISt13basic_istreamIwSt11char_traitsIwEE)
64    0u
72    0u

Construction vtable for std::basic_ostream<wchar_t> (0x0x7f1276e18478 instance) in std::__cxx11::basic_stringstream<wchar_t>
std::__cxx11::basic_stringstream<wchar_t>::_ZTCNSt7__cxx1118basic_stringstreamIwSt11char_traitsIwESaIwEEE16_St13basic_ostreamIwS2_E: 10u entries
0     112u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTISt13basic_ostreamIwSt11char_traitsIwEE)
24    0u
32    0u
40    18446744073709551504u
48    (int (*)(...))-112
56    (int (*)(...))(& _ZTISt13basic_ostreamIwSt11char_traitsIwEE)
64    0u
72    0u

VTT for std::__cxx11::basic_stringstream<wchar_t>
std::__cxx11::basic_stringstream<wchar_t>::_ZTTNSt7__cxx1118basic_stringstreamIwSt11char_traitsIwESaIwEEE: 10u entries
0     ((& std::__cxx11::basic_stringstream<wchar_t>::_ZTVNSt7__cxx1118basic_stringstreamIwSt11char_traitsIwESaIwEEE) + 24u)
8     ((& std::__cxx11::basic_stringstream<wchar_t>::_ZTCNSt7__cxx1118basic_stringstreamIwSt11char_traitsIwESaIwEEE0_St14basic_iostreamIwS2_E) + 24u)
16    ((& std::__cxx11::basic_stringstream<wchar_t>::_ZTCNSt7__cxx1118basic_stringstreamIwSt11char_traitsIwESaIwEEE0_St13basic_istreamIwS2_E) + 24u)
24    ((& std::__cxx11::basic_stringstream<wchar_t>::_ZTCNSt7__cxx1118basic_stringstreamIwSt11char_traitsIwESaIwEEE0_St13basic_istreamIwS2_E) + 64u)
32    ((& std::__cxx11::basic_stringstream<wchar_t>::_ZTCNSt7__cxx1118basic_stringstreamIwSt11char_traitsIwESaIwEEE16_St13basic_ostreamIwS2_E) + 24u)
40    ((& std::__cxx11::basic_stringstream<wchar_t>::_ZTCNSt7__cxx1118basic_stringstreamIwSt11char_traitsIwESaIwEEE16_St13basic_ostreamIwS2_E) + 64u)
48    ((& std::__cxx11::basic_stringstream<wchar_t>::_ZTCNSt7__cxx1118basic_stringstreamIwSt11char_traitsIwESaIwEEE0_St14basic_iostreamIwS2_E) + 104u)
56    ((& std::__cxx11::basic_stringstream<wchar_t>::_ZTCNSt7__cxx1118basic_stringstreamIwSt11char_traitsIwESaIwEEE0_St14basic_iostreamIwS2_E) + 64u)
64    ((& std::__cxx11::basic_stringstream<wchar_t>::_ZTVNSt7__cxx1118basic_stringstreamIwSt11char_traitsIwESaIwEEE) + 104u)
72    ((& std::__cxx11::basic_stringstream<wchar_t>::_ZTVNSt7__cxx1118basic_stringstreamIwSt11char_traitsIwESaIwEEE) + 64u)

Class std::__cxx11::basic_stringstream<wchar_t>
   size=392 align=8
   base size=128 base align=8
std::__cxx11::basic_stringstream<wchar_t> (0x0x7f1276e18208) 0
    vptridx=0u vptr=((& std::__cxx11::basic_stringstream<wchar_t>::_ZTVNSt7__cxx1118basic_stringstreamIwSt11char_traitsIwESaIwEEE) + 24u)
  std::basic_iostream<wchar_t> (0x0x7f1276e40460) 0
      primary-for std::__cxx11::basic_stringstream<wchar_t> (0x0x7f1276e18208)
      subvttidx=8u
    std::basic_istream<wchar_t> (0x0x7f1276e181a0) 0
        primary-for std::basic_iostream<wchar_t> (0x0x7f1276e40460)
        subvttidx=16u
      std::basic_ios<wchar_t> (0x0x7f1276e18410) 128 virtual
          vptridx=64u vbaseoffset=-24 vptr=((& std::__cxx11::basic_stringstream<wchar_t>::_ZTVNSt7__cxx1118basic_stringstreamIwSt11char_traitsIwESaIwEEE) + 104u)
        std::ios_base (0x0x7f1276deacc0) 128
            primary-for std::basic_ios<wchar_t> (0x0x7f1276e18410)
    std::basic_ostream<wchar_t> (0x0x7f1276e18478) 16 nearly-empty
        subvttidx=32u vptridx=72u vptr=((& std::__cxx11::basic_stringstream<wchar_t>::_ZTVNSt7__cxx1118basic_stringstreamIwSt11char_traitsIwESaIwEEE) + 64u)
      std::basic_ios<wchar_t> (0x0x7f1276e18410) alternative-path

Class std::_Resetiosflags
   size=4 align=4
   base size=4 base align=4
std::_Resetiosflags (0x0x7f1276e8b0c0) 0

Class std::_Setiosflags
   size=4 align=4
   base size=4 base align=4
std::_Setiosflags (0x0x7f1276e8b240) 0

Class std::_Setbase
   size=4 align=4
   base size=4 base align=4
std::_Setbase (0x0x7f1276e8b3c0) 0

Class std::_Setprecision
   size=4 align=4
   base size=4 base align=4
std::_Setprecision (0x0x7f1276e8b6c0) 0

Class std::_Setw
   size=4 align=4
   base size=4 base align=4
std::_Setw (0x0x7f1276e8b840) 0

Class Format::CFormat
   size=80 align=8
   base size=80 base align=8
Format::CFormat (0x0x7f12769b3660) 0

Class Format::Error
   size=32 align=8
   base size=32 base align=8
Format::Error (0x0x7f12769b3840) 0

Class std::is_error_code_enum<Format::CFormat>
   size=1 align=1
   base size=1 base align=1
std::is_error_code_enum<Format::CFormat> (0x0x7f12769ae208) 0 empty
  std::integral_constant<bool, false> (0x0x7f12769b3f00) 0 empty

Class BackTrace::Ticket
   size=72 align=8
   base size=72 base align=8
BackTrace::Ticket (0x0x7f1276a4d6c0) 0

Class std::allocator_traits<std::allocator<BackTrace::Ticket> >
   size=1 align=1
   base size=0 base align=1
std::allocator_traits<std::allocator<BackTrace::Ticket> > (0x0x7f1276a4d780) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<BackTrace::Ticket> >
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__alloc_traits<std::allocator<BackTrace::Ticket> > (0x0x7f12769ae410) 0 empty
  std::allocator_traits<std::allocator<BackTrace::Ticket> > (0x0x7f1276a4d7e0) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<BackTrace::Ticket> >::rebind<BackTrace::Ticket>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<BackTrace::Ticket> >::rebind<BackTrace::Ticket> (0x0x7f1276a4d840) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<BackTrace::Ticket> >::rebind<std::_List_node<BackTrace::Ticket> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<BackTrace::Ticket> >::rebind<std::_List_node<BackTrace::Ticket> > (0x0x7f1276a4d960) 0 empty

Class __gnu_cxx::new_allocator<std::_List_node<BackTrace::Ticket> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<std::_List_node<BackTrace::Ticket> > (0x0x7f1276a4d9c0) 0 empty

Class std::allocator<std::_List_node<BackTrace::Ticket> >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::_List_node<BackTrace::Ticket> > (0x0x7f12769ae548) 0 empty
  __gnu_cxx::new_allocator<std::_List_node<BackTrace::Ticket> > (0x0x7f1276a4da80) 0 empty

Class std::__cxx11::_List_base<BackTrace::Ticket, std::allocator<BackTrace::Ticket> >::_List_impl
   size=24 align=8
   base size=24 base align=8
std::__cxx11::_List_base<BackTrace::Ticket, std::allocator<BackTrace::Ticket> >::_List_impl (0x0x7f12769ae618) 0
  std::allocator<std::_List_node<BackTrace::Ticket> > (0x0x7f12769ae680) 0 empty
    __gnu_cxx::new_allocator<std::_List_node<BackTrace::Ticket> > (0x0x7f1276a4dae0) 0 empty

Class std::allocator_traits<std::allocator<std::_List_node<BackTrace::Ticket> > >
   size=1 align=1
   base size=0 base align=1
std::allocator_traits<std::allocator<std::_List_node<BackTrace::Ticket> > > (0x0x7f1276a4dc00) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::_List_node<BackTrace::Ticket> > >
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::_List_node<BackTrace::Ticket> > > (0x0x7f12769ae6e8) 0 empty
  std::allocator_traits<std::allocator<std::_List_node<BackTrace::Ticket> > > (0x0x7f1276a4dc60) 0 empty

Class std::__cxx11::_List_base<BackTrace::Ticket, std::allocator<BackTrace::Ticket> >
   size=24 align=8
   base size=24 base align=8
std::__cxx11::_List_base<BackTrace::Ticket, std::allocator<BackTrace::Ticket> > (0x0x7f1276a4d720) 0

Class __gnu_cxx::new_allocator<BackTrace::Ticket>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<BackTrace::Ticket> (0x0x7f1276a4dd20) 0 empty

Class std::allocator<BackTrace::Ticket>
   size=1 align=1
   base size=1 base align=1
std::allocator<BackTrace::Ticket> (0x0x7f12769ae820) 0 empty
  __gnu_cxx::new_allocator<BackTrace::Ticket> (0x0x7f1276a4dde0) 0 empty

Class std::__cxx11::list<BackTrace::Ticket>
   size=24 align=8
   base size=24 base align=8
std::__cxx11::list<BackTrace::Ticket> (0x0x7f12769ae7b8) 0
  std::__cxx11::_List_base<BackTrace::Ticket, std::allocator<BackTrace::Ticket> > (0x0x7f1276a4dcc0) 0

Class BackTrace
   size=32 align=8
   base size=28 base align=8
BackTrace (0x0x7f1276a4d660) 0

Class std::is_array<std::allocator<std::_List_node<BackTrace::Ticket> > >
   size=1 align=1
   base size=1 base align=1
std::is_array<std::allocator<std::_List_node<BackTrace::Ticket> > > (0x0x7f12769ae9c0) 0 empty
  std::integral_constant<bool, false> (0x0x7f1276b29000) 0 empty

Class std::remove_volatile<std::allocator<std::_List_node<BackTrace::Ticket> > >
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<std::allocator<std::_List_node<BackTrace::Ticket> > > (0x0x7f1276b290c0) 0 empty

Class std::remove_const<std::allocator<std::_List_node<BackTrace::Ticket> > >
   size=1 align=1
   base size=0 base align=1
std::remove_const<std::allocator<std::_List_node<BackTrace::Ticket> > > (0x0x7f1276b29120) 0 empty

Class std::remove_cv<std::allocator<std::_List_node<BackTrace::Ticket> > >
   size=1 align=1
   base size=0 base align=1
std::remove_cv<std::allocator<std::_List_node<BackTrace::Ticket> > > (0x0x7f1276b29060) 0 empty

Class std::__is_void_helper<std::allocator<std::_List_node<BackTrace::Ticket> > >
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<std::allocator<std::_List_node<BackTrace::Ticket> > > (0x0x7f12769aea90) 0 empty
  std::integral_constant<bool, false> (0x0x7f1276b29180) 0 empty

Class std::is_void<std::allocator<std::_List_node<BackTrace::Ticket> > >
   size=1 align=1
   base size=1 base align=1
std::is_void<std::allocator<std::_List_node<BackTrace::Ticket> > > (0x0x7f12769aeaf8) 0 empty
  std::integral_constant<bool, false> (0x0x7f1276b291e0) 0 empty

Class std::__not_<std::is_void<std::allocator<std::_List_node<BackTrace::Ticket> > > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::is_void<std::allocator<std::_List_node<BackTrace::Ticket> > > > (0x0x7f12769aeb60) 0 empty
  std::integral_constant<bool, true> (0x0x7f1276b29240) 0 empty

Class std::conditional<true, std::__is_default_constructible_impl<std::allocator<std::_List_node<BackTrace::Ticket> > >, std::__not_<std::is_void<std::allocator<std::_List_node<BackTrace::Ticket> > > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_default_constructible_impl<std::allocator<std::_List_node<BackTrace::Ticket> > >, std::__not_<std::is_void<std::allocator<std::_List_node<BackTrace::Ticket> > > > > (0x0x7f1276b292a0) 0 empty

Class std::__is_default_constructible_impl<std::allocator<std::_List_node<BackTrace::Ticket> > >
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_impl<std::allocator<std::_List_node<BackTrace::Ticket> > > (0x0x7f12769aebc8) 0 empty
  std::__do_is_default_constructible_impl (0x0x7f1276b29300) 0 empty

Class std::__and_<std::__not_<std::is_void<std::allocator<std::_List_node<BackTrace::Ticket> > > >, std::__is_default_constructible_impl<std::allocator<std::_List_node<BackTrace::Ticket> > > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__not_<std::is_void<std::allocator<std::_List_node<BackTrace::Ticket> > > >, std::__is_default_constructible_impl<std::allocator<std::_List_node<BackTrace::Ticket> > > > (0x0x7f12769aec30) 0 empty
  std::__is_default_constructible_impl<std::allocator<std::_List_node<BackTrace::Ticket> > > (0x0x7f12769aec98) 0 empty
    std::__do_is_default_constructible_impl (0x0x7f1276b29420) 0 empty

Class std::__is_default_constructible_atom<std::allocator<std::_List_node<BackTrace::Ticket> > >
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_atom<std::allocator<std::_List_node<BackTrace::Ticket> > > (0x0x7f12769aed00) 0 empty
  std::__and_<std::__not_<std::is_void<std::allocator<std::_List_node<BackTrace::Ticket> > > >, std::__is_default_constructible_impl<std::allocator<std::_List_node<BackTrace::Ticket> > > > (0x0x7f12769aed68) 0 empty
    std::__is_default_constructible_impl<std::allocator<std::_List_node<BackTrace::Ticket> > > (0x0x7f12769aedd0) 0 empty
      std::__do_is_default_constructible_impl (0x0x7f1276b294e0) 0 empty

Class std::__is_default_constructible_safe<std::allocator<std::_List_node<BackTrace::Ticket> >, false>
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_safe<std::allocator<std::_List_node<BackTrace::Ticket> >, false> (0x0x7f12769aee38) 0 empty
  std::integral_constant<bool, true> (0x0x7f1276b29660) 0 empty

Class std::is_default_constructible<std::allocator<std::_List_node<BackTrace::Ticket> > >
   size=1 align=1
   base size=1 base align=1
std::is_default_constructible<std::allocator<std::_List_node<BackTrace::Ticket> > > (0x0x7f12769aef70) 0 empty
  std::integral_constant<bool, true> (0x0x7f1276b29780) 0 empty

Class std::conditional<true, std::__is_nt_default_constructible_impl<std::allocator<std::_List_node<BackTrace::Ticket> >, false>, std::is_default_constructible<std::allocator<std::_List_node<BackTrace::Ticket> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_nt_default_constructible_impl<std::allocator<std::_List_node<BackTrace::Ticket> >, false>, std::is_default_constructible<std::allocator<std::_List_node<BackTrace::Ticket> > > > (0x0x7f1276b297e0) 0 empty

Class std::__is_nt_default_constructible_atom<std::allocator<std::_List_node<BackTrace::Ticket> > >
   size=1 align=1
   base size=1 base align=1
std::__is_nt_default_constructible_atom<std::allocator<std::_List_node<BackTrace::Ticket> > > (0x0x7f12769ae1a0) 0 empty
  std::integral_constant<bool, true> (0x0x7f1276b29900) 0 empty

Class std::__is_nt_default_constructible_impl<std::allocator<std::_List_node<BackTrace::Ticket> >, false>
   size=1 align=1
   base size=1 base align=1
std::__is_nt_default_constructible_impl<std::allocator<std::_List_node<BackTrace::Ticket> >, false> (0x0x7f12769ae270) 0 empty
  std::__is_nt_default_constructible_atom<std::allocator<std::_List_node<BackTrace::Ticket> > > (0x0x7f12769ae2d8) 0 empty
    std::integral_constant<bool, true> (0x0x7f1276b29ae0) 0 empty

Class std::__and_<std::is_default_constructible<std::allocator<std::_List_node<BackTrace::Ticket> > >, std::__is_nt_default_constructible_impl<std::allocator<std::_List_node<BackTrace::Ticket> >, false> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_default_constructible<std::allocator<std::_List_node<BackTrace::Ticket> > >, std::__is_nt_default_constructible_impl<std::allocator<std::_List_node<BackTrace::Ticket> >, false> > (0x0x7f12769ae750) 0 empty
  std::__is_nt_default_constructible_impl<std::allocator<std::_List_node<BackTrace::Ticket> >, false> (0x0x7f12769ae8f0) 0 empty
    std::__is_nt_default_constructible_atom<std::allocator<std::_List_node<BackTrace::Ticket> > > (0x0x7f1276b3b000) 0 empty
      std::integral_constant<bool, true> (0x0x7f1276b29ba0) 0 empty

Class std::is_nothrow_default_constructible<std::allocator<std::_List_node<BackTrace::Ticket> > >
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_default_constructible<std::allocator<std::_List_node<BackTrace::Ticket> > > (0x0x7f1276b3b0d0) 0 empty
  std::__and_<std::is_default_constructible<std::allocator<std::_List_node<BackTrace::Ticket> > >, std::__is_nt_default_constructible_impl<std::allocator<std::_List_node<BackTrace::Ticket> >, false> > (0x0x7f1276b3b138) 0 empty
    std::__is_nt_default_constructible_impl<std::allocator<std::_List_node<BackTrace::Ticket> >, false> (0x0x7f1276b3b1a0) 0 empty
      std::__is_nt_default_constructible_atom<std::allocator<std::_List_node<BackTrace::Ticket> > > (0x0x7f1276b3b208) 0 empty
        std::integral_constant<bool, true> (0x0x7f1276b29c60) 0 empty

Class std::_List_iterator<BackTrace::Ticket>
   size=8 align=8
   base size=8 base align=8
std::_List_iterator<BackTrace::Ticket> (0x0x7f1276b40300) 0

Class std::is_error_code_enum<std::_List_iterator<BackTrace::Ticket> >
   size=1 align=1
   base size=1 base align=1
std::is_error_code_enum<std::_List_iterator<BackTrace::Ticket> > (0x0x7f1276b3b2d8) 0 empty
  std::integral_constant<bool, false> (0x0x7f1276b40360) 0 empty

Class std::is_error_condition_enum<std::_List_iterator<BackTrace::Ticket> >
   size=1 align=1
   base size=1 base align=1
std::is_error_condition_enum<std::_List_iterator<BackTrace::Ticket> > (0x0x7f1276b3b340) 0 empty
  std::integral_constant<bool, false> (0x0x7f1276b403c0) 0 empty

Class std::_List_const_iterator<BackTrace::Ticket>
   size=8 align=8
   base size=8 base align=8
std::_List_const_iterator<BackTrace::Ticket> (0x0x7f1276b40420) 0

Class std::is_error_code_enum<char>
   size=1 align=1
   base size=1 base align=1
std::is_error_code_enum<char> (0x0x7f1276b3b3a8) 0 empty
  std::integral_constant<bool, false> (0x0x7f1276b40540) 0 empty

Class std::is_error_code_enum<std::__cxx11::basic_string<char> >
   size=1 align=1
   base size=1 base align=1
std::is_error_code_enum<std::__cxx11::basic_string<char> > (0x0x7f1276b3b410) 0 empty
  std::integral_constant<bool, false> (0x0x7f1276b405a0) 0 empty

Class std::is_error_code_enum<const char*>
   size=1 align=1
   base size=1 base align=1
std::is_error_code_enum<const char*> (0x0x7f1276b3b548) 0 empty
  std::integral_constant<bool, false> (0x0x7f1276b40600) 0 empty

Class std::__iterator_traits<std::_List_iterator<BackTrace::Ticket>, void>
   size=1 align=1
   base size=0 base align=1
std::__iterator_traits<std::_List_iterator<BackTrace::Ticket>, void> (0x0x7f1276b40780) 0 empty

Class std::iterator_traits<std::_List_iterator<BackTrace::Ticket> >
   size=1 align=1
   base size=1 base align=1
std::iterator_traits<std::_List_iterator<BackTrace::Ticket> > (0x0x7f1276b3b618) 0 empty
  std::__iterator_traits<std::_List_iterator<BackTrace::Ticket>, void> (0x0x7f1276b407e0) 0 empty

Class std::iterator<std::bidirectional_iterator_tag, BackTrace::Ticket, long int, BackTrace::Ticket*, BackTrace::Ticket&>
   size=1 align=1
   base size=0 base align=1
std::iterator<std::bidirectional_iterator_tag, BackTrace::Ticket, long int, BackTrace::Ticket*, BackTrace::Ticket&> (0x0x7f1276b40840) 0 empty

Class std::reverse_iterator<std::_List_iterator<BackTrace::Ticket> >
   size=8 align=8
   base size=8 base align=8
std::reverse_iterator<std::_List_iterator<BackTrace::Ticket> > (0x0x7f1276b3b680) 0
  std::iterator<std::bidirectional_iterator_tag, BackTrace::Ticket, long int, BackTrace::Ticket*, BackTrace::Ticket&> (0x0x7f1276b408a0) 0 empty

Class std::is_error_code_enum<std::reverse_iterator<std::_List_iterator<BackTrace::Ticket> > >
   size=1 align=1
   base size=1 base align=1
std::is_error_code_enum<std::reverse_iterator<std::_List_iterator<BackTrace::Ticket> > > (0x0x7f1276b3b750) 0 empty
  std::integral_constant<bool, false> (0x0x7f1276b40900) 0 empty

Class std::is_error_condition_enum<std::reverse_iterator<std::_List_iterator<BackTrace::Ticket> > >
   size=1 align=1
   base size=1 base align=1
std::is_error_condition_enum<std::reverse_iterator<std::_List_iterator<BackTrace::Ticket> > > (0x0x7f1276b3b7b8) 0 empty
  std::integral_constant<bool, false> (0x0x7f1276b40a20) 0 empty

Class BackTraceHelper
   size=4 align=4
   base size=4 base align=4
BackTraceHelper (0x0x7f1276b40cc0) 0

Class EnumModule
   size=1 align=1
   base size=0 base align=1
EnumModule (0x0x7f12767a40c0) 0 empty

Class EnumRange<EnumModule>
   size=4 align=4
   base size=4 base align=4
EnumRange<EnumModule> (0x0x7f1276b3b820) 0
  EnumModule (0x0x7f12767a4120) 0 empty

Class re_pattern_buffer
   size=64 align=8
   base size=64 base align=8
re_pattern_buffer (0x0x7f12767d4540) 0

Class re_registers
   size=24 align=8
   base size=24 base align=8
re_registers (0x0x7f12767d45a0) 0

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

Vtable for IniValue
IniValue::_ZTV8IniValue: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTI8IniValue)
16    0u
24    0u
32    (int (*)(...))__cxa_pure_virtual

Class IniValue
   size=72 align=8
   base size=72 base align=8
IniValue (0x0x7f12767d4660) 0
    vptr=((& IniValue::_ZTV8IniValue) + 16u)

Vtable for Checker<std::__cxx11::basic_string<char> >
Checker<std::__cxx11::basic_string<char> >::_ZTV7CheckerINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE: 6u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTI7CheckerINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE)
16    (int (*)(...))Checker<std::__cxx11::basic_string<char> >::~Checker
24    (int (*)(...))Checker<std::__cxx11::basic_string<char> >::~Checker
32    (int (*)(...))Checker<std::__cxx11::basic_string<char> >::check
40    (int (*)(...))Checker<std::__cxx11::basic_string<char> >::strip

Class Checker<std::__cxx11::basic_string<char> >
   size=8 align=8
   base size=8 base align=8
Checker<std::__cxx11::basic_string<char> > (0x0x7f12767d4de0) 0 nearly-empty
    vptr=((& Checker<std::__cxx11::basic_string<char> >::_ZTV7CheckerINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE) + 16u)

Vtable for DirChecker
DirChecker::_ZTV10DirChecker: 6u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTI10DirChecker)
16    (int (*)(...))DirChecker::~DirChecker
24    (int (*)(...))DirChecker::~DirChecker
32    (int (*)(...))DirChecker::check
40    (int (*)(...))DirChecker::strip

Class DirChecker
   size=16 align=8
   base size=9 base align=8
DirChecker (0x0x7f1276b3b958) 0
    vptr=((& DirChecker::_ZTV10DirChecker) + 16u)
  Checker<std::__cxx11::basic_string<char> > (0x0x7f1276806120) 0 nearly-empty
      primary-for DirChecker (0x0x7f1276b3b958)

Vtable for Checker<std::vector<std::__cxx11::basic_string<char> > >
Checker<std::vector<std::__cxx11::basic_string<char> > >::_ZTV7CheckerISt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS6_EEE: 8u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTI7CheckerISt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS6_EEE)
16    (int (*)(...))Checker<T>::~Checker<std::vector<std::__cxx11::basic_string<char> > >
24    (int (*)(...))Checker<T>::~Checker<std::vector<std::__cxx11::basic_string<char> > >
32    (int (*)(...))Checker<T>::check<std::vector<std::__cxx11::basic_string<char> > >
40    (int (*)(...))Checker<T>::check<std::vector<std::__cxx11::basic_string<char> > >
48    (int (*)(...))Checker<T>::strip<std::vector<std::__cxx11::basic_string<char> > >
56    (int (*)(...))Checker<T>::strip<std::vector<std::__cxx11::basic_string<char> > >

Class Checker<std::vector<std::__cxx11::basic_string<char> > >
   size=8 align=8
   base size=8 base align=8
Checker<std::vector<std::__cxx11::basic_string<char> > > (0x0x7f1276806480) 0 nearly-empty
    vptr=((& Checker<std::vector<std::__cxx11::basic_string<char> > >::_ZTV7CheckerISt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS6_EEE) + 16u)

Vtable for VecDirChecker
VecDirChecker::_ZTV13VecDirChecker: 8u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTI13VecDirChecker)
16    (int (*)(...))VecDirChecker::~VecDirChecker
24    (int (*)(...))VecDirChecker::~VecDirChecker
32    (int (*)(...))VecDirChecker::check
40    (int (*)(...))VecDirChecker::check
48    (int (*)(...))Checker<T>::strip<std::vector<std::__cxx11::basic_string<char> > >
56    (int (*)(...))VecDirChecker::strip

Class VecDirChecker
   size=24 align=8
   base size=24 base align=8
VecDirChecker (0x0x7f1276b3ba28) 0
    vptr=((& VecDirChecker::_ZTV13VecDirChecker) + 16u)
  Checker<std::vector<std::__cxx11::basic_string<char> > > (0x0x7f12768064e0) 0 nearly-empty
      primary-for VecDirChecker (0x0x7f1276b3ba28)

Vtable for Value<bool>
Value<bool>::_ZTV5ValueIbE: 6u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTI5ValueIbE)
16    0u
24    0u
32    (int (*)(...))Value<T>::read_ini<bool>
40    (int (*)(...))__cxa_pure_virtual

Class Value<bool>
   size=88 align=8
   base size=88 base align=8
Value<bool> (0x0x7f1276b3bbc8) 0
    vptr=((& Value<bool>::_ZTV5ValueIbE) + 16u)
  IniValue (0x0x7f1276806d20) 0
      primary-for Value<bool> (0x0x7f1276b3bbc8)

Vtable for BoolValue
BoolValue::_ZTV9BoolValue: 6u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTI9BoolValue)
16    (int (*)(...))BoolValue::~BoolValue
24    (int (*)(...))BoolValue::~BoolValue
32    (int (*)(...))Value<T>::read_ini<bool>
40    (int (*)(...))BoolValue::string2data

Class BoolValue
   size=88 align=8
   base size=88 base align=8
BoolValue (0x0x7f1276b3bc30) 0
    vptr=((& BoolValue::_ZTV9BoolValue) + 16u)
  Value<bool> (0x0x7f1276b3bc98) 0
      primary-for BoolValue (0x0x7f1276b3bc30)
    IniValue (0x0x7f1276806d80) 0
        primary-for Value<bool> (0x0x7f1276b3bc98)

Class std::allocator_traits<std::allocator<std::__cxx11::basic_string<char> > >
   size=1 align=1
   base size=0 base align=1
std::allocator_traits<std::allocator<std::__cxx11::basic_string<char> > > (0x0x7f12768393c0) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::__cxx11::basic_string<char> > >
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::__cxx11::basic_string<char> > > (0x0x7f1276b3bd68) 0 empty
  std::allocator_traits<std::allocator<std::__cxx11::basic_string<char> > > (0x0x7f12768394e0) 0 empty

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

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

Class std::allocator<std::__cxx11::basic_string<char> >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::__cxx11::basic_string<char> > (0x0x7f1276b3bea0) 0 empty
  __gnu_cxx::new_allocator<std::__cxx11::basic_string<char> > (0x0x7f12768397e0) 0 empty

Class std::_Vector_base<std::__cxx11::basic_string<char>, std::allocator<std::__cxx11::basic_string<char> > >::_Vector_impl
   size=24 align=8
   base size=24 base align=8
std::_Vector_base<std::__cxx11::basic_string<char>, std::allocator<std::__cxx11::basic_string<char> > >::_Vector_impl (0x0x7f1276b3bf70) 0
  std::allocator<std::__cxx11::basic_string<char> > (0x0x7f1276b3b5b0) 0 empty
    __gnu_cxx::new_allocator<std::__cxx11::basic_string<char> > (0x0x7f1276839840) 0 empty

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

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

Vtable for Value<std::vector<std::__cxx11::basic_string<char> > >
Value<std::vector<std::__cxx11::basic_string<char> > >::_ZTV5ValueISt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS6_EEE: 6u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTI5ValueISt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS6_EEE)
16    0u
24    0u
32    (int (*)(...))Value<T>::read_ini<std::vector<std::__cxx11::basic_string<char> > >
40    (int (*)(...))__cxa_pure_virtual

Class Value<std::vector<std::__cxx11::basic_string<char> > >
   size=104 align=8
   base size=104 base align=8
Value<std::vector<std::__cxx11::basic_string<char> > > (0x0x7f1276b3bd00) 0
    vptr=((& Value<std::vector<std::__cxx11::basic_string<char> > >::_ZTV5ValueISt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS6_EEE) + 16u)
  IniValue (0x0x7f1276839300) 0
      primary-for Value<std::vector<std::__cxx11::basic_string<char> > > (0x0x7f1276b3bd00)

Vtable for VecStringValue
VecStringValue::_ZTV14VecStringValue: 7u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTI14VecStringValue)
16    (int (*)(...))VecStringValue::~VecStringValue
24    (int (*)(...))VecStringValue::~VecStringValue
32    (int (*)(...))VecStringValue::read_ini
40    (int (*)(...))VecStringValue::string2data
48    (int (*)(...))VecStringValue::operator+=

Class VecStringValue
   size=112 align=8
   base size=105 base align=8
VecStringValue (0x0x7f12768802d8) 0
    vptr=((& VecStringValue::_ZTV14VecStringValue) + 16u)
  Value<std::vector<std::__cxx11::basic_string<char> > > (0x0x7f1276880340) 0
      primary-for VecStringValue (0x0x7f12768802d8)
    IniValue (0x0x7f1276839900) 0
        primary-for Value<std::vector<std::__cxx11::basic_string<char> > > (0x0x7f1276880340)

Class std::allocator_traits<std::allocator<re_pattern_buffer> >
   size=1 align=1
   base size=0 base align=1
std::allocator_traits<std::allocator<re_pattern_buffer> > (0x0x7f12768f6000) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<re_pattern_buffer> >
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__alloc_traits<std::allocator<re_pattern_buffer> > (0x0x7f12768804e0) 0 empty
  std::allocator_traits<std::allocator<re_pattern_buffer> > (0x0x7f12768f6060) 0 empty

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

Class __gnu_cxx::new_allocator<re_pattern_buffer>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<re_pattern_buffer> (0x0x7f12768f61e0) 0 empty

Class std::allocator<re_pattern_buffer>
   size=1 align=1
   base size=1 base align=1
std::allocator<re_pattern_buffer> (0x0x7f1276880618) 0 empty
  __gnu_cxx::new_allocator<re_pattern_buffer> (0x0x7f12768f62a0) 0 empty

Class std::_Vector_base<re_pattern_buffer, std::allocator<re_pattern_buffer> >::_Vector_impl
   size=24 align=8
   base size=24 base align=8
std::_Vector_base<re_pattern_buffer, std::allocator<re_pattern_buffer> >::_Vector_impl (0x0x7f12768806e8) 0
  std::allocator<re_pattern_buffer> (0x0x7f1276880750) 0 empty
    __gnu_cxx::new_allocator<re_pattern_buffer> (0x0x7f12768f6300) 0 empty

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

Class std::vector<re_pattern_buffer>
   size=24 align=8
   base size=24 base align=8
std::vector<re_pattern_buffer> (0x0x7f12768807b8) 0
  std::_Vector_base<re_pattern_buffer, std::allocator<re_pattern_buffer> > (0x0x7f12768f6360) 0

Vtable for RegExVecStringValue
RegExVecStringValue::_ZTV19RegExVecStringValue: 7u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTI19RegExVecStringValue)
16    (int (*)(...))RegExVecStringValue::~RegExVecStringValue
24    (int (*)(...))RegExVecStringValue::~RegExVecStringValue
32    (int (*)(...))VecStringValue::read_ini
40    (int (*)(...))VecStringValue::string2data
48    (int (*)(...))RegExVecStringValue::operator+=

Class RegExVecStringValue
   size=136 align=8
   base size=136 base align=8
RegExVecStringValue (0x0x7f12768803a8) 0
    vptr=((& RegExVecStringValue::_ZTV19RegExVecStringValue) + 16u)
  VecStringValue (0x0x7f1276880410) 0
      primary-for RegExVecStringValue (0x0x7f12768803a8)
    Value<std::vector<std::__cxx11::basic_string<char> > > (0x0x7f1276880478) 0
        primary-for VecStringValue (0x0x7f1276880410)
      IniValue (0x0x7f1276839f00) 0
          primary-for Value<std::vector<std::__cxx11::basic_string<char> > > (0x0x7f1276880478)

Class std::is_array<std::allocator<re_pattern_buffer> >
   size=1 align=1
   base size=1 base align=1
std::is_array<std::allocator<re_pattern_buffer> > (0x0x7f1276880888) 0 empty
  std::integral_constant<bool, false> (0x0x7f12768f65a0) 0 empty

Class std::remove_volatile<std::allocator<re_pattern_buffer> >
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<std::allocator<re_pattern_buffer> > (0x0x7f12768f6660) 0 empty

Class std::remove_const<std::allocator<re_pattern_buffer> >
   size=1 align=1
   base size=0 base align=1
std::remove_const<std::allocator<re_pattern_buffer> > (0x0x7f12768f66c0) 0 empty

Class std::remove_cv<std::allocator<re_pattern_buffer> >
   size=1 align=1
   base size=0 base align=1
std::remove_cv<std::allocator<re_pattern_buffer> > (0x0x7f12768f6600) 0 empty

Class std::__is_void_helper<std::allocator<re_pattern_buffer> >
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<std::allocator<re_pattern_buffer> > (0x0x7f1276880958) 0 empty
  std::integral_constant<bool, false> (0x0x7f12768f6720) 0 empty

Class std::is_void<std::allocator<re_pattern_buffer> >
   size=1 align=1
   base size=1 base align=1
std::is_void<std::allocator<re_pattern_buffer> > (0x0x7f12768809c0) 0 empty
  std::integral_constant<bool, false> (0x0x7f12768f6780) 0 empty

Class std::__not_<std::is_void<std::allocator<re_pattern_buffer> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::is_void<std::allocator<re_pattern_buffer> > > (0x0x7f1276880a28) 0 empty
  std::integral_constant<bool, true> (0x0x7f12768f67e0) 0 empty

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

Class std::__is_default_constructible_impl<std::allocator<re_pattern_buffer> >
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_impl<std::allocator<re_pattern_buffer> > (0x0x7f1276880a90) 0 empty
  std::__do_is_default_constructible_impl (0x0x7f12768f68a0) 0 empty

Class std::__and_<std::__not_<std::is_void<std::allocator<re_pattern_buffer> > >, std::__is_default_constructible_impl<std::allocator<re_pattern_buffer> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__not_<std::is_void<std::allocator<re_pattern_buffer> > >, std::__is_default_constructible_impl<std::allocator<re_pattern_buffer> > > (0x0x7f1276880af8) 0 empty
  std::__is_default_constructible_impl<std::allocator<re_pattern_buffer> > (0x0x7f1276880b60) 0 empty
    std::__do_is_default_constructible_impl (0x0x7f12768f6900) 0 empty

Class std::__is_default_constructible_atom<std::allocator<re_pattern_buffer> >
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_atom<std::allocator<re_pattern_buffer> > (0x0x7f1276880bc8) 0 empty
  std::__and_<std::__not_<std::is_void<std::allocator<re_pattern_buffer> > >, std::__is_default_constructible_impl<std::allocator<re_pattern_buffer> > > (0x0x7f1276880c30) 0 empty
    std::__is_default_constructible_impl<std::allocator<re_pattern_buffer> > (0x0x7f1276880c98) 0 empty
      std::__do_is_default_constructible_impl (0x0x7f12768f6960) 0 empty

Class std::__is_default_constructible_safe<std::allocator<re_pattern_buffer>, false>
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_safe<std::allocator<re_pattern_buffer>, false> (0x0x7f1276880d00) 0 empty
  std::integral_constant<bool, true> (0x0x7f12768f69c0) 0 empty

Class std::is_default_constructible<std::allocator<re_pattern_buffer> >
   size=1 align=1
   base size=1 base align=1
std::is_default_constructible<std::allocator<re_pattern_buffer> > (0x0x7f1276880d68) 0 empty
  std::integral_constant<bool, true> (0x0x7f12768f6a20) 0 empty

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

Class std::__is_nt_default_constructible_atom<std::allocator<re_pattern_buffer> >
   size=1 align=1
   base size=1 base align=1
std::__is_nt_default_constructible_atom<std::allocator<re_pattern_buffer> > (0x0x7f1276880dd0) 0 empty
  std::integral_constant<bool, true> (0x0x7f12768f6ae0) 0 empty

Class std::__is_nt_default_constructible_impl<std::allocator<re_pattern_buffer>, false>
   size=1 align=1
   base size=1 base align=1
std::__is_nt_default_constructible_impl<std::allocator<re_pattern_buffer>, false> (0x0x7f1276880e38) 0 empty
  std::__is_nt_default_constructible_atom<std::allocator<re_pattern_buffer> > (0x0x7f1276880ea0) 0 empty
    std::integral_constant<bool, true> (0x0x7f12768f6b40) 0 empty

Class std::__and_<std::is_default_constructible<std::allocator<re_pattern_buffer> >, std::__is_nt_default_constructible_impl<std::allocator<re_pattern_buffer>, false> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_default_constructible<std::allocator<re_pattern_buffer> >, std::__is_nt_default_constructible_impl<std::allocator<re_pattern_buffer>, false> > (0x0x7f1276880f08) 0 empty
  std::__is_nt_default_constructible_impl<std::allocator<re_pattern_buffer>, false> (0x0x7f1276880f70) 0 empty
    std::__is_nt_default_constructible_atom<std::allocator<re_pattern_buffer> > (0x0x7f12768800d0) 0 empty
      std::integral_constant<bool, true> (0x0x7f12768f6ba0) 0 empty

Class std::is_nothrow_default_constructible<std::allocator<re_pattern_buffer> >
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_default_constructible<std::allocator<re_pattern_buffer> > (0x0x7f1276880548) 0 empty
  std::__and_<std::is_default_constructible<std::allocator<re_pattern_buffer> >, std::__is_nt_default_constructible_impl<std::allocator<re_pattern_buffer>, false> > (0x0x7f1276880820) 0 empty
    std::__is_nt_default_constructible_impl<std::allocator<re_pattern_buffer>, false> (0x0x7f12765ab000) 0 empty
      std::__is_nt_default_constructible_atom<std::allocator<re_pattern_buffer> > (0x0x7f12765ab068) 0 empty
        std::integral_constant<bool, true> (0x0x7f12768f6c00) 0 empty

Vtable for Value<int>
Value<int>::_ZTV5ValueIiE: 6u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTI5ValueIiE)
16    0u
24    0u
32    (int (*)(...))Value<T>::read_ini<int>
40    (int (*)(...))__cxa_pure_virtual

Class Value<int>
   size=88 align=8
   base size=88 base align=8
Value<int> (0x0x7f12765ab0d0) 0
    vptr=((& Value<int>::_ZTV5ValueIiE) + 16u)
  IniValue (0x0x7f12765b2060) 0
      primary-for Value<int> (0x0x7f12765ab0d0)

Vtable for IntValue
IntValue::_ZTV8IntValue: 6u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTI8IntValue)
16    (int (*)(...))IntValue::~IntValue
24    (int (*)(...))IntValue::~IntValue
32    (int (*)(...))Value<T>::read_ini<int>
40    (int (*)(...))IntValue::string2data

Class IntValue
   size=88 align=8
   base size=88 base align=8
IntValue (0x0x7f12765ab138) 0
    vptr=((& IntValue::_ZTV8IntValue) + 16u)
  Value<int> (0x0x7f12765ab1a0) 0
      primary-for IntValue (0x0x7f12765ab138)
    IniValue (0x0x7f12765b20c0) 0
        primary-for Value<int> (0x0x7f12765ab1a0)

Vtable for Value<std::__cxx11::basic_string<char> >
Value<std::__cxx11::basic_string<char> >::_ZTV5ValueINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTI5ValueINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE)
16    (int (*)(...))Value<std::__cxx11::basic_string<char> >::~Value
24    (int (*)(...))Value<std::__cxx11::basic_string<char> >::~Value
32    (int (*)(...))Value<std::__cxx11::basic_string<char> >::read_ini

Class Value<std::__cxx11::basic_string<char> >
   size=112 align=8
   base size=112 base align=8
Value<std::__cxx11::basic_string<char> > (0x0x7f12765ab208) 0
    vptr=((& Value<std::__cxx11::basic_string<char> >::_ZTV5ValueINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE) + 16u)
  IniValue (0x0x7f12765b2660) 0
      primary-for Value<std::__cxx11::basic_string<char> > (0x0x7f12765ab208)

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

Class __gnu_cxx::__alloc_traits<std::allocator<IniValue*> >
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__alloc_traits<std::allocator<IniValue*> > (0x0x7f12765ab270) 0 empty
  std::allocator_traits<std::allocator<IniValue*> > (0x0x7f12765b2cc0) 0 empty

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

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

Class std::allocator<IniValue*>
   size=1 align=1
   base size=1 base align=1
std::allocator<IniValue*> (0x0x7f12765ab3a8) 0 empty
  __gnu_cxx::new_allocator<IniValue*> (0x0x7f12765b2e40) 0 empty

Class std::_Vector_base<IniValue*, std::allocator<IniValue*> >::_Vector_impl
   size=24 align=8
   base size=24 base align=8
std::_Vector_base<IniValue*, std::allocator<IniValue*> >::_Vector_impl (0x0x7f12765ab478) 0
  std::allocator<IniValue*> (0x0x7f12765ab4e0) 0 empty
    __gnu_cxx::new_allocator<IniValue*> (0x0x7f12765b2ea0) 0 empty

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

Class std::vector<IniValue*>
   size=24 align=8
   base size=24 base align=8
std::vector<IniValue*> (0x0x7f12765ab548) 0
  std::_Vector_base<IniValue*, std::allocator<IniValue*> > (0x0x7f12765b2f00) 0

Vtable for Section
Section::_ZTV7Section: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTI7Section)
16    (int (*)(...))Section::~Section
24    (int (*)(...))Section::~Section
32    (int (*)(...))Section::read_ini

Class Section
   size=72 align=8
   base size=65 base align=8
Section (0x0x7f12765b2ba0) 0
    vptr=((& Section::_ZTV7Section) + 16u)

Class std::is_array<std::allocator<IniValue*> >
   size=1 align=1
   base size=1 base align=1
std::is_array<std::allocator<IniValue*> > (0x0x7f12765ab618) 0 empty
  std::integral_constant<bool, false> (0x0x7f1276663060) 0 empty

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

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

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

Class std::__is_void_helper<std::allocator<IniValue*> >
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<std::allocator<IniValue*> > (0x0x7f12765ab6e8) 0 empty
  std::integral_constant<bool, false> (0x0x7f12766631e0) 0 empty

Class std::is_void<std::allocator<IniValue*> >
   size=1 align=1
   base size=1 base align=1
std::is_void<std::allocator<IniValue*> > (0x0x7f12765ab750) 0 empty
  std::integral_constant<bool, false> (0x0x7f1276663240) 0 empty

Class std::__not_<std::is_void<std::allocator<IniValue*> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::is_void<std::allocator<IniValue*> > > (0x0x7f12765ab7b8) 0 empty
  std::integral_constant<bool, true> (0x0x7f12766632a0) 0 empty

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

Class std::__is_default_constructible_impl<std::allocator<IniValue*> >
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_impl<std::allocator<IniValue*> > (0x0x7f12765ab820) 0 empty
  std::__do_is_default_constructible_impl (0x0x7f1276663360) 0 empty

Class std::__and_<std::__not_<std::is_void<std::allocator<IniValue*> > >, std::__is_default_constructible_impl<std::allocator<IniValue*> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__not_<std::is_void<std::allocator<IniValue*> > >, std::__is_default_constructible_impl<std::allocator<IniValue*> > > (0x0x7f12765ab888) 0 empty
  std::__is_default_constructible_impl<std::allocator<IniValue*> > (0x0x7f12765ab8f0) 0 empty
    std::__do_is_default_constructible_impl (0x0x7f12766633c0) 0 empty

Class std::__is_default_constructible_atom<std::allocator<IniValue*> >
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_atom<std::allocator<IniValue*> > (0x0x7f12765ab958) 0 empty
  std::__and_<std::__not_<std::is_void<std::allocator<IniValue*> > >, std::__is_default_constructible_impl<std::allocator<IniValue*> > > (0x0x7f12765ab9c0) 0 empty
    std::__is_default_constructible_impl<std::allocator<IniValue*> > (0x0x7f12765aba28) 0 empty
      std::__do_is_default_constructible_impl (0x0x7f1276663420) 0 empty

Class std::__is_default_constructible_safe<std::allocator<IniValue*>, false>
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_safe<std::allocator<IniValue*>, false> (0x0x7f12765aba90) 0 empty
  std::integral_constant<bool, true> (0x0x7f1276663480) 0 empty

Class std::is_default_constructible<std::allocator<IniValue*> >
   size=1 align=1
   base size=1 base align=1
std::is_default_constructible<std::allocator<IniValue*> > (0x0x7f12765abaf8) 0 empty
  std::integral_constant<bool, true> (0x0x7f12766634e0) 0 empty

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

Class std::__is_nt_default_constructible_atom<std::allocator<IniValue*> >
   size=1 align=1
   base size=1 base align=1
std::__is_nt_default_constructible_atom<std::allocator<IniValue*> > (0x0x7f12765abb60) 0 empty
  std::integral_constant<bool, true> (0x0x7f12766635a0) 0 empty

Class std::__is_nt_default_constructible_impl<std::allocator<IniValue*>, false>
   size=1 align=1
   base size=1 base align=1
std::__is_nt_default_constructible_impl<std::allocator<IniValue*>, false> (0x0x7f12765abbc8) 0 empty
  std::__is_nt_default_constructible_atom<std::allocator<IniValue*> > (0x0x7f12765abc30) 0 empty
    std::integral_constant<bool, true> (0x0x7f1276663600) 0 empty

Class std::__and_<std::is_default_constructible<std::allocator<IniValue*> >, std::__is_nt_default_constructible_impl<std::allocator<IniValue*>, false> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_default_constructible<std::allocator<IniValue*> >, std::__is_nt_default_constructible_impl<std::allocator<IniValue*>, false> > (0x0x7f12765abc98) 0 empty
  std::__is_nt_default_constructible_impl<std::allocator<IniValue*>, false> (0x0x7f12765abd00) 0 empty
    std::__is_nt_default_constructible_atom<std::allocator<IniValue*> > (0x0x7f12765abd68) 0 empty
      std::integral_constant<bool, true> (0x0x7f1276663660) 0 empty

Class std::is_nothrow_default_constructible<std::allocator<IniValue*> >
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_default_constructible<std::allocator<IniValue*> > (0x0x7f12765abdd0) 0 empty
  std::__and_<std::is_default_constructible<std::allocator<IniValue*> >, std::__is_nt_default_constructible_impl<std::allocator<IniValue*>, false> > (0x0x7f12765abe38) 0 empty
    std::__is_nt_default_constructible_impl<std::allocator<IniValue*>, false> (0x0x7f12765abea0) 0 empty
      std::__is_nt_default_constructible_atom<std::allocator<IniValue*> > (0x0x7f12765abf08) 0 empty
        std::integral_constant<bool, true> (0x0x7f12766636c0) 0 empty

Class Setup::Debug::WrapFreeze::Freeze
   size=1 align=1
   base size=1 base align=1
Setup::Debug::WrapFreeze::Freeze (0x0x7f1276663d80) 0

Class Setup::Debug::WrapFreeze
   size=1 align=1
   base size=1 base align=1
Setup::Debug::WrapFreeze (0x0x7f1276663d20) 0

Vtable for Setup::Debug::DIntValue
Setup::Debug::DIntValue::_ZTVN5Setup5Debug9DIntValueE: 6u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5Setup5Debug9DIntValueE)
16    (int (*)(...))Setup::Debug::DIntValue::~DIntValue
24    (int (*)(...))Setup::Debug::DIntValue::~DIntValue
32    (int (*)(...))Setup::Debug::DIntValue::read_ini
40    (int (*)(...))IntValue::string2data

Class Setup::Debug::DIntValue
   size=96 align=8
   base size=89 base align=8
Setup::Debug::DIntValue (0x0x7f127667dee0) 0
    vptr=((& Setup::Debug::DIntValue::_ZTVN5Setup5Debug9DIntValueE) + 16u)
  IntValue (0x0x7f12765ab2d8) 0
      primary-for Setup::Debug::DIntValue (0x0x7f127667dee0)
    Value<int> (0x0x7f12765ab5b0) 0
        primary-for IntValue (0x0x7f12765ab2d8)
      IniValue (0x0x7f1276663de0) 0
          primary-for Value<int> (0x0x7f12765ab5b0)
  Setup::Debug::WrapFreeze (0x0x7f1276663e40) 88

Vtable for Value<EnumRange<EnumModule> >
Value<EnumRange<EnumModule> >::_ZTV5ValueI9EnumRangeI10EnumModuleEE: 6u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTI5ValueI9EnumRangeI10EnumModuleEE)
16    0u
24    0u
32    (int (*)(...))Value<T>::read_ini<EnumRange<EnumModule> >
40    (int (*)(...))__cxa_pure_virtual

Class Value<EnumRange<EnumModule> >
   size=88 align=8
   base size=88 base align=8
Value<EnumRange<EnumModule> > (0x0x7f127669f000) 0
    vptr=((& Value<EnumRange<EnumModule> >::_ZTV5ValueI9EnumRangeI10EnumModuleEE) + 16u)
  IniValue (0x0x7f1276663ea0) 0
      primary-for Value<EnumRange<EnumModule> > (0x0x7f127669f000)

Vtable for Setup::Debug::MValue
Setup::Debug::MValue::_ZTVN5Setup5Debug6MValueE: 6u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5Setup5Debug6MValueE)
16    (int (*)(...))Setup::Debug::MValue::~MValue
24    (int (*)(...))Setup::Debug::MValue::~MValue
32    (int (*)(...))Setup::Debug::MValue::read_ini
40    (int (*)(...))Setup::Debug::MValue::string2data

Class Setup::Debug::MValue
   size=96 align=8
   base size=89 base align=8
Setup::Debug::MValue (0x0x7f127669a850) 0
    vptr=((& Setup::Debug::MValue::_ZTVN5Setup5Debug6MValueE) + 16u)
  Value<EnumRange<EnumModule> > (0x0x7f127669f068) 0
      primary-for Setup::Debug::MValue (0x0x7f127669a850)
    IniValue (0x0x7f1276663f00) 0
        primary-for Value<EnumRange<EnumModule> > (0x0x7f127669f068)
  Setup::Debug::WrapFreeze (0x0x7f1276663f60) 88

Vtable for Setup::Debug
Setup::Debug::_ZTVN5Setup5DebugE: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5Setup5DebugE)
16    (int (*)(...))Setup::Debug::~Debug
24    (int (*)(...))Setup::Debug::~Debug
32    (int (*)(...))Section::read_ini

Class Setup::Debug
   size=264 align=8
   base size=264 base align=8
Setup::Debug (0x0x7f12765abf70) 0
    vptr=((& Setup::Debug::_ZTVN5Setup5DebugE) + 16u)
  Section (0x0x7f1276663cc0) 0
      primary-for Setup::Debug (0x0x7f12765abf70)

Vtable for Setup::TraversableLinks
Setup::TraversableLinks::_ZTVN5Setup16TraversableLinksE: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5Setup16TraversableLinksE)
16    (int (*)(...))Setup::TraversableLinks::~TraversableLinks
24    (int (*)(...))Setup::TraversableLinks::~TraversableLinks
32    (int (*)(...))Section::read_ini

Class Setup::TraversableLinks
   size=544 align=8
   base size=544 base align=8
Setup::TraversableLinks (0x0x7f127669f0d0) 0
    vptr=((& Setup::TraversableLinks::_ZTVN5Setup16TraversableLinksE) + 16u)
  Section (0x0x7f12766b1000) 0
      primary-for Setup::TraversableLinks (0x0x7f127669f0d0)

Vtable for Setup::KeepDirs
Setup::KeepDirs::_ZTVN5Setup8KeepDirsE: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5Setup8KeepDirsE)
16    (int (*)(...))Setup::KeepDirs::~KeepDirs
24    (int (*)(...))Setup::KeepDirs::~KeepDirs
32    (int (*)(...))Section::read_ini

Class Setup::KeepDirs
   size=208 align=8
   base size=208 base align=8
Setup::KeepDirs (0x0x7f127669f138) 0
    vptr=((& Setup::KeepDirs::_ZTVN5Setup8KeepDirsE) + 16u)
  Section (0x0x7f12766b1060) 0
      primary-for Setup::KeepDirs (0x0x7f127669f138)

Vtable for Setup::Matches
Setup::Matches::_ZTVN5Setup7MatchesE: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5Setup7MatchesE)
16    (int (*)(...))Setup::Matches::~Matches
24    (int (*)(...))Setup::Matches::~Matches
32    (int (*)(...))Section::read_ini

Class Setup::Matches
   size=904 align=8
   base size=904 base align=8
Setup::Matches (0x0x7f127669f1a0) 0
    vptr=((& Setup::Matches::_ZTVN5Setup7MatchesE) + 16u)
  Section (0x0x7f12766b10c0) 0
      primary-for Setup::Matches (0x0x7f127669f1a0)

Vtable for Setup::StowDirs
Setup::StowDirs::_ZTVN5Setup8StowDirsE: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5Setup8StowDirsE)
16    (int (*)(...))Setup::StowDirs::~StowDirs
24    (int (*)(...))Setup::StowDirs::~StowDirs
32    (int (*)(...))Section::read_ini

Class Setup::StowDirs
   size=456 align=8
   base size=456 base align=8
Setup::StowDirs (0x0x7f127669f208) 0
    vptr=((& Setup::StowDirs::_ZTVN5Setup8StowDirsE) + 16u)
  Section (0x0x7f12766b1120) 0
      primary-for Setup::StowDirs (0x0x7f127669f208)

Vtable for Setup::ProtectDirs
Setup::ProtectDirs::_ZTVN5Setup11ProtectDirsE: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5Setup11ProtectDirsE)
16    (int (*)(...))Setup::ProtectDirs::~ProtectDirs
24    (int (*)(...))Setup::ProtectDirs::~ProtectDirs
32    (int (*)(...))Section::read_ini

Class Setup::ProtectDirs
   size=656 align=8
   base size=656 base align=8
Setup::ProtectDirs (0x0x7f127669f270) 0
    vptr=((& Setup::ProtectDirs::_ZTVN5Setup11ProtectDirsE) + 16u)
  Section (0x0x7f12766b1180) 0
      primary-for Setup::ProtectDirs (0x0x7f127669f270)

Vtable for Setup::ConfigFiles
Setup::ConfigFiles::_ZTVN5Setup11ConfigFilesE: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5Setup11ConfigFilesE)
16    (int (*)(...))Setup::ConfigFiles::~ConfigFiles
24    (int (*)(...))Setup::ConfigFiles::~ConfigFiles
32    (int (*)(...))Section::read_ini

Class Setup::ConfigFiles
   size=448 align=8
   base size=448 base align=8
Setup::ConfigFiles (0x0x7f127669f2d8) 0
    vptr=((& Setup::ConfigFiles::_ZTVN5Setup11ConfigFilesE) + 16u)
  Section (0x0x7f12766b11e0) 0
      primary-for Setup::ConfigFiles (0x0x7f127669f2d8)

Vtable for Setup::Links
Setup::Links::_ZTVN5Setup5LinksE: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5Setup5LinksE)
16    (int (*)(...))Setup::Links::~Links
24    (int (*)(...))Setup::Links::~Links
32    (int (*)(...))Section::read_ini

Class Setup::Links
   size=160 align=8
   base size=160 base align=8
Setup::Links (0x0x7f127669f340) 0
    vptr=((& Setup::Links::_ZTVN5Setup5LinksE) + 16u)
  Section (0x0x7f12766b1240) 0
      primary-for Setup::Links (0x0x7f127669f340)

Vtable for Setup::Exec
Setup::Exec::_ZTVN5Setup4ExecE: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5Setup4ExecE)
16    (int (*)(...))Setup::Exec::~Exec
24    (int (*)(...))Setup::Exec::~Exec
32    (int (*)(...))Section::read_ini

Class Setup::Exec
   size=408 align=8
   base size=408 base align=8
Setup::Exec (0x0x7f127669f3a8) 0
    vptr=((& Setup::Exec::_ZTVN5Setup4ExecE) + 16u)
  Section (0x0x7f12766b12a0) 0
      primary-for Setup::Exec (0x0x7f127669f3a8)

Class std::allocator_traits<std::allocator<Setup::Exec> >
   size=1 align=1
   base size=0 base align=1
std::allocator_traits<std::allocator<Setup::Exec> > (0x0x7f12766b1360) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<Setup::Exec> >
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__alloc_traits<std::allocator<Setup::Exec> > (0x0x7f127669f410) 0 empty
  std::allocator_traits<std::allocator<Setup::Exec> > (0x0x7f12766b13c0) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<Setup::Exec> >::rebind<Setup::Exec>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<Setup::Exec> >::rebind<Setup::Exec> (0x0x7f12766b1420) 0 empty

Class __gnu_cxx::new_allocator<Setup::Exec>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<Setup::Exec> (0x0x7f12766b1480) 0 empty

Class std::allocator<Setup::Exec>
   size=1 align=1
   base size=1 base align=1
std::allocator<Setup::Exec> (0x0x7f127669f548) 0 empty
  __gnu_cxx::new_allocator<Setup::Exec> (0x0x7f12766b1540) 0 empty

Class std::_Vector_base<Setup::Exec, std::allocator<Setup::Exec> >::_Vector_impl
   size=24 align=8
   base size=24 base align=8
std::_Vector_base<Setup::Exec, std::allocator<Setup::Exec> >::_Vector_impl (0x0x7f127669f618) 0
  std::allocator<Setup::Exec> (0x0x7f127669f680) 0 empty
    __gnu_cxx::new_allocator<Setup::Exec> (0x0x7f12766b15a0) 0 empty

Class std::_Vector_base<Setup::Exec, std::allocator<Setup::Exec> >
   size=24 align=8
   base size=24 base align=8
std::_Vector_base<Setup::Exec, std::allocator<Setup::Exec> > (0x0x7f12766b1300) 0

Class std::vector<Setup::Exec>
   size=24 align=8
   base size=24 base align=8
std::vector<Setup::Exec> (0x0x7f127669f6e8) 0
  std::_Vector_base<Setup::Exec, std::allocator<Setup::Exec> > (0x0x7f12766b1600) 0

Vtable for Setup::IniNIgnore
Setup::IniNIgnore::_ZTVN5Setup10IniNIgnoreE: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5Setup10IniNIgnoreE)
16    (int (*)(...))Setup::IniNIgnore::~IniNIgnore
24    (int (*)(...))Setup::IniNIgnore::~IniNIgnore
32    (int (*)(...))Section::read_ini

Class Setup::IniNIgnore
   size=272 align=8
   base size=272 base align=8
Setup::IniNIgnore (0x0x7f127669f7b8) 0
    vptr=((& Setup::IniNIgnore::_ZTVN5Setup10IniNIgnoreE) + 16u)
  Section (0x0x7f12766b17e0) 0
      primary-for Setup::IniNIgnore (0x0x7f127669f7b8)

Class std::allocator_traits<std::allocator<Ref<NIgnoreChain> > >
   size=1 align=1
   base size=0 base align=1
std::allocator_traits<std::allocator<Ref<NIgnoreChain> > > (0x0x7f12766b18a0) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<Ref<NIgnoreChain> > >
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__alloc_traits<std::allocator<Ref<NIgnoreChain> > > (0x0x7f127669f820) 0 empty
  std::allocator_traits<std::allocator<Ref<NIgnoreChain> > > (0x0x7f12766b1900) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<Ref<NIgnoreChain> > >::rebind<Ref<NIgnoreChain> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<Ref<NIgnoreChain> > >::rebind<Ref<NIgnoreChain> > (0x0x7f12766b1960) 0 empty

Class __gnu_cxx::new_allocator<Ref<NIgnoreChain> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<Ref<NIgnoreChain> > (0x0x7f12766b1a80) 0 empty

Class std::allocator<Ref<NIgnoreChain> >
   size=1 align=1
   base size=1 base align=1
std::allocator<Ref<NIgnoreChain> > (0x0x7f127669f958) 0 empty
  __gnu_cxx::new_allocator<Ref<NIgnoreChain> > (0x0x7f12766b1b40) 0 empty

Class std::_Vector_base<Ref<NIgnoreChain>, std::allocator<Ref<NIgnoreChain> > >::_Vector_impl
   size=24 align=8
   base size=24 base align=8
std::_Vector_base<Ref<NIgnoreChain>, std::allocator<Ref<NIgnoreChain> > >::_Vector_impl (0x0x7f127669fa28) 0
  std::allocator<Ref<NIgnoreChain> > (0x0x7f127669fa90) 0 empty
    __gnu_cxx::new_allocator<Ref<NIgnoreChain> > (0x0x7f12766b1ba0) 0 empty

Class std::_Vector_base<Ref<NIgnoreChain>, std::allocator<Ref<NIgnoreChain> > >
   size=24 align=8
   base size=24 base align=8
std::_Vector_base<Ref<NIgnoreChain>, std::allocator<Ref<NIgnoreChain> > > (0x0x7f12766b1840) 0

Class std::vector<Ref<NIgnoreChain> >
   size=24 align=8
   base size=24 base align=8
std::vector<Ref<NIgnoreChain> > (0x0x7f127669faf8) 0
  std::_Vector_base<Ref<NIgnoreChain>, std::allocator<Ref<NIgnoreChain> > > (0x0x7f12766b1c00) 0

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

Class __gnu_cxx::__alloc_traits<std::allocator<Section*> >
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__alloc_traits<std::allocator<Section*> > (0x0x7f127669fbc8) 0 empty
  std::allocator_traits<std::allocator<Section*> > (0x0x7f12766b1d20) 0 empty

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

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

Class std::allocator<Section*>
   size=1 align=1
   base size=1 base align=1
std::allocator<Section*> (0x0x7f127669fd00) 0 empty
  __gnu_cxx::new_allocator<Section*> (0x0x7f12766b1ea0) 0 empty

Class std::_Vector_base<Section*, std::allocator<Section*> >::_Vector_impl
   size=24 align=8
   base size=24 base align=8
std::_Vector_base<Section*, std::allocator<Section*> >::_Vector_impl (0x0x7f127669fdd0) 0
  std::allocator<Section*> (0x0x7f127669fe38) 0 empty
    __gnu_cxx::new_allocator<Section*> (0x0x7f12766b1f00) 0 empty

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

Class std::vector<Section*>
   size=24 align=8
   base size=24 base align=8
std::vector<Section*> (0x0x7f127669fea0) 0
  std::_Vector_base<Section*, std::allocator<Section*> > (0x0x7f12766b1f60) 0

Class Setup
   size=4864 align=8
   base size=4864 base align=8
Setup (0x0x7f1276663c60) 0

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

Class std::is_function<_IO_FILE*>
   size=1 align=1
   base size=1 base align=1
std::is_function<_IO_FILE*> (0x0x7f127669f478) 0 empty
  std::integral_constant<bool, false> (0x0x7f12764aed80) 0 empty

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

Class std::is_lvalue_reference<_IO_FILE*>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<_IO_FILE*> (0x0x7f127669f750) 0 empty
  std::integral_constant<bool, false> (0x0x7f12764aee40) 0 empty

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

Class std::is_rvalue_reference<_IO_FILE*>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<_IO_FILE*> (0x0x7f127669fc30) 0 empty
  std::integral_constant<bool, false> (0x0x7f12764e9000) 0 empty

Class std::__or_<std::is_lvalue_reference<_IO_FILE*>, std::is_rvalue_reference<_IO_FILE*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<_IO_FILE*>, std::is_rvalue_reference<_IO_FILE*> > (0x0x7f127669ff08) 0 empty
  std::is_rvalue_reference<_IO_FILE*> (0x0x7f12764ea000) 0 empty
    std::integral_constant<bool, false> (0x0x7f12764e9060) 0 empty

Class std::is_reference<_IO_FILE*>
   size=1 align=1
   base size=1 base align=1
std::is_reference<_IO_FILE*> (0x0x7f12764ea068) 0 empty
  std::integral_constant<bool, false> (0x0x7f12764e90c0) 0 empty

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

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

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

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

Class std::__is_void_helper<_IO_FILE*>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<_IO_FILE*> (0x0x7f12764ea138) 0 empty
  std::integral_constant<bool, false> (0x0x7f12764e92a0) 0 empty

Class std::is_void<_IO_FILE*>
   size=1 align=1
   base size=1 base align=1
std::is_void<_IO_FILE*> (0x0x7f12764ea1a0) 0 empty
  std::integral_constant<bool, false> (0x0x7f12764e9300) 0 empty

Class std::__or_<std::is_reference<_IO_FILE*>, std::is_void<_IO_FILE*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<_IO_FILE*>, std::is_void<_IO_FILE*> > (0x0x7f12764ea208) 0 empty
  std::is_void<_IO_FILE*> (0x0x7f12764ea270) 0 empty
    std::integral_constant<bool, false> (0x0x7f12764e9360) 0 empty

Class std::__or_<std::is_function<_IO_FILE*>, std::is_reference<_IO_FILE*>, std::is_void<_IO_FILE*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<_IO_FILE*>, std::is_reference<_IO_FILE*>, std::is_void<_IO_FILE*> > (0x0x7f12764ea2d8) 0 empty
  std::__or_<std::is_reference<_IO_FILE*>, std::is_void<_IO_FILE*> > (0x0x7f12764ea340) 0 empty
    std::is_void<_IO_FILE*> (0x0x7f12764ea3a8) 0 empty
      std::integral_constant<bool, false> (0x0x7f12764e93c0) 0 empty

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

Class std::is_object<_IO_FILE*>
   size=1 align=1
   base size=1 base align=1
std::is_object<_IO_FILE*> (0x0x7f12764ea478) 0 empty
  std::integral_constant<bool, true> (0x0x7f12764e9600) 0 empty

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

Class std::__or_<std::is_object<_IO_FILE*>, std::is_reference<_IO_FILE*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<_IO_FILE*>, std::is_reference<_IO_FILE*> > (0x0x7f12764ea4e0) 0 empty
  std::is_object<_IO_FILE*> (0x0x7f12764ea548) 0 empty
    std::integral_constant<bool, true> (0x0x7f12764e96c0) 0 empty

Class std::__is_referenceable<_IO_FILE*>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<_IO_FILE*> (0x0x7f12764ea5b0) 0 empty
  std::integral_constant<bool, true> (0x0x7f12764e9720) 0 empty

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

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

Class std::is_array<_IO_FILE*>
   size=1 align=1
   base size=1 base align=1
std::is_array<_IO_FILE*> (0x0x7f12764ea618) 0 empty
  std::integral_constant<bool, false> (0x0x7f12764e9840) 0 empty

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

Class std::__and_<std::is_array<_IO_FILE*>, std::__not_<std::extent<_IO_FILE*, 0u> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_array<_IO_FILE*>, std::__not_<std::extent<_IO_FILE*, 0u> > > (0x0x7f12764ea680) 0 empty
  std::is_array<_IO_FILE*> (0x0x7f12764ea6e8) 0 empty
    std::integral_constant<bool, false> (0x0x7f12764e99c0) 0 empty

Class std::__is_array_unknown_bounds<_IO_FILE*>
   size=1 align=1
   base size=1 base align=1
std::__is_array_unknown_bounds<_IO_FILE*> (0x0x7f12764ea750) 0 empty
  std::__and_<std::is_array<_IO_FILE*>, std::__not_<std::extent<_IO_FILE*, 0u> > > (0x0x7f12764ea7b8) 0 empty
    std::is_array<_IO_FILE*> (0x0x7f12764ea820) 0 empty
      std::integral_constant<bool, false> (0x0x7f12764e9a20) 0 empty

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

Class std::__or_<std::__is_array_unknown_bounds<_IO_FILE*>, std::is_function<_IO_FILE*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::__is_array_unknown_bounds<_IO_FILE*>, std::is_function<_IO_FILE*> > (0x0x7f12764ea958) 0 empty
  std::is_function<_IO_FILE*> (0x0x7f12764ea9c0) 0 empty
    std::integral_constant<bool, false> (0x0x7f12764e9ba0) 0 empty

Class std::__or_<std::is_void<_IO_FILE*>, std::__is_array_unknown_bounds<_IO_FILE*>, std::is_function<_IO_FILE*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<_IO_FILE*>, std::__is_array_unknown_bounds<_IO_FILE*>, std::is_function<_IO_FILE*> > (0x0x7f12764eaa28) 0 empty
  std::__or_<std::__is_array_unknown_bounds<_IO_FILE*>, std::is_function<_IO_FILE*> > (0x0x7f12764eaa90) 0 empty
    std::is_function<_IO_FILE*> (0x0x7f12764eaaf8) 0 empty
      std::integral_constant<bool, false> (0x0x7f12764e9c00) 0 empty

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

Class std::__is_integral_helper<_IO_FILE*>
   size=1 align=1
   base size=1 base align=1
std::__is_integral_helper<_IO_FILE*> (0x0x7f12764eac30) 0 empty
  std::integral_constant<bool, false> (0x0x7f12764e9cc0) 0 empty

Class std::is_integral<_IO_FILE*>
   size=1 align=1
   base size=1 base align=1
std::is_integral<_IO_FILE*> (0x0x7f12764eac98) 0 empty
  std::integral_constant<bool, false> (0x0x7f12764e9d20) 0 empty

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

Class std::__is_floating_point_helper<_IO_FILE*>
   size=1 align=1
   base size=1 base align=1
std::__is_floating_point_helper<_IO_FILE*> (0x0x7f12764ead00) 0 empty
  std::integral_constant<bool, false> (0x0x7f12764e9ea0) 0 empty

Class std::is_floating_point<_IO_FILE*>
   size=1 align=1
   base size=1 base align=1
std::is_floating_point<_IO_FILE*> (0x0x7f12764ead68) 0 empty
  std::integral_constant<bool, false> (0x0x7f12764e9f00) 0 empty

Class std::__or_<std::is_integral<_IO_FILE*>, std::is_floating_point<_IO_FILE*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_integral<_IO_FILE*>, std::is_floating_point<_IO_FILE*> > (0x0x7f12764eadd0) 0 empty
  std::is_floating_point<_IO_FILE*> (0x0x7f12764eae38) 0 empty
    std::integral_constant<bool, false> (0x0x7f12764e9f60) 0 empty

Class std::is_arithmetic<_IO_FILE*>
   size=1 align=1
   base size=1 base align=1
std::is_arithmetic<_IO_FILE*> (0x0x7f12764eaea0) 0 empty
  std::integral_constant<bool, false> (0x0x7f1276510000) 0 empty

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

Class std::is_enum<_IO_FILE*>
   size=1 align=1
   base size=1 base align=1
std::is_enum<_IO_FILE*> (0x0x7f12764eaf08) 0 empty
  std::integral_constant<bool, false> (0x0x7f12765100c0) 0 empty

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

Class std::__is_pointer_helper<_IO_FILE*>
   size=1 align=1
   base size=1 base align=1
std::__is_pointer_helper<_IO_FILE*> (0x0x7f1276514068) 0 empty
  std::integral_constant<bool, true> (0x0x7f1276510180) 0 empty

Class std::is_pointer<_IO_FILE*>
   size=1 align=1
   base size=1 base align=1
std::is_pointer<_IO_FILE*> (0x0x7f12765140d0) 0 empty
  std::integral_constant<bool, true> (0x0x7f12765101e0) 0 empty

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

Class std::__or_<std::is_pointer<_IO_FILE*>, std::is_member_pointer<_IO_FILE*>, std::is_null_pointer<_IO_FILE*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_pointer<_IO_FILE*>, std::is_member_pointer<_IO_FILE*>, std::is_null_pointer<_IO_FILE*> > (0x0x7f1276514138) 0 empty
  std::is_pointer<_IO_FILE*> (0x0x7f12765141a0) 0 empty
    std::integral_constant<bool, true> (0x0x7f12765102a0) 0 empty

Class std::__or_<std::is_enum<_IO_FILE*>, std::is_pointer<_IO_FILE*>, std::is_member_pointer<_IO_FILE*>, std::is_null_pointer<_IO_FILE*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_enum<_IO_FILE*>, std::is_pointer<_IO_FILE*>, std::is_member_pointer<_IO_FILE*>, std::is_null_pointer<_IO_FILE*> > (0x0x7f1276514208) 0 empty
  std::__or_<std::is_pointer<_IO_FILE*>, std::is_member_pointer<_IO_FILE*>, std::is_null_pointer<_IO_FILE*> > (0x0x7f1276514270) 0 empty
    std::is_pointer<_IO_FILE*> (0x0x7f12765142d8) 0 empty
      std::integral_constant<bool, true> (0x0x7f1276510300) 0 empty

Class std::__or_<std::is_arithmetic<_IO_FILE*>, std::is_enum<_IO_FILE*>, std::is_pointer<_IO_FILE*>, std::is_member_pointer<_IO_FILE*>, std::is_null_pointer<_IO_FILE*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_arithmetic<_IO_FILE*>, std::is_enum<_IO_FILE*>, std::is_pointer<_IO_FILE*>, std::is_member_pointer<_IO_FILE*>, std::is_null_pointer<_IO_FILE*> > (0x0x7f1276514340) 0 empty
  std::__or_<std::is_enum<_IO_FILE*>, std::is_pointer<_IO_FILE*>, std::is_member_pointer<_IO_FILE*>, std::is_null_pointer<_IO_FILE*> > (0x0x7f12765143a8) 0 empty
    std::__or_<std::is_pointer<_IO_FILE*>, std::is_member_pointer<_IO_FILE*>, std::is_null_pointer<_IO_FILE*> > (0x0x7f1276514410) 0 empty
      std::is_pointer<_IO_FILE*> (0x0x7f1276514478) 0 empty
        std::integral_constant<bool, true> (0x0x7f1276510360) 0 empty

Class std::is_scalar<_IO_FILE*>
   size=1 align=1
   base size=1 base align=1
std::is_scalar<_IO_FILE*> (0x0x7f12765144e0) 0 empty
  std::integral_constant<bool, true> (0x0x7f12765103c0) 0 empty

Class std::__or_<std::is_reference<_IO_FILE*>, std::is_scalar<_IO_FILE*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<_IO_FILE*>, std::is_scalar<_IO_FILE*> > (0x0x7f1276514548) 0 empty
  std::is_scalar<_IO_FILE*> (0x0x7f12765145b0) 0 empty
    std::integral_constant<bool, true> (0x0x7f1276510420) 0 empty

Class std::__is_destructible_safe<_IO_FILE*, false, true>
   size=1 align=1
   base size=1 base align=1
std::__is_destructible_safe<_IO_FILE*, false, true> (0x0x7f1276514618) 0 empty
  std::integral_constant<bool, true> (0x0x7f1276510480) 0 empty

Class std::is_destructible<_IO_FILE*>
   size=1 align=1
   base size=1 base align=1
std::is_destructible<_IO_FILE*> (0x0x7f1276514680) 0 empty
  std::integral_constant<bool, true> (0x0x7f12765104e0) 0 empty

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

Class std::is_function<_IO_FILE*&&>
   size=1 align=1
   base size=1 base align=1
std::is_function<_IO_FILE*&&> (0x0x7f1276514750) 0 empty
  std::integral_constant<bool, false> (0x0x7f1276510600) 0 empty

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

Class std::is_lvalue_reference<_IO_FILE*&&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<_IO_FILE*&&> (0x0x7f12765147b8) 0 empty
  std::integral_constant<bool, false> (0x0x7f12765106c0) 0 empty

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

Class std::is_rvalue_reference<_IO_FILE*&&>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<_IO_FILE*&&> (0x0x7f12765149c0) 0 empty
  std::integral_constant<bool, true> (0x0x7f1276510780) 0 empty

Class std::__or_<std::is_lvalue_reference<_IO_FILE*&&>, std::is_rvalue_reference<_IO_FILE*&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<_IO_FILE*&&>, std::is_rvalue_reference<_IO_FILE*&&> > (0x0x7f1276514a28) 0 empty
  std::is_rvalue_reference<_IO_FILE*&&> (0x0x7f1276514a90) 0 empty
    std::integral_constant<bool, true> (0x0x7f12765107e0) 0 empty

Class std::is_reference<_IO_FILE*&&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<_IO_FILE*&&> (0x0x7f1276514af8) 0 empty
  std::integral_constant<bool, true> (0x0x7f1276510900) 0 empty

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

Class std::__or_<std::is_reference<_IO_FILE*&&>, std::is_void<_IO_FILE*&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<_IO_FILE*&&>, std::is_void<_IO_FILE*&&> > (0x0x7f1276514b60) 0 empty
  std::is_reference<_IO_FILE*&&> (0x0x7f1276514bc8) 0 empty
    std::integral_constant<bool, true> (0x0x7f12765109c0) 0 empty

Class std::__or_<std::is_function<_IO_FILE*&&>, std::is_reference<_IO_FILE*&&>, std::is_void<_IO_FILE*&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<_IO_FILE*&&>, std::is_reference<_IO_FILE*&&>, std::is_void<_IO_FILE*&&> > (0x0x7f1276514c30) 0 empty
  std::__or_<std::is_reference<_IO_FILE*&&>, std::is_void<_IO_FILE*&&> > (0x0x7f1276514c98) 0 empty
    std::is_reference<_IO_FILE*&&> (0x0x7f1276514d00) 0 empty
      std::integral_constant<bool, true> (0x0x7f1276510a20) 0 empty

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

Class std::is_object<_IO_FILE*&&>
   size=1 align=1
   base size=1 base align=1
std::is_object<_IO_FILE*&&> (0x0x7f1276514f70) 0 empty
  std::integral_constant<bool, false> (0x0x7f1276510ae0) 0 empty

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

Class std::__or_<std::is_object<_IO_FILE*&&>, std::is_reference<_IO_FILE*&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<_IO_FILE*&&>, std::is_reference<_IO_FILE*&&> > (0x0x7f127652f000) 0 empty
  std::is_reference<_IO_FILE*&&> (0x0x7f127652f068) 0 empty
    std::integral_constant<bool, true> (0x0x7f1276510ba0) 0 empty

Class std::__is_referenceable<_IO_FILE*&&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<_IO_FILE*&&> (0x0x7f127652f0d0) 0 empty
  std::integral_constant<bool, true> (0x0x7f1276510c00) 0 empty

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

Class std::add_rvalue_reference<_IO_FILE*&&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<_IO_FILE*&&> (0x0x7f127652f138) 0 empty
  std::__add_rvalue_reference_helper<_IO_FILE*&&, true> (0x0x7f1276510cc0) 0 empty

Class std::__is_direct_constructible_impl<_IO_FILE*, _IO_FILE*&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_impl<_IO_FILE*, _IO_FILE*&&> (0x0x7f12765146e8) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f12765105a0) 0 empty

Class std::__and_<std::is_destructible<_IO_FILE*>, std::__is_direct_constructible_impl<_IO_FILE*, _IO_FILE*&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_destructible<_IO_FILE*>, std::__is_direct_constructible_impl<_IO_FILE*, _IO_FILE*&&> > (0x0x7f127652f208) 0 empty
  std::__is_direct_constructible_impl<_IO_FILE*, _IO_FILE*&&> (0x0x7f127652f270) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f1276510d20) 0 empty

Class std::__is_direct_constructible_new_safe<_IO_FILE*, _IO_FILE*&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new_safe<_IO_FILE*, _IO_FILE*&&> (0x0x7f127652f3a8) 0 empty
  std::__and_<std::is_destructible<_IO_FILE*>, std::__is_direct_constructible_impl<_IO_FILE*, _IO_FILE*&&> > (0x0x7f127652f410) 0 empty
    std::__is_direct_constructible_impl<_IO_FILE*, _IO_FILE*&&> (0x0x7f127652f478) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7f1276510d80) 0 empty

Class std::__is_direct_constructible_new<_IO_FILE*, _IO_FILE*&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new<_IO_FILE*, _IO_FILE*&&> (0x0x7f127652f4e0) 0 empty
  std::__is_direct_constructible_new_safe<_IO_FILE*, _IO_FILE*&&> (0x0x7f127652f548) 0 empty
    std::__and_<std::is_destructible<_IO_FILE*>, std::__is_direct_constructible_impl<_IO_FILE*, _IO_FILE*&&> > (0x0x7f127652f5b0) 0 empty
      std::__is_direct_constructible_impl<_IO_FILE*, _IO_FILE*&&> (0x0x7f127652f618) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7f1276510de0) 0 empty

Class std::__is_direct_constructible<_IO_FILE*, _IO_FILE*&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible<_IO_FILE*, _IO_FILE*&&> (0x0x7f127652f680) 0 empty
  std::integral_constant<bool, true> (0x0x7f1276510e40) 0 empty

Class std::__is_constructible_impl<_IO_FILE*, _IO_FILE*&&>
   size=1 align=1
   base size=1 base align=1
std::__is_constructible_impl<_IO_FILE*, _IO_FILE*&&> (0x0x7f127652f6e8) 0 empty
  std::__is_direct_constructible<_IO_FILE*, _IO_FILE*&&> (0x0x7f127652f750) 0 empty
    std::integral_constant<bool, true> (0x0x7f1276510ea0) 0 empty

Class std::is_constructible<_IO_FILE*, _IO_FILE*&&>
   size=1 align=1
   base size=1 base align=1
std::is_constructible<_IO_FILE*, _IO_FILE*&&> (0x0x7f127652f7b8) 0 empty
  std::integral_constant<bool, true> (0x0x7f1276510f00) 0 empty

Class std::__is_move_constructible_impl<_IO_FILE*, true>
   size=1 align=1
   base size=1 base align=1
std::__is_move_constructible_impl<_IO_FILE*, true> (0x0x7f127652f820) 0 empty
  std::is_constructible<_IO_FILE*, _IO_FILE*&&> (0x0x7f127652f888) 0 empty
    std::integral_constant<bool, true> (0x0x7f1276510f60) 0 empty

Class std::is_move_constructible<_IO_FILE*>
   size=1 align=1
   base size=1 base align=1
std::is_move_constructible<_IO_FILE*> (0x0x7f127652f8f0) 0 empty
  std::__is_move_constructible_impl<_IO_FILE*, true> (0x0x7f127652f958) 0 empty
    std::is_constructible<_IO_FILE*, _IO_FILE*&&> (0x0x7f127652f9c0) 0 empty
      std::integral_constant<bool, true> (0x0x7f1276537000) 0 empty

Class std::conditional<true, std::is_move_assignable<_IO_FILE*>, std::is_move_constructible<_IO_FILE*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_move_assignable<_IO_FILE*>, std::is_move_constructible<_IO_FILE*> > (0x0x7f1276537060) 0 empty

Class std::is_function<_IO_FILE*&>
   size=1 align=1
   base size=1 base align=1
std::is_function<_IO_FILE*&> (0x0x7f127652faf8) 0 empty
  std::integral_constant<bool, false> (0x0x7f12765371e0) 0 empty

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

Class std::is_lvalue_reference<_IO_FILE*&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<_IO_FILE*&> (0x0x7f127652fb60) 0 empty
  std::integral_constant<bool, true> (0x0x7f12765372a0) 0 empty

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

Class std::__or_<std::is_lvalue_reference<_IO_FILE*&>, std::is_rvalue_reference<_IO_FILE*&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<_IO_FILE*&>, std::is_rvalue_reference<_IO_FILE*&> > (0x0x7f127652fc98) 0 empty
  std::is_lvalue_reference<_IO_FILE*&> (0x0x7f127652fd00) 0 empty
    std::integral_constant<bool, true> (0x0x7f1276537420) 0 empty

Class std::is_reference<_IO_FILE*&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<_IO_FILE*&> (0x0x7f127652fd68) 0 empty
  std::integral_constant<bool, true> (0x0x7f1276537480) 0 empty

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

Class std::__or_<std::is_reference<_IO_FILE*&>, std::is_void<_IO_FILE*&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<_IO_FILE*&>, std::is_void<_IO_FILE*&> > (0x0x7f127652fdd0) 0 empty
  std::is_reference<_IO_FILE*&> (0x0x7f127652fe38) 0 empty
    std::integral_constant<bool, true> (0x0x7f1276537540) 0 empty

Class std::__or_<std::is_function<_IO_FILE*&>, std::is_reference<_IO_FILE*&>, std::is_void<_IO_FILE*&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<_IO_FILE*&>, std::is_reference<_IO_FILE*&>, std::is_void<_IO_FILE*&> > (0x0x7f127652fea0) 0 empty
  std::__or_<std::is_reference<_IO_FILE*&>, std::is_void<_IO_FILE*&> > (0x0x7f127652ff08) 0 empty
    std::is_reference<_IO_FILE*&> (0x0x7f127652ff70) 0 empty
      std::integral_constant<bool, true> (0x0x7f12765375a0) 0 empty

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

Class std::is_object<_IO_FILE*&>
   size=1 align=1
   base size=1 base align=1
std::is_object<_IO_FILE*&> (0x0x7f1276548138) 0 empty
  std::integral_constant<bool, false> (0x0x7f1276537720) 0 empty

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

Class std::__or_<std::is_object<_IO_FILE*&>, std::is_reference<_IO_FILE*&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<_IO_FILE*&>, std::is_reference<_IO_FILE*&> > (0x0x7f12765481a0) 0 empty
  std::is_reference<_IO_FILE*&> (0x0x7f1276548208) 0 empty
    std::integral_constant<bool, true> (0x0x7f12765377e0) 0 empty

Class std::__is_referenceable<_IO_FILE*&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<_IO_FILE*&> (0x0x7f1276548270) 0 empty
  std::integral_constant<bool, true> (0x0x7f1276537840) 0 empty

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

Class std::add_rvalue_reference<_IO_FILE*&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<_IO_FILE*&> (0x0x7f12765482d8) 0 empty
  std::__add_rvalue_reference_helper<_IO_FILE*&, true> (0x0x7f1276537900) 0 empty

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

Class std::is_assignable<_IO_FILE*&, _IO_FILE*&&>
   size=1 align=1
   base size=1 base align=1
std::is_assignable<_IO_FILE*&, _IO_FILE*&&> (0x0x7f12765483a8) 0 empty
  std::integral_constant<bool, true> (0x0x7f1276537960) 0 empty

Class std::__is_move_assignable_impl<_IO_FILE*, true>
   size=1 align=1
   base size=1 base align=1
std::__is_move_assignable_impl<_IO_FILE*, true> (0x0x7f1276548410) 0 empty
  std::is_assignable<_IO_FILE*&, _IO_FILE*&&> (0x0x7f1276548478) 0 empty
    std::integral_constant<bool, true> (0x0x7f12765379c0) 0 empty

Class std::is_move_assignable<_IO_FILE*>
   size=1 align=1
   base size=1 base align=1
std::is_move_assignable<_IO_FILE*> (0x0x7f12765484e0) 0 empty
  std::__is_move_assignable_impl<_IO_FILE*, true> (0x0x7f1276548548) 0 empty
    std::is_assignable<_IO_FILE*&, _IO_FILE*&&> (0x0x7f12765485b0) 0 empty
      std::integral_constant<bool, true> (0x0x7f1276537a20) 0 empty

Class std::__and_<std::is_move_constructible<_IO_FILE*>, std::is_move_assignable<_IO_FILE*> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_move_constructible<_IO_FILE*>, std::is_move_assignable<_IO_FILE*> > (0x0x7f1276548618) 0 empty
  std::is_move_assignable<_IO_FILE*> (0x0x7f1276548680) 0 empty
    std::__is_move_assignable_impl<_IO_FILE*, true> (0x0x7f12765486e8) 0 empty
      std::is_assignable<_IO_FILE*&, _IO_FILE*&&> (0x0x7f1276548750) 0 empty
        std::integral_constant<bool, true> (0x0x7f1276537a80) 0 empty

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

Class std::__is_nt_constructible_impl<_IO_FILE*, _IO_FILE*&&>
   size=1 align=1
   base size=1 base align=1
std::__is_nt_constructible_impl<_IO_FILE*, _IO_FILE*&&> (0x0x7f12765487b8) 0 empty
  std::integral_constant<bool, true> (0x0x7f1276537b40) 0 empty

Class std::__and_<std::is_constructible<_IO_FILE*, _IO_FILE*&&>, std::__is_nt_constructible_impl<_IO_FILE*, _IO_FILE*&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<_IO_FILE*, _IO_FILE*&&>, std::__is_nt_constructible_impl<_IO_FILE*, _IO_FILE*&&> > (0x0x7f1276548820) 0 empty
  std::__is_nt_constructible_impl<_IO_FILE*, _IO_FILE*&&> (0x0x7f1276548888) 0 empty
    std::integral_constant<bool, true> (0x0x7f1276537ba0) 0 empty

Class std::is_nothrow_constructible<_IO_FILE*, _IO_FILE*&&>
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_constructible<_IO_FILE*, _IO_FILE*&&> (0x0x7f12765488f0) 0 empty
  std::__and_<std::is_constructible<_IO_FILE*, _IO_FILE*&&>, std::__is_nt_constructible_impl<_IO_FILE*, _IO_FILE*&&> > (0x0x7f1276548958) 0 empty
    std::__is_nt_constructible_impl<_IO_FILE*, _IO_FILE*&&> (0x0x7f12765489c0) 0 empty
      std::integral_constant<bool, true> (0x0x7f1276537c00) 0 empty

Class std::__is_nothrow_move_constructible_impl<_IO_FILE*, true>
   size=1 align=1
   base size=1 base align=1
std::__is_nothrow_move_constructible_impl<_IO_FILE*, true> (0x0x7f1276548a28) 0 empty
  std::is_nothrow_constructible<_IO_FILE*, _IO_FILE*&&> (0x0x7f1276548a90) 0 empty
    std::__and_<std::is_constructible<_IO_FILE*, _IO_FILE*&&>, std::__is_nt_constructible_impl<_IO_FILE*, _IO_FILE*&&> > (0x0x7f1276548af8) 0 empty
      std::__is_nt_constructible_impl<_IO_FILE*, _IO_FILE*&&> (0x0x7f1276548b60) 0 empty
        std::integral_constant<bool, true> (0x0x7f1276537c60) 0 empty

Class std::is_nothrow_move_constructible<_IO_FILE*>
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_move_constructible<_IO_FILE*> (0x0x7f1276548bc8) 0 empty
  std::__is_nothrow_move_constructible_impl<_IO_FILE*, true> (0x0x7f1276548c30) 0 empty
    std::is_nothrow_constructible<_IO_FILE*, _IO_FILE*&&> (0x0x7f1276548c98) 0 empty
      std::__and_<std::is_constructible<_IO_FILE*, _IO_FILE*&&>, std::__is_nt_constructible_impl<_IO_FILE*, _IO_FILE*&&> > (0x0x7f1276548d00) 0 empty
        std::__is_nt_constructible_impl<_IO_FILE*, _IO_FILE*&&> (0x0x7f1276548d68) 0 empty
          std::integral_constant<bool, true> (0x0x7f1276537cc0) 0 empty

Class std::conditional<true, std::is_nothrow_move_assignable<_IO_FILE*>, std::is_nothrow_move_constructible<_IO_FILE*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_nothrow_move_assignable<_IO_FILE*>, std::is_nothrow_move_constructible<_IO_FILE*> > (0x0x7f1276537d20) 0 empty

Class std::conditional<true, std::__is_nt_assignable_impl<_IO_FILE*&, _IO_FILE*&&>, std::is_assignable<_IO_FILE*&, _IO_FILE*&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_nt_assignable_impl<_IO_FILE*&, _IO_FILE*&&>, std::is_assignable<_IO_FILE*&, _IO_FILE*&&> > (0x0x7f1276537d80) 0 empty

Class std::__is_nt_assignable_impl<_IO_FILE*&, _IO_FILE*&&>
   size=1 align=1
   base size=1 base align=1
std::__is_nt_assignable_impl<_IO_FILE*&, _IO_FILE*&&> (0x0x7f1276548dd0) 0 empty
  std::integral_constant<bool, true> (0x0x7f1276537de0) 0 empty

Class std::__and_<std::is_assignable<_IO_FILE*&, _IO_FILE*&&>, std::__is_nt_assignable_impl<_IO_FILE*&, _IO_FILE*&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_assignable<_IO_FILE*&, _IO_FILE*&&>, std::__is_nt_assignable_impl<_IO_FILE*&, _IO_FILE*&&> > (0x0x7f1276548e38) 0 empty
  std::__is_nt_assignable_impl<_IO_FILE*&, _IO_FILE*&&> (0x0x7f1276548ea0) 0 empty
    std::integral_constant<bool, true> (0x0x7f1276537e40) 0 empty

Class std::is_nothrow_assignable<_IO_FILE*&, _IO_FILE*&&>
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_assignable<_IO_FILE*&, _IO_FILE*&&> (0x0x7f1276548f08) 0 empty
  std::__and_<std::is_assignable<_IO_FILE*&, _IO_FILE*&&>, std::__is_nt_assignable_impl<_IO_FILE*&, _IO_FILE*&&> > (0x0x7f1276548f70) 0 empty
    std::__is_nt_assignable_impl<_IO_FILE*&, _IO_FILE*&&> (0x0x7f1276562000) 0 empty
      std::integral_constant<bool, true> (0x0x7f1276537ea0) 0 empty

Class std::__is_nt_move_assignable_impl<_IO_FILE*, true>
   size=1 align=1
   base size=1 base align=1
std::__is_nt_move_assignable_impl<_IO_FILE*, true> (0x0x7f1276562068) 0 empty
  std::is_nothrow_assignable<_IO_FILE*&, _IO_FILE*&&> (0x0x7f12765620d0) 0 empty
    std::__and_<std::is_assignable<_IO_FILE*&, _IO_FILE*&&>, std::__is_nt_assignable_impl<_IO_FILE*&, _IO_FILE*&&> > (0x0x7f1276562138) 0 empty
      std::__is_nt_assignable_impl<_IO_FILE*&, _IO_FILE*&&> (0x0x7f12765621a0) 0 empty
        std::integral_constant<bool, true> (0x0x7f1276537f00) 0 empty

Class std::is_nothrow_move_assignable<_IO_FILE*>
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_move_assignable<_IO_FILE*> (0x0x7f1276562208) 0 empty
  std::__is_nt_move_assignable_impl<_IO_FILE*, true> (0x0x7f1276562270) 0 empty
    std::is_nothrow_assignable<_IO_FILE*&, _IO_FILE*&&> (0x0x7f12765622d8) 0 empty
      std::__and_<std::is_assignable<_IO_FILE*&, _IO_FILE*&&>, std::__is_nt_assignable_impl<_IO_FILE*&, _IO_FILE*&&> > (0x0x7f1276562340) 0 empty
        std::__is_nt_assignable_impl<_IO_FILE*&, _IO_FILE*&&> (0x0x7f12765623a8) 0 empty
          std::integral_constant<bool, true> (0x0x7f1276537f60) 0 empty

Class std::__and_<std::is_nothrow_move_constructible<_IO_FILE*>, std::is_nothrow_move_assignable<_IO_FILE*> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_nothrow_move_constructible<_IO_FILE*>, std::is_nothrow_move_assignable<_IO_FILE*> > (0x0x7f1276562410) 0 empty
  std::is_nothrow_move_assignable<_IO_FILE*> (0x0x7f1276562478) 0 empty
    std::__is_nt_move_assignable_impl<_IO_FILE*, true> (0x0x7f12765624e0) 0 empty
      std::is_nothrow_assignable<_IO_FILE*&, _IO_FILE*&&> (0x0x7f1276562548) 0 empty
        std::__and_<std::is_assignable<_IO_FILE*&, _IO_FILE*&&>, std::__is_nt_assignable_impl<_IO_FILE*&, _IO_FILE*&&> > (0x0x7f12765625b0) 0 empty
          std::__is_nt_assignable_impl<_IO_FILE*&, _IO_FILE*&&> (0x0x7f1276562618) 0 empty
            std::integral_constant<bool, true> (0x0x7f1276564000) 0 empty

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

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

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

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

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

Class std::__or_<std::is_lvalue_reference<bool>, std::is_rvalue_reference<bool> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<bool>, std::is_rvalue_reference<bool> > (0x0x7f1276562a90) 0 empty
  std::is_rvalue_reference<bool> (0x0x7f1276562af8) 0 empty
    std::integral_constant<bool, false> (0x0x7f1276564300) 0 empty

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

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

Class std::remove_volatile<bool>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<bool> (0x0x7f1276564480) 0 empty

Class std::remove_const<bool>
   size=1 align=1
   base size=0 base align=1
std::remove_const<bool> (0x0x7f12765644e0) 0 empty

Class std::remove_cv<bool>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<bool> (0x0x7f1276564420) 0 empty

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

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

Class std::__or_<std::is_reference<bool>, std::is_void<bool> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<bool>, std::is_void<bool> > (0x0x7f1276562d00) 0 empty
  std::is_void<bool> (0x0x7f1276562d68) 0 empty
    std::integral_constant<bool, false> (0x0x7f1276564600) 0 empty

Class std::__or_<std::is_function<bool>, std::is_reference<bool>, std::is_void<bool> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<bool>, std::is_reference<bool>, std::is_void<bool> > (0x0x7f1276562dd0) 0 empty
  std::__or_<std::is_reference<bool>, std::is_void<bool> > (0x0x7f1276562e38) 0 empty
    std::is_void<bool> (0x0x7f1276562ea0) 0 empty
      std::integral_constant<bool, false> (0x0x7f1276564660) 0 empty

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

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

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

Class std::__or_<std::is_object<bool>, std::is_reference<bool> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<bool>, std::is_reference<bool> > (0x0x7f1276579000) 0 empty
  std::is_object<bool> (0x0x7f1276579068) 0 empty
    std::integral_constant<bool, true> (0x0x7f1276564960) 0 empty

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

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

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

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

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

Class std::__and_<std::is_array<bool>, std::__not_<std::extent<bool, 0u> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_array<bool>, std::__not_<std::extent<bool, 0u> > > (0x0x7f12765791a0) 0 empty
  std::is_array<bool> (0x0x7f1276579208) 0 empty
    std::integral_constant<bool, false> (0x0x7f1276564ba0) 0 empty

Class std::__is_array_unknown_bounds<bool>
   size=1 align=1
   base size=1 base align=1
std::__is_array_unknown_bounds<bool> (0x0x7f1276579270) 0 empty
  std::__and_<std::is_array<bool>, std::__not_<std::extent<bool, 0u> > > (0x0x7f12765792d8) 0 empty
    std::is_array<bool> (0x0x7f1276579340) 0 empty
      std::integral_constant<bool, false> (0x0x7f1276564c00) 0 empty

Class std::conditional<false, std::__is_array_unknown_bounds<bool>, std::is_function<bool> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__is_array_unknown_bounds<bool>, std::is_function<bool> > (0x0x7f1276564c60) 0 empty

Class std::__or_<std::__is_array_unknown_bounds<bool>, std::is_function<bool> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::__is_array_unknown_bounds<bool>, std::is_function<bool> > (0x0x7f12765793a8) 0 empty
  std::is_function<bool> (0x0x7f1276579410) 0 empty
    std::integral_constant<bool, false> (0x0x7f1276564cc0) 0 empty

Class std::__or_<std::is_void<bool>, std::__is_array_unknown_bounds<bool>, std::is_function<bool> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<bool>, std::__is_array_unknown_bounds<bool>, std::is_function<bool> > (0x0x7f1276579478) 0 empty
  std::__or_<std::__is_array_unknown_bounds<bool>, std::is_function<bool> > (0x0x7f12765794e0) 0 empty
    std::is_function<bool> (0x0x7f1276579548) 0 empty
      std::integral_constant<bool, false> (0x0x7f1276564d20) 0 empty

Class std::conditional<false, std::is_reference<bool>, std::is_scalar<bool> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_reference<bool>, std::is_scalar<bool> > (0x0x7f1276564f00) 0 empty

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

Class std::conditional<true, std::is_integral<bool>, std::is_floating_point<bool> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_integral<bool>, std::is_floating_point<bool> > (0x0x7f127658e000) 0 empty

Class std::__or_<std::is_integral<bool>, std::is_floating_point<bool> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_integral<bool>, std::is_floating_point<bool> > (0x0x7f1276579618) 0 empty
  std::is_integral<bool> (0x0x7f1276579680) 0 empty
    std::integral_constant<bool, true> (0x0x7f127658e060) 0 empty

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

Class std::conditional<true, std::is_arithmetic<bool>, std::__or_<std::is_enum<bool>, std::is_pointer<bool>, std::is_member_pointer<bool>, std::is_null_pointer<bool> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_arithmetic<bool>, std::__or_<std::is_enum<bool>, std::is_pointer<bool>, std::is_member_pointer<bool>, std::is_null_pointer<bool> > > (0x0x7f127658e120) 0 empty

Class std::__or_<std::is_arithmetic<bool>, std::is_enum<bool>, std::is_pointer<bool>, std::is_member_pointer<bool>, std::is_null_pointer<bool> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_arithmetic<bool>, std::is_enum<bool>, std::is_pointer<bool>, std::is_member_pointer<bool>, std::is_null_pointer<bool> > (0x0x7f1276579750) 0 empty
  std::is_arithmetic<bool> (0x0x7f12765797b8) 0 empty
    std::integral_constant<bool, true> (0x0x7f127658e180) 0 empty

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

Class std::__or_<std::is_reference<bool>, std::is_scalar<bool> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<bool>, std::is_scalar<bool> > (0x0x7f1276579888) 0 empty
  std::is_scalar<bool> (0x0x7f12765798f0) 0 empty
    std::integral_constant<bool, true> (0x0x7f127658e240) 0 empty

Class std::__is_destructible_safe<bool, false, true>
   size=1 align=1
   base size=1 base align=1
std::__is_destructible_safe<bool, false, true> (0x0x7f1276579958) 0 empty
  std::integral_constant<bool, true> (0x0x7f127658e2a0) 0 empty

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

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

Class std::is_function<bool&&>
   size=1 align=1
   base size=1 base align=1
std::is_function<bool&&> (0x0x7f1276579c30) 0 empty
  std::integral_constant<bool, false> (0x0x7f127658e420) 0 empty

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

Class std::is_lvalue_reference<bool&&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<bool&&> (0x0x7f1276579c98) 0 empty
  std::integral_constant<bool, false> (0x0x7f127658e4e0) 0 empty

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

Class std::is_rvalue_reference<bool&&>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<bool&&> (0x0x7f1276579d00) 0 empty
  std::integral_constant<bool, true> (0x0x7f127658e660) 0 empty

Class std::__or_<std::is_lvalue_reference<bool&&>, std::is_rvalue_reference<bool&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<bool&&>, std::is_rvalue_reference<bool&&> > (0x0x7f1276579d68) 0 empty
  std::is_rvalue_reference<bool&&> (0x0x7f1276579dd0) 0 empty
    std::integral_constant<bool, true> (0x0x7f127658e6c0) 0 empty

Class std::is_reference<bool&&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<bool&&> (0x0x7f1276579e38) 0 empty
  std::integral_constant<bool, true> (0x0x7f127658e720) 0 empty

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

Class std::__or_<std::is_reference<bool&&>, std::is_void<bool&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<bool&&>, std::is_void<bool&&> > (0x0x7f1276579ea0) 0 empty
  std::is_reference<bool&&> (0x0x7f1276579f08) 0 empty
    std::integral_constant<bool, true> (0x0x7f127658e7e0) 0 empty

Class std::__or_<std::is_function<bool&&>, std::is_reference<bool&&>, std::is_void<bool&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<bool&&>, std::is_reference<bool&&>, std::is_void<bool&&> > (0x0x7f1276579f70) 0 empty
  std::__or_<std::is_reference<bool&&>, std::is_void<bool&&> > (0x0x7f1276197000) 0 empty
    std::is_reference<bool&&> (0x0x7f1276197068) 0 empty
      std::integral_constant<bool, true> (0x0x7f127658e840) 0 empty

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

Class std::is_object<bool&&>
   size=1 align=1
   base size=1 base align=1
std::is_object<bool&&> (0x0x7f1276197208) 0 empty
  std::integral_constant<bool, false> (0x0x7f127658e9c0) 0 empty

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

Class std::__or_<std::is_object<bool&&>, std::is_reference<bool&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<bool&&>, std::is_reference<bool&&> > (0x0x7f1276197270) 0 empty
  std::is_reference<bool&&> (0x0x7f12761972d8) 0 empty
    std::integral_constant<bool, true> (0x0x7f127658ea80) 0 empty

Class std::__is_referenceable<bool&&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<bool&&> (0x0x7f1276197340) 0 empty
  std::integral_constant<bool, true> (0x0x7f127658eae0) 0 empty

Class std::__add_rvalue_reference_helper<bool&&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<bool&&, true> (0x0x7f127658eb40) 0 empty

Class std::add_rvalue_reference<bool&&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<bool&&> (0x0x7f12761973a8) 0 empty
  std::__add_rvalue_reference_helper<bool&&, true> (0x0x7f127658eba0) 0 empty

Class std::__is_direct_constructible_impl<bool, bool&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_impl<bool, bool&&> (0x0x7f1276579bc8) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f127658e3c0) 0 empty

Class std::__and_<std::is_destructible<bool>, std::__is_direct_constructible_impl<bool, bool&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_destructible<bool>, std::__is_direct_constructible_impl<bool, bool&&> > (0x0x7f1276197478) 0 empty
  std::__is_direct_constructible_impl<bool, bool&&> (0x0x7f12761974e0) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f127658ec00) 0 empty

Class std::__is_direct_constructible_new_safe<bool, bool&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new_safe<bool, bool&&> (0x0x7f1276197548) 0 empty
  std::__and_<std::is_destructible<bool>, std::__is_direct_constructible_impl<bool, bool&&> > (0x0x7f12761975b0) 0 empty
    std::__is_direct_constructible_impl<bool, bool&&> (0x0x7f1276197618) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7f127658ed20) 0 empty

Class std::__is_direct_constructible_new<bool, bool&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new<bool, bool&&> (0x0x7f1276197680) 0 empty
  std::__is_direct_constructible_new_safe<bool, bool&&> (0x0x7f12761976e8) 0 empty
    std::__and_<std::is_destructible<bool>, std::__is_direct_constructible_impl<bool, bool&&> > (0x0x7f1276197750) 0 empty
      std::__is_direct_constructible_impl<bool, bool&&> (0x0x7f12761977b8) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7f127658ede0) 0 empty

Class std::__is_direct_constructible<bool, bool&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible<bool, bool&&> (0x0x7f1276197820) 0 empty
  std::integral_constant<bool, true> (0x0x7f127658eea0) 0 empty

Class std::__is_constructible_impl<bool, bool&&>
   size=1 align=1
   base size=1 base align=1
std::__is_constructible_impl<bool, bool&&> (0x0x7f1276197888) 0 empty
  std::__is_direct_constructible<bool, bool&&> (0x0x7f12761978f0) 0 empty
    std::integral_constant<bool, true> (0x0x7f127658ef00) 0 empty

Class std::is_constructible<bool, bool&&>
   size=1 align=1
   base size=1 base align=1
std::is_constructible<bool, bool&&> (0x0x7f1276197958) 0 empty
  std::integral_constant<bool, true> (0x0x7f127658ef60) 0 empty

Class std::__is_move_constructible_impl<bool, true>
   size=1 align=1
   base size=1 base align=1
std::__is_move_constructible_impl<bool, true> (0x0x7f12761979c0) 0 empty
  std::is_constructible<bool, bool&&> (0x0x7f1276197a28) 0 empty
    std::integral_constant<bool, true> (0x0x7f12761a2000) 0 empty

Class std::is_move_constructible<bool>
   size=1 align=1
   base size=1 base align=1
std::is_move_constructible<bool> (0x0x7f1276197a90) 0 empty
  std::__is_move_constructible_impl<bool, true> (0x0x7f1276197af8) 0 empty
    std::is_constructible<bool, bool&&> (0x0x7f1276197b60) 0 empty
      std::integral_constant<bool, true> (0x0x7f12761a2060) 0 empty

Class std::conditional<true, std::is_move_assignable<bool>, std::is_move_constructible<bool> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_move_assignable<bool>, std::is_move_constructible<bool> > (0x0x7f12761a20c0) 0 empty

Class std::is_function<bool&>
   size=1 align=1
   base size=1 base align=1
std::is_function<bool&> (0x0x7f1276197bc8) 0 empty
  std::integral_constant<bool, false> (0x0x7f12761a2240) 0 empty

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

Class std::is_lvalue_reference<bool&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<bool&> (0x0x7f1276197c30) 0 empty
  std::integral_constant<bool, true> (0x0x7f12761a2300) 0 empty

Class std::conditional<true, std::is_lvalue_reference<bool&>, std::is_rvalue_reference<bool&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_lvalue_reference<bool&>, std::is_rvalue_reference<bool&> > (0x0x7f12761a2360) 0 empty

Class std::__or_<std::is_lvalue_reference<bool&>, std::is_rvalue_reference<bool&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<bool&>, std::is_rvalue_reference<bool&> > (0x0x7f1276197c98) 0 empty
  std::is_lvalue_reference<bool&> (0x0x7f1276197d00) 0 empty
    std::integral_constant<bool, true> (0x0x7f12761a2480) 0 empty

Class std::is_reference<bool&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<bool&> (0x0x7f1276197d68) 0 empty
  std::integral_constant<bool, true> (0x0x7f12761a24e0) 0 empty

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

Class std::__or_<std::is_reference<bool&>, std::is_void<bool&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<bool&>, std::is_void<bool&> > (0x0x7f1276197dd0) 0 empty
  std::is_reference<bool&> (0x0x7f1276197e38) 0 empty
    std::integral_constant<bool, true> (0x0x7f12761a25a0) 0 empty

Class std::__or_<std::is_function<bool&>, std::is_reference<bool&>, std::is_void<bool&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<bool&>, std::is_reference<bool&>, std::is_void<bool&> > (0x0x7f1276197ea0) 0 empty
  std::__or_<std::is_reference<bool&>, std::is_void<bool&> > (0x0x7f1276197f08) 0 empty
    std::is_reference<bool&> (0x0x7f1276197f70) 0 empty
      std::integral_constant<bool, true> (0x0x7f12761a2600) 0 empty

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

Class std::is_object<bool&>
   size=1 align=1
   base size=1 base align=1
std::is_object<bool&> (0x0x7f12761b4138) 0 empty
  std::integral_constant<bool, false> (0x0x7f12761a2780) 0 empty

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

Class std::__or_<std::is_object<bool&>, std::is_reference<bool&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<bool&>, std::is_reference<bool&> > (0x0x7f12761b41a0) 0 empty
  std::is_reference<bool&> (0x0x7f12761b4208) 0 empty
    std::integral_constant<bool, true> (0x0x7f12761a2840) 0 empty

Class std::__is_referenceable<bool&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<bool&> (0x0x7f12761b4270) 0 empty
  std::integral_constant<bool, true> (0x0x7f12761a28a0) 0 empty

Class std::__add_rvalue_reference_helper<bool&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<bool&, true> (0x0x7f12761a2900) 0 empty

Class std::add_rvalue_reference<bool&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<bool&> (0x0x7f12761b42d8) 0 empty
  std::__add_rvalue_reference_helper<bool&, true> (0x0x7f12761a2960) 0 empty

Class std::__is_assignable_helper<bool&, bool&&>
   size=1 align=1
   base size=0 base align=1
std::__is_assignable_helper<bool&, bool&&> (0x0x7f12761a21e0) 0 empty

Class std::is_assignable<bool&, bool&&>
   size=1 align=1
   base size=1 base align=1
std::is_assignable<bool&, bool&&> (0x0x7f12761b43a8) 0 empty
  std::integral_constant<bool, true> (0x0x7f12761a29c0) 0 empty

Class std::__is_move_assignable_impl<bool, true>
   size=1 align=1
   base size=1 base align=1
std::__is_move_assignable_impl<bool, true> (0x0x7f12761b4410) 0 empty
  std::is_assignable<bool&, bool&&> (0x0x7f12761b4478) 0 empty
    std::integral_constant<bool, true> (0x0x7f12761a2a20) 0 empty

Class std::is_move_assignable<bool>
   size=1 align=1
   base size=1 base align=1
std::is_move_assignable<bool> (0x0x7f12761b44e0) 0 empty
  std::__is_move_assignable_impl<bool, true> (0x0x7f12761b4548) 0 empty
    std::is_assignable<bool&, bool&&> (0x0x7f12761b45b0) 0 empty
      std::integral_constant<bool, true> (0x0x7f12761a2a80) 0 empty

Class std::__and_<std::is_move_constructible<bool>, std::is_move_assignable<bool> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_move_constructible<bool>, std::is_move_assignable<bool> > (0x0x7f12761b4618) 0 empty
  std::is_move_assignable<bool> (0x0x7f12761b4680) 0 empty
    std::__is_move_assignable_impl<bool, true> (0x0x7f12761b46e8) 0 empty
      std::is_assignable<bool&, bool&&> (0x0x7f12761b4750) 0 empty
        std::integral_constant<bool, true> (0x0x7f12761a2ae0) 0 empty

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

Class std::__is_nt_constructible_impl<bool, bool&&>
   size=1 align=1
   base size=1 base align=1
std::__is_nt_constructible_impl<bool, bool&&> (0x0x7f12761b49c0) 0 empty
  std::integral_constant<bool, true> (0x0x7f12761a2ba0) 0 empty

Class std::__and_<std::is_constructible<bool, bool&&>, std::__is_nt_constructible_impl<bool, bool&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<bool, bool&&>, std::__is_nt_constructible_impl<bool, bool&&> > (0x0x7f12761b4a28) 0 empty
  std::__is_nt_constructible_impl<bool, bool&&> (0x0x7f12761b4a90) 0 empty
    std::integral_constant<bool, true> (0x0x7f12761a2c00) 0 empty

Class std::is_nothrow_constructible<bool, bool&&>
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_constructible<bool, bool&&> (0x0x7f12761b4bc8) 0 empty
  std::__and_<std::is_constructible<bool, bool&&>, std::__is_nt_constructible_impl<bool, bool&&> > (0x0x7f12761b4c30) 0 empty
    std::__is_nt_constructible_impl<bool, bool&&> (0x0x7f12761b4c98) 0 empty
      std::integral_constant<bool, true> (0x0x7f12761a2d20) 0 empty

Class std::__is_nothrow_move_constructible_impl<bool, true>
   size=1 align=1
   base size=1 base align=1
std::__is_nothrow_move_constructible_impl<bool, true> (0x0x7f12761b4d68) 0 empty
  std::is_nothrow_constructible<bool, bool&&> (0x0x7f12761b4dd0) 0 empty
    std::__and_<std::is_constructible<bool, bool&&>, std::__is_nt_constructible_impl<bool, bool&&> > (0x0x7f12761b4e38) 0 empty
      std::__is_nt_constructible_impl<bool, bool&&> (0x0x7f12761b4ea0) 0 empty
        std::integral_constant<bool, true> (0x0x7f12761a2d80) 0 empty

Class std::is_nothrow_move_constructible<bool>
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_move_constructible<bool> (0x0x7f12761b4f70) 0 empty
  std::__is_nothrow_move_constructible_impl<bool, true> (0x0x7f12761c8000) 0 empty
    std::is_nothrow_constructible<bool, bool&&> (0x0x7f12761c8068) 0 empty
      std::__and_<std::is_constructible<bool, bool&&>, std::__is_nt_constructible_impl<bool, bool&&> > (0x0x7f12761c80d0) 0 empty
        std::__is_nt_constructible_impl<bool, bool&&> (0x0x7f12761c8138) 0 empty
          std::integral_constant<bool, true> (0x0x7f12761a2de0) 0 empty

Class std::conditional<true, std::is_nothrow_move_assignable<bool>, std::is_nothrow_move_constructible<bool> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_nothrow_move_assignable<bool>, std::is_nothrow_move_constructible<bool> > (0x0x7f12761a2e40) 0 empty

Class std::conditional<true, std::__is_nt_assignable_impl<bool&, bool&&>, std::is_assignable<bool&, bool&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_nt_assignable_impl<bool&, bool&&>, std::is_assignable<bool&, bool&&> > (0x0x7f12761a2ea0) 0 empty

Class std::__is_nt_assignable_impl<bool&, bool&&>
   size=1 align=1
   base size=1 base align=1
std::__is_nt_assignable_impl<bool&, bool&&> (0x0x7f12761c8478) 0 empty
  std::integral_constant<bool, true> (0x0x7f12761a2f00) 0 empty

Class std::__and_<std::is_assignable<bool&, bool&&>, std::__is_nt_assignable_impl<bool&, bool&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_assignable<bool&, bool&&>, std::__is_nt_assignable_impl<bool&, bool&&> > (0x0x7f12761c84e0) 0 empty
  std::__is_nt_assignable_impl<bool&, bool&&> (0x0x7f12761c8548) 0 empty
    std::integral_constant<bool, true> (0x0x7f12761a2f60) 0 empty

Class std::is_nothrow_assignable<bool&, bool&&>
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_assignable<bool&, bool&&> (0x0x7f12761c85b0) 0 empty
  std::__and_<std::is_assignable<bool&, bool&&>, std::__is_nt_assignable_impl<bool&, bool&&> > (0x0x7f12761c8618) 0 empty
    std::__is_nt_assignable_impl<bool&, bool&&> (0x0x7f12761c8680) 0 empty
      std::integral_constant<bool, true> (0x0x7f12761cd0c0) 0 empty

Class std::__is_nt_move_assignable_impl<bool, true>
   size=1 align=1
   base size=1 base align=1
std::__is_nt_move_assignable_impl<bool, true> (0x0x7f12761c86e8) 0 empty
  std::is_nothrow_assignable<bool&, bool&&> (0x0x7f12761c8750) 0 empty
    std::__and_<std::is_assignable<bool&, bool&&>, std::__is_nt_assignable_impl<bool&, bool&&> > (0x0x7f12761c87b8) 0 empty
      std::__is_nt_assignable_impl<bool&, bool&&> (0x0x7f12761c8820) 0 empty
        std::integral_constant<bool, true> (0x0x7f12761cd180) 0 empty

Class std::is_nothrow_move_assignable<bool>
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_move_assignable<bool> (0x0x7f12761c8888) 0 empty
  std::__is_nt_move_assignable_impl<bool, true> (0x0x7f12761c88f0) 0 empty
    std::is_nothrow_assignable<bool&, bool&&> (0x0x7f12761c8958) 0 empty
      std::__and_<std::is_assignable<bool&, bool&&>, std::__is_nt_assignable_impl<bool&, bool&&> > (0x0x7f12761c89c0) 0 empty
        std::__is_nt_assignable_impl<bool&, bool&&> (0x0x7f12761c8a28) 0 empty
          std::integral_constant<bool, true> (0x0x7f12761cd240) 0 empty

Class std::__and_<std::is_nothrow_move_constructible<bool>, std::is_nothrow_move_assignable<bool> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_nothrow_move_constructible<bool>, std::is_nothrow_move_assignable<bool> > (0x0x7f12761c8a90) 0 empty
  std::is_nothrow_move_assignable<bool> (0x0x7f12761c8af8) 0 empty
    std::__is_nt_move_assignable_impl<bool, true> (0x0x7f12761c8b60) 0 empty
      std::is_nothrow_assignable<bool&, bool&&> (0x0x7f12761c8bc8) 0 empty
        std::__and_<std::is_assignable<bool&, bool&&>, std::__is_nt_assignable_impl<bool&, bool&&> > (0x0x7f12761c8c30) 0 empty
          std::__is_nt_assignable_impl<bool&, bool&&> (0x0x7f12761c8c98) 0 empty
            std::integral_constant<bool, true> (0x0x7f12761cd300) 0 empty

Class std::is_function<__mbstate_t>
   size=1 align=1
   base size=1 base align=1
std::is_function<__mbstate_t> (0x0x7f12761f94e0) 0 empty
  std::integral_constant<bool, false> (0x0x7f1276258cc0) 0 empty

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

Class std::is_lvalue_reference<__mbstate_t>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<__mbstate_t> (0x0x7f12761f9548) 0 empty
  std::integral_constant<bool, false> (0x0x7f1276258d80) 0 empty

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

Class std::is_rvalue_reference<__mbstate_t>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<__mbstate_t> (0x0x7f12761f9750) 0 empty
  std::integral_constant<bool, false> (0x0x7f1276258e40) 0 empty

Class std::__or_<std::is_lvalue_reference<__mbstate_t>, std::is_rvalue_reference<__mbstate_t> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<__mbstate_t>, std::is_rvalue_reference<__mbstate_t> > (0x0x7f12761f97b8) 0 empty
  std::is_rvalue_reference<__mbstate_t> (0x0x7f12761f9820) 0 empty
    std::integral_constant<bool, false> (0x0x7f1276258ea0) 0 empty

Class std::is_reference<__mbstate_t>
   size=1 align=1
   base size=1 base align=1
std::is_reference<__mbstate_t> (0x0x7f12761f9888) 0 empty
  std::integral_constant<bool, false> (0x0x7f1276274000) 0 empty

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

Class std::remove_volatile<__mbstate_t>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<__mbstate_t> (0x0x7f1276274120) 0 empty

Class std::remove_const<__mbstate_t>
   size=1 align=1
   base size=0 base align=1
std::remove_const<__mbstate_t> (0x0x7f1276274180) 0 empty

Class std::remove_cv<__mbstate_t>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<__mbstate_t> (0x0x7f12762740c0) 0 empty

Class std::__is_void_helper<__mbstate_t>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<__mbstate_t> (0x0x7f12761f9958) 0 empty
  std::integral_constant<bool, false> (0x0x7f12762741e0) 0 empty

Class std::is_void<__mbstate_t>
   size=1 align=1
   base size=1 base align=1
std::is_void<__mbstate_t> (0x0x7f12761f99c0) 0 empty
  std::integral_constant<bool, false> (0x0x7f1276274240) 0 empty

Class std::__or_<std::is_reference<__mbstate_t>, std::is_void<__mbstate_t> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<__mbstate_t>, std::is_void<__mbstate_t> > (0x0x7f12761f9a28) 0 empty
  std::is_void<__mbstate_t> (0x0x7f12761f9a90) 0 empty
    std::integral_constant<bool, false> (0x0x7f12762742a0) 0 empty

Class std::__or_<std::is_function<__mbstate_t>, std::is_reference<__mbstate_t>, std::is_void<__mbstate_t> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<__mbstate_t>, std::is_reference<__mbstate_t>, std::is_void<__mbstate_t> > (0x0x7f12761f9af8) 0 empty
  std::__or_<std::is_reference<__mbstate_t>, std::is_void<__mbstate_t> > (0x0x7f12761f9b60) 0 empty
    std::is_void<__mbstate_t> (0x0x7f12761f9bc8) 0 empty
      std::integral_constant<bool, false> (0x0x7f1276274300) 0 empty

Class std::__not_<std::__or_<std::is_function<__mbstate_t>, std::is_reference<__mbstate_t>, std::is_void<__mbstate_t> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<__mbstate_t>, std::is_reference<__mbstate_t>, std::is_void<__mbstate_t> > > (0x0x7f12761f9dd0) 0 empty
  std::integral_constant<bool, true> (0x0x7f1276274360) 0 empty

Class std::is_object<__mbstate_t>
   size=1 align=1
   base size=1 base align=1
std::is_object<__mbstate_t> (0x0x7f12761f9e38) 0 empty
  std::integral_constant<bool, true> (0x0x7f12762743c0) 0 empty

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

Class std::__or_<std::is_object<__mbstate_t>, std::is_reference<__mbstate_t> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<__mbstate_t>, std::is_reference<__mbstate_t> > (0x0x7f12761f9ea0) 0 empty
  std::is_object<__mbstate_t> (0x0x7f12761f9f08) 0 empty
    std::integral_constant<bool, true> (0x0x7f1276274480) 0 empty

Class std::__is_referenceable<__mbstate_t>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<__mbstate_t> (0x0x7f12761f9f70) 0 empty
  std::integral_constant<bool, true> (0x0x7f12762744e0) 0 empty

Class std::is_function<__mbstate_t&>
   size=1 align=1
   base size=1 base align=1
std::is_function<__mbstate_t&> (0x0x7f1276288000) 0 empty
  std::integral_constant<bool, false> (0x0x7f12762745a0) 0 empty

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

Class std::is_lvalue_reference<__mbstate_t&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<__mbstate_t&> (0x0x7f1276288068) 0 empty
  std::integral_constant<bool, true> (0x0x7f1276274660) 0 empty

Class std::conditional<true, std::is_lvalue_reference<__mbstate_t&>, std::is_rvalue_reference<__mbstate_t&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_lvalue_reference<__mbstate_t&>, std::is_rvalue_reference<__mbstate_t&> > (0x0x7f12762746c0) 0 empty

Class std::__or_<std::is_lvalue_reference<__mbstate_t&>, std::is_rvalue_reference<__mbstate_t&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<__mbstate_t&>, std::is_rvalue_reference<__mbstate_t&> > (0x0x7f1276288270) 0 empty
  std::is_lvalue_reference<__mbstate_t&> (0x0x7f12762882d8) 0 empty
    std::integral_constant<bool, true> (0x0x7f1276274720) 0 empty

Class std::is_reference<__mbstate_t&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<__mbstate_t&> (0x0x7f1276288340) 0 empty
  std::integral_constant<bool, true> (0x0x7f1276274840) 0 empty

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

Class std::__or_<std::is_reference<__mbstate_t&>, std::is_void<__mbstate_t&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<__mbstate_t&>, std::is_void<__mbstate_t&> > (0x0x7f12762883a8) 0 empty
  std::is_reference<__mbstate_t&> (0x0x7f1276288410) 0 empty
    std::integral_constant<bool, true> (0x0x7f1276274900) 0 empty

Class std::__or_<std::is_function<__mbstate_t&>, std::is_reference<__mbstate_t&>, std::is_void<__mbstate_t&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<__mbstate_t&>, std::is_reference<__mbstate_t&>, std::is_void<__mbstate_t&> > (0x0x7f1276288478) 0 empty
  std::__or_<std::is_reference<__mbstate_t&>, std::is_void<__mbstate_t&> > (0x0x7f12762884e0) 0 empty
    std::is_reference<__mbstate_t&> (0x0x7f1276288548) 0 empty
      std::integral_constant<bool, true> (0x0x7f1276274960) 0 empty

Class std::__not_<std::__or_<std::is_function<__mbstate_t&>, std::is_reference<__mbstate_t&>, std::is_void<__mbstate_t&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<__mbstate_t&>, std::is_reference<__mbstate_t&>, std::is_void<__mbstate_t&> > > (0x0x7f1276288680) 0 empty
  std::integral_constant<bool, false> (0x0x7f12762749c0) 0 empty

Class std::is_object<__mbstate_t&>
   size=1 align=1
   base size=1 base align=1
std::is_object<__mbstate_t&> (0x0x7f12762886e8) 0 empty
  std::integral_constant<bool, false> (0x0x7f1276274a20) 0 empty

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

Class std::__or_<std::is_object<__mbstate_t&>, std::is_reference<__mbstate_t&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<__mbstate_t&>, std::is_reference<__mbstate_t&> > (0x0x7f1276288750) 0 empty
  std::is_reference<__mbstate_t&> (0x0x7f12762887b8) 0 empty
    std::integral_constant<bool, true> (0x0x7f1276274ae0) 0 empty

Class std::__is_referenceable<__mbstate_t&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<__mbstate_t&> (0x0x7f1276288820) 0 empty
  std::integral_constant<bool, true> (0x0x7f1276274b40) 0 empty

Class std::__add_rvalue_reference_helper<__mbstate_t&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<__mbstate_t&, true> (0x0x7f1276274ba0) 0 empty

Class std::add_rvalue_reference<__mbstate_t&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<__mbstate_t&> (0x0x7f1276288888) 0 empty
  std::__add_rvalue_reference_helper<__mbstate_t&, true> (0x0x7f1276274c00) 0 empty

Class std::is_function<const __mbstate_t&>
   size=1 align=1
   base size=1 base align=1
std::is_function<const __mbstate_t&> (0x0x7f1276288958) 0 empty
  std::integral_constant<bool, false> (0x0x7f1276274c60) 0 empty

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

Class std::is_lvalue_reference<const __mbstate_t&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<const __mbstate_t&> (0x0x7f12762889c0) 0 empty
  std::integral_constant<bool, true> (0x0x7f1276274d20) 0 empty

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

Class std::__or_<std::is_lvalue_reference<const __mbstate_t&>, std::is_rvalue_reference<const __mbstate_t&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<const __mbstate_t&>, std::is_rvalue_reference<const __mbstate_t&> > (0x0x7f1276288a28) 0 empty
  std::is_lvalue_reference<const __mbstate_t&> (0x0x7f1276288a90) 0 empty
    std::integral_constant<bool, true> (0x0x7f1276274de0) 0 empty

Class std::is_reference<const __mbstate_t&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<const __mbstate_t&> (0x0x7f1276288c98) 0 empty
  std::integral_constant<bool, true> (0x0x7f1276274e40) 0 empty

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

Class std::__or_<std::is_reference<const __mbstate_t&>, std::is_void<const __mbstate_t&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<const __mbstate_t&>, std::is_void<const __mbstate_t&> > (0x0x7f1276288dd0) 0 empty
  std::is_reference<const __mbstate_t&> (0x0x7f1276288e38) 0 empty
    std::integral_constant<bool, true> (0x0x7f12762a3000) 0 empty

Class std::__or_<std::is_function<const __mbstate_t&>, std::is_reference<const __mbstate_t&>, std::is_void<const __mbstate_t&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<const __mbstate_t&>, std::is_reference<const __mbstate_t&>, std::is_void<const __mbstate_t&> > (0x0x7f1276288ea0) 0 empty
  std::__or_<std::is_reference<const __mbstate_t&>, std::is_void<const __mbstate_t&> > (0x0x7f1276288f08) 0 empty
    std::is_reference<const __mbstate_t&> (0x0x7f1276288f70) 0 empty
      std::integral_constant<bool, true> (0x0x7f12762a3060) 0 empty

Class std::__not_<std::__or_<std::is_function<const __mbstate_t&>, std::is_reference<const __mbstate_t&>, std::is_void<const __mbstate_t&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<const __mbstate_t&>, std::is_reference<const __mbstate_t&>, std::is_void<const __mbstate_t&> > > (0x0x7f12762a4000) 0 empty
  std::integral_constant<bool, false> (0x0x7f12762a30c0) 0 empty

Class std::is_object<const __mbstate_t&>
   size=1 align=1
   base size=1 base align=1
std::is_object<const __mbstate_t&> (0x0x7f12762a4068) 0 empty
  std::integral_constant<bool, false> (0x0x7f12762a3120) 0 empty

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

Class std::__or_<std::is_object<const __mbstate_t&>, std::is_reference<const __mbstate_t&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<const __mbstate_t&>, std::is_reference<const __mbstate_t&> > (0x0x7f12762a41a0) 0 empty
  std::is_reference<const __mbstate_t&> (0x0x7f12762a4208) 0 empty
    std::integral_constant<bool, true> (0x0x7f12762a32a0) 0 empty

Class std::__is_referenceable<const __mbstate_t&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<const __mbstate_t&> (0x0x7f12762a4270) 0 empty
  std::integral_constant<bool, true> (0x0x7f12762a3300) 0 empty

Class std::__add_rvalue_reference_helper<const __mbstate_t&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<const __mbstate_t&, true> (0x0x7f12762a3360) 0 empty

Class std::add_rvalue_reference<const __mbstate_t&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<const __mbstate_t&> (0x0x7f12762a42d8) 0 empty
  std::__add_rvalue_reference_helper<const __mbstate_t&, true> (0x0x7f12762a33c0) 0 empty

Class std::__is_assignable_helper<__mbstate_t&, const __mbstate_t&>
   size=1 align=1
   base size=0 base align=1
std::__is_assignable_helper<__mbstate_t&, const __mbstate_t&> (0x0x7f1276274540) 0 empty

Class std::is_assignable<__mbstate_t&, const __mbstate_t&>
   size=1 align=1
   base size=1 base align=1
std::is_assignable<__mbstate_t&, const __mbstate_t&> (0x0x7f12762a4340) 0 empty
  std::integral_constant<bool, true> (0x0x7f12762a3420) 0 empty

Class std::__is_copy_assignable_impl<__mbstate_t, true>
   size=1 align=1
   base size=1 base align=1
std::__is_copy_assignable_impl<__mbstate_t, true> (0x0x7f12762a43a8) 0 empty
  std::is_assignable<__mbstate_t&, const __mbstate_t&> (0x0x7f12762a4410) 0 empty
    std::integral_constant<bool, true> (0x0x7f12762a3480) 0 empty

Class std::is_copy_assignable<__mbstate_t>
   size=1 align=1
   base size=1 base align=1
std::is_copy_assignable<__mbstate_t> (0x0x7f12762a4478) 0 empty
  std::__is_copy_assignable_impl<__mbstate_t, true> (0x0x7f12762a44e0) 0 empty
    std::is_assignable<__mbstate_t&, const __mbstate_t&> (0x0x7f12762a4548) 0 empty
      std::integral_constant<bool, true> (0x0x7f12762a34e0) 0 empty

Class std::conditional<true, std::__and_<std::is_copy_constructible<__mbstate_t>, std::is_default_constructible<__mbstate_t> >, std::is_copy_assignable<__mbstate_t> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__and_<std::is_copy_constructible<__mbstate_t>, std::is_default_constructible<__mbstate_t> >, std::is_copy_assignable<__mbstate_t> > (0x0x7f12762a3540) 0 empty

Class std::conditional<false, std::__is_direct_constructible_ref_cast<__mbstate_t, const __mbstate_t&>, std::__is_direct_constructible_new_safe<__mbstate_t, const __mbstate_t&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__is_direct_constructible_ref_cast<__mbstate_t, const __mbstate_t&>, std::__is_direct_constructible_new_safe<__mbstate_t, const __mbstate_t&> > (0x0x7f12762a3660) 0 empty

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

Class std::is_array<__mbstate_t>
   size=1 align=1
   base size=1 base align=1
std::is_array<__mbstate_t> (0x0x7f12762a45b0) 0 empty
  std::integral_constant<bool, false> (0x0x7f12762a3720) 0 empty

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

Class std::__and_<std::is_array<__mbstate_t>, std::__not_<std::extent<__mbstate_t, 0u> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_array<__mbstate_t>, std::__not_<std::extent<__mbstate_t, 0u> > > (0x0x7f12762a46e8) 0 empty
  std::is_array<__mbstate_t> (0x0x7f12762a4750) 0 empty
    std::integral_constant<bool, false> (0x0x7f12762a38a0) 0 empty

Class std::__is_array_unknown_bounds<__mbstate_t>
   size=1 align=1
   base size=1 base align=1
std::__is_array_unknown_bounds<__mbstate_t> (0x0x7f12762a47b8) 0 empty
  std::__and_<std::is_array<__mbstate_t>, std::__not_<std::extent<__mbstate_t, 0u> > > (0x0x7f12762a4820) 0 empty
    std::is_array<__mbstate_t> (0x0x7f12762a4888) 0 empty
      std::integral_constant<bool, false> (0x0x7f12762a3900) 0 empty

Class std::conditional<false, std::__is_array_unknown_bounds<__mbstate_t>, std::is_function<__mbstate_t> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__is_array_unknown_bounds<__mbstate_t>, std::is_function<__mbstate_t> > (0x0x7f12762a3960) 0 empty

Class std::__or_<std::__is_array_unknown_bounds<__mbstate_t>, std::is_function<__mbstate_t> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::__is_array_unknown_bounds<__mbstate_t>, std::is_function<__mbstate_t> > (0x0x7f12762a49c0) 0 empty
  std::is_function<__mbstate_t> (0x0x7f12762a4a28) 0 empty
    std::integral_constant<bool, false> (0x0x7f12762a3a80) 0 empty

Class std::__or_<std::is_void<__mbstate_t>, std::__is_array_unknown_bounds<__mbstate_t>, std::is_function<__mbstate_t> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<__mbstate_t>, std::__is_array_unknown_bounds<__mbstate_t>, std::is_function<__mbstate_t> > (0x0x7f12762a4a90) 0 empty
  std::__or_<std::__is_array_unknown_bounds<__mbstate_t>, std::is_function<__mbstate_t> > (0x0x7f12762a4af8) 0 empty
    std::is_function<__mbstate_t> (0x0x7f12762a4b60) 0 empty
      std::integral_constant<bool, false> (0x0x7f12762a3ae0) 0 empty

Class std::conditional<false, std::is_reference<__mbstate_t>, std::is_scalar<__mbstate_t> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_reference<__mbstate_t>, std::is_scalar<__mbstate_t> > (0x0x7f12762a3b40) 0 empty

Class std::__is_integral_helper<__mbstate_t>
   size=1 align=1
   base size=1 base align=1
std::__is_integral_helper<__mbstate_t> (0x0x7f12762a4bc8) 0 empty
  std::integral_constant<bool, false> (0x0x7f12762a3ba0) 0 empty

Class std::is_integral<__mbstate_t>
   size=1 align=1
   base size=1 base align=1
std::is_integral<__mbstate_t> (0x0x7f12762a4c30) 0 empty
  std::integral_constant<bool, false> (0x0x7f12762a3c00) 0 empty

Class std::conditional<false, std::is_integral<__mbstate_t>, std::is_floating_point<__mbstate_t> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_integral<__mbstate_t>, std::is_floating_point<__mbstate_t> > (0x0x7f12762a3c60) 0 empty

Class std::__is_floating_point_helper<__mbstate_t>
   size=1 align=1
   base size=1 base align=1
std::__is_floating_point_helper<__mbstate_t> (0x0x7f12762a4c98) 0 empty
  std::integral_constant<bool, false> (0x0x7f12762a3d80) 0 empty

Class std::is_floating_point<__mbstate_t>
   size=1 align=1
   base size=1 base align=1
std::is_floating_point<__mbstate_t> (0x0x7f12762a4d00) 0 empty
  std::integral_constant<bool, false> (0x0x7f12762a3de0) 0 empty

Class std::__or_<std::is_integral<__mbstate_t>, std::is_floating_point<__mbstate_t> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_integral<__mbstate_t>, std::is_floating_point<__mbstate_t> > (0x0x7f12762a4d68) 0 empty
  std::is_floating_point<__mbstate_t> (0x0x7f12762a4dd0) 0 empty
    std::integral_constant<bool, false> (0x0x7f12762a3e40) 0 empty

Class std::is_arithmetic<__mbstate_t>
   size=1 align=1
   base size=1 base align=1
std::is_arithmetic<__mbstate_t> (0x0x7f12762a4e38) 0 empty
  std::integral_constant<bool, false> (0x0x7f12762a3ea0) 0 empty

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

Class std::is_enum<__mbstate_t>
   size=1 align=1
   base size=1 base align=1
std::is_enum<__mbstate_t> (0x0x7f12762a4ea0) 0 empty
  std::integral_constant<bool, false> (0x0x7f12762a3f60) 0 empty

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

Class std::__is_pointer_helper<__mbstate_t>
   size=1 align=1
   base size=1 base align=1
std::__is_pointer_helper<__mbstate_t> (0x0x7f12762a4f08) 0 empty
  std::integral_constant<bool, false> (0x0x7f12762ce060) 0 empty

Class std::is_pointer<__mbstate_t>
   size=1 align=1
   base size=1 base align=1
std::is_pointer<__mbstate_t> (0x0x7f12762a4f70) 0 empty
  std::integral_constant<bool, false> (0x0x7f12762ce0c0) 0 empty

Class std::conditional<false, std::is_pointer<__mbstate_t>, std::__or_<std::is_member_pointer<__mbstate_t>, std::is_null_pointer<__mbstate_t> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_pointer<__mbstate_t>, std::__or_<std::is_member_pointer<__mbstate_t>, std::is_null_pointer<__mbstate_t> > > (0x0x7f12762ce120) 0 empty

Class std::__is_member_pointer_helper<__mbstate_t>
   size=1 align=1
   base size=1 base align=1
std::__is_member_pointer_helper<__mbstate_t> (0x0x7f12762d2000) 0 empty
  std::integral_constant<bool, false> (0x0x7f12762ce180) 0 empty

Class std::is_member_pointer<__mbstate_t>
   size=1 align=1
   base size=1 base align=1
std::is_member_pointer<__mbstate_t> (0x0x7f12762d2068) 0 empty
  std::integral_constant<bool, false> (0x0x7f12762ce1e0) 0 empty

Class std::conditional<false, std::is_member_pointer<__mbstate_t>, std::is_null_pointer<__mbstate_t> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_member_pointer<__mbstate_t>, std::is_null_pointer<__mbstate_t> > (0x0x7f12762ce240) 0 empty

Class std::__is_null_pointer_helper<__mbstate_t>
   size=1 align=1
   base size=1 base align=1
std::__is_null_pointer_helper<__mbstate_t> (0x0x7f12762d21a0) 0 empty
  std::integral_constant<bool, false> (0x0x7f12762ce360) 0 empty

Class std::is_null_pointer<__mbstate_t>
   size=1 align=1
   base size=1 base align=1
std::is_null_pointer<__mbstate_t> (0x0x7f12762d2208) 0 empty
  std::integral_constant<bool, false> (0x0x7f12762ce3c0) 0 empty

Class std::__or_<std::is_member_pointer<__mbstate_t>, std::is_null_pointer<__mbstate_t> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_member_pointer<__mbstate_t>, std::is_null_pointer<__mbstate_t> > (0x0x7f12762d2270) 0 empty
  std::is_null_pointer<__mbstate_t> (0x0x7f12762d22d8) 0 empty
    std::integral_constant<bool, false> (0x0x7f12762ce420) 0 empty

Class std::__or_<std::is_pointer<__mbstate_t>, std::is_member_pointer<__mbstate_t>, std::is_null_pointer<__mbstate_t> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_pointer<__mbstate_t>, std::is_member_pointer<__mbstate_t>, std::is_null_pointer<__mbstate_t> > (0x0x7f12762d2340) 0 empty
  std::__or_<std::is_member_pointer<__mbstate_t>, std::is_null_pointer<__mbstate_t> > (0x0x7f12762d23a8) 0 empty
    std::is_null_pointer<__mbstate_t> (0x0x7f12762d2410) 0 empty
      std::integral_constant<bool, false> (0x0x7f12762ce480) 0 empty

Class std::__or_<std::is_enum<__mbstate_t>, std::is_pointer<__mbstate_t>, std::is_member_pointer<__mbstate_t>, std::is_null_pointer<__mbstate_t> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_enum<__mbstate_t>, std::is_pointer<__mbstate_t>, std::is_member_pointer<__mbstate_t>, std::is_null_pointer<__mbstate_t> > (0x0x7f12762d2478) 0 empty
  std::__or_<std::is_pointer<__mbstate_t>, std::is_member_pointer<__mbstate_t>, std::is_null_pointer<__mbstate_t> > (0x0x7f12762d24e0) 0 empty
    std::__or_<std::is_member_pointer<__mbstate_t>, std::is_null_pointer<__mbstate_t> > (0x0x7f12762d2548) 0 empty
      std::is_null_pointer<__mbstate_t> (0x0x7f12762d25b0) 0 empty
        std::integral_constant<bool, false> (0x0x7f12762ce4e0) 0 empty

Class std::__or_<std::is_arithmetic<__mbstate_t>, std::is_enum<__mbstate_t>, std::is_pointer<__mbstate_t>, std::is_member_pointer<__mbstate_t>, std::is_null_pointer<__mbstate_t> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_arithmetic<__mbstate_t>, std::is_enum<__mbstate_t>, std::is_pointer<__mbstate_t>, std::is_member_pointer<__mbstate_t>, std::is_null_pointer<__mbstate_t> > (0x0x7f12762d2618) 0 empty
  std::__or_<std::is_enum<__mbstate_t>, std::is_pointer<__mbstate_t>, std::is_member_pointer<__mbstate_t>, std::is_null_pointer<__mbstate_t> > (0x0x7f12762d2680) 0 empty
    std::__or_<std::is_pointer<__mbstate_t>, std::is_member_pointer<__mbstate_t>, std::is_null_pointer<__mbstate_t> > (0x0x7f12762d26e8) 0 empty
      std::__or_<std::is_member_pointer<__mbstate_t>, std::is_null_pointer<__mbstate_t> > (0x0x7f12762d2750) 0 empty
        std::is_null_pointer<__mbstate_t> (0x0x7f12762d27b8) 0 empty
          std::integral_constant<bool, false> (0x0x7f12762ce540) 0 empty

Class std::is_scalar<__mbstate_t>
   size=1 align=1
   base size=1 base align=1
std::is_scalar<__mbstate_t> (0x0x7f12762d2820) 0 empty
  std::integral_constant<bool, false> (0x0x7f12762ce5a0) 0 empty

Class std::__or_<std::is_reference<__mbstate_t>, std::is_scalar<__mbstate_t> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<__mbstate_t>, std::is_scalar<__mbstate_t> > (0x0x7f12762d2888) 0 empty
  std::is_scalar<__mbstate_t> (0x0x7f12762d28f0) 0 empty
    std::integral_constant<bool, false> (0x0x7f12762ce600) 0 empty

Class std::remove_all_extents<__mbstate_t>
   size=1 align=1
   base size=0 base align=1
std::remove_all_extents<__mbstate_t> (0x0x7f12762ce660) 0 empty

Class std::__is_destructible_impl<__mbstate_t>
   size=1 align=1
   base size=1 base align=1
std::__is_destructible_impl<__mbstate_t> (0x0x7f12762d2958) 0 empty
  std::__do_is_destructible_impl (0x0x7f12762ce6c0) 0 empty

Class std::__is_destructible_safe<__mbstate_t, false, false>
   size=1 align=1
   base size=1 base align=1
std::__is_destructible_safe<__mbstate_t, false, false> (0x0x7f12762d2a28) 0 empty
  std::integral_constant<bool, true> (0x0x7f12762ce720) 0 empty

Class std::is_destructible<__mbstate_t>
   size=1 align=1
   base size=1 base align=1
std::is_destructible<__mbstate_t> (0x0x7f12762d2a90) 0 empty
  std::integral_constant<bool, true> (0x0x7f12762ce780) 0 empty

Class std::conditional<true, std::__is_direct_constructible_impl<__mbstate_t, const __mbstate_t&>, std::is_destructible<__mbstate_t> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_direct_constructible_impl<__mbstate_t, const __mbstate_t&>, std::is_destructible<__mbstate_t> > (0x0x7f12762ce7e0) 0 empty

Class std::__is_direct_constructible_impl<__mbstate_t, const __mbstate_t&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_impl<__mbstate_t, const __mbstate_t&> (0x0x7f12762d2af8) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f12762ce840) 0 empty

Class std::__and_<std::is_destructible<__mbstate_t>, std::__is_direct_constructible_impl<__mbstate_t, const __mbstate_t&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_destructible<__mbstate_t>, std::__is_direct_constructible_impl<__mbstate_t, const __mbstate_t&> > (0x0x7f12762d2bc8) 0 empty
  std::__is_direct_constructible_impl<__mbstate_t, const __mbstate_t&> (0x0x7f12762d2c30) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f12762ce8a0) 0 empty

Class std::__is_direct_constructible_new_safe<__mbstate_t, const __mbstate_t&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new_safe<__mbstate_t, const __mbstate_t&> (0x0x7f12762d2c98) 0 empty
  std::__and_<std::is_destructible<__mbstate_t>, std::__is_direct_constructible_impl<__mbstate_t, const __mbstate_t&> > (0x0x7f12762d2d00) 0 empty
    std::__is_direct_constructible_impl<__mbstate_t, const __mbstate_t&> (0x0x7f12762d2d68) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7f12762ce900) 0 empty

Class std::__is_direct_constructible_new<__mbstate_t, const __mbstate_t&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new<__mbstate_t, const __mbstate_t&> (0x0x7f12762d2dd0) 0 empty
  std::__is_direct_constructible_new_safe<__mbstate_t, const __mbstate_t&> (0x0x7f12762d2e38) 0 empty
    std::__and_<std::is_destructible<__mbstate_t>, std::__is_direct_constructible_impl<__mbstate_t, const __mbstate_t&> > (0x0x7f12762d2ea0) 0 empty
      std::__is_direct_constructible_impl<__mbstate_t, const __mbstate_t&> (0x0x7f12762d2f08) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7f12762ce960) 0 empty

Class std::__is_direct_constructible<__mbstate_t, const __mbstate_t&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible<__mbstate_t, const __mbstate_t&> (0x0x7f12762d2f70) 0 empty
  std::integral_constant<bool, true> (0x0x7f12762ce9c0) 0 empty

Class std::__is_constructible_impl<__mbstate_t, const __mbstate_t&>
   size=1 align=1
   base size=1 base align=1
std::__is_constructible_impl<__mbstate_t, const __mbstate_t&> (0x0x7f12762ec000) 0 empty
  std::__is_direct_constructible<__mbstate_t, const __mbstate_t&> (0x0x7f12762ec068) 0 empty
    std::integral_constant<bool, true> (0x0x7f12762cea20) 0 empty

Class std::is_constructible<__mbstate_t, const __mbstate_t&>
   size=1 align=1
   base size=1 base align=1
std::is_constructible<__mbstate_t, const __mbstate_t&> (0x0x7f12762ec0d0) 0 empty
  std::integral_constant<bool, true> (0x0x7f12762cea80) 0 empty

Class std::__is_copy_constructible_impl<__mbstate_t, true>
   size=1 align=1
   base size=1 base align=1
std::__is_copy_constructible_impl<__mbstate_t, true> (0x0x7f12762ec138) 0 empty
  std::is_constructible<__mbstate_t, const __mbstate_t&> (0x0x7f12762ec1a0) 0 empty
    std::integral_constant<bool, true> (0x0x7f12762ceae0) 0 empty

Class std::is_copy_constructible<__mbstate_t>
   size=1 align=1
   base size=1 base align=1
std::is_copy_constructible<__mbstate_t> (0x0x7f12762ec208) 0 empty
  std::__is_copy_constructible_impl<__mbstate_t, true> (0x0x7f12762ec270) 0 empty
    std::is_constructible<__mbstate_t, const __mbstate_t&> (0x0x7f12762ec2d8) 0 empty
      std::integral_constant<bool, true> (0x0x7f12762ceb40) 0 empty

Class std::conditional<true, std::is_default_constructible<__mbstate_t>, std::is_copy_constructible<__mbstate_t> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_default_constructible<__mbstate_t>, std::is_copy_constructible<__mbstate_t> > (0x0x7f12762ceba0) 0 empty

Class std::__not_<std::is_void<__mbstate_t> >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::is_void<__mbstate_t> > (0x0x7f12762ec410) 0 empty
  std::integral_constant<bool, true> (0x0x7f12762cec00) 0 empty

Class std::conditional<true, std::__is_default_constructible_impl<__mbstate_t>, std::__not_<std::is_void<__mbstate_t> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_default_constructible_impl<__mbstate_t>, std::__not_<std::is_void<__mbstate_t> > > (0x0x7f12762cec60) 0 empty

Class std::__is_default_constructible_impl<__mbstate_t>
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_impl<__mbstate_t> (0x0x7f12762ec478) 0 empty
  std::__do_is_default_constructible_impl (0x0x7f12762cecc0) 0 empty

Class std::__and_<std::__not_<std::is_void<__mbstate_t> >, std::__is_default_constructible_impl<__mbstate_t> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__not_<std::is_void<__mbstate_t> >, std::__is_default_constructible_impl<__mbstate_t> > (0x0x7f12762ec4e0) 0 empty
  std::__is_default_constructible_impl<__mbstate_t> (0x0x7f12762ec548) 0 empty
    std::__do_is_default_constructible_impl (0x0x7f12762ced20) 0 empty

Class std::__is_default_constructible_atom<__mbstate_t>
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_atom<__mbstate_t> (0x0x7f12762ec680) 0 empty
  std::__and_<std::__not_<std::is_void<__mbstate_t> >, std::__is_default_constructible_impl<__mbstate_t> > (0x0x7f12762ec6e8) 0 empty
    std::__is_default_constructible_impl<__mbstate_t> (0x0x7f12762ec750) 0 empty
      std::__do_is_default_constructible_impl (0x0x7f12762ced80) 0 empty

Class std::__is_default_constructible_safe<__mbstate_t, false>
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_safe<__mbstate_t, false> (0x0x7f12762ec7b8) 0 empty
  std::integral_constant<bool, true> (0x0x7f12762cede0) 0 empty

Class std::is_default_constructible<__mbstate_t>
   size=1 align=1
   base size=1 base align=1
std::is_default_constructible<__mbstate_t> (0x0x7f12762ec820) 0 empty
  std::integral_constant<bool, true> (0x0x7f12762cee40) 0 empty

Class std::__and_<std::is_copy_constructible<__mbstate_t>, std::is_default_constructible<__mbstate_t> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_copy_constructible<__mbstate_t>, std::is_default_constructible<__mbstate_t> > (0x0x7f12762ec888) 0 empty
  std::is_default_constructible<__mbstate_t> (0x0x7f12762ec8f0) 0 empty
    std::integral_constant<bool, true> (0x0x7f12762ceea0) 0 empty

Class std::__and_<std::is_copy_assignable<__mbstate_t>, std::is_copy_constructible<__mbstate_t>, std::is_default_constructible<__mbstate_t> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_copy_assignable<__mbstate_t>, std::is_copy_constructible<__mbstate_t>, std::is_default_constructible<__mbstate_t> > (0x0x7f12762eca28) 0 empty
  std::__and_<std::is_copy_constructible<__mbstate_t>, std::is_default_constructible<__mbstate_t> > (0x0x7f12762eca90) 0 empty
    std::is_default_constructible<__mbstate_t> (0x0x7f12762ecaf8) 0 empty
      std::integral_constant<bool, true> (0x0x7f12762cef00) 0 empty

Class std::is_same<std::fpos<__mbstate_t>, std::fpos<__mbstate_t> >
   size=1 align=1
   base size=1 base align=1
std::is_same<std::fpos<__mbstate_t>, std::fpos<__mbstate_t> > (0x0x7f12762ecbc8) 0 empty
  std::integral_constant<bool, true> (0x0x7f12762cef60) 0 empty

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class std::basic_fstream<char>
   size=528 align=8
   base size=264 base align=8
std::basic_fstream<char> (0x0x7f127631f340) 0
    vptridx=0u vptr=((& std::basic_fstream<char>::_ZTVSt13basic_fstreamIcSt11char_traitsIcEE) + 24u)
  std::basic_iostream<char> (0x0x7f12763055b0) 0
      primary-for std::basic_fstream<char> (0x0x7f127631f340)
      subvttidx=8u
    std::basic_istream<char> (0x0x7f127631f3a8) 0
        primary-for std::basic_iostream<char> (0x0x7f12763055b0)
        subvttidx=16u
      std::basic_ios<char> (0x0x7f127631f410) 264 virtual
          vptridx=64u vbaseoffset=-24 vptr=((& std::basic_fstream<char>::_ZTVSt13basic_fstreamIcSt11char_traitsIcEE) + 104u)
        std::ios_base (0x0x7f127630e600) 264
            primary-for std::basic_ios<char> (0x0x7f127631f410)
    std::basic_ostream<char> (0x0x7f127631f478) 16 nearly-empty
        subvttidx=32u vptridx=72u vptr=((& std::basic_fstream<char>::_ZTVSt13basic_fstreamIcSt11char_traitsIcEE) + 64u)
      std::basic_ios<char> (0x0x7f127631f410) alternative-path

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class std::basic_fstream<wchar_t>
   size=528 align=8
   base size=264 base align=8
std::basic_fstream<wchar_t> (0x0x7f127631f820) 0
    vptridx=0u vptr=((& std::basic_fstream<wchar_t>::_ZTVSt13basic_fstreamIwSt11char_traitsIwEE) + 24u)
  std::basic_iostream<wchar_t> (0x0x7f1276305cb0) 0
      primary-for std::basic_fstream<wchar_t> (0x0x7f127631f820)
      subvttidx=8u
    std::basic_istream<wchar_t> (0x0x7f127631fd00) 0
        primary-for std::basic_iostream<wchar_t> (0x0x7f1276305cb0)
        subvttidx=16u
      std::basic_ios<wchar_t> (0x0x7f127631fe38) 264 virtual
          vptridx=64u vbaseoffset=-24 vptr=((& std::basic_fstream<wchar_t>::_ZTVSt13basic_fstreamIwSt11char_traitsIwEE) + 104u)
        std::ios_base (0x0x7f127630ec00) 264
            primary-for std::basic_ios<wchar_t> (0x0x7f127631fe38)
    std::basic_ostream<wchar_t> (0x0x7f1276370000) 16 nearly-empty
        subvttidx=32u vptridx=72u vptr=((& std::basic_fstream<wchar_t>::_ZTVSt13basic_fstreamIwSt11char_traitsIwEE) + 64u)
      std::basic_ios<wchar_t> (0x0x7f127631fe38) alternative-path

Class std::allocator_traits<std::allocator<Leo::Ini::Element> >
   size=1 align=1
   base size=0 base align=1
std::allocator_traits<std::allocator<Leo::Ini::Element> > (0x0x7f127630ee40) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<Leo::Ini::Element> >
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__alloc_traits<std::allocator<Leo::Ini::Element> > (0x0x7f1276370548) 0 empty
  std::allocator_traits<std::allocator<Leo::Ini::Element> > (0x0x7f127630eea0) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<Leo::Ini::Element> >::rebind<Leo::Ini::Element>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<Leo::Ini::Element> >::rebind<Leo::Ini::Element> (0x0x7f127630ef00) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<Leo::Ini::Element> >::rebind<std::_List_node<Leo::Ini::Element> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<Leo::Ini::Element> >::rebind<std::_List_node<Leo::Ini::Element> > (0x0x7f1275f8d060) 0 empty

Class __gnu_cxx::new_allocator<std::_List_node<Leo::Ini::Element> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<std::_List_node<Leo::Ini::Element> > (0x0x7f1275f8d0c0) 0 empty

Class std::allocator<std::_List_node<Leo::Ini::Element> >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::_List_node<Leo::Ini::Element> > (0x0x7f1276370680) 0 empty
  __gnu_cxx::new_allocator<std::_List_node<Leo::Ini::Element> > (0x0x7f1275f8d180) 0 empty

Class std::__cxx11::_List_base<Leo::Ini::Element, std::allocator<Leo::Ini::Element> >::_List_impl
   size=24 align=8
   base size=24 base align=8
std::__cxx11::_List_base<Leo::Ini::Element, std::allocator<Leo::Ini::Element> >::_List_impl (0x0x7f1276370750) 0
  std::allocator<std::_List_node<Leo::Ini::Element> > (0x0x7f12763707b8) 0 empty
    __gnu_cxx::new_allocator<std::_List_node<Leo::Ini::Element> > (0x0x7f1275f8d1e0) 0 empty

Class std::allocator_traits<std::allocator<std::_List_node<Leo::Ini::Element> > >
   size=1 align=1
   base size=0 base align=1
std::allocator_traits<std::allocator<std::_List_node<Leo::Ini::Element> > > (0x0x7f1275f8d300) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::_List_node<Leo::Ini::Element> > >
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::_List_node<Leo::Ini::Element> > > (0x0x7f1276370820) 0 empty
  std::allocator_traits<std::allocator<std::_List_node<Leo::Ini::Element> > > (0x0x7f1275f8d360) 0 empty

Class std::__cxx11::_List_base<Leo::Ini::Element, std::allocator<Leo::Ini::Element> >
   size=24 align=8
   base size=24 base align=8
std::__cxx11::_List_base<Leo::Ini::Element, std::allocator<Leo::Ini::Element> > (0x0x7f127630ede0) 0

Class __gnu_cxx::new_allocator<Leo::Ini::Element>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<Leo::Ini::Element> (0x0x7f1275f8d420) 0 empty

Class std::allocator<Leo::Ini::Element>
   size=1 align=1
   base size=1 base align=1
std::allocator<Leo::Ini::Element> (0x0x7f1276370958) 0 empty
  __gnu_cxx::new_allocator<Leo::Ini::Element> (0x0x7f1275f8d4e0) 0 empty

Class std::__cxx11::list<Leo::Ini::Element>
   size=24 align=8
   base size=24 base align=8
std::__cxx11::list<Leo::Ini::Element> (0x0x7f12763708f0) 0
  std::__cxx11::_List_base<Leo::Ini::Element, std::allocator<Leo::Ini::Element> > (0x0x7f1275f8d3c0) 0

Class Leo::Ini::Element::EnumType
   size=1 align=1
   base size=0 base align=1
Leo::Ini::Element::EnumType (0x0x7f1275f8d540) 0 empty

Class EnumRange<Leo::Ini::Element::EnumType>
   size=4 align=4
   base size=4 base align=4
EnumRange<Leo::Ini::Element::EnumType> (0x0x7f1276370a90) 0
  Leo::Ini::Element::EnumType (0x0x7f1275f8d5a0) 0 empty

Class Leo::Ini::Element
   size=128 align=8
   base size=124 base align=8
Leo::Ini::Element (0x0x7f127630ed80) 0

Class Leo::Ini::Line::String
   size=40 align=8
   base size=40 base align=8
Leo::Ini::Line::String (0x0x7f1275f8d6c0) 0

Class Leo::Ini::Line
   size=120 align=8
   base size=120 base align=8
Leo::Ini::Line (0x0x7f1275f8d660) 0

Class std::allocator_traits<std::allocator<Leo::Ini::Line> >
   size=1 align=1
   base size=0 base align=1
std::allocator_traits<std::allocator<Leo::Ini::Line> > (0x0x7f1275f8d780) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<Leo::Ini::Line> >
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__alloc_traits<std::allocator<Leo::Ini::Line> > (0x0x7f1276370b60) 0 empty
  std::allocator_traits<std::allocator<Leo::Ini::Line> > (0x0x7f1275f8d7e0) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<Leo::Ini::Line> >::rebind<Leo::Ini::Line>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<Leo::Ini::Line> >::rebind<Leo::Ini::Line> (0x0x7f1275f8d840) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<Leo::Ini::Line> >::rebind<std::_List_node<Leo::Ini::Line> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<Leo::Ini::Line> >::rebind<std::_List_node<Leo::Ini::Line> > (0x0x7f1275f8d8a0) 0 empty

Class __gnu_cxx::new_allocator<std::_List_node<Leo::Ini::Line> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<std::_List_node<Leo::Ini::Line> > (0x0x7f1275f8d900) 0 empty

Class std::allocator<std::_List_node<Leo::Ini::Line> >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::_List_node<Leo::Ini::Line> > (0x0x7f1276370d68) 0 empty
  __gnu_cxx::new_allocator<std::_List_node<Leo::Ini::Line> > (0x0x7f1275f8d9c0) 0 empty

Class std::__cxx11::_List_base<Leo::Ini::Line, std::allocator<Leo::Ini::Line> >::_List_impl
   size=24 align=8
   base size=24 base align=8
std::__cxx11::_List_base<Leo::Ini::Line, std::allocator<Leo::Ini::Line> >::_List_impl (0x0x7f1276370e38) 0
  std::allocator<std::_List_node<Leo::Ini::Line> > (0x0x7f1276370ea0) 0 empty
    __gnu_cxx::new_allocator<std::_List_node<Leo::Ini::Line> > (0x0x7f1275f8da20) 0 empty

Class std::allocator_traits<std::allocator<std::_List_node<Leo::Ini::Line> > >
   size=1 align=1
   base size=0 base align=1
std::allocator_traits<std::allocator<std::_List_node<Leo::Ini::Line> > > (0x0x7f1275f8da80) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::_List_node<Leo::Ini::Line> > >
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::_List_node<Leo::Ini::Line> > > (0x0x7f1276370f08) 0 empty
  std::allocator_traits<std::allocator<std::_List_node<Leo::Ini::Line> > > (0x0x7f1275f8dae0) 0 empty

Class std::__cxx11::_List_base<Leo::Ini::Line, std::allocator<Leo::Ini::Line> >
   size=24 align=8
   base size=24 base align=8
std::__cxx11::_List_base<Leo::Ini::Line, std::allocator<Leo::Ini::Line> > (0x0x7f1275f8d720) 0

Class __gnu_cxx::new_allocator<Leo::Ini::Line>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<Leo::Ini::Line> (0x0x7f1275f8dba0) 0 empty

Class std::allocator<Leo::Ini::Line>
   size=1 align=1
   base size=1 base align=1
std::allocator<Leo::Ini::Line> (0x0x7f12763702d8) 0 empty
  __gnu_cxx::new_allocator<Leo::Ini::Line> (0x0x7f1275f8dc60) 0 empty

Class std::__cxx11::list<Leo::Ini::Line>
   size=24 align=8
   base size=24 base align=8
std::__cxx11::list<Leo::Ini::Line> (0x0x7f12763700d0) 0
  std::__cxx11::_List_base<Leo::Ini::Line, std::allocator<Leo::Ini::Line> > (0x0x7f1275f8db40) 0

Class std::allocator_traits<std::allocator<Leo::Ini::MemElement> >
   size=1 align=1
   base size=0 base align=1
std::allocator_traits<std::allocator<Leo::Ini::MemElement> > (0x0x7f1275f8dd80) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<Leo::Ini::MemElement> >
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__alloc_traits<std::allocator<Leo::Ini::MemElement> > (0x0x7f12763705b0) 0 empty
  std::allocator_traits<std::allocator<Leo::Ini::MemElement> > (0x0x7f1275f8dde0) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<Leo::Ini::MemElement> >::rebind<Leo::Ini::MemElement>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<Leo::Ini::MemElement> >::rebind<Leo::Ini::MemElement> (0x0x7f1275f8de40) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<Leo::Ini::MemElement> >::rebind<std::_List_node<Leo::Ini::MemElement> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<Leo::Ini::MemElement> >::rebind<std::_List_node<Leo::Ini::MemElement> > (0x0x7f1275f8df60) 0 empty

Class __gnu_cxx::new_allocator<std::_List_node<Leo::Ini::MemElement> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<std::_List_node<Leo::Ini::MemElement> > (0x0x7f1276140000) 0 empty

Class std::allocator<std::_List_node<Leo::Ini::MemElement> >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::_List_node<Leo::Ini::MemElement> > (0x0x7f1276370a28) 0 empty
  __gnu_cxx::new_allocator<std::_List_node<Leo::Ini::MemElement> > (0x0x7f12761400c0) 0 empty

Class std::__cxx11::_List_base<Leo::Ini::MemElement, std::allocator<Leo::Ini::MemElement> >::_List_impl
   size=24 align=8
   base size=24 base align=8
std::__cxx11::_List_base<Leo::Ini::MemElement, std::allocator<Leo::Ini::MemElement> >::_List_impl (0x0x7f1276370f70) 0
  std::allocator<std::_List_node<Leo::Ini::MemElement> > (0x0x7f1276154000) 0 empty
    __gnu_cxx::new_allocator<std::_List_node<Leo::Ini::MemElement> > (0x0x7f1276140120) 0 empty

Class std::allocator_traits<std::allocator<std::_List_node<Leo::Ini::MemElement> > >
   size=1 align=1
   base size=0 base align=1
std::allocator_traits<std::allocator<std::_List_node<Leo::Ini::MemElement> > > (0x0x7f1276140180) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::_List_node<Leo::Ini::MemElement> > >
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::_List_node<Leo::Ini::MemElement> > > (0x0x7f1276154138) 0 empty
  std::allocator_traits<std::allocator<std::_List_node<Leo::Ini::MemElement> > > (0x0x7f12761401e0) 0 empty

Class std::__cxx11::_List_base<Leo::Ini::MemElement, std::allocator<Leo::Ini::MemElement> >
   size=24 align=8
   base size=24 base align=8
std::__cxx11::_List_base<Leo::Ini::MemElement, std::allocator<Leo::Ini::MemElement> > (0x0x7f1275f8dd20) 0

Class __gnu_cxx::new_allocator<Leo::Ini::MemElement>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<Leo::Ini::MemElement> (0x0x7f12761402a0) 0 empty

Class std::allocator<Leo::Ini::MemElement>
   size=1 align=1
   base size=1 base align=1
std::allocator<Leo::Ini::MemElement> (0x0x7f1276154270) 0 empty
  __gnu_cxx::new_allocator<Leo::Ini::MemElement> (0x0x7f1276140360) 0 empty

Class std::__cxx11::list<Leo::Ini::MemElement>
   size=24 align=8
   base size=24 base align=8
std::__cxx11::list<Leo::Ini::MemElement> (0x0x7f1276154208) 0
  std::__cxx11::_List_base<Leo::Ini::MemElement, std::allocator<Leo::Ini::MemElement> > (0x0x7f1276140240) 0

Class Leo::Ini::MemElement
   size=272 align=8
   base size=272 base align=8
Leo::Ini::MemElement (0x0x7f1276370478) 0
  Leo::Ini::Element (0x0x7f1275f8dcc0) 0

Class Leo::Ini
   size=632 align=8
   base size=625 base align=8
Leo::Ini (0x0x7f127630ed20) 0

Class std::is_array<std::allocator<std::_List_node<Leo::Ini::Element> > >
   size=1 align=1
   base size=1 base align=1
std::is_array<std::allocator<std::_List_node<Leo::Ini::Element> > > (0x0x7f1276154410) 0 empty
  std::integral_constant<bool, false> (0x0x7f12761403c0) 0 empty

Class std::remove_volatile<std::allocator<std::_List_node<Leo::Ini::Element> > >
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<std::allocator<std::_List_node<Leo::Ini::Element> > > (0x0x7f1276140480) 0 empty

Class std::remove_const<std::allocator<std::_List_node<Leo::Ini::Element> > >
   size=1 align=1
   base size=0 base align=1
std::remove_const<std::allocator<std::_List_node<Leo::Ini::Element> > > (0x0x7f12761404e0) 0 empty

Class std::remove_cv<std::allocator<std::_List_node<Leo::Ini::Element> > >
   size=1 align=1
   base size=0 base align=1
std::remove_cv<std::allocator<std::_List_node<Leo::Ini::Element> > > (0x0x7f1276140420) 0 empty

Class std::__is_void_helper<std::allocator<std::_List_node<Leo::Ini::Element> > >
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<std::allocator<std::_List_node<Leo::Ini::Element> > > (0x0x7f12761544e0) 0 empty
  std::integral_constant<bool, false> (0x0x7f1276140540) 0 empty

Class std::is_void<std::allocator<std::_List_node<Leo::Ini::Element> > >
   size=1 align=1
   base size=1 base align=1
std::is_void<std::allocator<std::_List_node<Leo::Ini::Element> > > (0x0x7f1276154548) 0 empty
  std::integral_constant<bool, false> (0x0x7f12761405a0) 0 empty

Class std::__not_<std::is_void<std::allocator<std::_List_node<Leo::Ini::Element> > > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::is_void<std::allocator<std::_List_node<Leo::Ini::Element> > > > (0x0x7f12761545b0) 0 empty
  std::integral_constant<bool, true> (0x0x7f1276140600) 0 empty

Class std::conditional<true, std::__is_default_constructible_impl<std::allocator<std::_List_node<Leo::Ini::Element> > >, std::__not_<std::is_void<std::allocator<std::_List_node<Leo::Ini::Element> > > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_default_constructible_impl<std::allocator<std::_List_node<Leo::Ini::Element> > >, std::__not_<std::is_void<std::allocator<std::_List_node<Leo::Ini::Element> > > > > (0x0x7f1276140660) 0 empty

Class std::__is_default_constructible_impl<std::allocator<std::_List_node<Leo::Ini::Element> > >
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_impl<std::allocator<std::_List_node<Leo::Ini::Element> > > (0x0x7f1276154618) 0 empty
  std::__do_is_default_constructible_impl (0x0x7f12761406c0) 0 empty

Class std::__and_<std::__not_<std::is_void<std::allocator<std::_List_node<Leo::Ini::Element> > > >, std::__is_default_constructible_impl<std::allocator<std::_List_node<Leo::Ini::Element> > > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__not_<std::is_void<std::allocator<std::_List_node<Leo::Ini::Element> > > >, std::__is_default_constructible_impl<std::allocator<std::_List_node<Leo::Ini::Element> > > > (0x0x7f1276154680) 0 empty
  std::__is_default_constructible_impl<std::allocator<std::_List_node<Leo::Ini::Element> > > (0x0x7f12761546e8) 0 empty
    std::__do_is_default_constructible_impl (0x0x7f12761407e0) 0 empty

Class std::__is_default_constructible_atom<std::allocator<std::_List_node<Leo::Ini::Element> > >
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_atom<std::allocator<std::_List_node<Leo::Ini::Element> > > (0x0x7f1276154750) 0 empty
  std::__and_<std::__not_<std::is_void<std::allocator<std::_List_node<Leo::Ini::Element> > > >, std::__is_default_constructible_impl<std::allocator<std::_List_node<Leo::Ini::Element> > > > (0x0x7f12761547b8) 0 empty
    std::__is_default_constructible_impl<std::allocator<std::_List_node<Leo::Ini::Element> > > (0x0x7f1276154820) 0 empty
      std::__do_is_default_constructible_impl (0x0x7f12761408a0) 0 empty

Class std::__is_default_constructible_safe<std::allocator<std::_List_node<Leo::Ini::Element> >, false>
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_safe<std::allocator<std::_List_node<Leo::Ini::Element> >, false> (0x0x7f1276154888) 0 empty
  std::integral_constant<bool, true> (0x0x7f1276140a20) 0 empty

Class std::is_default_constructible<std::allocator<std::_List_node<Leo::Ini::Element> > >
   size=1 align=1
   base size=1 base align=1
std::is_default_constructible<std::allocator<std::_List_node<Leo::Ini::Element> > > (0x0x7f12761549c0) 0 empty
  std::integral_constant<bool, true> (0x0x7f1276140b40) 0 empty

Class std::conditional<true, std::__is_nt_default_constructible_impl<std::allocator<std::_List_node<Leo::Ini::Element> >, false>, std::is_default_constructible<std::allocator<std::_List_node<Leo::Ini::Element> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_nt_default_constructible_impl<std::allocator<std::_List_node<Leo::Ini::Element> >, false>, std::is_default_constructible<std::allocator<std::_List_node<Leo::Ini::Element> > > > (0x0x7f1276140ba0) 0 empty

Class std::__is_nt_default_constructible_atom<std::allocator<std::_List_node<Leo::Ini::Element> > >
   size=1 align=1
   base size=1 base align=1
std::__is_nt_default_constructible_atom<std::allocator<std::_List_node<Leo::Ini::Element> > > (0x0x7f1276154a28) 0 empty
  std::integral_constant<bool, true> (0x0x7f1276140cc0) 0 empty

Class std::__is_nt_default_constructible_impl<std::allocator<std::_List_node<Leo::Ini::Element> >, false>
   size=1 align=1
   base size=1 base align=1
std::__is_nt_default_constructible_impl<std::allocator<std::_List_node<Leo::Ini::Element> >, false> (0x0x7f1276154a90) 0 empty
  std::__is_nt_default_constructible_atom<std::allocator<std::_List_node<Leo::Ini::Element> > > (0x0x7f1276154af8) 0 empty
    std::integral_constant<bool, true> (0x0x7f1276140ea0) 0 empty

Class std::__and_<std::is_default_constructible<std::allocator<std::_List_node<Leo::Ini::Element> > >, std::__is_nt_default_constructible_impl<std::allocator<std::_List_node<Leo::Ini::Element> >, false> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_default_constructible<std::allocator<std::_List_node<Leo::Ini::Element> > >, std::__is_nt_default_constructible_impl<std::allocator<std::_List_node<Leo::Ini::Element> >, false> > (0x0x7f1276154c30) 0 empty
  std::__is_nt_default_constructible_impl<std::allocator<std::_List_node<Leo::Ini::Element> >, false> (0x0x7f1276154c98) 0 empty
    std::__is_nt_default_constructible_atom<std::allocator<std::_List_node<Leo::Ini::Element> > > (0x0x7f1276154d00) 0 empty
      std::integral_constant<bool, true> (0x0x7f1276140f60) 0 empty

Class std::is_nothrow_default_constructible<std::allocator<std::_List_node<Leo::Ini::Element> > >
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_default_constructible<std::allocator<std::_List_node<Leo::Ini::Element> > > (0x0x7f1276154dd0) 0 empty
  std::__and_<std::is_default_constructible<std::allocator<std::_List_node<Leo::Ini::Element> > >, std::__is_nt_default_constructible_impl<std::allocator<std::_List_node<Leo::Ini::Element> >, false> > (0x0x7f1276154e38) 0 empty
    std::__is_nt_default_constructible_impl<std::allocator<std::_List_node<Leo::Ini::Element> >, false> (0x0x7f1276154ea0) 0 empty
      std::__is_nt_default_constructible_atom<std::allocator<std::_List_node<Leo::Ini::Element> > > (0x0x7f1276154f08) 0 empty
        std::integral_constant<bool, true> (0x0x7f1275e1c060) 0 empty

Class std::is_array<std::allocator<std::_List_node<Leo::Ini::MemElement> > >
   size=1 align=1
   base size=1 base align=1
std::is_array<std::allocator<std::_List_node<Leo::Ini::MemElement> > > (0x0x7f1276154340) 0 empty
  std::integral_constant<bool, false> (0x0x7f1275e1cd20) 0 empty

Class std::remove_volatile<std::allocator<std::_List_node<Leo::Ini::MemElement> > >
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<std::allocator<std::_List_node<Leo::Ini::MemElement> > > (0x0x7f1275e1cde0) 0 empty

Class std::remove_const<std::allocator<std::_List_node<Leo::Ini::MemElement> > >
   size=1 align=1
   base size=0 base align=1
std::remove_const<std::allocator<std::_List_node<Leo::Ini::MemElement> > > (0x0x7f1275e1ce40) 0 empty

Class std::remove_cv<std::allocator<std::_List_node<Leo::Ini::MemElement> > >
   size=1 align=1
   base size=0 base align=1
std::remove_cv<std::allocator<std::_List_node<Leo::Ini::MemElement> > > (0x0x7f1275e1cd80) 0 empty

Class std::__is_void_helper<std::allocator<std::_List_node<Leo::Ini::MemElement> > >
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<std::allocator<std::_List_node<Leo::Ini::MemElement> > > (0x0x7f1275e44068) 0 empty
  std::integral_constant<bool, false> (0x0x7f1275e1cea0) 0 empty

Class std::is_void<std::allocator<std::_List_node<Leo::Ini::MemElement> > >
   size=1 align=1
   base size=1 base align=1
std::is_void<std::allocator<std::_List_node<Leo::Ini::MemElement> > > (0x0x7f1275e440d0) 0 empty
  std::integral_constant<bool, false> (0x0x7f1275e1cf00) 0 empty

Class std::__not_<std::is_void<std::allocator<std::_List_node<Leo::Ini::MemElement> > > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::is_void<std::allocator<std::_List_node<Leo::Ini::MemElement> > > > (0x0x7f1275e44138) 0 empty
  std::integral_constant<bool, true> (0x0x7f1275e1cf60) 0 empty

Class std::conditional<true, std::__is_default_constructible_impl<std::allocator<std::_List_node<Leo::Ini::MemElement> > >, std::__not_<std::is_void<std::allocator<std::_List_node<Leo::Ini::MemElement> > > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_default_constructible_impl<std::allocator<std::_List_node<Leo::Ini::MemElement> > >, std::__not_<std::is_void<std::allocator<std::_List_node<Leo::Ini::MemElement> > > > > (0x0x7f1275e4b000) 0 empty

Class std::__is_default_constructible_impl<std::allocator<std::_List_node<Leo::Ini::MemElement> > >
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_impl<std::allocator<std::_List_node<Leo::Ini::MemElement> > > (0x0x7f1275e441a0) 0 empty
  std::__do_is_default_constructible_impl (0x0x7f1275e4b120) 0 empty

Class std::__and_<std::__not_<std::is_void<std::allocator<std::_List_node<Leo::Ini::MemElement> > > >, std::__is_default_constructible_impl<std::allocator<std::_List_node<Leo::Ini::MemElement> > > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__not_<std::is_void<std::allocator<std::_List_node<Leo::Ini::MemElement> > > >, std::__is_default_constructible_impl<std::allocator<std::_List_node<Leo::Ini::MemElement> > > > (0x0x7f1275e44208) 0 empty
  std::__is_default_constructible_impl<std::allocator<std::_List_node<Leo::Ini::MemElement> > > (0x0x7f1275e44270) 0 empty
    std::__do_is_default_constructible_impl (0x0x7f1275e4b240) 0 empty

Class std::__is_default_constructible_atom<std::allocator<std::_List_node<Leo::Ini::MemElement> > >
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_atom<std::allocator<std::_List_node<Leo::Ini::MemElement> > > (0x0x7f1275e442d8) 0 empty
  std::__and_<std::__not_<std::is_void<std::allocator<std::_List_node<Leo::Ini::MemElement> > > >, std::__is_default_constructible_impl<std::allocator<std::_List_node<Leo::Ini::MemElement> > > > (0x0x7f1275e44340) 0 empty
    std::__is_default_constructible_impl<std::allocator<std::_List_node<Leo::Ini::MemElement> > > (0x0x7f1275e443a8) 0 empty
      std::__do_is_default_constructible_impl (0x0x7f1275e4b300) 0 empty

Class std::__is_default_constructible_safe<std::allocator<std::_List_node<Leo::Ini::MemElement> >, false>
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_safe<std::allocator<std::_List_node<Leo::Ini::MemElement> >, false> (0x0x7f1275e44410) 0 empty
  std::integral_constant<bool, true> (0x0x7f1275e4b540) 0 empty

Class std::is_default_constructible<std::allocator<std::_List_node<Leo::Ini::MemElement> > >
   size=1 align=1
   base size=1 base align=1
std::is_default_constructible<std::allocator<std::_List_node<Leo::Ini::MemElement> > > (0x0x7f1275e44548) 0 empty
  std::integral_constant<bool, true> (0x0x7f1275e4b660) 0 empty

Class std::conditional<true, std::__is_nt_default_constructible_impl<std::allocator<std::_List_node<Leo::Ini::MemElement> >, false>, std::is_default_constructible<std::allocator<std::_List_node<Leo::Ini::MemElement> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_nt_default_constructible_impl<std::allocator<std::_List_node<Leo::Ini::MemElement> >, false>, std::is_default_constructible<std::allocator<std::_List_node<Leo::Ini::MemElement> > > > (0x0x7f1275e4b6c0) 0 empty

Class std::__is_nt_default_constructible_atom<std::allocator<std::_List_node<Leo::Ini::MemElement> > >
   size=1 align=1
   base size=1 base align=1
std::__is_nt_default_constructible_atom<std::allocator<std::_List_node<Leo::Ini::MemElement> > > (0x0x7f1275e44680) 0 empty
  std::integral_constant<bool, true> (0x0x7f1275e4b720) 0 empty

Class std::__is_nt_default_constructible_impl<std::allocator<std::_List_node<Leo::Ini::MemElement> >, false>
   size=1 align=1
   base size=1 base align=1
std::__is_nt_default_constructible_impl<std::allocator<std::_List_node<Leo::Ini::MemElement> >, false> (0x0x7f1275e447b8) 0 empty
  std::__is_nt_default_constructible_atom<std::allocator<std::_List_node<Leo::Ini::MemElement> > > (0x0x7f1275e44820) 0 empty
    std::integral_constant<bool, true> (0x0x7f1275e4b840) 0 empty

Class std::__and_<std::is_default_constructible<std::allocator<std::_List_node<Leo::Ini::MemElement> > >, std::__is_nt_default_constructible_impl<std::allocator<std::_List_node<Leo::Ini::MemElement> >, false> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_default_constructible<std::allocator<std::_List_node<Leo::Ini::MemElement> > >, std::__is_nt_default_constructible_impl<std::allocator<std::_List_node<Leo::Ini::MemElement> >, false> > (0x0x7f1275e449c0) 0 empty
  std::__is_nt_default_constructible_impl<std::allocator<std::_List_node<Leo::Ini::MemElement> >, false> (0x0x7f1275e44a28) 0 empty
    std::__is_nt_default_constructible_atom<std::allocator<std::_List_node<Leo::Ini::MemElement> > > (0x0x7f1275e44a90) 0 empty
      std::integral_constant<bool, true> (0x0x7f1275e4b8a0) 0 empty

Class std::is_nothrow_default_constructible<std::allocator<std::_List_node<Leo::Ini::MemElement> > >
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_default_constructible<std::allocator<std::_List_node<Leo::Ini::MemElement> > > (0x0x7f1275e44bc8) 0 empty
  std::__and_<std::is_default_constructible<std::allocator<std::_List_node<Leo::Ini::MemElement> > >, std::__is_nt_default_constructible_impl<std::allocator<std::_List_node<Leo::Ini::MemElement> >, false> > (0x0x7f1275e44c30) 0 empty
    std::__is_nt_default_constructible_impl<std::allocator<std::_List_node<Leo::Ini::MemElement> >, false> (0x0x7f1275e44c98) 0 empty
      std::__is_nt_default_constructible_atom<std::allocator<std::_List_node<Leo::Ini::MemElement> > > (0x0x7f1275e44d00) 0 empty
        std::integral_constant<bool, true> (0x0x7f1275e4b900) 0 empty

Class std::is_array<std::allocator<std::_List_node<Leo::Ini::Line> > >
   size=1 align=1
   base size=1 base align=1
std::is_array<std::allocator<std::_List_node<Leo::Ini::Line> > > (0x0x7f1275e44f08) 0 empty
  std::integral_constant<bool, false> (0x0x7f1275e4bf60) 0 empty

Class std::remove_volatile<std::allocator<std::_List_node<Leo::Ini::Line> > >
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<std::allocator<std::_List_node<Leo::Ini::Line> > > (0x0x7f1275e69060) 0 empty

Class std::remove_const<std::allocator<std::_List_node<Leo::Ini::Line> > >
   size=1 align=1
   base size=0 base align=1
std::remove_const<std::allocator<std::_List_node<Leo::Ini::Line> > > (0x0x7f1275e690c0) 0 empty

Class std::remove_cv<std::allocator<std::_List_node<Leo::Ini::Line> > >
   size=1 align=1
   base size=0 base align=1
std::remove_cv<std::allocator<std::_List_node<Leo::Ini::Line> > > (0x0x7f1275e69000) 0 empty

Class std::__is_void_helper<std::allocator<std::_List_node<Leo::Ini::Line> > >
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<std::allocator<std::_List_node<Leo::Ini::Line> > > (0x0x7f1275e44ea0) 0 empty
  std::integral_constant<bool, false> (0x0x7f1275e69120) 0 empty

Class std::is_void<std::allocator<std::_List_node<Leo::Ini::Line> > >
   size=1 align=1
   base size=1 base align=1
std::is_void<std::allocator<std::_List_node<Leo::Ini::Line> > > (0x0x7f1275e6d000) 0 empty
  std::integral_constant<bool, false> (0x0x7f1275e69180) 0 empty

Class std::__not_<std::is_void<std::allocator<std::_List_node<Leo::Ini::Line> > > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::is_void<std::allocator<std::_List_node<Leo::Ini::Line> > > > (0x0x7f1275e6d068) 0 empty
  std::integral_constant<bool, true> (0x0x7f1275e691e0) 0 empty

Class std::conditional<true, std::__is_default_constructible_impl<std::allocator<std::_List_node<Leo::Ini::Line> > >, std::__not_<std::is_void<std::allocator<std::_List_node<Leo::Ini::Line> > > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_default_constructible_impl<std::allocator<std::_List_node<Leo::Ini::Line> > >, std::__not_<std::is_void<std::allocator<std::_List_node<Leo::Ini::Line> > > > > (0x0x7f1275e69240) 0 empty

Class std::__is_default_constructible_impl<std::allocator<std::_List_node<Leo::Ini::Line> > >
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_impl<std::allocator<std::_List_node<Leo::Ini::Line> > > (0x0x7f1275e6d0d0) 0 empty
  std::__do_is_default_constructible_impl (0x0x7f1275e692a0) 0 empty

Class std::__and_<std::__not_<std::is_void<std::allocator<std::_List_node<Leo::Ini::Line> > > >, std::__is_default_constructible_impl<std::allocator<std::_List_node<Leo::Ini::Line> > > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__not_<std::is_void<std::allocator<std::_List_node<Leo::Ini::Line> > > >, std::__is_default_constructible_impl<std::allocator<std::_List_node<Leo::Ini::Line> > > > (0x0x7f1275e6d138) 0 empty
  std::__is_default_constructible_impl<std::allocator<std::_List_node<Leo::Ini::Line> > > (0x0x7f1275e6d1a0) 0 empty
    std::__do_is_default_constructible_impl (0x0x7f1275e69300) 0 empty

Class std::__is_default_constructible_atom<std::allocator<std::_List_node<Leo::Ini::Line> > >
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_atom<std::allocator<std::_List_node<Leo::Ini::Line> > > (0x0x7f1275e6d208) 0 empty
  std::__and_<std::__not_<std::is_void<std::allocator<std::_List_node<Leo::Ini::Line> > > >, std::__is_default_constructible_impl<std::allocator<std::_List_node<Leo::Ini::Line> > > > (0x0x7f1275e6d270) 0 empty
    std::__is_default_constructible_impl<std::allocator<std::_List_node<Leo::Ini::Line> > > (0x0x7f1275e6d2d8) 0 empty
      std::__do_is_default_constructible_impl (0x0x7f1275e69360) 0 empty

Class std::__is_default_constructible_safe<std::allocator<std::_List_node<Leo::Ini::Line> >, false>
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_safe<std::allocator<std::_List_node<Leo::Ini::Line> >, false> (0x0x7f1275e6d340) 0 empty
  std::integral_constant<bool, true> (0x0x7f1275e693c0) 0 empty

Class std::is_default_constructible<std::allocator<std::_List_node<Leo::Ini::Line> > >
   size=1 align=1
   base size=1 base align=1
std::is_default_constructible<std::allocator<std::_List_node<Leo::Ini::Line> > > (0x0x7f1275e6d3a8) 0 empty
  std::integral_constant<bool, true> (0x0x7f1275e695a0) 0 empty

Class std::conditional<true, std::__is_nt_default_constructible_impl<std::allocator<std::_List_node<Leo::Ini::Line> >, false>, std::is_default_constructible<std::allocator<std::_List_node<Leo::Ini::Line> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_nt_default_constructible_impl<std::allocator<std::_List_node<Leo::Ini::Line> >, false>, std::is_default_constructible<std::allocator<std::_List_node<Leo::Ini::Line> > > > (0x0x7f1275e69600) 0 empty

Class std::__is_nt_default_constructible_atom<std::allocator<std::_List_node<Leo::Ini::Line> > >
   size=1 align=1
   base size=1 base align=1
std::__is_nt_default_constructible_atom<std::allocator<std::_List_node<Leo::Ini::Line> > > (0x0x7f1275e6d410) 0 empty
  std::integral_constant<bool, true> (0x0x7f1275e69720) 0 empty

Class std::__is_nt_default_constructible_impl<std::allocator<std::_List_node<Leo::Ini::Line> >, false>
   size=1 align=1
   base size=1 base align=1
std::__is_nt_default_constructible_impl<std::allocator<std::_List_node<Leo::Ini::Line> >, false> (0x0x7f1275e6d478) 0 empty
  std::__is_nt_default_constructible_atom<std::allocator<std::_List_node<Leo::Ini::Line> > > (0x0x7f1275e6d4e0) 0 empty
    std::integral_constant<bool, true> (0x0x7f1275e69840) 0 empty

Class std::__and_<std::is_default_constructible<std::allocator<std::_List_node<Leo::Ini::Line> > >, std::__is_nt_default_constructible_impl<std::allocator<std::_List_node<Leo::Ini::Line> >, false> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_default_constructible<std::allocator<std::_List_node<Leo::Ini::Line> > >, std::__is_nt_default_constructible_impl<std::allocator<std::_List_node<Leo::Ini::Line> >, false> > (0x0x7f1275e6d618) 0 empty
  std::__is_nt_default_constructible_impl<std::allocator<std::_List_node<Leo::Ini::Line> >, false> (0x0x7f1275e6d680) 0 empty
    std::__is_nt_default_constructible_atom<std::allocator<std::_List_node<Leo::Ini::Line> > > (0x0x7f1275e6d6e8) 0 empty
      std::integral_constant<bool, true> (0x0x7f1275e69900) 0 empty

Class std::is_nothrow_default_constructible<std::allocator<std::_List_node<Leo::Ini::Line> > >
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_default_constructible<std::allocator<std::_List_node<Leo::Ini::Line> > > (0x0x7f1275e6d7b8) 0 empty
  std::__and_<std::is_default_constructible<std::allocator<std::_List_node<Leo::Ini::Line> > >, std::__is_nt_default_constructible_impl<std::allocator<std::_List_node<Leo::Ini::Line> >, false> > (0x0x7f1275e6d820) 0 empty
    std::__is_nt_default_constructible_impl<std::allocator<std::_List_node<Leo::Ini::Line> >, false> (0x0x7f1275e6d888) 0 empty
      std::__is_nt_default_constructible_atom<std::allocator<std::_List_node<Leo::Ini::Line> > > (0x0x7f1275e6d8f0) 0 empty
        std::integral_constant<bool, true> (0x0x7f1275e699c0) 0 empty

Class NIgnore::EnumMatch
   size=1 align=1
   base size=0 base align=1
NIgnore::EnumMatch (0x0x7f1275e840c0) 0 empty

Class NIgnore
   size=64 align=8
   base size=58 base align=8
NIgnore (0x0x7f1275e84060) 0

Class std::allocator_traits<std::allocator<Ref<NIgnore> > >
   size=1 align=1
   base size=0 base align=1
std::allocator_traits<std::allocator<Ref<NIgnore> > > (0x0x7f1275e842a0) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<Ref<NIgnore> > >
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__alloc_traits<std::allocator<Ref<NIgnore> > > (0x0x7f1275e6da90) 0 empty
  std::allocator_traits<std::allocator<Ref<NIgnore> > > (0x0x7f1275e84300) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<Ref<NIgnore> > >::rebind<Ref<NIgnore> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<Ref<NIgnore> > >::rebind<Ref<NIgnore> > (0x0x7f1275e84360) 0 empty

Class __gnu_cxx::new_allocator<Ref<NIgnore> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<Ref<NIgnore> > (0x0x7f1275e843c0) 0 empty

Class std::allocator<Ref<NIgnore> >
   size=1 align=1
   base size=1 base align=1
std::allocator<Ref<NIgnore> > (0x0x7f1275e6dbc8) 0 empty
  __gnu_cxx::new_allocator<Ref<NIgnore> > (0x0x7f1275e84480) 0 empty

Class std::_Vector_base<Ref<NIgnore>, std::allocator<Ref<NIgnore> > >::_Vector_impl
   size=24 align=8
   base size=24 base align=8
std::_Vector_base<Ref<NIgnore>, std::allocator<Ref<NIgnore> > >::_Vector_impl (0x0x7f1275e6dc98) 0
  std::allocator<Ref<NIgnore> > (0x0x7f1275e6dd00) 0 empty
    __gnu_cxx::new_allocator<Ref<NIgnore> > (0x0x7f1275e844e0) 0 empty

Class std::_Vector_base<Ref<NIgnore>, std::allocator<Ref<NIgnore> > >
   size=24 align=8
   base size=24 base align=8
std::_Vector_base<Ref<NIgnore>, std::allocator<Ref<NIgnore> > > (0x0x7f1275e84240) 0

Class std::vector<Ref<NIgnore> >
   size=24 align=8
   base size=24 base align=8
std::vector<Ref<NIgnore> > (0x0x7f1275e6dd68) 0
  std::_Vector_base<Ref<NIgnore>, std::allocator<Ref<NIgnore> > > (0x0x7f1275e84540) 0

Class NIgnoreChain
   size=24 align=8
   base size=24 base align=8
NIgnoreChain (0x0x7f1275e841e0) 0

Class std::is_array<std::allocator<Ref<NIgnore> > >
   size=1 align=1
   base size=1 base align=1
std::is_array<std::allocator<Ref<NIgnore> > > (0x0x7f1275e6df08) 0 empty
  std::integral_constant<bool, false> (0x0x7f1275e84660) 0 empty

Class std::remove_volatile<std::allocator<Ref<NIgnore> > >
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<std::allocator<Ref<NIgnore> > > (0x0x7f1275e84720) 0 empty

Class std::remove_const<std::allocator<Ref<NIgnore> > >
   size=1 align=1
   base size=0 base align=1
std::remove_const<std::allocator<Ref<NIgnore> > > (0x0x7f1275e84780) 0 empty

Class std::remove_cv<std::allocator<Ref<NIgnore> > >
   size=1 align=1
   base size=0 base align=1
std::remove_cv<std::allocator<Ref<NIgnore> > > (0x0x7f1275e846c0) 0 empty

Class std::__is_void_helper<std::allocator<Ref<NIgnore> > >
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<std::allocator<Ref<NIgnore> > > (0x0x7f1275e6d9c0) 0 empty
  std::integral_constant<bool, false> (0x0x7f1275e847e0) 0 empty

Class std::is_void<std::allocator<Ref<NIgnore> > >
   size=1 align=1
   base size=1 base align=1
std::is_void<std::allocator<Ref<NIgnore> > > (0x0x7f1275e6daf8) 0 empty
  std::integral_constant<bool, false> (0x0x7f1275e84840) 0 empty

Class std::__not_<std::is_void<std::allocator<Ref<NIgnore> > > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::is_void<std::allocator<Ref<NIgnore> > > > (0x0x7f1275e6ddd0) 0 empty
  std::integral_constant<bool, true> (0x0x7f1275e848a0) 0 empty

Class std::conditional<true, std::__is_default_constructible_impl<std::allocator<Ref<NIgnore> > >, std::__not_<std::is_void<std::allocator<Ref<NIgnore> > > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_default_constructible_impl<std::allocator<Ref<NIgnore> > >, std::__not_<std::is_void<std::allocator<Ref<NIgnore> > > > > (0x0x7f1275e84900) 0 empty

Class std::__is_default_constructible_impl<std::allocator<Ref<NIgnore> > >
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_impl<std::allocator<Ref<NIgnore> > > (0x0x7f1275f3c000) 0 empty
  std::__do_is_default_constructible_impl (0x0x7f1275e84960) 0 empty

Class std::__and_<std::__not_<std::is_void<std::allocator<Ref<NIgnore> > > >, std::__is_default_constructible_impl<std::allocator<Ref<NIgnore> > > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__not_<std::is_void<std::allocator<Ref<NIgnore> > > >, std::__is_default_constructible_impl<std::allocator<Ref<NIgnore> > > > (0x0x7f1275f3c068) 0 empty
  std::__is_default_constructible_impl<std::allocator<Ref<NIgnore> > > (0x0x7f1275f3c0d0) 0 empty
    std::__do_is_default_constructible_impl (0x0x7f1275e849c0) 0 empty

Class std::__is_default_constructible_atom<std::allocator<Ref<NIgnore> > >
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_atom<std::allocator<Ref<NIgnore> > > (0x0x7f1275f3c138) 0 empty
  std::__and_<std::__not_<std::is_void<std::allocator<Ref<NIgnore> > > >, std::__is_default_constructible_impl<std::allocator<Ref<NIgnore> > > > (0x0x7f1275f3c1a0) 0 empty
    std::__is_default_constructible_impl<std::allocator<Ref<NIgnore> > > (0x0x7f1275f3c208) 0 empty
      std::__do_is_default_constructible_impl (0x0x7f1275e84a20) 0 empty

Class std::__is_default_constructible_safe<std::allocator<Ref<NIgnore> >, false>
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_safe<std::allocator<Ref<NIgnore> >, false> (0x0x7f1275f3c270) 0 empty
  std::integral_constant<bool, true> (0x0x7f1275e84a80) 0 empty

Class std::is_default_constructible<std::allocator<Ref<NIgnore> > >
   size=1 align=1
   base size=1 base align=1
std::is_default_constructible<std::allocator<Ref<NIgnore> > > (0x0x7f1275f3c2d8) 0 empty
  std::integral_constant<bool, true> (0x0x7f1275e84ae0) 0 empty

Class std::conditional<true, std::__is_nt_default_constructible_impl<std::allocator<Ref<NIgnore> >, false>, std::is_default_constructible<std::allocator<Ref<NIgnore> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_nt_default_constructible_impl<std::allocator<Ref<NIgnore> >, false>, std::is_default_constructible<std::allocator<Ref<NIgnore> > > > (0x0x7f1275e84b40) 0 empty

Class std::__is_nt_default_constructible_atom<std::allocator<Ref<NIgnore> > >
   size=1 align=1
   base size=1 base align=1
std::__is_nt_default_constructible_atom<std::allocator<Ref<NIgnore> > > (0x0x7f1275f3c340) 0 empty
  std::integral_constant<bool, true> (0x0x7f1275e84ba0) 0 empty

Class std::__is_nt_default_constructible_impl<std::allocator<Ref<NIgnore> >, false>
   size=1 align=1
   base size=1 base align=1
std::__is_nt_default_constructible_impl<std::allocator<Ref<NIgnore> >, false> (0x0x7f1275f3c3a8) 0 empty
  std::__is_nt_default_constructible_atom<std::allocator<Ref<NIgnore> > > (0x0x7f1275f3c410) 0 empty
    std::integral_constant<bool, true> (0x0x7f1275e84c00) 0 empty

Class std::__and_<std::is_default_constructible<std::allocator<Ref<NIgnore> > >, std::__is_nt_default_constructible_impl<std::allocator<Ref<NIgnore> >, false> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_default_constructible<std::allocator<Ref<NIgnore> > >, std::__is_nt_default_constructible_impl<std::allocator<Ref<NIgnore> >, false> > (0x0x7f1275f3c478) 0 empty
  std::__is_nt_default_constructible_impl<std::allocator<Ref<NIgnore> >, false> (0x0x7f1275f3c4e0) 0 empty
    std::__is_nt_default_constructible_atom<std::allocator<Ref<NIgnore> > > (0x0x7f1275f3c548) 0 empty
      std::integral_constant<bool, true> (0x0x7f1275e84c60) 0 empty

Class std::is_nothrow_default_constructible<std::allocator<Ref<NIgnore> > >
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_default_constructible<std::allocator<Ref<NIgnore> > > (0x0x7f1275f3c5b0) 0 empty
  std::__and_<std::is_default_constructible<std::allocator<Ref<NIgnore> > >, std::__is_nt_default_constructible_impl<std::allocator<Ref<NIgnore> >, false> > (0x0x7f1275f3c618) 0 empty
    std::__is_nt_default_constructible_impl<std::allocator<Ref<NIgnore> >, false> (0x0x7f1275f3c680) 0 empty
      std::__is_nt_default_constructible_atom<std::allocator<Ref<NIgnore> > > (0x0x7f1275f3c6e8) 0 empty
        std::integral_constant<bool, true> (0x0x7f1275e84cc0) 0 empty

Class Ref<NIgnore>
   size=8 align=8
   base size=8 base align=8
Ref<NIgnore> (0x0x7f1275e84ea0) 0

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

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

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

Class std::__numeric_limits_base
   size=1 align=1
   base size=0 base align=1
std::__numeric_limits_base (0x0x7f1275c63c60) 0 empty

Class std::numeric_limits<bool>
   size=1 align=1
   base size=0 base align=1
std::numeric_limits<bool> (0x0x7f1275c8a1e0) 0 empty

Class std::numeric_limits<char>
   size=1 align=1
   base size=0 base align=1
std::numeric_limits<char> (0x0x7f1275c8a5a0) 0 empty

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

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

Class std::numeric_limits<wchar_t>
   size=1 align=1
   base size=0 base align=1
std::numeric_limits<wchar_t> (0x0x7f1275cb9120) 0 empty

Class std::numeric_limits<char16_t>
   size=1 align=1
   base size=0 base align=1
std::numeric_limits<char16_t> (0x0x7f1275cb94e0) 0 empty

Class std::numeric_limits<char32_t>
   size=1 align=1
   base size=0 base align=1
std::numeric_limits<char32_t> (0x0x7f1275cb98a0) 0 empty

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

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

Class std::numeric_limits<int>
   size=1 align=1
   base size=0 base align=1
std::numeric_limits<int> (0x0x7f1275ce5420) 0 empty

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

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

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

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

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

Class std::numeric_limits<__int128>
   size=1 align=1
   base size=0 base align=1
std::numeric_limits<__int128> (0x0x7f1275d15ae0) 0 empty

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

Class std::is_error_condition_enum<std::float_denorm_style>
   size=1 align=1
   base size=1 base align=1
std::is_error_condition_enum<std::float_denorm_style> (0x0x7f1275f3c958) 0 empty
  std::integral_constant<bool, false> (0x0x7f1275d44300) 0 empty

Class std::is_error_code_enum<std::float_denorm_style>
   size=1 align=1
   base size=1 base align=1
std::is_error_code_enum<std::float_denorm_style> (0x0x7f1275f3c9c0) 0 empty
  std::integral_constant<bool, false> (0x0x7f1275d44360) 0 empty

Class std::numeric_limits<float>
   size=1 align=1
   base size=0 base align=1
std::numeric_limits<float> (0x0x7f1275d442a0) 0 empty

Class std::numeric_limits<double>
   size=1 align=1
   base size=0 base align=1
std::numeric_limits<double> (0x0x7f1275d44720) 0 empty

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

Class Format::PrintF<std::basic_ostream<char> >
   size=24 align=8
   base size=24 base align=8
Format::PrintF<std::basic_ostream<char> > (0x0x7f1275a83540) 0

Class std::_List_iterator<CppDir::File>
   size=8 align=8
   base size=8 base align=8
std::_List_iterator<CppDir::File> (0x0x7f1275a83720) 0

Class std::is_error_code_enum<std::_List_iterator<CppDir::File> >
   size=1 align=1
   base size=1 base align=1
std::is_error_code_enum<std::_List_iterator<CppDir::File> > (0x0x7f1275f3cc30) 0 empty
  std::integral_constant<bool, false> (0x0x7f1275a83780) 0 empty

Class std::is_error_condition_enum<std::_List_iterator<CppDir::File> >
   size=1 align=1
   base size=1 base align=1
std::is_error_condition_enum<std::_List_iterator<CppDir::File> > (0x0x7f1275f3cd00) 0 empty
  std::integral_constant<bool, false> (0x0x7f1275a837e0) 0 empty

Class std::allocator_traits<std::allocator<Ref<Node> > >
   size=1 align=1
   base size=0 base align=1
std::allocator_traits<std::allocator<Ref<Node> > > (0x0x7f1275a838a0) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<Ref<Node> > >
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__alloc_traits<std::allocator<Ref<Node> > > (0x0x7f1275f3cd68) 0 empty
  std::allocator_traits<std::allocator<Ref<Node> > > (0x0x7f1275a83900) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<Ref<Node> > >::rebind<Ref<Node> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<Ref<Node> > >::rebind<Ref<Node> > (0x0x7f1275a83960) 0 empty

Class __gnu_cxx::new_allocator<Ref<Node> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<Ref<Node> > (0x0x7f1275a839c0) 0 empty

Class std::allocator<Ref<Node> >
   size=1 align=1
   base size=1 base align=1
std::allocator<Ref<Node> > (0x0x7f1275f3cea0) 0 empty
  __gnu_cxx::new_allocator<Ref<Node> > (0x0x7f1275a83a80) 0 empty

Class std::_Vector_base<Ref<Node>, std::allocator<Ref<Node> > >::_Vector_impl
   size=24 align=8
   base size=24 base align=8
std::_Vector_base<Ref<Node>, std::allocator<Ref<Node> > >::_Vector_impl (0x0x7f1275f3cf70) 0
  std::allocator<Ref<Node> > (0x0x7f1275f3cb60) 0 empty
    __gnu_cxx::new_allocator<Ref<Node> > (0x0x7f1275a83ae0) 0 empty

Class std::_Vector_base<Ref<Node>, std::allocator<Ref<Node> > >
   size=24 align=8
   base size=24 base align=8
std::_Vector_base<Ref<Node>, std::allocator<Ref<Node> > > (0x0x7f1275a83840) 0

Class std::vector<Ref<Node> >
   size=24 align=8
   base size=24 base align=8
std::vector<Ref<Node> > (0x0x7f1275f3cbc8) 0
  std::_Vector_base<Ref<Node>, std::allocator<Ref<Node> > > (0x0x7f1275a83b40) 0

Class std::is_array<std::allocator<Ref<Node> > >
   size=1 align=1
   base size=1 base align=1
std::is_array<std::allocator<Ref<Node> > > (0x0x7f1275f3cc98) 0 empty
  std::integral_constant<bool, false> (0x0x7f1275a83c60) 0 empty

Class std::remove_volatile<std::allocator<Ref<Node> > >
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<std::allocator<Ref<Node> > > (0x0x7f1275a83d20) 0 empty

Class std::remove_const<std::allocator<Ref<Node> > >
   size=1 align=1
   base size=0 base align=1
std::remove_const<std::allocator<Ref<Node> > > (0x0x7f1275a83d80) 0 empty

Class std::remove_cv<std::allocator<Ref<Node> > >
   size=1 align=1
   base size=0 base align=1
std::remove_cv<std::allocator<Ref<Node> > > (0x0x7f1275a83cc0) 0 empty

Class std::__is_void_helper<std::allocator<Ref<Node> > >
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<std::allocator<Ref<Node> > > (0x0x7f1275774000) 0 empty
  std::integral_constant<bool, false> (0x0x7f1275a83de0) 0 empty

Class std::is_void<std::allocator<Ref<Node> > >
   size=1 align=1
   base size=1 base align=1
std::is_void<std::allocator<Ref<Node> > > (0x0x7f1275774068) 0 empty
  std::integral_constant<bool, false> (0x0x7f1275a83e40) 0 empty

Class std::__not_<std::is_void<std::allocator<Ref<Node> > > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::is_void<std::allocator<Ref<Node> > > > (0x0x7f12757740d0) 0 empty
  std::integral_constant<bool, true> (0x0x7f1275a83ea0) 0 empty

Class std::conditional<true, std::__is_default_constructible_impl<std::allocator<Ref<Node> > >, std::__not_<std::is_void<std::allocator<Ref<Node> > > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_default_constructible_impl<std::allocator<Ref<Node> > >, std::__not_<std::is_void<std::allocator<Ref<Node> > > > > (0x0x7f1275a83f00) 0 empty

Class std::__is_default_constructible_impl<std::allocator<Ref<Node> > >
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_impl<std::allocator<Ref<Node> > > (0x0x7f1275774138) 0 empty
  std::__do_is_default_constructible_impl (0x0x7f1275a83f60) 0 empty

Class std::__and_<std::__not_<std::is_void<std::allocator<Ref<Node> > > >, std::__is_default_constructible_impl<std::allocator<Ref<Node> > > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__not_<std::is_void<std::allocator<Ref<Node> > > >, std::__is_default_constructible_impl<std::allocator<Ref<Node> > > > (0x0x7f12757741a0) 0 empty
  std::__is_default_constructible_impl<std::allocator<Ref<Node> > > (0x0x7f1275774208) 0 empty
    std::__do_is_default_constructible_impl (0x0x7f127577a000) 0 empty

Class std::__is_default_constructible_atom<std::allocator<Ref<Node> > >
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_atom<std::allocator<Ref<Node> > > (0x0x7f1275774270) 0 empty
  std::__and_<std::__not_<std::is_void<std::allocator<Ref<Node> > > >, std::__is_default_constructible_impl<std::allocator<Ref<Node> > > > (0x0x7f12757742d8) 0 empty
    std::__is_default_constructible_impl<std::allocator<Ref<Node> > > (0x0x7f1275774340) 0 empty
      std::__do_is_default_constructible_impl (0x0x7f127577a060) 0 empty

Class std::__is_default_constructible_safe<std::allocator<Ref<Node> >, false>
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_safe<std::allocator<Ref<Node> >, false> (0x0x7f12757743a8) 0 empty
  std::integral_constant<bool, true> (0x0x7f127577a0c0) 0 empty

Class std::is_default_constructible<std::allocator<Ref<Node> > >
   size=1 align=1
   base size=1 base align=1
std::is_default_constructible<std::allocator<Ref<Node> > > (0x0x7f1275774410) 0 empty
  std::integral_constant<bool, true> (0x0x7f127577a120) 0 empty

Class std::conditional<true, std::__is_nt_default_constructible_impl<std::allocator<Ref<Node> >, false>, std::is_default_constructible<std::allocator<Ref<Node> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_nt_default_constructible_impl<std::allocator<Ref<Node> >, false>, std::is_default_constructible<std::allocator<Ref<Node> > > > (0x0x7f127577a180) 0 empty

Class std::__is_nt_default_constructible_atom<std::allocator<Ref<Node> > >
   size=1 align=1
   base size=1 base align=1
std::__is_nt_default_constructible_atom<std::allocator<Ref<Node> > > (0x0x7f1275774478) 0 empty
  std::integral_constant<bool, true> (0x0x7f127577a1e0) 0 empty

Class std::__is_nt_default_constructible_impl<std::allocator<Ref<Node> >, false>
   size=1 align=1
   base size=1 base align=1
std::__is_nt_default_constructible_impl<std::allocator<Ref<Node> >, false> (0x0x7f12757744e0) 0 empty
  std::__is_nt_default_constructible_atom<std::allocator<Ref<Node> > > (0x0x7f1275774548) 0 empty
    std::integral_constant<bool, true> (0x0x7f127577a240) 0 empty

Class std::__and_<std::is_default_constructible<std::allocator<Ref<Node> > >, std::__is_nt_default_constructible_impl<std::allocator<Ref<Node> >, false> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_default_constructible<std::allocator<Ref<Node> > >, std::__is_nt_default_constructible_impl<std::allocator<Ref<Node> >, false> > (0x0x7f12757745b0) 0 empty
  std::__is_nt_default_constructible_impl<std::allocator<Ref<Node> >, false> (0x0x7f1275774618) 0 empty
    std::__is_nt_default_constructible_atom<std::allocator<Ref<Node> > > (0x0x7f1275774680) 0 empty
      std::integral_constant<bool, true> (0x0x7f127577a2a0) 0 empty

Class std::is_nothrow_default_constructible<std::allocator<Ref<Node> > >
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_default_constructible<std::allocator<Ref<Node> > > (0x0x7f12757746e8) 0 empty
  std::__and_<std::is_default_constructible<std::allocator<Ref<Node> > >, std::__is_nt_default_constructible_impl<std::allocator<Ref<Node> >, false> > (0x0x7f1275774750) 0 empty
    std::__is_nt_default_constructible_impl<std::allocator<Ref<Node> >, false> (0x0x7f12757747b8) 0 empty
      std::__is_nt_default_constructible_atom<std::allocator<Ref<Node> > > (0x0x7f1275774820) 0 empty
        std::integral_constant<bool, true> (0x0x7f127577a300) 0 empty

Class std::is_error_condition_enum<std::__cxx11::basic_string<char> >
   size=1 align=1
   base size=1 base align=1
std::is_error_condition_enum<std::__cxx11::basic_string<char> > (0x0x7f1275774888) 0 empty
  std::integral_constant<bool, false> (0x0x7f127577a360) 0 empty

Class Ref<NIgnoreChain>
   size=8 align=8
   base size=8 base align=8
Ref<NIgnoreChain> (0x0x7f127577a3c0) 0

Class std::is_array<std::allocator<Tree::Link> >
   size=1 align=1
   base size=1 base align=1
std::is_array<std::allocator<Tree::Link> > (0x0x7f1275774a28) 0 empty
  std::integral_constant<bool, false> (0x0x7f127577aa20) 0 empty

Class std::remove_volatile<std::allocator<Tree::Link> >
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<std::allocator<Tree::Link> > (0x0x7f127577aae0) 0 empty

Class std::remove_const<std::allocator<Tree::Link> >
   size=1 align=1
   base size=0 base align=1
std::remove_const<std::allocator<Tree::Link> > (0x0x7f127577ab40) 0 empty

Class std::remove_cv<std::allocator<Tree::Link> >
   size=1 align=1
   base size=0 base align=1
std::remove_cv<std::allocator<Tree::Link> > (0x0x7f127577aa80) 0 empty

Class std::__is_void_helper<std::allocator<Tree::Link> >
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<std::allocator<Tree::Link> > (0x0x7f1275774af8) 0 empty
  std::integral_constant<bool, false> (0x0x7f127577aba0) 0 empty

Class std::is_void<std::allocator<Tree::Link> >
   size=1 align=1
   base size=1 base align=1
std::is_void<std::allocator<Tree::Link> > (0x0x7f1275774b60) 0 empty
  std::integral_constant<bool, false> (0x0x7f127577ac00) 0 empty

Class std::__not_<std::is_void<std::allocator<Tree::Link> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::is_void<std::allocator<Tree::Link> > > (0x0x7f1275774bc8) 0 empty
  std::integral_constant<bool, true> (0x0x7f127577ac60) 0 empty

Class std::conditional<true, std::__is_default_constructible_impl<std::allocator<Tree::Link> >, std::__not_<std::is_void<std::allocator<Tree::Link> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_default_constructible_impl<std::allocator<Tree::Link> >, std::__not_<std::is_void<std::allocator<Tree::Link> > > > (0x0x7f127577acc0) 0 empty

Class std::__is_default_constructible_impl<std::allocator<Tree::Link> >
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_impl<std::allocator<Tree::Link> > (0x0x7f1275774c30) 0 empty
  std::__do_is_default_constructible_impl (0x0x7f127577ad20) 0 empty

Class std::__and_<std::__not_<std::is_void<std::allocator<Tree::Link> > >, std::__is_default_constructible_impl<std::allocator<Tree::Link> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__not_<std::is_void<std::allocator<Tree::Link> > >, std::__is_default_constructible_impl<std::allocator<Tree::Link> > > (0x0x7f1275774c98) 0 empty
  std::__is_default_constructible_impl<std::allocator<Tree::Link> > (0x0x7f1275774d00) 0 empty
    std::__do_is_default_constructible_impl (0x0x7f127577ad80) 0 empty

Class std::__is_default_constructible_atom<std::allocator<Tree::Link> >
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_atom<std::allocator<Tree::Link> > (0x0x7f1275774d68) 0 empty
  std::__and_<std::__not_<std::is_void<std::allocator<Tree::Link> > >, std::__is_default_constructible_impl<std::allocator<Tree::Link> > > (0x0x7f1275774dd0) 0 empty
    std::__is_default_constructible_impl<std::allocator<Tree::Link> > (0x0x7f1275774e38) 0 empty
      std::__do_is_default_constructible_impl (0x0x7f127577ade0) 0 empty

Class std::__is_default_constructible_safe<std::allocator<Tree::Link>, false>
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_safe<std::allocator<Tree::Link>, false> (0x0x7f1275774ea0) 0 empty
  std::integral_constant<bool, true> (0x0x7f127577ae40) 0 empty

Class std::is_default_constructible<std::allocator<Tree::Link> >
   size=1 align=1
   base size=1 base align=1
std::is_default_constructible<std::allocator<Tree::Link> > (0x0x7f1275774f08) 0 empty
  std::integral_constant<bool, true> (0x0x7f127577aea0) 0 empty

Class std::conditional<true, std::__is_nt_default_constructible_impl<std::allocator<Tree::Link>, false>, std::is_default_constructible<std::allocator<Tree::Link> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_nt_default_constructible_impl<std::allocator<Tree::Link>, false>, std::is_default_constructible<std::allocator<Tree::Link> > > (0x0x7f127577af00) 0 empty

Class std::__is_nt_default_constructible_atom<std::allocator<Tree::Link> >
   size=1 align=1
   base size=1 base align=1
std::__is_nt_default_constructible_atom<std::allocator<Tree::Link> > (0x0x7f1275774f70) 0 empty
  std::integral_constant<bool, true> (0x0x7f127577af60) 0 empty

Class std::__is_nt_default_constructible_impl<std::allocator<Tree::Link>, false>
   size=1 align=1
   base size=1 base align=1
std::__is_nt_default_constructible_impl<std::allocator<Tree::Link>, false> (0x0x7f12757dd000) 0 empty
  std::__is_nt_default_constructible_atom<std::allocator<Tree::Link> > (0x0x7f12757dd068) 0 empty
    std::integral_constant<bool, true> (0x0x7f12757de000) 0 empty

Class std::__and_<std::is_default_constructible<std::allocator<Tree::Link> >, std::__is_nt_default_constructible_impl<std::allocator<Tree::Link>, false> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_default_constructible<std::allocator<Tree::Link> >, std::__is_nt_default_constructible_impl<std::allocator<Tree::Link>, false> > (0x0x7f12757dd0d0) 0 empty
  std::__is_nt_default_constructible_impl<std::allocator<Tree::Link>, false> (0x0x7f12757dd138) 0 empty
    std::__is_nt_default_constructible_atom<std::allocator<Tree::Link> > (0x0x7f12757dd1a0) 0 empty
      std::integral_constant<bool, true> (0x0x7f12757de060) 0 empty

Class std::is_nothrow_default_constructible<std::allocator<Tree::Link> >
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_default_constructible<std::allocator<Tree::Link> > (0x0x7f12757dd208) 0 empty
  std::__and_<std::is_default_constructible<std::allocator<Tree::Link> >, std::__is_nt_default_constructible_impl<std::allocator<Tree::Link>, false> > (0x0x7f12757dd270) 0 empty
    std::__is_nt_default_constructible_impl<std::allocator<Tree::Link>, false> (0x0x7f12757dd2d8) 0 empty
      std::__is_nt_default_constructible_atom<std::allocator<Tree::Link> > (0x0x7f12757dd340) 0 empty
        std::integral_constant<bool, true> (0x0x7f12757de0c0) 0 empty

Class std::iterator_traits<Ref<Node>*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<Ref<Node>*> (0x0x7f12757de360) 0 empty

Class __gnu_cxx::__normal_iterator<Ref<Node>*, std::vector<Ref<Node> > >
   size=8 align=8
   base size=8 base align=8
__gnu_cxx::__normal_iterator<Ref<Node>*, std::vector<Ref<Node> > > (0x0x7f12757de300) 0

Class std::__are_same<Ref<Node>*, Ref<Node>*>
   size=1 align=1
   base size=0 base align=1
std::__are_same<Ref<Node>*, Ref<Node>*> (0x0x7f12757de3c0) 0 empty

Class __gnu_cxx::__enable_if<true, std::vector<Ref<Node> > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__enable_if<true, std::vector<Ref<Node> > > (0x0x7f12757de420) 0 empty

Class std::is_error_code_enum<__gnu_cxx::__normal_iterator<Ref<Node>*, std::vector<Ref<Node> > > >
   size=1 align=1
   base size=1 base align=1
std::is_error_code_enum<__gnu_cxx::__normal_iterator<Ref<Node>*, std::vector<Ref<Node> > > > (0x0x7f12757dd5b0) 0 empty
  std::integral_constant<bool, false> (0x0x7f12757de480) 0 empty

Class std::is_error_condition_enum<__gnu_cxx::__normal_iterator<Ref<Node>*, std::vector<Ref<Node> > > >
   size=1 align=1
   base size=1 base align=1
std::is_error_condition_enum<__gnu_cxx::__normal_iterator<Ref<Node>*, std::vector<Ref<Node> > > > (0x0x7f12757dd680) 0 empty
  std::integral_constant<bool, false> (0x0x7f12757de5a0) 0 empty

Class std::is_error_code_enum<Ref<Node> >
   size=1 align=1
   base size=1 base align=1
std::is_error_code_enum<Ref<Node> > (0x0x7f12757ddd00) 0 empty
  std::integral_constant<bool, false> (0x0x7f12757de600) 0 empty

Class remove_pointer<__gnu_cxx::__normal_iterator<Ref<Node>*, std::vector<Ref<Node> > > >
   size=1 align=1
   base size=0 base align=1
remove_pointer<__gnu_cxx::__normal_iterator<Ref<Node>*, std::vector<Ref<Node> > > > (0x0x7f12757de7e0) 0 empty

Class std::__iterator_traits<__gnu_cxx::__normal_iterator<Ref<Node>*, std::vector<Ref<Node> > >, void>
   size=1 align=1
   base size=0 base align=1
std::__iterator_traits<__gnu_cxx::__normal_iterator<Ref<Node>*, std::vector<Ref<Node> > >, void> (0x0x7f12757de8a0) 0 empty

Class std::iterator_traits<__gnu_cxx::__normal_iterator<Ref<Node>*, std::vector<Ref<Node> > > >
   size=1 align=1
   base size=1 base align=1
std::iterator_traits<__gnu_cxx::__normal_iterator<Ref<Node>*, std::vector<Ref<Node> > > > (0x0x7f12757ddf08) 0 empty
  std::__iterator_traits<__gnu_cxx::__normal_iterator<Ref<Node>*, std::vector<Ref<Node> > >, void> (0x0x7f12757de900) 0 empty

Class pointer_traits<Ref<Node> >
   size=1 align=1
   base size=0 base align=1
pointer_traits<Ref<Node> > (0x0x7f12757dea20) 0 empty

Class Iterator<__gnu_cxx::__normal_iterator<Ref<Node>*, std::vector<Ref<Node> > > >
   size=8 align=8
   base size=8 base align=8
Iterator<__gnu_cxx::__normal_iterator<Ref<Node>*, std::vector<Ref<Node> > > > (0x0x7f12757de840) 0

Class std::is_error_code_enum<Iterator<__gnu_cxx::__normal_iterator<Ref<Node>*, std::vector<Ref<Node> > > > >
   size=1 align=1
   base size=1 base align=1
std::is_error_code_enum<Iterator<__gnu_cxx::__normal_iterator<Ref<Node>*, std::vector<Ref<Node> > > > > (0x0x7f12758521a0) 0 empty
  std::integral_constant<bool, false> (0x0x7f12757dea80) 0 empty

Class std::is_error_condition_enum<Iterator<__gnu_cxx::__normal_iterator<Ref<Node>*, std::vector<Ref<Node> > > > >
   size=1 align=1
   base size=1 base align=1
std::is_error_condition_enum<Iterator<__gnu_cxx::__normal_iterator<Ref<Node>*, std::vector<Ref<Node> > > > > (0x0x7f1275852340) 0 empty
  std::integral_constant<bool, false> (0x0x7f12757deae0) 0 empty

Class __gnu_cxx::__enable_if<true, bool>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__enable_if<true, bool> (0x0x7f12757deb40) 0 empty

Class std::iterator_traits<Tree::Link*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<Tree::Link*> (0x0x7f1275885f00) 0 empty

Class __gnu_cxx::__normal_iterator<Tree::Link*, std::vector<Tree::Link> >
   size=8 align=8
   base size=8 base align=8
__gnu_cxx::__normal_iterator<Tree::Link*, std::vector<Tree::Link> > (0x0x7f1275885ea0) 0

Class std::__are_same<Tree::Link*, Tree::Link*>
   size=1 align=1
   base size=0 base align=1
std::__are_same<Tree::Link*, Tree::Link*> (0x0x7f1275885f60) 0 empty

Class __gnu_cxx::__enable_if<true, std::vector<Tree::Link> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__enable_if<true, std::vector<Tree::Link> > (0x0x7f1275921000) 0 empty

Class std::is_error_code_enum<__gnu_cxx::__normal_iterator<Tree::Link*, std::vector<Tree::Link> > >
   size=1 align=1
   base size=1 base align=1
std::is_error_code_enum<__gnu_cxx::__normal_iterator<Tree::Link*, std::vector<Tree::Link> > > (0x0x7f1275852c30) 0 empty
  std::integral_constant<bool, false> (0x0x7f1275921060) 0 empty

Class std::is_error_condition_enum<__gnu_cxx::__normal_iterator<Tree::Link*, std::vector<Tree::Link> > >
   size=1 align=1
   base size=1 base align=1
std::is_error_condition_enum<__gnu_cxx::__normal_iterator<Tree::Link*, std::vector<Tree::Link> > > (0x0x7f1275852d00) 0 empty
  std::integral_constant<bool, false> (0x0x7f1275921180) 0 empty

Class std::is_error_code_enum<Tree::Link>
   size=1 align=1
   base size=1 base align=1
std::is_error_code_enum<Tree::Link> (0x0x7f1275852680) 0 empty
  std::integral_constant<bool, false> (0x0x7f12759211e0) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<Tree::Link> >::rebind<std::_List_node<Tree::Link> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<Tree::Link> >::rebind<std::_List_node<Tree::Link> > (0x0x7f1275921a20) 0 empty

Class __gnu_cxx::new_allocator<std::_List_node<Tree::Link> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<std::_List_node<Tree::Link> > (0x0x7f1275921b40) 0 empty

Class std::allocator<std::_List_node<Tree::Link> >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::_List_node<Tree::Link> > (0x0x7f1275852958) 0 empty
  __gnu_cxx::new_allocator<std::_List_node<Tree::Link> > (0x0x7f1275921c00) 0 empty

Class std::__cxx11::_List_base<Tree::Link, std::allocator<Tree::Link> >::_List_impl
   size=24 align=8
   base size=24 base align=8
std::__cxx11::_List_base<Tree::Link, std::allocator<Tree::Link> >::_List_impl (0x0x7f1275852820) 0
  std::allocator<std::_List_node<Tree::Link> > (0x0x7f1275852888) 0 empty
    __gnu_cxx::new_allocator<std::_List_node<Tree::Link> > (0x0x7f1275921c60) 0 empty

Class std::allocator_traits<std::allocator<std::_List_node<Tree::Link> > >
   size=1 align=1
   base size=0 base align=1
std::allocator_traits<std::allocator<std::_List_node<Tree::Link> > > (0x0x7f1275921cc0) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::_List_node<Tree::Link> > >
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::_List_node<Tree::Link> > > (0x0x7f1275852af8) 0 empty
  std::allocator_traits<std::allocator<std::_List_node<Tree::Link> > > (0x0x7f1275921d20) 0 empty

Class std::__cxx11::_List_base<Tree::Link, std::allocator<Tree::Link> >
   size=24 align=8
   base size=24 base align=8
std::__cxx11::_List_base<Tree::Link, std::allocator<Tree::Link> > (0x0x7f12759219c0) 0

Class std::__cxx11::list<Tree::Link>
   size=24 align=8
   base size=24 base align=8
std::__cxx11::list<Tree::Link> (0x0x7f1275587068) 0
  std::__cxx11::_List_base<Tree::Link, std::allocator<Tree::Link> > (0x0x7f1275921d80) 0

Class std::is_array<std::allocator<std::_List_node<Tree::Link> > >
   size=1 align=1
   base size=1 base align=1
std::is_array<std::allocator<std::_List_node<Tree::Link> > > (0x0x7f1275587208) 0 empty
  std::integral_constant<bool, false> (0x0x7f1275921de0) 0 empty

Class std::remove_volatile<std::allocator<std::_List_node<Tree::Link> > >
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<std::allocator<std::_List_node<Tree::Link> > > (0x0x7f1275921ea0) 0 empty

Class std::remove_const<std::allocator<std::_List_node<Tree::Link> > >
   size=1 align=1
   base size=0 base align=1
std::remove_const<std::allocator<std::_List_node<Tree::Link> > > (0x0x7f1275921f00) 0 empty

Class std::remove_cv<std::allocator<std::_List_node<Tree::Link> > >
   size=1 align=1
   base size=0 base align=1
std::remove_cv<std::allocator<std::_List_node<Tree::Link> > > (0x0x7f1275921e40) 0 empty

Class std::__is_void_helper<std::allocator<std::_List_node<Tree::Link> > >
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<std::allocator<std::_List_node<Tree::Link> > > (0x0x7f12755872d8) 0 empty
  std::integral_constant<bool, false> (0x0x7f1275921f60) 0 empty

Class std::is_void<std::allocator<std::_List_node<Tree::Link> > >
   size=1 align=1
   base size=1 base align=1
std::is_void<std::allocator<std::_List_node<Tree::Link> > > (0x0x7f1275587340) 0 empty
  std::integral_constant<bool, false> (0x0x7f12755f6000) 0 empty

Class std::__not_<std::is_void<std::allocator<std::_List_node<Tree::Link> > > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::is_void<std::allocator<std::_List_node<Tree::Link> > > > (0x0x7f12755873a8) 0 empty
  std::integral_constant<bool, true> (0x0x7f12755f6060) 0 empty

Class std::conditional<true, std::__is_default_constructible_impl<std::allocator<std::_List_node<Tree::Link> > >, std::__not_<std::is_void<std::allocator<std::_List_node<Tree::Link> > > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_default_constructible_impl<std::allocator<std::_List_node<Tree::Link> > >, std::__not_<std::is_void<std::allocator<std::_List_node<Tree::Link> > > > > (0x0x7f12755f60c0) 0 empty

Class std::__is_default_constructible_impl<std::allocator<std::_List_node<Tree::Link> > >
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_impl<std::allocator<std::_List_node<Tree::Link> > > (0x0x7f1275587410) 0 empty
  std::__do_is_default_constructible_impl (0x0x7f12755f6120) 0 empty

Class std::__and_<std::__not_<std::is_void<std::allocator<std::_List_node<Tree::Link> > > >, std::__is_default_constructible_impl<std::allocator<std::_List_node<Tree::Link> > > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__not_<std::is_void<std::allocator<std::_List_node<Tree::Link> > > >, std::__is_default_constructible_impl<std::allocator<std::_List_node<Tree::Link> > > > (0x0x7f1275587478) 0 empty
  std::__is_default_constructible_impl<std::allocator<std::_List_node<Tree::Link> > > (0x0x7f12755874e0) 0 empty
    std::__do_is_default_constructible_impl (0x0x7f12755f6180) 0 empty

Class std::__is_default_constructible_atom<std::allocator<std::_List_node<Tree::Link> > >
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_atom<std::allocator<std::_List_node<Tree::Link> > > (0x0x7f1275587548) 0 empty
  std::__and_<std::__not_<std::is_void<std::allocator<std::_List_node<Tree::Link> > > >, std::__is_default_constructible_impl<std::allocator<std::_List_node<Tree::Link> > > > (0x0x7f12755875b0) 0 empty
    std::__is_default_constructible_impl<std::allocator<std::_List_node<Tree::Link> > > (0x0x7f1275587618) 0 empty
      std::__do_is_default_constructible_impl (0x0x7f12755f61e0) 0 empty

Class std::__is_default_constructible_safe<std::allocator<std::_List_node<Tree::Link> >, false>
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_safe<std::allocator<std::_List_node<Tree::Link> >, false> (0x0x7f1275587680) 0 empty
  std::integral_constant<bool, true> (0x0x7f12755f6240) 0 empty

Class std::is_default_constructible<std::allocator<std::_List_node<Tree::Link> > >
   size=1 align=1
   base size=1 base align=1
std::is_default_constructible<std::allocator<std::_List_node<Tree::Link> > > (0x0x7f12755876e8) 0 empty
  std::integral_constant<bool, true> (0x0x7f12755f6360) 0 empty

Class std::conditional<true, std::__is_nt_default_constructible_impl<std::allocator<std::_List_node<Tree::Link> >, false>, std::is_default_constructible<std::allocator<std::_List_node<Tree::Link> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_nt_default_constructible_impl<std::allocator<std::_List_node<Tree::Link> >, false>, std::is_default_constructible<std::allocator<std::_List_node<Tree::Link> > > > (0x0x7f12755f63c0) 0 empty

Class std::__is_nt_default_constructible_atom<std::allocator<std::_List_node<Tree::Link> > >
   size=1 align=1
   base size=1 base align=1
std::__is_nt_default_constructible_atom<std::allocator<std::_List_node<Tree::Link> > > (0x0x7f1275587750) 0 empty
  std::integral_constant<bool, true> (0x0x7f12755f6420) 0 empty

Class std::__is_nt_default_constructible_impl<std::allocator<std::_List_node<Tree::Link> >, false>
   size=1 align=1
   base size=1 base align=1
std::__is_nt_default_constructible_impl<std::allocator<std::_List_node<Tree::Link> >, false> (0x0x7f12755877b8) 0 empty
  std::__is_nt_default_constructible_atom<std::allocator<std::_List_node<Tree::Link> > > (0x0x7f1275587820) 0 empty
    std::integral_constant<bool, true> (0x0x7f12755f6480) 0 empty

Class std::__and_<std::is_default_constructible<std::allocator<std::_List_node<Tree::Link> > >, std::__is_nt_default_constructible_impl<std::allocator<std::_List_node<Tree::Link> >, false> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_default_constructible<std::allocator<std::_List_node<Tree::Link> > >, std::__is_nt_default_constructible_impl<std::allocator<std::_List_node<Tree::Link> >, false> > (0x0x7f1275587888) 0 empty
  std::__is_nt_default_constructible_impl<std::allocator<std::_List_node<Tree::Link> >, false> (0x0x7f12755878f0) 0 empty
    std::__is_nt_default_constructible_atom<std::allocator<std::_List_node<Tree::Link> > > (0x0x7f1275587958) 0 empty
      std::integral_constant<bool, true> (0x0x7f12755f65a0) 0 empty

Class std::is_nothrow_default_constructible<std::allocator<std::_List_node<Tree::Link> > >
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_default_constructible<std::allocator<std::_List_node<Tree::Link> > > (0x0x7f12755879c0) 0 empty
  std::__and_<std::is_default_constructible<std::allocator<std::_List_node<Tree::Link> > >, std::__is_nt_default_constructible_impl<std::allocator<std::_List_node<Tree::Link> >, false> > (0x0x7f1275587a28) 0 empty
    std::__is_nt_default_constructible_impl<std::allocator<std::_List_node<Tree::Link> >, false> (0x0x7f1275587a90) 0 empty
      std::__is_nt_default_constructible_atom<std::allocator<std::_List_node<Tree::Link> > > (0x0x7f1275587af8) 0 empty
        std::integral_constant<bool, true> (0x0x7f12755f6660) 0 empty

Class std::_List_iterator<Tree::Link>
   size=8 align=8
   base size=8 base align=8
std::_List_iterator<Tree::Link> (0x0x7f12755f6900) 0

Class std::is_error_code_enum<std::_List_iterator<Tree::Link> >
   size=1 align=1
   base size=1 base align=1
std::is_error_code_enum<std::_List_iterator<Tree::Link> > (0x0x7f1275587d68) 0 empty
  std::integral_constant<bool, false> (0x0x7f12755f6960) 0 empty

Class std::is_error_condition_enum<std::_List_iterator<Tree::Link> >
   size=1 align=1
   base size=1 base align=1
std::is_error_condition_enum<std::_List_iterator<Tree::Link> > (0x0x7f1275587e38) 0 empty
  std::integral_constant<bool, false> (0x0x7f12755f69c0) 0 empty

Class std::__iterator_traits<std::_List_iterator<CppDir::File>, void>
   size=1 align=1
   base size=0 base align=1
std::__iterator_traits<std::_List_iterator<CppDir::File>, void> (0x0x7f12755f6ba0) 0 empty

Class std::iterator_traits<std::_List_iterator<CppDir::File> >
   size=1 align=1
   base size=1 base align=1
std::iterator_traits<std::_List_iterator<CppDir::File> > (0x0x7f1275587000) 0 empty
  std::__iterator_traits<std::_List_iterator<CppDir::File>, void> (0x0x7f12755f6c00) 0 empty

Class __gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = long int; _Ret = int; _CharT = char; _Base = {int}; std::size_t = long unsigned int]::_Save_errno
   size=4 align=4
   base size=4 base align=4
__gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = long int; _Ret = int; _CharT = char; _Base = {int}; std::size_t = long unsigned int]::_Save_errno (0x0x7f127569d000) 0

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

Class __gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = long int; _Ret = long int; _CharT = char; _Base = {int}; std::size_t = long unsigned int]::_Save_errno
   size=4 align=4
   base size=4 base align=4
__gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = long int; _Ret = long int; _CharT = char; _Base = {int}; std::size_t = long unsigned int]::_Save_errno (0x0x7f127569d420) 0

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

Class __gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = long unsigned int; _Ret = long unsigned int; _CharT = char; _Base = {int}; std::size_t = long unsigned int]::_Save_errno
   size=4 align=4
   base size=4 base align=4
__gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = long unsigned int; _Ret = long unsigned int; _CharT = char; _Base = {int}; std::size_t = long unsigned int]::_Save_errno (0x0x7f127569d840) 0

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

Class __gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = long long int; _Ret = long long int; _CharT = char; _Base = {int}; std::size_t = long unsigned int]::_Save_errno
   size=4 align=4
   base size=4 base align=4
__gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = long long int; _Ret = long long int; _CharT = char; _Base = {int}; std::size_t = long unsigned int]::_Save_errno (0x0x7f127569dc60) 0

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

Class __gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = long long unsigned int; _Ret = long long unsigned int; _CharT = char; _Base = {int}; std::size_t = long unsigned int]::_Save_errno
   size=4 align=4
   base size=4 base align=4
__gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = long long unsigned int; _Ret = long long unsigned int; _CharT = char; _Base = {int}; std::size_t = long unsigned int]::_Save_errno (0x0x7f12756d10c0) 0

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

Class __gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = float; _Ret = float; _CharT = char; _Base = {}; std::size_t = long unsigned int]::_Save_errno
   size=4 align=4
   base size=4 base align=4
__gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = float; _Ret = float; _CharT = char; _Base = {}; std::size_t = long unsigned int]::_Save_errno (0x0x7f12756d14e0) 0

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

Class __gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = double; _Ret = double; _CharT = char; _Base = {}; std::size_t = long unsigned int]::_Save_errno
   size=4 align=4
   base size=4 base align=4
__gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = double; _Ret = double; _CharT = char; _Base = {}; std::size_t = long unsigned int]::_Save_errno (0x0x7f12756d1900) 0

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

Class __gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = long double; _Ret = long double; _CharT = char; _Base = {}; std::size_t = long unsigned int]::_Save_errno
   size=4 align=4
   base size=4 base align=4
__gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = long double; _Ret = long double; _CharT = char; _Base = {}; std::size_t = long unsigned int]::_Save_errno (0x0x7f12756d1d20) 0

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

Class std::remove_volatile<std::random_access_iterator_tag>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<std::random_access_iterator_tag> (0x0x7f12757051e0) 0 empty

Class std::remove_const<std::random_access_iterator_tag>
   size=1 align=1
   base size=0 base align=1
std::remove_const<std::random_access_iterator_tag> (0x0x7f1275705240) 0 empty

Class std::remove_cv<std::random_access_iterator_tag>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<std::random_access_iterator_tag> (0x0x7f1275705180) 0 empty

Class std::__is_void_helper<std::random_access_iterator_tag>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<std::random_access_iterator_tag> (0x0x7f1275587c98) 0 empty
  std::integral_constant<bool, false> (0x0x7f12757052a0) 0 empty

Class std::is_void<std::random_access_iterator_tag>
   size=1 align=1
   base size=1 base align=1
std::is_void<std::random_access_iterator_tag> (0x0x7f1275587d00) 0 empty
  std::integral_constant<bool, false> (0x0x7f1275705300) 0 empty

Class std::conditional<false, std::is_void<std::random_access_iterator_tag>, std::__or_<std::is_function<std::input_iterator_tag>, std::is_array<std::input_iterator_tag> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_void<std::random_access_iterator_tag>, std::__or_<std::is_function<std::input_iterator_tag>, std::is_array<std::input_iterator_tag> > > (0x0x7f1275705360) 0 empty

Class std::is_function<std::input_iterator_tag>
   size=1 align=1
   base size=1 base align=1
std::is_function<std::input_iterator_tag> (0x0x7f1275587dd0) 0 empty
  std::integral_constant<bool, false> (0x0x7f1275705480) 0 empty

Class std::conditional<false, std::is_function<std::input_iterator_tag>, std::is_array<std::input_iterator_tag> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<std::input_iterator_tag>, std::is_array<std::input_iterator_tag> > (0x0x7f12757054e0) 0 empty

Class std::is_array<std::input_iterator_tag>
   size=1 align=1
   base size=1 base align=1
std::is_array<std::input_iterator_tag> (0x0x7f1275587f70) 0 empty
  std::integral_constant<bool, false> (0x0x7f1275705540) 0 empty

Class std::__or_<std::is_function<std::input_iterator_tag>, std::is_array<std::input_iterator_tag> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::input_iterator_tag>, std::is_array<std::input_iterator_tag> > (0x0x7f1275717000) 0 empty
  std::is_array<std::input_iterator_tag> (0x0x7f1275717068) 0 empty
    std::integral_constant<bool, false> (0x0x7f12757055a0) 0 empty

Class std::__or_<std::is_void<std::random_access_iterator_tag>, std::is_function<std::input_iterator_tag>, std::is_array<std::input_iterator_tag> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<std::random_access_iterator_tag>, std::is_function<std::input_iterator_tag>, std::is_array<std::input_iterator_tag> > (0x0x7f12757170d0) 0 empty
  std::__or_<std::is_function<std::input_iterator_tag>, std::is_array<std::input_iterator_tag> > (0x0x7f1275717138) 0 empty
    std::is_array<std::input_iterator_tag> (0x0x7f12757171a0) 0 empty
      std::integral_constant<bool, false> (0x0x7f12757056c0) 0 empty

Class std::is_function<std::random_access_iterator_tag>
   size=1 align=1
   base size=1 base align=1
std::is_function<std::random_access_iterator_tag> (0x0x7f1275717208) 0 empty
  std::integral_constant<bool, false> (0x0x7f12757057e0) 0 empty

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

Class std::is_lvalue_reference<std::random_access_iterator_tag>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<std::random_access_iterator_tag> (0x0x7f1275717270) 0 empty
  std::integral_constant<bool, false> (0x0x7f12757058a0) 0 empty

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

Class std::is_rvalue_reference<std::random_access_iterator_tag>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<std::random_access_iterator_tag> (0x0x7f12757172d8) 0 empty
  std::integral_constant<bool, false> (0x0x7f1275705960) 0 empty

Class std::__or_<std::is_lvalue_reference<std::random_access_iterator_tag>, std::is_rvalue_reference<std::random_access_iterator_tag> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<std::random_access_iterator_tag>, std::is_rvalue_reference<std::random_access_iterator_tag> > (0x0x7f1275717340) 0 empty
  std::is_rvalue_reference<std::random_access_iterator_tag> (0x0x7f12757173a8) 0 empty
    std::integral_constant<bool, false> (0x0x7f12757059c0) 0 empty

Class std::is_reference<std::random_access_iterator_tag>
   size=1 align=1
   base size=1 base align=1
std::is_reference<std::random_access_iterator_tag> (0x0x7f1275717410) 0 empty
  std::integral_constant<bool, false> (0x0x7f1275705a20) 0 empty

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

Class std::__or_<std::is_reference<std::random_access_iterator_tag>, std::is_void<std::random_access_iterator_tag> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::random_access_iterator_tag>, std::is_void<std::random_access_iterator_tag> > (0x0x7f1275717478) 0 empty
  std::is_void<std::random_access_iterator_tag> (0x0x7f12757174e0) 0 empty
    std::integral_constant<bool, false> (0x0x7f1275705ae0) 0 empty

Class std::__or_<std::is_function<std::random_access_iterator_tag>, std::is_reference<std::random_access_iterator_tag>, std::is_void<std::random_access_iterator_tag> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::random_access_iterator_tag>, std::is_reference<std::random_access_iterator_tag>, std::is_void<std::random_access_iterator_tag> > (0x0x7f1275717548) 0 empty
  std::__or_<std::is_reference<std::random_access_iterator_tag>, std::is_void<std::random_access_iterator_tag> > (0x0x7f12757175b0) 0 empty
    std::is_void<std::random_access_iterator_tag> (0x0x7f1275717618) 0 empty
      std::integral_constant<bool, false> (0x0x7f1275705b40) 0 empty

Class std::__not_<std::__or_<std::is_function<std::random_access_iterator_tag>, std::is_reference<std::random_access_iterator_tag>, std::is_void<std::random_access_iterator_tag> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<std::random_access_iterator_tag>, std::is_reference<std::random_access_iterator_tag>, std::is_void<std::random_access_iterator_tag> > > (0x0x7f1275717680) 0 empty
  std::integral_constant<bool, true> (0x0x7f1275705ba0) 0 empty

Class std::is_object<std::random_access_iterator_tag>
   size=1 align=1
   base size=1 base align=1
std::is_object<std::random_access_iterator_tag> (0x0x7f12757176e8) 0 empty
  std::integral_constant<bool, true> (0x0x7f1275705c00) 0 empty

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

Class std::__or_<std::is_object<std::random_access_iterator_tag>, std::is_reference<std::random_access_iterator_tag> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<std::random_access_iterator_tag>, std::is_reference<std::random_access_iterator_tag> > (0x0x7f1275717750) 0 empty
  std::is_object<std::random_access_iterator_tag> (0x0x7f12757177b8) 0 empty
    std::integral_constant<bool, true> (0x0x7f1275705cc0) 0 empty

Class std::__is_referenceable<std::random_access_iterator_tag>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<std::random_access_iterator_tag> (0x0x7f1275717820) 0 empty
  std::integral_constant<bool, true> (0x0x7f1275705d20) 0 empty

Class std::__add_rvalue_reference_helper<std::random_access_iterator_tag, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<std::random_access_iterator_tag, true> (0x0x7f1275705d80) 0 empty

Class std::add_rvalue_reference<std::random_access_iterator_tag>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<std::random_access_iterator_tag> (0x0x7f1275717888) 0 empty
  std::__add_rvalue_reference_helper<std::random_access_iterator_tag, true> (0x0x7f1275705de0) 0 empty

Class std::__is_convertible_helper<std::random_access_iterator_tag, std::input_iterator_tag, false>
   size=1 align=1
   base size=0 base align=1
std::__is_convertible_helper<std::random_access_iterator_tag, std::input_iterator_tag, false> (0x0x7f1275705780) 0 empty

Class std::is_convertible<std::random_access_iterator_tag, std::input_iterator_tag>
   size=1 align=1
   base size=1 base align=1
std::is_convertible<std::random_access_iterator_tag, std::input_iterator_tag> (0x0x7f1275717958) 0 empty
  std::integral_constant<bool, true> (0x0x7f1275736000) 0 empty

Class std::remove_reference<std::allocator<char>&>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<std::allocator<char>&> (0x0x7f12757363c0) 0 empty

Class __gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = long int; _Ret = int; _CharT = wchar_t; _Base = {int}; std::size_t = long unsigned int]::_Save_errno
   size=4 align=4
   base size=4 base align=4
__gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = long int; _Ret = int; _CharT = wchar_t; _Base = {int}; std::size_t = long unsigned int]::_Save_errno (0x0x7f1275736660) 0

Class __gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = long int; _Ret = long int; _CharT = wchar_t; _Base = {int}; std::size_t = long unsigned int]::_Save_errno
   size=4 align=4
   base size=4 base align=4
__gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = long int; _Ret = long int; _CharT = wchar_t; _Base = {int}; std::size_t = long unsigned int]::_Save_errno (0x0x7f1275736a20) 0

Class __gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = long unsigned int; _Ret = long unsigned int; _CharT = wchar_t; _Base = {int}; std::size_t = long unsigned int]::_Save_errno
   size=4 align=4
   base size=4 base align=4
__gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = long unsigned int; _Ret = long unsigned int; _CharT = wchar_t; _Base = {int}; std::size_t = long unsigned int]::_Save_errno (0x0x7f1275736de0) 0

Class __gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = long long int; _Ret = long long int; _CharT = wchar_t; _Base = {int}; std::size_t = long unsigned int]::_Save_errno
   size=4 align=4
   base size=4 base align=4
__gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = long long int; _Ret = long long int; _CharT = wchar_t; _Base = {int}; std::size_t = long unsigned int]::_Save_errno (0x0x7f12753671e0) 0

Class __gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = long long unsigned int; _Ret = long long unsigned int; _CharT = wchar_t; _Base = {int}; std::size_t = long unsigned int]::_Save_errno
   size=4 align=4
   base size=4 base align=4
__gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = long long unsigned int; _Ret = long long unsigned int; _CharT = wchar_t; _Base = {int}; std::size_t = long unsigned int]::_Save_errno (0x0x7f12753675a0) 0

Class __gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = float; _Ret = float; _CharT = wchar_t; _Base = {}; std::size_t = long unsigned int]::_Save_errno
   size=4 align=4
   base size=4 base align=4
__gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = float; _Ret = float; _CharT = wchar_t; _Base = {}; std::size_t = long unsigned int]::_Save_errno (0x0x7f1275367960) 0

Class __gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = double; _Ret = double; _CharT = wchar_t; _Base = {}; std::size_t = long unsigned int]::_Save_errno
   size=4 align=4
   base size=4 base align=4
__gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = double; _Ret = double; _CharT = wchar_t; _Base = {}; std::size_t = long unsigned int]::_Save_errno (0x0x7f1275367d20) 0

Class __gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = long double; _Ret = long double; _CharT = wchar_t; _Base = {}; std::size_t = long unsigned int]::_Save_errno
   size=4 align=4
   base size=4 base align=4
__gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = long double; _Ret = long double; _CharT = wchar_t; _Base = {}; std::size_t = long unsigned int]::_Save_errno (0x0x7f1275396120) 0

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

Class std::remove_reference<std::allocator<wchar_t>&>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<std::allocator<wchar_t>&> (0x0x7f12753968a0) 0 empty

Class std::remove_reference<std::allocator<char16_t>&>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<std::allocator<char16_t>&> (0x0x7f12753c0f60) 0 empty

Class std::remove_reference<std::allocator<char32_t>&>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<std::allocator<char32_t>&> (0x0x7f12753e0960) 0 empty

Class std::remove_reference<std::__cxx11::basic_string<char>&>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<std::__cxx11::basic_string<char>&> (0x0x7f12753e0c00) 0 empty

Class std::_List_const_iterator<CppDir::File>
   size=8 align=8
   base size=8 base align=8
std::_List_const_iterator<CppDir::File> (0x0x7f127540e060) 0

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

Class std::__is_arithmetic<int>
   size=1 align=1
   base size=1 base align=1
std::__is_arithmetic<int> (0x0x7f1275437000) 0 empty
  std::__traitor<std::__is_integer<int>, std::__is_floating<int> > (0x0x7f127540e6c0) 0 empty

Class std::__is_pointer<int>
   size=1 align=1
   base size=0 base align=1
std::__is_pointer<int> (0x0x7f127540e720) 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> > (0x0x7f127540e5a0) 0 empty

Class std::__is_scalar<int>
   size=1 align=1
   base size=1 base align=1
std::__is_scalar<int> (0x0x7f12754370d0) 0 empty
  std::__traitor<std::__is_arithmetic<int>, std::__is_pointer<int> > (0x0x7f127540e780) 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> (0x0x7f127540e7e0) 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> (0x0x7f127540e840) 0 empty

Class Ref<Node>::Rep
   size=24 align=8
   base size=17 base align=8
Ref<Node>::Rep (0x0x7f127540ec00) 0

Class Ref<std::vector<Ref<Node> > >::Rep
   size=24 align=8
   base size=17 base align=8
Ref<std::vector<Ref<Node> > >::Rep (0x0x7f127540ede0) 0

Vtable for EnumRange<Tree::Link::EnumAction>::Error
EnumRange<Tree::Link::EnumAction>::Error::_ZTVN9EnumRangeIN4Tree4Link10EnumActionEE5ErrorE: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN9EnumRangeIN4Tree4Link10EnumActionEE5ErrorE)
16    (int (*)(...))EnumRange<Tree::Link::EnumAction>::Error::~Error
24    (int (*)(...))EnumRange<Tree::Link::EnumAction>::Error::~Error
32    (int (*)(...))EnumRange<EClass>::Error::what<Tree::Link::EnumAction>

Class EnumRange<Tree::Link::EnumAction>::Error
   size=16 align=8
   base size=16 base align=8
EnumRange<Tree::Link::EnumAction>::Error (0x0x7f1275437138) 0
    vptr=((& EnumRange<Tree::Link::EnumAction>::Error::_ZTVN9EnumRangeIN4Tree4Link10EnumActionEE5ErrorE) + 16u)
  std::exception (0x0x7f1275450360) 0 nearly-empty
      primary-for EnumRange<Tree::Link::EnumAction>::Error (0x0x7f1275437138)

Vtable for Ref<std::vector<Tree::Link> >::BadRef
Ref<std::vector<Tree::Link> >::BadRef::_ZTVN3RefISt6vectorIN4Tree4LinkESaIS2_EEE6BadRefE: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN3RefISt6vectorIN4Tree4LinkESaIS2_EEE6BadRefE)
16    (int (*)(...))Ref<std::vector<Tree::Link> >::BadRef::~BadRef
24    (int (*)(...))Ref<std::vector<Tree::Link> >::BadRef::~BadRef
32    (int (*)(...))BaseException::what

Class Ref<std::vector<Tree::Link> >::BadRef
   size=16 align=8
   base size=16 base align=8
Ref<std::vector<Tree::Link> >::BadRef (0x0x7f1275437208) 0
    vptr=((& Ref<std::vector<Tree::Link> >::BadRef::_ZTVN3RefISt6vectorIN4Tree4LinkESaIS2_EEE6BadRefE) + 16u)
  BaseException (0x0x7f1275437270) 0
      primary-for Ref<std::vector<Tree::Link> >::BadRef (0x0x7f1275437208)
    std::exception (0x0x7f1275450c00) 0 nearly-empty
        primary-for BaseException (0x0x7f1275437270)

Class Ref<std::vector<Tree::Link> >::Rep
   size=24 align=8
   base size=17 base align=8
Ref<std::vector<Tree::Link> >::Rep (0x0x7f12754743c0) 0

Class std::remove_reference<BackTrace::Ticket&>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<BackTrace::Ticket&> (0x0x7f12754924e0) 0 empty

Class __gnu_cxx::__aligned_membuf<BackTrace::Ticket>::_Tp2
   size=72 align=8
   base size=72 base align=8
__gnu_cxx::__aligned_membuf<BackTrace::Ticket>::_Tp2 (0x0x7f1275492840) 0

Class __gnu_cxx::__aligned_membuf<BackTrace::Ticket>
   size=72 align=8
   base size=72 base align=8
__gnu_cxx::__aligned_membuf<BackTrace::Ticket> (0x0x7f12754927e0) 0

Class std::_List_node<BackTrace::Ticket>
   size=88 align=8
   base size=88 base align=8
std::_List_node<BackTrace::Ticket> (0x0x7f12754373a8) 0
  std::__detail::_List_node_base (0x0x7f1275492780) 0

Class std::is_array<std::allocator<std::__cxx11::basic_string<char> > >
   size=1 align=1
   base size=1 base align=1
std::is_array<std::allocator<std::__cxx11::basic_string<char> > > (0x0x7f1275437478) 0 empty
  std::integral_constant<bool, false> (0x0x7f12754bdd80) 0 empty

Class std::remove_volatile<std::allocator<std::__cxx11::basic_string<char> > >
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<std::allocator<std::__cxx11::basic_string<char> > > (0x0x7f12754bde40) 0 empty

Class std::remove_const<std::allocator<std::__cxx11::basic_string<char> > >
   size=1 align=1
   base size=0 base align=1
std::remove_const<std::allocator<std::__cxx11::basic_string<char> > > (0x0x7f12754bdea0) 0 empty

Class std::remove_cv<std::allocator<std::__cxx11::basic_string<char> > >
   size=1 align=1
   base size=0 base align=1
std::remove_cv<std::allocator<std::__cxx11::basic_string<char> > > (0x0x7f12754bdde0) 0 empty

Class std::__is_void_helper<std::allocator<std::__cxx11::basic_string<char> > >
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<std::allocator<std::__cxx11::basic_string<char> > > (0x0x7f1275437548) 0 empty
  std::integral_constant<bool, false> (0x0x7f12754bdf00) 0 empty

Class std::is_void<std::allocator<std::__cxx11::basic_string<char> > >
   size=1 align=1
   base size=1 base align=1
std::is_void<std::allocator<std::__cxx11::basic_string<char> > > (0x0x7f12754375b0) 0 empty
  std::integral_constant<bool, false> (0x0x7f12754bdf60) 0 empty

Class std::__not_<std::is_void<std::allocator<std::__cxx11::basic_string<char> > > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::is_void<std::allocator<std::__cxx11::basic_string<char> > > > (0x0x7f1275437618) 0 empty
  std::integral_constant<bool, true> (0x0x7f12754e6000) 0 empty

Class std::conditional<true, std::__is_default_constructible_impl<std::allocator<std::__cxx11::basic_string<char> > >, std::__not_<std::is_void<std::allocator<std::__cxx11::basic_string<char> > > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_default_constructible_impl<std::allocator<std::__cxx11::basic_string<char> > >, std::__not_<std::is_void<std::allocator<std::__cxx11::basic_string<char> > > > > (0x0x7f12754e6060) 0 empty

Class std::__is_default_constructible_impl<std::allocator<std::__cxx11::basic_string<char> > >
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_impl<std::allocator<std::__cxx11::basic_string<char> > > (0x0x7f1275437680) 0 empty
  std::__do_is_default_constructible_impl (0x0x7f12754e60c0) 0 empty

Class std::__and_<std::__not_<std::is_void<std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__is_default_constructible_impl<std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__not_<std::is_void<std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__is_default_constructible_impl<std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > (0x0x7f12754376e8) 0 empty
  std::__is_default_constructible_impl<std::allocator<std::__cxx11::basic_string<char> > > (0x0x7f1275437750) 0 empty
    std::__do_is_default_constructible_impl (0x0x7f12754e61e0) 0 empty

Class std::__is_default_constructible_atom<std::allocator<std::__cxx11::basic_string<char> > >
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_atom<std::allocator<std::__cxx11::basic_string<char> > > (0x0x7f12754377b8) 0 empty
  std::__and_<std::__not_<std::is_void<std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__is_default_constructible_impl<std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > (0x0x7f1275437820) 0 empty
    std::__is_default_constructible_impl<std::allocator<std::__cxx11::basic_string<char> > > (0x0x7f1275437888) 0 empty
      std::__do_is_default_constructible_impl (0x0x7f12754e62a0) 0 empty

Class std::__is_default_constructible_safe<std::allocator<std::__cxx11::basic_string<char> >, false>
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_safe<std::allocator<std::__cxx11::basic_string<char> >, false> (0x0x7f12754378f0) 0 empty
  std::integral_constant<bool, true> (0x0x7f12754e6420) 0 empty

Class std::is_default_constructible<std::allocator<std::__cxx11::basic_string<char> > >
   size=1 align=1
   base size=1 base align=1
std::is_default_constructible<std::allocator<std::__cxx11::basic_string<char> > > (0x0x7f1275437958) 0 empty
  std::integral_constant<bool, true> (0x0x7f12754e6540) 0 empty

Class std::conditional<true, std::__is_nt_default_constructible_impl<std::allocator<std::__cxx11::basic_string<char> >, false>, std::is_default_constructible<std::allocator<std::__cxx11::basic_string<char> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_nt_default_constructible_impl<std::allocator<std::__cxx11::basic_string<char> >, false>, std::is_default_constructible<std::allocator<std::__cxx11::basic_string<char> > > > (0x0x7f12754e65a0) 0 empty

Class std::__is_nt_default_constructible_atom<std::allocator<std::__cxx11::basic_string<char> > >
   size=1 align=1
   base size=1 base align=1
std::__is_nt_default_constructible_atom<std::allocator<std::__cxx11::basic_string<char> > > (0x0x7f12754379c0) 0 empty
  std::integral_constant<bool, true> (0x0x7f12754e6600) 0 empty

Class std::__is_nt_default_constructible_impl<std::allocator<std::__cxx11::basic_string<char> >, false>
   size=1 align=1
   base size=1 base align=1
std::__is_nt_default_constructible_impl<std::allocator<std::__cxx11::basic_string<char> >, false> (0x0x7f1275437a28) 0 empty
  std::__is_nt_default_constructible_atom<std::allocator<std::__cxx11::basic_string<char> > > (0x0x7f1275437a90) 0 empty
    std::integral_constant<bool, true> (0x0x7f12754e6720) 0 empty

Class std::__and_<std::is_default_constructible<std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::__is_nt_default_constructible_impl<std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, false> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_default_constructible<std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::__is_nt_default_constructible_impl<std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, false> > (0x0x7f1275437bc8) 0 empty
  std::__is_nt_default_constructible_impl<std::allocator<std::__cxx11::basic_string<char> >, false> (0x0x7f1275437c30) 0 empty
    std::__is_nt_default_constructible_atom<std::allocator<std::__cxx11::basic_string<char> > > (0x0x7f1275437c98) 0 empty
      std::integral_constant<bool, true> (0x0x7f12754e67e0) 0 empty

Class std::is_nothrow_default_constructible<std::allocator<std::__cxx11::basic_string<char> > >
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_default_constructible<std::allocator<std::__cxx11::basic_string<char> > > (0x0x7f1275437d68) 0 empty
  std::__and_<std::is_default_constructible<std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::__is_nt_default_constructible_impl<std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, false> > (0x0x7f1275437dd0) 0 empty
    std::__is_nt_default_constructible_impl<std::allocator<std::__cxx11::basic_string<char> >, false> (0x0x7f1275437e38) 0 empty
      std::__is_nt_default_constructible_atom<std::allocator<std::__cxx11::basic_string<char> > > (0x0x7f1275437ea0) 0 empty
        std::integral_constant<bool, true> (0x0x7f12754e68a0) 0 empty

Vtable for Checker<int>
Checker<int>::_ZTV7CheckerIiE: 8u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTI7CheckerIiE)
16    (int (*)(...))Checker<T>::~Checker<int>
24    (int (*)(...))Checker<T>::~Checker<int>
32    (int (*)(...))Checker<T>::check<int>
40    (int (*)(...))Checker<T>::check<int>
48    (int (*)(...))Checker<T>::strip<int>
56    (int (*)(...))Checker<T>::strip<int>

Class Checker<int>
   size=8 align=8
   base size=8 base align=8
Checker<int> (0x0x7f12755039c0) 0 nearly-empty
    vptr=((& Checker<int>::_ZTV7CheckerIiE) + 16u)

Vtable for EnumRange<EnumModule>::Error
EnumRange<EnumModule>::Error::_ZTVN9EnumRangeI10EnumModuleE5ErrorE: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN9EnumRangeI10EnumModuleE5ErrorE)
16    (int (*)(...))EnumRange<EnumModule>::Error::~Error
24    (int (*)(...))EnumRange<EnumModule>::Error::~Error
32    (int (*)(...))EnumRange<EClass>::Error::what<EnumModule>

Class EnumRange<EnumModule>::Error
   size=16 align=8
   base size=16 base align=8
EnumRange<EnumModule>::Error (0x0x7f1275437f70) 0
    vptr=((& EnumRange<EnumModule>::Error::_ZTVN9EnumRangeI10EnumModuleE5ErrorE) + 16u)
  std::exception (0x0x7f1275503f00) 0 nearly-empty
      primary-for EnumRange<EnumModule>::Error (0x0x7f1275437f70)

Vtable for Checker<EnumRange<EnumModule> >
Checker<EnumRange<EnumModule> >::_ZTV7CheckerI9EnumRangeI10EnumModuleEE: 8u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTI7CheckerI9EnumRangeI10EnumModuleEE)
16    (int (*)(...))Checker<T>::~Checker<EnumRange<EnumModule> >
24    (int (*)(...))Checker<T>::~Checker<EnumRange<EnumModule> >
32    (int (*)(...))Checker<T>::check<EnumRange<EnumModule> >
40    (int (*)(...))Checker<T>::check<EnumRange<EnumModule> >
48    (int (*)(...))Checker<T>::strip<EnumRange<EnumModule> >
56    (int (*)(...))Checker<T>::strip<EnumRange<EnumModule> >

Class Checker<EnumRange<EnumModule> >
   size=8 align=8
   base size=8 base align=8
Checker<EnumRange<EnumModule> > (0x0x7f1275533480) 0 nearly-empty
    vptr=((& Checker<EnumRange<EnumModule> >::_ZTV7CheckerI9EnumRangeI10EnumModuleEE) + 16u)

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

Class std::remove_reference<bool&>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<bool&> (0x0x7f12755337e0) 0 empty

Vtable for EnumRange<Leo::Ini::Element::EnumType>::Error
EnumRange<Leo::Ini::Element::EnumType>::Error::_ZTVN9EnumRangeIN3Leo3Ini7Element8EnumTypeEE5ErrorE: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN9EnumRangeIN3Leo3Ini7Element8EnumTypeEE5ErrorE)
16    (int (*)(...))EnumRange<Leo::Ini::Element::EnumType>::Error::~Error
24    (int (*)(...))EnumRange<Leo::Ini::Element::EnumType>::Error::~Error
32    (int (*)(...))EnumRange<EClass>::Error::what<Leo::Ini::Element::EnumType>

Class EnumRange<Leo::Ini::Element::EnumType>::Error
   size=16 align=8
   base size=16 base align=8
EnumRange<Leo::Ini::Element::EnumType>::Error (0x0x7f12755440d0) 0
    vptr=((& EnumRange<Leo::Ini::Element::EnumType>::Error::_ZTVN9EnumRangeIN3Leo3Ini7Element8EnumTypeEE5ErrorE) + 16u)
  std::exception (0x0x7f1275533f60) 0 nearly-empty
      primary-for EnumRange<Leo::Ini::Element::EnumType>::Error (0x0x7f12755440d0)

Class std::is_same<Ref<NIgnore>*, Ref<NIgnore>*>
   size=1 align=1
   base size=1 base align=1
std::is_same<Ref<NIgnore>*, Ref<NIgnore>*> (0x0x7f12755441a0) 0 empty
  std::integral_constant<bool, true> (0x0x7f12751806c0) 0 empty

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

Class std::remove_volatile<Ref<NIgnore>*>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<Ref<NIgnore>*> (0x0x7f12751807e0) 0 empty

Class std::remove_const<Ref<NIgnore>*>
   size=1 align=1
   base size=0 base align=1
std::remove_const<Ref<NIgnore>*> (0x0x7f1275180840) 0 empty

Class std::remove_cv<Ref<NIgnore>*>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<Ref<NIgnore>*> (0x0x7f1275180780) 0 empty

Class std::__is_pointer_helper<Ref<NIgnore>*>
   size=1 align=1
   base size=1 base align=1
std::__is_pointer_helper<Ref<NIgnore>*> (0x0x7f1275544270) 0 empty
  std::integral_constant<bool, true> (0x0x7f12751808a0) 0 empty

Class std::is_pointer<Ref<NIgnore>*>
   size=1 align=1
   base size=1 base align=1
std::is_pointer<Ref<NIgnore>*> (0x0x7f12755442d8) 0 empty
  std::integral_constant<bool, true> (0x0x7f1275180900) 0 empty

Class std::__not_<std::is_pointer<Ref<NIgnore>*> >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::is_pointer<Ref<NIgnore>*> > (0x0x7f1275544340) 0 empty
  std::integral_constant<bool, false> (0x0x7f1275180960) 0 empty

Class std::__and_<std::is_same<Ref<NIgnore>*, Ref<NIgnore>*>, std::__not_<std::is_pointer<Ref<NIgnore>*> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_same<Ref<NIgnore>*, Ref<NIgnore>*>, std::__not_<std::is_pointer<Ref<NIgnore>*> > > (0x0x7f12755443a8) 0 empty
  std::__not_<std::is_pointer<Ref<NIgnore>*> > (0x0x7f1275544410) 0 empty
    std::integral_constant<bool, false> (0x0x7f12751809c0) 0 empty

Vtable for EnumRange<Node::EnumType>::Error
EnumRange<Node::EnumType>::Error::_ZTVN9EnumRangeIN4Node8EnumTypeEE5ErrorE: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN9EnumRangeIN4Node8EnumTypeEE5ErrorE)
16    (int (*)(...))EnumRange<Node::EnumType>::Error::~Error
24    (int (*)(...))EnumRange<Node::EnumType>::Error::~Error
32    (int (*)(...))EnumRange<EClass>::Error::what<Node::EnumType>

Class EnumRange<Node::EnumType>::Error
   size=16 align=8
   base size=16 base align=8
EnumRange<Node::EnumType>::Error (0x0x7f1275544618) 0
    vptr=((& EnumRange<Node::EnumType>::Error::_ZTVN9EnumRangeIN4Node8EnumTypeEE5ErrorE) + 16u)
  std::exception (0x0x7f1275180f60) 0 nearly-empty
      primary-for EnumRange<Node::EnumType>::Error (0x0x7f1275544618)

Vtable for EnumRange<CppDir::EnumFile>::Error
EnumRange<CppDir::EnumFile>::Error::_ZTVN9EnumRangeIN6CppDir8EnumFileEE5ErrorE: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN9EnumRangeIN6CppDir8EnumFileEE5ErrorE)
16    (int (*)(...))EnumRange<CppDir::EnumFile>::Error::~Error
24    (int (*)(...))EnumRange<CppDir::EnumFile>::Error::~Error
32    (int (*)(...))EnumRange<EClass>::Error::what<CppDir::EnumFile>

Class EnumRange<CppDir::EnumFile>::Error
   size=16 align=8
   base size=16 base align=8
EnumRange<CppDir::EnumFile>::Error (0x0x7f1275544680) 0
    vptr=((& EnumRange<CppDir::EnumFile>::Error::_ZTVN9EnumRangeIN6CppDir8EnumFileEE5ErrorE) + 16u)
  std::exception (0x0x7f12751b03c0) 0 nearly-empty
      primary-for EnumRange<CppDir::EnumFile>::Error (0x0x7f1275544680)

Class std::remove_reference<std::__cxx11::list<CppDir::File>&>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<std::__cxx11::list<CppDir::File>&> (0x0x7f12751b09c0) 0 empty

Class __gnu_cxx::__aligned_membuf<CppDir::File>::_Tp2
   size=152 align=8
   base size=152 base align=8
__gnu_cxx::__aligned_membuf<CppDir::File>::_Tp2 (0x0x7f12751df1e0) 0

Class __gnu_cxx::__aligned_membuf<CppDir::File>
   size=152 align=8
   base size=152 base align=8
__gnu_cxx::__aligned_membuf<CppDir::File> (0x0x7f12751df180) 0

Class std::_List_node<CppDir::File>
   size=168 align=8
   base size=168 base align=8
std::_List_node<CppDir::File> (0x0x7f1275544958) 0
  std::__detail::_List_node_base (0x0x7f12751df120) 0

Vtable for Ref<Node>::BadRef
Ref<Node>::BadRef::_ZTVN3RefI4NodeE6BadRefE: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN3RefI4NodeE6BadRefE)
16    (int (*)(...))Ref<Node>::BadRef::~BadRef
24    (int (*)(...))Ref<Node>::BadRef::~BadRef
32    (int (*)(...))BaseException::what

Class Ref<Node>::BadRef
   size=16 align=8
   base size=16 base align=8
Ref<Node>::BadRef (0x0x7f12755449c0) 0
    vptr=((& Ref<Node>::BadRef::_ZTVN3RefI4NodeE6BadRefE) + 16u)
  BaseException (0x0x7f1275544a28) 0
      primary-for Ref<Node>::BadRef (0x0x7f12755449c0)
    std::exception (0x0x7f12751df5a0) 0 nearly-empty
        primary-for BaseException (0x0x7f1275544a28)

Vtable for Ref<NIgnoreChain>::BadRef
Ref<NIgnoreChain>::BadRef::_ZTVN3RefI12NIgnoreChainE6BadRefE: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN3RefI12NIgnoreChainE6BadRefE)
16    (int (*)(...))Ref<NIgnoreChain>::BadRef::~BadRef
24    (int (*)(...))Ref<NIgnoreChain>::BadRef::~BadRef
32    (int (*)(...))BaseException::what

Class Ref<NIgnoreChain>::BadRef
   size=16 align=8
   base size=16 base align=8
Ref<NIgnoreChain>::BadRef (0x0x7f1275544a90) 0
    vptr=((& Ref<NIgnoreChain>::BadRef::_ZTVN3RefI12NIgnoreChainE6BadRefE) + 16u)
  BaseException (0x0x7f1275544af8) 0
      primary-for Ref<NIgnoreChain>::BadRef (0x0x7f1275544a90)
    std::exception (0x0x7f12751dfae0) 0 nearly-empty
        primary-for BaseException (0x0x7f1275544af8)

Class Ref<NIgnoreChain>::Rep
   size=24 align=8
   base size=17 base align=8
Ref<NIgnoreChain>::Rep (0x0x7f12751dfea0) 0

Class std::is_error_code_enum<Ref<NIgnoreChain> >
   size=1 align=1
   base size=1 base align=1
std::is_error_code_enum<Ref<NIgnoreChain> > (0x0x7f1275544b60) 0 empty
  std::integral_constant<bool, false> (0x0x7f12751dff60) 0 empty

Vtable for Ref<std::vector<Ref<Node> > >::BadRef
Ref<std::vector<Ref<Node> > >::BadRef::_ZTVN3RefISt6vectorIS_I4NodeESaIS2_EEE6BadRefE: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN3RefISt6vectorIS_I4NodeESaIS2_EEE6BadRefE)
16    (int (*)(...))Ref<std::vector<Ref<Node> > >::BadRef::~BadRef
24    (int (*)(...))Ref<std::vector<Ref<Node> > >::BadRef::~BadRef
32    (int (*)(...))BaseException::what

Class Ref<std::vector<Ref<Node> > >::BadRef
   size=16 align=8
   base size=16 base align=8
Ref<std::vector<Ref<Node> > >::BadRef (0x0x7f1275544bc8) 0
    vptr=((& Ref<std::vector<Ref<Node> > >::BadRef::_ZTVN3RefISt6vectorIS_I4NodeESaIS2_EEE6BadRefE) + 16u)
  BaseException (0x0x7f1275544c30) 0
      primary-for Ref<std::vector<Ref<Node> > >::BadRef (0x0x7f1275544bc8)
    std::exception (0x0x7f1275214120) 0 nearly-empty
        primary-for BaseException (0x0x7f1275544c30)

Class std::is_same<Ref<Node>*, Ref<Node>*>
   size=1 align=1
   base size=1 base align=1
std::is_same<Ref<Node>*, Ref<Node>*> (0x0x7f1275544d00) 0 empty
  std::integral_constant<bool, true> (0x0x7f1275214540) 0 empty

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

Class std::remove_volatile<Ref<Node>*>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<Ref<Node>*> (0x0x7f1275214660) 0 empty

Class std::remove_const<Ref<Node>*>
   size=1 align=1
   base size=0 base align=1
std::remove_const<Ref<Node>*> (0x0x7f12752146c0) 0 empty

Class std::remove_cv<Ref<Node>*>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<Ref<Node>*> (0x0x7f1275214600) 0 empty

Class std::__is_pointer_helper<Ref<Node>*>
   size=1 align=1
   base size=1 base align=1
std::__is_pointer_helper<Ref<Node>*> (0x0x7f1275544ea0) 0 empty
  std::integral_constant<bool, true> (0x0x7f1275214720) 0 empty

Class std::is_pointer<Ref<Node>*>
   size=1 align=1
   base size=1 base align=1
std::is_pointer<Ref<Node>*> (0x0x7f1275544f08) 0 empty
  std::integral_constant<bool, true> (0x0x7f1275214780) 0 empty

Class std::__not_<std::is_pointer<Ref<Node>*> >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::is_pointer<Ref<Node>*> > (0x0x7f1275544f70) 0 empty
  std::integral_constant<bool, false> (0x0x7f12752147e0) 0 empty

Class std::__and_<std::is_same<Ref<Node>*, Ref<Node>*>, std::__not_<std::is_pointer<Ref<Node>*> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_same<Ref<Node>*, Ref<Node>*>, std::__not_<std::is_pointer<Ref<Node>*> > > (0x0x7f1275232000) 0 empty
  std::__not_<std::is_pointer<Ref<Node>*> > (0x0x7f1275232068) 0 empty
    std::integral_constant<bool, false> (0x0x7f1275214840) 0 empty

Class std::is_error_condition_enum<std::allocator<char> >
   size=1 align=1
   base size=1 base align=1
std::is_error_condition_enum<std::allocator<char> > (0x0x7f1275232270) 0 empty
  std::integral_constant<bool, false> (0x0x7f1275214a80) 0 empty

Class std::is_error_code_enum<std::allocator<char> >
   size=1 align=1
   base size=1 base align=1
std::is_error_code_enum<std::allocator<char> > (0x0x7f1275232340) 0 empty
  std::integral_constant<bool, false> (0x0x7f1275214ae0) 0 empty

Class std::is_same<Tree::Link*, Tree::Link*>
   size=1 align=1
   base size=1 base align=1
std::is_same<Tree::Link*, Tree::Link*> (0x0x7f1275232618) 0 empty
  std::integral_constant<bool, true> (0x0x7f1275248c00) 0 empty

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

Class std::remove_volatile<Tree::Link*>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<Tree::Link*> (0x0x7f1275248d20) 0 empty

Class std::remove_const<Tree::Link*>
   size=1 align=1
   base size=0 base align=1
std::remove_const<Tree::Link*> (0x0x7f1275248d80) 0 empty

Class std::remove_cv<Tree::Link*>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<Tree::Link*> (0x0x7f1275248cc0) 0 empty

Class std::__is_pointer_helper<Tree::Link*>
   size=1 align=1
   base size=1 base align=1
std::__is_pointer_helper<Tree::Link*> (0x0x7f12752327b8) 0 empty
  std::integral_constant<bool, true> (0x0x7f1275248de0) 0 empty

Class std::is_pointer<Tree::Link*>
   size=1 align=1
   base size=1 base align=1
std::is_pointer<Tree::Link*> (0x0x7f1275232820) 0 empty
  std::integral_constant<bool, true> (0x0x7f1275248e40) 0 empty

Class std::__not_<std::is_pointer<Tree::Link*> >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::is_pointer<Tree::Link*> > (0x0x7f1275232888) 0 empty
  std::integral_constant<bool, false> (0x0x7f1275248ea0) 0 empty

Class std::__and_<std::is_same<Tree::Link*, Tree::Link*>, std::__not_<std::is_pointer<Tree::Link*> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_same<Tree::Link*, Tree::Link*>, std::__not_<std::is_pointer<Tree::Link*> > > (0x0x7f12752328f0) 0 empty
  std::__not_<std::is_pointer<Tree::Link*> > (0x0x7f1275232958) 0 empty
    std::integral_constant<bool, false> (0x0x7f1275248f00) 0 empty

Class std::is_error_code_enum<std::basic_ostream<char>& (*)(std::basic_ostream<char>&)>
   size=1 align=1
   base size=1 base align=1
std::is_error_code_enum<std::basic_ostream<char>& (*)(std::basic_ostream<char>&)> (0x0x7f1275232c30) 0 empty
  std::integral_constant<bool, false> (0x0x7f1275272480) 0 empty

Class std::remove_reference<Tree::Link&>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<Tree::Link&> (0x0x7f12752725a0) 0 empty

Class std::iterator_traits<const Tree::Link*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<const Tree::Link*> (0x0x7f1275272720) 0 empty

Class __gnu_cxx::__normal_iterator<const Tree::Link*, std::vector<Tree::Link> >
   size=8 align=8
   base size=8 base align=8
__gnu_cxx::__normal_iterator<const Tree::Link*, std::vector<Tree::Link> > (0x0x7f12752726c0) 0

Class std::is_error_condition_enum<__gnu_cxx::__normal_iterator<const Tree::Link*, std::vector<Tree::Link> > >
   size=1 align=1
   base size=1 base align=1
std::is_error_condition_enum<__gnu_cxx::__normal_iterator<const Tree::Link*, std::vector<Tree::Link> > > (0x0x7f1275232dd0) 0 empty
  std::integral_constant<bool, false> (0x0x7f1275272780) 0 empty

Class std::is_error_code_enum<__gnu_cxx::__normal_iterator<const Tree::Link*, std::vector<Tree::Link> > >
   size=1 align=1
   base size=1 base align=1
std::is_error_code_enum<__gnu_cxx::__normal_iterator<const Tree::Link*, std::vector<Tree::Link> > > (0x0x7f1275232e38) 0 empty
  std::integral_constant<bool, false> (0x0x7f12752727e0) 0 empty

Class std::is_error_code_enum<Ref<std::vector<Tree::Link> > >
   size=1 align=1
   base size=1 base align=1
std::is_error_code_enum<Ref<std::vector<Tree::Link> > > (0x0x7f1275232f70) 0 empty
  std::integral_constant<bool, false> (0x0x7f12752728a0) 0 empty

Class __gnu_cxx::__aligned_membuf<Tree::Link>::_Tp2
   size=104 align=8
   base size=104 base align=8
__gnu_cxx::__aligned_membuf<Tree::Link>::_Tp2 (0x0x7f12752ca3c0) 0

Class __gnu_cxx::__aligned_membuf<Tree::Link>
   size=104 align=8
   base size=104 base align=8
__gnu_cxx::__aligned_membuf<Tree::Link> (0x0x7f12752ca360) 0

Class std::_List_node<Tree::Link>
   size=120 align=8
   base size=120 base align=8
std::_List_node<Tree::Link> (0x0x7f1275232d68) 0
  std::__detail::_List_node_base (0x0x7f12752ca300) 0

Class std::is_error_code_enum<char*>
   size=1 align=1
   base size=1 base align=1
std::is_error_code_enum<char*> (0x0x7f12752df208) 0 empty
  std::integral_constant<bool, false> (0x0x7f12752ca5a0) 0 empty

Class std::remove_volatile<char>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<char> (0x0x7f12752cade0) 0 empty

Class std::remove_const<char>
   size=1 align=1
   base size=0 base align=1
std::remove_const<char> (0x0x7f12752cae40) 0 empty

Class std::remove_cv<char>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<char> (0x0x7f12752cad80) 0 empty

Class std::__is_void_helper<char>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<char> (0x0x7f12752df3a8) 0 empty
  std::integral_constant<bool, false> (0x0x7f12752caea0) 0 empty

Class std::is_void<char>
   size=1 align=1
   base size=1 base align=1
std::is_void<char> (0x0x7f12752df410) 0 empty
  std::integral_constant<bool, false> (0x0x7f12752caf00) 0 empty

Class std::conditional<false, std::__undefined, char>
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__undefined, char> (0x0x7f12752caf60) 0 empty

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

Class std::remove_volatile<wchar_t>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<wchar_t> (0x0x7f1275318720) 0 empty

Class std::remove_const<wchar_t>
   size=1 align=1
   base size=0 base align=1
std::remove_const<wchar_t> (0x0x7f1275318780) 0 empty

Class std::remove_cv<wchar_t>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<wchar_t> (0x0x7f12753186c0) 0 empty

Class std::__is_void_helper<wchar_t>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<wchar_t> (0x0x7f12752df5b0) 0 empty
  std::integral_constant<bool, false> (0x0x7f12753187e0) 0 empty

Class std::is_void<wchar_t>
   size=1 align=1
   base size=1 base align=1
std::is_void<wchar_t> (0x0x7f12752df618) 0 empty
  std::integral_constant<bool, false> (0x0x7f1275318840) 0 empty

Class std::conditional<false, std::__undefined, wchar_t>
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__undefined, wchar_t> (0x0x7f12753188a0) 0 empty

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

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

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

Class std::remove_volatile<char16_t>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<char16_t> (0x0x7f1275337960) 0 empty

Class std::remove_const<char16_t>
   size=1 align=1
   base size=0 base align=1
std::remove_const<char16_t> (0x0x7f12753379c0) 0 empty

Class std::remove_cv<char16_t>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<char16_t> (0x0x7f1275337900) 0 empty

Class std::__is_void_helper<char16_t>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<char16_t> (0x0x7f12752df958) 0 empty
  std::integral_constant<bool, false> (0x0x7f1275337a20) 0 empty

Class std::is_void<char16_t>
   size=1 align=1
   base size=1 base align=1
std::is_void<char16_t> (0x0x7f12752df9c0) 0 empty
  std::integral_constant<bool, false> (0x0x7f1275337a80) 0 empty

Class std::conditional<false, std::__undefined, char16_t>
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__undefined, char16_t> (0x0x7f1275337ae0) 0 empty

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

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

Class std::remove_volatile<char32_t>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<char32_t> (0x0x7f1274f59480) 0 empty

Class std::remove_const<char32_t>
   size=1 align=1
   base size=0 base align=1
std::remove_const<char32_t> (0x0x7f1274f594e0) 0 empty

Class std::remove_cv<char32_t>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<char32_t> (0x0x7f1274f59420) 0 empty

Class std::__is_void_helper<char32_t>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<char32_t> (0x0x7f12752dfc30) 0 empty
  std::integral_constant<bool, false> (0x0x7f1274f59540) 0 empty

Class std::is_void<char32_t>
   size=1 align=1
   base size=1 base align=1
std::is_void<char32_t> (0x0x7f12752dfc98) 0 empty
  std::integral_constant<bool, false> (0x0x7f1274f595a0) 0 empty

Class std::conditional<false, std::__undefined, char32_t>
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__undefined, char32_t> (0x0x7f1274f59600) 0 empty

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

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

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

Class std::is_error_condition_enum<std::_List_const_iterator<CppDir::File> >
   size=1 align=1
   base size=1 base align=1
std::is_error_condition_enum<std::_List_const_iterator<CppDir::File> > (0x0x7f12752dff08) 0 empty
  std::integral_constant<bool, false> (0x0x7f1274f80420) 0 empty

Class std::is_error_code_enum<std::_List_const_iterator<CppDir::File> >
   size=1 align=1
   base size=1 base align=1
std::is_error_code_enum<std::_List_const_iterator<CppDir::File> > (0x0x7f12752dff70) 0 empty
  std::integral_constant<bool, false> (0x0x7f1274f80480) 0 empty

Class std::is_same<std::_List_node<CppDir::File>*, CppDir::File*>
   size=1 align=1
   base size=1 base align=1
std::is_same<std::_List_node<CppDir::File>*, CppDir::File*> (0x0x7f1274f8f000) 0 empty
  std::integral_constant<bool, false> (0x0x7f1274f80540) 0 empty

Class std::conditional<false, std::__not_<std::is_pointer<CppDir::File*> >, std::is_same<std::_List_node<CppDir::File>*, CppDir::File*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__not_<std::is_pointer<CppDir::File*> >, std::is_same<std::_List_node<CppDir::File>*, CppDir::File*> > (0x0x7f1274f805a0) 0 empty

Class std::__and_<std::is_same<std::_List_node<CppDir::File>*, CppDir::File*>, std::__not_<std::is_pointer<CppDir::File*> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_same<std::_List_node<CppDir::File>*, CppDir::File*>, std::__not_<std::is_pointer<CppDir::File*> > > (0x0x7f1274f8f068) 0 empty
  std::is_same<std::_List_node<CppDir::File>*, CppDir::File*> (0x0x7f1274f8f0d0) 0 empty
    std::integral_constant<bool, false> (0x0x7f1274f80600) 0 empty

Class std::is_same<std::_List_node<BackTrace::Ticket>*, BackTrace::Ticket*>
   size=1 align=1
   base size=1 base align=1
std::is_same<std::_List_node<BackTrace::Ticket>*, BackTrace::Ticket*> (0x0x7f1274f8f138) 0 empty
  std::integral_constant<bool, false> (0x0x7f1274f80f60) 0 empty

Class std::conditional<false, std::__not_<std::is_pointer<BackTrace::Ticket*> >, std::is_same<std::_List_node<BackTrace::Ticket>*, BackTrace::Ticket*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__not_<std::is_pointer<BackTrace::Ticket*> >, std::is_same<std::_List_node<BackTrace::Ticket>*, BackTrace::Ticket*> > (0x0x7f1274fa7000) 0 empty

Class std::__and_<std::is_same<std::_List_node<BackTrace::Ticket>*, BackTrace::Ticket*>, std::__not_<std::is_pointer<BackTrace::Ticket*> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_same<std::_List_node<BackTrace::Ticket>*, BackTrace::Ticket*>, std::__not_<std::is_pointer<BackTrace::Ticket*> > > (0x0x7f1274f8f1a0) 0 empty
  std::is_same<std::_List_node<BackTrace::Ticket>*, BackTrace::Ticket*> (0x0x7f1274f8f208) 0 empty
    std::integral_constant<bool, false> (0x0x7f1274fa7060) 0 empty

Class std::remove_reference<BackTrace::Ticket>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<BackTrace::Ticket> (0x0x7f1274fa7180) 0 empty

Class __gnu_cxx::__aligned_membuf<Leo::Ini::Element>::_Tp2
   size=128 align=8
   base size=128 base align=8
__gnu_cxx::__aligned_membuf<Leo::Ini::Element>::_Tp2 (0x0x7f1274ff4cc0) 0

Class __gnu_cxx::__aligned_membuf<Leo::Ini::Element>
   size=128 align=8
   base size=128 base align=8
__gnu_cxx::__aligned_membuf<Leo::Ini::Element> (0x0x7f1274ff4c60) 0

Class std::_List_node<Leo::Ini::Element>
   size=144 align=8
   base size=144 base align=8
std::_List_node<Leo::Ini::Element> (0x0x7f1274f8f7b8) 0
  std::__detail::_List_node_base (0x0x7f1274ff4c00) 0

Class std::is_same<std::_List_node<Leo::Ini::Element>*, Leo::Ini::Element*>
   size=1 align=1
   base size=1 base align=1
std::is_same<std::_List_node<Leo::Ini::Element>*, Leo::Ini::Element*> (0x0x7f1274f8f820) 0 empty
  std::integral_constant<bool, false> (0x0x7f1274ff4d20) 0 empty

Class std::conditional<false, std::__not_<std::is_pointer<Leo::Ini::Element*> >, std::is_same<std::_List_node<Leo::Ini::Element>*, Leo::Ini::Element*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__not_<std::is_pointer<Leo::Ini::Element*> >, std::is_same<std::_List_node<Leo::Ini::Element>*, Leo::Ini::Element*> > (0x0x7f1274ff4d80) 0 empty

Class std::__and_<std::is_same<std::_List_node<Leo::Ini::Element>*, Leo::Ini::Element*>, std::__not_<std::is_pointer<Leo::Ini::Element*> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_same<std::_List_node<Leo::Ini::Element>*, Leo::Ini::Element*>, std::__not_<std::is_pointer<Leo::Ini::Element*> > > (0x0x7f1274f8f888) 0 empty
  std::is_same<std::_List_node<Leo::Ini::Element>*, Leo::Ini::Element*> (0x0x7f1274f8f8f0) 0 empty
    std::integral_constant<bool, false> (0x0x7f1274ff4de0) 0 empty

Class __gnu_cxx::__aligned_membuf<Leo::Ini::MemElement>::_Tp2
   size=272 align=8
   base size=272 base align=8
__gnu_cxx::__aligned_membuf<Leo::Ini::MemElement>::_Tp2 (0x0x7f12750184e0) 0

Class __gnu_cxx::__aligned_membuf<Leo::Ini::MemElement>
   size=272 align=8
   base size=272 base align=8
__gnu_cxx::__aligned_membuf<Leo::Ini::MemElement> (0x0x7f1275018480) 0

Class std::_List_node<Leo::Ini::MemElement>
   size=288 align=8
   base size=288 base align=8
std::_List_node<Leo::Ini::MemElement> (0x0x7f1274f8f9c0) 0
  std::__detail::_List_node_base (0x0x7f1275018420) 0

Class std::is_same<std::_List_node<Leo::Ini::MemElement>*, Leo::Ini::MemElement*>
   size=1 align=1
   base size=1 base align=1
std::is_same<std::_List_node<Leo::Ini::MemElement>*, Leo::Ini::MemElement*> (0x0x7f1274f8fa28) 0 empty
  std::integral_constant<bool, false> (0x0x7f1275018540) 0 empty

Class std::conditional<false, std::__not_<std::is_pointer<Leo::Ini::MemElement*> >, std::is_same<std::_List_node<Leo::Ini::MemElement>*, Leo::Ini::MemElement*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__not_<std::is_pointer<Leo::Ini::MemElement*> >, std::is_same<std::_List_node<Leo::Ini::MemElement>*, Leo::Ini::MemElement*> > (0x0x7f12750185a0) 0 empty

Class std::__and_<std::is_same<std::_List_node<Leo::Ini::MemElement>*, Leo::Ini::MemElement*>, std::__not_<std::is_pointer<Leo::Ini::MemElement*> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_same<std::_List_node<Leo::Ini::MemElement>*, Leo::Ini::MemElement*>, std::__not_<std::is_pointer<Leo::Ini::MemElement*> > > (0x0x7f1274f8fa90) 0 empty
  std::is_same<std::_List_node<Leo::Ini::MemElement>*, Leo::Ini::MemElement*> (0x0x7f1274f8faf8) 0 empty
    std::integral_constant<bool, false> (0x0x7f1275018600) 0 empty

Class __gnu_cxx::__aligned_membuf<Leo::Ini::Line>::_Tp2
   size=120 align=8
   base size=120 base align=8
__gnu_cxx::__aligned_membuf<Leo::Ini::Line>::_Tp2 (0x0x7f1275018ae0) 0

Class __gnu_cxx::__aligned_membuf<Leo::Ini::Line>
   size=120 align=8
   base size=120 base align=8
__gnu_cxx::__aligned_membuf<Leo::Ini::Line> (0x0x7f1275018a80) 0

Class std::_List_node<Leo::Ini::Line>
   size=136 align=8
   base size=136 base align=8
std::_List_node<Leo::Ini::Line> (0x0x7f1274f8fbc8) 0
  std::__detail::_List_node_base (0x0x7f1275018a20) 0

Class std::is_same<std::_List_node<Leo::Ini::Line>*, Leo::Ini::Line*>
   size=1 align=1
   base size=1 base align=1
std::is_same<std::_List_node<Leo::Ini::Line>*, Leo::Ini::Line*> (0x0x7f1274f8fc30) 0 empty
  std::integral_constant<bool, false> (0x0x7f1275018b40) 0 empty

Class std::conditional<false, std::__not_<std::is_pointer<Leo::Ini::Line*> >, std::is_same<std::_List_node<Leo::Ini::Line>*, Leo::Ini::Line*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__not_<std::is_pointer<Leo::Ini::Line*> >, std::is_same<std::_List_node<Leo::Ini::Line>*, Leo::Ini::Line*> > (0x0x7f1275018ba0) 0 empty

Class std::__and_<std::is_same<std::_List_node<Leo::Ini::Line>*, Leo::Ini::Line*>, std::__not_<std::is_pointer<Leo::Ini::Line*> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_same<std::_List_node<Leo::Ini::Line>*, Leo::Ini::Line*>, std::__not_<std::is_pointer<Leo::Ini::Line*> > > (0x0x7f1274f8fc98) 0 empty
  std::is_same<std::_List_node<Leo::Ini::Line>*, Leo::Ini::Line*> (0x0x7f1274f8fd00) 0 empty
    std::integral_constant<bool, false> (0x0x7f1275018c00) 0 empty

Class std::remove_reference<const Ref<NIgnore>&>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<const Ref<NIgnore>&> (0x0x7f1275047480) 0 empty

Class Format::Format<std::__cxx11::basic_string<char>, char, char, char, char, char>::Arg
   size=2 align=1
   base size=2 base align=1
Format::Format<std::__cxx11::basic_string<char>, char, char, char, char, char>::Arg (0x0x7f12750479c0) 0

Class Format::Format<std::__cxx11::basic_string<char>, char, char, char, char, char>
   size=128 align=8
   base size=128 base align=8
Format::Format<std::__cxx11::basic_string<char>, char, char, char, char, char> (0x0x7f1275047960) 0

Class std::remove_reference<std::allocator<std::_List_node<CppDir::File> >&>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<std::allocator<std::_List_node<CppDir::File> >&> (0x0x7f1275047c00) 0 empty

Class std::remove_reference<std::__cxx11::_List_base<CppDir::File, std::allocator<CppDir::File> >&>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<std::__cxx11::_List_base<CppDir::File, std::allocator<CppDir::File> >&> (0x0x7f1275047cc0) 0 empty

Class Format::Format<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char>, char, char, char, char>::Arg
   size=2 align=1
   base size=2 base align=1
Format::Format<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char>, char, char, char, char>::Arg (0x0x7f127509d0c0) 0

Class Format::Format<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char>, char, char, char, char>
   size=152 align=8
   base size=152 base align=8
Format::Format<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char>, char, char, char, char> (0x0x7f127509d060) 0

Class std::remove_reference<const Ref<Node>&>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<const Ref<Node>&> (0x0x7f127509d480) 0 empty

Class std::remove_reference<const Tree::Link&>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<const Tree::Link&> (0x0x7f12750e5060) 0 empty

Class Format::Format<const char*, std::__cxx11::basic_string<char>, char, char, char, char>::Arg
   size=2 align=1
   base size=2 base align=1
Format::Format<const char*, std::__cxx11::basic_string<char>, char, char, char, char>::Arg (0x0x7f12750e53c0) 0

Class Format::Format<const char*, std::__cxx11::basic_string<char>, char, char, char, char>
   size=128 align=8
   base size=128 base align=8
Format::Format<const char*, std::__cxx11::basic_string<char>, char, char, char, char> (0x0x7f12750e5360) 0

Class std::remove_reference<Tree::Link>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<Tree::Link> (0x0x7f12750e56c0) 0 empty

Class std::__are_same<const Tree::Link*, Tree::Link*>
   size=1 align=1
   base size=0 base align=1
std::__are_same<const Tree::Link*, Tree::Link*> (0x0x7f12750e57e0) 0 empty

Class __gnu_cxx::__enable_if<false, std::vector<Tree::Link> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__enable_if<false, std::vector<Tree::Link> > (0x0x7f12750e5840) 0 empty

Class std::is_same<std::_List_node<Tree::Link>*, Tree::Link*>
   size=1 align=1
   base size=1 base align=1
std::is_same<std::_List_node<Tree::Link>*, Tree::Link*> (0x0x7f12750c27b8) 0 empty
  std::integral_constant<bool, false> (0x0x7f12750e5ea0) 0 empty

Class std::conditional<false, std::__not_<std::is_pointer<Tree::Link*> >, std::is_same<std::_List_node<Tree::Link>*, Tree::Link*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__not_<std::is_pointer<Tree::Link*> >, std::is_same<std::_List_node<Tree::Link>*, Tree::Link*> > (0x0x7f12750e5f00) 0 empty

Class std::__and_<std::is_same<std::_List_node<Tree::Link>*, Tree::Link*>, std::__not_<std::is_pointer<Tree::Link*> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_same<std::_List_node<Tree::Link>*, Tree::Link*>, std::__not_<std::is_pointer<Tree::Link*> > > (0x0x7f12750c2820) 0 empty
  std::is_same<std::_List_node<Tree::Link>*, Tree::Link*> (0x0x7f12750c2888) 0 empty
    std::integral_constant<bool, false> (0x0x7f12750e5f60) 0 empty

Class Format::Format<int, char, char, char, char, char>::Arg
   size=2 align=1
   base size=2 base align=1
Format::Format<int, char, char, char, char, char>::Arg (0x0x7f1275131360) 0

Class Format::Format<int, char, char, char, char, char>
   size=96 align=8
   base size=96 base align=8
Format::Format<int, char, char, char, char, char> (0x0x7f1275131300) 0

Class std::__iterator_traits<std::_List_const_iterator<CppDir::File>, void>
   size=1 align=1
   base size=0 base align=1
std::__iterator_traits<std::_List_const_iterator<CppDir::File>, void> (0x0x7f1275131600) 0 empty

Class std::iterator_traits<std::_List_const_iterator<CppDir::File> >
   size=1 align=1
   base size=1 base align=1
std::iterator_traits<std::_List_const_iterator<CppDir::File> > (0x0x7f12750c2c98) 0 empty
  std::__iterator_traits<std::_List_const_iterator<CppDir::File>, void> (0x0x7f1275131660) 0 empty

Class Format::Format<const char*, int, char, char, char, char>::Arg
   size=2 align=1
   base size=2 base align=1
Format::Format<const char*, int, char, char, char, char>::Arg (0x0x7f1275131780) 0

Class Format::Format<const char*, int, char, char, char, char>
   size=104 align=8
   base size=104 base align=8
Format::Format<const char*, int, char, char, char, char> (0x0x7f1275131720) 0

Class Format::Format<std::__cxx11::basic_string<char>, int, char, char, char, char>::Arg
   size=2 align=1
   base size=2 base align=1
Format::Format<std::__cxx11::basic_string<char>, int, char, char, char, char>::Arg (0x0x7f1275131a20) 0

Class Format::Format<std::__cxx11::basic_string<char>, int, char, char, char, char>
   size=128 align=8
   base size=128 base align=8
Format::Format<std::__cxx11::basic_string<char>, int, char, char, char, char> (0x0x7f12751319c0) 0

Class std::remove_volatile<const char>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<const char> (0x0x7f1275131f60) 0 empty

Class std::remove_const<const char>
   size=1 align=1
   base size=0 base align=1
std::remove_const<const char> (0x0x7f1274d5a000) 0 empty

Class std::remove_cv<const char>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<const char> (0x0x7f1275131f00) 0 empty

Class std::is_void<const char>
   size=1 align=1
   base size=1 base align=1
std::is_void<const char> (0x0x7f12750c2ea0) 0 empty
  std::integral_constant<bool, false> (0x0x7f1274d5a060) 0 empty

Class std::conditional<false, std::__undefined, const char>
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__undefined, const char> (0x0x7f1274d5a0c0) 0 empty

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

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

Class std::remove_volatile<const wchar_t>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<const wchar_t> (0x0x7f1274d5a540) 0 empty

Class std::remove_const<const wchar_t>
   size=1 align=1
   base size=0 base align=1
std::remove_const<const wchar_t> (0x0x7f1274d5a5a0) 0 empty

Class std::remove_cv<const wchar_t>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<const wchar_t> (0x0x7f1274d5a4e0) 0 empty

Class std::is_void<const wchar_t>
   size=1 align=1
   base size=1 base align=1
std::is_void<const wchar_t> (0x0x7f12750c2478) 0 empty
  std::integral_constant<bool, false> (0x0x7f1274d5a600) 0 empty

Class std::conditional<false, std::__undefined, const wchar_t>
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__undefined, const wchar_t> (0x0x7f1274d5a660) 0 empty

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

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

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

Class std::remove_volatile<const char16_t>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<const char16_t> (0x0x7f1274d5ac00) 0 empty

Class std::remove_const<const char16_t>
   size=1 align=1
   base size=0 base align=1
std::remove_const<const char16_t> (0x0x7f1274d5ac60) 0 empty

Class std::remove_cv<const char16_t>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<const char16_t> (0x0x7f1274d5aba0) 0 empty

Class std::is_void<const char16_t>
   size=1 align=1
   base size=1 base align=1
std::is_void<const char16_t> (0x0x7f1274d7e138) 0 empty
  std::integral_constant<bool, false> (0x0x7f1274d5acc0) 0 empty

Class std::conditional<false, std::__undefined, const char16_t>
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__undefined, const char16_t> (0x0x7f1274d5ad20) 0 empty

Class std::pointer_traits<const char16_t*>
   size=1 align=1
   base size=0 base align=1
std::pointer_traits<const char16_t*> (0x0x7f1274d5ab40) 0 empty

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

Class std::remove_volatile<const char32_t>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<const char32_t> (0x0x7f1274d8e1e0) 0 empty

Class std::remove_const<const char32_t>
   size=1 align=1
   base size=0 base align=1
std::remove_const<const char32_t> (0x0x7f1274d8e240) 0 empty

Class std::remove_cv<const char32_t>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<const char32_t> (0x0x7f1274d8e180) 0 empty

Class std::is_void<const char32_t>
   size=1 align=1
   base size=1 base align=1
std::is_void<const char32_t> (0x0x7f1274d7e2d8) 0 empty
  std::integral_constant<bool, false> (0x0x7f1274d8e2a0) 0 empty

Class std::conditional<false, std::__undefined, const char32_t>
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__undefined, const char32_t> (0x0x7f1274d8e300) 0 empty

Class std::pointer_traits<const char32_t*>
   size=1 align=1
   base size=0 base align=1
std::pointer_traits<const char32_t*> (0x0x7f1274d8e120) 0 empty

Class std::remove_reference<const CppDir::File&>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<const CppDir::File&> (0x0x7f1274db0300) 0 empty

Class std::__allocated_ptr<std::allocator<std::_List_node<BackTrace::Ticket> > >
   size=16 align=8
   base size=16 base align=8
std::__allocated_ptr<std::allocator<std::_List_node<BackTrace::Ticket> > > (0x0x7f1274dd20c0) 0

Class std::is_same<std::_List_node<BackTrace::Ticket>*, std::_List_node<BackTrace::Ticket>*>
   size=1 align=1
   base size=1 base align=1
std::is_same<std::_List_node<BackTrace::Ticket>*, std::_List_node<BackTrace::Ticket>*> (0x0x7f1274d7e750) 0 empty
  std::integral_constant<bool, true> (0x0x7f1274dd2120) 0 empty

Class std::__and_<std::is_same<std::_List_node<BackTrace::Ticket>*, std::_List_node<BackTrace::Ticket>*> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_same<std::_List_node<BackTrace::Ticket>*, std::_List_node<BackTrace::Ticket>*> > (0x0x7f1274d7e7b8) 0 empty
  std::is_same<std::_List_node<BackTrace::Ticket>*, std::_List_node<BackTrace::Ticket>*> (0x0x7f1274d7e820) 0 empty
    std::integral_constant<bool, true> (0x0x7f1274dd2180) 0 empty

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

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

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

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

Class std::iterator_traits<Ref<NIgnore>*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<Ref<NIgnore>*> (0x0x7f1274e48000) 0 empty

Class std::is_function<Ref<NIgnore> >
   size=1 align=1
   base size=1 base align=1
std::is_function<Ref<NIgnore> > (0x0x7f1274e46208) 0 empty
  std::integral_constant<bool, false> (0x0x7f1274e48240) 0 empty

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

Class std::is_lvalue_reference<Ref<NIgnore> >
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<Ref<NIgnore> > (0x0x7f1274e46270) 0 empty
  std::integral_constant<bool, false> (0x0x7f1274e48300) 0 empty

Class std::conditional<false, std::is_lvalue_reference<Ref<NIgnore> >, std::is_rvalue_reference<Ref<NIgnore> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_lvalue_reference<Ref<NIgnore> >, std::is_rvalue_reference<Ref<NIgnore> > > (0x0x7f1274e48360) 0 empty

Class std::is_rvalue_reference<Ref<NIgnore> >
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<Ref<NIgnore> > (0x0x7f1274e463a8) 0 empty
  std::integral_constant<bool, false> (0x0x7f1274e483c0) 0 empty

Class std::__or_<std::is_lvalue_reference<Ref<NIgnore> >, std::is_rvalue_reference<Ref<NIgnore> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<Ref<NIgnore> >, std::is_rvalue_reference<Ref<NIgnore> > > (0x0x7f1274e46410) 0 empty
  std::is_rvalue_reference<Ref<NIgnore> > (0x0x7f1274e46478) 0 empty
    std::integral_constant<bool, false> (0x0x7f1274e48420) 0 empty

Class std::is_reference<Ref<NIgnore> >
   size=1 align=1
   base size=1 base align=1
std::is_reference<Ref<NIgnore> > (0x0x7f1274e464e0) 0 empty
  std::integral_constant<bool, false> (0x0x7f1274e48600) 0 empty

Class std::conditional<false, std::is_reference<Ref<NIgnore> >, std::is_void<Ref<NIgnore> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_reference<Ref<NIgnore> >, std::is_void<Ref<NIgnore> > > (0x0x7f1274e48660) 0 empty

Class std::remove_volatile<Ref<NIgnore> >
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<Ref<NIgnore> > (0x0x7f1274e48720) 0 empty

Class std::remove_const<Ref<NIgnore> >
   size=1 align=1
   base size=0 base align=1
std::remove_const<Ref<NIgnore> > (0x0x7f1274e48780) 0 empty

Class std::remove_cv<Ref<NIgnore> >
   size=1 align=1
   base size=0 base align=1
std::remove_cv<Ref<NIgnore> > (0x0x7f1274e486c0) 0 empty

Class std::__is_void_helper<Ref<NIgnore> >
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<Ref<NIgnore> > (0x0x7f1274e465b0) 0 empty
  std::integral_constant<bool, false> (0x0x7f1274e487e0) 0 empty

Class std::is_void<Ref<NIgnore> >
   size=1 align=1
   base size=1 base align=1
std::is_void<Ref<NIgnore> > (0x0x7f1274e46618) 0 empty
  std::integral_constant<bool, false> (0x0x7f1274e48840) 0 empty

Class std::__or_<std::is_reference<Ref<NIgnore> >, std::is_void<Ref<NIgnore> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<Ref<NIgnore> >, std::is_void<Ref<NIgnore> > > (0x0x7f1274e46680) 0 empty
  std::is_void<Ref<NIgnore> > (0x0x7f1274e466e8) 0 empty
    std::integral_constant<bool, false> (0x0x7f1274e488a0) 0 empty

Class std::__or_<std::is_function<Ref<NIgnore> >, std::is_reference<Ref<NIgnore> >, std::is_void<Ref<NIgnore> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<Ref<NIgnore> >, std::is_reference<Ref<NIgnore> >, std::is_void<Ref<NIgnore> > > (0x0x7f1274e46750) 0 empty
  std::__or_<std::is_reference<Ref<NIgnore> >, std::is_void<Ref<NIgnore> > > (0x0x7f1274e467b8) 0 empty
    std::is_void<Ref<NIgnore> > (0x0x7f1274e46820) 0 empty
      std::integral_constant<bool, false> (0x0x7f1274e48900) 0 empty

Class std::__not_<std::__or_<std::is_function<Ref<NIgnore> >, std::is_reference<Ref<NIgnore> >, std::is_void<Ref<NIgnore> > > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<Ref<NIgnore> >, std::is_reference<Ref<NIgnore> >, std::is_void<Ref<NIgnore> > > > (0x0x7f1274e46958) 0 empty
  std::integral_constant<bool, true> (0x0x7f1274e48960) 0 empty

Class std::is_object<Ref<NIgnore> >
   size=1 align=1
   base size=1 base align=1
std::is_object<Ref<NIgnore> > (0x0x7f1274e469c0) 0 empty
  std::integral_constant<bool, true> (0x0x7f1274e489c0) 0 empty

Class std::conditional<true, std::is_object<Ref<NIgnore> >, std::is_reference<Ref<NIgnore> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_object<Ref<NIgnore> >, std::is_reference<Ref<NIgnore> > > (0x0x7f1274e48a20) 0 empty

Class std::__or_<std::is_object<Ref<NIgnore> >, std::is_reference<Ref<NIgnore> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<Ref<NIgnore> >, std::is_reference<Ref<NIgnore> > > (0x0x7f1274e46a28) 0 empty
  std::is_object<Ref<NIgnore> > (0x0x7f1274e46a90) 0 empty
    std::integral_constant<bool, true> (0x0x7f1274e48b40) 0 empty

Class std::__is_referenceable<Ref<NIgnore> >
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<Ref<NIgnore> > (0x0x7f1274e46af8) 0 empty
  std::integral_constant<bool, true> (0x0x7f1274e48ba0) 0 empty

Class std::conditional<false, std::__is_direct_constructible_ref_cast<Ref<NIgnore>, Ref<NIgnore>&&>, std::__is_direct_constructible_new_safe<Ref<NIgnore>, Ref<NIgnore>&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__is_direct_constructible_ref_cast<Ref<NIgnore>, Ref<NIgnore>&&>, std::__is_direct_constructible_new_safe<Ref<NIgnore>, Ref<NIgnore>&&> > (0x0x7f1274e48c00) 0 empty

Class std::conditional<false, std::is_void<Ref<NIgnore> >, std::__or_<std::__is_array_unknown_bounds<Ref<NIgnore> >, std::is_function<Ref<NIgnore> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_void<Ref<NIgnore> >, std::__or_<std::__is_array_unknown_bounds<Ref<NIgnore> >, std::is_function<Ref<NIgnore> > > > (0x0x7f1274e48c60) 0 empty

Class std::is_array<Ref<NIgnore> >
   size=1 align=1
   base size=1 base align=1
std::is_array<Ref<NIgnore> > (0x0x7f1274e46b60) 0 empty
  std::integral_constant<bool, false> (0x0x7f1274e48cc0) 0 empty

Class std::conditional<false, std::__not_<std::extent<Ref<NIgnore>, 0u> >, std::is_array<Ref<NIgnore> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__not_<std::extent<Ref<NIgnore>, 0u> >, std::is_array<Ref<NIgnore> > > (0x0x7f1274e48d20) 0 empty

Class std::__and_<std::is_array<Ref<NIgnore> >, std::__not_<std::extent<Ref<NIgnore>, 0u> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_array<Ref<NIgnore> >, std::__not_<std::extent<Ref<NIgnore>, 0u> > > (0x0x7f1274e46c98) 0 empty
  std::is_array<Ref<NIgnore> > (0x0x7f1274e46d00) 0 empty
    std::integral_constant<bool, false> (0x0x7f1274e48e40) 0 empty

Class std::__is_array_unknown_bounds<Ref<NIgnore> >
   size=1 align=1
   base size=1 base align=1
std::__is_array_unknown_bounds<Ref<NIgnore> > (0x0x7f1274e46d68) 0 empty
  std::__and_<std::is_array<Ref<NIgnore> >, std::__not_<std::extent<Ref<NIgnore>, 0u> > > (0x0x7f1274e46dd0) 0 empty
    std::is_array<Ref<NIgnore> > (0x0x7f1274e46e38) 0 empty
      std::integral_constant<bool, false> (0x0x7f1274e48ea0) 0 empty

Class std::conditional<false, std::__is_array_unknown_bounds<Ref<NIgnore> >, std::is_function<Ref<NIgnore> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__is_array_unknown_bounds<Ref<NIgnore> >, std::is_function<Ref<NIgnore> > > (0x0x7f1274e48f00) 0 empty

Class std::__or_<std::__is_array_unknown_bounds<Ref<NIgnore> >, std::is_function<Ref<NIgnore> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::__is_array_unknown_bounds<Ref<NIgnore> >, std::is_function<Ref<NIgnore> > > (0x0x7f1274e46f70) 0 empty
  std::is_function<Ref<NIgnore> > (0x0x7f1274e77000) 0 empty
    std::integral_constant<bool, false> (0x0x7f1274e48f60) 0 empty

Class std::__or_<std::is_void<Ref<NIgnore> >, std::__is_array_unknown_bounds<Ref<NIgnore> >, std::is_function<Ref<NIgnore> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<Ref<NIgnore> >, std::__is_array_unknown_bounds<Ref<NIgnore> >, std::is_function<Ref<NIgnore> > > (0x0x7f1274e77068) 0 empty
  std::__or_<std::__is_array_unknown_bounds<Ref<NIgnore> >, std::is_function<Ref<NIgnore> > > (0x0x7f1274e770d0) 0 empty
    std::is_function<Ref<NIgnore> > (0x0x7f1274e77138) 0 empty
      std::integral_constant<bool, false> (0x0x7f1274e790c0) 0 empty

Class std::conditional<false, std::is_reference<Ref<NIgnore> >, std::is_scalar<Ref<NIgnore> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_reference<Ref<NIgnore> >, std::is_scalar<Ref<NIgnore> > > (0x0x7f1274e79180) 0 empty

Class std::__is_integral_helper<Ref<NIgnore> >
   size=1 align=1
   base size=1 base align=1
std::__is_integral_helper<Ref<NIgnore> > (0x0x7f1274e771a0) 0 empty
  std::integral_constant<bool, false> (0x0x7f1274e792a0) 0 empty

Class std::is_integral<Ref<NIgnore> >
   size=1 align=1
   base size=1 base align=1
std::is_integral<Ref<NIgnore> > (0x0x7f1274e77208) 0 empty
  std::integral_constant<bool, false> (0x0x7f1274e79300) 0 empty

Class std::conditional<false, std::is_integral<Ref<NIgnore> >, std::is_floating_point<Ref<NIgnore> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_integral<Ref<NIgnore> >, std::is_floating_point<Ref<NIgnore> > > (0x0x7f1274e79360) 0 empty

Class std::__is_floating_point_helper<Ref<NIgnore> >
   size=1 align=1
   base size=1 base align=1
std::__is_floating_point_helper<Ref<NIgnore> > (0x0x7f1274e77340) 0 empty
  std::integral_constant<bool, false> (0x0x7f1274e79480) 0 empty

Class std::is_floating_point<Ref<NIgnore> >
   size=1 align=1
   base size=1 base align=1
std::is_floating_point<Ref<NIgnore> > (0x0x7f1274e773a8) 0 empty
  std::integral_constant<bool, false> (0x0x7f1274e794e0) 0 empty

Class std::__or_<std::is_integral<Ref<NIgnore> >, std::is_floating_point<Ref<NIgnore> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_integral<Ref<NIgnore> >, std::is_floating_point<Ref<NIgnore> > > (0x0x7f1274e77410) 0 empty
  std::is_floating_point<Ref<NIgnore> > (0x0x7f1274e77478) 0 empty
    std::integral_constant<bool, false> (0x0x7f1274e79540) 0 empty

Class std::is_arithmetic<Ref<NIgnore> >
   size=1 align=1
   base size=1 base align=1
std::is_arithmetic<Ref<NIgnore> > (0x0x7f1274e774e0) 0 empty
  std::integral_constant<bool, false> (0x0x7f1274e795a0) 0 empty

Class std::conditional<false, std::is_arithmetic<Ref<NIgnore> >, std::__or_<std::is_enum<Ref<NIgnore> >, std::is_pointer<Ref<NIgnore> >, std::is_member_pointer<Ref<NIgnore> >, std::is_null_pointer<Ref<NIgnore> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_arithmetic<Ref<NIgnore> >, std::__or_<std::is_enum<Ref<NIgnore> >, std::is_pointer<Ref<NIgnore> >, std::is_member_pointer<Ref<NIgnore> >, std::is_null_pointer<Ref<NIgnore> > > > (0x0x7f1274e79600) 0 empty

Class std::is_enum<Ref<NIgnore> >
   size=1 align=1
   base size=1 base align=1
std::is_enum<Ref<NIgnore> > (0x0x7f1274e77548) 0 empty
  std::integral_constant<bool, false> (0x0x7f1274e79660) 0 empty

Class std::conditional<false, std::is_enum<Ref<NIgnore> >, std::__or_<std::is_pointer<Ref<NIgnore> >, std::is_member_pointer<Ref<NIgnore> >, std::is_null_pointer<Ref<NIgnore> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_enum<Ref<NIgnore> >, std::__or_<std::is_pointer<Ref<NIgnore> >, std::is_member_pointer<Ref<NIgnore> >, std::is_null_pointer<Ref<NIgnore> > > > (0x0x7f1274e796c0) 0 empty

Class std::__is_pointer_helper<Ref<NIgnore> >
   size=1 align=1
   base size=1 base align=1
std::__is_pointer_helper<Ref<NIgnore> > (0x0x7f1274e775b0) 0 empty
  std::integral_constant<bool, false> (0x0x7f1274e79720) 0 empty

Class std::is_pointer<Ref<NIgnore> >
   size=1 align=1
   base size=1 base align=1
std::is_pointer<Ref<NIgnore> > (0x0x7f1274e77618) 0 empty
  std::integral_constant<bool, false> (0x0x7f1274e79780) 0 empty

Class std::conditional<false, std::is_pointer<Ref<NIgnore> >, std::__or_<std::is_member_pointer<Ref<NIgnore> >, std::is_null_pointer<Ref<NIgnore> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_pointer<Ref<NIgnore> >, std::__or_<std::is_member_pointer<Ref<NIgnore> >, std::is_null_pointer<Ref<NIgnore> > > > (0x0x7f1274e797e0) 0 empty

Class std::__is_member_pointer_helper<Ref<NIgnore> >
   size=1 align=1
   base size=1 base align=1
std::__is_member_pointer_helper<Ref<NIgnore> > (0x0x7f1274e77680) 0 empty
  std::integral_constant<bool, false> (0x0x7f1274e79840) 0 empty

Class std::is_member_pointer<Ref<NIgnore> >
   size=1 align=1
   base size=1 base align=1
std::is_member_pointer<Ref<NIgnore> > (0x0x7f1274e776e8) 0 empty
  std::integral_constant<bool, false> (0x0x7f1274e798a0) 0 empty

Class std::conditional<false, std::is_member_pointer<Ref<NIgnore> >, std::is_null_pointer<Ref<NIgnore> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_member_pointer<Ref<NIgnore> >, std::is_null_pointer<Ref<NIgnore> > > (0x0x7f1274e79900) 0 empty

Class std::__is_null_pointer_helper<Ref<NIgnore> >
   size=1 align=1
   base size=1 base align=1
std::__is_null_pointer_helper<Ref<NIgnore> > (0x0x7f1274e77820) 0 empty
  std::integral_constant<bool, false> (0x0x7f1274e79a20) 0 empty

Class std::is_null_pointer<Ref<NIgnore> >
   size=1 align=1
   base size=1 base align=1
std::is_null_pointer<Ref<NIgnore> > (0x0x7f1274e77888) 0 empty
  std::integral_constant<bool, false> (0x0x7f1274e79a80) 0 empty

Class std::__or_<std::is_member_pointer<Ref<NIgnore> >, std::is_null_pointer<Ref<NIgnore> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_member_pointer<Ref<NIgnore> >, std::is_null_pointer<Ref<NIgnore> > > (0x0x7f1274e778f0) 0 empty
  std::is_null_pointer<Ref<NIgnore> > (0x0x7f1274e77958) 0 empty
    std::integral_constant<bool, false> (0x0x7f1274e79ae0) 0 empty

Class std::__or_<std::is_pointer<Ref<NIgnore> >, std::is_member_pointer<Ref<NIgnore> >, std::is_null_pointer<Ref<NIgnore> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_pointer<Ref<NIgnore> >, std::is_member_pointer<Ref<NIgnore> >, std::is_null_pointer<Ref<NIgnore> > > (0x0x7f1274e779c0) 0 empty
  std::__or_<std::is_member_pointer<Ref<NIgnore> >, std::is_null_pointer<Ref<NIgnore> > > (0x0x7f1274e77a28) 0 empty
    std::is_null_pointer<Ref<NIgnore> > (0x0x7f1274e77a90) 0 empty
      std::integral_constant<bool, false> (0x0x7f1274e79b40) 0 empty

Class std::__or_<std::is_enum<Ref<NIgnore> >, std::is_pointer<Ref<NIgnore> >, std::is_member_pointer<Ref<NIgnore> >, std::is_null_pointer<Ref<NIgnore> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_enum<Ref<NIgnore> >, std::is_pointer<Ref<NIgnore> >, std::is_member_pointer<Ref<NIgnore> >, std::is_null_pointer<Ref<NIgnore> > > (0x0x7f1274e77af8) 0 empty
  std::__or_<std::is_pointer<Ref<NIgnore> >, std::is_member_pointer<Ref<NIgnore> >, std::is_null_pointer<Ref<NIgnore> > > (0x0x7f1274e77b60) 0 empty
    std::__or_<std::is_member_pointer<Ref<NIgnore> >, std::is_null_pointer<Ref<NIgnore> > > (0x0x7f1274e77bc8) 0 empty
      std::is_null_pointer<Ref<NIgnore> > (0x0x7f1274e77c30) 0 empty
        std::integral_constant<bool, false> (0x0x7f1274e79ba0) 0 empty

Class std::__or_<std::is_arithmetic<Ref<NIgnore> >, std::is_enum<Ref<NIgnore> >, std::is_pointer<Ref<NIgnore> >, std::is_member_pointer<Ref<NIgnore> >, std::is_null_pointer<Ref<NIgnore> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_arithmetic<Ref<NIgnore> >, std::is_enum<Ref<NIgnore> >, std::is_pointer<Ref<NIgnore> >, std::is_member_pointer<Ref<NIgnore> >, std::is_null_pointer<Ref<NIgnore> > > (0x0x7f1274e77c98) 0 empty
  std::__or_<std::is_enum<Ref<NIgnore> >, std::is_pointer<Ref<NIgnore> >, std::is_member_pointer<Ref<NIgnore> >, std::is_null_pointer<Ref<NIgnore> > > (0x0x7f1274e77d00) 0 empty
    std::__or_<std::is_pointer<Ref<NIgnore> >, std::is_member_pointer<Ref<NIgnore> >, std::is_null_pointer<Ref<NIgnore> > > (0x0x7f1274e77d68) 0 empty
      std::__or_<std::is_member_pointer<Ref<NIgnore> >, std::is_null_pointer<Ref<NIgnore> > > (0x0x7f1274e77dd0) 0 empty
        std::is_null_pointer<Ref<NIgnore> > (0x0x7f1274e77e38) 0 empty
          std::integral_constant<bool, false> (0x0x7f1274e79c00) 0 empty

Class std::is_scalar<Ref<NIgnore> >
   size=1 align=1
   base size=1 base align=1
std::is_scalar<Ref<NIgnore> > (0x0x7f1274e77ea0) 0 empty
  std::integral_constant<bool, false> (0x0x7f1274e79c60) 0 empty

Class std::__or_<std::is_reference<Ref<NIgnore> >, std::is_scalar<Ref<NIgnore> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<Ref<NIgnore> >, std::is_scalar<Ref<NIgnore> > > (0x0x7f1274e77f08) 0 empty
  std::is_scalar<Ref<NIgnore> > (0x0x7f1274e77f70) 0 empty
    std::integral_constant<bool, false> (0x0x7f1274e79cc0) 0 empty

Class std::remove_all_extents<Ref<NIgnore> >
   size=1 align=1
   base size=0 base align=1
std::remove_all_extents<Ref<NIgnore> > (0x0x7f1274e79d20) 0 empty

Class std::is_function<Ref<NIgnore>&>
   size=1 align=1
   base size=1 base align=1
std::is_function<Ref<NIgnore>&> (0x0x7f1274e93068) 0 empty
  std::integral_constant<bool, false> (0x0x7f1274e79de0) 0 empty

Class std::conditional<false, std::is_function<Ref<NIgnore>&>, std::__or_<std::is_reference<Ref<NIgnore>&>, std::is_void<Ref<NIgnore>&> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<Ref<NIgnore>&>, std::__or_<std::is_reference<Ref<NIgnore>&>, std::is_void<Ref<NIgnore>&> > > (0x0x7f1274e79e40) 0 empty

Class std::is_lvalue_reference<Ref<NIgnore>&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<Ref<NIgnore>&> (0x0x7f1274e930d0) 0 empty
  std::integral_constant<bool, true> (0x0x7f1274e79ea0) 0 empty

Class std::conditional<true, std::is_lvalue_reference<Ref<NIgnore>&>, std::is_rvalue_reference<Ref<NIgnore>&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_lvalue_reference<Ref<NIgnore>&>, std::is_rvalue_reference<Ref<NIgnore>&> > (0x0x7f1274e79f00) 0 empty

Class std::__or_<std::is_lvalue_reference<Ref<NIgnore>&>, std::is_rvalue_reference<Ref<NIgnore>&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<Ref<NIgnore>&>, std::is_rvalue_reference<Ref<NIgnore>&> > (0x0x7f1274e93208) 0 empty
  std::is_lvalue_reference<Ref<NIgnore>&> (0x0x7f1274e93270) 0 empty
    std::integral_constant<bool, true> (0x0x7f1274e79f60) 0 empty

Class std::is_reference<Ref<NIgnore>&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<Ref<NIgnore>&> (0x0x7f1274e932d8) 0 empty
  std::integral_constant<bool, true> (0x0x7f1274e9f180) 0 empty

Class std::conditional<true, std::is_reference<Ref<NIgnore>&>, std::is_void<Ref<NIgnore>&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_reference<Ref<NIgnore>&>, std::is_void<Ref<NIgnore>&> > (0x0x7f1274e9f1e0) 0 empty

Class std::__or_<std::is_reference<Ref<NIgnore>&>, std::is_void<Ref<NIgnore>&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<Ref<NIgnore>&>, std::is_void<Ref<NIgnore>&> > (0x0x7f1274e93340) 0 empty
  std::is_reference<Ref<NIgnore>&> (0x0x7f1274e933a8) 0 empty
    std::integral_constant<bool, true> (0x0x7f1274e9f240) 0 empty

Class std::__or_<std::is_function<Ref<NIgnore>&>, std::is_reference<Ref<NIgnore>&>, std::is_void<Ref<NIgnore>&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<Ref<NIgnore>&>, std::is_reference<Ref<NIgnore>&>, std::is_void<Ref<NIgnore>&> > (0x0x7f1274e93410) 0 empty
  std::__or_<std::is_reference<Ref<NIgnore>&>, std::is_void<Ref<NIgnore>&> > (0x0x7f1274e93478) 0 empty
    std::is_reference<Ref<NIgnore>&> (0x0x7f1274e934e0) 0 empty
      std::integral_constant<bool, true> (0x0x7f1274e9f2a0) 0 empty

Class std::__not_<std::__or_<std::is_function<Ref<NIgnore>&>, std::is_reference<Ref<NIgnore>&>, std::is_void<Ref<NIgnore>&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<Ref<NIgnore>&>, std::is_reference<Ref<NIgnore>&>, std::is_void<Ref<NIgnore>&> > > (0x0x7f1274e93618) 0 empty
  std::integral_constant<bool, false> (0x0x7f1274e9f300) 0 empty

Class std::is_object<Ref<NIgnore>&>
   size=1 align=1
   base size=1 base align=1
std::is_object<Ref<NIgnore>&> (0x0x7f1274e93680) 0 empty
  std::integral_constant<bool, false> (0x0x7f1274e9f360) 0 empty

Class std::conditional<false, std::is_object<Ref<NIgnore>&>, std::is_reference<Ref<NIgnore>&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_object<Ref<NIgnore>&>, std::is_reference<Ref<NIgnore>&> > (0x0x7f1274e9f3c0) 0 empty

Class std::__or_<std::is_object<Ref<NIgnore>&>, std::is_reference<Ref<NIgnore>&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<Ref<NIgnore>&>, std::is_reference<Ref<NIgnore>&> > (0x0x7f1274e936e8) 0 empty
  std::is_reference<Ref<NIgnore>&> (0x0x7f1274e93750) 0 empty
    std::integral_constant<bool, true> (0x0x7f1274e9f4e0) 0 empty

Class std::__is_referenceable<Ref<NIgnore>&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<Ref<NIgnore>&> (0x0x7f1274e937b8) 0 empty
  std::integral_constant<bool, true> (0x0x7f1274e9f540) 0 empty

Class std::__add_rvalue_reference_helper<Ref<NIgnore>&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<Ref<NIgnore>&, true> (0x0x7f1274e9f5a0) 0 empty

Class std::add_rvalue_reference<Ref<NIgnore>&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<Ref<NIgnore>&> (0x0x7f1274e93820) 0 empty
  std::__add_rvalue_reference_helper<Ref<NIgnore>&, true> (0x0x7f1274e9f600) 0 empty

Class std::__is_destructible_impl<Ref<NIgnore> >
   size=1 align=1
   base size=1 base align=1
std::__is_destructible_impl<Ref<NIgnore> > (0x0x7f1274e93000) 0 empty
  std::__do_is_destructible_impl (0x0x7f1274e79d80) 0 empty

Class std::__is_destructible_safe<Ref<NIgnore>, false, false>
   size=1 align=1
   base size=1 base align=1
std::__is_destructible_safe<Ref<NIgnore>, false, false> (0x0x7f1274e938f0) 0 empty
  std::integral_constant<bool, true> (0x0x7f1274e9f660) 0 empty

Class std::is_destructible<Ref<NIgnore> >
   size=1 align=1
   base size=1 base align=1
std::is_destructible<Ref<NIgnore> > (0x0x7f1274e93958) 0 empty
  std::integral_constant<bool, true> (0x0x7f1274e9f6c0) 0 empty

Class std::conditional<true, std::__is_direct_constructible_impl<Ref<NIgnore>, Ref<NIgnore>&&>, std::is_destructible<Ref<NIgnore> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_direct_constructible_impl<Ref<NIgnore>, Ref<NIgnore>&&>, std::is_destructible<Ref<NIgnore> > > (0x0x7f1274e9f720) 0 empty

Class std::is_function<Ref<NIgnore>&&>
   size=1 align=1
   base size=1 base align=1
std::is_function<Ref<NIgnore>&&> (0x0x7f1274e93a28) 0 empty
  std::integral_constant<bool, false> (0x0x7f1274e9f7e0) 0 empty

Class std::conditional<false, std::is_function<Ref<NIgnore>&&>, std::__or_<std::is_reference<Ref<NIgnore>&&>, std::is_void<Ref<NIgnore>&&> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<Ref<NIgnore>&&>, std::__or_<std::is_reference<Ref<NIgnore>&&>, std::is_void<Ref<NIgnore>&&> > > (0x0x7f1274e9f840) 0 empty

Class std::is_lvalue_reference<Ref<NIgnore>&&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<Ref<NIgnore>&&> (0x0x7f1274e93a90) 0 empty
  std::integral_constant<bool, false> (0x0x7f1274e9f8a0) 0 empty

Class std::conditional<false, std::is_lvalue_reference<Ref<NIgnore>&&>, std::is_rvalue_reference<Ref<NIgnore>&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_lvalue_reference<Ref<NIgnore>&&>, std::is_rvalue_reference<Ref<NIgnore>&&> > (0x0x7f1274e9f900) 0 empty

Class std::is_rvalue_reference<Ref<NIgnore>&&>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<Ref<NIgnore>&&> (0x0x7f1274e93bc8) 0 empty
  std::integral_constant<bool, true> (0x0x7f1274e9f960) 0 empty

Class std::__or_<std::is_lvalue_reference<Ref<NIgnore>&&>, std::is_rvalue_reference<Ref<NIgnore>&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<Ref<NIgnore>&&>, std::is_rvalue_reference<Ref<NIgnore>&&> > (0x0x7f1274e93c30) 0 empty
  std::is_rvalue_reference<Ref<NIgnore>&&> (0x0x7f1274e93c98) 0 empty
    std::integral_constant<bool, true> (0x0x7f1274e9f9c0) 0 empty

Class std::is_reference<Ref<NIgnore>&&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<Ref<NIgnore>&&> (0x0x7f1274e93d00) 0 empty
  std::integral_constant<bool, true> (0x0x7f1274e9fba0) 0 empty

Class std::conditional<true, std::is_reference<Ref<NIgnore>&&>, std::is_void<Ref<NIgnore>&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_reference<Ref<NIgnore>&&>, std::is_void<Ref<NIgnore>&&> > (0x0x7f1274e9fc00) 0 empty

Class std::__or_<std::is_reference<Ref<NIgnore>&&>, std::is_void<Ref<NIgnore>&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<Ref<NIgnore>&&>, std::is_void<Ref<NIgnore>&&> > (0x0x7f1274e93d68) 0 empty
  std::is_reference<Ref<NIgnore>&&> (0x0x7f1274e93dd0) 0 empty
    std::integral_constant<bool, true> (0x0x7f1274e9fd20) 0 empty

Class std::__or_<std::is_function<Ref<NIgnore>&&>, std::is_reference<Ref<NIgnore>&&>, std::is_void<Ref<NIgnore>&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<Ref<NIgnore>&&>, std::is_reference<Ref<NIgnore>&&>, std::is_void<Ref<NIgnore>&&> > (0x0x7f1274e93e38) 0 empty
  std::__or_<std::is_reference<Ref<NIgnore>&&>, std::is_void<Ref<NIgnore>&&> > (0x0x7f1274e93ea0) 0 empty
    std::is_reference<Ref<NIgnore>&&> (0x0x7f1274e93f08) 0 empty
      std::integral_constant<bool, true> (0x0x7f1274e9fd80) 0 empty

Class std::__not_<std::__or_<std::is_function<Ref<NIgnore>&&>, std::is_reference<Ref<NIgnore>&&>, std::is_void<Ref<NIgnore>&&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<Ref<NIgnore>&&>, std::is_reference<Ref<NIgnore>&&>, std::is_void<Ref<NIgnore>&&> > > (0x0x7f1274e93f70) 0 empty
  std::integral_constant<bool, false> (0x0x7f1274e9fde0) 0 empty

Class std::is_object<Ref<NIgnore>&&>
   size=1 align=1
   base size=1 base align=1
std::is_object<Ref<NIgnore>&&> (0x0x7f1274ebb000) 0 empty
  std::integral_constant<bool, false> (0x0x7f1274e9fe40) 0 empty

Class std::conditional<false, std::is_object<Ref<NIgnore>&&>, std::is_reference<Ref<NIgnore>&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_object<Ref<NIgnore>&&>, std::is_reference<Ref<NIgnore>&&> > (0x0x7f1274e9fea0) 0 empty

Class std::__or_<std::is_object<Ref<NIgnore>&&>, std::is_reference<Ref<NIgnore>&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<Ref<NIgnore>&&>, std::is_reference<Ref<NIgnore>&&> > (0x0x7f1274ebb068) 0 empty
  std::is_reference<Ref<NIgnore>&&> (0x0x7f1274ebb0d0) 0 empty
    std::integral_constant<bool, true> (0x0x7f1274ebc000) 0 empty

Class std::__is_referenceable<Ref<NIgnore>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<Ref<NIgnore>&&> (0x0x7f1274ebb138) 0 empty
  std::integral_constant<bool, true> (0x0x7f1274ebc060) 0 empty

Class std::__add_rvalue_reference_helper<Ref<NIgnore>&&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<Ref<NIgnore>&&, true> (0x0x7f1274ebc0c0) 0 empty

Class std::add_rvalue_reference<Ref<NIgnore>&&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<Ref<NIgnore>&&> (0x0x7f1274ebb1a0) 0 empty
  std::__add_rvalue_reference_helper<Ref<NIgnore>&&, true> (0x0x7f1274ebc120) 0 empty

Class std::__is_direct_constructible_impl<Ref<NIgnore>, Ref<NIgnore>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_impl<Ref<NIgnore>, Ref<NIgnore>&&> (0x0x7f1274e939c0) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f1274e9f780) 0 empty

Class std::__and_<std::is_destructible<Ref<NIgnore> >, std::__is_direct_constructible_impl<Ref<NIgnore>, Ref<NIgnore>&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_destructible<Ref<NIgnore> >, std::__is_direct_constructible_impl<Ref<NIgnore>, Ref<NIgnore>&&> > (0x0x7f1274ebb270) 0 empty
  std::__is_direct_constructible_impl<Ref<NIgnore>, Ref<NIgnore>&&> (0x0x7f1274ebb2d8) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f1274ebc180) 0 empty

Class std::__is_direct_constructible_new_safe<Ref<NIgnore>, Ref<NIgnore>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new_safe<Ref<NIgnore>, Ref<NIgnore>&&> (0x0x7f1274ebb340) 0 empty
  std::__and_<std::is_destructible<Ref<NIgnore> >, std::__is_direct_constructible_impl<Ref<NIgnore>, Ref<NIgnore>&&> > (0x0x7f1274ebb3a8) 0 empty
    std::__is_direct_constructible_impl<Ref<NIgnore>, Ref<NIgnore>&&> (0x0x7f1274ebb410) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7f1274ebc1e0) 0 empty

Class std::__is_direct_constructible_new<Ref<NIgnore>, Ref<NIgnore>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new<Ref<NIgnore>, Ref<NIgnore>&&> (0x0x7f1274ebb478) 0 empty
  std::__is_direct_constructible_new_safe<Ref<NIgnore>, Ref<NIgnore>&&> (0x0x7f1274ebb4e0) 0 empty
    std::__and_<std::is_destructible<Ref<NIgnore> >, std::__is_direct_constructible_impl<Ref<NIgnore>, Ref<NIgnore>&&> > (0x0x7f1274ebb548) 0 empty
      std::__is_direct_constructible_impl<Ref<NIgnore>, Ref<NIgnore>&&> (0x0x7f1274ebb5b0) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7f1274ebc240) 0 empty

Class std::__is_direct_constructible<Ref<NIgnore>, Ref<NIgnore>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible<Ref<NIgnore>, Ref<NIgnore>&&> (0x0x7f1274ebb618) 0 empty
  std::integral_constant<bool, true> (0x0x7f1274ebc2a0) 0 empty

Class std::__is_constructible_impl<Ref<NIgnore>, Ref<NIgnore>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_constructible_impl<Ref<NIgnore>, Ref<NIgnore>&&> (0x0x7f1274ebb680) 0 empty
  std::__is_direct_constructible<Ref<NIgnore>, Ref<NIgnore>&&> (0x0x7f1274ebb6e8) 0 empty
    std::integral_constant<bool, true> (0x0x7f1274ebc300) 0 empty

Class std::is_constructible<Ref<NIgnore>, Ref<NIgnore>&&>
   size=1 align=1
   base size=1 base align=1
std::is_constructible<Ref<NIgnore>, Ref<NIgnore>&&> (0x0x7f1274ebb750) 0 empty
  std::integral_constant<bool, true> (0x0x7f1274ebc360) 0 empty

Class std::conditional<true, std::__is_nt_constructible_impl<Ref<NIgnore>, Ref<NIgnore>&&>, std::is_constructible<Ref<NIgnore>, Ref<NIgnore>&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_nt_constructible_impl<Ref<NIgnore>, Ref<NIgnore>&&>, std::is_constructible<Ref<NIgnore>, Ref<NIgnore>&&> > (0x0x7f1274ebc3c0) 0 empty

Class std::__is_nt_constructible_impl<Ref<NIgnore>, Ref<NIgnore>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_nt_constructible_impl<Ref<NIgnore>, Ref<NIgnore>&&> (0x0x7f1274ebb7b8) 0 empty
  std::integral_constant<bool, false> (0x0x7f1274ebc420) 0 empty

Class std::__and_<std::is_constructible<Ref<NIgnore>, Ref<NIgnore>&&>, std::__is_nt_constructible_impl<Ref<NIgnore>, Ref<NIgnore>&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<Ref<NIgnore>, Ref<NIgnore>&&>, std::__is_nt_constructible_impl<Ref<NIgnore>, Ref<NIgnore>&&> > (0x0x7f1274ebb820) 0 empty
  std::__is_nt_constructible_impl<Ref<NIgnore>, Ref<NIgnore>&&> (0x0x7f1274ebb888) 0 empty
    std::integral_constant<bool, false> (0x0x7f1274ebc480) 0 empty

Class std::is_nothrow_constructible<Ref<NIgnore>, Ref<NIgnore>&&>
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_constructible<Ref<NIgnore>, Ref<NIgnore>&&> (0x0x7f1274ebb8f0) 0 empty
  std::__and_<std::is_constructible<Ref<NIgnore>, Ref<NIgnore>&&>, std::__is_nt_constructible_impl<Ref<NIgnore>, Ref<NIgnore>&&> > (0x0x7f1274ebb958) 0 empty
    std::__is_nt_constructible_impl<Ref<NIgnore>, Ref<NIgnore>&&> (0x0x7f1274ebb9c0) 0 empty
      std::integral_constant<bool, false> (0x0x7f1274ebc4e0) 0 empty

Class std::__is_nothrow_move_constructible_impl<Ref<NIgnore>, true>
   size=1 align=1
   base size=1 base align=1
std::__is_nothrow_move_constructible_impl<Ref<NIgnore>, true> (0x0x7f1274ebba28) 0 empty
  std::is_nothrow_constructible<Ref<NIgnore>, Ref<NIgnore>&&> (0x0x7f1274ebba90) 0 empty
    std::__and_<std::is_constructible<Ref<NIgnore>, Ref<NIgnore>&&>, std::__is_nt_constructible_impl<Ref<NIgnore>, Ref<NIgnore>&&> > (0x0x7f1274ebbaf8) 0 empty
      std::__is_nt_constructible_impl<Ref<NIgnore>, Ref<NIgnore>&&> (0x0x7f1274ebbb60) 0 empty
        std::integral_constant<bool, false> (0x0x7f1274ebc540) 0 empty

Class std::is_nothrow_move_constructible<Ref<NIgnore> >
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_move_constructible<Ref<NIgnore> > (0x0x7f1274ebbbc8) 0 empty
  std::__is_nothrow_move_constructible_impl<Ref<NIgnore>, true> (0x0x7f1274ebbc30) 0 empty
    std::is_nothrow_constructible<Ref<NIgnore>, Ref<NIgnore>&&> (0x0x7f1274ebbc98) 0 empty
      std::__and_<std::is_constructible<Ref<NIgnore>, Ref<NIgnore>&&>, std::__is_nt_constructible_impl<Ref<NIgnore>, Ref<NIgnore>&&> > (0x0x7f1274ebbd00) 0 empty
        std::__is_nt_constructible_impl<Ref<NIgnore>, Ref<NIgnore>&&> (0x0x7f1274ebbd68) 0 empty
          std::integral_constant<bool, false> (0x0x7f1274ebc5a0) 0 empty

Class std::__not_<std::is_nothrow_move_constructible<Ref<NIgnore> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::is_nothrow_move_constructible<Ref<NIgnore> > > (0x0x7f1274ebbdd0) 0 empty
  std::integral_constant<bool, true> (0x0x7f1274ebc600) 0 empty

Class std::conditional<true, std::is_copy_constructible<Ref<NIgnore> >, std::__not_<std::is_nothrow_move_constructible<Ref<NIgnore> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_copy_constructible<Ref<NIgnore> >, std::__not_<std::is_nothrow_move_constructible<Ref<NIgnore> > > > (0x0x7f1274ebc660) 0 empty

Class std::conditional<false, std::__is_direct_constructible_ref_cast<Ref<NIgnore>, const Ref<NIgnore>&>, std::__is_direct_constructible_new_safe<Ref<NIgnore>, const Ref<NIgnore>&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__is_direct_constructible_ref_cast<Ref<NIgnore>, const Ref<NIgnore>&>, std::__is_direct_constructible_new_safe<Ref<NIgnore>, const Ref<NIgnore>&> > (0x0x7f1274ebc6c0) 0 empty

Class std::conditional<true, std::__is_direct_constructible_impl<Ref<NIgnore>, const Ref<NIgnore>&>, std::is_destructible<Ref<NIgnore> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_direct_constructible_impl<Ref<NIgnore>, const Ref<NIgnore>&>, std::is_destructible<Ref<NIgnore> > > (0x0x7f1274ebc720) 0 empty

Class std::is_function<const Ref<NIgnore>&>
   size=1 align=1
   base size=1 base align=1
std::is_function<const Ref<NIgnore>&> (0x0x7f1274ebbea0) 0 empty
  std::integral_constant<bool, false> (0x0x7f1274ebc7e0) 0 empty

Class std::conditional<false, std::is_function<const Ref<NIgnore>&>, std::__or_<std::is_reference<const Ref<NIgnore>&>, std::is_void<const Ref<NIgnore>&> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<const Ref<NIgnore>&>, std::__or_<std::is_reference<const Ref<NIgnore>&>, std::is_void<const Ref<NIgnore>&> > > (0x0x7f1274ebc840) 0 empty

Class std::is_lvalue_reference<const Ref<NIgnore>&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<const Ref<NIgnore>&> (0x0x7f1274ebbf08) 0 empty
  std::integral_constant<bool, true> (0x0x7f1274ebc8a0) 0 empty

Class std::conditional<true, std::is_lvalue_reference<const Ref<NIgnore>&>, std::is_rvalue_reference<const Ref<NIgnore>&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_lvalue_reference<const Ref<NIgnore>&>, std::is_rvalue_reference<const Ref<NIgnore>&> > (0x0x7f1274ebc900) 0 empty

Class std::__or_<std::is_lvalue_reference<const Ref<NIgnore>&>, std::is_rvalue_reference<const Ref<NIgnore>&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<const Ref<NIgnore>&>, std::is_rvalue_reference<const Ref<NIgnore>&> > (0x0x7f1274ebbf70) 0 empty
  std::is_lvalue_reference<const Ref<NIgnore>&> (0x0x7f1274edd000) 0 empty
    std::integral_constant<bool, true> (0x0x7f1274ebc960) 0 empty

Class std::is_reference<const Ref<NIgnore>&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<const Ref<NIgnore>&> (0x0x7f1274edd138) 0 empty
  std::integral_constant<bool, true> (0x0x7f1274ebc9c0) 0 empty

Class std::conditional<true, std::is_reference<const Ref<NIgnore>&>, std::is_void<const Ref<NIgnore>&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_reference<const Ref<NIgnore>&>, std::is_void<const Ref<NIgnore>&> > (0x0x7f1274ebca20) 0 empty

Class std::__or_<std::is_reference<const Ref<NIgnore>&>, std::is_void<const Ref<NIgnore>&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<const Ref<NIgnore>&>, std::is_void<const Ref<NIgnore>&> > (0x0x7f1274edd270) 0 empty
  std::is_reference<const Ref<NIgnore>&> (0x0x7f1274edd2d8) 0 empty
    std::integral_constant<bool, true> (0x0x7f1274ebcb40) 0 empty

Class std::__or_<std::is_function<const Ref<NIgnore>&>, std::is_reference<const Ref<NIgnore>&>, std::is_void<const Ref<NIgnore>&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<const Ref<NIgnore>&>, std::is_reference<const Ref<NIgnore>&>, std::is_void<const Ref<NIgnore>&> > (0x0x7f1274edd340) 0 empty
  std::__or_<std::is_reference<const Ref<NIgnore>&>, std::is_void<const Ref<NIgnore>&> > (0x0x7f1274edd3a8) 0 empty
    std::is_reference<const Ref<NIgnore>&> (0x0x7f1274edd410) 0 empty
      std::integral_constant<bool, true> (0x0x7f1274ebcba0) 0 empty

Class std::__not_<std::__or_<std::is_function<const Ref<NIgnore>&>, std::is_reference<const Ref<NIgnore>&>, std::is_void<const Ref<NIgnore>&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<const Ref<NIgnore>&>, std::is_reference<const Ref<NIgnore>&>, std::is_void<const Ref<NIgnore>&> > > (0x0x7f1274edd478) 0 empty
  std::integral_constant<bool, false> (0x0x7f1274ebcc00) 0 empty

Class std::is_object<const Ref<NIgnore>&>
   size=1 align=1
   base size=1 base align=1
std::is_object<const Ref<NIgnore>&> (0x0x7f1274edd4e0) 0 empty
  std::integral_constant<bool, false> (0x0x7f1274ebcc60) 0 empty

Class std::conditional<false, std::is_object<const Ref<NIgnore>&>, std::is_reference<const Ref<NIgnore>&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_object<const Ref<NIgnore>&>, std::is_reference<const Ref<NIgnore>&> > (0x0x7f1274ebccc0) 0 empty

Class std::__or_<std::is_object<const Ref<NIgnore>&>, std::is_reference<const Ref<NIgnore>&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<const Ref<NIgnore>&>, std::is_reference<const Ref<NIgnore>&> > (0x0x7f1274edd6e8) 0 empty
  std::is_reference<const Ref<NIgnore>&> (0x0x7f1274edd750) 0 empty
    std::integral_constant<bool, true> (0x0x7f1274ebcd20) 0 empty

Class std::__is_referenceable<const Ref<NIgnore>&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<const Ref<NIgnore>&> (0x0x7f1274edd7b8) 0 empty
  std::integral_constant<bool, true> (0x0x7f1274ebce40) 0 empty

Class std::__add_rvalue_reference_helper<const Ref<NIgnore>&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<const Ref<NIgnore>&, true> (0x0x7f1274ebcea0) 0 empty

Class std::add_rvalue_reference<const Ref<NIgnore>&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<const Ref<NIgnore>&> (0x0x7f1274edd820) 0 empty
  std::__add_rvalue_reference_helper<const Ref<NIgnore>&, true> (0x0x7f1274ebcf00) 0 empty

Class std::__is_direct_constructible_impl<Ref<NIgnore>, const Ref<NIgnore>&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_impl<Ref<NIgnore>, const Ref<NIgnore>&> (0x0x7f1274ebbe38) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f1274ebc780) 0 empty

Class std::__and_<std::is_destructible<Ref<NIgnore> >, std::__is_direct_constructible_impl<Ref<NIgnore>, const Ref<NIgnore>&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_destructible<Ref<NIgnore> >, std::__is_direct_constructible_impl<Ref<NIgnore>, const Ref<NIgnore>&> > (0x0x7f1274edd8f0) 0 empty
  std::__is_direct_constructible_impl<Ref<NIgnore>, const Ref<NIgnore>&> (0x0x7f1274edd958) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f1274ebcf60) 0 empty

Class std::__is_direct_constructible_new_safe<Ref<NIgnore>, const Ref<NIgnore>&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new_safe<Ref<NIgnore>, const Ref<NIgnore>&> (0x0x7f1274edd9c0) 0 empty
  std::__and_<std::is_destructible<Ref<NIgnore> >, std::__is_direct_constructible_impl<Ref<NIgnore>, const Ref<NIgnore>&> > (0x0x7f1274edda28) 0 empty
    std::__is_direct_constructible_impl<Ref<NIgnore>, const Ref<NIgnore>&> (0x0x7f1274edda90) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7f1274ee9000) 0 empty

Class std::__is_direct_constructible_new<Ref<NIgnore>, const Ref<NIgnore>&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new<Ref<NIgnore>, const Ref<NIgnore>&> (0x0x7f1274eddaf8) 0 empty
  std::__is_direct_constructible_new_safe<Ref<NIgnore>, const Ref<NIgnore>&> (0x0x7f1274eddb60) 0 empty
    std::__and_<std::is_destructible<Ref<NIgnore> >, std::__is_direct_constructible_impl<Ref<NIgnore>, const Ref<NIgnore>&> > (0x0x7f1274eddbc8) 0 empty
      std::__is_direct_constructible_impl<Ref<NIgnore>, const Ref<NIgnore>&> (0x0x7f1274eddc30) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7f1274ee9060) 0 empty

Class std::__is_direct_constructible<Ref<NIgnore>, const Ref<NIgnore>&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible<Ref<NIgnore>, const Ref<NIgnore>&> (0x0x7f1274eddc98) 0 empty
  std::integral_constant<bool, true> (0x0x7f1274ee90c0) 0 empty

Class std::__is_constructible_impl<Ref<NIgnore>, const Ref<NIgnore>&>
   size=1 align=1
   base size=1 base align=1
std::__is_constructible_impl<Ref<NIgnore>, const Ref<NIgnore>&> (0x0x7f1274eddd00) 0 empty
  std::__is_direct_constructible<Ref<NIgnore>, const Ref<NIgnore>&> (0x0x7f1274eddd68) 0 empty
    std::integral_constant<bool, true> (0x0x7f1274ee9120) 0 empty

Class std::is_constructible<Ref<NIgnore>, const Ref<NIgnore>&>
   size=1 align=1
   base size=1 base align=1
std::is_constructible<Ref<NIgnore>, const Ref<NIgnore>&> (0x0x7f1274edddd0) 0 empty
  std::integral_constant<bool, true> (0x0x7f1274ee9180) 0 empty

Class std::__is_copy_constructible_impl<Ref<NIgnore>, true>
   size=1 align=1
   base size=1 base align=1
std::__is_copy_constructible_impl<Ref<NIgnore>, true> (0x0x7f1274edde38) 0 empty
  std::is_constructible<Ref<NIgnore>, const Ref<NIgnore>&> (0x0x7f1274eddea0) 0 empty
    std::integral_constant<bool, true> (0x0x7f1274ee91e0) 0 empty

Class std::is_copy_constructible<Ref<NIgnore> >
   size=1 align=1
   base size=1 base align=1
std::is_copy_constructible<Ref<NIgnore> > (0x0x7f1274eddf08) 0 empty
  std::__is_copy_constructible_impl<Ref<NIgnore>, true> (0x0x7f1274eddf70) 0 empty
    std::is_constructible<Ref<NIgnore>, const Ref<NIgnore>&> (0x0x7f1274eef000) 0 empty
      std::integral_constant<bool, true> (0x0x7f1274ee9240) 0 empty

Class std::__and_<std::__not_<std::is_nothrow_move_constructible<Ref<NIgnore> > >, std::is_copy_constructible<Ref<NIgnore> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__not_<std::is_nothrow_move_constructible<Ref<NIgnore> > >, std::is_copy_constructible<Ref<NIgnore> > > (0x0x7f1274eef068) 0 empty
  std::is_copy_constructible<Ref<NIgnore> > (0x0x7f1274eef0d0) 0 empty
    std::__is_copy_constructible_impl<Ref<NIgnore>, true> (0x0x7f1274eef138) 0 empty
      std::is_constructible<Ref<NIgnore>, const Ref<NIgnore>&> (0x0x7f1274eef1a0) 0 empty
        std::integral_constant<bool, true> (0x0x7f1274ee92a0) 0 empty

Class std::__move_if_noexcept_cond<Ref<NIgnore> >
   size=1 align=1
   base size=1 base align=1
std::__move_if_noexcept_cond<Ref<NIgnore> > (0x0x7f1274eef208) 0 empty
  std::integral_constant<bool, true> (0x0x7f1274ee9300) 0 empty

Class std::conditional<true, const Ref<NIgnore>*, std::move_iterator<Ref<NIgnore>*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, const Ref<NIgnore>*, std::move_iterator<Ref<NIgnore>*> > (0x0x7f1274ee9360) 0 empty

Class std::conditional<true, Ref<NIgnore>*, std::move_iterator<Ref<NIgnore>*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, Ref<NIgnore>*, std::move_iterator<Ref<NIgnore>*> > (0x0x7f1274ee93c0) 0 empty

Class std::is_function<Ref<Node> >
   size=1 align=1
   base size=1 base align=1
std::is_function<Ref<Node> > (0x0x7f1274eefd00) 0 empty
  std::integral_constant<bool, false> (0x0x7f1274a91600) 0 empty

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

Class std::is_lvalue_reference<Ref<Node> >
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<Ref<Node> > (0x0x7f1274eefd68) 0 empty
  std::integral_constant<bool, false> (0x0x7f1274a916c0) 0 empty

Class std::conditional<false, std::is_lvalue_reference<Ref<Node> >, std::is_rvalue_reference<Ref<Node> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_lvalue_reference<Ref<Node> >, std::is_rvalue_reference<Ref<Node> > > (0x0x7f1274a91720) 0 empty

Class std::is_rvalue_reference<Ref<Node> >
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<Ref<Node> > (0x0x7f1274eefea0) 0 empty
  std::integral_constant<bool, false> (0x0x7f1274a91840) 0 empty

Class std::__or_<std::is_lvalue_reference<Ref<Node> >, std::is_rvalue_reference<Ref<Node> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<Ref<Node> >, std::is_rvalue_reference<Ref<Node> > > (0x0x7f1274eeff08) 0 empty
  std::is_rvalue_reference<Ref<Node> > (0x0x7f1274eeff70) 0 empty
    std::integral_constant<bool, false> (0x0x7f1274a918a0) 0 empty

Class std::is_reference<Ref<Node> >
   size=1 align=1
   base size=1 base align=1
std::is_reference<Ref<Node> > (0x0x7f1274ab0000) 0 empty
  std::integral_constant<bool, false> (0x0x7f1274a91900) 0 empty

Class std::conditional<false, std::is_reference<Ref<Node> >, std::is_void<Ref<Node> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_reference<Ref<Node> >, std::is_void<Ref<Node> > > (0x0x7f1274a91960) 0 empty

Class std::remove_volatile<Ref<Node> >
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<Ref<Node> > (0x0x7f1274a91a20) 0 empty

Class std::remove_const<Ref<Node> >
   size=1 align=1
   base size=0 base align=1
std::remove_const<Ref<Node> > (0x0x7f1274a91a80) 0 empty

Class std::remove_cv<Ref<Node> >
   size=1 align=1
   base size=0 base align=1
std::remove_cv<Ref<Node> > (0x0x7f1274a919c0) 0 empty

Class std::__is_void_helper<Ref<Node> >
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<Ref<Node> > (0x0x7f1274ab00d0) 0 empty
  std::integral_constant<bool, false> (0x0x7f1274a91ae0) 0 empty

Class std::is_void<Ref<Node> >
   size=1 align=1
   base size=1 base align=1
std::is_void<Ref<Node> > (0x0x7f1274ab0138) 0 empty
  std::integral_constant<bool, false> (0x0x7f1274a91b40) 0 empty

Class std::__or_<std::is_reference<Ref<Node> >, std::is_void<Ref<Node> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<Ref<Node> >, std::is_void<Ref<Node> > > (0x0x7f1274ab01a0) 0 empty
  std::is_void<Ref<Node> > (0x0x7f1274ab0208) 0 empty
    std::integral_constant<bool, false> (0x0x7f1274a91ba0) 0 empty

Class std::__or_<std::is_function<Ref<Node> >, std::is_reference<Ref<Node> >, std::is_void<Ref<Node> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<Ref<Node> >, std::is_reference<Ref<Node> >, std::is_void<Ref<Node> > > (0x0x7f1274ab0270) 0 empty
  std::__or_<std::is_reference<Ref<Node> >, std::is_void<Ref<Node> > > (0x0x7f1274ab02d8) 0 empty
    std::is_void<Ref<Node> > (0x0x7f1274ab0340) 0 empty
      std::integral_constant<bool, false> (0x0x7f1274a91c00) 0 empty

Class std::__not_<std::__or_<std::is_function<Ref<Node> >, std::is_reference<Ref<Node> >, std::is_void<Ref<Node> > > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<Ref<Node> >, std::is_reference<Ref<Node> >, std::is_void<Ref<Node> > > > (0x0x7f1274ab0478) 0 empty
  std::integral_constant<bool, true> (0x0x7f1274a91d20) 0 empty

Class std::is_object<Ref<Node> >
   size=1 align=1
   base size=1 base align=1
std::is_object<Ref<Node> > (0x0x7f1274ab04e0) 0 empty
  std::integral_constant<bool, true> (0x0x7f1274a91d80) 0 empty

Class std::conditional<true, std::is_object<Ref<Node> >, std::is_reference<Ref<Node> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_object<Ref<Node> >, std::is_reference<Ref<Node> > > (0x0x7f1274a91de0) 0 empty

Class std::__or_<std::is_object<Ref<Node> >, std::is_reference<Ref<Node> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<Ref<Node> >, std::is_reference<Ref<Node> > > (0x0x7f1274ab0548) 0 empty
  std::is_object<Ref<Node> > (0x0x7f1274ab05b0) 0 empty
    std::integral_constant<bool, true> (0x0x7f1274a91e40) 0 empty

Class std::__is_referenceable<Ref<Node> >
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<Ref<Node> > (0x0x7f1274ab0618) 0 empty
  std::integral_constant<bool, true> (0x0x7f1274a91ea0) 0 empty

Class std::conditional<false, std::__is_direct_constructible_ref_cast<Ref<Node>, Ref<Node>&&>, std::__is_direct_constructible_new_safe<Ref<Node>, Ref<Node>&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__is_direct_constructible_ref_cast<Ref<Node>, Ref<Node>&&>, std::__is_direct_constructible_new_safe<Ref<Node>, Ref<Node>&&> > (0x0x7f1274a91f00) 0 empty

Class std::conditional<false, std::is_void<Ref<Node> >, std::__or_<std::__is_array_unknown_bounds<Ref<Node> >, std::is_function<Ref<Node> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_void<Ref<Node> >, std::__or_<std::__is_array_unknown_bounds<Ref<Node> >, std::is_function<Ref<Node> > > > (0x0x7f1274a91f60) 0 empty

Class std::is_array<Ref<Node> >
   size=1 align=1
   base size=1 base align=1
std::is_array<Ref<Node> > (0x0x7f1274ab0680) 0 empty
  std::integral_constant<bool, false> (0x0x7f1274ac5000) 0 empty

Class std::conditional<false, std::__not_<std::extent<Ref<Node>, 0u> >, std::is_array<Ref<Node> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__not_<std::extent<Ref<Node>, 0u> >, std::is_array<Ref<Node> > > (0x0x7f1274ac5060) 0 empty

Class std::__and_<std::is_array<Ref<Node> >, std::__not_<std::extent<Ref<Node>, 0u> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_array<Ref<Node> >, std::__not_<std::extent<Ref<Node>, 0u> > > (0x0x7f1274ab06e8) 0 empty
  std::is_array<Ref<Node> > (0x0x7f1274ab0750) 0 empty
    std::integral_constant<bool, false> (0x0x7f1274ac5240) 0 empty

Class std::__is_array_unknown_bounds<Ref<Node> >
   size=1 align=1
   base size=1 base align=1
std::__is_array_unknown_bounds<Ref<Node> > (0x0x7f1274ab07b8) 0 empty
  std::__and_<std::is_array<Ref<Node> >, std::__not_<std::extent<Ref<Node>, 0u> > > (0x0x7f1274ab0820) 0 empty
    std::is_array<Ref<Node> > (0x0x7f1274ab0888) 0 empty
      std::integral_constant<bool, false> (0x0x7f1274ac52a0) 0 empty

Class std::conditional<false, std::__is_array_unknown_bounds<Ref<Node> >, std::is_function<Ref<Node> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__is_array_unknown_bounds<Ref<Node> >, std::is_function<Ref<Node> > > (0x0x7f1274ac5300) 0 empty

Class std::__or_<std::__is_array_unknown_bounds<Ref<Node> >, std::is_function<Ref<Node> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::__is_array_unknown_bounds<Ref<Node> >, std::is_function<Ref<Node> > > (0x0x7f1274ab09c0) 0 empty
  std::is_function<Ref<Node> > (0x0x7f1274ab0a28) 0 empty
    std::integral_constant<bool, false> (0x0x7f1274ac5420) 0 empty

Class std::__or_<std::is_void<Ref<Node> >, std::__is_array_unknown_bounds<Ref<Node> >, std::is_function<Ref<Node> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<Ref<Node> >, std::__is_array_unknown_bounds<Ref<Node> >, std::is_function<Ref<Node> > > (0x0x7f1274ab0a90) 0 empty
  std::__or_<std::__is_array_unknown_bounds<Ref<Node> >, std::is_function<Ref<Node> > > (0x0x7f1274ab0af8) 0 empty
    std::is_function<Ref<Node> > (0x0x7f1274ab0b60) 0 empty
      std::integral_constant<bool, false> (0x0x7f1274ac5480) 0 empty

Class std::conditional<false, std::is_reference<Ref<Node> >, std::is_scalar<Ref<Node> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_reference<Ref<Node> >, std::is_scalar<Ref<Node> > > (0x0x7f1274ac54e0) 0 empty

Class std::__is_integral_helper<Ref<Node> >
   size=1 align=1
   base size=1 base align=1
std::__is_integral_helper<Ref<Node> > (0x0x7f1274ab0bc8) 0 empty
  std::integral_constant<bool, false> (0x0x7f1274ac5540) 0 empty

Class std::is_integral<Ref<Node> >
   size=1 align=1
   base size=1 base align=1
std::is_integral<Ref<Node> > (0x0x7f1274ab0c30) 0 empty
  std::integral_constant<bool, false> (0x0x7f1274ac55a0) 0 empty

Class std::conditional<false, std::is_integral<Ref<Node> >, std::is_floating_point<Ref<Node> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_integral<Ref<Node> >, std::is_floating_point<Ref<Node> > > (0x0x7f1274ac5600) 0 empty

Class std::__is_floating_point_helper<Ref<Node> >
   size=1 align=1
   base size=1 base align=1
std::__is_floating_point_helper<Ref<Node> > (0x0x7f1274ab0c98) 0 empty
  std::integral_constant<bool, false> (0x0x7f1274ac5720) 0 empty

Class std::is_floating_point<Ref<Node> >
   size=1 align=1
   base size=1 base align=1
std::is_floating_point<Ref<Node> > (0x0x7f1274ab0d00) 0 empty
  std::integral_constant<bool, false> (0x0x7f1274ac5780) 0 empty

Class std::__or_<std::is_integral<Ref<Node> >, std::is_floating_point<Ref<Node> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_integral<Ref<Node> >, std::is_floating_point<Ref<Node> > > (0x0x7f1274ab0d68) 0 empty
  std::is_floating_point<Ref<Node> > (0x0x7f1274ab0dd0) 0 empty
    std::integral_constant<bool, false> (0x0x7f1274ac57e0) 0 empty

Class std::is_arithmetic<Ref<Node> >
   size=1 align=1
   base size=1 base align=1
std::is_arithmetic<Ref<Node> > (0x0x7f1274ab0e38) 0 empty
  std::integral_constant<bool, false> (0x0x7f1274ac5840) 0 empty

Class std::conditional<false, std::is_arithmetic<Ref<Node> >, std::__or_<std::is_enum<Ref<Node> >, std::is_pointer<Ref<Node> >, std::is_member_pointer<Ref<Node> >, std::is_null_pointer<Ref<Node> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_arithmetic<Ref<Node> >, std::__or_<std::is_enum<Ref<Node> >, std::is_pointer<Ref<Node> >, std::is_member_pointer<Ref<Node> >, std::is_null_pointer<Ref<Node> > > > (0x0x7f1274ac58a0) 0 empty

Class std::is_enum<Ref<Node> >
   size=1 align=1
   base size=1 base align=1
std::is_enum<Ref<Node> > (0x0x7f1274ab0ea0) 0 empty
  std::integral_constant<bool, false> (0x0x7f1274ac5900) 0 empty

Class std::conditional<false, std::is_enum<Ref<Node> >, std::__or_<std::is_pointer<Ref<Node> >, std::is_member_pointer<Ref<Node> >, std::is_null_pointer<Ref<Node> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_enum<Ref<Node> >, std::__or_<std::is_pointer<Ref<Node> >, std::is_member_pointer<Ref<Node> >, std::is_null_pointer<Ref<Node> > > > (0x0x7f1274ac5960) 0 empty

Class std::__is_pointer_helper<Ref<Node> >
   size=1 align=1
   base size=1 base align=1
std::__is_pointer_helper<Ref<Node> > (0x0x7f1274ab0f08) 0 empty
  std::integral_constant<bool, false> (0x0x7f1274ac59c0) 0 empty

Class std::is_pointer<Ref<Node> >
   size=1 align=1
   base size=1 base align=1
std::is_pointer<Ref<Node> > (0x0x7f1274ab0f70) 0 empty
  std::integral_constant<bool, false> (0x0x7f1274ac5a20) 0 empty

Class std::conditional<false, std::is_pointer<Ref<Node> >, std::__or_<std::is_member_pointer<Ref<Node> >, std::is_null_pointer<Ref<Node> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_pointer<Ref<Node> >, std::__or_<std::is_member_pointer<Ref<Node> >, std::is_null_pointer<Ref<Node> > > > (0x0x7f1274ac5a80) 0 empty

Class std::__is_member_pointer_helper<Ref<Node> >
   size=1 align=1
   base size=1 base align=1
std::__is_member_pointer_helper<Ref<Node> > (0x0x7f1274adf000) 0 empty
  std::integral_constant<bool, false> (0x0x7f1274ac5ae0) 0 empty

Class std::is_member_pointer<Ref<Node> >
   size=1 align=1
   base size=1 base align=1
std::is_member_pointer<Ref<Node> > (0x0x7f1274adf068) 0 empty
  std::integral_constant<bool, false> (0x0x7f1274ac5b40) 0 empty

Class std::conditional<false, std::is_member_pointer<Ref<Node> >, std::is_null_pointer<Ref<Node> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_member_pointer<Ref<Node> >, std::is_null_pointer<Ref<Node> > > (0x0x7f1274ac5ba0) 0 empty

Class std::__is_null_pointer_helper<Ref<Node> >
   size=1 align=1
   base size=1 base align=1
std::__is_null_pointer_helper<Ref<Node> > (0x0x7f1274adf0d0) 0 empty
  std::integral_constant<bool, false> (0x0x7f1274ac5d80) 0 empty

Class std::is_null_pointer<Ref<Node> >
   size=1 align=1
   base size=1 base align=1
std::is_null_pointer<Ref<Node> > (0x0x7f1274adf138) 0 empty
  std::integral_constant<bool, false> (0x0x7f1274ac5de0) 0 empty

Class std::__or_<std::is_member_pointer<Ref<Node> >, std::is_null_pointer<Ref<Node> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_member_pointer<Ref<Node> >, std::is_null_pointer<Ref<Node> > > (0x0x7f1274adf1a0) 0 empty
  std::is_null_pointer<Ref<Node> > (0x0x7f1274adf208) 0 empty
    std::integral_constant<bool, false> (0x0x7f1274ac5e40) 0 empty

Class std::__or_<std::is_pointer<Ref<Node> >, std::is_member_pointer<Ref<Node> >, std::is_null_pointer<Ref<Node> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_pointer<Ref<Node> >, std::is_member_pointer<Ref<Node> >, std::is_null_pointer<Ref<Node> > > (0x0x7f1274adf270) 0 empty
  std::__or_<std::is_member_pointer<Ref<Node> >, std::is_null_pointer<Ref<Node> > > (0x0x7f1274adf2d8) 0 empty
    std::is_null_pointer<Ref<Node> > (0x0x7f1274adf340) 0 empty
      std::integral_constant<bool, false> (0x0x7f1274ac5ea0) 0 empty

Class std::__or_<std::is_enum<Ref<Node> >, std::is_pointer<Ref<Node> >, std::is_member_pointer<Ref<Node> >, std::is_null_pointer<Ref<Node> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_enum<Ref<Node> >, std::is_pointer<Ref<Node> >, std::is_member_pointer<Ref<Node> >, std::is_null_pointer<Ref<Node> > > (0x0x7f1274adf3a8) 0 empty
  std::__or_<std::is_pointer<Ref<Node> >, std::is_member_pointer<Ref<Node> >, std::is_null_pointer<Ref<Node> > > (0x0x7f1274adf410) 0 empty
    std::__or_<std::is_member_pointer<Ref<Node> >, std::is_null_pointer<Ref<Node> > > (0x0x7f1274adf478) 0 empty
      std::is_null_pointer<Ref<Node> > (0x0x7f1274adf4e0) 0 empty
        std::integral_constant<bool, false> (0x0x7f1274ac5f00) 0 empty

Class std::__or_<std::is_arithmetic<Ref<Node> >, std::is_enum<Ref<Node> >, std::is_pointer<Ref<Node> >, std::is_member_pointer<Ref<Node> >, std::is_null_pointer<Ref<Node> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_arithmetic<Ref<Node> >, std::is_enum<Ref<Node> >, std::is_pointer<Ref<Node> >, std::is_member_pointer<Ref<Node> >, std::is_null_pointer<Ref<Node> > > (0x0x7f1274adf548) 0 empty
  std::__or_<std::is_enum<Ref<Node> >, std::is_pointer<Ref<Node> >, std::is_member_pointer<Ref<Node> >, std::is_null_pointer<Ref<Node> > > (0x0x7f1274adf5b0) 0 empty
    std::__or_<std::is_pointer<Ref<Node> >, std::is_member_pointer<Ref<Node> >, std::is_null_pointer<Ref<Node> > > (0x0x7f1274adf618) 0 empty
      std::__or_<std::is_member_pointer<Ref<Node> >, std::is_null_pointer<Ref<Node> > > (0x0x7f1274adf680) 0 empty
        std::is_null_pointer<Ref<Node> > (0x0x7f1274adf6e8) 0 empty
          std::integral_constant<bool, false> (0x0x7f1274ac5f60) 0 empty

Class std::is_scalar<Ref<Node> >
   size=1 align=1
   base size=1 base align=1
std::is_scalar<Ref<Node> > (0x0x7f1274adf750) 0 empty
  std::integral_constant<bool, false> (0x0x7f1274ae4000) 0 empty

Class std::__or_<std::is_reference<Ref<Node> >, std::is_scalar<Ref<Node> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<Ref<Node> >, std::is_scalar<Ref<Node> > > (0x0x7f1274adf7b8) 0 empty
  std::is_scalar<Ref<Node> > (0x0x7f1274adf820) 0 empty
    std::integral_constant<bool, false> (0x0x7f1274ae4060) 0 empty

Class std::remove_all_extents<Ref<Node> >
   size=1 align=1
   base size=0 base align=1
std::remove_all_extents<Ref<Node> > (0x0x7f1274ae40c0) 0 empty

Class std::is_function<Ref<Node>&>
   size=1 align=1
   base size=1 base align=1
std::is_function<Ref<Node>&> (0x0x7f1274adf8f0) 0 empty
  std::integral_constant<bool, false> (0x0x7f1274ae4180) 0 empty

Class std::conditional<false, std::is_function<Ref<Node>&>, std::__or_<std::is_reference<Ref<Node>&>, std::is_void<Ref<Node>&> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<Ref<Node>&>, std::__or_<std::is_reference<Ref<Node>&>, std::is_void<Ref<Node>&> > > (0x0x7f1274ae41e0) 0 empty

Class std::is_lvalue_reference<Ref<Node>&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<Ref<Node>&> (0x0x7f1274adf958) 0 empty
  std::integral_constant<bool, true> (0x0x7f1274ae4240) 0 empty

Class std::conditional<true, std::is_lvalue_reference<Ref<Node>&>, std::is_rvalue_reference<Ref<Node>&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_lvalue_reference<Ref<Node>&>, std::is_rvalue_reference<Ref<Node>&> > (0x0x7f1274ae42a0) 0 empty

Class std::__or_<std::is_lvalue_reference<Ref<Node>&>, std::is_rvalue_reference<Ref<Node>&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<Ref<Node>&>, std::is_rvalue_reference<Ref<Node>&> > (0x0x7f1274adfa90) 0 empty
  std::is_lvalue_reference<Ref<Node>&> (0x0x7f1274adfaf8) 0 empty
    std::integral_constant<bool, true> (0x0x7f1274ae43c0) 0 empty

Class std::is_reference<Ref<Node>&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<Ref<Node>&> (0x0x7f1274adfb60) 0 empty
  std::integral_constant<bool, true> (0x0x7f1274ae4420) 0 empty

Class std::conditional<true, std::is_reference<Ref<Node>&>, std::is_void<Ref<Node>&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_reference<Ref<Node>&>, std::is_void<Ref<Node>&> > (0x0x7f1274ae4480) 0 empty

Class std::__or_<std::is_reference<Ref<Node>&>, std::is_void<Ref<Node>&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<Ref<Node>&>, std::is_void<Ref<Node>&> > (0x0x7f1274adfbc8) 0 empty
  std::is_reference<Ref<Node>&> (0x0x7f1274adfc30) 0 empty
    std::integral_constant<bool, true> (0x0x7f1274ae44e0) 0 empty

Class std::__or_<std::is_function<Ref<Node>&>, std::is_reference<Ref<Node>&>, std::is_void<Ref<Node>&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<Ref<Node>&>, std::is_reference<Ref<Node>&>, std::is_void<Ref<Node>&> > (0x0x7f1274adfc98) 0 empty
  std::__or_<std::is_reference<Ref<Node>&>, std::is_void<Ref<Node>&> > (0x0x7f1274adfd00) 0 empty
    std::is_reference<Ref<Node>&> (0x0x7f1274adfd68) 0 empty
      std::integral_constant<bool, true> (0x0x7f1274ae4540) 0 empty

Class std::__not_<std::__or_<std::is_function<Ref<Node>&>, std::is_reference<Ref<Node>&>, std::is_void<Ref<Node>&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<Ref<Node>&>, std::is_reference<Ref<Node>&>, std::is_void<Ref<Node>&> > > (0x0x7f1274adfea0) 0 empty
  std::integral_constant<bool, false> (0x0x7f1274ae4660) 0 empty

Class std::is_object<Ref<Node>&>
   size=1 align=1
   base size=1 base align=1
std::is_object<Ref<Node>&> (0x0x7f1274adff08) 0 empty
  std::integral_constant<bool, false> (0x0x7f1274ae46c0) 0 empty

Class std::conditional<false, std::is_object<Ref<Node>&>, std::is_reference<Ref<Node>&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_object<Ref<Node>&>, std::is_reference<Ref<Node>&> > (0x0x7f1274ae4720) 0 empty

Class std::__or_<std::is_object<Ref<Node>&>, std::is_reference<Ref<Node>&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<Ref<Node>&>, std::is_reference<Ref<Node>&> > (0x0x7f1274adff70) 0 empty
  std::is_reference<Ref<Node>&> (0x0x7f1274af9000) 0 empty
    std::integral_constant<bool, true> (0x0x7f1274ae4780) 0 empty

Class std::__is_referenceable<Ref<Node>&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<Ref<Node>&> (0x0x7f1274af9068) 0 empty
  std::integral_constant<bool, true> (0x0x7f1274ae47e0) 0 empty

Class std::__add_rvalue_reference_helper<Ref<Node>&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<Ref<Node>&, true> (0x0x7f1274ae4840) 0 empty

Class std::add_rvalue_reference<Ref<Node>&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<Ref<Node>&> (0x0x7f1274af90d0) 0 empty
  std::__add_rvalue_reference_helper<Ref<Node>&, true> (0x0x7f1274ae48a0) 0 empty

Class std::__is_destructible_impl<Ref<Node> >
   size=1 align=1
   base size=1 base align=1
std::__is_destructible_impl<Ref<Node> > (0x0x7f1274adf888) 0 empty
  std::__do_is_destructible_impl (0x0x7f1274ae4120) 0 empty

Class std::__is_destructible_safe<Ref<Node>, false, false>
   size=1 align=1
   base size=1 base align=1
std::__is_destructible_safe<Ref<Node>, false, false> (0x0x7f1274af91a0) 0 empty
  std::integral_constant<bool, true> (0x0x7f1274ae4900) 0 empty

Class std::is_destructible<Ref<Node> >
   size=1 align=1
   base size=1 base align=1
std::is_destructible<Ref<Node> > (0x0x7f1274af9208) 0 empty
  std::integral_constant<bool, true> (0x0x7f1274ae4960) 0 empty

Class std::conditional<true, std::__is_direct_constructible_impl<Ref<Node>, Ref<Node>&&>, std::is_destructible<Ref<Node> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_direct_constructible_impl<Ref<Node>, Ref<Node>&&>, std::is_destructible<Ref<Node> > > (0x0x7f1274ae49c0) 0 empty

Class std::is_function<Ref<Node>&&>
   size=1 align=1
   base size=1 base align=1
std::is_function<Ref<Node>&&> (0x0x7f1274af92d8) 0 empty
  std::integral_constant<bool, false> (0x0x7f1274ae4a80) 0 empty

Class std::conditional<false, std::is_function<Ref<Node>&&>, std::__or_<std::is_reference<Ref<Node>&&>, std::is_void<Ref<Node>&&> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<Ref<Node>&&>, std::__or_<std::is_reference<Ref<Node>&&>, std::is_void<Ref<Node>&&> > > (0x0x7f1274ae4ae0) 0 empty

Class std::is_lvalue_reference<Ref<Node>&&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<Ref<Node>&&> (0x0x7f1274af9340) 0 empty
  std::integral_constant<bool, false> (0x0x7f1274ae4b40) 0 empty

Class std::conditional<false, std::is_lvalue_reference<Ref<Node>&&>, std::is_rvalue_reference<Ref<Node>&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_lvalue_reference<Ref<Node>&&>, std::is_rvalue_reference<Ref<Node>&&> > (0x0x7f1274ae4ba0) 0 empty

Class std::is_rvalue_reference<Ref<Node>&&>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<Ref<Node>&&> (0x0x7f1274af9548) 0 empty
  std::integral_constant<bool, true> (0x0x7f1274ae4c00) 0 empty

Class std::__or_<std::is_lvalue_reference<Ref<Node>&&>, std::is_rvalue_reference<Ref<Node>&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<Ref<Node>&&>, std::is_rvalue_reference<Ref<Node>&&> > (0x0x7f1274af95b0) 0 empty
  std::is_rvalue_reference<Ref<Node>&&> (0x0x7f1274af9618) 0 empty
    std::integral_constant<bool, true> (0x0x7f1274ae4c60) 0 empty

Class std::is_reference<Ref<Node>&&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<Ref<Node>&&> (0x0x7f1274af9680) 0 empty
  std::integral_constant<bool, true> (0x0x7f1274ae4d80) 0 empty

Class std::conditional<true, std::is_reference<Ref<Node>&&>, std::is_void<Ref<Node>&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_reference<Ref<Node>&&>, std::is_void<Ref<Node>&&> > (0x0x7f1274ae4de0) 0 empty

Class std::__or_<std::is_reference<Ref<Node>&&>, std::is_void<Ref<Node>&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<Ref<Node>&&>, std::is_void<Ref<Node>&&> > (0x0x7f1274af96e8) 0 empty
  std::is_reference<Ref<Node>&&> (0x0x7f1274af9750) 0 empty
    std::integral_constant<bool, true> (0x0x7f1274ae4e40) 0 empty

Class std::__or_<std::is_function<Ref<Node>&&>, std::is_reference<Ref<Node>&&>, std::is_void<Ref<Node>&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<Ref<Node>&&>, std::is_reference<Ref<Node>&&>, std::is_void<Ref<Node>&&> > (0x0x7f1274af97b8) 0 empty
  std::__or_<std::is_reference<Ref<Node>&&>, std::is_void<Ref<Node>&&> > (0x0x7f1274af9820) 0 empty
    std::is_reference<Ref<Node>&&> (0x0x7f1274af9888) 0 empty
      std::integral_constant<bool, true> (0x0x7f1274ae4ea0) 0 empty

Class std::__not_<std::__or_<std::is_function<Ref<Node>&&>, std::is_reference<Ref<Node>&&>, std::is_void<Ref<Node>&&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<Ref<Node>&&>, std::is_reference<Ref<Node>&&>, std::is_void<Ref<Node>&&> > > (0x0x7f1274af9a90) 0 empty
  std::integral_constant<bool, false> (0x0x7f1274ae4f00) 0 empty

Class std::is_object<Ref<Node>&&>
   size=1 align=1
   base size=1 base align=1
std::is_object<Ref<Node>&&> (0x0x7f1274af9af8) 0 empty
  std::integral_constant<bool, false> (0x0x7f1274ae4f60) 0 empty

Class std::conditional<false, std::is_object<Ref<Node>&&>, std::is_reference<Ref<Node>&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_object<Ref<Node>&&>, std::is_reference<Ref<Node>&&> > (0x0x7f1274b0f000) 0 empty

Class std::__or_<std::is_object<Ref<Node>&&>, std::is_reference<Ref<Node>&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<Ref<Node>&&>, std::is_reference<Ref<Node>&&> > (0x0x7f1274af9b60) 0 empty
  std::is_reference<Ref<Node>&&> (0x0x7f1274af9bc8) 0 empty
    std::integral_constant<bool, true> (0x0x7f1274b0f060) 0 empty

Class std::__is_referenceable<Ref<Node>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<Ref<Node>&&> (0x0x7f1274af9c30) 0 empty
  std::integral_constant<bool, true> (0x0x7f1274b0f0c0) 0 empty

Class std::__add_rvalue_reference_helper<Ref<Node>&&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<Ref<Node>&&, true> (0x0x7f1274b0f120) 0 empty

Class std::add_rvalue_reference<Ref<Node>&&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<Ref<Node>&&> (0x0x7f1274af9c98) 0 empty
  std::__add_rvalue_reference_helper<Ref<Node>&&, true> (0x0x7f1274b0f180) 0 empty

Class std::__is_direct_constructible_impl<Ref<Node>, Ref<Node>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_impl<Ref<Node>, Ref<Node>&&> (0x0x7f1274af9270) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f1274ae4a20) 0 empty

Class std::__and_<std::is_destructible<Ref<Node> >, std::__is_direct_constructible_impl<Ref<Node>, Ref<Node>&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_destructible<Ref<Node> >, std::__is_direct_constructible_impl<Ref<Node>, Ref<Node>&&> > (0x0x7f1274af9d68) 0 empty
  std::__is_direct_constructible_impl<Ref<Node>, Ref<Node>&&> (0x0x7f1274af9dd0) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f1274b0f1e0) 0 empty

Class std::__is_direct_constructible_new_safe<Ref<Node>, Ref<Node>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new_safe<Ref<Node>, Ref<Node>&&> (0x0x7f1274af9f08) 0 empty
  std::__and_<std::is_destructible<Ref<Node> >, std::__is_direct_constructible_impl<Ref<Node>, Ref<Node>&&> > (0x0x7f1274af9f70) 0 empty
    std::__is_direct_constructible_impl<Ref<Node>, Ref<Node>&&> (0x0x7f1274b17000) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7f1274b0f240) 0 empty

Class std::__is_direct_constructible_new<Ref<Node>, Ref<Node>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new<Ref<Node>, Ref<Node>&&> (0x0x7f1274b17068) 0 empty
  std::__is_direct_constructible_new_safe<Ref<Node>, Ref<Node>&&> (0x0x7f1274b170d0) 0 empty
    std::__and_<std::is_destructible<Ref<Node> >, std::__is_direct_constructible_impl<Ref<Node>, Ref<Node>&&> > (0x0x7f1274b17138) 0 empty
      std::__is_direct_constructible_impl<Ref<Node>, Ref<Node>&&> (0x0x7f1274b171a0) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7f1274b0f2a0) 0 empty

Class std::__is_direct_constructible<Ref<Node>, Ref<Node>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible<Ref<Node>, Ref<Node>&&> (0x0x7f1274b17208) 0 empty
  std::integral_constant<bool, true> (0x0x7f1274b0f300) 0 empty

Class std::__is_constructible_impl<Ref<Node>, Ref<Node>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_constructible_impl<Ref<Node>, Ref<Node>&&> (0x0x7f1274b17270) 0 empty
  std::__is_direct_constructible<Ref<Node>, Ref<Node>&&> (0x0x7f1274b172d8) 0 empty
    std::integral_constant<bool, true> (0x0x7f1274b0f360) 0 empty

Class std::is_constructible<Ref<Node>, Ref<Node>&&>
   size=1 align=1
   base size=1 base align=1
std::is_constructible<Ref<Node>, Ref<Node>&&> (0x0x7f1274b17340) 0 empty
  std::integral_constant<bool, true> (0x0x7f1274b0f3c0) 0 empty

Class std::conditional<true, std::__is_nt_constructible_impl<Ref<Node>, Ref<Node>&&>, std::is_constructible<Ref<Node>, Ref<Node>&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_nt_constructible_impl<Ref<Node>, Ref<Node>&&>, std::is_constructible<Ref<Node>, Ref<Node>&&> > (0x0x7f1274b0f420) 0 empty

Class std::__is_nt_constructible_impl<Ref<Node>, Ref<Node>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_nt_constructible_impl<Ref<Node>, Ref<Node>&&> (0x0x7f1274b173a8) 0 empty
  std::integral_constant<bool, false> (0x0x7f1274b0f480) 0 empty

Class std::__and_<std::is_constructible<Ref<Node>, Ref<Node>&&>, std::__is_nt_constructible_impl<Ref<Node>, Ref<Node>&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<Ref<Node>, Ref<Node>&&>, std::__is_nt_constructible_impl<Ref<Node>, Ref<Node>&&> > (0x0x7f1274b17410) 0 empty
  std::__is_nt_constructible_impl<Ref<Node>, Ref<Node>&&> (0x0x7f1274b17478) 0 empty
    std::integral_constant<bool, false> (0x0x7f1274b0f4e0) 0 empty

Class std::is_nothrow_constructible<Ref<Node>, Ref<Node>&&>
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_constructible<Ref<Node>, Ref<Node>&&> (0x0x7f1274b174e0) 0 empty
  std::__and_<std::is_constructible<Ref<Node>, Ref<Node>&&>, std::__is_nt_constructible_impl<Ref<Node>, Ref<Node>&&> > (0x0x7f1274b17548) 0 empty
    std::__is_nt_constructible_impl<Ref<Node>, Ref<Node>&&> (0x0x7f1274b175b0) 0 empty
      std::integral_constant<bool, false> (0x0x7f1274b0f540) 0 empty

Class std::__is_nothrow_move_constructible_impl<Ref<Node>, true>
   size=1 align=1
   base size=1 base align=1
std::__is_nothrow_move_constructible_impl<Ref<Node>, true> (0x0x7f1274b17618) 0 empty
  std::is_nothrow_constructible<Ref<Node>, Ref<Node>&&> (0x0x7f1274b17680) 0 empty
    std::__and_<std::is_constructible<Ref<Node>, Ref<Node>&&>, std::__is_nt_constructible_impl<Ref<Node>, Ref<Node>&&> > (0x0x7f1274b176e8) 0 empty
      std::__is_nt_constructible_impl<Ref<Node>, Ref<Node>&&> (0x0x7f1274b17750) 0 empty
        std::integral_constant<bool, false> (0x0x7f1274b0f5a0) 0 empty

Class std::is_nothrow_move_constructible<Ref<Node> >
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_move_constructible<Ref<Node> > (0x0x7f1274b177b8) 0 empty
  std::__is_nothrow_move_constructible_impl<Ref<Node>, true> (0x0x7f1274b17820) 0 empty
    std::is_nothrow_constructible<Ref<Node>, Ref<Node>&&> (0x0x7f1274b17888) 0 empty
      std::__and_<std::is_constructible<Ref<Node>, Ref<Node>&&>, std::__is_nt_constructible_impl<Ref<Node>, Ref<Node>&&> > (0x0x7f1274b178f0) 0 empty
        std::__is_nt_constructible_impl<Ref<Node>, Ref<Node>&&> (0x0x7f1274b17958) 0 empty
          std::integral_constant<bool, false> (0x0x7f1274b0f600) 0 empty

Class std::__not_<std::is_nothrow_move_constructible<Ref<Node> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::is_nothrow_move_constructible<Ref<Node> > > (0x0x7f1274b179c0) 0 empty
  std::integral_constant<bool, true> (0x0x7f1274b0f660) 0 empty

Class std::conditional<true, std::is_copy_constructible<Ref<Node> >, std::__not_<std::is_nothrow_move_constructible<Ref<Node> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_copy_constructible<Ref<Node> >, std::__not_<std::is_nothrow_move_constructible<Ref<Node> > > > (0x0x7f1274b0f6c0) 0 empty

Class std::conditional<false, std::__is_direct_constructible_ref_cast<Ref<Node>, const Ref<Node>&>, std::__is_direct_constructible_new_safe<Ref<Node>, const Ref<Node>&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__is_direct_constructible_ref_cast<Ref<Node>, const Ref<Node>&>, std::__is_direct_constructible_new_safe<Ref<Node>, const Ref<Node>&> > (0x0x7f1274b0f720) 0 empty

Class std::conditional<true, std::__is_direct_constructible_impl<Ref<Node>, const Ref<Node>&>, std::is_destructible<Ref<Node> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_direct_constructible_impl<Ref<Node>, const Ref<Node>&>, std::is_destructible<Ref<Node> > > (0x0x7f1274b0f780) 0 empty

Class std::is_function<const Ref<Node>&>
   size=1 align=1
   base size=1 base align=1
std::is_function<const Ref<Node>&> (0x0x7f1274b17a90) 0 empty
  std::integral_constant<bool, false> (0x0x7f1274b0f840) 0 empty

Class std::conditional<false, std::is_function<const Ref<Node>&>, std::__or_<std::is_reference<const Ref<Node>&>, std::is_void<const Ref<Node>&> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<const Ref<Node>&>, std::__or_<std::is_reference<const Ref<Node>&>, std::is_void<const Ref<Node>&> > > (0x0x7f1274b0f8a0) 0 empty

Class std::is_lvalue_reference<const Ref<Node>&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<const Ref<Node>&> (0x0x7f1274b17af8) 0 empty
  std::integral_constant<bool, true> (0x0x7f1274b0f900) 0 empty

Class std::conditional<true, std::is_lvalue_reference<const Ref<Node>&>, std::is_rvalue_reference<const Ref<Node>&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_lvalue_reference<const Ref<Node>&>, std::is_rvalue_reference<const Ref<Node>&> > (0x0x7f1274b0f960) 0 empty

Class std::__or_<std::is_lvalue_reference<const Ref<Node>&>, std::is_rvalue_reference<const Ref<Node>&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<const Ref<Node>&>, std::is_rvalue_reference<const Ref<Node>&> > (0x0x7f1274b17b60) 0 empty
  std::is_lvalue_reference<const Ref<Node>&> (0x0x7f1274b17bc8) 0 empty
    std::integral_constant<bool, true> (0x0x7f1274b0f9c0) 0 empty

Class std::is_reference<const Ref<Node>&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<const Ref<Node>&> (0x0x7f1274b17d00) 0 empty
  std::integral_constant<bool, true> (0x0x7f1274b0fae0) 0 empty

Class std::conditional<true, std::is_reference<const Ref<Node>&>, std::is_void<const Ref<Node>&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_reference<const Ref<Node>&>, std::is_void<const Ref<Node>&> > (0x0x7f1274b0fb40) 0 empty

Class std::__or_<std::is_reference<const Ref<Node>&>, std::is_void<const Ref<Node>&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<const Ref<Node>&>, std::is_void<const Ref<Node>&> > (0x0x7f1274b17d68) 0 empty
  std::is_reference<const Ref<Node>&> (0x0x7f1274b17dd0) 0 empty
    std::integral_constant<bool, true> (0x0x7f1274b0fc60) 0 empty

Class std::__or_<std::is_function<const Ref<Node>&>, std::is_reference<const Ref<Node>&>, std::is_void<const Ref<Node>&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<const Ref<Node>&>, std::is_reference<const Ref<Node>&>, std::is_void<const Ref<Node>&> > (0x0x7f1274b17e38) 0 empty
  std::__or_<std::is_reference<const Ref<Node>&>, std::is_void<const Ref<Node>&> > (0x0x7f1274b17ea0) 0 empty
    std::is_reference<const Ref<Node>&> (0x0x7f1274b17f08) 0 empty
      std::integral_constant<bool, true> (0x0x7f1274b0fcc0) 0 empty

Class std::__not_<std::__or_<std::is_function<const Ref<Node>&>, std::is_reference<const Ref<Node>&>, std::is_void<const Ref<Node>&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<const Ref<Node>&>, std::is_reference<const Ref<Node>&>, std::is_void<const Ref<Node>&> > > (0x0x7f1274b17f70) 0 empty
  std::integral_constant<bool, false> (0x0x7f1274b0fd20) 0 empty

Class std::is_object<const Ref<Node>&>
   size=1 align=1
   base size=1 base align=1
std::is_object<const Ref<Node>&> (0x0x7f1274b33000) 0 empty
  std::integral_constant<bool, false> (0x0x7f1274b0fd80) 0 empty

Class std::conditional<false, std::is_object<const Ref<Node>&>, std::is_reference<const Ref<Node>&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_object<const Ref<Node>&>, std::is_reference<const Ref<Node>&> > (0x0x7f1274b0fde0) 0 empty

Class std::__or_<std::is_object<const Ref<Node>&>, std::is_reference<const Ref<Node>&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<const Ref<Node>&>, std::is_reference<const Ref<Node>&> > (0x0x7f1274b33068) 0 empty
  std::is_reference<const Ref<Node>&> (0x0x7f1274b330d0) 0 empty
    std::integral_constant<bool, true> (0x0x7f1274b36000) 0 empty

Class std::__is_referenceable<const Ref<Node>&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<const Ref<Node>&> (0x0x7f1274b33138) 0 empty
  std::integral_constant<bool, true> (0x0x7f1274b36060) 0 empty

Class std::__add_rvalue_reference_helper<const Ref<Node>&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<const Ref<Node>&, true> (0x0x7f1274b360c0) 0 empty

Class std::add_rvalue_reference<const Ref<Node>&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<const Ref<Node>&> (0x0x7f1274b331a0) 0 empty
  std::__add_rvalue_reference_helper<const Ref<Node>&, true> (0x0x7f1274b36120) 0 empty

Class std::__is_direct_constructible_impl<Ref<Node>, const Ref<Node>&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_impl<Ref<Node>, const Ref<Node>&> (0x0x7f1274b17a28) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f1274b0f7e0) 0 empty

Class std::__and_<std::is_destructible<Ref<Node> >, std::__is_direct_constructible_impl<Ref<Node>, const Ref<Node>&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_destructible<Ref<Node> >, std::__is_direct_constructible_impl<Ref<Node>, const Ref<Node>&> > (0x0x7f1274b33270) 0 empty
  std::__is_direct_constructible_impl<Ref<Node>, const Ref<Node>&> (0x0x7f1274b332d8) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f1274b36180) 0 empty

Class std::__is_direct_constructible_new_safe<Ref<Node>, const Ref<Node>&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new_safe<Ref<Node>, const Ref<Node>&> (0x0x7f1274b33340) 0 empty
  std::__and_<std::is_destructible<Ref<Node> >, std::__is_direct_constructible_impl<Ref<Node>, const Ref<Node>&> > (0x0x7f1274b333a8) 0 empty
    std::__is_direct_constructible_impl<Ref<Node>, const Ref<Node>&> (0x0x7f1274b33410) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7f1274b361e0) 0 empty

Class std::__is_direct_constructible_new<Ref<Node>, const Ref<Node>&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new<Ref<Node>, const Ref<Node>&> (0x0x7f1274b33478) 0 empty
  std::__is_direct_constructible_new_safe<Ref<Node>, const Ref<Node>&> (0x0x7f1274b334e0) 0 empty
    std::__and_<std::is_destructible<Ref<Node> >, std::__is_direct_constructible_impl<Ref<Node>, const Ref<Node>&> > (0x0x7f1274b33548) 0 empty
      std::__is_direct_constructible_impl<Ref<Node>, const Ref<Node>&> (0x0x7f1274b335b0) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7f1274b36240) 0 empty

Class std::__is_direct_constructible<Ref<Node>, const Ref<Node>&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible<Ref<Node>, const Ref<Node>&> (0x0x7f1274b33618) 0 empty
  std::integral_constant<bool, true> (0x0x7f1274b362a0) 0 empty

Class std::__is_constructible_impl<Ref<Node>, const Ref<Node>&>
   size=1 align=1
   base size=1 base align=1
std::__is_constructible_impl<Ref<Node>, const Ref<Node>&> (0x0x7f1274b33680) 0 empty
  std::__is_direct_constructible<Ref<Node>, const Ref<Node>&> (0x0x7f1274b336e8) 0 empty
    std::integral_constant<bool, true> (0x0x7f1274b36300) 0 empty

Class std::is_constructible<Ref<Node>, const Ref<Node>&>
   size=1 align=1
   base size=1 base align=1
std::is_constructible<Ref<Node>, const Ref<Node>&> (0x0x7f1274b33750) 0 empty
  std::integral_constant<bool, true> (0x0x7f1274b36360) 0 empty

Class std::__is_copy_constructible_impl<Ref<Node>, true>
   size=1 align=1
   base size=1 base align=1
std::__is_copy_constructible_impl<Ref<Node>, true> (0x0x7f1274b337b8) 0 empty
  std::is_constructible<Ref<Node>, const Ref<Node>&> (0x0x7f1274b33820) 0 empty
    std::integral_constant<bool, true> (0x0x7f1274b363c0) 0 empty

Class std::is_copy_constructible<Ref<Node> >
   size=1 align=1
   base size=1 base align=1
std::is_copy_constructible<Ref<Node> > (0x0x7f1274b33888) 0 empty
  std::__is_copy_constructible_impl<Ref<Node>, true> (0x0x7f1274b338f0) 0 empty
    std::is_constructible<Ref<Node>, const Ref<Node>&> (0x0x7f1274b33958) 0 empty
      std::integral_constant<bool, true> (0x0x7f1274b36420) 0 empty

Class std::__and_<std::__not_<std::is_nothrow_move_constructible<Ref<Node> > >, std::is_copy_constructible<Ref<Node> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__not_<std::is_nothrow_move_constructible<Ref<Node> > >, std::is_copy_constructible<Ref<Node> > > (0x0x7f1274b339c0) 0 empty
  std::is_copy_constructible<Ref<Node> > (0x0x7f1274b33a28) 0 empty
    std::__is_copy_constructible_impl<Ref<Node>, true> (0x0x7f1274b33a90) 0 empty
      std::is_constructible<Ref<Node>, const Ref<Node>&> (0x0x7f1274b33af8) 0 empty
        std::integral_constant<bool, true> (0x0x7f1274b36480) 0 empty

Class std::__move_if_noexcept_cond<Ref<Node> >
   size=1 align=1
   base size=1 base align=1
std::__move_if_noexcept_cond<Ref<Node> > (0x0x7f1274b33b60) 0 empty
  std::integral_constant<bool, true> (0x0x7f1274b364e0) 0 empty

Class std::conditional<true, const Ref<Node>*, std::move_iterator<Ref<Node>*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, const Ref<Node>*, std::move_iterator<Ref<Node>*> > (0x0x7f1274b36540) 0 empty

Class std::conditional<true, Ref<Node>*, std::move_iterator<Ref<Node>*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, Ref<Node>*, std::move_iterator<Ref<Node>*> > (0x0x7f1274b365a0) 0 empty

Class std::is_function<Tree::Link>
   size=1 align=1
   base size=1 base align=1
std::is_function<Tree::Link> (0x0x7f1274b474e0) 0 empty
  std::integral_constant<bool, false> (0x0x7f1274b36ea0) 0 empty

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

Class std::is_lvalue_reference<Tree::Link>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<Tree::Link> (0x0x7f1274b47548) 0 empty
  std::integral_constant<bool, false> (0x0x7f1274b36f60) 0 empty

Class std::conditional<false, std::is_lvalue_reference<Tree::Link>, std::is_rvalue_reference<Tree::Link> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_lvalue_reference<Tree::Link>, std::is_rvalue_reference<Tree::Link> > (0x0x7f1274b64000) 0 empty

Class std::is_rvalue_reference<Tree::Link>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<Tree::Link> (0x0x7f1274b47680) 0 empty
  std::integral_constant<bool, false> (0x0x7f1274b64120) 0 empty

Class std::__or_<std::is_lvalue_reference<Tree::Link>, std::is_rvalue_reference<Tree::Link> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<Tree::Link>, std::is_rvalue_reference<Tree::Link> > (0x0x7f1274b476e8) 0 empty
  std::is_rvalue_reference<Tree::Link> (0x0x7f1274b47750) 0 empty
    std::integral_constant<bool, false> (0x0x7f1274b64180) 0 empty

Class std::is_reference<Tree::Link>
   size=1 align=1
   base size=1 base align=1
std::is_reference<Tree::Link> (0x0x7f1274b477b8) 0 empty
  std::integral_constant<bool, false> (0x0x7f1274b641e0) 0 empty

Class std::conditional<false, std::is_reference<Tree::Link>, std::is_void<Tree::Link> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_reference<Tree::Link>, std::is_void<Tree::Link> > (0x0x7f1274b64240) 0 empty

Class std::remove_volatile<Tree::Link>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<Tree::Link> (0x0x7f1274b64300) 0 empty

Class std::remove_const<Tree::Link>
   size=1 align=1
   base size=0 base align=1
std::remove_const<Tree::Link> (0x0x7f1274b64360) 0 empty

Class std::remove_cv<Tree::Link>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<Tree::Link> (0x0x7f1274b642a0) 0 empty

Class std::__is_void_helper<Tree::Link>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<Tree::Link> (0x0x7f1274b47888) 0 empty
  std::integral_constant<bool, false> (0x0x7f1274b643c0) 0 empty

Class std::is_void<Tree::Link>
   size=1 align=1
   base size=1 base align=1
std::is_void<Tree::Link> (0x0x7f1274b478f0) 0 empty
  std::integral_constant<bool, false> (0x0x7f1274b64420) 0 empty

Class std::__or_<std::is_reference<Tree::Link>, std::is_void<Tree::Link> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<Tree::Link>, std::is_void<Tree::Link> > (0x0x7f1274b47958) 0 empty
  std::is_void<Tree::Link> (0x0x7f1274b479c0) 0 empty
    std::integral_constant<bool, false> (0x0x7f1274b64480) 0 empty

Class std::__or_<std::is_function<Tree::Link>, std::is_reference<Tree::Link>, std::is_void<Tree::Link> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<Tree::Link>, std::is_reference<Tree::Link>, std::is_void<Tree::Link> > (0x0x7f1274b47a28) 0 empty
  std::__or_<std::is_reference<Tree::Link>, std::is_void<Tree::Link> > (0x0x7f1274b47a90) 0 empty
    std::is_void<Tree::Link> (0x0x7f1274b47af8) 0 empty
      std::integral_constant<bool, false> (0x0x7f1274b644e0) 0 empty

Class std::__not_<std::__or_<std::is_function<Tree::Link>, std::is_reference<Tree::Link>, std::is_void<Tree::Link> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<Tree::Link>, std::is_reference<Tree::Link>, std::is_void<Tree::Link> > > (0x0x7f1274b47c30) 0 empty
  std::integral_constant<bool, true> (0x0x7f1274b64600) 0 empty

Class std::is_object<Tree::Link>
   size=1 align=1
   base size=1 base align=1
std::is_object<Tree::Link> (0x0x7f1274b47c98) 0 empty
  std::integral_constant<bool, true> (0x0x7f1274b64660) 0 empty

Class std::conditional<true, std::is_object<Tree::Link>, std::is_reference<Tree::Link> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_object<Tree::Link>, std::is_reference<Tree::Link> > (0x0x7f1274b646c0) 0 empty

Class std::__or_<std::is_object<Tree::Link>, std::is_reference<Tree::Link> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<Tree::Link>, std::is_reference<Tree::Link> > (0x0x7f1274b47d00) 0 empty
  std::is_object<Tree::Link> (0x0x7f1274b47d68) 0 empty
    std::integral_constant<bool, true> (0x0x7f1274b64720) 0 empty

Class std::__is_referenceable<Tree::Link>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<Tree::Link> (0x0x7f1274b47dd0) 0 empty
  std::integral_constant<bool, true> (0x0x7f1274b64780) 0 empty

Class std::conditional<false, std::__is_direct_constructible_ref_cast<Tree::Link, Tree::Link&&>, std::__is_direct_constructible_new_safe<Tree::Link, Tree::Link&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__is_direct_constructible_ref_cast<Tree::Link, Tree::Link&&>, std::__is_direct_constructible_new_safe<Tree::Link, Tree::Link&&> > (0x0x7f1274b647e0) 0 empty

Class std::conditional<false, std::is_void<Tree::Link>, std::__or_<std::__is_array_unknown_bounds<Tree::Link>, std::is_function<Tree::Link> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_void<Tree::Link>, std::__or_<std::__is_array_unknown_bounds<Tree::Link>, std::is_function<Tree::Link> > > (0x0x7f1274b64840) 0 empty

Class std::is_array<Tree::Link>
   size=1 align=1
   base size=1 base align=1
std::is_array<Tree::Link> (0x0x7f1274b47e38) 0 empty
  std::integral_constant<bool, false> (0x0x7f1274b648a0) 0 empty

Class std::conditional<false, std::__not_<std::extent<Tree::Link, 0u> >, std::is_array<Tree::Link> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__not_<std::extent<Tree::Link, 0u> >, std::is_array<Tree::Link> > (0x0x7f1274b64900) 0 empty

Class std::__and_<std::is_array<Tree::Link>, std::__not_<std::extent<Tree::Link, 0u> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_array<Tree::Link>, std::__not_<std::extent<Tree::Link, 0u> > > (0x0x7f1274b47ea0) 0 empty
  std::is_array<Tree::Link> (0x0x7f1274b47f08) 0 empty
    std::integral_constant<bool, false> (0x0x7f1274b64ae0) 0 empty

Class std::__is_array_unknown_bounds<Tree::Link>
   size=1 align=1
   base size=1 base align=1
std::__is_array_unknown_bounds<Tree::Link> (0x0x7f1274b47f70) 0 empty
  std::__and_<std::is_array<Tree::Link>, std::__not_<std::extent<Tree::Link, 0u> > > (0x0x7f1274b80000) 0 empty
    std::is_array<Tree::Link> (0x0x7f1274b80068) 0 empty
      std::integral_constant<bool, false> (0x0x7f1274b64b40) 0 empty

Class std::conditional<false, std::__is_array_unknown_bounds<Tree::Link>, std::is_function<Tree::Link> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__is_array_unknown_bounds<Tree::Link>, std::is_function<Tree::Link> > (0x0x7f1274b64ba0) 0 empty

Class std::__or_<std::__is_array_unknown_bounds<Tree::Link>, std::is_function<Tree::Link> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::__is_array_unknown_bounds<Tree::Link>, std::is_function<Tree::Link> > (0x0x7f1274b801a0) 0 empty
  std::is_function<Tree::Link> (0x0x7f1274b80208) 0 empty
    std::integral_constant<bool, false> (0x0x7f1274b64cc0) 0 empty

Class std::__or_<std::is_void<Tree::Link>, std::__is_array_unknown_bounds<Tree::Link>, std::is_function<Tree::Link> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<Tree::Link>, std::__is_array_unknown_bounds<Tree::Link>, std::is_function<Tree::Link> > (0x0x7f1274b80270) 0 empty
  std::__or_<std::__is_array_unknown_bounds<Tree::Link>, std::is_function<Tree::Link> > (0x0x7f1274b802d8) 0 empty
    std::is_function<Tree::Link> (0x0x7f1274b80340) 0 empty
      std::integral_constant<bool, false> (0x0x7f1274b64d20) 0 empty

Class std::conditional<false, std::is_reference<Tree::Link>, std::is_scalar<Tree::Link> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_reference<Tree::Link>, std::is_scalar<Tree::Link> > (0x0x7f1274b64d80) 0 empty

Class std::__is_integral_helper<Tree::Link>
   size=1 align=1
   base size=1 base align=1
std::__is_integral_helper<Tree::Link> (0x0x7f1274b803a8) 0 empty
  std::integral_constant<bool, false> (0x0x7f1274b64de0) 0 empty

Class std::is_integral<Tree::Link>
   size=1 align=1
   base size=1 base align=1
std::is_integral<Tree::Link> (0x0x7f1274b80410) 0 empty
  std::integral_constant<bool, false> (0x0x7f1274b64e40) 0 empty

Class std::conditional<false, std::is_integral<Tree::Link>, std::is_floating_point<Tree::Link> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_integral<Tree::Link>, std::is_floating_point<Tree::Link> > (0x0x7f1274b64ea0) 0 empty

Class std::__is_floating_point_helper<Tree::Link>
   size=1 align=1
   base size=1 base align=1
std::__is_floating_point_helper<Tree::Link> (0x0x7f1274b80478) 0 empty
  std::integral_constant<bool, false> (0x0x7f1274b89000) 0 empty

Class std::is_floating_point<Tree::Link>
   size=1 align=1
   base size=1 base align=1
std::is_floating_point<Tree::Link> (0x0x7f1274b804e0) 0 empty
  std::integral_constant<bool, false> (0x0x7f1274b89060) 0 empty

Class std::__or_<std::is_integral<Tree::Link>, std::is_floating_point<Tree::Link> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_integral<Tree::Link>, std::is_floating_point<Tree::Link> > (0x0x7f1274b80548) 0 empty
  std::is_floating_point<Tree::Link> (0x0x7f1274b805b0) 0 empty
    std::integral_constant<bool, false> (0x0x7f1274b890c0) 0 empty

Class std::is_arithmetic<Tree::Link>
   size=1 align=1
   base size=1 base align=1
std::is_arithmetic<Tree::Link> (0x0x7f1274b80618) 0 empty
  std::integral_constant<bool, false> (0x0x7f1274b89120) 0 empty

Class std::conditional<false, std::is_arithmetic<Tree::Link>, std::__or_<std::is_enum<Tree::Link>, std::is_pointer<Tree::Link>, std::is_member_pointer<Tree::Link>, std::is_null_pointer<Tree::Link> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_arithmetic<Tree::Link>, std::__or_<std::is_enum<Tree::Link>, std::is_pointer<Tree::Link>, std::is_member_pointer<Tree::Link>, std::is_null_pointer<Tree::Link> > > (0x0x7f1274b89180) 0 empty

Class std::is_enum<Tree::Link>
   size=1 align=1
   base size=1 base align=1
std::is_enum<Tree::Link> (0x0x7f1274b80680) 0 empty
  std::integral_constant<bool, false> (0x0x7f1274b891e0) 0 empty

Class std::conditional<false, std::is_enum<Tree::Link>, std::__or_<std::is_pointer<Tree::Link>, std::is_member_pointer<Tree::Link>, std::is_null_pointer<Tree::Link> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_enum<Tree::Link>, std::__or_<std::is_pointer<Tree::Link>, std::is_member_pointer<Tree::Link>, std::is_null_pointer<Tree::Link> > > (0x0x7f1274b89240) 0 empty

Class std::__is_pointer_helper<Tree::Link>
   size=1 align=1
   base size=1 base align=1
std::__is_pointer_helper<Tree::Link> (0x0x7f1274b806e8) 0 empty
  std::integral_constant<bool, false> (0x0x7f1274b892a0) 0 empty

Class std::is_pointer<Tree::Link>
   size=1 align=1
   base size=1 base align=1
std::is_pointer<Tree::Link> (0x0x7f1274b80750) 0 empty
  std::integral_constant<bool, false> (0x0x7f1274b89300) 0 empty

Class std::conditional<false, std::is_pointer<Tree::Link>, std::__or_<std::is_member_pointer<Tree::Link>, std::is_null_pointer<Tree::Link> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_pointer<Tree::Link>, std::__or_<std::is_member_pointer<Tree::Link>, std::is_null_pointer<Tree::Link> > > (0x0x7f1274b89360) 0 empty

Class std::__is_member_pointer_helper<Tree::Link>
   size=1 align=1
   base size=1 base align=1
std::__is_member_pointer_helper<Tree::Link> (0x0x7f1274b807b8) 0 empty
  std::integral_constant<bool, false> (0x0x7f1274b893c0) 0 empty

Class std::is_member_pointer<Tree::Link>
   size=1 align=1
   base size=1 base align=1
std::is_member_pointer<Tree::Link> (0x0x7f1274b80820) 0 empty
  std::integral_constant<bool, false> (0x0x7f1274b89420) 0 empty

Class std::conditional<false, std::is_member_pointer<Tree::Link>, std::is_null_pointer<Tree::Link> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_member_pointer<Tree::Link>, std::is_null_pointer<Tree::Link> > (0x0x7f1274b89480) 0 empty

Class std::__is_null_pointer_helper<Tree::Link>
   size=1 align=1
   base size=1 base align=1
std::__is_null_pointer_helper<Tree::Link> (0x0x7f1274b80888) 0 empty
  std::integral_constant<bool, false> (0x0x7f1274b89660) 0 empty

Class std::is_null_pointer<Tree::Link>
   size=1 align=1
   base size=1 base align=1
std::is_null_pointer<Tree::Link> (0x0x7f1274b808f0) 0 empty
  std::integral_constant<bool, false> (0x0x7f1274b896c0) 0 empty

Class std::__or_<std::is_member_pointer<Tree::Link>, std::is_null_pointer<Tree::Link> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_member_pointer<Tree::Link>, std::is_null_pointer<Tree::Link> > (0x0x7f1274b80958) 0 empty
  std::is_null_pointer<Tree::Link> (0x0x7f1274b809c0) 0 empty
    std::integral_constant<bool, false> (0x0x7f1274b89720) 0 empty

Class std::__or_<std::is_pointer<Tree::Link>, std::is_member_pointer<Tree::Link>, std::is_null_pointer<Tree::Link> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_pointer<Tree::Link>, std::is_member_pointer<Tree::Link>, std::is_null_pointer<Tree::Link> > (0x0x7f1274b80a28) 0 empty
  std::__or_<std::is_member_pointer<Tree::Link>, std::is_null_pointer<Tree::Link> > (0x0x7f1274b80a90) 0 empty
    std::is_null_pointer<Tree::Link> (0x0x7f1274b80af8) 0 empty
      std::integral_constant<bool, false> (0x0x7f1274b89780) 0 empty

Class std::__or_<std::is_enum<Tree::Link>, std::is_pointer<Tree::Link>, std::is_member_pointer<Tree::Link>, std::is_null_pointer<Tree::Link> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_enum<Tree::Link>, std::is_pointer<Tree::Link>, std::is_member_pointer<Tree::Link>, std::is_null_pointer<Tree::Link> > (0x0x7f1274b80b60) 0 empty
  std::__or_<std::is_pointer<Tree::Link>, std::is_member_pointer<Tree::Link>, std::is_null_pointer<Tree::Link> > (0x0x7f1274b80bc8) 0 empty
    std::__or_<std::is_member_pointer<Tree::Link>, std::is_null_pointer<Tree::Link> > (0x0x7f1274b80c30) 0 empty
      std::is_null_pointer<Tree::Link> (0x0x7f1274b80c98) 0 empty
        std::integral_constant<bool, false> (0x0x7f1274b897e0) 0 empty

Class std::__or_<std::is_arithmetic<Tree::Link>, std::is_enum<Tree::Link>, std::is_pointer<Tree::Link>, std::is_member_pointer<Tree::Link>, std::is_null_pointer<Tree::Link> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_arithmetic<Tree::Link>, std::is_enum<Tree::Link>, std::is_pointer<Tree::Link>, std::is_member_pointer<Tree::Link>, std::is_null_pointer<Tree::Link> > (0x0x7f1274b80d00) 0 empty
  std::__or_<std::is_enum<Tree::Link>, std::is_pointer<Tree::Link>, std::is_member_pointer<Tree::Link>, std::is_null_pointer<Tree::Link> > (0x0x7f1274b80d68) 0 empty
    std::__or_<std::is_pointer<Tree::Link>, std::is_member_pointer<Tree::Link>, std::is_null_pointer<Tree::Link> > (0x0x7f1274b80dd0) 0 empty
      std::__or_<std::is_member_pointer<Tree::Link>, std::is_null_pointer<Tree::Link> > (0x0x7f1274b80e38) 0 empty
        std::is_null_pointer<Tree::Link> (0x0x7f1274b80ea0) 0 empty
          std::integral_constant<bool, false> (0x0x7f1274b89840) 0 empty

Class std::is_scalar<Tree::Link>
   size=1 align=1
   base size=1 base align=1
std::is_scalar<Tree::Link> (0x0x7f1274b80f08) 0 empty
  std::integral_constant<bool, false> (0x0x7f1274b898a0) 0 empty

Class std::__or_<std::is_reference<Tree::Link>, std::is_scalar<Tree::Link> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<Tree::Link>, std::is_scalar<Tree::Link> > (0x0x7f1274b80f70) 0 empty
  std::is_scalar<Tree::Link> (0x0x7f1274ba0000) 0 empty
    std::integral_constant<bool, false> (0x0x7f1274b89900) 0 empty

Class std::remove_all_extents<Tree::Link>
   size=1 align=1
   base size=0 base align=1
std::remove_all_extents<Tree::Link> (0x0x7f1274b89960) 0 empty

Class std::is_function<Tree::Link&>
   size=1 align=1
   base size=1 base align=1
std::is_function<Tree::Link&> (0x0x7f1274ba00d0) 0 empty
  std::integral_constant<bool, false> (0x0x7f1274b89a20) 0 empty

Class std::conditional<false, std::is_function<Tree::Link&>, std::__or_<std::is_reference<Tree::Link&>, std::is_void<Tree::Link&> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<Tree::Link&>, std::__or_<std::is_reference<Tree::Link&>, std::is_void<Tree::Link&> > > (0x0x7f1274b89a80) 0 empty

Class std::is_lvalue_reference<Tree::Link&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<Tree::Link&> (0x0x7f1274ba0138) 0 empty
  std::integral_constant<bool, true> (0x0x7f1274b89ae0) 0 empty

Class std::conditional<true, std::is_lvalue_reference<Tree::Link&>, std::is_rvalue_reference<Tree::Link&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_lvalue_reference<Tree::Link&>, std::is_rvalue_reference<Tree::Link&> > (0x0x7f1274b89b40) 0 empty

Class std::__or_<std::is_lvalue_reference<Tree::Link&>, std::is_rvalue_reference<Tree::Link&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<Tree::Link&>, std::is_rvalue_reference<Tree::Link&> > (0x0x7f1274ba0340) 0 empty
  std::is_lvalue_reference<Tree::Link&> (0x0x7f1274ba03a8) 0 empty
    std::integral_constant<bool, true> (0x0x7f1274b89ba0) 0 empty

Class std::is_reference<Tree::Link&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<Tree::Link&> (0x0x7f1274ba0410) 0 empty
  std::integral_constant<bool, true> (0x0x7f1274b89cc0) 0 empty

Class std::conditional<true, std::is_reference<Tree::Link&>, std::is_void<Tree::Link&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_reference<Tree::Link&>, std::is_void<Tree::Link&> > (0x0x7f1274b89d20) 0 empty

Class std::__or_<std::is_reference<Tree::Link&>, std::is_void<Tree::Link&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<Tree::Link&>, std::is_void<Tree::Link&> > (0x0x7f1274ba0478) 0 empty
  std::is_reference<Tree::Link&> (0x0x7f1274ba04e0) 0 empty
    std::integral_constant<bool, true> (0x0x7f1274b89d80) 0 empty

Class std::__or_<std::is_function<Tree::Link&>, std::is_reference<Tree::Link&>, std::is_void<Tree::Link&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<Tree::Link&>, std::is_reference<Tree::Link&>, std::is_void<Tree::Link&> > (0x0x7f1274ba0548) 0 empty
  std::__or_<std::is_reference<Tree::Link&>, std::is_void<Tree::Link&> > (0x0x7f1274ba05b0) 0 empty
    std::is_reference<Tree::Link&> (0x0x7f1274ba0618) 0 empty
      std::integral_constant<bool, true> (0x0x7f1274b89de0) 0 empty

Class std::__not_<std::__or_<std::is_function<Tree::Link&>, std::is_reference<Tree::Link&>, std::is_void<Tree::Link&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<Tree::Link&>, std::is_reference<Tree::Link&>, std::is_void<Tree::Link&> > > (0x0x7f1274ba0820) 0 empty
  std::integral_constant<bool, false> (0x0x7f1274b89e40) 0 empty

Class std::is_object<Tree::Link&>
   size=1 align=1
   base size=1 base align=1
std::is_object<Tree::Link&> (0x0x7f1274ba0888) 0 empty
  std::integral_constant<bool, false> (0x0x7f1274b89ea0) 0 empty

Class std::conditional<false, std::is_object<Tree::Link&>, std::is_reference<Tree::Link&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_object<Tree::Link&>, std::is_reference<Tree::Link&> > (0x0x7f1274b89f00) 0 empty

Class std::__or_<std::is_object<Tree::Link&>, std::is_reference<Tree::Link&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<Tree::Link&>, std::is_reference<Tree::Link&> > (0x0x7f1274ba08f0) 0 empty
  std::is_reference<Tree::Link&> (0x0x7f1274ba0958) 0 empty
    std::integral_constant<bool, true> (0x0x7f1274b89f60) 0 empty

Class std::__is_referenceable<Tree::Link&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<Tree::Link&> (0x0x7f1274ba09c0) 0 empty
  std::integral_constant<bool, true> (0x0x7f1274bb2000) 0 empty

Class std::__add_rvalue_reference_helper<Tree::Link&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<Tree::Link&, true> (0x0x7f1274bb2060) 0 empty

Class std::add_rvalue_reference<Tree::Link&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<Tree::Link&> (0x0x7f1274ba0a28) 0 empty
  std::__add_rvalue_reference_helper<Tree::Link&, true> (0x0x7f1274bb20c0) 0 empty

Class std::__is_destructible_impl<Tree::Link>
   size=1 align=1
   base size=1 base align=1
std::__is_destructible_impl<Tree::Link> (0x0x7f1274ba0068) 0 empty
  std::__do_is_destructible_impl (0x0x7f1274b899c0) 0 empty

Class std::__is_destructible_safe<Tree::Link, false, false>
   size=1 align=1
   base size=1 base align=1
std::__is_destructible_safe<Tree::Link, false, false> (0x0x7f1274ba0af8) 0 empty
  std::integral_constant<bool, true> (0x0x7f1274bb2120) 0 empty

Class std::is_destructible<Tree::Link>
   size=1 align=1
   base size=1 base align=1
std::is_destructible<Tree::Link> (0x0x7f1274ba0b60) 0 empty
  std::integral_constant<bool, true> (0x0x7f1274bb2180) 0 empty

Class std::conditional<true, std::__is_direct_constructible_impl<Tree::Link, Tree::Link&&>, std::is_destructible<Tree::Link> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_direct_constructible_impl<Tree::Link, Tree::Link&&>, std::is_destructible<Tree::Link> > (0x0x7f1274bb21e0) 0 empty

Class std::is_function<Tree::Link&&>
   size=1 align=1
   base size=1 base align=1
std::is_function<Tree::Link&&> (0x0x7f1274ba0c30) 0 empty
  std::integral_constant<bool, false> (0x0x7f1274bb22a0) 0 empty

Class std::conditional<false, std::is_function<Tree::Link&&>, std::__or_<std::is_reference<Tree::Link&&>, std::is_void<Tree::Link&&> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<Tree::Link&&>, std::__or_<std::is_reference<Tree::Link&&>, std::is_void<Tree::Link&&> > > (0x0x7f1274bb2300) 0 empty

Class std::is_lvalue_reference<Tree::Link&&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<Tree::Link&&> (0x0x7f1274ba0c98) 0 empty
  std::integral_constant<bool, false> (0x0x7f1274bb2360) 0 empty

Class std::conditional<false, std::is_lvalue_reference<Tree::Link&&>, std::is_rvalue_reference<Tree::Link&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_lvalue_reference<Tree::Link&&>, std::is_rvalue_reference<Tree::Link&&> > (0x0x7f1274bb23c0) 0 empty

Class std::is_rvalue_reference<Tree::Link&&>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<Tree::Link&&> (0x0x7f1274ba0dd0) 0 empty
  std::integral_constant<bool, true> (0x0x7f1274bb2420) 0 empty

Class std::__or_<std::is_lvalue_reference<Tree::Link&&>, std::is_rvalue_reference<Tree::Link&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<Tree::Link&&>, std::is_rvalue_reference<Tree::Link&&> > (0x0x7f1274ba0e38) 0 empty
  std::is_rvalue_reference<Tree::Link&&> (0x0x7f1274ba0ea0) 0 empty
    std::integral_constant<bool, true> (0x0x7f1274bb2480) 0 empty

Class std::is_reference<Tree::Link&&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<Tree::Link&&> (0x0x7f1274ba0f08) 0 empty
  std::integral_constant<bool, true> (0x0x7f1274bb25a0) 0 empty

Class std::conditional<true, std::is_reference<Tree::Link&&>, std::is_void<Tree::Link&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_reference<Tree::Link&&>, std::is_void<Tree::Link&&> > (0x0x7f1274bb2600) 0 empty

Class std::__or_<std::is_reference<Tree::Link&&>, std::is_void<Tree::Link&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<Tree::Link&&>, std::is_void<Tree::Link&&> > (0x0x7f1274ba0f70) 0 empty
  std::is_reference<Tree::Link&&> (0x0x7f1274bc5000) 0 empty
    std::integral_constant<bool, true> (0x0x7f1274bb2660) 0 empty

Class std::__or_<std::is_function<Tree::Link&&>, std::is_reference<Tree::Link&&>, std::is_void<Tree::Link&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<Tree::Link&&>, std::is_reference<Tree::Link&&>, std::is_void<Tree::Link&&> > (0x0x7f1274bc5068) 0 empty
  std::__or_<std::is_reference<Tree::Link&&>, std::is_void<Tree::Link&&> > (0x0x7f1274bc50d0) 0 empty
    std::is_reference<Tree::Link&&> (0x0x7f1274bc5138) 0 empty
      std::integral_constant<bool, true> (0x0x7f1274bb26c0) 0 empty

Class std::__not_<std::__or_<std::is_function<Tree::Link&&>, std::is_reference<Tree::Link&&>, std::is_void<Tree::Link&&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<Tree::Link&&>, std::is_reference<Tree::Link&&>, std::is_void<Tree::Link&&> > > (0x0x7f1274bc5270) 0 empty
  std::integral_constant<bool, false> (0x0x7f1274bb2720) 0 empty

Class std::is_object<Tree::Link&&>
   size=1 align=1
   base size=1 base align=1
std::is_object<Tree::Link&&> (0x0x7f1274bc52d8) 0 empty
  std::integral_constant<bool, false> (0x0x7f1274bb2780) 0 empty

Class std::conditional<false, std::is_object<Tree::Link&&>, std::is_reference<Tree::Link&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_object<Tree::Link&&>, std::is_reference<Tree::Link&&> > (0x0x7f1274bb27e0) 0 empty

Class std::__or_<std::is_object<Tree::Link&&>, std::is_reference<Tree::Link&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<Tree::Link&&>, std::is_reference<Tree::Link&&> > (0x0x7f1274bc5340) 0 empty
  std::is_reference<Tree::Link&&> (0x0x7f1274bc53a8) 0 empty
    std::integral_constant<bool, true> (0x0x7f1274bb2840) 0 empty

Class std::__is_referenceable<Tree::Link&&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<Tree::Link&&> (0x0x7f1274bc5410) 0 empty
  std::integral_constant<bool, true> (0x0x7f1274bb28a0) 0 empty

Class std::__add_rvalue_reference_helper<Tree::Link&&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<Tree::Link&&, true> (0x0x7f1274bb2900) 0 empty

Class std::add_rvalue_reference<Tree::Link&&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<Tree::Link&&> (0x0x7f1274bc5478) 0 empty
  std::__add_rvalue_reference_helper<Tree::Link&&, true> (0x0x7f1274bb2960) 0 empty

Class std::__is_direct_constructible_impl<Tree::Link, Tree::Link&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_impl<Tree::Link, Tree::Link&&> (0x0x7f1274ba0bc8) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f1274bb2240) 0 empty

Class std::__and_<std::is_destructible<Tree::Link>, std::__is_direct_constructible_impl<Tree::Link, Tree::Link&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_destructible<Tree::Link>, std::__is_direct_constructible_impl<Tree::Link, Tree::Link&&> > (0x0x7f1274bc5548) 0 empty
  std::__is_direct_constructible_impl<Tree::Link, Tree::Link&&> (0x0x7f1274bc55b0) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f1274bb29c0) 0 empty

Class std::__is_direct_constructible_new_safe<Tree::Link, Tree::Link&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new_safe<Tree::Link, Tree::Link&&> (0x0x7f1274bc5618) 0 empty
  std::__and_<std::is_destructible<Tree::Link>, std::__is_direct_constructible_impl<Tree::Link, Tree::Link&&> > (0x0x7f1274bc5680) 0 empty
    std::__is_direct_constructible_impl<Tree::Link, Tree::Link&&> (0x0x7f1274bc56e8) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7f1274bb2a20) 0 empty

Class std::__is_direct_constructible_new<Tree::Link, Tree::Link&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new<Tree::Link, Tree::Link&&> (0x0x7f1274bc5750) 0 empty
  std::__is_direct_constructible_new_safe<Tree::Link, Tree::Link&&> (0x0x7f1274bc57b8) 0 empty
    std::__and_<std::is_destructible<Tree::Link>, std::__is_direct_constructible_impl<Tree::Link, Tree::Link&&> > (0x0x7f1274bc5820) 0 empty
      std::__is_direct_constructible_impl<Tree::Link, Tree::Link&&> (0x0x7f1274bc5888) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7f1274bb2a80) 0 empty

Class std::__is_direct_constructible<Tree::Link, Tree::Link&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible<Tree::Link, Tree::Link&&> (0x0x7f1274bc58f0) 0 empty
  std::integral_constant<bool, true> (0x0x7f1274bb2ae0) 0 empty

Class std::__is_constructible_impl<Tree::Link, Tree::Link&&>
   size=1 align=1
   base size=1 base align=1
std::__is_constructible_impl<Tree::Link, Tree::Link&&> (0x0x7f1274bc5958) 0 empty
  std::__is_direct_constructible<Tree::Link, Tree::Link&&> (0x0x7f1274bc59c0) 0 empty
    std::integral_constant<bool, true> (0x0x7f1274bb2b40) 0 empty

Class std::is_constructible<Tree::Link, Tree::Link&&>
   size=1 align=1
   base size=1 base align=1
std::is_constructible<Tree::Link, Tree::Link&&> (0x0x7f1274bc5a28) 0 empty
  std::integral_constant<bool, true> (0x0x7f1274bb2ba0) 0 empty

Class std::conditional<true, std::__is_nt_constructible_impl<Tree::Link, Tree::Link&&>, std::is_constructible<Tree::Link, Tree::Link&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_nt_constructible_impl<Tree::Link, Tree::Link&&>, std::is_constructible<Tree::Link, Tree::Link&&> > (0x0x7f1274bb2c00) 0 empty

Class std::__is_nt_constructible_impl<Tree::Link, Tree::Link&&>
   size=1 align=1
   base size=1 base align=1
std::__is_nt_constructible_impl<Tree::Link, Tree::Link&&> (0x0x7f1274bc5a90) 0 empty
  std::integral_constant<bool, true> (0x0x7f1274bb2c60) 0 empty

Class std::__and_<std::is_constructible<Tree::Link, Tree::Link&&>, std::__is_nt_constructible_impl<Tree::Link, Tree::Link&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<Tree::Link, Tree::Link&&>, std::__is_nt_constructible_impl<Tree::Link, Tree::Link&&> > (0x0x7f1274bc5af8) 0 empty
  std::__is_nt_constructible_impl<Tree::Link, Tree::Link&&> (0x0x7f1274bc5b60) 0 empty
    std::integral_constant<bool, true> (0x0x7f1274bb2cc0) 0 empty

Class std::is_nothrow_constructible<Tree::Link, Tree::Link&&>
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_constructible<Tree::Link, Tree::Link&&> (0x0x7f1274bc5bc8) 0 empty
  std::__and_<std::is_constructible<Tree::Link, Tree::Link&&>, std::__is_nt_constructible_impl<Tree::Link, Tree::Link&&> > (0x0x7f1274bc5c30) 0 empty
    std::__is_nt_constructible_impl<Tree::Link, Tree::Link&&> (0x0x7f1274bc5c98) 0 empty
      std::integral_constant<bool, true> (0x0x7f1274bb2d20) 0 empty

Class std::__is_nothrow_move_constructible_impl<Tree::Link, true>
   size=1 align=1
   base size=1 base align=1
std::__is_nothrow_move_constructible_impl<Tree::Link, true> (0x0x7f1274bc5d00) 0 empty
  std::is_nothrow_constructible<Tree::Link, Tree::Link&&> (0x0x7f1274bc5d68) 0 empty
    std::__and_<std::is_constructible<Tree::Link, Tree::Link&&>, std::__is_nt_constructible_impl<Tree::Link, Tree::Link&&> > (0x0x7f1274bc5dd0) 0 empty
      std::__is_nt_constructible_impl<Tree::Link, Tree::Link&&> (0x0x7f1274bc5e38) 0 empty
        std::integral_constant<bool, true> (0x0x7f1274bb2d80) 0 empty

Class std::is_nothrow_move_constructible<Tree::Link>
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_move_constructible<Tree::Link> (0x0x7f1274bc5ea0) 0 empty
  std::__is_nothrow_move_constructible_impl<Tree::Link, true> (0x0x7f1274bc5f08) 0 empty
    std::is_nothrow_constructible<Tree::Link, Tree::Link&&> (0x0x7f1274bc5f70) 0 empty
      std::__and_<std::is_constructible<Tree::Link, Tree::Link&&>, std::__is_nt_constructible_impl<Tree::Link, Tree::Link&&> > (0x0x7f1274bd6000) 0 empty
        std::__is_nt_constructible_impl<Tree::Link, Tree::Link&&> (0x0x7f1274bd6068) 0 empty
          std::integral_constant<bool, true> (0x0x7f1274bb2de0) 0 empty

Class std::__not_<std::is_nothrow_move_constructible<Tree::Link> >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::is_nothrow_move_constructible<Tree::Link> > (0x0x7f1274bd60d0) 0 empty
  std::integral_constant<bool, false> (0x0x7f1274bb2e40) 0 empty

Class std::conditional<false, std::is_copy_constructible<Tree::Link>, std::__not_<std::is_nothrow_move_constructible<Tree::Link> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_copy_constructible<Tree::Link>, std::__not_<std::is_nothrow_move_constructible<Tree::Link> > > (0x0x7f1274bb2ea0) 0 empty

Class std::__and_<std::__not_<std::is_nothrow_move_constructible<Tree::Link> >, std::is_copy_constructible<Tree::Link> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__not_<std::is_nothrow_move_constructible<Tree::Link> >, std::is_copy_constructible<Tree::Link> > (0x0x7f1274bd6138) 0 empty
  std::__not_<std::is_nothrow_move_constructible<Tree::Link> > (0x0x7f1274bd61a0) 0 empty
    std::integral_constant<bool, false> (0x0x7f1274bb2f00) 0 empty

Class std::__move_if_noexcept_cond<Tree::Link>
   size=1 align=1
   base size=1 base align=1
std::__move_if_noexcept_cond<Tree::Link> (0x0x7f1274bd6208) 0 empty
  std::integral_constant<bool, false> (0x0x7f1274bb2f60) 0 empty

Class std::conditional<false, const Tree::Link*, std::move_iterator<Tree::Link*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, const Tree::Link*, std::move_iterator<Tree::Link*> > (0x0x7f1274bdb000) 0 empty

Class std::conditional<false, Tree::Link*, std::move_iterator<Tree::Link*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, Tree::Link*, std::move_iterator<Tree::Link*> > (0x0x7f1274bdb060) 0 empty

Class std::conditional<true, Tree::Link&&, Tree::Link&>
   size=1 align=1
   base size=0 base align=1
std::conditional<true, Tree::Link&&, Tree::Link&> (0x0x7f1274bdb120) 0 empty

Class std::move_iterator<Tree::Link*>
   size=8 align=8
   base size=8 base align=8
std::move_iterator<Tree::Link*> (0x0x7f1274bdb0c0) 0

Class std::__allocated_ptr<std::allocator<std::_List_node<Tree::Link> > >
   size=16 align=8
   base size=16 base align=8
std::__allocated_ptr<std::allocator<std::_List_node<Tree::Link> > > (0x0x7f1274bdbc60) 0

Class std::is_same<std::_List_node<Tree::Link>*, std::_List_node<Tree::Link>*>
   size=1 align=1
   base size=1 base align=1
std::is_same<std::_List_node<Tree::Link>*, std::_List_node<Tree::Link>*> (0x0x7f1274bd6f70) 0 empty
  std::integral_constant<bool, true> (0x0x7f1274bdbcc0) 0 empty

Class std::__and_<std::is_same<std::_List_node<Tree::Link>*, std::_List_node<Tree::Link>*> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_same<std::_List_node<Tree::Link>*, std::_List_node<Tree::Link>*> > (0x0x7f1274bd6680) 0 empty
  std::is_same<std::_List_node<Tree::Link>*, std::_List_node<Tree::Link>*> (0x0x7f1274bd6c98) 0 empty
    std::integral_constant<bool, true> (0x0x7f1274bdbd20) 0 empty

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

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

Class __gnu_cxx::__normal_iterator<const char16_t*, std::__cxx11::basic_string<char16_t> >
   size=8 align=8
   base size=8 base align=8
__gnu_cxx::__normal_iterator<const char16_t*, std::__cxx11::basic_string<char16_t> > (0x0x7f1274c672a0) 0

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

Class __gnu_cxx::__normal_iterator<char16_t*, std::__cxx11::basic_string<char16_t> >
   size=8 align=8
   base size=8 base align=8
__gnu_cxx::__normal_iterator<char16_t*, std::__cxx11::basic_string<char16_t> > (0x0x7f1274c67300) 0

Class __gnu_cxx::__normal_iterator<const char32_t*, std::__cxx11::basic_string<char32_t> >
   size=8 align=8
   base size=8 base align=8
__gnu_cxx::__normal_iterator<const char32_t*, std::__cxx11::basic_string<char32_t> > (0x0x7f1274c676c0) 0

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

Class __gnu_cxx::__normal_iterator<char32_t*, std::__cxx11::basic_string<char32_t> >
   size=8 align=8
   base size=8 base align=8
__gnu_cxx::__normal_iterator<char32_t*, std::__cxx11::basic_string<char32_t> > (0x0x7f1274c67720) 0

Class Ref<NIgnore>::Rep
   size=24 align=8
   base size=17 base align=8
Ref<NIgnore>::Rep (0x0x7f1274916300) 0

Class std::__allocated_ptr<std::allocator<std::_List_node<CppDir::File> > >
   size=16 align=8
   base size=16 base align=8
std::__allocated_ptr<std::allocator<std::_List_node<CppDir::File> > > (0x0x7f1274a4e480) 0

Class std::is_same<std::_List_node<CppDir::File>*, std::_List_node<CppDir::File>*>
   size=1 align=1
   base size=1 base align=1
std::is_same<std::_List_node<CppDir::File>*, std::_List_node<CppDir::File>*> (0x0x7f12749c5820) 0 empty
  std::integral_constant<bool, true> (0x0x7f1274a4e4e0) 0 empty

Class std::__and_<std::is_same<std::_List_node<CppDir::File>*, std::_List_node<CppDir::File>*> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_same<std::_List_node<CppDir::File>*, std::_List_node<CppDir::File>*> > (0x0x7f12749c5888) 0 empty
  std::is_same<std::_List_node<CppDir::File>*, std::_List_node<CppDir::File>*> (0x0x7f12749c58f0) 0 empty
    std::integral_constant<bool, true> (0x0x7f1274a4e540) 0 empty

Class std::iterator_traits<const Ref<NIgnore>*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<const Ref<NIgnore>*> (0x0x7f1274a83de0) 0 empty

Class std::__is_assignable_helper<Ref<NIgnore>&, const Ref<NIgnore>&>
   size=1 align=1
   base size=0 base align=1
std::__is_assignable_helper<Ref<NIgnore>&, const Ref<NIgnore>&> (0x0x7f1274a83e40) 0 empty

Class std::is_assignable<Ref<NIgnore>&, const Ref<NIgnore>&>
   size=1 align=1
   base size=1 base align=1
std::is_assignable<Ref<NIgnore>&, const Ref<NIgnore>&> (0x0x7f12749c5c98) 0 empty
  std::integral_constant<bool, true> (0x0x7f1274a83ea0) 0 empty

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

Class std::iterator_traits<const Ref<Node>*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<const Ref<Node>*> (0x0x7f12746a2a20) 0 empty

Class std::__is_assignable_helper<Ref<Node>&, const Ref<Node>&>
   size=1 align=1
   base size=0 base align=1
std::__is_assignable_helper<Ref<Node>&, const Ref<Node>&> (0x0x7f12746a2a80) 0 empty

Class std::is_assignable<Ref<Node>&, const Ref<Node>&>
   size=1 align=1
   base size=1 base align=1
std::is_assignable<Ref<Node>&, const Ref<Node>&> (0x0x7f12749c5dd0) 0 empty
  std::integral_constant<bool, true> (0x0x7f12746a2ae0) 0 empty

Class std::__iterator_traits<std::move_iterator<Tree::Link*>, void>
   size=1 align=1
   base size=0 base align=1
std::__iterator_traits<std::move_iterator<Tree::Link*>, void> (0x0x7f12746e10c0) 0 empty

Class std::iterator_traits<std::move_iterator<Tree::Link*> >
   size=1 align=1
   base size=1 base align=1
std::iterator_traits<std::move_iterator<Tree::Link*> > (0x0x7f12749c5ea0) 0 empty
  std::__iterator_traits<std::move_iterator<Tree::Link*>, void> (0x0x7f12746e1120) 0 empty

Class std::__is_assignable_helper<Tree::Link&, Tree::Link&&>
   size=1 align=1
   base size=0 base align=1
std::__is_assignable_helper<Tree::Link&, Tree::Link&&> (0x0x7f12746e1180) 0 empty

Class std::is_assignable<Tree::Link&, Tree::Link&&>
   size=1 align=1
   base size=1 base align=1
std::is_assignable<Tree::Link&, Tree::Link&&> (0x0x7f12749c5680) 0 empty
  std::integral_constant<bool, true> (0x0x7f12746e11e0) 0 empty

Class std::is_error_condition_enum<std::move_iterator<Tree::Link*> >
   size=1 align=1
   base size=1 base align=1
std::is_error_condition_enum<std::move_iterator<Tree::Link*> > (0x0x7f1274765b60) 0 empty
  std::integral_constant<bool, false> (0x0x7f1274762ba0) 0 empty

Class std::is_error_code_enum<std::move_iterator<Tree::Link*> >
   size=1 align=1
   base size=1 base align=1
std::is_error_code_enum<std::move_iterator<Tree::Link*> > (0x0x7f1274765c30) 0 empty
  std::integral_constant<bool, false> (0x0x7f1274762c00) 0 empty

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

Vtable for Checker<bool>
Checker<bool>::_ZTV7CheckerIbE: 8u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTI7CheckerIbE)
16    (int (*)(...))Checker<T>::~Checker<bool>
24    (int (*)(...))Checker<T>::~Checker<bool>
32    (int (*)(...))Checker<T>::check<bool>
40    (int (*)(...))Checker<T>::check<bool>
48    (int (*)(...))Checker<T>::strip<bool>
56    (int (*)(...))Checker<T>::strip<bool>

Class Checker<bool>
   size=8 align=8
   base size=8 base align=8
Checker<bool> (0x0x7f12747f3a80) 0 nearly-empty
    vptr=((& Checker<bool>::_ZTV7CheckerIbE) + 16u)

Class std::remove_reference<std::vector<std::__cxx11::basic_string<char> >&>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<std::vector<std::__cxx11::basic_string<char> >&> (0x0x7f12747f3e40) 0 empty

Class std::is_error_condition_enum<std::allocator<std::__cxx11::basic_string<char> > >
   size=1 align=1
   base size=1 base align=1
std::is_error_condition_enum<std::allocator<std::__cxx11::basic_string<char> > > (0x0x7f12747b2c98) 0 empty
  std::integral_constant<bool, false> (0x0x7f1274873180) 0 empty

Class std::is_error_code_enum<std::allocator<std::__cxx11::basic_string<char> > >
   size=1 align=1
   base size=1 base align=1
std::is_error_code_enum<std::allocator<std::__cxx11::basic_string<char> > > (0x0x7f12747b2d00) 0 empty
  std::integral_constant<bool, false> (0x0x7f12748731e0) 0 empty

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

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

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

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

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

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

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

Class std::remove_reference<std::allocator<std::__cxx11::basic_string<char> >&>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<std::allocator<std::__cxx11::basic_string<char> >&> (0x0x7f12748739c0) 0 empty

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

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

Class std::is_function<std::__cxx11::basic_string<char>*>
   size=1 align=1
   base size=1 base align=1
std::is_function<std::__cxx11::basic_string<char>*> (0x0x7f1274881750) 0 empty
  std::integral_constant<bool, false> (0x0x7f12744d4780) 0 empty

Class std::conditional<false, std::is_function<std::__cxx11::basic_string<char>*>, std::__or_<std::is_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*>, std::is_void<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<std::__cxx11::basic_string<char>*>, std::__or_<std::is_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*>, std::is_void<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*> > > (0x0x7f12744d48a0) 0 empty

Class std::is_lvalue_reference<std::__cxx11::basic_string<char>*>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<std::__cxx11::basic_string<char>*> (0x0x7f12748817b8) 0 empty
  std::integral_constant<bool, false> (0x0x7f12744d4900) 0 empty

Class std::conditional<false, std::is_lvalue_reference<std::__cxx11::basic_string<char>*>, std::is_rvalue_reference<std::__cxx11::basic_string<char>*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_lvalue_reference<std::__cxx11::basic_string<char>*>, std::is_rvalue_reference<std::__cxx11::basic_string<char>*> > (0x0x7f12744d4960) 0 empty

Class std::is_rvalue_reference<std::__cxx11::basic_string<char>*>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<std::__cxx11::basic_string<char>*> (0x0x7f12748819c0) 0 empty
  std::integral_constant<bool, false> (0x0x7f12744d49c0) 0 empty

Class std::__or_<std::is_lvalue_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*>, std::is_rvalue_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*>, std::is_rvalue_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*> > (0x0x7f1274881a28) 0 empty
  std::is_rvalue_reference<std::__cxx11::basic_string<char>*> (0x0x7f1274881a90) 0 empty
    std::integral_constant<bool, false> (0x0x7f12744d4a20) 0 empty

Class std::is_reference<std::__cxx11::basic_string<char>*>
   size=1 align=1
   base size=1 base align=1
std::is_reference<std::__cxx11::basic_string<char>*> (0x0x7f1274881af8) 0 empty
  std::integral_constant<bool, false> (0x0x7f12744d4a80) 0 empty

Class std::conditional<false, std::is_reference<std::__cxx11::basic_string<char>*>, std::is_void<std::__cxx11::basic_string<char>*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_reference<std::__cxx11::basic_string<char>*>, std::is_void<std::__cxx11::basic_string<char>*> > (0x0x7f12744d4ba0) 0 empty

Class std::remove_volatile<std::__cxx11::basic_string<char>*>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<std::__cxx11::basic_string<char>*> (0x0x7f12744d4d20) 0 empty

Class std::remove_const<std::__cxx11::basic_string<char>*>
   size=1 align=1
   base size=0 base align=1
std::remove_const<std::__cxx11::basic_string<char>*> (0x0x7f12744d4d80) 0 empty

Class std::remove_cv<std::__cxx11::basic_string<char>*>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<std::__cxx11::basic_string<char>*> (0x0x7f12744d4cc0) 0 empty

Class std::__is_void_helper<std::__cxx11::basic_string<char>*>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<std::__cxx11::basic_string<char>*> (0x0x7f1274881c98) 0 empty
  std::integral_constant<bool, false> (0x0x7f12744d4f60) 0 empty

Class std::is_void<std::__cxx11::basic_string<char>*>
   size=1 align=1
   base size=1 base align=1
std::is_void<std::__cxx11::basic_string<char>*> (0x0x7f1274881dd0) 0 empty
  std::integral_constant<bool, false> (0x0x7f12744fd000) 0 empty

Class std::__or_<std::is_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*>, std::is_void<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*>, std::is_void<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*> > (0x0x7f1274881e38) 0 empty
  std::is_void<std::__cxx11::basic_string<char>*> (0x0x7f1274881ea0) 0 empty
    std::integral_constant<bool, false> (0x0x7f12744fd060) 0 empty

Class std::__or_<std::is_function<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*>, std::is_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*>, std::is_void<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*>, std::is_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*>, std::is_void<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*> > (0x0x7f1274881f08) 0 empty
  std::__or_<std::is_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*>, std::is_void<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*> > (0x0x7f1274881f70) 0 empty
    std::is_void<std::__cxx11::basic_string<char>*> (0x0x7f1274881000) 0 empty
      std::integral_constant<bool, false> (0x0x7f12744fd0c0) 0 empty

Class std::__not_<std::__or_<std::is_function<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*>, std::is_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*>, std::is_void<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*>, std::is_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*>, std::is_void<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*> > > (0x0x7f1274881068) 0 empty
  std::integral_constant<bool, true> (0x0x7f12744fd120) 0 empty

Class std::is_object<std::__cxx11::basic_string<char>*>
   size=1 align=1
   base size=1 base align=1
std::is_object<std::__cxx11::basic_string<char>*> (0x0x7f12748810d0) 0 empty
  std::integral_constant<bool, true> (0x0x7f12744fd180) 0 empty

Class std::conditional<true, std::is_object<std::__cxx11::basic_string<char>*>, std::is_reference<std::__cxx11::basic_string<char>*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_object<std::__cxx11::basic_string<char>*>, std::is_reference<std::__cxx11::basic_string<char>*> > (0x0x7f12744fd2a0) 0 empty

Class std::__or_<std::is_object<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*>, std::is_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*>, std::is_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*> > (0x0x7f1274881138) 0 empty
  std::is_object<std::__cxx11::basic_string<char>*> (0x0x7f12748811a0) 0 empty
    std::integral_constant<bool, true> (0x0x7f12744fd300) 0 empty

Class std::__is_referenceable<std::__cxx11::basic_string<char>*>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<std::__cxx11::basic_string<char>*> (0x0x7f1274881208) 0 empty
  std::integral_constant<bool, true> (0x0x7f12744fd360) 0 empty

Class std::conditional<false, std::__is_direct_constructible_ref_cast<std::__cxx11::basic_string<char>*, std::__cxx11::basic_string<char>*&&>, std::__is_direct_constructible_new_safe<std::__cxx11::basic_string<char>*, std::__cxx11::basic_string<char>*&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__is_direct_constructible_ref_cast<std::__cxx11::basic_string<char>*, std::__cxx11::basic_string<char>*&&>, std::__is_direct_constructible_new_safe<std::__cxx11::basic_string<char>*, std::__cxx11::basic_string<char>*&&> > (0x0x7f12744fd3c0) 0 empty

Class std::conditional<false, std::is_void<std::__cxx11::basic_string<char>*>, std::__or_<std::__is_array_unknown_bounds<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*>, std::is_function<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_void<std::__cxx11::basic_string<char>*>, std::__or_<std::__is_array_unknown_bounds<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*>, std::is_function<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*> > > (0x0x7f12744fd420) 0 empty

Class std::is_array<std::__cxx11::basic_string<char>*>
   size=1 align=1
   base size=1 base align=1
std::is_array<std::__cxx11::basic_string<char>*> (0x0x7f1274503068) 0 empty
  std::integral_constant<bool, false> (0x0x7f12744fd480) 0 empty

Class std::conditional<false, std::__not_<std::extent<std::__cxx11::basic_string<char>*, 0u> >, std::is_array<std::__cxx11::basic_string<char>*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__not_<std::extent<std::__cxx11::basic_string<char>*, 0u> >, std::is_array<std::__cxx11::basic_string<char>*> > (0x0x7f12744fd5a0) 0 empty

Class std::__and_<std::is_array<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*>, std::__not_<std::extent<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, 0u> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_array<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*>, std::__not_<std::extent<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, 0u> > > (0x0x7f12745030d0) 0 empty
  std::is_array<std::__cxx11::basic_string<char>*> (0x0x7f1274503138) 0 empty
    std::integral_constant<bool, false> (0x0x7f12744fd600) 0 empty

Class std::__is_array_unknown_bounds<std::__cxx11::basic_string<char>*>
   size=1 align=1
   base size=1 base align=1
std::__is_array_unknown_bounds<std::__cxx11::basic_string<char>*> (0x0x7f12745031a0) 0 empty
  std::__and_<std::is_array<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*>, std::__not_<std::extent<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, 0u> > > (0x0x7f1274503208) 0 empty
    std::is_array<std::__cxx11::basic_string<char>*> (0x0x7f1274503270) 0 empty
      std::integral_constant<bool, false> (0x0x7f12744fd660) 0 empty

Class std::conditional<false, std::__is_array_unknown_bounds<std::__cxx11::basic_string<char>*>, std::is_function<std::__cxx11::basic_string<char>*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__is_array_unknown_bounds<std::__cxx11::basic_string<char>*>, std::is_function<std::__cxx11::basic_string<char>*> > (0x0x7f12744fd6c0) 0 empty

Class std::__or_<std::__is_array_unknown_bounds<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*>, std::is_function<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::__is_array_unknown_bounds<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*>, std::is_function<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*> > (0x0x7f12745032d8) 0 empty
  std::is_function<std::__cxx11::basic_string<char>*> (0x0x7f1274503340) 0 empty
    std::integral_constant<bool, false> (0x0x7f12744fd720) 0 empty

Class std::__or_<std::is_void<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*>, std::__is_array_unknown_bounds<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*>, std::is_function<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*>, std::__is_array_unknown_bounds<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*>, std::is_function<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*> > (0x0x7f12745033a8) 0 empty
  std::__or_<std::__is_array_unknown_bounds<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*>, std::is_function<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*> > (0x0x7f1274503410) 0 empty
    std::is_function<std::__cxx11::basic_string<char>*> (0x0x7f1274503478) 0 empty
      std::integral_constant<bool, false> (0x0x7f12744fd780) 0 empty

Class std::conditional<false, std::is_reference<std::__cxx11::basic_string<char>*>, std::is_scalar<std::__cxx11::basic_string<char>*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_reference<std::__cxx11::basic_string<char>*>, std::is_scalar<std::__cxx11::basic_string<char>*> > (0x0x7f12744fd7e0) 0 empty

Class std::__is_integral_helper<std::__cxx11::basic_string<char>*>
   size=1 align=1
   base size=1 base align=1
std::__is_integral_helper<std::__cxx11::basic_string<char>*> (0x0x7f12745034e0) 0 empty
  std::integral_constant<bool, false> (0x0x7f12744fd900) 0 empty

Class std::is_integral<std::__cxx11::basic_string<char>*>
   size=1 align=1
   base size=1 base align=1
std::is_integral<std::__cxx11::basic_string<char>*> (0x0x7f1274503618) 0 empty
  std::integral_constant<bool, false> (0x0x7f12744fd960) 0 empty

Class std::conditional<false, std::is_integral<std::__cxx11::basic_string<char>*>, std::is_floating_point<std::__cxx11::basic_string<char>*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_integral<std::__cxx11::basic_string<char>*>, std::is_floating_point<std::__cxx11::basic_string<char>*> > (0x0x7f12744fda80) 0 empty

Class std::__is_floating_point_helper<std::__cxx11::basic_string<char>*>
   size=1 align=1
   base size=1 base align=1
std::__is_floating_point_helper<std::__cxx11::basic_string<char>*> (0x0x7f1274503750) 0 empty
  std::integral_constant<bool, false> (0x0x7f12744fdae0) 0 empty

Class std::is_floating_point<std::__cxx11::basic_string<char>*>
   size=1 align=1
   base size=1 base align=1
std::is_floating_point<std::__cxx11::basic_string<char>*> (0x0x7f12745037b8) 0 empty
  std::integral_constant<bool, false> (0x0x7f12744fdb40) 0 empty

Class std::__or_<std::is_integral<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*>, std::is_floating_point<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_integral<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*>, std::is_floating_point<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*> > (0x0x7f1274503820) 0 empty
  std::is_floating_point<std::__cxx11::basic_string<char>*> (0x0x7f1274503888) 0 empty
    std::integral_constant<bool, false> (0x0x7f12744fdba0) 0 empty

Class std::is_arithmetic<std::__cxx11::basic_string<char>*>
   size=1 align=1
   base size=1 base align=1
std::is_arithmetic<std::__cxx11::basic_string<char>*> (0x0x7f12745038f0) 0 empty
  std::integral_constant<bool, false> (0x0x7f12744fdc00) 0 empty

Class std::conditional<false, std::is_arithmetic<std::__cxx11::basic_string<char>*>, std::__or_<std::is_enum<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*>, std::is_pointer<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*>, std::is_member_pointer<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*>, std::is_null_pointer<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_arithmetic<std::__cxx11::basic_string<char>*>, std::__or_<std::is_enum<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*>, std::is_pointer<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*>, std::is_member_pointer<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*>, std::is_null_pointer<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*> > > (0x0x7f12744fdd20) 0 empty

Class std::is_enum<std::__cxx11::basic_string<char>*>
   size=1 align=1
   base size=1 base align=1
std::is_enum<std::__cxx11::basic_string<char>*> (0x0x7f1274503958) 0 empty
  std::integral_constant<bool, false> (0x0x7f12744fdd80) 0 empty

Class std::conditional<false, std::is_enum<std::__cxx11::basic_string<char>*>, std::__or_<std::is_pointer<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*>, std::is_member_pointer<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*>, std::is_null_pointer<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_enum<std::__cxx11::basic_string<char>*>, std::__or_<std::is_pointer<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*>, std::is_member_pointer<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*>, std::is_null_pointer<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*> > > (0x0x7f12744fdea0) 0 empty

Class std::__is_pointer_helper<std::__cxx11::basic_string<char>*>
   size=1 align=1
   base size=1 base align=1
std::__is_pointer_helper<std::__cxx11::basic_string<char>*> (0x0x7f12745039c0) 0 empty
  std::integral_constant<bool, true> (0x0x7f12744fdf00) 0 empty

Class std::is_pointer<std::__cxx11::basic_string<char>*>
   size=1 align=1
   base size=1 base align=1
std::is_pointer<std::__cxx11::basic_string<char>*> (0x0x7f1274503af8) 0 empty
  std::integral_constant<bool, true> (0x0x7f12744fdf60) 0 empty

Class std::conditional<true, std::is_pointer<std::__cxx11::basic_string<char>*>, std::__or_<std::is_member_pointer<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*>, std::is_null_pointer<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_pointer<std::__cxx11::basic_string<char>*>, std::__or_<std::is_member_pointer<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*>, std::is_null_pointer<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*> > > (0x0x7f12745260c0) 0 empty

Class std::__or_<std::is_pointer<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*>, std::is_member_pointer<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*>, std::is_null_pointer<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_pointer<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*>, std::is_member_pointer<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*>, std::is_null_pointer<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*> > (0x0x7f1274503b60) 0 empty
  std::is_pointer<std::__cxx11::basic_string<char>*> (0x0x7f1274503bc8) 0 empty
    std::integral_constant<bool, true> (0x0x7f1274526120) 0 empty

Class std::__or_<std::is_enum<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*>, std::is_pointer<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*>, std::is_member_pointer<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*>, std::is_null_pointer<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_enum<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*>, std::is_pointer<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*>, std::is_member_pointer<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*>, std::is_null_pointer<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*> > (0x0x7f1274503c30) 0 empty
  std::__or_<std::is_pointer<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*>, std::is_member_pointer<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*>, std::is_null_pointer<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*> > (0x0x7f1274503c98) 0 empty
    std::is_pointer<std::__cxx11::basic_string<char>*> (0x0x7f1274503d00) 0 empty
      std::integral_constant<bool, true> (0x0x7f1274526180) 0 empty

Class std::__or_<std::is_arithmetic<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*>, std::is_enum<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*>, std::is_pointer<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*>, std::is_member_pointer<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*>, std::is_null_pointer<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_arithmetic<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*>, std::is_enum<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*>, std::is_pointer<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*>, std::is_member_pointer<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*>, std::is_null_pointer<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*> > (0x0x7f1274503d68) 0 empty
  std::__or_<std::is_enum<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*>, std::is_pointer<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*>, std::is_member_pointer<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*>, std::is_null_pointer<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*> > (0x0x7f1274503dd0) 0 empty
    std::__or_<std::is_pointer<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*>, std::is_member_pointer<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*>, std::is_null_pointer<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*> > (0x0x7f1274503e38) 0 empty
      std::is_pointer<std::__cxx11::basic_string<char>*> (0x0x7f1274503ea0) 0 empty
        std::integral_constant<bool, true> (0x0x7f12745261e0) 0 empty

Class std::is_scalar<std::__cxx11::basic_string<char>*>
   size=1 align=1
   base size=1 base align=1
std::is_scalar<std::__cxx11::basic_string<char>*> (0x0x7f1274503f08) 0 empty
  std::integral_constant<bool, true> (0x0x7f1274526240) 0 empty

Class std::__or_<std::is_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*>, std::is_scalar<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*>, std::is_scalar<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*> > (0x0x7f1274503f70) 0 empty
  std::is_scalar<std::__cxx11::basic_string<char>*> (0x0x7f127452c000) 0 empty
    std::integral_constant<bool, true> (0x0x7f12745262a0) 0 empty

Class std::__is_destructible_safe<std::__cxx11::basic_string<char>*, false, true>
   size=1 align=1
   base size=1 base align=1
std::__is_destructible_safe<std::__cxx11::basic_string<char>*, false, true> (0x0x7f127452c068) 0 empty
  std::integral_constant<bool, true> (0x0x7f1274526300) 0 empty

Class std::is_destructible<std::__cxx11::basic_string<char>*>
   size=1 align=1
   base size=1 base align=1
std::is_destructible<std::__cxx11::basic_string<char>*> (0x0x7f127452c0d0) 0 empty
  std::integral_constant<bool, true> (0x0x7f1274526360) 0 empty

Class std::conditional<true, std::__is_direct_constructible_impl<std::__cxx11::basic_string<char>*, std::__cxx11::basic_string<char>*&&>, std::is_destructible<std::__cxx11::basic_string<char>*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_direct_constructible_impl<std::__cxx11::basic_string<char>*, std::__cxx11::basic_string<char>*&&>, std::is_destructible<std::__cxx11::basic_string<char>*> > (0x0x7f12745263c0) 0 empty

Class std::is_function<std::__cxx11::basic_string<char>*&&>
   size=1 align=1
   base size=1 base align=1
std::is_function<std::__cxx11::basic_string<char>*&&> (0x0x7f127452c270) 0 empty
  std::integral_constant<bool, false> (0x0x7f1274526480) 0 empty

Class std::conditional<false, std::is_function<std::__cxx11::basic_string<char>*&&>, std::__or_<std::is_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*&&>, std::is_void<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*&&> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<std::__cxx11::basic_string<char>*&&>, std::__or_<std::is_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*&&>, std::is_void<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*&&> > > (0x0x7f12745265a0) 0 empty

Class std::is_lvalue_reference<std::__cxx11::basic_string<char>*&&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<std::__cxx11::basic_string<char>*&&> (0x0x7f127452c2d8) 0 empty
  std::integral_constant<bool, false> (0x0x7f1274526600) 0 empty

Class std::conditional<false, std::is_lvalue_reference<std::__cxx11::basic_string<char>*&&>, std::is_rvalue_reference<std::__cxx11::basic_string<char>*&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_lvalue_reference<std::__cxx11::basic_string<char>*&&>, std::is_rvalue_reference<std::__cxx11::basic_string<char>*&&> > (0x0x7f1274526660) 0 empty

Class std::is_rvalue_reference<std::__cxx11::basic_string<char>*&&>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<std::__cxx11::basic_string<char>*&&> (0x0x7f127452c4e0) 0 empty
  std::integral_constant<bool, true> (0x0x7f12745266c0) 0 empty

Class std::__or_<std::is_lvalue_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*&&>, std::is_rvalue_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*&&>, std::is_rvalue_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*&&> > (0x0x7f127452c548) 0 empty
  std::is_rvalue_reference<std::__cxx11::basic_string<char>*&&> (0x0x7f127452c5b0) 0 empty
    std::integral_constant<bool, true> (0x0x7f1274526720) 0 empty

Class std::is_reference<std::__cxx11::basic_string<char>*&&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<std::__cxx11::basic_string<char>*&&> (0x0x7f127452c618) 0 empty
  std::integral_constant<bool, true> (0x0x7f1274526780) 0 empty

Class std::conditional<true, std::is_reference<std::__cxx11::basic_string<char>*&&>, std::is_void<std::__cxx11::basic_string<char>*&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_reference<std::__cxx11::basic_string<char>*&&>, std::is_void<std::__cxx11::basic_string<char>*&&> > (0x0x7f12745267e0) 0 empty

Class std::__or_<std::is_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*&&>, std::is_void<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*&&>, std::is_void<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*&&> > (0x0x7f127452c750) 0 empty
  std::is_reference<std::__cxx11::basic_string<char>*&&> (0x0x7f127452c7b8) 0 empty
    std::integral_constant<bool, true> (0x0x7f1274526840) 0 empty

Class std::__or_<std::is_function<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*&&>, std::is_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*&&>, std::is_void<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*&&>, std::is_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*&&>, std::is_void<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*&&> > (0x0x7f127452c820) 0 empty
  std::__or_<std::is_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*&&>, std::is_void<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*&&> > (0x0x7f127452c888) 0 empty
    std::is_reference<std::__cxx11::basic_string<char>*&&> (0x0x7f127452c8f0) 0 empty
      std::integral_constant<bool, true> (0x0x7f12745268a0) 0 empty

Class std::__not_<std::__or_<std::is_function<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*&&>, std::is_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*&&>, std::is_void<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*&&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*&&>, std::is_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*&&>, std::is_void<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*&&> > > (0x0x7f127452c958) 0 empty
  std::integral_constant<bool, false> (0x0x7f1274526900) 0 empty

Class std::is_object<std::__cxx11::basic_string<char>*&&>
   size=1 align=1
   base size=1 base align=1
std::is_object<std::__cxx11::basic_string<char>*&&> (0x0x7f127452c9c0) 0 empty
  std::integral_constant<bool, false> (0x0x7f1274526960) 0 empty

Class std::conditional<false, std::is_object<std::__cxx11::basic_string<char>*&&>, std::is_reference<std::__cxx11::basic_string<char>*&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_object<std::__cxx11::basic_string<char>*&&>, std::is_reference<std::__cxx11::basic_string<char>*&&> > (0x0x7f1274526a80) 0 empty

Class std::__or_<std::is_object<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*&&>, std::is_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*&&>, std::is_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*&&> > (0x0x7f127452ca28) 0 empty
  std::is_reference<std::__cxx11::basic_string<char>*&&> (0x0x7f127452ca90) 0 empty
    std::integral_constant<bool, true> (0x0x7f1274526ae0) 0 empty

Class std::__is_referenceable<std::__cxx11::basic_string<char>*&&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<std::__cxx11::basic_string<char>*&&> (0x0x7f127452caf8) 0 empty
  std::integral_constant<bool, true> (0x0x7f1274526b40) 0 empty

Class std::__add_rvalue_reference_helper<std::__cxx11::basic_string<char>*&&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<std::__cxx11::basic_string<char>*&&, true> (0x0x7f1274526ba0) 0 empty

Class std::add_rvalue_reference<std::__cxx11::basic_string<char>*&&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<std::__cxx11::basic_string<char>*&&> (0x0x7f127452cc30) 0 empty
  std::__add_rvalue_reference_helper<std::__cxx11::basic_string<char>*&&, true> (0x0x7f1274526c00) 0 empty

Class std::__is_direct_constructible_impl<std::__cxx11::basic_string<char>*, std::__cxx11::basic_string<char>*&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_impl<std::__cxx11::basic_string<char>*, std::__cxx11::basic_string<char>*&&> (0x0x7f127452c208) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f1274526420) 0 empty

Class std::__and_<std::is_destructible<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*>, std::__is_direct_constructible_impl<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_destructible<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*>, std::__is_direct_constructible_impl<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*&&> > (0x0x7f127452cd00) 0 empty
  std::__is_direct_constructible_impl<std::__cxx11::basic_string<char>*, std::__cxx11::basic_string<char>*&&> (0x0x7f127452cd68) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f1274526c60) 0 empty

Class std::__is_direct_constructible_new_safe<std::__cxx11::basic_string<char>*, std::__cxx11::basic_string<char>*&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new_safe<std::__cxx11::basic_string<char>*, std::__cxx11::basic_string<char>*&&> (0x0x7f127452cdd0) 0 empty
  std::__and_<std::is_destructible<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*>, std::__is_direct_constructible_impl<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*&&> > (0x0x7f127452ce38) 0 empty
    std::__is_direct_constructible_impl<std::__cxx11::basic_string<char>*, std::__cxx11::basic_string<char>*&&> (0x0x7f127452cea0) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7f1274526cc0) 0 empty

Class std::__is_direct_constructible_new<std::__cxx11::basic_string<char>*, std::__cxx11::basic_string<char>*&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new<std::__cxx11::basic_string<char>*, std::__cxx11::basic_string<char>*&&> (0x0x7f127452cf08) 0 empty
  std::__is_direct_constructible_new_safe<std::__cxx11::basic_string<char>*, std::__cxx11::basic_string<char>*&&> (0x0x7f127452cf70) 0 empty
    std::__and_<std::is_destructible<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*>, std::__is_direct_constructible_impl<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*&&> > (0x0x7f127454b000) 0 empty
      std::__is_direct_constructible_impl<std::__cxx11::basic_string<char>*, std::__cxx11::basic_string<char>*&&> (0x0x7f127454b068) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7f1274526d20) 0 empty

Class std::__is_direct_constructible<std::__cxx11::basic_string<char>*, std::__cxx11::basic_string<char>*&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible<std::__cxx11::basic_string<char>*, std::__cxx11::basic_string<char>*&&> (0x0x7f127454b0d0) 0 empty
  std::integral_constant<bool, true> (0x0x7f1274526d80) 0 empty

Class std::__is_constructible_impl<std::__cxx11::basic_string<char>*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*&&>
   size=1 align=1
   base size=1 base align=1
std::__is_constructible_impl<std::__cxx11::basic_string<char>*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*&&> (0x0x7f127454b208) 0 empty
  std::__is_direct_constructible<std::__cxx11::basic_string<char>*, std::__cxx11::basic_string<char>*&&> (0x0x7f127454b270) 0 empty
    std::integral_constant<bool, true> (0x0x7f1274526de0) 0 empty

Class std::is_constructible<std::__cxx11::basic_string<char>*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*&&>
   size=1 align=1
   base size=1 base align=1
std::is_constructible<std::__cxx11::basic_string<char>*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*&&> (0x0x7f127454b340) 0 empty
  std::integral_constant<bool, true> (0x0x7f1274526e40) 0 empty

Class std::__is_move_constructible_impl<std::__cxx11::basic_string<char>*, true>
   size=1 align=1
   base size=1 base align=1
std::__is_move_constructible_impl<std::__cxx11::basic_string<char>*, true> (0x0x7f127454b3a8) 0 empty
  std::is_constructible<std::__cxx11::basic_string<char>*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*&&> (0x0x7f127454b410) 0 empty
    std::integral_constant<bool, true> (0x0x7f1274526ea0) 0 empty

Class std::is_move_constructible<std::__cxx11::basic_string<char>*>
   size=1 align=1
   base size=1 base align=1
std::is_move_constructible<std::__cxx11::basic_string<char>*> (0x0x7f127454b478) 0 empty
  std::__is_move_constructible_impl<std::__cxx11::basic_string<char>*, true> (0x0x7f127454b4e0) 0 empty
    std::is_constructible<std::__cxx11::basic_string<char>*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*&&> (0x0x7f127454b548) 0 empty
      std::integral_constant<bool, true> (0x0x7f1274526f00) 0 empty

Class std::conditional<true, std::is_move_assignable<std::__cxx11::basic_string<char>*>, std::is_move_constructible<std::__cxx11::basic_string<char>*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_move_assignable<std::__cxx11::basic_string<char>*>, std::is_move_constructible<std::__cxx11::basic_string<char>*> > (0x0x7f1274526f60) 0 empty

Class std::is_function<std::__cxx11::basic_string<char>*&>
   size=1 align=1
   base size=1 base align=1
std::is_function<std::__cxx11::basic_string<char>*&> (0x0x7f127454b750) 0 empty
  std::integral_constant<bool, false> (0x0x7f1274551060) 0 empty

Class std::conditional<false, std::is_function<std::__cxx11::basic_string<char>*&>, std::__or_<std::is_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*&>, std::is_void<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*&> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<std::__cxx11::basic_string<char>*&>, std::__or_<std::is_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*&>, std::is_void<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*&> > > (0x0x7f1274551180) 0 empty

Class std::is_lvalue_reference<std::__cxx11::basic_string<char>*&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<std::__cxx11::basic_string<char>*&> (0x0x7f127454b7b8) 0 empty
  std::integral_constant<bool, true> (0x0x7f12745511e0) 0 empty

Class std::conditional<true, std::is_lvalue_reference<std::__cxx11::basic_string<char>*&>, std::is_rvalue_reference<std::__cxx11::basic_string<char>*&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_lvalue_reference<std::__cxx11::basic_string<char>*&>, std::is_rvalue_reference<std::__cxx11::basic_string<char>*&> > (0x0x7f1274551240) 0 empty

Class std::__or_<std::is_lvalue_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*&>, std::is_rvalue_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*&>, std::is_rvalue_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*&> > (0x0x7f127454b8f0) 0 empty
  std::is_lvalue_reference<std::__cxx11::basic_string<char>*&> (0x0x7f127454b958) 0 empty
    std::integral_constant<bool, true> (0x0x7f12745512a0) 0 empty

Class std::is_reference<std::__cxx11::basic_string<char>*&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<std::__cxx11::basic_string<char>*&> (0x0x7f127454b9c0) 0 empty
  std::integral_constant<bool, true> (0x0x7f1274551300) 0 empty

Class std::conditional<true, std::is_reference<std::__cxx11::basic_string<char>*&>, std::is_void<std::__cxx11::basic_string<char>*&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_reference<std::__cxx11::basic_string<char>*&>, std::is_void<std::__cxx11::basic_string<char>*&> > (0x0x7f1274551420) 0 empty

Class std::__or_<std::is_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*&>, std::is_void<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*&>, std::is_void<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*&> > (0x0x7f127454ba28) 0 empty
  std::is_reference<std::__cxx11::basic_string<char>*&> (0x0x7f127454ba90) 0 empty
    std::integral_constant<bool, true> (0x0x7f1274551480) 0 empty

Class std::__or_<std::is_function<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*&>, std::is_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*&>, std::is_void<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*&>, std::is_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*&>, std::is_void<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*&> > (0x0x7f127454baf8) 0 empty
  std::__or_<std::is_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*&>, std::is_void<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*&> > (0x0x7f127454bb60) 0 empty
    std::is_reference<std::__cxx11::basic_string<char>*&> (0x0x7f127454bbc8) 0 empty
      std::integral_constant<bool, true> (0x0x7f12745514e0) 0 empty

Class std::__not_<std::__or_<std::is_function<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*&>, std::is_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*&>, std::is_void<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*&>, std::is_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*&>, std::is_void<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*&> > > (0x0x7f127454bc30) 0 empty
  std::integral_constant<bool, false> (0x0x7f1274551540) 0 empty

Class std::is_object<std::__cxx11::basic_string<char>*&>
   size=1 align=1
   base size=1 base align=1
std::is_object<std::__cxx11::basic_string<char>*&> (0x0x7f127454bc98) 0 empty
  std::integral_constant<bool, false> (0x0x7f12745515a0) 0 empty

Class std::conditional<false, std::is_object<std::__cxx11::basic_string<char>*&>, std::is_reference<std::__cxx11::basic_string<char>*&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_object<std::__cxx11::basic_string<char>*&>, std::is_reference<std::__cxx11::basic_string<char>*&> > (0x0x7f12745516c0) 0 empty

Class std::__or_<std::is_object<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*&>, std::is_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*&>, std::is_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*&> > (0x0x7f127454bd00) 0 empty
  std::is_reference<std::__cxx11::basic_string<char>*&> (0x0x7f127454bd68) 0 empty
    std::integral_constant<bool, true> (0x0x7f1274551720) 0 empty

Class std::__is_referenceable<std::__cxx11::basic_string<char>*&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<std::__cxx11::basic_string<char>*&> (0x0x7f127454bdd0) 0 empty
  std::integral_constant<bool, true> (0x0x7f1274551780) 0 empty

Class std::__add_rvalue_reference_helper<std::__cxx11::basic_string<char>*&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<std::__cxx11::basic_string<char>*&, true> (0x0x7f12745517e0) 0 empty

Class std::add_rvalue_reference<std::__cxx11::basic_string<char>*&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<std::__cxx11::basic_string<char>*&> (0x0x7f127454bf08) 0 empty
  std::__add_rvalue_reference_helper<std::__cxx11::basic_string<char>*&, true> (0x0x7f1274551840) 0 empty

Class std::__is_assignable_helper<std::__cxx11::basic_string<char>*&, std::__cxx11::basic_string<char>*&&>
   size=1 align=1
   base size=0 base align=1
std::__is_assignable_helper<std::__cxx11::basic_string<char>*&, std::__cxx11::basic_string<char>*&&> (0x0x7f1274551000) 0 empty

Class std::is_assignable<std::__cxx11::basic_string<char>*&, std::__cxx11::basic_string<char>*&&>
   size=1 align=1
   base size=1 base align=1
std::is_assignable<std::__cxx11::basic_string<char>*&, std::__cxx11::basic_string<char>*&&> (0x0x7f12745681a0) 0 empty
  std::integral_constant<bool, true> (0x0x7f12745518a0) 0 empty

Class std::__is_move_assignable_impl<std::__cxx11::basic_string<char>*, true>
   size=1 align=1
   base size=1 base align=1
std::__is_move_assignable_impl<std::__cxx11::basic_string<char>*, true> (0x0x7f1274568208) 0 empty
  std::is_assignable<std::__cxx11::basic_string<char>*&, std::__cxx11::basic_string<char>*&&> (0x0x7f1274568270) 0 empty
    std::integral_constant<bool, true> (0x0x7f12745519c0) 0 empty

Class std::is_move_assignable<std::__cxx11::basic_string<char>*>
   size=1 align=1
   base size=1 base align=1
std::is_move_assignable<std::__cxx11::basic_string<char>*> (0x0x7f12745682d8) 0 empty
  std::__is_move_assignable_impl<std::__cxx11::basic_string<char>*, true> (0x0x7f1274568340) 0 empty
    std::is_assignable<std::__cxx11::basic_string<char>*&, std::__cxx11::basic_string<char>*&&> (0x0x7f12745683a8) 0 empty
      std::integral_constant<bool, true> (0x0x7f1274551a80) 0 empty

Class std::__and_<std::is_move_constructible<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*>, std::is_move_assignable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_move_constructible<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*>, std::is_move_assignable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*> > (0x0x7f1274568410) 0 empty
  std::is_move_assignable<std::__cxx11::basic_string<char>*> (0x0x7f1274568478) 0 empty
    std::__is_move_assignable_impl<std::__cxx11::basic_string<char>*, true> (0x0x7f12745684e0) 0 empty
      std::is_assignable<std::__cxx11::basic_string<char>*&, std::__cxx11::basic_string<char>*&&> (0x0x7f1274568548) 0 empty
        std::integral_constant<bool, true> (0x0x7f1274551b40) 0 empty

Class std::conditional<true, std::__is_nt_constructible_impl<std::__cxx11::basic_string<char>*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*&&>, std::is_constructible<std::__cxx11::basic_string<char>*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_nt_constructible_impl<std::__cxx11::basic_string<char>*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*&&>, std::is_constructible<std::__cxx11::basic_string<char>*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*&&> > (0x0x7f1274551c00) 0 empty

Class std::__is_nt_constructible_impl<std::__cxx11::basic_string<char>*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*&&>
   size=1 align=1
   base size=1 base align=1
std::__is_nt_constructible_impl<std::__cxx11::basic_string<char>*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*&&> (0x0x7f12745685b0) 0 empty
  std::integral_constant<bool, true> (0x0x7f1274551c60) 0 empty

Class std::__and_<std::is_constructible<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*&&>, std::__is_nt_constructible_impl<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*&&>, std::__is_nt_constructible_impl<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*&&> > (0x0x7f1274568618) 0 empty
  std::__is_nt_constructible_impl<std::__cxx11::basic_string<char>*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*&&> (0x0x7f1274568680) 0 empty
    std::integral_constant<bool, true> (0x0x7f1274551cc0) 0 empty

Class std::is_nothrow_constructible<std::__cxx11::basic_string<char>*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*&&>
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_constructible<std::__cxx11::basic_string<char>*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*&&> (0x0x7f12745686e8) 0 empty
  std::__and_<std::is_constructible<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*&&>, std::__is_nt_constructible_impl<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*&&> > (0x0x7f1274568750) 0 empty
    std::__is_nt_constructible_impl<std::__cxx11::basic_string<char>*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*&&> (0x0x7f12745687b8) 0 empty
      std::integral_constant<bool, true> (0x0x7f1274551d20) 0 empty

Class std::__is_nothrow_move_constructible_impl<std::__cxx11::basic_string<char>*, true>
   size=1 align=1
   base size=1 base align=1
std::__is_nothrow_move_constructible_impl<std::__cxx11::basic_string<char>*, true> (0x0x7f1274568820) 0 empty
  std::is_nothrow_constructible<std::__cxx11::basic_string<char>*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*&&> (0x0x7f1274568888) 0 empty
    std::__and_<std::is_constructible<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*&&>, std::__is_nt_constructible_impl<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*&&> > (0x0x7f12745688f0) 0 empty
      std::__is_nt_constructible_impl<std::__cxx11::basic_string<char>*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*&&> (0x0x7f1274568958) 0 empty
        std::integral_constant<bool, true> (0x0x7f1274551d80) 0 empty

Class std::is_nothrow_move_constructible<std::__cxx11::basic_string<char>*>
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_move_constructible<std::__cxx11::basic_string<char>*> (0x0x7f12745689c0) 0 empty
  std::__is_nothrow_move_constructible_impl<std::__cxx11::basic_string<char>*, true> (0x0x7f1274568a28) 0 empty
    std::is_nothrow_constructible<std::__cxx11::basic_string<char>*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*&&> (0x0x7f1274568a90) 0 empty
      std::__and_<std::is_constructible<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*&&>, std::__is_nt_constructible_impl<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*&&> > (0x0x7f1274568af8) 0 empty
        std::__is_nt_constructible_impl<std::__cxx11::basic_string<char>*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*&&> (0x0x7f1274568b60) 0 empty
          std::integral_constant<bool, true> (0x0x7f1274551de0) 0 empty

Class std::conditional<true, std::is_nothrow_move_assignable<std::__cxx11::basic_string<char>*>, std::is_nothrow_move_constructible<std::__cxx11::basic_string<char>*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_nothrow_move_assignable<std::__cxx11::basic_string<char>*>, std::is_nothrow_move_constructible<std::__cxx11::basic_string<char>*> > (0x0x7f1274551e40) 0 empty

Class std::conditional<true, std::__is_nt_assignable_impl<std::__cxx11::basic_string<char>*&, std::__cxx11::basic_string<char>*&&>, std::is_assignable<std::__cxx11::basic_string<char>*&, std::__cxx11::basic_string<char>*&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_nt_assignable_impl<std::__cxx11::basic_string<char>*&, std::__cxx11::basic_string<char>*&&>, std::is_assignable<std::__cxx11::basic_string<char>*&, std::__cxx11::basic_string<char>*&&> > (0x0x7f1274551ea0) 0 empty

Class std::__is_nt_assignable_impl<std::__cxx11::basic_string<char>*&, std::__cxx11::basic_string<char>*&&>
   size=1 align=1
   base size=1 base align=1
std::__is_nt_assignable_impl<std::__cxx11::basic_string<char>*&, std::__cxx11::basic_string<char>*&&> (0x0x7f1274568bc8) 0 empty
  std::integral_constant<bool, true> (0x0x7f1274551f00) 0 empty

Class std::__and_<std::is_assignable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*&&>, std::__is_nt_assignable_impl<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_assignable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*&&>, std::__is_nt_assignable_impl<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*&&> > (0x0x7f1274568d00) 0 empty
  std::__is_nt_assignable_impl<std::__cxx11::basic_string<char>*&, std::__cxx11::basic_string<char>*&&> (0x0x7f1274568d68) 0 empty
    std::integral_constant<bool, true> (0x0x7f1274551f60) 0 empty

Class std::is_nothrow_assignable<std::__cxx11::basic_string<char>*&, std::__cxx11::basic_string<char>*&&>
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_assignable<std::__cxx11::basic_string<char>*&, std::__cxx11::basic_string<char>*&&> (0x0x7f1274568e38) 0 empty
  std::__and_<std::is_assignable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*&&>, std::__is_nt_assignable_impl<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*&&> > (0x0x7f1274568ea0) 0 empty
    std::__is_nt_assignable_impl<std::__cxx11::basic_string<char>*&, std::__cxx11::basic_string<char>*&&> (0x0x7f1274568f08) 0 empty
      std::integral_constant<bool, true> (0x0x7f127457e000) 0 empty

Class std::__is_nt_move_assignable_impl<std::__cxx11::basic_string<char>*, true>
   size=1 align=1
   base size=1 base align=1
std::__is_nt_move_assignable_impl<std::__cxx11::basic_string<char>*, true> (0x0x7f127457f0d0) 0 empty
  std::is_nothrow_assignable<std::__cxx11::basic_string<char>*&, std::__cxx11::basic_string<char>*&&> (0x0x7f127457f138) 0 empty
    std::__and_<std::is_assignable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*&&>, std::__is_nt_assignable_impl<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*&&> > (0x0x7f127457f1a0) 0 empty
      std::__is_nt_assignable_impl<std::__cxx11::basic_string<char>*&, std::__cxx11::basic_string<char>*&&> (0x0x7f127457f208) 0 empty
        std::integral_constant<bool, true> (0x0x7f127457e060) 0 empty

Class std::is_nothrow_move_assignable<std::__cxx11::basic_string<char>*>
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_move_assignable<std::__cxx11::basic_string<char>*> (0x0x7f127457f340) 0 empty
  std::__is_nt_move_assignable_impl<std::__cxx11::basic_string<char>*, true> (0x0x7f127457f3a8) 0 empty
    std::is_nothrow_assignable<std::__cxx11::basic_string<char>*&, std::__cxx11::basic_string<char>*&&> (0x0x7f127457f410) 0 empty
      std::__and_<std::is_assignable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*&&>, std::__is_nt_assignable_impl<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*&&> > (0x0x7f127457f478) 0 empty
        std::__is_nt_assignable_impl<std::__cxx11::basic_string<char>*&, std::__cxx11::basic_string<char>*&&> (0x0x7f127457f4e0) 0 empty
          std::integral_constant<bool, true> (0x0x7f127457e0c0) 0 empty

Class std::__and_<std::is_nothrow_move_constructible<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*>, std::is_nothrow_move_assignable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_nothrow_move_constructible<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*>, std::is_nothrow_move_assignable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*> > (0x0x7f127457f618) 0 empty
  std::is_nothrow_move_assignable<std::__cxx11::basic_string<char>*> (0x0x7f127457f680) 0 empty
    std::__is_nt_move_assignable_impl<std::__cxx11::basic_string<char>*, true> (0x0x7f127457f6e8) 0 empty
      std::is_nothrow_assignable<std::__cxx11::basic_string<char>*&, std::__cxx11::basic_string<char>*&&> (0x0x7f127457f750) 0 empty
        std::__and_<std::is_assignable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*&&>, std::__is_nt_assignable_impl<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*&&> > (0x0x7f127457f7b8) 0 empty
          std::__is_nt_assignable_impl<std::__cxx11::basic_string<char>*&, std::__cxx11::basic_string<char>*&&> (0x0x7f127457f820) 0 empty
            std::integral_constant<bool, true> (0x0x7f127457e120) 0 empty

Class std::__iterator_traits<__gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char>*, std::vector<std::__cxx11::basic_string<char> > >, void>
   size=1 align=1
   base size=0 base align=1
std::__iterator_traits<__gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char>*, std::vector<std::__cxx11::basic_string<char> > >, void> (0x0x7f127457e900) 0 empty

Class std::iterator_traits<__gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char>*, std::vector<std::__cxx11::basic_string<char> > > >
   size=1 align=1
   base size=1 base align=1
std::iterator_traits<__gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char>*, std::vector<std::__cxx11::basic_string<char> > > > (0x0x7f127457fbc8) 0 empty
  std::__iterator_traits<__gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char>*, std::vector<std::__cxx11::basic_string<char> > >, void> (0x0x7f127457e960) 0 empty

Class std::is_function<std::__cxx11::basic_string<char>&>
   size=1 align=1
   base size=1 base align=1
std::is_function<std::__cxx11::basic_string<char>&> (0x0x7f127457fd00) 0 empty
  std::integral_constant<bool, false> (0x0x7f127457eb40) 0 empty

Class std::conditional<false, std::is_function<std::__cxx11::basic_string<char>&>, std::__or_<std::is_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::is_void<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<std::__cxx11::basic_string<char>&>, std::__or_<std::is_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::is_void<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&> > > (0x0x7f127457ec60) 0 empty

Class std::is_lvalue_reference<std::__cxx11::basic_string<char>&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<std::__cxx11::basic_string<char>&> (0x0x7f127457fd68) 0 empty
  std::integral_constant<bool, true> (0x0x7f127457ecc0) 0 empty

Class std::conditional<true, std::is_lvalue_reference<std::__cxx11::basic_string<char>&>, std::is_rvalue_reference<std::__cxx11::basic_string<char>&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_lvalue_reference<std::__cxx11::basic_string<char>&>, std::is_rvalue_reference<std::__cxx11::basic_string<char>&> > (0x0x7f127457ed20) 0 empty

Class std::__or_<std::is_lvalue_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::is_rvalue_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::is_rvalue_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&> > (0x0x7f127457fea0) 0 empty
  std::is_lvalue_reference<std::__cxx11::basic_string<char>&> (0x0x7f127457ff08) 0 empty
    std::integral_constant<bool, true> (0x0x7f127457ed80) 0 empty

Class std::is_reference<std::__cxx11::basic_string<char>&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<std::__cxx11::basic_string<char>&> (0x0x7f127457ff70) 0 empty
  std::integral_constant<bool, true> (0x0x7f127457ede0) 0 empty

Class std::conditional<true, std::is_reference<std::__cxx11::basic_string<char>&>, std::is_void<std::__cxx11::basic_string<char>&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_reference<std::__cxx11::basic_string<char>&>, std::is_void<std::__cxx11::basic_string<char>&> > (0x0x7f127457ef00) 0 empty

Class std::__or_<std::is_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::is_void<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::is_void<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&> > (0x0x7f127457fb60) 0 empty
  std::is_reference<std::__cxx11::basic_string<char>&> (0x0x7f12745b3000) 0 empty
    std::integral_constant<bool, true> (0x0x7f127457ef60) 0 empty

Class std::__or_<std::is_function<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::is_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::is_void<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::is_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::is_void<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&> > (0x0x7f12745b3068) 0 empty
  std::__or_<std::is_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::is_void<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&> > (0x0x7f12745b30d0) 0 empty
    std::is_reference<std::__cxx11::basic_string<char>&> (0x0x7f12745b3138) 0 empty
      std::integral_constant<bool, true> (0x0x7f12745b5000) 0 empty

Class std::__not_<std::__or_<std::is_function<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::is_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::is_void<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::is_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::is_void<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&> > > (0x0x7f12745b31a0) 0 empty
  std::integral_constant<bool, false> (0x0x7f12745b5060) 0 empty

Class std::is_object<std::__cxx11::basic_string<char>&>
   size=1 align=1
   base size=1 base align=1
std::is_object<std::__cxx11::basic_string<char>&> (0x0x7f12745b3208) 0 empty
  std::integral_constant<bool, false> (0x0x7f12745b50c0) 0 empty

Class std::conditional<false, std::is_object<std::__cxx11::basic_string<char>&>, std::is_reference<std::__cxx11::basic_string<char>&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_object<std::__cxx11::basic_string<char>&>, std::is_reference<std::__cxx11::basic_string<char>&> > (0x0x7f12745b51e0) 0 empty

Class std::__or_<std::is_object<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::is_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::is_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&> > (0x0x7f12745b3270) 0 empty
  std::is_reference<std::__cxx11::basic_string<char>&> (0x0x7f12745b32d8) 0 empty
    std::integral_constant<bool, true> (0x0x7f12745b5240) 0 empty

Class std::__is_referenceable<std::__cxx11::basic_string<char>&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<std::__cxx11::basic_string<char>&> (0x0x7f12745b3340) 0 empty
  std::integral_constant<bool, true> (0x0x7f12745b52a0) 0 empty

Class std::__add_rvalue_reference_helper<std::__cxx11::basic_string<char>&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<std::__cxx11::basic_string<char>&, true> (0x0x7f12745b5300) 0 empty

Class std::add_rvalue_reference<std::__cxx11::basic_string<char>&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<std::__cxx11::basic_string<char>&> (0x0x7f12745b3478) 0 empty
  std::__add_rvalue_reference_helper<std::__cxx11::basic_string<char>&, true> (0x0x7f12745b5360) 0 empty

Class std::__is_assignable_helper<std::__cxx11::basic_string<char>&, std::__cxx11::basic_string<char>&>
   size=1 align=1
   base size=0 base align=1
std::__is_assignable_helper<std::__cxx11::basic_string<char>&, std::__cxx11::basic_string<char>&> (0x0x7f127457eae0) 0 empty

Class std::is_assignable<std::__cxx11::basic_string<char>&, std::__cxx11::basic_string<char>&>
   size=1 align=1
   base size=1 base align=1
std::is_assignable<std::__cxx11::basic_string<char>&, std::__cxx11::basic_string<char>&> (0x0x7f12745b36e8) 0 empty
  std::integral_constant<bool, true> (0x0x7f12745b53c0) 0 empty

Class std::__iterator_traits<__gnu_cxx::__normal_iterator<const std::__cxx11::basic_string<char>*, std::vector<std::__cxx11::basic_string<char> > >, void>
   size=1 align=1
   base size=0 base align=1
std::__iterator_traits<__gnu_cxx::__normal_iterator<const std::__cxx11::basic_string<char>*, std::vector<std::__cxx11::basic_string<char> > >, void> (0x0x7f12745b5900) 0 empty

Class std::iterator_traits<__gnu_cxx::__normal_iterator<const std::__cxx11::basic_string<char>*, std::vector<std::__cxx11::basic_string<char> > > >
   size=1 align=1
   base size=1 base align=1
std::iterator_traits<__gnu_cxx::__normal_iterator<const std::__cxx11::basic_string<char>*, std::vector<std::__cxx11::basic_string<char> > > > (0x0x7f12745b3958) 0 empty
  std::__iterator_traits<__gnu_cxx::__normal_iterator<const std::__cxx11::basic_string<char>*, std::vector<std::__cxx11::basic_string<char> > >, void> (0x0x7f12745b5960) 0 empty

Class std::is_function<const std::__cxx11::basic_string<char>&>
   size=1 align=1
   base size=1 base align=1
std::is_function<const std::__cxx11::basic_string<char>&> (0x0x7f12745b3a90) 0 empty
  std::integral_constant<bool, false> (0x0x7f12745b5a20) 0 empty

Class std::conditional<false, std::is_function<const std::__cxx11::basic_string<char>&>, std::__or_<std::is_reference<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::is_void<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<const std::__cxx11::basic_string<char>&>, std::__or_<std::is_reference<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::is_void<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&> > > (0x0x7f12745b5a80) 0 empty

Class std::is_lvalue_reference<const std::__cxx11::basic_string<char>&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<const std::__cxx11::basic_string<char>&> (0x0x7f12745b3bc8) 0 empty
  std::integral_constant<bool, true> (0x0x7f12745b5ae0) 0 empty

Class std::conditional<true, std::is_lvalue_reference<const std::__cxx11::basic_string<char>&>, std::is_rvalue_reference<const std::__cxx11::basic_string<char>&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_lvalue_reference<const std::__cxx11::basic_string<char>&>, std::is_rvalue_reference<const std::__cxx11::basic_string<char>&> > (0x0x7f12745b5b40) 0 empty

Class std::__or_<std::is_lvalue_reference<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::is_rvalue_reference<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::is_rvalue_reference<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&> > (0x0x7f12745b3c30) 0 empty
  std::is_lvalue_reference<const std::__cxx11::basic_string<char>&> (0x0x7f12745b3c98) 0 empty
    std::integral_constant<bool, true> (0x0x7f12745b5ba0) 0 empty

Class std::is_reference<const std::__cxx11::basic_string<char>&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<const std::__cxx11::basic_string<char>&> (0x0x7f12745b3d00) 0 empty
  std::integral_constant<bool, true> (0x0x7f12745b5c00) 0 empty

Class std::conditional<true, std::is_reference<const std::__cxx11::basic_string<char>&>, std::is_void<const std::__cxx11::basic_string<char>&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_reference<const std::__cxx11::basic_string<char>&>, std::is_void<const std::__cxx11::basic_string<char>&> > (0x0x7f12745b5c60) 0 empty

Class std::__or_<std::is_reference<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::is_void<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::is_void<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&> > (0x0x7f12745b3e38) 0 empty
  std::is_reference<const std::__cxx11::basic_string<char>&> (0x0x7f12745b3ea0) 0 empty
    std::integral_constant<bool, true> (0x0x7f12745b5cc0) 0 empty

Class std::__or_<std::is_function<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::is_reference<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::is_void<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::is_reference<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::is_void<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&> > (0x0x7f12745b3f08) 0 empty
  std::__or_<std::is_reference<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::is_void<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&> > (0x0x7f12745b3f70) 0 empty
    std::is_reference<const std::__cxx11::basic_string<char>&> (0x0x7f12745b38f0) 0 empty
      std::integral_constant<bool, true> (0x0x7f12745b5d20) 0 empty

Class std::__not_<std::__or_<std::is_function<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::is_reference<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::is_void<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::is_reference<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::is_void<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&> > > (0x0x7f12745dd000) 0 empty
  std::integral_constant<bool, false> (0x0x7f12745b5d80) 0 empty

Class std::is_object<const std::__cxx11::basic_string<char>&>
   size=1 align=1
   base size=1 base align=1
std::is_object<const std::__cxx11::basic_string<char>&> (0x0x7f12745dd068) 0 empty
  std::integral_constant<bool, false> (0x0x7f12745b5de0) 0 empty

Class std::conditional<false, std::is_object<const std::__cxx11::basic_string<char>&>, std::is_reference<const std::__cxx11::basic_string<char>&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_object<const std::__cxx11::basic_string<char>&>, std::is_reference<const std::__cxx11::basic_string<char>&> > (0x0x7f12745b5e40) 0 empty

Class std::__or_<std::is_object<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::is_reference<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::is_reference<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&> > (0x0x7f12745dd1a0) 0 empty
  std::is_reference<const std::__cxx11::basic_string<char>&> (0x0x7f12745dd208) 0 empty
    std::integral_constant<bool, true> (0x0x7f12745b5ea0) 0 empty

Class std::__is_referenceable<const std::__cxx11::basic_string<char>&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<const std::__cxx11::basic_string<char>&> (0x0x7f12745dd270) 0 empty
  std::integral_constant<bool, true> (0x0x7f12745b5f00) 0 empty

Class std::__add_rvalue_reference_helper<const std::__cxx11::basic_string<char>&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<const std::__cxx11::basic_string<char>&, true> (0x0x7f12745b5f60) 0 empty

Class std::add_rvalue_reference<const std::__cxx11::basic_string<char>&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<const std::__cxx11::basic_string<char>&> (0x0x7f12745dd2d8) 0 empty
  std::__add_rvalue_reference_helper<const std::__cxx11::basic_string<char>&, true> (0x0x7f12745e5000) 0 empty

Class std::__is_assignable_helper<std::__cxx11::basic_string<char>&, const std::__cxx11::basic_string<char>&>
   size=1 align=1
   base size=0 base align=1
std::__is_assignable_helper<std::__cxx11::basic_string<char>&, const std::__cxx11::basic_string<char>&> (0x0x7f12745b59c0) 0 empty

Class std::is_assignable<std::__cxx11::basic_string<char>&, const std::__cxx11::basic_string<char>&>
   size=1 align=1
   base size=1 base align=1
std::is_assignable<std::__cxx11::basic_string<char>&, const std::__cxx11::basic_string<char>&> (0x0x7f12745dd410) 0 empty
  std::integral_constant<bool, true> (0x0x7f12745e5060) 0 empty

Class std::remove_reference<std::__cxx11::basic_string<char>*&>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<std::__cxx11::basic_string<char>*&> (0x0x7f12745e51e0) 0 empty

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

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

Class std::__are_same<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >
   size=1 align=1
   base size=0 base align=1
std::__are_same<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > (0x0x7f12745e58a0) 0 empty

Class std::is_error_condition_enum<__gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char>*, std::vector<std::__cxx11::basic_string<char> > > >
   size=1 align=1
   base size=1 base align=1
std::is_error_condition_enum<__gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char>*, std::vector<std::__cxx11::basic_string<char> > > > (0x0x7f12745dd888) 0 empty
  std::integral_constant<bool, false> (0x0x7f12745e5960) 0 empty

Class std::is_error_code_enum<__gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char>*, std::vector<std::__cxx11::basic_string<char> > > >
   size=1 align=1
   base size=1 base align=1
std::is_error_code_enum<__gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char>*, std::vector<std::__cxx11::basic_string<char> > > > (0x0x7f12745dd8f0) 0 empty
  std::integral_constant<bool, false> (0x0x7f12745e59c0) 0 empty

Class std::is_error_condition_enum<__gnu_cxx::__normal_iterator<const std::__cxx11::basic_string<char>*, std::vector<std::__cxx11::basic_string<char> > > >
   size=1 align=1
   base size=1 base align=1
std::is_error_condition_enum<__gnu_cxx::__normal_iterator<const std::__cxx11::basic_string<char>*, std::vector<std::__cxx11::basic_string<char> > > > (0x0x7f12745ddf08) 0 empty
  std::integral_constant<bool, false> (0x0x7f12745e5e40) 0 empty

Class std::is_error_code_enum<__gnu_cxx::__normal_iterator<const std::__cxx11::basic_string<char>*, std::vector<std::__cxx11::basic_string<char> > > >
   size=1 align=1
   base size=1 base align=1
std::is_error_code_enum<__gnu_cxx::__normal_iterator<const std::__cxx11::basic_string<char>*, std::vector<std::__cxx11::basic_string<char> > > > (0x0x7f12745dd618) 0 empty
  std::integral_constant<bool, false> (0x0x7f12745e5ea0) 0 empty

Class std::remove_reference<const std::__cxx11::basic_string<char>&>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<const std::__cxx11::basic_string<char>&> (0x0x7f1274613540) 0 empty

