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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class std::__is_integral_helper<char>
   size=1 align=1
   base size=1 base align=1
std::__is_integral_helper<char> (0x0x7efe38854a28) 0 empty
  std::integral_constant<bool, true> (0x0x7efe37f40900) 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> (0x0x7efe38854a90) 0 empty
  std::integral_constant<bool, true> (0x0x7efe37f40960) 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> (0x0x7efe38854af8) 0 empty
  std::integral_constant<bool, true> (0x0x7efe37f409c0) 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> (0x0x7efe38854b60) 0 empty
  std::integral_constant<bool, true> (0x0x7efe37f40a20) 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> (0x0x7efe38854bc8) 0 empty
  std::integral_constant<bool, true> (0x0x7efe37f40a80) 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> (0x0x7efe38854c30) 0 empty
  std::integral_constant<bool, true> (0x0x7efe37f40ae0) 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> (0x0x7efe38854c98) 0 empty
  std::integral_constant<bool, true> (0x0x7efe37f40b40) 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> (0x0x7efe38854d00) 0 empty
  std::integral_constant<bool, true> (0x0x7efe37f40ba0) 0 empty

Class std::__is_integral_helper<int>
   size=1 align=1
   base size=1 base align=1
std::__is_integral_helper<int> (0x0x7efe38854d68) 0 empty
  std::integral_constant<bool, true> (0x0x7efe37f40c00) 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> (0x0x7efe38854dd0) 0 empty
  std::integral_constant<bool, true> (0x0x7efe37f40c60) 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> (0x0x7efe38854e38) 0 empty
  std::integral_constant<bool, true> (0x0x7efe37f40cc0) 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> (0x0x7efe38854ea0) 0 empty
  std::integral_constant<bool, true> (0x0x7efe37f40d20) 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> (0x0x7efe38854f08) 0 empty
  std::integral_constant<bool, true> (0x0x7efe37f40d80) 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> (0x0x7efe38854f70) 0 empty
  std::integral_constant<bool, true> (0x0x7efe37f40de0) 0 empty

Class std::__is_integral_helper<__int128>
   size=1 align=1
   base size=1 base align=1
std::__is_integral_helper<__int128> (0x0x7efe37f64000) 0 empty
  std::integral_constant<bool, true> (0x0x7efe37f40e40) 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> (0x0x7efe37f64068) 0 empty
  std::integral_constant<bool, true> (0x0x7efe37f40ea0) 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> (0x0x7efe37f641a0) 0 empty
  std::integral_constant<bool, true> (0x0x7efe37f68000) 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> (0x0x7efe37f64208) 0 empty
  std::integral_constant<bool, true> (0x0x7efe37f68060) 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> (0x0x7efe37f64270) 0 empty
  std::integral_constant<bool, true> (0x0x7efe37f680c0) 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> (0x0x7efe37f875b0) 0 empty
  std::integral_constant<bool, true> (0x0x7efe37f8f2a0) 0 empty

Class std::__do_is_destructible_impl
   size=1 align=1
   base size=0 base align=1
std::__do_is_destructible_impl (0x0x7efe37f8ff60) 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 (0x0x7efe37fb81e0) 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 (0x0x7efe37fb8420) 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 (0x0x7efe37fb8660) 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 (0x0x7efe37fb87e0) 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 (0x0x7efe37fb8ba0) 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 (0x0x7efe37ff6cc0) 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> (0x0x7efe380242a0) 0 empty

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

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

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

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

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

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

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

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

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

Class std::__make_signed<unsigned int>
   size=1 align=1
   base size=0 base align=1
std::__make_signed<unsigned int> (0x0x7efe38051600) 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> (0x0x7efe38051660) 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> (0x0x7efe380516c0) 0 empty

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

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

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

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

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

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

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

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

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

Class std::__invoke_other
   size=1 align=1
   base size=0 base align=1
std::__invoke_other (0x0x7efe3807bba0) 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 (0x0x7efe3807bc60) 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 (0x0x7efe3807bd20) 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 (0x0x7efe3807bde0) 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 (0x0x7efe3807bea0) 0 empty

Class std::__result_of_other_impl
   size=1 align=1
   base size=0 base align=1
std::__result_of_other_impl (0x0x7efe380b5540) 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 (0x0x7efe380b5720) 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 (0x0x7efe380b5780) 0 empty

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 (0x0x7efe380b5d20) 0
    vptr=((& std::nested_exception::_ZTVSt16nested_exception) + 16u)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class std::__is_integer<long int>
   size=1 align=1
   base size=0 base align=1
std::__is_integer<long int> (0x0x7efe380ffc00) 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> (0x0x7efe380ffc60) 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> (0x0x7efe380ffcc0) 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> (0x0x7efe380ffd20) 0 empty

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

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

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

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

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

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

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

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

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

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

Class __gnu_cxx::__add_unsigned<char>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__add_unsigned<char> (0x0x7efe37d386c0) 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> (0x0x7efe37d38720) 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> (0x0x7efe37d38780) 0 empty

Class __gnu_cxx::__add_unsigned<int>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__add_unsigned<int> (0x0x7efe37d387e0) 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> (0x0x7efe37d38840) 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> (0x0x7efe37d388a0) 0 empty

Class __gnu_cxx::__remove_unsigned<char>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__remove_unsigned<char> (0x0x7efe37d38960) 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> (0x0x7efe37d389c0) 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> (0x0x7efe37d38a20) 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> (0x0x7efe37d38a80) 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> (0x0x7efe37d38ae0) 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> (0x0x7efe37d38b40) 0 empty

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

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

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

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

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

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

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

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

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

Class std::forward_iterator_tag
   size=1 align=1
   base size=1 base align=1
std::forward_iterator_tag (0x0x7efe380b99c0) 0 empty
  std::input_iterator_tag (0x0x7efe37db4420) 0 empty

Class std::bidirectional_iterator_tag
   size=1 align=1
   base size=1 base align=1
std::bidirectional_iterator_tag (0x0x7efe380b9a28) 0 empty
  std::forward_iterator_tag (0x0x7efe380b9a90) 0 empty
    std::input_iterator_tag (0x0x7efe37db4480) 0 empty

Class std::random_access_iterator_tag
   size=1 align=1
   base size=1 base align=1
std::random_access_iterator_tag (0x0x7efe380b9af8) 0 empty
  std::bidirectional_iterator_tag (0x0x7efe380b9b60) 0 empty
    std::forward_iterator_tag (0x0x7efe380b9bc8) 0 empty
      std::input_iterator_tag (0x0x7efe37db44e0) 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> (0x0x7efe37e00c60) 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 (0x0x7efe37e6c060) 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 (0x0x7efe37e6c180) 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 (0x0x7efe37e6c300) 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 (0x0x7efe37e6c480) 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 (0x0x7efe37e6c5a0) 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> (0x0x7efe37e9b9c0) 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> (0x0x7efe37e9bae0) 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> (0x0x7efe37ec8000) 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> (0x0x7efe37ec80c0) 0 empty

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class <anonymous union>
   size=4 align=4
   base size=4 base align=4
<anonymous union> (0x0x7efe37bde0c0) 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> (0x0x7efe37bde240) 0

Class <anonymous union>::<anonymous struct>::<anonymous union>
   size=8 align=8
   base size=8 base align=8
<anonymous union>::<anonymous struct>::<anonymous union> (0x0x7efe37bde1e0) 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> (0x0x7efe37bde300) 0

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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 (0x0x7efe380b9f70) 0 nearly-empty
    vptr=((& std::bad_array_new_length::_ZTVSt20bad_array_new_length) + 16u)
  std::bad_alloc (0x0x7efe37c5d000) 0 nearly-empty
      primary-for std::bad_array_new_length (0x0x7efe380b9f70)
    std::exception (0x0x7efe37c45ba0) 0 nearly-empty
        primary-for std::bad_alloc (0x0x7efe37c5d000)

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

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

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

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

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

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

Class __cxxabiv1::__forced_unwind
   size=8 align=8
   base size=8 base align=8
__cxxabiv1::__forced_unwind (0x0x7efe37cc1180) 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> (0x0x7efe37cc1b40) 0 empty

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class std::__allocator_traits_base
   size=1 align=1
   base size=0 base align=1
std::__allocator_traits_base (0x0x7efe379788a0) 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> > (0x0x7efe37a528a0) 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> (0x0x7efe37a52900) 0 empty

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

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

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

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

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

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

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

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

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

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

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

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

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

Class std::allocator_traits<std::allocator<char> >
   size=1 align=1
   base size=0 base align=1
std::allocator_traits<std::allocator<char> > (0x0x7efe3778a2a0) 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> > (0x0x7efe3795b618) 0 empty
  std::allocator_traits<std::allocator<char> > (0x0x7efe3778a300) 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> (0x0x7efe3778a360) 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 (0x0x7efe3795b750) 0
  std::allocator<char> (0x0x7efe3795b7b8) 0 empty
    __gnu_cxx::new_allocator<char> (0x0x7efe3778a3c0) 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> (0x0x7efe3778a420) 0

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

Class std::initializer_list<char>
   size=16 align=8
   base size=16 base align=8
std::initializer_list<char> (0x0x7efe3778a780) 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> > (0x0x7efe3778aa20) 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> (0x0x7efe3778aa80) 0 empty

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

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

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

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

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

Class std::__are_same<double, double>
   size=1 align=1
   base size=0 base align=1
std::__are_same<double, double> (0x0x7efe3778ade0) 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> > (0x0x7efe3778aea0) 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> (0x0x7efe3778af00) 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> (0x0x7efe3795b8f0) 0 empty
  __gnu_cxx::__numeric_traits_floating<long double> (0x0x7efe3778af60) 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> (0x0x7efe3788c000) 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> (0x0x7efe3788c060) 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> > (0x0x7efe3788c180) 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> > (0x0x7efe3795b958) 0 empty
  std::allocator_traits<std::allocator<wchar_t> > (0x0x7efe3788c1e0) 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> (0x0x7efe3788c240) 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 (0x0x7efe3795ba90) 0
  std::allocator<wchar_t> (0x0x7efe3795baf8) 0 empty
    __gnu_cxx::new_allocator<wchar_t> (0x0x7efe3788c2a0) 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> (0x0x7efe3788c300) 0

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

Class std::initializer_list<wchar_t>
   size=16 align=8
   base size=16 base align=8
std::initializer_list<wchar_t> (0x0x7efe3788c660) 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> (0x0x7efe3788ccc0) 0 empty

Class std::hash<bool>
   size=1 align=1
   base size=1 base align=1
std::hash<bool> (0x0x7efe3795bc98) 0 empty
  std::__hash_base<long unsigned int, bool> (0x0x7efe3788cd20) 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> (0x0x7efe3788cde0) 0 empty

Class std::hash<char>
   size=1 align=1
   base size=1 base align=1
std::hash<char> (0x0x7efe3795bd00) 0 empty
  std::__hash_base<long unsigned int, char> (0x0x7efe3788ce40) 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> (0x0x7efe3788cf00) 0 empty

Class std::hash<signed char>
   size=1 align=1
   base size=1 base align=1
std::hash<signed char> (0x0x7efe3795bd68) 0 empty
  std::__hash_base<long unsigned int, signed char> (0x0x7efe3788cf60) 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> (0x0x7efe37579060) 0 empty

Class std::hash<unsigned char>
   size=1 align=1
   base size=1 base align=1
std::hash<unsigned char> (0x0x7efe3795bdd0) 0 empty
  std::__hash_base<long unsigned int, unsigned char> (0x0x7efe375790c0) 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> (0x0x7efe37579180) 0 empty

Class std::hash<wchar_t>
   size=1 align=1
   base size=1 base align=1
std::hash<wchar_t> (0x0x7efe3795be38) 0 empty
  std::__hash_base<long unsigned int, wchar_t> (0x0x7efe375791e0) 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> (0x0x7efe375792a0) 0 empty

Class std::hash<char16_t>
   size=1 align=1
   base size=1 base align=1
std::hash<char16_t> (0x0x7efe3795bea0) 0 empty
  std::__hash_base<long unsigned int, char16_t> (0x0x7efe37579300) 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> (0x0x7efe375793c0) 0 empty

Class std::hash<char32_t>
   size=1 align=1
   base size=1 base align=1
std::hash<char32_t> (0x0x7efe3795bf08) 0 empty
  std::__hash_base<long unsigned int, char32_t> (0x0x7efe37579420) 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> (0x0x7efe375794e0) 0 empty

Class std::hash<short int>
   size=1 align=1
   base size=1 base align=1
std::hash<short int> (0x0x7efe3795bf70) 0 empty
  std::__hash_base<long unsigned int, short int> (0x0x7efe37579540) 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> (0x0x7efe37579600) 0 empty

Class std::hash<int>
   size=1 align=1
   base size=1 base align=1
std::hash<int> (0x0x7efe3795b1a0) 0 empty
  std::__hash_base<long unsigned int, int> (0x0x7efe37579660) 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> (0x0x7efe37579720) 0 empty

Class std::hash<long int>
   size=1 align=1
   base size=1 base align=1
std::hash<long int> (0x0x7efe3795b208) 0 empty
  std::__hash_base<long unsigned int, long int> (0x0x7efe37579780) 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> (0x0x7efe37579840) 0 empty

Class std::hash<long long int>
   size=1 align=1
   base size=1 base align=1
std::hash<long long int> (0x0x7efe3795b410) 0 empty
  std::__hash_base<long unsigned int, long long int> (0x0x7efe375798a0) 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> (0x0x7efe37579960) 0 empty

Class std::hash<short unsigned int>
   size=1 align=1
   base size=1 base align=1
std::hash<short unsigned int> (0x0x7efe3795b4e0) 0 empty
  std::__hash_base<long unsigned int, short unsigned int> (0x0x7efe375799c0) 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> (0x0x7efe37579a80) 0 empty

Class std::hash<unsigned int>
   size=1 align=1
   base size=1 base align=1
std::hash<unsigned int> (0x0x7efe3795b548) 0 empty
  std::__hash_base<long unsigned int, unsigned int> (0x0x7efe37579ae0) 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> (0x0x7efe37579ba0) 0 empty

Class std::hash<long unsigned int>
   size=1 align=1
   base size=1 base align=1
std::hash<long unsigned int> (0x0x7efe3795b680) 0 empty
  std::__hash_base<long unsigned int, long unsigned int> (0x0x7efe37579c00) 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> (0x0x7efe37579cc0) 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> (0x0x7efe3795b6e8) 0 empty
  std::__hash_base<long unsigned int, long long unsigned int> (0x0x7efe37579d20) 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> (0x0x7efe37579de0) 0 empty

Class std::hash<__int128>
   size=1 align=1
   base size=1 base align=1
std::hash<__int128> (0x0x7efe3795b9c0) 0 empty
  std::__hash_base<long unsigned int, __int128> (0x0x7efe37579e40) 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> (0x0x7efe37579f00) 0 empty

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

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

Class std::_Fnv_hash_impl
   size=1 align=1
   base size=0 base align=1
std::_Fnv_hash_impl (0x0x7efe375a51e0) 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> (0x0x7efe375a5360) 0 empty

Class std::hash<float>
   size=1 align=1
   base size=1 base align=1
std::hash<float> (0x0x7efe375ae000) 0 empty
  std::__hash_base<long unsigned int, float> (0x0x7efe375a53c0) 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> (0x0x7efe375a5480) 0 empty

Class std::hash<double>
   size=1 align=1
   base size=1 base align=1
std::hash<double> (0x0x7efe375ae068) 0 empty
  std::__hash_base<long unsigned int, double> (0x0x7efe375a54e0) 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> (0x0x7efe375a55a0) 0 empty

Class std::hash<long double>
   size=1 align=1
   base size=1 base align=1
std::hash<long double> (0x0x7efe375ae0d0) 0 empty
  std::__hash_base<long unsigned int, long double> (0x0x7efe375a5600) 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> > (0x0x7efe375ae1a0) 0 empty
  std::integral_constant<bool, false> (0x0x7efe375a56c0) 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> > (0x0x7efe375a5720) 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> > (0x0x7efe375ae208) 0 empty
  std::__hash_base<long unsigned int, std::__cxx11::basic_string<char> > (0x0x7efe375a5780) 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> > > (0x0x7efe375ae270) 0 empty
  std::integral_constant<bool, false> (0x0x7efe375a5840) 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> > (0x0x7efe375a58a0) 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> > (0x0x7efe375ae2d8) 0 empty
  std::__hash_base<long unsigned int, std::__cxx11::basic_string<wchar_t> > (0x0x7efe375a5900) 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> > > (0x0x7efe375ae340) 0 empty
  std::integral_constant<bool, false> (0x0x7efe375a5a80) 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> > (0x0x7efe375a5ae0) 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> > (0x0x7efe375ae3a8) 0 empty
  std::__hash_base<long unsigned int, std::__cxx11::basic_string<char16_t> > (0x0x7efe375a5b40) 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> > (0x0x7efe375a5c00) 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> > (0x0x7efe375ae4e0) 0 empty
  std::allocator_traits<std::allocator<char16_t> > (0x0x7efe375a5c60) 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> (0x0x7efe375a5cc0) 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> (0x0x7efe375a5d20) 0 empty

Class std::allocator<char16_t>
   size=1 align=1
   base size=1 base align=1
std::allocator<char16_t> (0x0x7efe375ae618) 0 empty
  __gnu_cxx::new_allocator<char16_t> (0x0x7efe375a5de0) 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 (0x0x7efe375ae6e8) 0
  std::allocator<char16_t> (0x0x7efe375ae750) 0 empty
    __gnu_cxx::new_allocator<char16_t> (0x0x7efe375a5e40) 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> (0x0x7efe375a5ea0) 0

Class std::__cxx11::basic_string<char16_t>
   size=32 align=8
   base size=32 base align=8
std::__cxx11::basic_string<char16_t> (0x0x7efe375a5ba0) 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> > > (0x0x7efe375ae7b8) 0 empty
  std::integral_constant<bool, false> (0x0x7efe375a5f60) 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> > (0x0x7efe3768f000) 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> > (0x0x7efe375ae820) 0 empty
  std::__hash_base<long unsigned int, std::__cxx11::basic_string<char32_t> > (0x0x7efe3768f060) 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> > (0x0x7efe3768f120) 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> > (0x0x7efe375ae958) 0 empty
  std::allocator_traits<std::allocator<char32_t> > (0x0x7efe3768f180) 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> (0x0x7efe3768f1e0) 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> (0x0x7efe3768f240) 0 empty

Class std::allocator<char32_t>
   size=1 align=1
   base size=1 base align=1
std::allocator<char32_t> (0x0x7efe375aea90) 0 empty
  __gnu_cxx::new_allocator<char32_t> (0x0x7efe3768f300) 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 (0x0x7efe375aeb60) 0
  std::allocator<char32_t> (0x0x7efe375aebc8) 0 empty
    __gnu_cxx::new_allocator<char32_t> (0x0x7efe3768f360) 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> (0x0x7efe3768f3c0) 0

Class std::__cxx11::basic_string<char32_t>
   size=32 align=8
   base size=32 base align=8
std::__cxx11::basic_string<char32_t> (0x0x7efe3768f0c0) 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> > > (0x0x7efe375aec30) 0 empty
  std::integral_constant<bool, false> (0x0x7efe3768f480) 0 empty

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

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

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

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

Class std::locale::_Impl
   size=40 align=8
   base size=40 base align=8
std::locale::_Impl (0x0x7efe373afea0) 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> (0x0x7efe375aedd0) 0
    vptr=((& std::__cxx11::collate<char>::_ZTVNSt7__cxx117collateIcEE) + 16u)
  std::locale::facet (0x0x7efe3741c4e0) 0
      primary-for std::__cxx11::collate<char> (0x0x7efe375aedd0)

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> (0x0x7efe375aee38) 0
    vptr=((& std::__cxx11::collate<wchar_t>::_ZTVNSt7__cxx117collateIwEE) + 16u)
  std::locale::facet (0x0x7efe3741c540) 0
      primary-for std::__cxx11::collate<wchar_t> (0x0x7efe375aee38)

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> > (0x0x7efe3741cc60) 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> (0x0x7efe3741ccc0) 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> (0x0x7efe375aef70) 0 empty
  __gnu_cxx::__numeric_traits_integer<long unsigned int> (0x0x7efe3741cd20) 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> (0x0x7efe375ae5b0) 0
    vptr=((& std::__cxx11::collate_byname<char>::_ZTVNSt7__cxx1114collate_bynameIcEE) + 16u)
  std::__cxx11::collate<char> (0x0x7efe375ae548) 0
      primary-for std::__cxx11::collate_byname<char> (0x0x7efe375ae5b0)
    std::locale::facet (0x0x7efe3741cde0) 0
        primary-for std::__cxx11::collate<char> (0x0x7efe375ae548)

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> (0x0x7efe375ae9c0) 0
    vptr=((& std::__cxx11::collate_byname<wchar_t>::_ZTVNSt7__cxx1114collate_bynameIwEE) + 16u)
  std::__cxx11::collate<wchar_t> (0x0x7efe375aea28) 0
      primary-for std::__cxx11::collate_byname<wchar_t> (0x0x7efe375ae9c0)
    std::locale::facet (0x0x7efe3741ce40) 0
        primary-for std::__cxx11::collate<wchar_t> (0x0x7efe375aea28)

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

Class std::__cow_string
   size=8 align=8
   base size=8 base align=8
std::__cow_string (0x0x7efe3741cea0) 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 (0x0x7efe375aef08) 0
    vptr=((& std::logic_error::_ZTVSt11logic_error) + 16u)
  std::exception (0x0x7efe3741cf60) 0 nearly-empty
      primary-for std::logic_error (0x0x7efe375aef08)

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 (0x0x7efe37471000) 0
    vptr=((& std::domain_error::_ZTVSt12domain_error) + 16u)
  std::logic_error (0x0x7efe37471068) 0
      primary-for std::domain_error (0x0x7efe37471000)
    std::exception (0x0x7efe37472000) 0 nearly-empty
        primary-for std::logic_error (0x0x7efe37471068)

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 (0x0x7efe374710d0) 0
    vptr=((& std::invalid_argument::_ZTVSt16invalid_argument) + 16u)
  std::logic_error (0x0x7efe37471138) 0
      primary-for std::invalid_argument (0x0x7efe374710d0)
    std::exception (0x0x7efe37472060) 0 nearly-empty
        primary-for std::logic_error (0x0x7efe37471138)

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 (0x0x7efe374711a0) 0
    vptr=((& std::length_error::_ZTVSt12length_error) + 16u)
  std::logic_error (0x0x7efe37471208) 0
      primary-for std::length_error (0x0x7efe374711a0)
    std::exception (0x0x7efe374720c0) 0 nearly-empty
        primary-for std::logic_error (0x0x7efe37471208)

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 (0x0x7efe37471270) 0
    vptr=((& std::out_of_range::_ZTVSt12out_of_range) + 16u)
  std::logic_error (0x0x7efe374712d8) 0
      primary-for std::out_of_range (0x0x7efe37471270)
    std::exception (0x0x7efe37472120) 0 nearly-empty
        primary-for std::logic_error (0x0x7efe374712d8)

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 (0x0x7efe37471340) 0
    vptr=((& std::runtime_error::_ZTVSt13runtime_error) + 16u)
  std::exception (0x0x7efe37472180) 0 nearly-empty
      primary-for std::runtime_error (0x0x7efe37471340)

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 (0x0x7efe374713a8) 0
    vptr=((& std::range_error::_ZTVSt11range_error) + 16u)
  std::runtime_error (0x0x7efe37471410) 0
      primary-for std::range_error (0x0x7efe374713a8)
    std::exception (0x0x7efe374721e0) 0 nearly-empty
        primary-for std::runtime_error (0x0x7efe37471410)

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 (0x0x7efe37471478) 0
    vptr=((& std::overflow_error::_ZTVSt14overflow_error) + 16u)
  std::runtime_error (0x0x7efe374714e0) 0
      primary-for std::overflow_error (0x0x7efe37471478)
    std::exception (0x0x7efe37472240) 0 nearly-empty
        primary-for std::runtime_error (0x0x7efe374714e0)

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 (0x0x7efe37471548) 0
    vptr=((& std::underflow_error::_ZTVSt15underflow_error) + 16u)
  std::runtime_error (0x0x7efe374715b0) 0
      primary-for std::underflow_error (0x0x7efe37471548)
    std::exception (0x0x7efe374722a0) 0 nearly-empty
        primary-for std::runtime_error (0x0x7efe374715b0)

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> (0x0x7efe374716e8) 0 empty
  std::integral_constant<bool, true> (0x0x7efe374723c0) 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 (0x0x7efe37472420) 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> (0x0x7efe37472480) 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*> (0x0x7efe37471750) 0 empty
  std::binary_function<const std::_V2::error_category*, const std::_V2::error_category*, bool> (0x0x7efe374725a0) 0 empty

Class std::error_code
   size=16 align=8
   base size=16 base align=8
std::error_code (0x0x7efe374727e0) 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> (0x0x7efe374717b8) 0 empty
  std::integral_constant<bool, false> (0x0x7efe37472ea0) 0 empty

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

Class std::error_condition
   size=16 align=8
   base size=16 base align=8
std::error_condition (0x0x7efe374bf060) 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> (0x0x7efe37471820) 0 empty
  std::integral_constant<bool, false> (0x0x7efe374bf720) 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> (0x0x7efe37471888) 0 empty
  std::integral_constant<bool, false> (0x0x7efe374bf840) 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> (0x0x7efe374718f0) 0 empty
  std::integral_constant<bool, false> (0x0x7efe374bf9c0) 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> (0x0x7efe37471958) 0 empty
  std::integral_constant<bool, false> (0x0x7efe374bfa80) 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 (0x0x7efe374719c0) 0
    vptr=((& std::system_error::_ZTVSt12system_error) + 16u)
  std::runtime_error (0x0x7efe37471a28) 0
      primary-for std::system_error (0x0x7efe374719c0)
    std::exception (0x0x7efe374bfc00) 0 nearly-empty
        primary-for std::runtime_error (0x0x7efe37471a28)

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

Class std::hash<std::error_code>
   size=1 align=1
   base size=1 base align=1
std::hash<std::error_code> (0x0x7efe374f2548) 0 empty
  std::__hash_base<long unsigned int, std::error_code> (0x0x7efe374f7780) 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> (0x0x7efe374f25b0) 0 empty
  std::integral_constant<bool, true> (0x0x7efe37124060) 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 (0x0x7efe374f2618) 0
    vptr=((& std::ios_base::failure::_ZTVNSt8ios_base7failureB5cxx11E) + 16u)
  std::system_error (0x0x7efe374f2680) 0
      primary-for std::ios_base::failure (0x0x7efe374f2618)
    std::runtime_error (0x0x7efe374f26e8) 0
        primary-for std::system_error (0x0x7efe374f2680)
      std::exception (0x0x7efe371241e0) 0 nearly-empty
          primary-for std::runtime_error (0x0x7efe374f26e8)

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

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

Class std::ios_base::Init
   size=1 align=1
   base size=0 base align=1
std::ios_base::Init (0x0x7efe37124300) 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 (0x0x7efe37124180) 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> (0x0x7efe37124360) 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> (0x0x7efe37198ae0) 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> (0x0x7efe371ce000) 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 (0x0x7efe371ce180) 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> (0x0x7efe371f88c0) 0
    vptr=((& std::ctype<char>::_ZTVSt5ctypeIcE) + 16u)
  std::locale::facet (0x0x7efe372337e0) 0
      primary-for std::ctype<char> (0x0x7efe371f88c0)
  std::ctype_base (0x0x7efe37233840) 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> (0x0x7efe371f89a0) 0
    vptr=((& std::__ctype_abstract_base<wchar_t>::_ZTVSt21__ctype_abstract_baseIwE) + 16u)
  std::locale::facet (0x0x7efe37233d80) 0
      primary-for std::__ctype_abstract_base<wchar_t> (0x0x7efe371f89a0)
  std::ctype_base (0x0x7efe37233de0) 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> (0x0x7efe374f28f0) 0
    vptr=((& std::ctype<wchar_t>::_ZTVSt5ctypeIwE) + 16u)
  std::__ctype_abstract_base<wchar_t> (0x0x7efe371f8a10) 0
      primary-for std::ctype<wchar_t> (0x0x7efe374f28f0)
    std::locale::facet (0x0x7efe37233e40) 0
        primary-for std::__ctype_abstract_base<wchar_t> (0x0x7efe371f8a10)
    std::ctype_base (0x0x7efe37233ea0) 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> (0x0x7efe37277138) 0
    vptr=((& std::ctype_byname<char>::_ZTVSt12ctype_bynameIcE) + 16u)
  std::ctype<char> (0x0x7efe371f8b60) 0
      primary-for std::ctype_byname<char> (0x0x7efe37277138)
    std::locale::facet (0x0x7efe3728a060) 0
        primary-for std::ctype<char> (0x0x7efe371f8b60)
    std::ctype_base (0x0x7efe3728a0c0) 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> (0x0x7efe372771a0) 0
    vptr=((& std::ctype_byname<wchar_t>::_ZTVSt12ctype_bynameIwE) + 16u)
  std::ctype<wchar_t> (0x0x7efe37277208) 0
      primary-for std::ctype_byname<wchar_t> (0x0x7efe372771a0)
    std::__ctype_abstract_base<wchar_t> (0x0x7efe371f8bd0) 0
        primary-for std::ctype<wchar_t> (0x0x7efe37277208)
      std::locale::facet (0x0x7efe3728a120) 0
          primary-for std::__ctype_abstract_base<wchar_t> (0x0x7efe371f8bd0)
      std::ctype_base (0x0x7efe3728a180) 0 empty

Class std::__num_base
   size=1 align=1
   base size=0 base align=1
std::__num_base (0x0x7efe3728a360) 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> (0x0x7efe372774e0) 0
    vptr=((& std::__cxx11::numpunct<char>::_ZTVNSt7__cxx118numpunctIcEE) + 16u)
  std::locale::facet (0x0x7efe3728aa20) 0
      primary-for std::__cxx11::numpunct<char> (0x0x7efe372774e0)

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> (0x0x7efe37277548) 0
    vptr=((& std::__cxx11::numpunct<wchar_t>::_ZTVNSt7__cxx118numpunctIwEE) + 16u)
  std::locale::facet (0x0x7efe3728aa80) 0
      primary-for std::__cxx11::numpunct<wchar_t> (0x0x7efe37277548)

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

Class __gnu_cxx::__numeric_traits<char>
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__numeric_traits<char> (0x0x7efe37277820) 0 empty
  __gnu_cxx::__numeric_traits_integer<char> (0x0x7efe373063c0) 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> (0x0x7efe372778f0) 0 empty
  std::integral_constant<bool, false> (0x0x7efe37306ea0) 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> (0x0x7efe37277958) 0 empty
  std::integral_constant<bool, false> (0x0x7efe37306f00) 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> (0x0x7efe36f31600) 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> (0x0x7efe37277c98) 0
    vptr=((& std::__cxx11::numpunct_byname<char>::_ZTVNSt7__cxx1115numpunct_bynameIcEE) + 16u)
  std::__cxx11::numpunct<char> (0x0x7efe37277d00) 0
      primary-for std::__cxx11::numpunct_byname<char> (0x0x7efe37277c98)
    std::locale::facet (0x0x7efe36f64960) 0
        primary-for std::__cxx11::numpunct<char> (0x0x7efe37277d00)

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> (0x0x7efe37277d68) 0
    vptr=((& std::__gnu_cxx_ldbl128::num_get<char>::_ZTVNSt17__gnu_cxx_ldbl1287num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEEE) + 16u)
  std::locale::facet (0x0x7efe36f649c0) 0
      primary-for std::__gnu_cxx_ldbl128::num_get<char> (0x0x7efe37277d68)

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> (0x0x7efe37277e38) 0
    vptr=((& std::__gnu_cxx_ldbl128::num_put<char>::_ZTVNSt17__gnu_cxx_ldbl1287num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEEE) + 16u)
  std::locale::facet (0x0x7efe36f64a20) 0
      primary-for std::__gnu_cxx_ldbl128::num_put<char> (0x0x7efe37277e38)

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> (0x0x7efe37277f08) 0
    vptr=((& std::__cxx11::numpunct_byname<wchar_t>::_ZTVNSt7__cxx1115numpunct_bynameIwEE) + 16u)
  std::__cxx11::numpunct<wchar_t> (0x0x7efe37277f70) 0
      primary-for std::__cxx11::numpunct_byname<wchar_t> (0x0x7efe37277f08)
    std::locale::facet (0x0x7efe36f64a80) 0
        primary-for std::__cxx11::numpunct<wchar_t> (0x0x7efe37277f70)

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> (0x0x7efe36fb8000) 0
    vptr=((& std::__gnu_cxx_ldbl128::num_get<wchar_t>::_ZTVNSt17__gnu_cxx_ldbl1287num_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEEE) + 16u)
  std::locale::facet (0x0x7efe36f64b40) 0
      primary-for std::__gnu_cxx_ldbl128::num_get<wchar_t> (0x0x7efe36fb8000)

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> (0x0x7efe36fb80d0) 0
    vptr=((& std::__gnu_cxx_ldbl128::num_put<wchar_t>::_ZTVNSt17__gnu_cxx_ldbl1287num_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEEE) + 16u)
  std::locale::facet (0x0x7efe36f64ba0) 0
      primary-for std::__gnu_cxx_ldbl128::num_put<wchar_t> (0x0x7efe36fb80d0)

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

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

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

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

Class std::basic_ostream<wchar_t>::sentry
   size=16 align=8
   base size=16 base align=8
std::basic_ostream<wchar_t>::sentry (0x0x7efe37063d20) 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> (0x0x7efe370e1068) 0
    vptridx=0u vptr=((& std::basic_istream<char>::_ZTVSi) + 24u)
  std::basic_ios<char> (0x0x7efe370e10d0) 16 virtual
      vptridx=8u vbaseoffset=-24 vptr=((& std::basic_istream<char>::_ZTVSi) + 64u)
    std::ios_base (0x0x7efe370e8720) 16
        primary-for std::basic_ios<char> (0x0x7efe370e10d0)

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> (0x0x7efe370e12d8) 0
    vptridx=0u vptr=((& std::basic_istream<wchar_t>::_ZTVSt13basic_istreamIwSt11char_traitsIwEE) + 24u)
  std::basic_ios<wchar_t> (0x0x7efe370e1340) 16 virtual
      vptridx=8u vbaseoffset=-24 vptr=((& std::basic_istream<wchar_t>::_ZTVSt13basic_istreamIwSt11char_traitsIwEE) + 64u)
    std::ios_base (0x0x7efe370e8780) 16
        primary-for std::basic_ios<wchar_t> (0x0x7efe370e1340)

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> (0x0x7efe370e16e8) 0 empty
  std::integral_constant<bool, false> (0x0x7efe370e8f00) 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> (0x0x7efe370e17b8) 0 empty
  std::integral_constant<bool, false> (0x0x7efe370e8f60) 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> > (0x0x7efe36d3c2a0) 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> (0x0x7efe36d3c300) 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> (0x0x7efe370e1958) 0 empty
  __gnu_cxx::__numeric_traits_integer<short int> (0x0x7efe36d3c360) 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> > (0x0x7efe36d59480) 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> (0x0x7efe36d594e0) 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> (0x0x7efe370e1e38) 0 empty
  __gnu_cxx::__numeric_traits_integer<long int> (0x0x7efe36d59540) 0 empty

Class std::basic_istream<char>::sentry
   size=1 align=1
   base size=1 base align=1
std::basic_istream<char>::sentry (0x0x7efe36d78f00) 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> (0x0x7efe36d8b0d0 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> (0x0x7efe36d8b1a0 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> (0x0x7efe36d45850) 0
    vptridx=0u vptr=((& std::basic_iostream<char>::_ZTVSd) + 24u)
  std::basic_istream<char> (0x0x7efe36d8b0d0) 0
      primary-for std::basic_iostream<char> (0x0x7efe36d45850)
      subvttidx=8u
    std::basic_ios<char> (0x0x7efe36d8b138) 24 virtual
        vptridx=40u vbaseoffset=-24 vptr=((& std::basic_iostream<char>::_ZTVSd) + 104u)
      std::ios_base (0x0x7efe36d78f60) 24
          primary-for std::basic_ios<char> (0x0x7efe36d8b138)
  std::basic_ostream<char> (0x0x7efe36d8b1a0) 16 nearly-empty
      subvttidx=24u vptridx=48u vptr=((& std::basic_iostream<char>::_ZTVSd) + 64u)
    std::basic_ios<char> (0x0x7efe36d8b138) 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 (0x0x7efe36db2000) 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> (0x0x7efe36d8b548 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> (0x0x7efe36d8b618 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> (0x0x7efe36d45f50) 0
    vptridx=0u vptr=((& std::basic_iostream<wchar_t>::_ZTVSt14basic_iostreamIwSt11char_traitsIwEE) + 24u)
  std::basic_istream<wchar_t> (0x0x7efe36d8b548) 0
      primary-for std::basic_iostream<wchar_t> (0x0x7efe36d45f50)
      subvttidx=8u
    std::basic_ios<wchar_t> (0x0x7efe36d8b5b0) 24 virtual
        vptridx=40u vbaseoffset=-24 vptr=((& std::basic_iostream<wchar_t>::_ZTVSt14basic_iostreamIwSt11char_traitsIwEE) + 104u)
      std::ios_base (0x0x7efe36db2060) 24
          primary-for std::basic_ios<wchar_t> (0x0x7efe36d8b5b0)
  std::basic_ostream<wchar_t> (0x0x7efe36d8b618) 16 nearly-empty
      subvttidx=24u vptridx=48u vptr=((& std::basic_iostream<wchar_t>::_ZTVSt14basic_iostreamIwSt11char_traitsIwEE) + 64u)
    std::basic_ios<wchar_t> (0x0x7efe36d8b5b0) alternative-path

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

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

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

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

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

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

Class std::_Bit_iterator_base
   size=16 align=8
   base size=12 base align=8
std::_Bit_iterator_base (0x0x7efe36d8bbc8) 0
  std::iterator<std::random_access_iterator_tag, bool> (0x0x7efe36e89660) 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> (0x0x7efe36d8bc30) 0 empty
  std::integral_constant<bool, false> (0x0x7efe36e89ba0) 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> (0x0x7efe36d8bc98) 0 empty
  std::integral_constant<bool, false> (0x0x7efe36e89c00) 0 empty

Class std::_Bit_iterator
   size=16 align=8
   base size=12 base align=8
std::_Bit_iterator (0x0x7efe36d8bd00) 0
  std::_Bit_iterator_base (0x0x7efe36d8bd68) 0
    std::iterator<std::random_access_iterator_tag, bool> (0x0x7efe36e89e40) 0 empty

Class std::_Bit_const_iterator
   size=16 align=8
   base size=12 base align=8
std::_Bit_const_iterator (0x0x7efe36d8bdd0) 0
  std::_Bit_iterator_base (0x0x7efe36d8be38) 0
    std::iterator<std::random_access_iterator_tag, bool> (0x0x7efe36ebf660) 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> (0x0x7efe36d8bea0) 0 empty
  std::integral_constant<bool, false> (0x0x7efe36eee000) 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> (0x0x7efe36d8bf08) 0 empty
  std::integral_constant<bool, false> (0x0x7efe36eee060) 0 empty

Class std::initializer_list<bool>
   size=16 align=8
   base size=16 base align=8
std::initializer_list<bool> (0x0x7efe36eeec00) 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> (0x0x7efe36b42180) 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> (0x0x7efe36d8b478) 0 empty
  std::__iterator_traits<std::_Bit_iterator, void> (0x0x7efe36b421e0) 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> (0x0x7efe36b42240) 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> (0x0x7efe36d8b958) 0
  std::iterator<std::random_access_iterator_tag, bool, long int, std::_Bit_reference*, std::_Bit_reference> (0x0x7efe36b422a0) 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> (0x0x7efe36b42360) 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> (0x0x7efe36b56068) 0 empty
  std::__iterator_traits<std::_Bit_const_iterator, void> (0x0x7efe36b423c0) 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> (0x0x7efe36b42420) 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> (0x0x7efe36b560d0) 0
  std::iterator<std::random_access_iterator_tag, bool, long int, const bool*, bool> (0x0x7efe36b42480) 0 empty

Class std::time_base
   size=1 align=1
   base size=0 base align=1
std::time_base (0x0x7efe36bbc660) 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> (0x0x7efe36b56478) 0
    vptr=((& std::__timepunct_cache<char>::_ZTVSt17__timepunct_cacheIcE) + 16u)
  std::locale::facet (0x0x7efe36bbc7e0) 0
      primary-for std::__timepunct_cache<char> (0x0x7efe36b56478)

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> (0x0x7efe36b564e0) 0
    vptr=((& std::__timepunct_cache<wchar_t>::_ZTVSt17__timepunct_cacheIwE) + 16u)
  std::locale::facet (0x0x7efe36bbc840) 0
      primary-for std::__timepunct_cache<wchar_t> (0x0x7efe36b564e0)

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> (0x0x7efe36b565b0) 0
    vptr=((& std::__timepunct<char>::_ZTVSt11__timepunctIcE) + 16u)
  std::locale::facet (0x0x7efe36bbcc60) 0
      primary-for std::__timepunct<char> (0x0x7efe36b565b0)

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> (0x0x7efe36b56618) 0
    vptr=((& std::__timepunct<wchar_t>::_ZTVSt11__timepunctIwE) + 16u)
  std::locale::facet (0x0x7efe36bbccc0) 0
      primary-for std::__timepunct<wchar_t> (0x0x7efe36b56618)

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

Class std::money_base
   size=1 align=1
   base size=0 base align=1
std::money_base (0x0x7efe36c0c900) 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> (0x0x7efe36bcbee0) 0
    vptr=((& std::__cxx11::moneypunct<char, true>::_ZTVNSt7__cxx1110moneypunctIcLb1EEE) + 16u)
  std::locale::facet (0x0x7efe36c403c0) 0
      primary-for std::__cxx11::moneypunct<char, true> (0x0x7efe36bcbee0)
  std::money_base (0x0x7efe36c40420) 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> (0x0x7efe36c52000) 0
    vptr=((& std::__cxx11::moneypunct<char, false>::_ZTVNSt7__cxx1110moneypunctIcLb0EEE) + 16u)
  std::locale::facet (0x0x7efe36c40480) 0
      primary-for std::__cxx11::moneypunct<char, false> (0x0x7efe36c52000)
  std::money_base (0x0x7efe36c404e0) 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> (0x0x7efe36c52230) 0
    vptr=((& std::__cxx11::moneypunct<wchar_t, true>::_ZTVNSt7__cxx1110moneypunctIwLb1EEE) + 16u)
  std::locale::facet (0x0x7efe36c40540) 0
      primary-for std::__cxx11::moneypunct<wchar_t, true> (0x0x7efe36c52230)
  std::money_base (0x0x7efe36c405a0) 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> (0x0x7efe36c52380) 0
    vptr=((& std::__cxx11::moneypunct<wchar_t, false>::_ZTVNSt7__cxx1110moneypunctIwLb0EEE) + 16u)
  std::locale::facet (0x0x7efe36c40660) 0
      primary-for std::__cxx11::moneypunct<wchar_t, false> (0x0x7efe36c52380)
  std::money_base (0x0x7efe36c406c0) 0 empty

Class std::messages_base
   size=1 align=1
   base size=0 base align=1
std::messages_base (0x0x7efe36c40ea0) 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> (0x0x7efe36c52a80) 0
    vptr=((& std::__cxx11::messages<char>::_ZTVNSt7__cxx118messagesIcEE) + 16u)
  std::locale::facet (0x0x7efe36c941e0) 0
      primary-for std::__cxx11::messages<char> (0x0x7efe36c52a80)
  std::messages_base (0x0x7efe36c94240) 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> (0x0x7efe36c52c40) 0
    vptr=((& std::__cxx11::messages<wchar_t>::_ZTVNSt7__cxx118messagesIwEE) + 16u)
  std::locale::facet (0x0x7efe36c942a0) 0
      primary-for std::__cxx11::messages<wchar_t> (0x0x7efe36c52c40)
  std::messages_base (0x0x7efe36c94300) 0 empty

Class std::codecvt_base
   size=1 align=1
   base size=0 base align=1
std::codecvt_base (0x0x7efe36c94a20) 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> (0x0x7efe36cb1460) 0
    vptr=((& std::__codecvt_abstract_base<char, char, __mbstate_t>::_ZTVSt23__codecvt_abstract_baseIcc11__mbstate_tE) + 16u)
  std::locale::facet (0x0x7efe36cd3000) 0
      primary-for std::__codecvt_abstract_base<char, char, __mbstate_t> (0x0x7efe36cb1460)
  std::codecvt_base (0x0x7efe36cd3060) 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> (0x0x7efe36cbd208) 0
    vptr=((& std::codecvt<char, char, __mbstate_t>::_ZTVSt7codecvtIcc11__mbstate_tE) + 16u)
  std::__codecvt_abstract_base<char, char, __mbstate_t> (0x0x7efe36cb1540) 0
      primary-for std::codecvt<char, char, __mbstate_t> (0x0x7efe36cbd208)
    std::locale::facet (0x0x7efe36cd30c0) 0
        primary-for std::__codecvt_abstract_base<char, char, __mbstate_t> (0x0x7efe36cb1540)
    std::codecvt_base (0x0x7efe36cd3120) 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> (0x0x7efe36cb1620) 0
    vptr=((& std::__codecvt_abstract_base<wchar_t, char, __mbstate_t>::_ZTVSt23__codecvt_abstract_baseIwc11__mbstate_tE) + 16u)
  std::locale::facet (0x0x7efe36cd3180) 0
      primary-for std::__codecvt_abstract_base<wchar_t, char, __mbstate_t> (0x0x7efe36cb1620)
  std::codecvt_base (0x0x7efe36cd31e0) 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> (0x0x7efe36cbd2d8) 0
    vptr=((& std::codecvt<wchar_t, char, __mbstate_t>::_ZTVSt7codecvtIwc11__mbstate_tE) + 16u)
  std::__codecvt_abstract_base<wchar_t, char, __mbstate_t> (0x0x7efe36cb1770) 0
      primary-for std::codecvt<wchar_t, char, __mbstate_t> (0x0x7efe36cbd2d8)
    std::locale::facet (0x0x7efe36cd3240) 0
        primary-for std::__codecvt_abstract_base<wchar_t, char, __mbstate_t> (0x0x7efe36cb1770)
    std::codecvt_base (0x0x7efe36cd32a0) 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> (0x0x7efe36cb1850) 0
    vptr=((& std::__codecvt_abstract_base<char16_t, char, __mbstate_t>::_ZTVSt23__codecvt_abstract_baseIDsc11__mbstate_tE) + 16u)
  std::locale::facet (0x0x7efe36cd3300) 0
      primary-for std::__codecvt_abstract_base<char16_t, char, __mbstate_t> (0x0x7efe36cb1850)
  std::codecvt_base (0x0x7efe36cd3360) 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> (0x0x7efe36cbd3a8) 0
    vptr=((& std::codecvt<char16_t, char, __mbstate_t>::_ZTVSt7codecvtIDsc11__mbstate_tE) + 16u)
  std::__codecvt_abstract_base<char16_t, char, __mbstate_t> (0x0x7efe36cb19a0) 0
      primary-for std::codecvt<char16_t, char, __mbstate_t> (0x0x7efe36cbd3a8)
    std::locale::facet (0x0x7efe36cd33c0) 0
        primary-for std::__codecvt_abstract_base<char16_t, char, __mbstate_t> (0x0x7efe36cb19a0)
    std::codecvt_base (0x0x7efe36cd3420) 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> (0x0x7efe36cb1d20) 0
    vptr=((& std::__codecvt_abstract_base<char32_t, char, __mbstate_t>::_ZTVSt23__codecvt_abstract_baseIDic11__mbstate_tE) + 16u)
  std::locale::facet (0x0x7efe36cd3600) 0
      primary-for std::__codecvt_abstract_base<char32_t, char, __mbstate_t> (0x0x7efe36cb1d20)
  std::codecvt_base (0x0x7efe36cd3660) 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> (0x0x7efe36cbd478) 0
    vptr=((& std::codecvt<char32_t, char, __mbstate_t>::_ZTVSt7codecvtIDic11__mbstate_tE) + 16u)
  std::__codecvt_abstract_base<char32_t, char, __mbstate_t> (0x0x7efe36cb1e00) 0
      primary-for std::codecvt<char32_t, char, __mbstate_t> (0x0x7efe36cbd478)
    std::locale::facet (0x0x7efe36cd36c0) 0
        primary-for std::__codecvt_abstract_base<char32_t, char, __mbstate_t> (0x0x7efe36cb1e00)
    std::codecvt_base (0x0x7efe36cd3720) 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> (0x0x7efe36cbd5b0) 0
    vptr=((& std::codecvt_byname<char16_t, char, __mbstate_t>::_ZTVSt14codecvt_bynameIDsc11__mbstate_tE) + 16u)
  std::codecvt<char16_t, char, __mbstate_t> (0x0x7efe36cbd618) 0
      primary-for std::codecvt_byname<char16_t, char, __mbstate_t> (0x0x7efe36cbd5b0)
    std::__codecvt_abstract_base<char16_t, char, __mbstate_t> (0x0x7efe368f3230) 0
        primary-for std::codecvt<char16_t, char, __mbstate_t> (0x0x7efe36cbd618)
      std::locale::facet (0x0x7efe36cd3a80) 0
          primary-for std::__codecvt_abstract_base<char16_t, char, __mbstate_t> (0x0x7efe368f3230)
      std::codecvt_base (0x0x7efe36cd3ae0) 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> (0x0x7efe36cbd820) 0
    vptr=((& std::codecvt_byname<char32_t, char, __mbstate_t>::_ZTVSt14codecvt_bynameIDic11__mbstate_tE) + 16u)
  std::codecvt<char32_t, char, __mbstate_t> (0x0x7efe36cbd888) 0
      primary-for std::codecvt_byname<char32_t, char, __mbstate_t> (0x0x7efe36cbd820)
    std::__codecvt_abstract_base<char32_t, char, __mbstate_t> (0x0x7efe368f33f0) 0
        primary-for std::codecvt<char32_t, char, __mbstate_t> (0x0x7efe36cbd888)
      std::locale::facet (0x0x7efe369050c0) 0
          primary-for std::__codecvt_abstract_base<char32_t, char, __mbstate_t> (0x0x7efe368f33f0)
      std::codecvt_base (0x0x7efe36905120) 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> (0x0x7efe36cbda90) 0
    vptr=((& std::codecvt_byname<char, char, __mbstate_t>::_ZTVSt14codecvt_bynameIcc11__mbstate_tE) + 16u)
  std::codecvt<char, char, __mbstate_t> (0x0x7efe36cbdaf8) 0
      primary-for std::codecvt_byname<char, char, __mbstate_t> (0x0x7efe36cbda90)
    std::__codecvt_abstract_base<char, char, __mbstate_t> (0x0x7efe368f3700) 0
        primary-for std::codecvt<char, char, __mbstate_t> (0x0x7efe36cbdaf8)
      std::locale::facet (0x0x7efe369056c0) 0
          primary-for std::__codecvt_abstract_base<char, char, __mbstate_t> (0x0x7efe368f3700)
      std::codecvt_base (0x0x7efe36905720) 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> (0x0x7efe36cbdbc8) 0
    vptr=((& std::codecvt_byname<wchar_t, char, __mbstate_t>::_ZTVSt14codecvt_bynameIwc11__mbstate_tE) + 16u)
  std::codecvt<wchar_t, char, __mbstate_t> (0x0x7efe36cbdc30) 0
      primary-for std::codecvt_byname<wchar_t, char, __mbstate_t> (0x0x7efe36cbdbc8)
    std::__codecvt_abstract_base<wchar_t, char, __mbstate_t> (0x0x7efe368f3850) 0
        primary-for std::codecvt<wchar_t, char, __mbstate_t> (0x0x7efe36cbdc30)
      std::locale::facet (0x0x7efe36905780) 0
          primary-for std::__codecvt_abstract_base<wchar_t, char, __mbstate_t> (0x0x7efe368f3850)
      std::codecvt_base (0x0x7efe369057e0) 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> (0x0x7efe36cbdd68) 0 empty
  std::integral_constant<bool, false> (0x0x7efe36905ae0) 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> (0x0x7efe36cbde38) 0 empty
  std::integral_constant<bool, false> (0x0x7efe36905b40) 0 empty

Class std::iterator_traits<char*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<char*> (0x0x7efe3693d0c0) 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> > (0x0x7efe3693d060) 0

Class std::iterator_traits<const char*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<const char*> (0x0x7efe3693d180) 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> > (0x0x7efe3693d120) 0

Class std::__are_same<char*, char*>
   size=1 align=1
   base size=0 base align=1
std::__are_same<char*, char*> (0x0x7efe3693d1e0) 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> > (0x0x7efe3693d240) 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> (0x0x7efe3696e5b0) 0
    vptr=((& std::__cxx11::moneypunct_byname<char, false>::_ZTVNSt7__cxx1117moneypunct_bynameIcLb0EEE) + 16u)
  std::__cxx11::moneypunct<char, false> (0x0x7efe36931f50) 0
      primary-for std::__cxx11::moneypunct_byname<char, false> (0x0x7efe3696e5b0)
    std::locale::facet (0x0x7efe369b1360) 0
        primary-for std::__cxx11::moneypunct<char, false> (0x0x7efe36931f50)
    std::money_base (0x0x7efe369b13c0) 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> (0x0x7efe3696e680) 0
    vptr=((& std::__cxx11::moneypunct_byname<char, true>::_ZTVNSt7__cxx1117moneypunct_bynameIcLb1EEE) + 16u)
  std::__cxx11::moneypunct<char, true> (0x0x7efe369bc000) 0
      primary-for std::__cxx11::moneypunct_byname<char, true> (0x0x7efe3696e680)
    std::locale::facet (0x0x7efe369b1540) 0
        primary-for std::__cxx11::moneypunct<char, true> (0x0x7efe369bc000)
    std::money_base (0x0x7efe369b15a0) 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> (0x0x7efe3696e750) 0
    vptr=((& std::__cxx11::money_get<char>::_ZTVNSt7__cxx119money_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEEE) + 16u)
  std::locale::facet (0x0x7efe369b16c0) 0
      primary-for std::__cxx11::money_get<char> (0x0x7efe3696e750)

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> (0x0x7efe3696e7b8) 0
    vptr=((& std::__cxx11::money_put<char>::_ZTVNSt7__cxx119money_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEEE) + 16u)
  std::locale::facet (0x0x7efe369b1780) 0
      primary-for std::__cxx11::money_put<char> (0x0x7efe3696e7b8)

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> (0x0x7efe3696e820) 0
    vptr=((& std::time_put<char>::_ZTVSt8time_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE) + 16u)
  std::locale::facet (0x0x7efe369b1840) 0
      primary-for std::time_put<char> (0x0x7efe3696e820)

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> (0x0x7efe3696e888) 0
    vptr=((& std::time_put_byname<char>::_ZTVSt15time_put_bynameIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE) + 16u)
  std::time_put<char> (0x0x7efe3696e8f0) 0
      primary-for std::time_put_byname<char> (0x0x7efe3696e888)
    std::locale::facet (0x0x7efe369b1900) 0
        primary-for std::time_put<char> (0x0x7efe3696e8f0)

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> (0x0x7efe369bc380) 0
    vptr=((& std::__cxx11::time_get<char>::_ZTVNSt7__cxx118time_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEEE) + 16u)
  std::locale::facet (0x0x7efe369b19c0) 0
      primary-for std::__cxx11::time_get<char> (0x0x7efe369bc380)
  std::time_base (0x0x7efe369b1a20) 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> (0x0x7efe3696ea28) 0
    vptr=((& std::__cxx11::time_get_byname<char>::_ZTVNSt7__cxx1115time_get_bynameIcSt19istreambuf_iteratorIcSt11char_traitsIcEEEE) + 16u)
  std::__cxx11::time_get<char> (0x0x7efe369bc3f0) 0
      primary-for std::__cxx11::time_get_byname<char> (0x0x7efe3696ea28)
    std::locale::facet (0x0x7efe369b1ae0) 0
        primary-for std::__cxx11::time_get<char> (0x0x7efe369bc3f0)
    std::time_base (0x0x7efe369b1b40) 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> (0x0x7efe3696eaf8) 0
    vptr=((& std::__cxx11::messages_byname<char>::_ZTVNSt7__cxx1115messages_bynameIcEE) + 16u)
  std::__cxx11::messages<char> (0x0x7efe369bc460) 0
      primary-for std::__cxx11::messages_byname<char> (0x0x7efe3696eaf8)
    std::locale::facet (0x0x7efe369b1ba0) 0
        primary-for std::__cxx11::messages<char> (0x0x7efe369bc460)
    std::messages_base (0x0x7efe369b1c00) 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> (0x0x7efe3696eb60) 0
    vptr=((& std::__cxx11::moneypunct_byname<wchar_t, false>::_ZTVNSt7__cxx1117moneypunct_bynameIwLb0EEE) + 16u)
  std::__cxx11::moneypunct<wchar_t, false> (0x0x7efe369bc4d0) 0
      primary-for std::__cxx11::moneypunct_byname<wchar_t, false> (0x0x7efe3696eb60)
    std::locale::facet (0x0x7efe369b1c60) 0
        primary-for std::__cxx11::moneypunct<wchar_t, false> (0x0x7efe369bc4d0)
    std::money_base (0x0x7efe369b1cc0) 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> (0x0x7efe3696ed00) 0
    vptr=((& std::__cxx11::moneypunct_byname<wchar_t, true>::_ZTVNSt7__cxx1117moneypunct_bynameIwLb1EEE) + 16u)
  std::__cxx11::moneypunct<wchar_t, true> (0x0x7efe369bc540) 0
      primary-for std::__cxx11::moneypunct_byname<wchar_t, true> (0x0x7efe3696ed00)
    std::locale::facet (0x0x7efe369b1d80) 0
        primary-for std::__cxx11::moneypunct<wchar_t, true> (0x0x7efe369bc540)
    std::money_base (0x0x7efe369b1de0) 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> (0x0x7efe3696edd0) 0
    vptr=((& std::__cxx11::money_get<wchar_t>::_ZTVNSt7__cxx119money_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEEE) + 16u)
  std::locale::facet (0x0x7efe369b1f60) 0
      primary-for std::__cxx11::money_get<wchar_t> (0x0x7efe3696edd0)

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> (0x0x7efe3696ee38) 0
    vptr=((& std::__cxx11::money_put<wchar_t>::_ZTVNSt7__cxx119money_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEEE) + 16u)
  std::locale::facet (0x0x7efe36a13060) 0
      primary-for std::__cxx11::money_put<wchar_t> (0x0x7efe3696ee38)

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> (0x0x7efe3696eea0) 0
    vptr=((& std::time_put<wchar_t>::_ZTVSt8time_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE) + 16u)
  std::locale::facet (0x0x7efe36a13120) 0
      primary-for std::time_put<wchar_t> (0x0x7efe3696eea0)

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> (0x0x7efe3696ef70) 0
    vptr=((& std::time_put_byname<wchar_t>::_ZTVSt15time_put_bynameIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE) + 16u)
  std::time_put<wchar_t> (0x0x7efe36a26000) 0
      primary-for std::time_put_byname<wchar_t> (0x0x7efe3696ef70)
    std::locale::facet (0x0x7efe36a13180) 0
        primary-for std::time_put<wchar_t> (0x0x7efe36a26000)

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> (0x0x7efe369bc850) 0
    vptr=((& std::__cxx11::time_get<wchar_t>::_ZTVNSt7__cxx118time_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEEE) + 16u)
  std::locale::facet (0x0x7efe36a13240) 0
      primary-for std::__cxx11::time_get<wchar_t> (0x0x7efe369bc850)
  std::time_base (0x0x7efe36a132a0) 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> (0x0x7efe36a260d0) 0
    vptr=((& std::__cxx11::time_get_byname<wchar_t>::_ZTVNSt7__cxx1115time_get_bynameIwSt19istreambuf_iteratorIwSt11char_traitsIwEEEE) + 16u)
  std::__cxx11::time_get<wchar_t> (0x0x7efe369bc9a0) 0
      primary-for std::__cxx11::time_get_byname<wchar_t> (0x0x7efe36a260d0)
    std::locale::facet (0x0x7efe36a13360) 0
        primary-for std::__cxx11::time_get<wchar_t> (0x0x7efe369bc9a0)
    std::time_base (0x0x7efe36a133c0) 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> (0x0x7efe36a261a0) 0
    vptr=((& std::__cxx11::messages_byname<wchar_t>::_ZTVNSt7__cxx1115messages_bynameIwEE) + 16u)
  std::__cxx11::messages<wchar_t> (0x0x7efe369bca80) 0
      primary-for std::__cxx11::messages_byname<wchar_t> (0x0x7efe36a261a0)
    std::locale::facet (0x0x7efe36a13420) 0
        primary-for std::__cxx11::messages<wchar_t> (0x0x7efe369bca80)
    std::messages_base (0x0x7efe36a13480) 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> (0x0x7efe36a139c0) 0 empty

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

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

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

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

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

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

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

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

Class std::__uses_alloc0
   size=1 align=1
   base size=1 base align=1
std::__uses_alloc0 (0x0x7efe36a266e8) 0
  std::__uses_alloc_base (0x0x7efe36a99b40) 0 empty

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

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

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

Class std::_Swallow_assign
   size=1 align=1
   base size=0 base align=1
std::_Swallow_assign (0x0x7efe367daae0) 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> (0x0x7efe36883068) 0 empty
  std::integral_constant<bool, false> (0x0x7efe3685fb40) 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> (0x0x7efe36883138) 0 empty
  std::integral_constant<bool, false> (0x0x7efe3685fba0) 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> (0x0x7efe36883750) 0 empty
  std::integral_constant<bool, false> (0x0x7efe364fa360) 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> (0x0x7efe368837b8) 0 empty
  std::integral_constant<bool, false> (0x0x7efe364fa3c0) 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> (0x0x7efe36883820) 0
    vptr=((& std::__cxx11::basic_stringbuf<char>::_ZTVNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEEE) + 16u)
  std::basic_streambuf<char> (0x0x7efe364fa720) 0
      primary-for std::__cxx11::basic_stringbuf<char> (0x0x7efe36883820)

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 (0x0x7efe364fa960) 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> (0x0x7efe368839c0 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> (0x0x7efe36883958) 0
    vptridx=0u vptr=((& std::__cxx11::basic_istringstream<char>::_ZTVNSt7__cxx1119basic_istringstreamIcSt11char_traitsIcESaIcEEE) + 24u)
  std::basic_istream<char> (0x0x7efe368839c0) 0
      primary-for std::__cxx11::basic_istringstream<char> (0x0x7efe36883958)
      subvttidx=8u
    std::basic_ios<char> (0x0x7efe36883a28) 120 virtual
        vptridx=24u vbaseoffset=-24 vptr=((& std::__cxx11::basic_istringstream<char>::_ZTVNSt7__cxx1119basic_istringstreamIcSt11char_traitsIcESaIcEEE) + 64u)
      std::ios_base (0x0x7efe364fa9c0) 120
          primary-for std::basic_ios<char> (0x0x7efe36883a28)

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> (0x0x7efe36883c30 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> (0x0x7efe36883bc8) 0
    vptridx=0u vptr=((& std::__cxx11::basic_ostringstream<char>::_ZTVNSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEE) + 24u)
  std::basic_ostream<char> (0x0x7efe36883c30) 0 nearly-empty
      primary-for std::__cxx11::basic_ostringstream<char> (0x0x7efe36883bc8)
      subvttidx=8u
    std::basic_ios<char> (0x0x7efe36883c98) 112 virtual
        vptridx=24u vbaseoffset=-24 vptr=((& std::__cxx11::basic_ostringstream<char>::_ZTVNSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEE) + 64u)
      std::ios_base (0x0x7efe364faa20) 112
          primary-for std::basic_ios<char> (0x0x7efe36883c98)

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> (0x0x7efe3687ad20 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> (0x0x7efe36883ea0 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> (0x0x7efe36883f70 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> (0x0x7efe36883e38) 0
    vptridx=0u vptr=((& std::__cxx11::basic_stringstream<char>::_ZTVNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE) + 24u)
  std::basic_iostream<char> (0x0x7efe3687ad20) 0
      primary-for std::__cxx11::basic_stringstream<char> (0x0x7efe36883e38)
      subvttidx=8u
    std::basic_istream<char> (0x0x7efe36883ea0) 0
        primary-for std::basic_iostream<char> (0x0x7efe3687ad20)
        subvttidx=16u
      std::basic_ios<char> (0x0x7efe36883f08) 128 virtual
          vptridx=64u vbaseoffset=-24 vptr=((& std::__cxx11::basic_stringstream<char>::_ZTVNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE) + 104u)
        std::ios_base (0x0x7efe364faa80) 128
            primary-for std::basic_ios<char> (0x0x7efe36883f08)
    std::basic_ostream<char> (0x0x7efe36883f70) 16 nearly-empty
        subvttidx=32u vptridx=72u vptr=((& std::__cxx11::basic_stringstream<char>::_ZTVNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE) + 64u)
      std::basic_ios<char> (0x0x7efe36883f08) 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> (0x0x7efe36883af8) 0
    vptr=((& std::__cxx11::basic_stringbuf<wchar_t>::_ZTVNSt7__cxx1115basic_stringbufIwSt11char_traitsIwESaIwEEE) + 16u)
  std::basic_streambuf<wchar_t> (0x0x7efe364faae0) 0
      primary-for std::__cxx11::basic_stringbuf<wchar_t> (0x0x7efe36883af8)

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 (0x0x7efe364fac60) 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> (0x0x7efe365610d0 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> (0x0x7efe36561068) 0
    vptridx=0u vptr=((& std::__cxx11::basic_istringstream<wchar_t>::_ZTVNSt7__cxx1119basic_istringstreamIwSt11char_traitsIwESaIwEEE) + 24u)
  std::basic_istream<wchar_t> (0x0x7efe365610d0) 0
      primary-for std::__cxx11::basic_istringstream<wchar_t> (0x0x7efe36561068)
      subvttidx=8u
    std::basic_ios<wchar_t> (0x0x7efe36561138) 120 virtual
        vptridx=24u vbaseoffset=-24 vptr=((& std::__cxx11::basic_istringstream<wchar_t>::_ZTVNSt7__cxx1119basic_istringstreamIwSt11char_traitsIwESaIwEEE) + 64u)
      std::ios_base (0x0x7efe364facc0) 120
          primary-for std::basic_ios<wchar_t> (0x0x7efe36561138)

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> (0x0x7efe36561340 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> (0x0x7efe365612d8) 0
    vptridx=0u vptr=((& std::__cxx11::basic_ostringstream<wchar_t>::_ZTVNSt7__cxx1119basic_ostringstreamIwSt11char_traitsIwESaIwEEE) + 24u)
  std::basic_ostream<wchar_t> (0x0x7efe36561340) 0 nearly-empty
      primary-for std::__cxx11::basic_ostringstream<wchar_t> (0x0x7efe365612d8)
      subvttidx=8u
    std::basic_ios<wchar_t> (0x0x7efe365613a8) 112 virtual
        vptridx=24u vbaseoffset=-24 vptr=((& std::__cxx11::basic_ostringstream<wchar_t>::_ZTVNSt7__cxx1119basic_ostringstreamIwSt11char_traitsIwESaIwEEE) + 64u)
      std::ios_base (0x0x7efe364fad80) 112
          primary-for std::basic_ios<wchar_t> (0x0x7efe365613a8)

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> (0x0x7efe36562310 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> (0x0x7efe365615b0 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> (0x0x7efe36561680 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> (0x0x7efe36561548) 0
    vptridx=0u vptr=((& std::__cxx11::basic_stringstream<wchar_t>::_ZTVNSt7__cxx1118basic_stringstreamIwSt11char_traitsIwESaIwEEE) + 24u)
  std::basic_iostream<wchar_t> (0x0x7efe36562310) 0
      primary-for std::__cxx11::basic_stringstream<wchar_t> (0x0x7efe36561548)
      subvttidx=8u
    std::basic_istream<wchar_t> (0x0x7efe365615b0) 0
        primary-for std::basic_iostream<wchar_t> (0x0x7efe36562310)
        subvttidx=16u
      std::basic_ios<wchar_t> (0x0x7efe36561618) 128 virtual
          vptridx=64u vbaseoffset=-24 vptr=((& std::__cxx11::basic_stringstream<wchar_t>::_ZTVNSt7__cxx1118basic_stringstreamIwSt11char_traitsIwESaIwEEE) + 104u)
        std::ios_base (0x0x7efe364fae40) 128
            primary-for std::basic_ios<wchar_t> (0x0x7efe36561618)
    std::basic_ostream<wchar_t> (0x0x7efe36561680) 16 nearly-empty
        subvttidx=32u vptridx=72u vptr=((& std::__cxx11::basic_stringstream<wchar_t>::_ZTVNSt7__cxx1118basic_stringstreamIwSt11char_traitsIwESaIwEEE) + 64u)
      std::basic_ios<wchar_t> (0x0x7efe36561618) alternative-path

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

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

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

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

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

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*> (0x0x7efe36561208) 0 empty
  std::integral_constant<bool, false> (0x0x7efe36617ae0) 0 empty

Class std::is_error_code_enum<std::_Setprecision>
   size=1 align=1
   base size=1 base align=1
std::is_error_code_enum<std::_Setprecision> (0x0x7efe36561270) 0 empty
  std::integral_constant<bool, false> (0x0x7efe36644480) 0 empty

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

Class __signbitf(float)::<anonymous union>
   size=4 align=4
   base size=4 base align=4
__signbitf(float)::<anonymous union> (0x0x7efe36644780) 0

Class __signbit(double)::<anonymous union>
   size=8 align=8
   base size=8 base align=8
__signbit(double)::<anonymous union> (0x0x7efe36644840) 0

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

Class clustalw::SymMatrix
   size=48 align=8
   base size=44 base align=8
clustalw::SymMatrix (0x0x7efe36227f60) 0

Class std::is_error_code_enum<std::_Setw>
   size=1 align=1
   base size=1 base align=1
std::is_error_code_enum<std::_Setw> (0x0x7efe365614e0) 0 empty
  std::integral_constant<bool, false> (0x0x7efe36254cc0) 0 empty

Class std::is_error_code_enum<double>
   size=1 align=1
   base size=1 base align=1
std::is_error_code_enum<double> (0x0x7efe36561478) 0 empty
  std::integral_constant<bool, false> (0x0x7efe36254d20) 0 empty

Class clustalw::TreeNames
   size=160 align=8
   base size=160 base align=8
clustalw::TreeNames (0x0x7efe36295660) 0

Class clustalw::AlignmentFileNames
   size=288 align=8
   base size=288 base align=8
clustalw::AlignmentFileNames (0x0x7efe362956c0) 0

Class clustalw::TreeNode
   size=72 align=8
   base size=72 base align=8
clustalw::TreeNode (0x0x7efe36295780) 0

Class std::allocator_traits<std::allocator<std::vector<int> > >
   size=1 align=1
   base size=0 base align=1
std::allocator_traits<std::allocator<std::vector<int> > > (0x0x7efe362958a0) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::vector<int> > >
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::vector<int> > > (0x0x7efe36561750) 0 empty
  std::allocator_traits<std::allocator<std::vector<int> > > (0x0x7efe36295900) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::vector<int> > >::rebind<std::vector<int> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::vector<int> > >::rebind<std::vector<int> > (0x0x7efe36295960) 0 empty

Class __gnu_cxx::new_allocator<std::vector<int> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<std::vector<int> > (0x0x7efe36295a80) 0 empty

Class std::allocator<std::vector<int> >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::vector<int> > (0x0x7efe36561888) 0 empty
  __gnu_cxx::new_allocator<std::vector<int> > (0x0x7efe36295b40) 0 empty

Class std::_Vector_base<std::vector<int>, std::allocator<std::vector<int> > >::_Vector_impl
   size=24 align=8
   base size=24 base align=8
std::_Vector_base<std::vector<int>, std::allocator<std::vector<int> > >::_Vector_impl (0x0x7efe36561d00) 0
  std::allocator<std::vector<int> > (0x0x7efe36561d68) 0 empty
    __gnu_cxx::new_allocator<std::vector<int> > (0x0x7efe36295ba0) 0 empty

Class std::_Vector_base<std::vector<int>, std::allocator<std::vector<int> > >
   size=24 align=8
   base size=24 base align=8
std::_Vector_base<std::vector<int>, std::allocator<std::vector<int> > > (0x0x7efe36295840) 0

Class std::vector<std::vector<int> >
   size=24 align=8
   base size=24 base align=8
std::vector<std::vector<int> > (0x0x7efe36561dd0) 0
  std::_Vector_base<std::vector<int>, std::allocator<std::vector<int> > > (0x0x7efe36295c00) 0

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

Class __gnu_cxx::__alloc_traits<std::allocator<double> >
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__alloc_traits<std::allocator<double> > (0x0x7efe36561ea0) 0 empty
  std::allocator_traits<std::allocator<double> > (0x0x7efe36295d20) 0 empty

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

Class __gnu_cxx::new_allocator<double>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<double> (0x0x7efe36295de0) 0 empty

Class std::allocator<double>
   size=1 align=1
   base size=1 base align=1
std::allocator<double> (0x0x7efe36561e38) 0 empty
  __gnu_cxx::new_allocator<double> (0x0x7efe36295ea0) 0 empty

Class std::_Vector_base<double, std::allocator<double> >::_Vector_impl
   size=24 align=8
   base size=24 base align=8
std::_Vector_base<double, std::allocator<double> >::_Vector_impl (0x0x7efe3637e000) 0
  std::allocator<double> (0x0x7efe3637e068) 0 empty
    __gnu_cxx::new_allocator<double> (0x0x7efe36295f00) 0 empty

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

Class std::vector<double>
   size=24 align=8
   base size=24 base align=8
std::vector<double> (0x0x7efe3637e0d0) 0
  std::_Vector_base<double, std::allocator<double> > (0x0x7efe36295f60) 0

Class clustalw::PhyloTree
   size=72 align=8
   base size=72 base align=8
clustalw::PhyloTree (0x0x7efe362957e0) 0

Class clustalw::SeqInfo
   size=12 align=4
   base size=12 base align=4
clustalw::SeqInfo (0x0x7efe35fdb000) 0

Class clustalw::LowScoreSegParams
   size=40 align=8
   base size=40 base align=8
clustalw::LowScoreSegParams (0x0x7efe35fdb060) 0

Class clustalw::<anonymous struct>
   size=12 align=4
   base size=12 base align=4
clustalw::<anonymous struct> (0x0x7efe35fdb0c0) 0

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

Class clustalw::node
   size=104 align=8
   base size=104 base align=8
clustalw::node (0x0x7efe35fdb180) 0

Class clustalw::<anonymous struct>
   size=60 align=1
   base size=60 base align=1
clustalw::<anonymous struct> (0x0x7efe35fdb1e0) 0

Class clustalw::<anonymous struct>
   size=604 align=4
   base size=604 base align=4
clustalw::<anonymous struct> (0x0x7efe35fdb240) 0

Class clustalw::<anonymous struct>
   size=24 align=8
   base size=24 base align=8
clustalw::<anonymous struct> (0x0x7efe35fdb2a0) 0

Class clustalw::<anonymous struct>
   size=248 align=8
   base size=248 base align=8
clustalw::<anonymous struct> (0x0x7efe35fdb300) 0

Vtable for clustalw::Utility
clustalw::Utility::_ZTVN8clustalw7UtilityE: 14u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN8clustalw7UtilityE)
16    (int (*)(...))clustalw::Utility::~Utility
24    (int (*)(...))clustalw::Utility::~Utility
32    (int (*)(...))clustalw::Utility::promptForYesNo
40    (int (*)(...))clustalw::Utility::promptForYesNo
48    (int (*)(...))clustalw::Utility::error
56    (int (*)(...))clustalw::Utility::error
64    (int (*)(...))clustalw::Utility::warning
72    (int (*)(...))clustalw::Utility::warning
80    (int (*)(...))clustalw::Utility::info
88    (int (*)(...))clustalw::Utility::info
96    (int (*)(...))clustalw::Utility::myname
104   (int (*)(...))clustalw::Utility::setInfoLabelPtr

Class clustalw::Utility
   size=16 align=8
   base size=9 base align=8
clustalw::Utility (0x0x7efe35fdb360) 0
    vptr=((& clustalw::Utility::_ZTVN8clustalw7UtilityE) + 16u)

Class clustalw::UserParameters
   size=552 align=8
   base size=548 base align=8
clustalw::UserParameters (0x0x7efe35fdb6c0) 0

Class std::_Vector_base<char, std::allocator<char> >::_Vector_impl
   size=24 align=8
   base size=24 base align=8
std::_Vector_base<char, std::allocator<char> >::_Vector_impl (0x0x7efe3637e2d8) 0
  std::allocator<char> (0x0x7efe3637e340) 0 empty
    __gnu_cxx::new_allocator<char> (0x0x7efe360cf960) 0 empty

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

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

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

Class __gnu_cxx::__alloc_traits<std::allocator<int> >
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__alloc_traits<std::allocator<int> > (0x0x7efe3637e618) 0 empty
  std::allocator_traits<std::allocator<int> > (0x0x7efe360cfae0) 0 empty

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

Class __gnu_cxx::new_allocator<int>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<int> (0x0x7efe360cfba0) 0 empty

Class std::allocator<int>
   size=1 align=1
   base size=1 base align=1
std::allocator<int> (0x0x7efe3637e750) 0 empty
  __gnu_cxx::new_allocator<int> (0x0x7efe360cfc60) 0 empty

Class std::_Vector_base<int, std::allocator<int> >::_Vector_impl
   size=24 align=8
   base size=24 base align=8
std::_Vector_base<int, std::allocator<int> >::_Vector_impl (0x0x7efe3637e820) 0
  std::allocator<int> (0x0x7efe3637e888) 0 empty
    __gnu_cxx::new_allocator<int> (0x0x7efe360cfcc0) 0 empty

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

Class std::vector<int>
   size=24 align=8
   base size=24 base align=8
std::vector<int> (0x0x7efe3637e8f0) 0
  std::_Vector_base<int, std::allocator<int> > (0x0x7efe360cfd20) 0

Class clustalw::Sequence
   size=120 align=8
   base size=120 base align=8
clustalw::Sequence (0x0x7efe360cf8a0) 0

Class std::allocator_traits<std::allocator<short int> >
   size=1 align=1
   base size=0 base align=1
std::allocator_traits<std::allocator<short int> > (0x0x7efe360cff60) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<short int> >
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__alloc_traits<std::allocator<short int> > (0x0x7efe3637ea90) 0 empty
  std::allocator_traits<std::allocator<short int> > (0x0x7efe35e03000) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<short int> >::rebind<short int>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<short int> >::rebind<short int> (0x0x7efe35e03060) 0 empty

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

Class std::allocator<short int>
   size=1 align=1
   base size=1 base align=1
std::allocator<short int> (0x0x7efe3637ebc8) 0 empty
  __gnu_cxx::new_allocator<short int> (0x0x7efe35e03180) 0 empty

Class std::_Vector_base<short int, std::allocator<short int> >::_Vector_impl
   size=24 align=8
   base size=24 base align=8
std::_Vector_base<short int, std::allocator<short int> >::_Vector_impl (0x0x7efe3637ec98) 0
  std::allocator<short int> (0x0x7efe3637ed00) 0 empty
    __gnu_cxx::new_allocator<short int> (0x0x7efe35e031e0) 0 empty

Class std::_Vector_base<short int, std::allocator<short int> >
   size=24 align=8
   base size=24 base align=8
std::_Vector_base<short int, std::allocator<short int> > (0x0x7efe360cff00) 0

Class std::vector<short int>
   size=24 align=8
   base size=24 base align=8
std::vector<short int> (0x0x7efe3637ed68) 0
  std::_Vector_base<short int, std::allocator<short int> > (0x0x7efe35e03240) 0

Class std::allocator_traits<std::allocator<std::vector<short int> > >
   size=1 align=1
   base size=0 base align=1
std::allocator_traits<std::allocator<std::vector<short int> > > (0x0x7efe35e033c0) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::vector<short int> > >
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::vector<short int> > > (0x0x7efe3637ee38) 0 empty
  std::allocator_traits<std::allocator<std::vector<short int> > > (0x0x7efe35e03420) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::vector<short int> > >::rebind<std::vector<short int> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::vector<short int> > >::rebind<std::vector<short int> > (0x0x7efe35e03480) 0 empty

Class __gnu_cxx::new_allocator<std::vector<short int> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<std::vector<short int> > (0x0x7efe35e034e0) 0 empty

Class std::allocator<std::vector<short int> >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::vector<short int> > (0x0x7efe3637e410) 0 empty
  __gnu_cxx::new_allocator<std::vector<short int> > (0x0x7efe35e035a0) 0 empty

Class std::_Vector_base<std::vector<short int>, std::allocator<std::vector<short int> > >::_Vector_impl
   size=24 align=8
   base size=24 base align=8
std::_Vector_base<std::vector<short int>, std::allocator<std::vector<short int> > >::_Vector_impl (0x0x7efe3637e958) 0
  std::allocator<std::vector<short int> > (0x0x7efe3637eaf8) 0 empty
    __gnu_cxx::new_allocator<std::vector<short int> > (0x0x7efe35e03600) 0 empty

Class std::_Vector_base<std::vector<short int>, std::allocator<std::vector<short int> > >
   size=24 align=8
   base size=24 base align=8
std::_Vector_base<std::vector<short int>, std::allocator<std::vector<short int> > > (0x0x7efe35e03360) 0

Class std::vector<std::vector<short int> >
   size=24 align=8
   base size=24 base align=8
std::vector<std::vector<short int> > (0x0x7efe35ed5000) 0
  std::_Vector_base<std::vector<short int>, std::allocator<std::vector<short int> > > (0x0x7efe35e03660) 0

Class clustalw::SubMatrix
   size=1024 align=8
   base size=1024 base align=8
clustalw::SubMatrix (0x0x7efe360cfea0) 0

Vtable for clustalw::VectorOutOfRange
clustalw::VectorOutOfRange::_ZTVN8clustalw16VectorOutOfRangeE: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN8clustalw16VectorOutOfRangeE)
16    (int (*)(...))clustalw::VectorOutOfRange::~VectorOutOfRange
24    (int (*)(...))clustalw::VectorOutOfRange::~VectorOutOfRange
32    (int (*)(...))clustalw::VectorOutOfRange::what

Class clustalw::VectorOutOfRange
   size=48 align=8
   base size=48 base align=8
clustalw::VectorOutOfRange (0x0x7efe35ed50d0) 0
    vptr=((& clustalw::VectorOutOfRange::_ZTVN8clustalw16VectorOutOfRangeE) + 16u)
  std::exception (0x0x7efe35e039c0) 0 nearly-empty
      primary-for clustalw::VectorOutOfRange (0x0x7efe35ed50d0)

Vtable for SequenceNotFoundException
SequenceNotFoundException::_ZTV25SequenceNotFoundException: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTI25SequenceNotFoundException)
16    (int (*)(...))SequenceNotFoundException::~SequenceNotFoundException
24    (int (*)(...))SequenceNotFoundException::~SequenceNotFoundException
32    (int (*)(...))SequenceNotFoundException::what

Class SequenceNotFoundException
   size=8 align=8
   base size=8 base align=8
SequenceNotFoundException (0x0x7efe35ed5138) 0 nearly-empty
    vptr=((& SequenceNotFoundException::_ZTV25SequenceNotFoundException) + 16u)
  std::exception (0x0x7efe35e03c60) 0 nearly-empty
      primary-for SequenceNotFoundException (0x0x7efe35ed5138)

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> > > (0x0x7efe35e03e40) 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> > > (0x0x7efe35ed51a0) 0 empty
  std::allocator_traits<std::allocator<std::__cxx11::basic_string<char> > > (0x0x7efe35e03f60) 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> > (0x0x7efe35f83000) 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> > (0x0x7efe35f83120) 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> > (0x0x7efe35ed52d8) 0 empty
  __gnu_cxx::new_allocator<std::__cxx11::basic_string<char> > (0x0x7efe35f832a0) 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 (0x0x7efe35ed53a8) 0
  std::allocator<std::__cxx11::basic_string<char> > (0x0x7efe35ed5410) 0 empty
    __gnu_cxx::new_allocator<std::__cxx11::basic_string<char> > (0x0x7efe35f83300) 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> > > (0x0x7efe35e03de0) 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> > (0x0x7efe35ed5548) 0
  std::_Vector_base<std::__cxx11::basic_string<char>, std::allocator<std::__cxx11::basic_string<char> > > (0x0x7efe35f83360) 0

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>*> (0x0x7efe35f83420) 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> > > (0x0x7efe35f833c0) 0

Class clustalw::Alignment::NameIterator
   size=16 align=8
   base size=16 base align=8
clustalw::Alignment::NameIterator (0x0x7efe35e03d80) 0

Class std::allocator_traits<std::allocator<long unsigned int> >
   size=1 align=1
   base size=0 base align=1
std::allocator_traits<std::allocator<long unsigned int> > (0x0x7efe35f834e0) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<long unsigned int> >
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__alloc_traits<std::allocator<long unsigned int> > (0x0x7efe35ed58f0) 0 empty
  std::allocator_traits<std::allocator<long unsigned int> > (0x0x7efe35f83540) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<long unsigned int> >::rebind<long unsigned int>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<long unsigned int> >::rebind<long unsigned int> (0x0x7efe35f835a0) 0 empty

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

Class std::allocator<long unsigned int>
   size=1 align=1
   base size=1 base align=1
std::allocator<long unsigned int> (0x0x7efe35ed5a28) 0 empty
  __gnu_cxx::new_allocator<long unsigned int> (0x0x7efe35f83780) 0 empty

Class std::_Vector_base<long unsigned int, std::allocator<long unsigned int> >::_Vector_impl
   size=24 align=8
   base size=24 base align=8
std::_Vector_base<long unsigned int, std::allocator<long unsigned int> >::_Vector_impl (0x0x7efe35ed5af8) 0
  std::allocator<long unsigned int> (0x0x7efe35ed5b60) 0 empty
    __gnu_cxx::new_allocator<long unsigned int> (0x0x7efe35f837e0) 0 empty

Class std::_Vector_base<long unsigned int, std::allocator<long unsigned int> >
   size=24 align=8
   base size=24 base align=8
std::_Vector_base<long unsigned int, std::allocator<long unsigned int> > (0x0x7efe35f83480) 0

Class std::vector<long unsigned int>
   size=24 align=8
   base size=24 base align=8
std::vector<long unsigned int> (0x0x7efe35ed5bc8) 0
  std::_Vector_base<long unsigned int, std::allocator<long unsigned int> > (0x0x7efe35f83840) 0

Class clustalw::Alignment
   size=360 align=8
   base size=356 base align=8
clustalw::Alignment (0x0x7efe35e03d20) 0

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class std::is_error_condition_enum<std::type_info>
   size=1 align=1
   base size=1 base align=1
std::is_error_condition_enum<std::type_info> (0x0x7efe35b6c3a8) 0 empty
  std::integral_constant<bool, false> (0x0x7efe35b5e960) 0 empty

Class std::is_error_code_enum<std::type_info>
   size=1 align=1
   base size=1 base align=1
std::is_error_code_enum<std::type_info> (0x0x7efe35b6c410) 0 empty
  std::integral_constant<bool, false> (0x0x7efe35b5e9c0) 0 empty

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

Class std::is_error_condition_enum<std::memory_order>
   size=1 align=1
   base size=1 base align=1
std::is_error_condition_enum<std::memory_order> (0x0x7efe35b6cbc8) 0 empty
  std::integral_constant<bool, false> (0x0x7efe35884060) 0 empty

Class std::is_error_code_enum<std::memory_order>
   size=1 align=1
   base size=1 base align=1
std::is_error_code_enum<std::memory_order> (0x0x7efe35b6cc30) 0 empty
  std::integral_constant<bool, false> (0x0x7efe358840c0) 0 empty

Class std::__atomic_flag_base
   size=1 align=1
   base size=1 base align=1
std::__atomic_flag_base (0x0x7efe35884300) 0

Class std::atomic_flag
   size=1 align=1
   base size=1 base align=1
std::atomic_flag (0x0x7efe35b6cc98) 0
  std::__atomic_flag_base (0x0x7efe35884360) 0

Class std::_Sp_locker
   size=2 align=1
   base size=2 base align=1
std::_Sp_locker (0x0x7efe358e1960) 0

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

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

Class std::is_function<_IO_FILE*>
   size=1 align=1
   base size=1 base align=1
std::is_function<_IO_FILE*> (0x0x7efe35b6cd68) 0 empty
  std::integral_constant<bool, false> (0x0x7efe35907f60) 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*> > > (0x0x7efe3593e000) 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*> (0x0x7efe35b6cdd0) 0 empty
  std::integral_constant<bool, false> (0x0x7efe3593e060) 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*> > (0x0x7efe3593e0c0) 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*> (0x0x7efe35b6cf08) 0 empty
  std::integral_constant<bool, false> (0x0x7efe3593e1e0) 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*> > (0x0x7efe35b6cf70) 0 empty
  std::is_rvalue_reference<_IO_FILE*> (0x0x7efe35b6c618) 0 empty
    std::integral_constant<bool, false> (0x0x7efe3593e240) 0 empty

Class std::is_reference<_IO_FILE*>
   size=1 align=1
   base size=1 base align=1
std::is_reference<_IO_FILE*> (0x0x7efe35b6c8f0) 0 empty
  std::integral_constant<bool, false> (0x0x7efe3593e2a0) 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*> > (0x0x7efe3593e300) 0 empty

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

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

Class std::remove_cv<_IO_FILE*>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<_IO_FILE*> (0x0x7efe3593e360) 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*> (0x0x7efe35949068) 0 empty
  std::integral_constant<bool, false> (0x0x7efe3593e480) 0 empty

Class std::is_void<_IO_FILE*>
   size=1 align=1
   base size=1 base align=1
std::is_void<_IO_FILE*> (0x0x7efe359490d0) 0 empty
  std::integral_constant<bool, false> (0x0x7efe3593e4e0) 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*> > (0x0x7efe35949138) 0 empty
  std::is_void<_IO_FILE*> (0x0x7efe359491a0) 0 empty
    std::integral_constant<bool, false> (0x0x7efe3593e540) 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*> > (0x0x7efe35949208) 0 empty
  std::__or_<std::is_reference<_IO_FILE*>, std::is_void<_IO_FILE*> > (0x0x7efe35949270) 0 empty
    std::is_void<_IO_FILE*> (0x0x7efe359492d8) 0 empty
      std::integral_constant<bool, false> (0x0x7efe3593e5a0) 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*> > > (0x0x7efe35949340) 0 empty
  std::integral_constant<bool, true> (0x0x7efe3593e780) 0 empty

Class std::is_object<_IO_FILE*>
   size=1 align=1
   base size=1 base align=1
std::is_object<_IO_FILE*> (0x0x7efe359493a8) 0 empty
  std::integral_constant<bool, true> (0x0x7efe3593e7e0) 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*> > (0x0x7efe3593e840) 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*> > (0x0x7efe35949410) 0 empty
  std::is_object<_IO_FILE*> (0x0x7efe35949478) 0 empty
    std::integral_constant<bool, true> (0x0x7efe3593e8a0) 0 empty

Class std::__is_referenceable<_IO_FILE*>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<_IO_FILE*> (0x0x7efe359494e0) 0 empty
  std::integral_constant<bool, true> (0x0x7efe3593e900) 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*&&> > (0x0x7efe3593e960) 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*> > > (0x0x7efe3593e9c0) 0 empty

Class std::is_array<_IO_FILE*>
   size=1 align=1
   base size=1 base align=1
std::is_array<_IO_FILE*> (0x0x7efe35949548) 0 empty
  std::integral_constant<bool, false> (0x0x7efe3593ea20) 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*> > (0x0x7efe3593ea80) 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> > > (0x0x7efe359495b0) 0 empty
  std::is_array<_IO_FILE*> (0x0x7efe35949618) 0 empty
    std::integral_constant<bool, false> (0x0x7efe3593eba0) 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*> (0x0x7efe35949680) 0 empty
  std::__and_<std::is_array<_IO_FILE*>, std::__not_<std::extent<_IO_FILE*, 0u> > > (0x0x7efe359496e8) 0 empty
    std::is_array<_IO_FILE*> (0x0x7efe35949750) 0 empty
      std::integral_constant<bool, false> (0x0x7efe3593ec00) 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*> > (0x0x7efe3593ec60) 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*> > (0x0x7efe35949888) 0 empty
  std::is_function<_IO_FILE*> (0x0x7efe359498f0) 0 empty
    std::integral_constant<bool, false> (0x0x7efe3593ed80) 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*> > (0x0x7efe35949958) 0 empty
  std::__or_<std::__is_array_unknown_bounds<_IO_FILE*>, std::is_function<_IO_FILE*> > (0x0x7efe359499c0) 0 empty
    std::is_function<_IO_FILE*> (0x0x7efe35949a28) 0 empty
      std::integral_constant<bool, false> (0x0x7efe3593ede0) 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*> > (0x0x7efe3593ee40) 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*> (0x0x7efe35949b60) 0 empty
  std::integral_constant<bool, false> (0x0x7efe3593eea0) 0 empty

Class std::is_integral<_IO_FILE*>
   size=1 align=1
   base size=1 base align=1
std::is_integral<_IO_FILE*> (0x0x7efe35949bc8) 0 empty
  std::integral_constant<bool, false> (0x0x7efe3593ef00) 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*> > (0x0x7efe3593ef60) 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*> (0x0x7efe35949c30) 0 empty
  std::integral_constant<bool, false> (0x0x7efe359660c0) 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*> (0x0x7efe35949c98) 0 empty
  std::integral_constant<bool, false> (0x0x7efe35966120) 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*> > (0x0x7efe35949d00) 0 empty
  std::is_floating_point<_IO_FILE*> (0x0x7efe35949d68) 0 empty
    std::integral_constant<bool, false> (0x0x7efe35966180) 0 empty

Class std::is_arithmetic<_IO_FILE*>
   size=1 align=1
   base size=1 base align=1
std::is_arithmetic<_IO_FILE*> (0x0x7efe35949dd0) 0 empty
  std::integral_constant<bool, false> (0x0x7efe359661e0) 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*> > > (0x0x7efe35966240) 0 empty

Class std::is_enum<_IO_FILE*>
   size=1 align=1
   base size=1 base align=1
std::is_enum<_IO_FILE*> (0x0x7efe35949e38) 0 empty
  std::integral_constant<bool, false> (0x0x7efe359662a0) 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*> > > (0x0x7efe35966300) 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*> (0x0x7efe35949f70) 0 empty
  std::integral_constant<bool, true> (0x0x7efe35966360) 0 empty

Class std::is_pointer<_IO_FILE*>
   size=1 align=1
   base size=1 base align=1
std::is_pointer<_IO_FILE*> (0x0x7efe3596c000) 0 empty
  std::integral_constant<bool, true> (0x0x7efe359663c0) 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*> > > (0x0x7efe35966420) 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*> > (0x0x7efe3596c068) 0 empty
  std::is_pointer<_IO_FILE*> (0x0x7efe3596c0d0) 0 empty
    std::integral_constant<bool, true> (0x0x7efe35966480) 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*> > (0x0x7efe3596c138) 0 empty
  std::__or_<std::is_pointer<_IO_FILE*>, std::is_member_pointer<_IO_FILE*>, std::is_null_pointer<_IO_FILE*> > (0x0x7efe3596c1a0) 0 empty
    std::is_pointer<_IO_FILE*> (0x0x7efe3596c208) 0 empty
      std::integral_constant<bool, true> (0x0x7efe359664e0) 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*> > (0x0x7efe3596c270) 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*> > (0x0x7efe3596c2d8) 0 empty
    std::__or_<std::is_pointer<_IO_FILE*>, std::is_member_pointer<_IO_FILE*>, std::is_null_pointer<_IO_FILE*> > (0x0x7efe3596c340) 0 empty
      std::is_pointer<_IO_FILE*> (0x0x7efe3596c3a8) 0 empty
        std::integral_constant<bool, true> (0x0x7efe35966540) 0 empty

Class std::is_scalar<_IO_FILE*>
   size=1 align=1
   base size=1 base align=1
std::is_scalar<_IO_FILE*> (0x0x7efe3596c410) 0 empty
  std::integral_constant<bool, true> (0x0x7efe359665a0) 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*> > (0x0x7efe3596c478) 0 empty
  std::is_scalar<_IO_FILE*> (0x0x7efe3596c4e0) 0 empty
    std::integral_constant<bool, true> (0x0x7efe35966600) 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> (0x0x7efe3596c548) 0 empty
  std::integral_constant<bool, true> (0x0x7efe35966660) 0 empty

Class std::is_destructible<_IO_FILE*>
   size=1 align=1
   base size=1 base align=1
std::is_destructible<_IO_FILE*> (0x0x7efe3596c5b0) 0 empty
  std::integral_constant<bool, true> (0x0x7efe359666c0) 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*> > (0x0x7efe35966720) 0 empty

Class std::is_function<_IO_FILE*&&>
   size=1 align=1
   base size=1 base align=1
std::is_function<_IO_FILE*&&> (0x0x7efe3596c680) 0 empty
  std::integral_constant<bool, false> (0x0x7efe359667e0) 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*&&> > > (0x0x7efe35966840) 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*&&> (0x0x7efe3596c6e8) 0 empty
  std::integral_constant<bool, false> (0x0x7efe359668a0) 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*&&> > (0x0x7efe35966900) 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*&&> (0x0x7efe3596c8f0) 0 empty
  std::integral_constant<bool, true> (0x0x7efe35966960) 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*&&> > (0x0x7efe3596c958) 0 empty
  std::is_rvalue_reference<_IO_FILE*&&> (0x0x7efe3596c9c0) 0 empty
    std::integral_constant<bool, true> (0x0x7efe359669c0) 0 empty

Class std::is_reference<_IO_FILE*&&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<_IO_FILE*&&> (0x0x7efe3596ca28) 0 empty
  std::integral_constant<bool, true> (0x0x7efe35966ae0) 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*&&> > (0x0x7efe35966b40) 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*&&> > (0x0x7efe3596ca90) 0 empty
  std::is_reference<_IO_FILE*&&> (0x0x7efe3596caf8) 0 empty
    std::integral_constant<bool, true> (0x0x7efe35966ba0) 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*&&> > (0x0x7efe3596cb60) 0 empty
  std::__or_<std::is_reference<_IO_FILE*&&>, std::is_void<_IO_FILE*&&> > (0x0x7efe3596cbc8) 0 empty
    std::is_reference<_IO_FILE*&&> (0x0x7efe3596cc30) 0 empty
      std::integral_constant<bool, true> (0x0x7efe35966c00) 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*&&> > > (0x0x7efe3596ce38) 0 empty
  std::integral_constant<bool, false> (0x0x7efe35966c60) 0 empty

Class std::is_object<_IO_FILE*&&>
   size=1 align=1
   base size=1 base align=1
std::is_object<_IO_FILE*&&> (0x0x7efe3596cea0) 0 empty
  std::integral_constant<bool, false> (0x0x7efe35966cc0) 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*&&> > (0x0x7efe35966d20) 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*&&> > (0x0x7efe3596cf08) 0 empty
  std::is_reference<_IO_FILE*&&> (0x0x7efe3596cf70) 0 empty
    std::integral_constant<bool, true> (0x0x7efe35966d80) 0 empty

Class std::__is_referenceable<_IO_FILE*&&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<_IO_FILE*&&> (0x0x7efe35987000) 0 empty
  std::integral_constant<bool, true> (0x0x7efe35966de0) 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> (0x0x7efe35966e40) 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*&&> (0x0x7efe35987068) 0 empty
  std::__add_rvalue_reference_helper<_IO_FILE*&&, true> (0x0x7efe35966ea0) 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*&&> (0x0x7efe3596c618) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7efe35966780) 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*&&> > (0x0x7efe35987138) 0 empty
  std::__is_direct_constructible_impl<_IO_FILE*, _IO_FILE*&&> (0x0x7efe359871a0) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7efe35966f00) 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*&&> (0x0x7efe359872d8) 0 empty
  std::__and_<std::is_destructible<_IO_FILE*>, std::__is_direct_constructible_impl<_IO_FILE*, _IO_FILE*&&> > (0x0x7efe35987340) 0 empty
    std::__is_direct_constructible_impl<_IO_FILE*, _IO_FILE*&&> (0x0x7efe359873a8) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7efe35966f60) 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*&&> (0x0x7efe35987410) 0 empty
  std::__is_direct_constructible_new_safe<_IO_FILE*, _IO_FILE*&&> (0x0x7efe35987478) 0 empty
    std::__and_<std::is_destructible<_IO_FILE*>, std::__is_direct_constructible_impl<_IO_FILE*, _IO_FILE*&&> > (0x0x7efe359874e0) 0 empty
      std::__is_direct_constructible_impl<_IO_FILE*, _IO_FILE*&&> (0x0x7efe35987548) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7efe3598f000) 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*&&> (0x0x7efe359875b0) 0 empty
  std::integral_constant<bool, true> (0x0x7efe3598f060) 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*&&> (0x0x7efe35987618) 0 empty
  std::__is_direct_constructible<_IO_FILE*, _IO_FILE*&&> (0x0x7efe35987680) 0 empty
    std::integral_constant<bool, true> (0x0x7efe3598f0c0) 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*&&> (0x0x7efe359876e8) 0 empty
  std::integral_constant<bool, true> (0x0x7efe3598f120) 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> (0x0x7efe35987750) 0 empty
  std::is_constructible<_IO_FILE*, _IO_FILE*&&> (0x0x7efe359877b8) 0 empty
    std::integral_constant<bool, true> (0x0x7efe3598f180) 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*> (0x0x7efe35987820) 0 empty
  std::__is_move_constructible_impl<_IO_FILE*, true> (0x0x7efe35987888) 0 empty
    std::is_constructible<_IO_FILE*, _IO_FILE*&&> (0x0x7efe359878f0) 0 empty
      std::integral_constant<bool, true> (0x0x7efe3598f1e0) 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*> > (0x0x7efe3598f240) 0 empty

Class std::is_function<_IO_FILE*&>
   size=1 align=1
   base size=1 base align=1
std::is_function<_IO_FILE*&> (0x0x7efe35987a28) 0 empty
  std::integral_constant<bool, false> (0x0x7efe3598f3c0) 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*&> > > (0x0x7efe3598f420) 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*&> (0x0x7efe35987a90) 0 empty
  std::integral_constant<bool, true> (0x0x7efe3598f480) 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*&> > (0x0x7efe3598f4e0) 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*&> > (0x0x7efe35987bc8) 0 empty
  std::is_lvalue_reference<_IO_FILE*&> (0x0x7efe35987c30) 0 empty
    std::integral_constant<bool, true> (0x0x7efe3598f600) 0 empty

Class std::is_reference<_IO_FILE*&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<_IO_FILE*&> (0x0x7efe35987c98) 0 empty
  std::integral_constant<bool, true> (0x0x7efe3598f660) 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*&> > (0x0x7efe3598f6c0) 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*&> > (0x0x7efe35987d00) 0 empty
  std::is_reference<_IO_FILE*&> (0x0x7efe35987d68) 0 empty
    std::integral_constant<bool, true> (0x0x7efe3598f720) 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*&> > (0x0x7efe35987dd0) 0 empty
  std::__or_<std::is_reference<_IO_FILE*&>, std::is_void<_IO_FILE*&> > (0x0x7efe35987e38) 0 empty
    std::is_reference<_IO_FILE*&> (0x0x7efe35987ea0) 0 empty
      std::integral_constant<bool, true> (0x0x7efe3598f780) 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*&> > > (0x0x7efe359a3000) 0 empty
  std::integral_constant<bool, false> (0x0x7efe3598f8a0) 0 empty

Class std::is_object<_IO_FILE*&>
   size=1 align=1
   base size=1 base align=1
std::is_object<_IO_FILE*&> (0x0x7efe359a3068) 0 empty
  std::integral_constant<bool, false> (0x0x7efe3598f900) 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*&> > (0x0x7efe3598f960) 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*&> > (0x0x7efe359a30d0) 0 empty
  std::is_reference<_IO_FILE*&> (0x0x7efe359a3138) 0 empty
    std::integral_constant<bool, true> (0x0x7efe3598f9c0) 0 empty

Class std::__is_referenceable<_IO_FILE*&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<_IO_FILE*&> (0x0x7efe359a31a0) 0 empty
  std::integral_constant<bool, true> (0x0x7efe3598fa20) 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> (0x0x7efe3598fa80) 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*&> (0x0x7efe359a3208) 0 empty
  std::__add_rvalue_reference_helper<_IO_FILE*&, true> (0x0x7efe3598fae0) 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*&&> (0x0x7efe3598f360) 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*&&> (0x0x7efe359a32d8) 0 empty
  std::integral_constant<bool, true> (0x0x7efe3598fb40) 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> (0x0x7efe359a3340) 0 empty
  std::is_assignable<_IO_FILE*&, _IO_FILE*&&> (0x0x7efe359a33a8) 0 empty
    std::integral_constant<bool, true> (0x0x7efe3598fba0) 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*> (0x0x7efe359a3410) 0 empty
  std::__is_move_assignable_impl<_IO_FILE*, true> (0x0x7efe359a3478) 0 empty
    std::is_assignable<_IO_FILE*&, _IO_FILE*&&> (0x0x7efe359a34e0) 0 empty
      std::integral_constant<bool, true> (0x0x7efe3598fc00) 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*> > (0x0x7efe359a3548) 0 empty
  std::is_move_assignable<_IO_FILE*> (0x0x7efe359a35b0) 0 empty
    std::__is_move_assignable_impl<_IO_FILE*, true> (0x0x7efe359a3618) 0 empty
      std::is_assignable<_IO_FILE*&, _IO_FILE*&&> (0x0x7efe359a3680) 0 empty
        std::integral_constant<bool, true> (0x0x7efe3598fc60) 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*&&> > (0x0x7efe3598fcc0) 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*&&> (0x0x7efe359a36e8) 0 empty
  std::integral_constant<bool, true> (0x0x7efe3598fd20) 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*&&> > (0x0x7efe359a3750) 0 empty
  std::__is_nt_constructible_impl<_IO_FILE*, _IO_FILE*&&> (0x0x7efe359a37b8) 0 empty
    std::integral_constant<bool, true> (0x0x7efe3598fd80) 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*&&> (0x0x7efe359a3820) 0 empty
  std::__and_<std::is_constructible<_IO_FILE*, _IO_FILE*&&>, std::__is_nt_constructible_impl<_IO_FILE*, _IO_FILE*&&> > (0x0x7efe359a3888) 0 empty
    std::__is_nt_constructible_impl<_IO_FILE*, _IO_FILE*&&> (0x0x7efe359a38f0) 0 empty
      std::integral_constant<bool, true> (0x0x7efe3598fde0) 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> (0x0x7efe359a3958) 0 empty
  std::is_nothrow_constructible<_IO_FILE*, _IO_FILE*&&> (0x0x7efe359a39c0) 0 empty
    std::__and_<std::is_constructible<_IO_FILE*, _IO_FILE*&&>, std::__is_nt_constructible_impl<_IO_FILE*, _IO_FILE*&&> > (0x0x7efe359a3a28) 0 empty
      std::__is_nt_constructible_impl<_IO_FILE*, _IO_FILE*&&> (0x0x7efe359a3a90) 0 empty
        std::integral_constant<bool, true> (0x0x7efe3598fe40) 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*> (0x0x7efe359a3af8) 0 empty
  std::__is_nothrow_move_constructible_impl<_IO_FILE*, true> (0x0x7efe359a3b60) 0 empty
    std::is_nothrow_constructible<_IO_FILE*, _IO_FILE*&&> (0x0x7efe359a3bc8) 0 empty
      std::__and_<std::is_constructible<_IO_FILE*, _IO_FILE*&&>, std::__is_nt_constructible_impl<_IO_FILE*, _IO_FILE*&&> > (0x0x7efe359a3c30) 0 empty
        std::__is_nt_constructible_impl<_IO_FILE*, _IO_FILE*&&> (0x0x7efe359a3c98) 0 empty
          std::integral_constant<bool, true> (0x0x7efe3598fea0) 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*> > (0x0x7efe3598ff00) 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*&&> > (0x0x7efe3598ff60) 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*&&> (0x0x7efe359a3d00) 0 empty
  std::integral_constant<bool, true> (0x0x7efe359b9000) 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*&&> > (0x0x7efe359a3d68) 0 empty
  std::__is_nt_assignable_impl<_IO_FILE*&, _IO_FILE*&&> (0x0x7efe359a3dd0) 0 empty
    std::integral_constant<bool, true> (0x0x7efe359b9060) 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*&&> (0x0x7efe359a3e38) 0 empty
  std::__and_<std::is_assignable<_IO_FILE*&, _IO_FILE*&&>, std::__is_nt_assignable_impl<_IO_FILE*&, _IO_FILE*&&> > (0x0x7efe359a3ea0) 0 empty
    std::__is_nt_assignable_impl<_IO_FILE*&, _IO_FILE*&&> (0x0x7efe359a3f08) 0 empty
      std::integral_constant<bool, true> (0x0x7efe359b90c0) 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> (0x0x7efe359a3f70) 0 empty
  std::is_nothrow_assignable<_IO_FILE*&, _IO_FILE*&&> (0x0x7efe355bd000) 0 empty
    std::__and_<std::is_assignable<_IO_FILE*&, _IO_FILE*&&>, std::__is_nt_assignable_impl<_IO_FILE*&, _IO_FILE*&&> > (0x0x7efe355bd068) 0 empty
      std::__is_nt_assignable_impl<_IO_FILE*&, _IO_FILE*&&> (0x0x7efe355bd0d0) 0 empty
        std::integral_constant<bool, true> (0x0x7efe359b9120) 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*> (0x0x7efe355bd138) 0 empty
  std::__is_nt_move_assignable_impl<_IO_FILE*, true> (0x0x7efe355bd1a0) 0 empty
    std::is_nothrow_assignable<_IO_FILE*&, _IO_FILE*&&> (0x0x7efe355bd208) 0 empty
      std::__and_<std::is_assignable<_IO_FILE*&, _IO_FILE*&&>, std::__is_nt_assignable_impl<_IO_FILE*&, _IO_FILE*&&> > (0x0x7efe355bd270) 0 empty
        std::__is_nt_assignable_impl<_IO_FILE*&, _IO_FILE*&&> (0x0x7efe355bd2d8) 0 empty
          std::integral_constant<bool, true> (0x0x7efe359b9180) 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*> > (0x0x7efe355bd340) 0 empty
  std::is_nothrow_move_assignable<_IO_FILE*> (0x0x7efe355bd3a8) 0 empty
    std::__is_nt_move_assignable_impl<_IO_FILE*, true> (0x0x7efe355bd410) 0 empty
      std::is_nothrow_assignable<_IO_FILE*&, _IO_FILE*&&> (0x0x7efe355bd478) 0 empty
        std::__and_<std::is_assignable<_IO_FILE*&, _IO_FILE*&&>, std::__is_nt_assignable_impl<_IO_FILE*&, _IO_FILE*&&> > (0x0x7efe355bd4e0) 0 empty
          std::__is_nt_assignable_impl<_IO_FILE*&, _IO_FILE*&&> (0x0x7efe355bd548) 0 empty
            std::integral_constant<bool, true> (0x0x7efe359b91e0) 0 empty

Class std::is_function<bool>
   size=1 align=1
   base size=1 base align=1
std::is_function<bool> (0x0x7efe355bd7b8) 0 empty
  std::integral_constant<bool, false> (0x0x7efe359b9240) 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> > > (0x0x7efe359b92a0) 0 empty

Class std::is_lvalue_reference<bool>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<bool> (0x0x7efe355bd8f0) 0 empty
  std::integral_constant<bool, false> (0x0x7efe359b9300) 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> > (0x0x7efe359b9360) 0 empty

Class std::is_rvalue_reference<bool>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<bool> (0x0x7efe355bd958) 0 empty
  std::integral_constant<bool, false> (0x0x7efe359b9480) 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> > (0x0x7efe355bd9c0) 0 empty
  std::is_rvalue_reference<bool> (0x0x7efe355bda28) 0 empty
    std::integral_constant<bool, false> (0x0x7efe359b94e0) 0 empty

Class std::is_reference<bool>
   size=1 align=1
   base size=1 base align=1
std::is_reference<bool> (0x0x7efe355bda90) 0 empty
  std::integral_constant<bool, false> (0x0x7efe359b9540) 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> > (0x0x7efe359b95a0) 0 empty

Class std::remove_volatile<bool>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<bool> (0x0x7efe359b9660) 0 empty

Class std::remove_const<bool>
   size=1 align=1
   base size=0 base align=1
std::remove_const<bool> (0x0x7efe359b96c0) 0 empty

Class std::remove_cv<bool>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<bool> (0x0x7efe359b9600) 0 empty

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

Class std::is_void<bool>
   size=1 align=1
   base size=1 base align=1
std::is_void<bool> (0x0x7efe355bdbc8) 0 empty
  std::integral_constant<bool, false> (0x0x7efe359b9780) 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> > (0x0x7efe355bdc30) 0 empty
  std::is_void<bool> (0x0x7efe355bdc98) 0 empty
    std::integral_constant<bool, false> (0x0x7efe359b97e0) 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> > (0x0x7efe355bdd00) 0 empty
  std::__or_<std::is_reference<bool>, std::is_void<bool> > (0x0x7efe355bdd68) 0 empty
    std::is_void<bool> (0x0x7efe355bddd0) 0 empty
      std::integral_constant<bool, false> (0x0x7efe359b9840) 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> > > (0x0x7efe355bde38) 0 empty
  std::integral_constant<bool, true> (0x0x7efe359b98a0) 0 empty

Class std::is_object<bool>
   size=1 align=1
   base size=1 base align=1
std::is_object<bool> (0x0x7efe355bdea0) 0 empty
  std::integral_constant<bool, true> (0x0x7efe359b9a80) 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> > (0x0x7efe359b9ae0) 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> > (0x0x7efe355bdf08) 0 empty
  std::is_object<bool> (0x0x7efe355bdf70) 0 empty
    std::integral_constant<bool, true> (0x0x7efe359b9b40) 0 empty

Class std::__is_referenceable<bool>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<bool> (0x0x7efe355d6000) 0 empty
  std::integral_constant<bool, true> (0x0x7efe359b9ba0) 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&&> > (0x0x7efe359b9c00) 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> > > (0x0x7efe359b9c60) 0 empty

Class std::is_array<bool>
   size=1 align=1
   base size=1 base align=1
std::is_array<bool> (0x0x7efe355d6068) 0 empty
  std::integral_constant<bool, false> (0x0x7efe359b9cc0) 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> > (0x0x7efe359b9d20) 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> > > (0x0x7efe355d60d0) 0 empty
  std::is_array<bool> (0x0x7efe355d6138) 0 empty
    std::integral_constant<bool, false> (0x0x7efe359b9d80) 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> (0x0x7efe355d61a0) 0 empty
  std::__and_<std::is_array<bool>, std::__not_<std::extent<bool, 0u> > > (0x0x7efe355d6208) 0 empty
    std::is_array<bool> (0x0x7efe355d6270) 0 empty
      std::integral_constant<bool, false> (0x0x7efe359b9de0) 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> > (0x0x7efe359b9e40) 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> > (0x0x7efe355d62d8) 0 empty
  std::is_function<bool> (0x0x7efe355d6340) 0 empty
    std::integral_constant<bool, false> (0x0x7efe359b9ea0) 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> > (0x0x7efe355d63a8) 0 empty
  std::__or_<std::__is_array_unknown_bounds<bool>, std::is_function<bool> > (0x0x7efe355d6410) 0 empty
    std::is_function<bool> (0x0x7efe355d6478) 0 empty
      std::integral_constant<bool, false> (0x0x7efe359b9f00) 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> > (0x0x7efe355e4120) 0 empty

Class std::is_integral<bool>
   size=1 align=1
   base size=1 base align=1
std::is_integral<bool> (0x0x7efe355d64e0) 0 empty
  std::integral_constant<bool, true> (0x0x7efe355e4180) 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> > (0x0x7efe355e41e0) 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> > (0x0x7efe355d6548) 0 empty
  std::is_integral<bool> (0x0x7efe355d65b0) 0 empty
    std::integral_constant<bool, true> (0x0x7efe355e4240) 0 empty

Class std::is_arithmetic<bool>
   size=1 align=1
   base size=1 base align=1
std::is_arithmetic<bool> (0x0x7efe355d6618) 0 empty
  std::integral_constant<bool, true> (0x0x7efe355e42a0) 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> > > (0x0x7efe355e4300) 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> > (0x0x7efe355d6680) 0 empty
  std::is_arithmetic<bool> (0x0x7efe355d66e8) 0 empty
    std::integral_constant<bool, true> (0x0x7efe355e4360) 0 empty

Class std::is_scalar<bool>
   size=1 align=1
   base size=1 base align=1
std::is_scalar<bool> (0x0x7efe355d6750) 0 empty
  std::integral_constant<bool, true> (0x0x7efe355e43c0) 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> > (0x0x7efe355d67b8) 0 empty
  std::is_scalar<bool> (0x0x7efe355d6820) 0 empty
    std::integral_constant<bool, true> (0x0x7efe355e4420) 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> (0x0x7efe355d6888) 0 empty
  std::integral_constant<bool, true> (0x0x7efe355e4480) 0 empty

Class std::is_destructible<bool>
   size=1 align=1
   base size=1 base align=1
std::is_destructible<bool> (0x0x7efe355d68f0) 0 empty
  std::integral_constant<bool, true> (0x0x7efe355e44e0) 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> > (0x0x7efe355e4540) 0 empty

Class std::is_function<bool&&>
   size=1 align=1
   base size=1 base align=1
std::is_function<bool&&> (0x0x7efe355d6b60) 0 empty
  std::integral_constant<bool, false> (0x0x7efe355e4600) 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&&> > > (0x0x7efe355e4660) 0 empty

Class std::is_lvalue_reference<bool&&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<bool&&> (0x0x7efe355d6bc8) 0 empty
  std::integral_constant<bool, false> (0x0x7efe355e46c0) 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&&> > (0x0x7efe355e4720) 0 empty

Class std::is_rvalue_reference<bool&&>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<bool&&> (0x0x7efe355d6c30) 0 empty
  std::integral_constant<bool, true> (0x0x7efe355e4840) 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&&> > (0x0x7efe355d6c98) 0 empty
  std::is_rvalue_reference<bool&&> (0x0x7efe355d6d00) 0 empty
    std::integral_constant<bool, true> (0x0x7efe355e48a0) 0 empty

Class std::is_reference<bool&&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<bool&&> (0x0x7efe355d6d68) 0 empty
  std::integral_constant<bool, true> (0x0x7efe355e4900) 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&&> > (0x0x7efe355e4960) 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&&> > (0x0x7efe355d6dd0) 0 empty
  std::is_reference<bool&&> (0x0x7efe355d6e38) 0 empty
    std::integral_constant<bool, true> (0x0x7efe355e49c0) 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&&> > (0x0x7efe355d6ea0) 0 empty
  std::__or_<std::is_reference<bool&&>, std::is_void<bool&&> > (0x0x7efe355d6f08) 0 empty
    std::is_reference<bool&&> (0x0x7efe355d6f70) 0 empty
      std::integral_constant<bool, true> (0x0x7efe355e4a20) 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&&> > > (0x0x7efe35602000) 0 empty
  std::integral_constant<bool, false> (0x0x7efe355e4a80) 0 empty

Class std::is_object<bool&&>
   size=1 align=1
   base size=1 base align=1
std::is_object<bool&&> (0x0x7efe35602138) 0 empty
  std::integral_constant<bool, false> (0x0x7efe355e4ba0) 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&&> > (0x0x7efe355e4c00) 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&&> > (0x0x7efe356021a0) 0 empty
  std::is_reference<bool&&> (0x0x7efe35602208) 0 empty
    std::integral_constant<bool, true> (0x0x7efe355e4c60) 0 empty

Class std::__is_referenceable<bool&&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<bool&&> (0x0x7efe35602270) 0 empty
  std::integral_constant<bool, true> (0x0x7efe355e4cc0) 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> (0x0x7efe355e4d20) 0 empty

Class std::add_rvalue_reference<bool&&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<bool&&> (0x0x7efe356022d8) 0 empty
  std::__add_rvalue_reference_helper<bool&&, true> (0x0x7efe355e4d80) 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&&> (0x0x7efe355d6af8) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7efe355e45a0) 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&&> > (0x0x7efe356023a8) 0 empty
  std::__is_direct_constructible_impl<bool, bool&&> (0x0x7efe35602410) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7efe355e4de0) 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&&> (0x0x7efe35602478) 0 empty
  std::__and_<std::is_destructible<bool>, std::__is_direct_constructible_impl<bool, bool&&> > (0x0x7efe356024e0) 0 empty
    std::__is_direct_constructible_impl<bool, bool&&> (0x0x7efe35602548) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7efe355e4f00) 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&&> (0x0x7efe356025b0) 0 empty
  std::__is_direct_constructible_new_safe<bool, bool&&> (0x0x7efe35602618) 0 empty
    std::__and_<std::is_destructible<bool>, std::__is_direct_constructible_impl<bool, bool&&> > (0x0x7efe35602680) 0 empty
      std::__is_direct_constructible_impl<bool, bool&&> (0x0x7efe356026e8) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7efe35608000) 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&&> (0x0x7efe35602750) 0 empty
  std::integral_constant<bool, true> (0x0x7efe356080c0) 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&&> (0x0x7efe356027b8) 0 empty
  std::__is_direct_constructible<bool, bool&&> (0x0x7efe35602820) 0 empty
    std::integral_constant<bool, true> (0x0x7efe35608120) 0 empty

Class std::is_constructible<bool, bool&&>
   size=1 align=1
   base size=1 base align=1
std::is_constructible<bool, bool&&> (0x0x7efe35602888) 0 empty
  std::integral_constant<bool, true> (0x0x7efe35608180) 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> (0x0x7efe356028f0) 0 empty
  std::is_constructible<bool, bool&&> (0x0x7efe35602958) 0 empty
    std::integral_constant<bool, true> (0x0x7efe356081e0) 0 empty

Class std::is_move_constructible<bool>
   size=1 align=1
   base size=1 base align=1
std::is_move_constructible<bool> (0x0x7efe356029c0) 0 empty
  std::__is_move_constructible_impl<bool, true> (0x0x7efe35602a28) 0 empty
    std::is_constructible<bool, bool&&> (0x0x7efe35602a90) 0 empty
      std::integral_constant<bool, true> (0x0x7efe35608240) 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> > (0x0x7efe356082a0) 0 empty

Class std::is_function<bool&>
   size=1 align=1
   base size=1 base align=1
std::is_function<bool&> (0x0x7efe35602af8) 0 empty
  std::integral_constant<bool, false> (0x0x7efe35608420) 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&> > > (0x0x7efe35608480) 0 empty

Class std::is_lvalue_reference<bool&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<bool&> (0x0x7efe35602b60) 0 empty
  std::integral_constant<bool, true> (0x0x7efe356084e0) 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&> > (0x0x7efe35608540) 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&> > (0x0x7efe35602bc8) 0 empty
  std::is_lvalue_reference<bool&> (0x0x7efe35602c30) 0 empty
    std::integral_constant<bool, true> (0x0x7efe35608660) 0 empty

Class std::is_reference<bool&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<bool&> (0x0x7efe35602c98) 0 empty
  std::integral_constant<bool, true> (0x0x7efe356086c0) 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&> > (0x0x7efe35608720) 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&> > (0x0x7efe35602d00) 0 empty
  std::is_reference<bool&> (0x0x7efe35602d68) 0 empty
    std::integral_constant<bool, true> (0x0x7efe35608780) 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&> > (0x0x7efe35602dd0) 0 empty
  std::__or_<std::is_reference<bool&>, std::is_void<bool&> > (0x0x7efe35602e38) 0 empty
    std::is_reference<bool&> (0x0x7efe35602ea0) 0 empty
      std::integral_constant<bool, true> (0x0x7efe356087e0) 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&> > > (0x0x7efe35602f08) 0 empty
  std::integral_constant<bool, false> (0x0x7efe35608840) 0 empty

Class std::is_object<bool&>
   size=1 align=1
   base size=1 base align=1
std::is_object<bool&> (0x0x7efe3561f068) 0 empty
  std::integral_constant<bool, false> (0x0x7efe35608960) 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&> > (0x0x7efe356089c0) 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&> > (0x0x7efe3561f0d0) 0 empty
  std::is_reference<bool&> (0x0x7efe3561f138) 0 empty
    std::integral_constant<bool, true> (0x0x7efe35608a20) 0 empty

Class std::__is_referenceable<bool&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<bool&> (0x0x7efe3561f1a0) 0 empty
  std::integral_constant<bool, true> (0x0x7efe35608a80) 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> (0x0x7efe35608ae0) 0 empty

Class std::add_rvalue_reference<bool&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<bool&> (0x0x7efe3561f208) 0 empty
  std::__add_rvalue_reference_helper<bool&, true> (0x0x7efe35608b40) 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&&> (0x0x7efe356083c0) 0 empty

Class std::is_assignable<bool&, bool&&>
   size=1 align=1
   base size=1 base align=1
std::is_assignable<bool&, bool&&> (0x0x7efe3561f2d8) 0 empty
  std::integral_constant<bool, true> (0x0x7efe35608ba0) 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> (0x0x7efe3561f340) 0 empty
  std::is_assignable<bool&, bool&&> (0x0x7efe3561f3a8) 0 empty
    std::integral_constant<bool, true> (0x0x7efe35608c00) 0 empty

Class std::is_move_assignable<bool>
   size=1 align=1
   base size=1 base align=1
std::is_move_assignable<bool> (0x0x7efe3561f410) 0 empty
  std::__is_move_assignable_impl<bool, true> (0x0x7efe3561f478) 0 empty
    std::is_assignable<bool&, bool&&> (0x0x7efe3561f4e0) 0 empty
      std::integral_constant<bool, true> (0x0x7efe35608c60) 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> > (0x0x7efe3561f548) 0 empty
  std::is_move_assignable<bool> (0x0x7efe3561f5b0) 0 empty
    std::__is_move_assignable_impl<bool, true> (0x0x7efe3561f618) 0 empty
      std::is_assignable<bool&, bool&&> (0x0x7efe3561f680) 0 empty
        std::integral_constant<bool, true> (0x0x7efe35608cc0) 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&&> > (0x0x7efe35608d20) 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&&> (0x0x7efe3561f8f0) 0 empty
  std::integral_constant<bool, true> (0x0x7efe35608d80) 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&&> > (0x0x7efe3561f958) 0 empty
  std::__is_nt_constructible_impl<bool, bool&&> (0x0x7efe3561f9c0) 0 empty
    std::integral_constant<bool, true> (0x0x7efe35608de0) 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&&> (0x0x7efe3561faf8) 0 empty
  std::__and_<std::is_constructible<bool, bool&&>, std::__is_nt_constructible_impl<bool, bool&&> > (0x0x7efe3561fb60) 0 empty
    std::__is_nt_constructible_impl<bool, bool&&> (0x0x7efe3561fbc8) 0 empty
      std::integral_constant<bool, true> (0x0x7efe35608f00) 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> (0x0x7efe3561fc98) 0 empty
  std::is_nothrow_constructible<bool, bool&&> (0x0x7efe3561fd00) 0 empty
    std::__and_<std::is_constructible<bool, bool&&>, std::__is_nt_constructible_impl<bool, bool&&> > (0x0x7efe3561fd68) 0 empty
      std::__is_nt_constructible_impl<bool, bool&&> (0x0x7efe3561fdd0) 0 empty
        std::integral_constant<bool, true> (0x0x7efe35608f60) 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> (0x0x7efe3561fea0) 0 empty
  std::__is_nothrow_move_constructible_impl<bool, true> (0x0x7efe3561ff08) 0 empty
    std::is_nothrow_constructible<bool, bool&&> (0x0x7efe3561ff70) 0 empty
      std::__and_<std::is_constructible<bool, bool&&>, std::__is_nt_constructible_impl<bool, bool&&> > (0x0x7efe35630000) 0 empty
        std::__is_nt_constructible_impl<bool, bool&&> (0x0x7efe35630068) 0 empty
          std::integral_constant<bool, true> (0x0x7efe35631000) 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> > (0x0x7efe35631060) 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&&> > (0x0x7efe356310c0) 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&&> (0x0x7efe356303a8) 0 empty
  std::integral_constant<bool, true> (0x0x7efe35631120) 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&&> > (0x0x7efe35630410) 0 empty
  std::__is_nt_assignable_impl<bool&, bool&&> (0x0x7efe35630478) 0 empty
    std::integral_constant<bool, true> (0x0x7efe35631180) 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&&> (0x0x7efe356304e0) 0 empty
  std::__and_<std::is_assignable<bool&, bool&&>, std::__is_nt_assignable_impl<bool&, bool&&> > (0x0x7efe35630548) 0 empty
    std::__is_nt_assignable_impl<bool&, bool&&> (0x0x7efe356305b0) 0 empty
      std::integral_constant<bool, true> (0x0x7efe356312a0) 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> (0x0x7efe35630618) 0 empty
  std::is_nothrow_assignable<bool&, bool&&> (0x0x7efe35630680) 0 empty
    std::__and_<std::is_assignable<bool&, bool&&>, std::__is_nt_assignable_impl<bool&, bool&&> > (0x0x7efe356306e8) 0 empty
      std::__is_nt_assignable_impl<bool&, bool&&> (0x0x7efe35630750) 0 empty
        std::integral_constant<bool, true> (0x0x7efe35631360) 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> (0x0x7efe356307b8) 0 empty
  std::__is_nt_move_assignable_impl<bool, true> (0x0x7efe35630820) 0 empty
    std::is_nothrow_assignable<bool&, bool&&> (0x0x7efe35630888) 0 empty
      std::__and_<std::is_assignable<bool&, bool&&>, std::__is_nt_assignable_impl<bool&, bool&&> > (0x0x7efe356308f0) 0 empty
        std::__is_nt_assignable_impl<bool&, bool&&> (0x0x7efe35630958) 0 empty
          std::integral_constant<bool, true> (0x0x7efe35631420) 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> > (0x0x7efe356309c0) 0 empty
  std::is_nothrow_move_assignable<bool> (0x0x7efe35630a28) 0 empty
    std::__is_nt_move_assignable_impl<bool, true> (0x0x7efe35630a90) 0 empty
      std::is_nothrow_assignable<bool&, bool&&> (0x0x7efe35630af8) 0 empty
        std::__and_<std::is_assignable<bool&, bool&&>, std::__is_nt_assignable_impl<bool&, bool&&> > (0x0x7efe35630b60) 0 empty
          std::__is_nt_assignable_impl<bool&, bool&&> (0x0x7efe35630bc8) 0 empty
            std::integral_constant<bool, true> (0x0x7efe356314e0) 0 empty

Class std::is_function<__mbstate_t>
   size=1 align=1
   base size=1 base align=1
std::is_function<__mbstate_t> (0x0x7efe35670410) 0 empty
  std::integral_constant<bool, false> (0x0x7efe356c2ea0) 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> > > (0x0x7efe356c2f00) 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> (0x0x7efe35670478) 0 empty
  std::integral_constant<bool, false> (0x0x7efe356c2f60) 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> > (0x0x7efe356de000) 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> (0x0x7efe35670680) 0 empty
  std::integral_constant<bool, false> (0x0x7efe356de060) 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> > (0x0x7efe356706e8) 0 empty
  std::is_rvalue_reference<__mbstate_t> (0x0x7efe35670750) 0 empty
    std::integral_constant<bool, false> (0x0x7efe356de0c0) 0 empty

Class std::is_reference<__mbstate_t>
   size=1 align=1
   base size=1 base align=1
std::is_reference<__mbstate_t> (0x0x7efe356707b8) 0 empty
  std::integral_constant<bool, false> (0x0x7efe356de1e0) 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> > (0x0x7efe356de240) 0 empty

Class std::remove_volatile<__mbstate_t>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<__mbstate_t> (0x0x7efe356de300) 0 empty

Class std::remove_const<__mbstate_t>
   size=1 align=1
   base size=0 base align=1
std::remove_const<__mbstate_t> (0x0x7efe356de360) 0 empty

Class std::remove_cv<__mbstate_t>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<__mbstate_t> (0x0x7efe356de2a0) 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> (0x0x7efe35670888) 0 empty
  std::integral_constant<bool, false> (0x0x7efe356de3c0) 0 empty

Class std::is_void<__mbstate_t>
   size=1 align=1
   base size=1 base align=1
std::is_void<__mbstate_t> (0x0x7efe356708f0) 0 empty
  std::integral_constant<bool, false> (0x0x7efe356de420) 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> > (0x0x7efe35670958) 0 empty
  std::is_void<__mbstate_t> (0x0x7efe356709c0) 0 empty
    std::integral_constant<bool, false> (0x0x7efe356de480) 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> > (0x0x7efe35670a28) 0 empty
  std::__or_<std::is_reference<__mbstate_t>, std::is_void<__mbstate_t> > (0x0x7efe35670a90) 0 empty
    std::is_void<__mbstate_t> (0x0x7efe35670af8) 0 empty
      std::integral_constant<bool, false> (0x0x7efe356de4e0) 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> > > (0x0x7efe35670d00) 0 empty
  std::integral_constant<bool, true> (0x0x7efe356de540) 0 empty

Class std::is_object<__mbstate_t>
   size=1 align=1
   base size=1 base align=1
std::is_object<__mbstate_t> (0x0x7efe35670d68) 0 empty
  std::integral_constant<bool, true> (0x0x7efe356de5a0) 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> > (0x0x7efe356de600) 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> > (0x0x7efe35670dd0) 0 empty
  std::is_object<__mbstate_t> (0x0x7efe35670e38) 0 empty
    std::integral_constant<bool, true> (0x0x7efe356de660) 0 empty

Class std::__is_referenceable<__mbstate_t>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<__mbstate_t> (0x0x7efe35670ea0) 0 empty
  std::integral_constant<bool, true> (0x0x7efe356de6c0) 0 empty

Class std::is_function<__mbstate_t&>
   size=1 align=1
   base size=1 base align=1
std::is_function<__mbstate_t&> (0x0x7efe35670f08) 0 empty
  std::integral_constant<bool, false> (0x0x7efe356de780) 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&> > > (0x0x7efe356de7e0) 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&> (0x0x7efe35670f70) 0 empty
  std::integral_constant<bool, true> (0x0x7efe356de840) 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&> > (0x0x7efe356de8a0) 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&> > (0x0x7efe356f91a0) 0 empty
  std::is_lvalue_reference<__mbstate_t&> (0x0x7efe356f9208) 0 empty
    std::integral_constant<bool, true> (0x0x7efe356de900) 0 empty

Class std::is_reference<__mbstate_t&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<__mbstate_t&> (0x0x7efe356f9270) 0 empty
  std::integral_constant<bool, true> (0x0x7efe356dea20) 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&> > (0x0x7efe356dea80) 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&> > (0x0x7efe356f92d8) 0 empty
  std::is_reference<__mbstate_t&> (0x0x7efe356f9340) 0 empty
    std::integral_constant<bool, true> (0x0x7efe356deae0) 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&> > (0x0x7efe356f93a8) 0 empty
  std::__or_<std::is_reference<__mbstate_t&>, std::is_void<__mbstate_t&> > (0x0x7efe356f9410) 0 empty
    std::is_reference<__mbstate_t&> (0x0x7efe356f9478) 0 empty
      std::integral_constant<bool, true> (0x0x7efe356deb40) 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&> > > (0x0x7efe356f95b0) 0 empty
  std::integral_constant<bool, false> (0x0x7efe356deba0) 0 empty

Class std::is_object<__mbstate_t&>
   size=1 align=1
   base size=1 base align=1
std::is_object<__mbstate_t&> (0x0x7efe356f9618) 0 empty
  std::integral_constant<bool, false> (0x0x7efe356dec00) 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&> > (0x0x7efe356dec60) 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&> > (0x0x7efe356f9680) 0 empty
  std::is_reference<__mbstate_t&> (0x0x7efe356f96e8) 0 empty
    std::integral_constant<bool, true> (0x0x7efe356decc0) 0 empty

Class std::__is_referenceable<__mbstate_t&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<__mbstate_t&> (0x0x7efe356f9750) 0 empty
  std::integral_constant<bool, true> (0x0x7efe356ded20) 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> (0x0x7efe356ded80) 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&> (0x0x7efe356f97b8) 0 empty
  std::__add_rvalue_reference_helper<__mbstate_t&, true> (0x0x7efe356dede0) 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&> (0x0x7efe356f9888) 0 empty
  std::integral_constant<bool, false> (0x0x7efe356dee40) 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&> > > (0x0x7efe356deea0) 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&> (0x0x7efe356f98f0) 0 empty
  std::integral_constant<bool, true> (0x0x7efe356def00) 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&> > (0x0x7efe356def60) 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&> > (0x0x7efe356f9958) 0 empty
  std::is_lvalue_reference<const __mbstate_t&> (0x0x7efe356f99c0) 0 empty
    std::integral_constant<bool, true> (0x0x7efe3570b000) 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&> (0x0x7efe356f9bc8) 0 empty
  std::integral_constant<bool, true> (0x0x7efe3570b060) 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&> > (0x0x7efe3570b0c0) 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&> > (0x0x7efe356f9d00) 0 empty
  std::is_reference<const __mbstate_t&> (0x0x7efe356f9d68) 0 empty
    std::integral_constant<bool, true> (0x0x7efe3570b1e0) 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&> > (0x0x7efe356f9dd0) 0 empty
  std::__or_<std::is_reference<const __mbstate_t&>, std::is_void<const __mbstate_t&> > (0x0x7efe356f9e38) 0 empty
    std::is_reference<const __mbstate_t&> (0x0x7efe356f9ea0) 0 empty
      std::integral_constant<bool, true> (0x0x7efe3570b240) 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&> > > (0x0x7efe356f9f08) 0 empty
  std::integral_constant<bool, false> (0x0x7efe3570b2a0) 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&> (0x0x7efe356f9f70) 0 empty
  std::integral_constant<bool, false> (0x0x7efe3570b300) 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&> > (0x0x7efe3570b360) 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&> > (0x0x7efe357120d0) 0 empty
  std::is_reference<const __mbstate_t&> (0x0x7efe35712138) 0 empty
    std::integral_constant<bool, true> (0x0x7efe3570b480) 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&> (0x0x7efe357121a0) 0 empty
  std::integral_constant<bool, true> (0x0x7efe3570b4e0) 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> (0x0x7efe3570b540) 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&> (0x0x7efe35712208) 0 empty
  std::__add_rvalue_reference_helper<const __mbstate_t&, true> (0x0x7efe3570b5a0) 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&> (0x0x7efe356de720) 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&> (0x0x7efe35712270) 0 empty
  std::integral_constant<bool, true> (0x0x7efe3570b600) 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> (0x0x7efe357122d8) 0 empty
  std::is_assignable<__mbstate_t&, const __mbstate_t&> (0x0x7efe35712340) 0 empty
    std::integral_constant<bool, true> (0x0x7efe3570b660) 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> (0x0x7efe357123a8) 0 empty
  std::__is_copy_assignable_impl<__mbstate_t, true> (0x0x7efe35712410) 0 empty
    std::is_assignable<__mbstate_t&, const __mbstate_t&> (0x0x7efe35712478) 0 empty
      std::integral_constant<bool, true> (0x0x7efe3570b6c0) 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> > (0x0x7efe3570b720) 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&> > (0x0x7efe3570b840) 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> > > (0x0x7efe3570b8a0) 0 empty

Class std::is_array<__mbstate_t>
   size=1 align=1
   base size=1 base align=1
std::is_array<__mbstate_t> (0x0x7efe357124e0) 0 empty
  std::integral_constant<bool, false> (0x0x7efe3570b900) 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> > (0x0x7efe3570b960) 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> > > (0x0x7efe35712618) 0 empty
  std::is_array<__mbstate_t> (0x0x7efe35712680) 0 empty
    std::integral_constant<bool, false> (0x0x7efe3570ba80) 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> (0x0x7efe357126e8) 0 empty
  std::__and_<std::is_array<__mbstate_t>, std::__not_<std::extent<__mbstate_t, 0u> > > (0x0x7efe35712750) 0 empty
    std::is_array<__mbstate_t> (0x0x7efe357127b8) 0 empty
      std::integral_constant<bool, false> (0x0x7efe3570bae0) 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> > (0x0x7efe3570bb40) 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> > (0x0x7efe357128f0) 0 empty
  std::is_function<__mbstate_t> (0x0x7efe35712958) 0 empty
    std::integral_constant<bool, false> (0x0x7efe3570bc60) 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> > (0x0x7efe357129c0) 0 empty
  std::__or_<std::__is_array_unknown_bounds<__mbstate_t>, std::is_function<__mbstate_t> > (0x0x7efe35712a28) 0 empty
    std::is_function<__mbstate_t> (0x0x7efe35712a90) 0 empty
      std::integral_constant<bool, false> (0x0x7efe3570bcc0) 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> > (0x0x7efe3570bd20) 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> (0x0x7efe35712af8) 0 empty
  std::integral_constant<bool, false> (0x0x7efe3570bd80) 0 empty

Class std::is_integral<__mbstate_t>
   size=1 align=1
   base size=1 base align=1
std::is_integral<__mbstate_t> (0x0x7efe35712b60) 0 empty
  std::integral_constant<bool, false> (0x0x7efe3570bde0) 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> > (0x0x7efe3570be40) 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> (0x0x7efe35712bc8) 0 empty
  std::integral_constant<bool, false> (0x0x7efe3570bf60) 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> (0x0x7efe35712c30) 0 empty
  std::integral_constant<bool, false> (0x0x7efe35733000) 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> > (0x0x7efe35712c98) 0 empty
  std::is_floating_point<__mbstate_t> (0x0x7efe35712d00) 0 empty
    std::integral_constant<bool, false> (0x0x7efe35733060) 0 empty

Class std::is_arithmetic<__mbstate_t>
   size=1 align=1
   base size=1 base align=1
std::is_arithmetic<__mbstate_t> (0x0x7efe35712d68) 0 empty
  std::integral_constant<bool, false> (0x0x7efe357330c0) 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> > > (0x0x7efe35733120) 0 empty

Class std::is_enum<__mbstate_t>
   size=1 align=1
   base size=1 base align=1
std::is_enum<__mbstate_t> (0x0x7efe35712dd0) 0 empty
  std::integral_constant<bool, false> (0x0x7efe35733180) 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> > > (0x0x7efe357331e0) 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> (0x0x7efe35712e38) 0 empty
  std::integral_constant<bool, false> (0x0x7efe35733240) 0 empty

Class std::is_pointer<__mbstate_t>
   size=1 align=1
   base size=1 base align=1
std::is_pointer<__mbstate_t> (0x0x7efe35712ea0) 0 empty
  std::integral_constant<bool, false> (0x0x7efe357332a0) 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> > > (0x0x7efe35733300) 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> (0x0x7efe35712f08) 0 empty
  std::integral_constant<bool, false> (0x0x7efe35733360) 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> (0x0x7efe35712f70) 0 empty
  std::integral_constant<bool, false> (0x0x7efe357333c0) 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> > (0x0x7efe35733420) 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> (0x0x7efe357400d0) 0 empty
  std::integral_constant<bool, false> (0x0x7efe35733540) 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> (0x0x7efe35740138) 0 empty
  std::integral_constant<bool, false> (0x0x7efe357335a0) 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> > (0x0x7efe357401a0) 0 empty
  std::is_null_pointer<__mbstate_t> (0x0x7efe35740208) 0 empty
    std::integral_constant<bool, false> (0x0x7efe35733600) 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> > (0x0x7efe35740270) 0 empty
  std::__or_<std::is_member_pointer<__mbstate_t>, std::is_null_pointer<__mbstate_t> > (0x0x7efe357402d8) 0 empty
    std::is_null_pointer<__mbstate_t> (0x0x7efe35740340) 0 empty
      std::integral_constant<bool, false> (0x0x7efe35733660) 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> > (0x0x7efe357403a8) 0 empty
  std::__or_<std::is_pointer<__mbstate_t>, std::is_member_pointer<__mbstate_t>, std::is_null_pointer<__mbstate_t> > (0x0x7efe35740410) 0 empty
    std::__or_<std::is_member_pointer<__mbstate_t>, std::is_null_pointer<__mbstate_t> > (0x0x7efe35740478) 0 empty
      std::is_null_pointer<__mbstate_t> (0x0x7efe357404e0) 0 empty
        std::integral_constant<bool, false> (0x0x7efe357336c0) 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> > (0x0x7efe35740548) 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> > (0x0x7efe357405b0) 0 empty
    std::__or_<std::is_pointer<__mbstate_t>, std::is_member_pointer<__mbstate_t>, std::is_null_pointer<__mbstate_t> > (0x0x7efe35740618) 0 empty
      std::__or_<std::is_member_pointer<__mbstate_t>, std::is_null_pointer<__mbstate_t> > (0x0x7efe35740680) 0 empty
        std::is_null_pointer<__mbstate_t> (0x0x7efe357406e8) 0 empty
          std::integral_constant<bool, false> (0x0x7efe35733720) 0 empty

Class std::is_scalar<__mbstate_t>
   size=1 align=1
   base size=1 base align=1
std::is_scalar<__mbstate_t> (0x0x7efe35740750) 0 empty
  std::integral_constant<bool, false> (0x0x7efe35733780) 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> > (0x0x7efe357407b8) 0 empty
  std::is_scalar<__mbstate_t> (0x0x7efe35740820) 0 empty
    std::integral_constant<bool, false> (0x0x7efe357337e0) 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> (0x0x7efe35733840) 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> (0x0x7efe35740888) 0 empty
  std::__do_is_destructible_impl (0x0x7efe357338a0) 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> (0x0x7efe35740958) 0 empty
  std::integral_constant<bool, true> (0x0x7efe35733900) 0 empty

Class std::is_destructible<__mbstate_t>
   size=1 align=1
   base size=1 base align=1
std::is_destructible<__mbstate_t> (0x0x7efe357409c0) 0 empty
  std::integral_constant<bool, true> (0x0x7efe35733960) 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> > (0x0x7efe357339c0) 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&> (0x0x7efe35740a28) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7efe35733a20) 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&> > (0x0x7efe35740af8) 0 empty
  std::__is_direct_constructible_impl<__mbstate_t, const __mbstate_t&> (0x0x7efe35740b60) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7efe35733a80) 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&> (0x0x7efe35740bc8) 0 empty
  std::__and_<std::is_destructible<__mbstate_t>, std::__is_direct_constructible_impl<__mbstate_t, const __mbstate_t&> > (0x0x7efe35740c30) 0 empty
    std::__is_direct_constructible_impl<__mbstate_t, const __mbstate_t&> (0x0x7efe35740c98) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7efe35733ae0) 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&> (0x0x7efe35740d00) 0 empty
  std::__is_direct_constructible_new_safe<__mbstate_t, const __mbstate_t&> (0x0x7efe35740d68) 0 empty
    std::__and_<std::is_destructible<__mbstate_t>, std::__is_direct_constructible_impl<__mbstate_t, const __mbstate_t&> > (0x0x7efe35740dd0) 0 empty
      std::__is_direct_constructible_impl<__mbstate_t, const __mbstate_t&> (0x0x7efe35740e38) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7efe35733b40) 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&> (0x0x7efe35740ea0) 0 empty
  std::integral_constant<bool, true> (0x0x7efe35733ba0) 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&> (0x0x7efe35740f08) 0 empty
  std::__is_direct_constructible<__mbstate_t, const __mbstate_t&> (0x0x7efe35740f70) 0 empty
    std::integral_constant<bool, true> (0x0x7efe35733c00) 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&> (0x0x7efe35755000) 0 empty
  std::integral_constant<bool, true> (0x0x7efe35733c60) 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> (0x0x7efe35755068) 0 empty
  std::is_constructible<__mbstate_t, const __mbstate_t&> (0x0x7efe357550d0) 0 empty
    std::integral_constant<bool, true> (0x0x7efe35733cc0) 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> (0x0x7efe35755138) 0 empty
  std::__is_copy_constructible_impl<__mbstate_t, true> (0x0x7efe357551a0) 0 empty
    std::is_constructible<__mbstate_t, const __mbstate_t&> (0x0x7efe35755208) 0 empty
      std::integral_constant<bool, true> (0x0x7efe35733d20) 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> > (0x0x7efe35733d80) 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> > (0x0x7efe35755340) 0 empty
  std::integral_constant<bool, true> (0x0x7efe35733de0) 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> > > (0x0x7efe35733e40) 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> (0x0x7efe357553a8) 0 empty
  std::__do_is_default_constructible_impl (0x0x7efe35733ea0) 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> > (0x0x7efe35755410) 0 empty
  std::__is_default_constructible_impl<__mbstate_t> (0x0x7efe35755478) 0 empty
    std::__do_is_default_constructible_impl (0x0x7efe35733f00) 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> (0x0x7efe357555b0) 0 empty
  std::__and_<std::__not_<std::is_void<__mbstate_t> >, std::__is_default_constructible_impl<__mbstate_t> > (0x0x7efe35755618) 0 empty
    std::__is_default_constructible_impl<__mbstate_t> (0x0x7efe35755680) 0 empty
      std::__do_is_default_constructible_impl (0x0x7efe35733f60) 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> (0x0x7efe357556e8) 0 empty
  std::integral_constant<bool, true> (0x0x7efe35760000) 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> (0x0x7efe35755750) 0 empty
  std::integral_constant<bool, true> (0x0x7efe35760060) 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> > (0x0x7efe357557b8) 0 empty
  std::is_default_constructible<__mbstate_t> (0x0x7efe35755820) 0 empty
    std::integral_constant<bool, true> (0x0x7efe357600c0) 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> > (0x0x7efe35755958) 0 empty
  std::__and_<std::is_copy_constructible<__mbstate_t>, std::is_default_constructible<__mbstate_t> > (0x0x7efe357559c0) 0 empty
    std::is_default_constructible<__mbstate_t> (0x0x7efe35755a28) 0 empty
      std::integral_constant<bool, true> (0x0x7efe35760120) 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> > (0x0x7efe35755af8) 0 empty
  std::integral_constant<bool, true> (0x0x7efe35760180) 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> (0x0x7efe35670340) 0
    vptr=((& std::basic_filebuf<char>::_ZTVSt13basic_filebufIcSt11char_traitsIcEE) + 16u)
  std::basic_streambuf<char> (0x0x7efe356c2e40) 0
      primary-for std::basic_filebuf<char> (0x0x7efe35670340)

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> (0x0x7efe35755c30 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> (0x0x7efe35755bc8) 0
    vptridx=0u vptr=((& std::basic_ifstream<char>::_ZTVSt14basic_ifstreamIcSt11char_traitsIcEE) + 24u)
  std::basic_istream<char> (0x0x7efe35755c30) 0
      primary-for std::basic_ifstream<char> (0x0x7efe35755bc8)
      subvttidx=8u
    std::basic_ios<char> (0x0x7efe35755c98) 256 virtual
        vptridx=24u vbaseoffset=-24 vptr=((& std::basic_ifstream<char>::_ZTVSt14basic_ifstreamIcSt11char_traitsIcEE) + 64u)
      std::ios_base (0x0x7efe357605a0) 256
          primary-for std::basic_ios<char> (0x0x7efe35755c98)

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> (0x0x7efe35755dd0 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> (0x0x7efe35755f70) 0
    vptridx=0u vptr=((& std::basic_ofstream<char>::_ZTVSt14basic_ofstreamIcSt11char_traitsIcEE) + 24u)
  std::basic_ostream<char> (0x0x7efe35755dd0) 0 nearly-empty
      primary-for std::basic_ofstream<char> (0x0x7efe35755f70)
      subvttidx=8u
    std::basic_ios<char> (0x0x7efe35755f08) 248 virtual
        vptridx=24u vbaseoffset=-24 vptr=((& std::basic_ofstream<char>::_ZTVSt14basic_ofstreamIcSt11char_traitsIcEE) + 64u)
      std::ios_base (0x0x7efe357606c0) 248
          primary-for std::basic_ios<char> (0x0x7efe35755f08)

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> (0x0x7efe3575d930 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> (0x0x7efe357892d8 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> (0x0x7efe357893a8 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> (0x0x7efe35789270) 0
    vptridx=0u vptr=((& std::basic_fstream<char>::_ZTVSt13basic_fstreamIcSt11char_traitsIcEE) + 24u)
  std::basic_iostream<char> (0x0x7efe3575d930) 0
      primary-for std::basic_fstream<char> (0x0x7efe35789270)
      subvttidx=8u
    std::basic_istream<char> (0x0x7efe357892d8) 0
        primary-for std::basic_iostream<char> (0x0x7efe3575d930)
        subvttidx=16u
      std::basic_ios<char> (0x0x7efe35789340) 264 virtual
          vptridx=64u vbaseoffset=-24 vptr=((& std::basic_fstream<char>::_ZTVSt13basic_fstreamIcSt11char_traitsIcEE) + 104u)
        std::ios_base (0x0x7efe357607e0) 264
            primary-for std::basic_ios<char> (0x0x7efe35789340)
    std::basic_ostream<char> (0x0x7efe357893a8) 16 nearly-empty
        subvttidx=32u vptridx=72u vptr=((& std::basic_fstream<char>::_ZTVSt13basic_fstreamIcSt11char_traitsIcEE) + 64u)
      std::basic_ios<char> (0x0x7efe35789340) 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> (0x0x7efe357896e8) 0
    vptr=((& std::basic_filebuf<wchar_t>::_ZTVSt13basic_filebufIwSt11char_traitsIwEE) + 16u)
  std::basic_streambuf<wchar_t> (0x0x7efe357609c0) 0
      primary-for std::basic_filebuf<wchar_t> (0x0x7efe357896e8)

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> (0x0x7efe35789a90 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> (0x0x7efe35789a28) 0
    vptridx=0u vptr=((& std::basic_ifstream<wchar_t>::_ZTVSt14basic_ifstreamIwSt11char_traitsIwEE) + 24u)
  std::basic_istream<wchar_t> (0x0x7efe35789a90) 0
      primary-for std::basic_ifstream<wchar_t> (0x0x7efe35789a28)
      subvttidx=8u
    std::basic_ios<wchar_t> (0x0x7efe35789af8) 256 virtual
        vptridx=24u vbaseoffset=-24 vptr=((& std::basic_ifstream<wchar_t>::_ZTVSt14basic_ifstreamIwSt11char_traitsIwEE) + 64u)
      std::ios_base (0x0x7efe35760d20) 256
          primary-for std::basic_ios<wchar_t> (0x0x7efe35789af8)

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> (0x0x7efe35789ea0 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> (0x0x7efe35789e38) 0
    vptridx=0u vptr=((& std::basic_ofstream<wchar_t>::_ZTVSt14basic_ofstreamIwSt11char_traitsIwEE) + 24u)
  std::basic_ostream<wchar_t> (0x0x7efe35789ea0) 0 nearly-empty
      primary-for std::basic_ofstream<wchar_t> (0x0x7efe35789e38)
      subvttidx=8u
    std::basic_ios<wchar_t> (0x0x7efe35789f08) 248 virtual
        vptridx=24u vbaseoffset=-24 vptr=((& std::basic_ofstream<wchar_t>::_ZTVSt14basic_ofstreamIwSt11char_traitsIwEE) + 64u)
      std::ios_base (0x0x7efe35760d80) 248
          primary-for std::basic_ios<wchar_t> (0x0x7efe35789f08)

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> (0x0x7efe353da070 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> (0x0x7efe357895b0 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> (0x0x7efe35789c30 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> (0x0x7efe35789680) 0
    vptridx=0u vptr=((& std::basic_fstream<wchar_t>::_ZTVSt13basic_fstreamIwSt11char_traitsIwEE) + 24u)
  std::basic_iostream<wchar_t> (0x0x7efe353da070) 0
      primary-for std::basic_fstream<wchar_t> (0x0x7efe35789680)
      subvttidx=8u
    std::basic_istream<wchar_t> (0x0x7efe357895b0) 0
        primary-for std::basic_iostream<wchar_t> (0x0x7efe353da070)
        subvttidx=16u
      std::basic_ios<wchar_t> (0x0x7efe35789750) 264 virtual
          vptridx=64u vbaseoffset=-24 vptr=((& std::basic_fstream<wchar_t>::_ZTVSt13basic_fstreamIwSt11char_traitsIwEE) + 104u)
        std::ios_base (0x0x7efe35760de0) 264
            primary-for std::basic_ios<wchar_t> (0x0x7efe35789750)
    std::basic_ostream<wchar_t> (0x0x7efe35789c30) 16 nearly-empty
        subvttidx=32u vptridx=72u vptr=((& std::basic_fstream<wchar_t>::_ZTVSt13basic_fstreamIwSt11char_traitsIwEE) + 64u)
      std::basic_ios<wchar_t> (0x0x7efe35789750) alternative-path

Vtable for InFileStream
InFileStream::_ZTV12InFileStream: 10u entries
0     296u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTI12InFileStream)
24    (int (*)(...))InFileStream::~InFileStream
32    (int (*)(...))InFileStream::~InFileStream
40    18446744073709551320u
48    (int (*)(...))-296
56    (int (*)(...))(& _ZTI12InFileStream)
64    (int (*)(...))InFileStream::_ZTv0_n24_N12InFileStreamD1Ev
72    (int (*)(...))InFileStream::_ZTv0_n24_N12InFileStreamD0Ev

Construction vtable for std::basic_ifstream<char> (0x0x7efe353e64e0 instance) in InFileStream
InFileStream::_ZTC12InFileStream0_St14basic_ifstreamIcSt11char_traitsIcEE: 10u entries
0     296u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTISt14basic_ifstreamIcSt11char_traitsIcEE)
24    0u
32    0u
40    18446744073709551320u
48    (int (*)(...))-296
56    (int (*)(...))(& _ZTISt14basic_ifstreamIcSt11char_traitsIcEE)
64    0u
72    0u

Construction vtable for std::basic_istream<char> (0x0x7efe353e6548 instance) in InFileStream
InFileStream::_ZTC12InFileStream0_Si: 10u entries
0     296u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTISi)
24    0u
32    0u
40    18446744073709551320u
48    (int (*)(...))-296
56    (int (*)(...))(& _ZTISi)
64    0u
72    0u

VTT for InFileStream
InFileStream::_ZTT12InFileStream: 6u entries
0     ((& InFileStream::_ZTV12InFileStream) + 24u)
8     ((& InFileStream::_ZTC12InFileStream0_St14basic_ifstreamIcSt11char_traitsIcEE) + 24u)
16    ((& InFileStream::_ZTC12InFileStream0_Si) + 24u)
24    ((& InFileStream::_ZTC12InFileStream0_Si) + 64u)
32    ((& InFileStream::_ZTC12InFileStream0_St14basic_ifstreamIcSt11char_traitsIcEE) + 64u)
40    ((& InFileStream::_ZTV12InFileStream) + 64u)

Class InFileStream
   size=560 align=8
   base size=289 base align=8
InFileStream (0x0x7efe353e6478) 0
    vptridx=0u vptr=((& InFileStream::_ZTV12InFileStream) + 24u)
  std::basic_ifstream<char> (0x0x7efe353e64e0) 0
      primary-for InFileStream (0x0x7efe353e6478)
      subvttidx=8u
    std::basic_istream<char> (0x0x7efe353e6548) 0
        primary-for std::basic_ifstream<char> (0x0x7efe353e64e0)
        subvttidx=16u
      std::basic_ios<char> (0x0x7efe353e65b0) 296 virtual
          vptridx=40u vbaseoffset=-24 vptr=((& InFileStream::_ZTV12InFileStream) + 64u)
        std::ios_base (0x0x7efe35760f00) 296
            primary-for std::basic_ios<char> (0x0x7efe353e65b0)

Vtable for clustalw::FileParser
clustalw::FileParser::_ZTVN8clustalw10FileParserE: 8u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN8clustalw10FileParserE)
16    0u
24    0u
32    (int (*)(...))__cxa_pure_virtual
40    (int (*)(...))__cxa_pure_virtual
48    (int (*)(...))__cxa_pure_virtual
56    (int (*)(...))__cxa_pure_virtual

Class clustalw::FileParser
   size=152 align=8
   base size=148 base align=8
clustalw::FileParser (0x0x7efe35760f60) 0
    vptr=((& clustalw::FileParser::_ZTVN8clustalw10FileParserE) + 16u)

Vtable for clustalw::ClustalFileParser
clustalw::ClustalFileParser::_ZTVN8clustalw17ClustalFileParserE: 8u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN8clustalw17ClustalFileParserE)
16    (int (*)(...))clustalw::ClustalFileParser::~ClustalFileParser
24    (int (*)(...))clustalw::ClustalFileParser::~ClustalFileParser
32    (int (*)(...))clustalw::ClustalFileParser::getSeqRange
40    (int (*)(...))clustalw::ClustalFileParser::getSeq
48    (int (*)(...))clustalw::ClustalFileParser::countSeqs
56    (int (*)(...))clustalw::ClustalFileParser::getSecStructure

Class clustalw::ClustalFileParser
   size=184 align=8
   base size=184 base align=8
clustalw::ClustalFileParser (0x0x7efe353e6750) 0
    vptr=((& clustalw::ClustalFileParser::_ZTVN8clustalw17ClustalFileParserE) + 16u)
  clustalw::FileParser (0x0x7efe353fb060) 0
      primary-for clustalw::ClustalFileParser (0x0x7efe353e6750)

Vtable for clustalw::PearsonFileParser
clustalw::PearsonFileParser::_ZTVN8clustalw17PearsonFileParserE: 8u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN8clustalw17PearsonFileParserE)
16    (int (*)(...))clustalw::PearsonFileParser::~PearsonFileParser
24    (int (*)(...))clustalw::PearsonFileParser::~PearsonFileParser
32    (int (*)(...))clustalw::PearsonFileParser::getSeqRange
40    (int (*)(...))clustalw::PearsonFileParser::getSeq
48    (int (*)(...))clustalw::PearsonFileParser::countSeqs
56    (int (*)(...))clustalw::PearsonFileParser::getSecStructure

Class clustalw::PearsonFileParser
   size=184 align=8
   base size=184 base align=8
clustalw::PearsonFileParser (0x0x7efe353e67b8) 0
    vptr=((& clustalw::PearsonFileParser::_ZTVN8clustalw17PearsonFileParserE) + 16u)
  clustalw::FileParser (0x0x7efe353fb0c0) 0
      primary-for clustalw::PearsonFileParser (0x0x7efe353e67b8)

Vtable for clustalw::PIRFileParser
clustalw::PIRFileParser::_ZTVN8clustalw13PIRFileParserE: 8u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN8clustalw13PIRFileParserE)
16    (int (*)(...))clustalw::PIRFileParser::~PIRFileParser
24    (int (*)(...))clustalw::PIRFileParser::~PIRFileParser
32    (int (*)(...))clustalw::PIRFileParser::getSeqRange
40    (int (*)(...))clustalw::PIRFileParser::getSeq
48    (int (*)(...))clustalw::PIRFileParser::countSeqs
56    (int (*)(...))clustalw::PIRFileParser::getSecStructure

Class clustalw::PIRFileParser
   size=184 align=8
   base size=184 base align=8
clustalw::PIRFileParser (0x0x7efe353e6820) 0
    vptr=((& clustalw::PIRFileParser::_ZTVN8clustalw13PIRFileParserE) + 16u)
  clustalw::FileParser (0x0x7efe353fb120) 0
      primary-for clustalw::PIRFileParser (0x0x7efe353e6820)

Vtable for clustalw::GDEFileParser
clustalw::GDEFileParser::_ZTVN8clustalw13GDEFileParserE: 8u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN8clustalw13GDEFileParserE)
16    (int (*)(...))clustalw::GDEFileParser::~GDEFileParser
24    (int (*)(...))clustalw::GDEFileParser::~GDEFileParser
32    (int (*)(...))clustalw::GDEFileParser::getSeqRange
40    (int (*)(...))clustalw::GDEFileParser::getSeq
48    (int (*)(...))clustalw::GDEFileParser::countSeqs
56    (int (*)(...))clustalw::GDEFileParser::getSecStructure

Class clustalw::GDEFileParser
   size=184 align=8
   base size=184 base align=8
clustalw::GDEFileParser (0x0x7efe353e6888) 0
    vptr=((& clustalw::GDEFileParser::_ZTVN8clustalw13GDEFileParserE) + 16u)
  clustalw::FileParser (0x0x7efe353fb180) 0
      primary-for clustalw::GDEFileParser (0x0x7efe353e6888)

Vtable for clustalw::MSFFileParser
clustalw::MSFFileParser::_ZTVN8clustalw13MSFFileParserE: 8u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN8clustalw13MSFFileParserE)
16    (int (*)(...))clustalw::MSFFileParser::~MSFFileParser
24    (int (*)(...))clustalw::MSFFileParser::~MSFFileParser
32    (int (*)(...))clustalw::MSFFileParser::getSeqRange
40    (int (*)(...))clustalw::MSFFileParser::getSeq
48    (int (*)(...))clustalw::MSFFileParser::countSeqs
56    (int (*)(...))clustalw::MSFFileParser::getSecStructure

Class clustalw::MSFFileParser
   size=184 align=8
   base size=184 base align=8
clustalw::MSFFileParser (0x0x7efe353e68f0) 0
    vptr=((& clustalw::MSFFileParser::_ZTVN8clustalw13MSFFileParserE) + 16u)
  clustalw::FileParser (0x0x7efe353fb1e0) 0
      primary-for clustalw::MSFFileParser (0x0x7efe353e68f0)

Vtable for clustalw::RSFFileParser
clustalw::RSFFileParser::_ZTVN8clustalw13RSFFileParserE: 8u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN8clustalw13RSFFileParserE)
16    (int (*)(...))clustalw::RSFFileParser::~RSFFileParser
24    (int (*)(...))clustalw::RSFFileParser::~RSFFileParser
32    (int (*)(...))clustalw::RSFFileParser::getSeqRange
40    (int (*)(...))clustalw::RSFFileParser::getSeq
48    (int (*)(...))clustalw::RSFFileParser::countSeqs
56    (int (*)(...))clustalw::RSFFileParser::getSecStructure

Class clustalw::RSFFileParser
   size=184 align=8
   base size=184 base align=8
clustalw::RSFFileParser (0x0x7efe353e6958) 0
    vptr=((& clustalw::RSFFileParser::_ZTVN8clustalw13RSFFileParserE) + 16u)
  clustalw::FileParser (0x0x7efe353fb240) 0
      primary-for clustalw::RSFFileParser (0x0x7efe353e6958)

Vtable for clustalw::EMBLFileParser
clustalw::EMBLFileParser::_ZTVN8clustalw14EMBLFileParserE: 8u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN8clustalw14EMBLFileParserE)
16    (int (*)(...))clustalw::EMBLFileParser::~EMBLFileParser
24    (int (*)(...))clustalw::EMBLFileParser::~EMBLFileParser
32    (int (*)(...))clustalw::EMBLFileParser::getSeqRange
40    (int (*)(...))clustalw::EMBLFileParser::getSeq
48    (int (*)(...))clustalw::EMBLFileParser::countSeqs
56    (int (*)(...))clustalw::EMBLFileParser::getSecStructure

Class clustalw::EMBLFileParser
   size=184 align=8
   base size=184 base align=8
clustalw::EMBLFileParser (0x0x7efe353e69c0) 0
    vptr=((& clustalw::EMBLFileParser::_ZTVN8clustalw14EMBLFileParserE) + 16u)
  clustalw::FileParser (0x0x7efe353fb2a0) 0
      primary-for clustalw::EMBLFileParser (0x0x7efe353e69c0)

Class clustalw::FileReader
   size=152 align=8
   base size=152 base align=8
clustalw::FileReader (0x0x7efe353fb300) 0

Class clustalw::rangeNum
   size=8 align=4
   base size=8 base align=4
clustalw::rangeNum (0x0x7efe353fb360) 0

Class clustalw::outputRegion
   size=16 align=4
   base size=16 base align=4
clustalw::outputRegion (0x0x7efe353fb3c0) 0

Class std::auto_ptr<std::basic_ofstream<char> >
   size=8 align=8
   base size=8 base align=8
std::auto_ptr<std::basic_ofstream<char> > (0x0x7efe353fb480) 0

Class clustalw::AlignmentOutput
   size=336 align=8
   base size=336 base align=8
clustalw::AlignmentOutput (0x0x7efe353fb420) 0

Class clustalw::Clustal
   size=848 align=8
   base size=848 base align=8
clustalw::Clustal (0x0x7efe353fb4e0) 0

Class clustalw::InteractiveMenu
   size=2176 align=8
   base size=2173 base align=8
clustalw::InteractiveMenu (0x0x7efe353fb5a0) 0

Class clustalw::DebugLog
   size=64 align=8
   base size=60 base align=8
clustalw::DebugLog (0x0x7efe353fb600) 0

Class clustalw::Stats
   size=40 align=8
   base size=33 base align=8
clustalw::Stats (0x0x7efe353fb660) 0

Class clustalw::<anonymous struct>
   size=32 align=8
   base size=32 base align=8
clustalw::<anonymous struct> (0x0x7efe353fb840) 0

Class clustalw::CommandLineParser
   size=3352 align=8
   base size=3352 base align=8
clustalw::CommandLineParser (0x0x7efe353fb8a0) 0

Class clustalw::ClustalWResources
   size=128 align=8
   base size=128 base align=8
clustalw::ClustalWResources (0x0x7efe353fb900) 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> > > (0x0x7efe353e6a90) 0 empty
  std::integral_constant<bool, false> (0x0x7efe353fbae0) 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> > > (0x0x7efe353fbba0) 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> > > (0x0x7efe353fbc00) 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> > > (0x0x7efe353fbb40) 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> > > (0x0x7efe353e6b60) 0 empty
  std::integral_constant<bool, false> (0x0x7efe353fbc60) 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> > > (0x0x7efe353e6bc8) 0 empty
  std::integral_constant<bool, false> (0x0x7efe353fbcc0) 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> > > > (0x0x7efe353e6c30) 0 empty
  std::integral_constant<bool, true> (0x0x7efe353fbd20) 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> > > > > (0x0x7efe353fbd80) 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> > > (0x0x7efe353e6c98) 0 empty
  std::__do_is_default_constructible_impl (0x0x7efe353fbde0) 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> > > > > (0x0x7efe353e6d00) 0 empty
  std::__is_default_constructible_impl<std::allocator<std::__cxx11::basic_string<char> > > (0x0x7efe353e6d68) 0 empty
    std::__do_is_default_constructible_impl (0x0x7efe353fbf00) 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> > > (0x0x7efe353e6dd0) 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> > > > > (0x0x7efe353e6e38) 0 empty
    std::__is_default_constructible_impl<std::allocator<std::__cxx11::basic_string<char> > > (0x0x7efe353e6ea0) 0 empty
      std::__do_is_default_constructible_impl (0x0x7efe354d0000) 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> (0x0x7efe353e6f08) 0 empty
  std::integral_constant<bool, true> (0x0x7efe354d0180) 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> > > (0x0x7efe353e6f70) 0 empty
  std::integral_constant<bool, true> (0x0x7efe354d02a0) 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> > > > (0x0x7efe354d0300) 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> > > (0x0x7efe353e6000) 0 empty
  std::integral_constant<bool, true> (0x0x7efe354d0360) 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> (0x0x7efe353e6208) 0 empty
  std::__is_nt_default_constructible_atom<std::allocator<std::__cxx11::basic_string<char> > > (0x0x7efe353e62d8) 0 empty
    std::integral_constant<bool, true> (0x0x7efe354d0480) 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> > (0x0x7efe353e6680) 0 empty
  std::__is_nt_default_constructible_impl<std::allocator<std::__cxx11::basic_string<char> >, false> (0x0x7efe353e66e8) 0 empty
    std::__is_nt_default_constructible_atom<std::allocator<std::__cxx11::basic_string<char> > > (0x0x7efe354d4000) 0 empty
      std::integral_constant<bool, true> (0x0x7efe354d0540) 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> > > (0x0x7efe354d40d0) 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> > (0x0x7efe354d4138) 0 empty
    std::__is_nt_default_constructible_impl<std::allocator<std::__cxx11::basic_string<char> >, false> (0x0x7efe354d41a0) 0 empty
      std::__is_nt_default_constructible_atom<std::allocator<std::__cxx11::basic_string<char> > > (0x0x7efe354d4208) 0 empty
        std::integral_constant<bool, true> (0x0x7efe354d0600) 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 (0x0x7efe354d0ba0) 0

Class std::__are_same<int, int>
   size=1 align=1
   base size=0 base align=1
std::__are_same<int, int> (0x0x7efe354d0f00) 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 (0x0x7efe35500000) 0

Class std::__are_same<long int, int>
   size=1 align=1
   base size=0 base align=1
std::__are_same<long int, int> (0x0x7efe35500360) 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 (0x0x7efe35500420) 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> (0x0x7efe35500780) 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 (0x0x7efe35500840) 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> (0x0x7efe35500ba0) 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 (0x0x7efe35500c60) 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> (0x0x7efe35532000) 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 (0x0x7efe355320c0) 0

Class std::__are_same<float, int>
   size=1 align=1
   base size=0 base align=1
std::__are_same<float, int> (0x0x7efe35532420) 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 (0x0x7efe355324e0) 0

Class std::__are_same<double, int>
   size=1 align=1
   base size=0 base align=1
std::__are_same<double, int> (0x0x7efe35532840) 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 (0x0x7efe35532900) 0

Class std::__are_same<long double, int>
   size=1 align=1
   base size=0 base align=1
std::__are_same<long double, int> (0x0x7efe35532c60) 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> (0x0x7efe35532d80) 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> (0x0x7efe35532de0) 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> (0x0x7efe35532d20) 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> (0x0x7efe354d4340) 0 empty
  std::integral_constant<bool, false> (0x0x7efe35532e40) 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> (0x0x7efe354d43a8) 0 empty
  std::integral_constant<bool, false> (0x0x7efe35532ea0) 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> > > (0x0x7efe35532f00) 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> (0x0x7efe354d4410) 0 empty
  std::integral_constant<bool, false> (0x0x7efe35564060) 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> > (0x0x7efe355640c0) 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> (0x0x7efe354d4548) 0 empty
  std::integral_constant<bool, false> (0x0x7efe35564120) 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> > (0x0x7efe354d45b0) 0 empty
  std::is_array<std::input_iterator_tag> (0x0x7efe354d4618) 0 empty
    std::integral_constant<bool, false> (0x0x7efe35564180) 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> > (0x0x7efe354d4680) 0 empty
  std::__or_<std::is_function<std::input_iterator_tag>, std::is_array<std::input_iterator_tag> > (0x0x7efe354d46e8) 0 empty
    std::is_array<std::input_iterator_tag> (0x0x7efe354d4750) 0 empty
      std::integral_constant<bool, false> (0x0x7efe355642a0) 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> (0x0x7efe354d47b8) 0 empty
  std::integral_constant<bool, false> (0x0x7efe355643c0) 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> > > (0x0x7efe35564420) 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> (0x0x7efe354d4820) 0 empty
  std::integral_constant<bool, false> (0x0x7efe35564480) 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> > (0x0x7efe355644e0) 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> (0x0x7efe354d4888) 0 empty
  std::integral_constant<bool, false> (0x0x7efe35564540) 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> > (0x0x7efe354d48f0) 0 empty
  std::is_rvalue_reference<std::random_access_iterator_tag> (0x0x7efe354d4958) 0 empty
    std::integral_constant<bool, false> (0x0x7efe355645a0) 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> (0x0x7efe354d49c0) 0 empty
  std::integral_constant<bool, false> (0x0x7efe35564600) 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> > (0x0x7efe35564660) 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> > (0x0x7efe354d4a28) 0 empty
  std::is_void<std::random_access_iterator_tag> (0x0x7efe354d4a90) 0 empty
    std::integral_constant<bool, false> (0x0x7efe355646c0) 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> > (0x0x7efe354d4af8) 0 empty
  std::__or_<std::is_reference<std::random_access_iterator_tag>, std::is_void<std::random_access_iterator_tag> > (0x0x7efe354d4b60) 0 empty
    std::is_void<std::random_access_iterator_tag> (0x0x7efe354d4bc8) 0 empty
      std::integral_constant<bool, false> (0x0x7efe35564720) 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> > > (0x0x7efe354d4c30) 0 empty
  std::integral_constant<bool, true> (0x0x7efe35564780) 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> (0x0x7efe354d4c98) 0 empty
  std::integral_constant<bool, true> (0x0x7efe355647e0) 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> > (0x0x7efe35564840) 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> > (0x0x7efe354d4d00) 0 empty
  std::is_object<std::random_access_iterator_tag> (0x0x7efe354d4d68) 0 empty
    std::integral_constant<bool, true> (0x0x7efe355648a0) 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> (0x0x7efe354d4dd0) 0 empty
  std::integral_constant<bool, true> (0x0x7efe35564900) 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> (0x0x7efe35564960) 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> (0x0x7efe354d4e38) 0 empty
  std::__add_rvalue_reference_helper<std::random_access_iterator_tag, true> (0x0x7efe355649c0) 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> (0x0x7efe35564360) 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> (0x0x7efe354d4f08) 0 empty
  std::integral_constant<bool, true> (0x0x7efe35564ba0) 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>&> (0x0x7efe35564f60) 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 (0x0x7efe35590240) 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 (0x0x7efe35590600) 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 (0x0x7efe355909c0) 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 (0x0x7efe35590d80) 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 (0x0x7efe351b7180) 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 (0x0x7efe351b7540) 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 (0x0x7efe351b7900) 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 (0x0x7efe351b7cc0) 0

Class std::iterator_traits<wchar_t*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<wchar_t*> (0x0x7efe351e40c0) 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>&> (0x0x7efe351e4480) 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>&> (0x0x7efe3520bb40) 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>&> (0x0x7efe35229540) 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>&> (0x0x7efe352297e0) 0 empty

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

Class std::__is_arithmetic<int>
   size=1 align=1
   base size=1 base align=1
std::__is_arithmetic<int> (0x0x7efe351f34e0) 0 empty
  std::__traitor<std::__is_integer<int>, std::__is_floating<int> > (0x0x7efe35229b40) 0 empty

Class std::__is_pointer<int>
   size=1 align=1
   base size=0 base align=1
std::__is_pointer<int> (0x0x7efe35229ba0) 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> > (0x0x7efe35229a20) 0 empty

Class std::__is_scalar<int>
   size=1 align=1
   base size=1 base align=1
std::__is_scalar<int> (0x0x7efe351f35b0) 0 empty
  std::__traitor<std::__is_arithmetic<int>, std::__is_pointer<int> > (0x0x7efe35229c00) 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> (0x0x7efe35229c60) 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> (0x0x7efe35229cc0) 0 empty

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

Class std::remove_reference<bool&>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<bool&> (0x0x7efe3525cea0) 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> > (0x0x7efe351f39c0) 0 empty
  std::integral_constant<bool, false> (0x0x7efe3527f0c0) 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> > (0x0x7efe351f3a90) 0 empty
  std::integral_constant<bool, false> (0x0x7efe3527f120) 0 empty

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

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

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

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

Class std::is_void<char>
   size=1 align=1
   base size=1 base align=1
std::is_void<char> (0x0x7efe351f3ea0) 0 empty
  std::integral_constant<bool, false> (0x0x7efe3527f960) 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> (0x0x7efe3527f9c0) 0 empty

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

Class std::remove_volatile<wchar_t>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<wchar_t> (0x0x7efe352ae180) 0 empty

Class std::remove_const<wchar_t>
   size=1 align=1
   base size=0 base align=1
std::remove_const<wchar_t> (0x0x7efe352ae1e0) 0 empty

Class std::remove_cv<wchar_t>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<wchar_t> (0x0x7efe352ae120) 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> (0x0x7efe352b3068) 0 empty
  std::integral_constant<bool, false> (0x0x7efe352ae240) 0 empty

Class std::is_void<wchar_t>
   size=1 align=1
   base size=1 base align=1
std::is_void<wchar_t> (0x0x7efe352b30d0) 0 empty
  std::integral_constant<bool, false> (0x0x7efe352ae2a0) 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> (0x0x7efe352ae300) 0 empty

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

Class std::__is_integer<const char*>
   size=1 align=1
   base size=0 base align=1
std::__is_integer<const char*> (0x0x7efe352aeb40) 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*> (0x0x7efe352aef00) 0 empty

Class std::remove_volatile<char16_t>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<char16_t> (0x0x7efe352d33c0) 0 empty

Class std::remove_const<char16_t>
   size=1 align=1
   base size=0 base align=1
std::remove_const<char16_t> (0x0x7efe352d3420) 0 empty

Class std::remove_cv<char16_t>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<char16_t> (0x0x7efe352d3360) 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> (0x0x7efe352b3410) 0 empty
  std::integral_constant<bool, false> (0x0x7efe352d3480) 0 empty

Class std::is_void<char16_t>
   size=1 align=1
   base size=1 base align=1
std::is_void<char16_t> (0x0x7efe352b3478) 0 empty
  std::integral_constant<bool, false> (0x0x7efe352d34e0) 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> (0x0x7efe352d3540) 0 empty

Class std::pointer_traits<char16_t*>
   size=1 align=1
   base size=0 base align=1
std::pointer_traits<char16_t*> (0x0x7efe352d3300) 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*> (0x0x7efe352d3780) 0 empty

Class std::remove_volatile<char32_t>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<char32_t> (0x0x7efe352d3ea0) 0 empty

Class std::remove_const<char32_t>
   size=1 align=1
   base size=0 base align=1
std::remove_const<char32_t> (0x0x7efe352d3f00) 0 empty

Class std::remove_cv<char32_t>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<char32_t> (0x0x7efe352d3e40) 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> (0x0x7efe352b36e8) 0 empty
  std::integral_constant<bool, false> (0x0x7efe352d3f60) 0 empty

Class std::is_void<char32_t>
   size=1 align=1
   base size=1 base align=1
std::is_void<char32_t> (0x0x7efe352b3750) 0 empty
  std::integral_constant<bool, false> (0x0x7efe352f3000) 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> (0x0x7efe352f3060) 0 empty

Class std::pointer_traits<char32_t*>
   size=1 align=1
   base size=0 base align=1
std::pointer_traits<char32_t*> (0x0x7efe352d3de0) 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*> (0x0x7efe352f32a0) 0 empty

Class std::__is_integer<char*>
   size=1 align=1
   base size=0 base align=1
std::__is_integer<char*> (0x0x7efe352f3a20) 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> > (0x0x7efe35329b40) 0 empty

Class std::is_same<std::__cxx11::basic_string<char>*, std::__cxx11::basic_string<char>*>
   size=1 align=1
   base size=1 base align=1
std::is_same<std::__cxx11::basic_string<char>*, std::__cxx11::basic_string<char>*> (0x0x7efe352b3e38) 0 empty
  std::integral_constant<bool, true> (0x0x7efe35329c00) 0 empty

Class std::conditional<true, std::__not_<std::is_pointer<std::__cxx11::basic_string<char>*> >, std::is_same<std::__cxx11::basic_string<char>*, std::__cxx11::basic_string<char>*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__not_<std::is_pointer<std::__cxx11::basic_string<char>*> >, std::is_same<std::__cxx11::basic_string<char>*, std::__cxx11::basic_string<char>*> > (0x0x7efe35329c60) 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>*> (0x0x7efe35329d20) 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>*> (0x0x7efe35329d80) 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>*> (0x0x7efe35329cc0) 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>*> (0x0x7efe35352000) 0 empty
  std::integral_constant<bool, true> (0x0x7efe35329f60) 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>*> (0x0x7efe35352138) 0 empty
  std::integral_constant<bool, true> (0x0x7efe35353000) 0 empty

Class std::__not_<std::is_pointer<std::__cxx11::basic_string<char>*> >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::is_pointer<std::__cxx11::basic_string<char>*> > (0x0x7efe353521a0) 0 empty
  std::integral_constant<bool, false> (0x0x7efe35353120) 0 empty

Class std::__and_<std::is_same<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::__not_<std::is_pointer<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_same<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::__not_<std::is_pointer<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*> > > (0x0x7efe35352208) 0 empty
  std::__not_<std::is_pointer<std::__cxx11::basic_string<char>*> > (0x0x7efe35352270) 0 empty
    std::integral_constant<bool, false> (0x0x7efe35353180) 0 empty

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

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

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

Class std::is_void<const char>
   size=1 align=1
   base size=1 base align=1
std::is_void<const char> (0x0x7efe353523a8) 0 empty
  std::integral_constant<bool, false> (0x0x7efe353535a0) 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> (0x0x7efe35353600) 0 empty

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

Class std::__is_integer<wchar_t*>
   size=1 align=1
   base size=0 base align=1
std::__is_integer<wchar_t*> (0x0x7efe353536c0) 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> (0x0x7efe35353a80) 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> (0x0x7efe35353ae0) 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> (0x0x7efe35353a20) 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> (0x0x7efe353525b0) 0 empty
  std::integral_constant<bool, false> (0x0x7efe35353b40) 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> (0x0x7efe35353ba0) 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*> (0x0x7efe353539c0) 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*> (0x0x7efe35353cc0) 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*> (0x0x7efe35353f60) 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> (0x0x7efe3538e180) 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> (0x0x7efe3538e1e0) 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> (0x0x7efe3538e120) 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> (0x0x7efe35352820) 0 empty
  std::integral_constant<bool, false> (0x0x7efe3538e240) 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> (0x0x7efe3538e2a0) 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*> (0x0x7efe3538e0c0) 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*> (0x0x7efe3538e540) 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> (0x0x7efe3538e720) 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> (0x0x7efe3538e780) 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> (0x0x7efe3538e6c0) 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> (0x0x7efe353529c0) 0 empty
  std::integral_constant<bool, false> (0x0x7efe3538e7e0) 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> (0x0x7efe3538e840) 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*> (0x0x7efe3538e660) 0 empty

Class std::is_function<std::vector<int> >
   size=1 align=1
   base size=1 base align=1
std::is_function<std::vector<int> > (0x0x7efe35352b60) 0 empty
  std::integral_constant<bool, false> (0x0x7efe3538ecc0) 0 empty

Class std::conditional<false, std::is_function<std::vector<int> >, std::__or_<std::is_reference<std::vector<int, std::allocator<int> > >, std::is_void<std::vector<int, std::allocator<int> > > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<std::vector<int> >, std::__or_<std::is_reference<std::vector<int, std::allocator<int> > >, std::is_void<std::vector<int, std::allocator<int> > > > > (0x0x7efe3538ed20) 0 empty

Class std::is_lvalue_reference<std::vector<int> >
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<std::vector<int> > (0x0x7efe35352bc8) 0 empty
  std::integral_constant<bool, false> (0x0x7efe3538ed80) 0 empty

Class std::conditional<false, std::is_lvalue_reference<std::vector<int> >, std::is_rvalue_reference<std::vector<int> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_lvalue_reference<std::vector<int> >, std::is_rvalue_reference<std::vector<int> > > (0x0x7efe3538ede0) 0 empty

Class std::is_rvalue_reference<std::vector<int> >
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<std::vector<int> > (0x0x7efe35352c30) 0 empty
  std::integral_constant<bool, false> (0x0x7efe3538ee40) 0 empty

Class std::__or_<std::is_lvalue_reference<std::vector<int, std::allocator<int> > >, std::is_rvalue_reference<std::vector<int, std::allocator<int> > > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<std::vector<int, std::allocator<int> > >, std::is_rvalue_reference<std::vector<int, std::allocator<int> > > > (0x0x7efe35352c98) 0 empty
  std::is_rvalue_reference<std::vector<int> > (0x0x7efe35352d00) 0 empty
    std::integral_constant<bool, false> (0x0x7efe3538eea0) 0 empty

Class std::is_reference<std::vector<int> >
   size=1 align=1
   base size=1 base align=1
std::is_reference<std::vector<int> > (0x0x7efe35352d68) 0 empty
  std::integral_constant<bool, false> (0x0x7efe3538ef00) 0 empty

Class std::conditional<false, std::is_reference<std::vector<int> >, std::is_void<std::vector<int> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_reference<std::vector<int> >, std::is_void<std::vector<int> > > (0x0x7efe3538ef60) 0 empty

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

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

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

Class std::__is_void_helper<std::vector<int> >
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<std::vector<int> > (0x0x7efe35352e38) 0 empty
  std::integral_constant<bool, false> (0x0x7efe34fb61e0) 0 empty

Class std::is_void<std::vector<int> >
   size=1 align=1
   base size=1 base align=1
std::is_void<std::vector<int> > (0x0x7efe35352ea0) 0 empty
  std::integral_constant<bool, false> (0x0x7efe34fb6240) 0 empty

Class std::__or_<std::is_reference<std::vector<int, std::allocator<int> > >, std::is_void<std::vector<int, std::allocator<int> > > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::vector<int, std::allocator<int> > >, std::is_void<std::vector<int, std::allocator<int> > > > (0x0x7efe35352f08) 0 empty
  std::is_void<std::vector<int> > (0x0x7efe35352f70) 0 empty
    std::integral_constant<bool, false> (0x0x7efe34fb62a0) 0 empty

Class std::__or_<std::is_function<std::vector<int, std::allocator<int> > >, std::is_reference<std::vector<int, std::allocator<int> > >, std::is_void<std::vector<int, std::allocator<int> > > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::vector<int, std::allocator<int> > >, std::is_reference<std::vector<int, std::allocator<int> > >, std::is_void<std::vector<int, std::allocator<int> > > > (0x0x7efe34fbc000) 0 empty
  std::__or_<std::is_reference<std::vector<int, std::allocator<int> > >, std::is_void<std::vector<int, std::allocator<int> > > > (0x0x7efe34fbc068) 0 empty
    std::is_void<std::vector<int> > (0x0x7efe34fbc0d0) 0 empty
      std::integral_constant<bool, false> (0x0x7efe34fb6300) 0 empty

Class std::__not_<std::__or_<std::is_function<std::vector<int, std::allocator<int> > >, std::is_reference<std::vector<int, std::allocator<int> > >, std::is_void<std::vector<int, std::allocator<int> > > > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<std::vector<int, std::allocator<int> > >, std::is_reference<std::vector<int, std::allocator<int> > >, std::is_void<std::vector<int, std::allocator<int> > > > > (0x0x7efe34fbc138) 0 empty
  std::integral_constant<bool, true> (0x0x7efe34fb6360) 0 empty

Class std::is_object<std::vector<int> >
   size=1 align=1
   base size=1 base align=1
std::is_object<std::vector<int> > (0x0x7efe34fbc1a0) 0 empty
  std::integral_constant<bool, true> (0x0x7efe34fb63c0) 0 empty

Class std::conditional<true, std::is_object<std::vector<int> >, std::is_reference<std::vector<int> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_object<std::vector<int> >, std::is_reference<std::vector<int> > > (0x0x7efe34fb6420) 0 empty

Class std::__or_<std::is_object<std::vector<int, std::allocator<int> > >, std::is_reference<std::vector<int, std::allocator<int> > > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<std::vector<int, std::allocator<int> > >, std::is_reference<std::vector<int, std::allocator<int> > > > (0x0x7efe34fbc2d8) 0 empty
  std::is_object<std::vector<int> > (0x0x7efe34fbc340) 0 empty
    std::integral_constant<bool, true> (0x0x7efe34fb6480) 0 empty

Class std::__is_referenceable<std::vector<int> >
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<std::vector<int> > (0x0x7efe34fbc3a8) 0 empty
  std::integral_constant<bool, true> (0x0x7efe34fb64e0) 0 empty

Class std::conditional<false, std::__is_direct_constructible_ref_cast<std::vector<int>, std::vector<int>&&>, std::__is_direct_constructible_new_safe<std::vector<int>, std::vector<int>&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__is_direct_constructible_ref_cast<std::vector<int>, std::vector<int>&&>, std::__is_direct_constructible_new_safe<std::vector<int>, std::vector<int>&&> > (0x0x7efe34fb6540) 0 empty

Class std::conditional<false, std::is_void<std::vector<int> >, std::__or_<std::__is_array_unknown_bounds<std::vector<int, std::allocator<int> > >, std::is_function<std::vector<int, std::allocator<int> > > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_void<std::vector<int> >, std::__or_<std::__is_array_unknown_bounds<std::vector<int, std::allocator<int> > >, std::is_function<std::vector<int, std::allocator<int> > > > > (0x0x7efe34fb65a0) 0 empty

Class std::is_array<std::vector<int> >
   size=1 align=1
   base size=1 base align=1
std::is_array<std::vector<int> > (0x0x7efe34fbc410) 0 empty
  std::integral_constant<bool, false> (0x0x7efe34fb6600) 0 empty

Class std::conditional<false, std::__not_<std::extent<std::vector<int>, 0u> >, std::is_array<std::vector<int> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__not_<std::extent<std::vector<int>, 0u> >, std::is_array<std::vector<int> > > (0x0x7efe34fb6660) 0 empty

Class std::__and_<std::is_array<std::vector<int, std::allocator<int> > >, std::__not_<std::extent<std::vector<int, std::allocator<int> >, 0u> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_array<std::vector<int, std::allocator<int> > >, std::__not_<std::extent<std::vector<int, std::allocator<int> >, 0u> > > (0x0x7efe34fbc478) 0 empty
  std::is_array<std::vector<int> > (0x0x7efe34fbc4e0) 0 empty
    std::integral_constant<bool, false> (0x0x7efe34fb66c0) 0 empty

Class std::__is_array_unknown_bounds<std::vector<int> >
   size=1 align=1
   base size=1 base align=1
std::__is_array_unknown_bounds<std::vector<int> > (0x0x7efe34fbc548) 0 empty
  std::__and_<std::is_array<std::vector<int, std::allocator<int> > >, std::__not_<std::extent<std::vector<int, std::allocator<int> >, 0u> > > (0x0x7efe34fbc5b0) 0 empty
    std::is_array<std::vector<int> > (0x0x7efe34fbc618) 0 empty
      std::integral_constant<bool, false> (0x0x7efe34fb6720) 0 empty

Class std::conditional<false, std::__is_array_unknown_bounds<std::vector<int> >, std::is_function<std::vector<int> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__is_array_unknown_bounds<std::vector<int> >, std::is_function<std::vector<int> > > (0x0x7efe34fb6780) 0 empty

Class std::__or_<std::__is_array_unknown_bounds<std::vector<int, std::allocator<int> > >, std::is_function<std::vector<int, std::allocator<int> > > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::__is_array_unknown_bounds<std::vector<int, std::allocator<int> > >, std::is_function<std::vector<int, std::allocator<int> > > > (0x0x7efe34fbc680) 0 empty
  std::is_function<std::vector<int> > (0x0x7efe34fbc6e8) 0 empty
    std::integral_constant<bool, false> (0x0x7efe34fb67e0) 0 empty

Class std::__or_<std::is_void<std::vector<int, std::allocator<int> > >, std::__is_array_unknown_bounds<std::vector<int, std::allocator<int> > >, std::is_function<std::vector<int, std::allocator<int> > > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<std::vector<int, std::allocator<int> > >, std::__is_array_unknown_bounds<std::vector<int, std::allocator<int> > >, std::is_function<std::vector<int, std::allocator<int> > > > (0x0x7efe34fbc750) 0 empty
  std::__or_<std::__is_array_unknown_bounds<std::vector<int, std::allocator<int> > >, std::is_function<std::vector<int, std::allocator<int> > > > (0x0x7efe34fbc7b8) 0 empty
    std::is_function<std::vector<int> > (0x0x7efe34fbc820) 0 empty
      std::integral_constant<bool, false> (0x0x7efe34fb6840) 0 empty

Class std::conditional<false, std::is_reference<std::vector<int> >, std::is_scalar<std::vector<int> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_reference<std::vector<int> >, std::is_scalar<std::vector<int> > > (0x0x7efe34fb68a0) 0 empty

Class std::__is_integral_helper<std::vector<int> >
   size=1 align=1
   base size=1 base align=1
std::__is_integral_helper<std::vector<int> > (0x0x7efe34fbc958) 0 empty
  std::integral_constant<bool, false> (0x0x7efe34fb6900) 0 empty

Class std::is_integral<std::vector<int> >
   size=1 align=1
   base size=1 base align=1
std::is_integral<std::vector<int> > (0x0x7efe34fbc9c0) 0 empty
  std::integral_constant<bool, false> (0x0x7efe34fb6960) 0 empty

Class std::conditional<false, std::is_integral<std::vector<int> >, std::is_floating_point<std::vector<int> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_integral<std::vector<int> >, std::is_floating_point<std::vector<int> > > (0x0x7efe34fb69c0) 0 empty

Class std::__is_floating_point_helper<std::vector<int> >
   size=1 align=1
   base size=1 base align=1
std::__is_floating_point_helper<std::vector<int> > (0x0x7efe34fbca28) 0 empty
  std::integral_constant<bool, false> (0x0x7efe34fb6a20) 0 empty

Class std::is_floating_point<std::vector<int> >
   size=1 align=1
   base size=1 base align=1
std::is_floating_point<std::vector<int> > (0x0x7efe34fbca90) 0 empty
  std::integral_constant<bool, false> (0x0x7efe34fb6a80) 0 empty

Class std::__or_<std::is_integral<std::vector<int, std::allocator<int> > >, std::is_floating_point<std::vector<int, std::allocator<int> > > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_integral<std::vector<int, std::allocator<int> > >, std::is_floating_point<std::vector<int, std::allocator<int> > > > (0x0x7efe34fbcaf8) 0 empty
  std::is_floating_point<std::vector<int> > (0x0x7efe34fbcb60) 0 empty
    std::integral_constant<bool, false> (0x0x7efe34fb6ae0) 0 empty

Class std::is_arithmetic<std::vector<int> >
   size=1 align=1
   base size=1 base align=1
std::is_arithmetic<std::vector<int> > (0x0x7efe34fbcbc8) 0 empty
  std::integral_constant<bool, false> (0x0x7efe34fb6b40) 0 empty

Class std::conditional<false, std::is_arithmetic<std::vector<int> >, std::__or_<std::is_enum<std::vector<int, std::allocator<int> > >, std::is_pointer<std::vector<int, std::allocator<int> > >, std::is_member_pointer<std::vector<int, std::allocator<int> > >, std::is_null_pointer<std::vector<int, std::allocator<int> > > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_arithmetic<std::vector<int> >, std::__or_<std::is_enum<std::vector<int, std::allocator<int> > >, std::is_pointer<std::vector<int, std::allocator<int> > >, std::is_member_pointer<std::vector<int, std::allocator<int> > >, std::is_null_pointer<std::vector<int, std::allocator<int> > > > > (0x0x7efe34fb6ba0) 0 empty

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

Class std::conditional<false, std::is_enum<std::vector<int> >, std::__or_<std::is_pointer<std::vector<int, std::allocator<int> > >, std::is_member_pointer<std::vector<int, std::allocator<int> > >, std::is_null_pointer<std::vector<int, std::allocator<int> > > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_enum<std::vector<int> >, std::__or_<std::is_pointer<std::vector<int, std::allocator<int> > >, std::is_member_pointer<std::vector<int, std::allocator<int> > >, std::is_null_pointer<std::vector<int, std::allocator<int> > > > > (0x0x7efe34fb6c60) 0 empty

Class std::__is_pointer_helper<std::vector<int> >
   size=1 align=1
   base size=1 base align=1
std::__is_pointer_helper<std::vector<int> > (0x0x7efe34fbcc98) 0 empty
  std::integral_constant<bool, false> (0x0x7efe34fb6cc0) 0 empty

Class std::is_pointer<std::vector<int> >
   size=1 align=1
   base size=1 base align=1
std::is_pointer<std::vector<int> > (0x0x7efe34fbcd00) 0 empty
  std::integral_constant<bool, false> (0x0x7efe34fb6d20) 0 empty

Class std::conditional<false, std::is_pointer<std::vector<int> >, std::__or_<std::is_member_pointer<std::vector<int, std::allocator<int> > >, std::is_null_pointer<std::vector<int, std::allocator<int> > > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_pointer<std::vector<int> >, std::__or_<std::is_member_pointer<std::vector<int, std::allocator<int> > >, std::is_null_pointer<std::vector<int, std::allocator<int> > > > > (0x0x7efe34fb6d80) 0 empty

Class std::__is_member_pointer_helper<std::vector<int> >
   size=1 align=1
   base size=1 base align=1
std::__is_member_pointer_helper<std::vector<int> > (0x0x7efe34fbcd68) 0 empty
  std::integral_constant<bool, false> (0x0x7efe34fb6de0) 0 empty

Class std::is_member_pointer<std::vector<int> >
   size=1 align=1
   base size=1 base align=1
std::is_member_pointer<std::vector<int> > (0x0x7efe34fbcdd0) 0 empty
  std::integral_constant<bool, false> (0x0x7efe34fb6e40) 0 empty

Class std::conditional<false, std::is_member_pointer<std::vector<int> >, std::is_null_pointer<std::vector<int> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_member_pointer<std::vector<int> >, std::is_null_pointer<std::vector<int> > > (0x0x7efe34fb6ea0) 0 empty

Class std::__is_null_pointer_helper<std::vector<int> >
   size=1 align=1
   base size=1 base align=1
std::__is_null_pointer_helper<std::vector<int> > (0x0x7efe34fbce38) 0 empty
  std::integral_constant<bool, false> (0x0x7efe34fb6f00) 0 empty

Class std::is_null_pointer<std::vector<int> >
   size=1 align=1
   base size=1 base align=1
std::is_null_pointer<std::vector<int> > (0x0x7efe34fbcea0) 0 empty
  std::integral_constant<bool, false> (0x0x7efe34fb6f60) 0 empty

Class std::__or_<std::is_member_pointer<std::vector<int, std::allocator<int> > >, std::is_null_pointer<std::vector<int, std::allocator<int> > > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_member_pointer<std::vector<int, std::allocator<int> > >, std::is_null_pointer<std::vector<int, std::allocator<int> > > > (0x0x7efe34fbcf08) 0 empty
  std::is_null_pointer<std::vector<int> > (0x0x7efe34fbcf70) 0 empty
    std::integral_constant<bool, false> (0x0x7efe34fea000) 0 empty

Class std::__or_<std::is_pointer<std::vector<int, std::allocator<int> > >, std::is_member_pointer<std::vector<int, std::allocator<int> > >, std::is_null_pointer<std::vector<int, std::allocator<int> > > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_pointer<std::vector<int, std::allocator<int> > >, std::is_member_pointer<std::vector<int, std::allocator<int> > >, std::is_null_pointer<std::vector<int, std::allocator<int> > > > (0x0x7efe34feb000) 0 empty
  std::__or_<std::is_member_pointer<std::vector<int, std::allocator<int> > >, std::is_null_pointer<std::vector<int, std::allocator<int> > > > (0x0x7efe34feb068) 0 empty
    std::is_null_pointer<std::vector<int> > (0x0x7efe34feb0d0) 0 empty
      std::integral_constant<bool, false> (0x0x7efe34fea060) 0 empty

Class std::__or_<std::is_enum<std::vector<int, std::allocator<int> > >, std::is_pointer<std::vector<int, std::allocator<int> > >, std::is_member_pointer<std::vector<int, std::allocator<int> > >, std::is_null_pointer<std::vector<int, std::allocator<int> > > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_enum<std::vector<int, std::allocator<int> > >, std::is_pointer<std::vector<int, std::allocator<int> > >, std::is_member_pointer<std::vector<int, std::allocator<int> > >, std::is_null_pointer<std::vector<int, std::allocator<int> > > > (0x0x7efe34feb138) 0 empty
  std::__or_<std::is_pointer<std::vector<int, std::allocator<int> > >, std::is_member_pointer<std::vector<int, std::allocator<int> > >, std::is_null_pointer<std::vector<int, std::allocator<int> > > > (0x0x7efe34feb1a0) 0 empty
    std::__or_<std::is_member_pointer<std::vector<int, std::allocator<int> > >, std::is_null_pointer<std::vector<int, std::allocator<int> > > > (0x0x7efe34feb208) 0 empty
      std::is_null_pointer<std::vector<int> > (0x0x7efe34feb270) 0 empty
        std::integral_constant<bool, false> (0x0x7efe34fea0c0) 0 empty

Class std::__or_<std::is_arithmetic<std::vector<int, std::allocator<int> > >, std::is_enum<std::vector<int, std::allocator<int> > >, std::is_pointer<std::vector<int, std::allocator<int> > >, std::is_member_pointer<std::vector<int, std::allocator<int> > >, std::is_null_pointer<std::vector<int, std::allocator<int> > > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_arithmetic<std::vector<int, std::allocator<int> > >, std::is_enum<std::vector<int, std::allocator<int> > >, std::is_pointer<std::vector<int, std::allocator<int> > >, std::is_member_pointer<std::vector<int, std::allocator<int> > >, std::is_null_pointer<std::vector<int, std::allocator<int> > > > (0x0x7efe34feb2d8) 0 empty
  std::__or_<std::is_enum<std::vector<int, std::allocator<int> > >, std::is_pointer<std::vector<int, std::allocator<int> > >, std::is_member_pointer<std::vector<int, std::allocator<int> > >, std::is_null_pointer<std::vector<int, std::allocator<int> > > > (0x0x7efe34feb340) 0 empty
    std::__or_<std::is_pointer<std::vector<int, std::allocator<int> > >, std::is_member_pointer<std::vector<int, std::allocator<int> > >, std::is_null_pointer<std::vector<int, std::allocator<int> > > > (0x0x7efe34feb3a8) 0 empty
      std::__or_<std::is_member_pointer<std::vector<int, std::allocator<int> > >, std::is_null_pointer<std::vector<int, std::allocator<int> > > > (0x0x7efe34feb410) 0 empty
        std::is_null_pointer<std::vector<int> > (0x0x7efe34feb478) 0 empty
          std::integral_constant<bool, false> (0x0x7efe34fea120) 0 empty

Class std::is_scalar<std::vector<int> >
   size=1 align=1
   base size=1 base align=1
std::is_scalar<std::vector<int> > (0x0x7efe34feb4e0) 0 empty
  std::integral_constant<bool, false> (0x0x7efe34fea180) 0 empty

Class std::__or_<std::is_reference<std::vector<int, std::allocator<int> > >, std::is_scalar<std::vector<int, std::allocator<int> > > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::vector<int, std::allocator<int> > >, std::is_scalar<std::vector<int, std::allocator<int> > > > (0x0x7efe34feb548) 0 empty
  std::is_scalar<std::vector<int> > (0x0x7efe34feb5b0) 0 empty
    std::integral_constant<bool, false> (0x0x7efe34fea1e0) 0 empty

Class std::remove_all_extents<std::vector<int> >
   size=1 align=1
   base size=0 base align=1
std::remove_all_extents<std::vector<int> > (0x0x7efe34fea240) 0 empty

Class std::is_function<std::vector<int>&>
   size=1 align=1
   base size=1 base align=1
std::is_function<std::vector<int>&> (0x0x7efe34feb680) 0 empty
  std::integral_constant<bool, false> (0x0x7efe34fea300) 0 empty

Class std::conditional<false, std::is_function<std::vector<int>&>, std::__or_<std::is_reference<std::vector<int, std::allocator<int> >&>, std::is_void<std::vector<int, std::allocator<int> >&> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<std::vector<int>&>, std::__or_<std::is_reference<std::vector<int, std::allocator<int> >&>, std::is_void<std::vector<int, std::allocator<int> >&> > > (0x0x7efe34fea360) 0 empty

Class std::is_lvalue_reference<std::vector<int>&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<std::vector<int>&> (0x0x7efe34feb6e8) 0 empty
  std::integral_constant<bool, true> (0x0x7efe34fea3c0) 0 empty

Class std::conditional<true, std::is_lvalue_reference<std::vector<int>&>, std::is_rvalue_reference<std::vector<int>&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_lvalue_reference<std::vector<int>&>, std::is_rvalue_reference<std::vector<int>&> > (0x0x7efe34fea420) 0 empty

Class std::__or_<std::is_lvalue_reference<std::vector<int, std::allocator<int> >&>, std::is_rvalue_reference<std::vector<int, std::allocator<int> >&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<std::vector<int, std::allocator<int> >&>, std::is_rvalue_reference<std::vector<int, std::allocator<int> >&> > (0x0x7efe34feb750) 0 empty
  std::is_lvalue_reference<std::vector<int>&> (0x0x7efe34feb7b8) 0 empty
    std::integral_constant<bool, true> (0x0x7efe34fea480) 0 empty

Class std::is_reference<std::vector<int>&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<std::vector<int>&> (0x0x7efe34feb820) 0 empty
  std::integral_constant<bool, true> (0x0x7efe34fea4e0) 0 empty

Class std::conditional<true, std::is_reference<std::vector<int>&>, std::is_void<std::vector<int>&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_reference<std::vector<int>&>, std::is_void<std::vector<int>&> > (0x0x7efe34fea540) 0 empty

Class std::__or_<std::is_reference<std::vector<int, std::allocator<int> >&>, std::is_void<std::vector<int, std::allocator<int> >&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::vector<int, std::allocator<int> >&>, std::is_void<std::vector<int, std::allocator<int> >&> > (0x0x7efe34feb888) 0 empty
  std::is_reference<std::vector<int>&> (0x0x7efe34feb8f0) 0 empty
    std::integral_constant<bool, true> (0x0x7efe34fea660) 0 empty

Class std::__or_<std::is_function<std::vector<int, std::allocator<int> >&>, std::is_reference<std::vector<int, std::allocator<int> >&>, std::is_void<std::vector<int, std::allocator<int> >&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::vector<int, std::allocator<int> >&>, std::is_reference<std::vector<int, std::allocator<int> >&>, std::is_void<std::vector<int, std::allocator<int> >&> > (0x0x7efe34feb958) 0 empty
  std::__or_<std::is_reference<std::vector<int, std::allocator<int> >&>, std::is_void<std::vector<int, std::allocator<int> >&> > (0x0x7efe34feb9c0) 0 empty
    std::is_reference<std::vector<int>&> (0x0x7efe34feba28) 0 empty
      std::integral_constant<bool, true> (0x0x7efe34fea6c0) 0 empty

Class std::__not_<std::__or_<std::is_function<std::vector<int, std::allocator<int> >&>, std::is_reference<std::vector<int, std::allocator<int> >&>, std::is_void<std::vector<int, std::allocator<int> >&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<std::vector<int, std::allocator<int> >&>, std::is_reference<std::vector<int, std::allocator<int> >&>, std::is_void<std::vector<int, std::allocator<int> >&> > > (0x0x7efe34feba90) 0 empty
  std::integral_constant<bool, false> (0x0x7efe34fea720) 0 empty

Class std::is_object<std::vector<int>&>
   size=1 align=1
   base size=1 base align=1
std::is_object<std::vector<int>&> (0x0x7efe34febaf8) 0 empty
  std::integral_constant<bool, false> (0x0x7efe34fea780) 0 empty

Class std::conditional<false, std::is_object<std::vector<int>&>, std::is_reference<std::vector<int>&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_object<std::vector<int>&>, std::is_reference<std::vector<int>&> > (0x0x7efe34fea7e0) 0 empty

Class std::__or_<std::is_object<std::vector<int, std::allocator<int> >&>, std::is_reference<std::vector<int, std::allocator<int> >&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<std::vector<int, std::allocator<int> >&>, std::is_reference<std::vector<int, std::allocator<int> >&> > (0x0x7efe34febc30) 0 empty
  std::is_reference<std::vector<int>&> (0x0x7efe34febc98) 0 empty
    std::integral_constant<bool, true> (0x0x7efe34fea840) 0 empty

Class std::__is_referenceable<std::vector<int>&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<std::vector<int>&> (0x0x7efe34febd00) 0 empty
  std::integral_constant<bool, true> (0x0x7efe34fea8a0) 0 empty

Class std::__add_rvalue_reference_helper<std::vector<int>&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<std::vector<int>&, true> (0x0x7efe34fea900) 0 empty

Class std::add_rvalue_reference<std::vector<int>&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<std::vector<int>&> (0x0x7efe34febd68) 0 empty
  std::__add_rvalue_reference_helper<std::vector<int>&, true> (0x0x7efe34fea960) 0 empty

Class std::__is_destructible_impl<std::vector<int> >
   size=1 align=1
   base size=1 base align=1
std::__is_destructible_impl<std::vector<int> > (0x0x7efe34feb618) 0 empty
  std::__do_is_destructible_impl (0x0x7efe34fea2a0) 0 empty

Class std::__is_destructible_safe<std::vector<int>, false, false>
   size=1 align=1
   base size=1 base align=1
std::__is_destructible_safe<std::vector<int>, false, false> (0x0x7efe34febe38) 0 empty
  std::integral_constant<bool, true> (0x0x7efe34fea9c0) 0 empty

Class std::is_destructible<std::vector<int> >
   size=1 align=1
   base size=1 base align=1
std::is_destructible<std::vector<int> > (0x0x7efe34febea0) 0 empty
  std::integral_constant<bool, true> (0x0x7efe34feaa20) 0 empty

Class std::conditional<true, std::__is_direct_constructible_impl<std::vector<int>, std::vector<int>&&>, std::is_destructible<std::vector<int> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_direct_constructible_impl<std::vector<int>, std::vector<int>&&>, std::is_destructible<std::vector<int> > > (0x0x7efe34feaa80) 0 empty

Class std::is_function<std::vector<int>&&>
   size=1 align=1
   base size=1 base align=1
std::is_function<std::vector<int>&&> (0x0x7efe34febf70) 0 empty
  std::integral_constant<bool, false> (0x0x7efe34feab40) 0 empty

Class std::conditional<false, std::is_function<std::vector<int>&&>, std::__or_<std::is_reference<std::vector<int, std::allocator<int> >&&>, std::is_void<std::vector<int, std::allocator<int> >&&> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<std::vector<int>&&>, std::__or_<std::is_reference<std::vector<int, std::allocator<int> >&&>, std::is_void<std::vector<int, std::allocator<int> >&&> > > (0x0x7efe34feaba0) 0 empty

Class std::is_lvalue_reference<std::vector<int>&&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<std::vector<int>&&> (0x0x7efe3500f000) 0 empty
  std::integral_constant<bool, false> (0x0x7efe34feac00) 0 empty

Class std::conditional<false, std::is_lvalue_reference<std::vector<int>&&>, std::is_rvalue_reference<std::vector<int>&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_lvalue_reference<std::vector<int>&&>, std::is_rvalue_reference<std::vector<int>&&> > (0x0x7efe34feac60) 0 empty

Class std::is_rvalue_reference<std::vector<int>&&>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<std::vector<int>&&> (0x0x7efe3500f068) 0 empty
  std::integral_constant<bool, true> (0x0x7efe34feacc0) 0 empty

Class std::__or_<std::is_lvalue_reference<std::vector<int, std::allocator<int> >&&>, std::is_rvalue_reference<std::vector<int, std::allocator<int> >&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<std::vector<int, std::allocator<int> >&&>, std::is_rvalue_reference<std::vector<int, std::allocator<int> >&&> > (0x0x7efe3500f0d0) 0 empty
  std::is_rvalue_reference<std::vector<int>&&> (0x0x7efe3500f138) 0 empty
    std::integral_constant<bool, true> (0x0x7efe34fead20) 0 empty

Class std::is_reference<std::vector<int>&&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<std::vector<int>&&> (0x0x7efe3500f1a0) 0 empty
  std::integral_constant<bool, true> (0x0x7efe34fead80) 0 empty

Class std::conditional<true, std::is_reference<std::vector<int>&&>, std::is_void<std::vector<int>&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_reference<std::vector<int>&&>, std::is_void<std::vector<int>&&> > (0x0x7efe34feade0) 0 empty

Class std::__or_<std::is_reference<std::vector<int, std::allocator<int> >&&>, std::is_void<std::vector<int, std::allocator<int> >&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::vector<int, std::allocator<int> >&&>, std::is_void<std::vector<int, std::allocator<int> >&&> > (0x0x7efe3500f2d8) 0 empty
  std::is_reference<std::vector<int>&&> (0x0x7efe3500f340) 0 empty
    std::integral_constant<bool, true> (0x0x7efe34feae40) 0 empty

Class std::__or_<std::is_function<std::vector<int, std::allocator<int> >&&>, std::is_reference<std::vector<int, std::allocator<int> >&&>, std::is_void<std::vector<int, std::allocator<int> >&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::vector<int, std::allocator<int> >&&>, std::is_reference<std::vector<int, std::allocator<int> >&&>, std::is_void<std::vector<int, std::allocator<int> >&&> > (0x0x7efe3500f3a8) 0 empty
  std::__or_<std::is_reference<std::vector<int, std::allocator<int> >&&>, std::is_void<std::vector<int, std::allocator<int> >&&> > (0x0x7efe3500f410) 0 empty
    std::is_reference<std::vector<int>&&> (0x0x7efe3500f478) 0 empty
      std::integral_constant<bool, true> (0x0x7efe34feaea0) 0 empty

Class std::__not_<std::__or_<std::is_function<std::vector<int, std::allocator<int> >&&>, std::is_reference<std::vector<int, std::allocator<int> >&&>, std::is_void<std::vector<int, std::allocator<int> >&&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<std::vector<int, std::allocator<int> >&&>, std::is_reference<std::vector<int, std::allocator<int> >&&>, std::is_void<std::vector<int, std::allocator<int> >&&> > > (0x0x7efe3500f4e0) 0 empty
  std::integral_constant<bool, false> (0x0x7efe34feaf00) 0 empty

Class std::is_object<std::vector<int>&&>
   size=1 align=1
   base size=1 base align=1
std::is_object<std::vector<int>&&> (0x0x7efe3500f548) 0 empty
  std::integral_constant<bool, false> (0x0x7efe34feaf60) 0 empty

Class std::conditional<false, std::is_object<std::vector<int>&&>, std::is_reference<std::vector<int>&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_object<std::vector<int>&&>, std::is_reference<std::vector<int>&&> > (0x0x7efe35017000) 0 empty

Class std::__or_<std::is_object<std::vector<int, std::allocator<int> >&&>, std::is_reference<std::vector<int, std::allocator<int> >&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<std::vector<int, std::allocator<int> >&&>, std::is_reference<std::vector<int, std::allocator<int> >&&> > (0x0x7efe3500f680) 0 empty
  std::is_reference<std::vector<int>&&> (0x0x7efe3500f6e8) 0 empty
    std::integral_constant<bool, true> (0x0x7efe35017060) 0 empty

Class std::__is_referenceable<std::vector<int>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<std::vector<int>&&> (0x0x7efe3500f750) 0 empty
  std::integral_constant<bool, true> (0x0x7efe350170c0) 0 empty

Class std::__add_rvalue_reference_helper<std::vector<int>&&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<std::vector<int>&&, true> (0x0x7efe35017120) 0 empty

Class std::add_rvalue_reference<std::vector<int>&&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<std::vector<int>&&> (0x0x7efe3500f7b8) 0 empty
  std::__add_rvalue_reference_helper<std::vector<int>&&, true> (0x0x7efe35017180) 0 empty

Class std::initializer_list<int>
   size=16 align=8
   base size=16 base align=8
std::initializer_list<int> (0x0x7efe350171e0) 0

Class std::__is_direct_constructible_impl<std::vector<int>, std::vector<int>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_impl<std::vector<int>, std::vector<int>&&> (0x0x7efe34febf08) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7efe34feaae0) 0 empty

Class std::__and_<std::is_destructible<std::vector<int, std::allocator<int> > >, std::__is_direct_constructible_impl<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> >&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_destructible<std::vector<int, std::allocator<int> > >, std::__is_direct_constructible_impl<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> >&&> > (0x0x7efe3500f888) 0 empty
  std::__is_direct_constructible_impl<std::vector<int>, std::vector<int>&&> (0x0x7efe3500f8f0) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7efe35017240) 0 empty

Class std::__is_direct_constructible_new_safe<std::vector<int>, std::vector<int>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new_safe<std::vector<int>, std::vector<int>&&> (0x0x7efe3500f958) 0 empty
  std::__and_<std::is_destructible<std::vector<int, std::allocator<int> > >, std::__is_direct_constructible_impl<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> >&&> > (0x0x7efe3500f9c0) 0 empty
    std::__is_direct_constructible_impl<std::vector<int>, std::vector<int>&&> (0x0x7efe3500fa28) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7efe350172a0) 0 empty

Class std::__is_direct_constructible_new<std::vector<int>, std::vector<int>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new<std::vector<int>, std::vector<int>&&> (0x0x7efe3500fa90) 0 empty
  std::__is_direct_constructible_new_safe<std::vector<int>, std::vector<int>&&> (0x0x7efe3500faf8) 0 empty
    std::__and_<std::is_destructible<std::vector<int, std::allocator<int> > >, std::__is_direct_constructible_impl<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> >&&> > (0x0x7efe3500fb60) 0 empty
      std::__is_direct_constructible_impl<std::vector<int>, std::vector<int>&&> (0x0x7efe3500fbc8) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7efe35017300) 0 empty

Class std::__is_direct_constructible<std::vector<int>, std::vector<int>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible<std::vector<int>, std::vector<int>&&> (0x0x7efe3500fc30) 0 empty
  std::integral_constant<bool, true> (0x0x7efe35017360) 0 empty

Class std::__is_constructible_impl<std::vector<int>, std::vector<int, std::allocator<int> >&&>
   size=1 align=1
   base size=1 base align=1
std::__is_constructible_impl<std::vector<int>, std::vector<int, std::allocator<int> >&&> (0x0x7efe3500fc98) 0 empty
  std::__is_direct_constructible<std::vector<int>, std::vector<int>&&> (0x0x7efe3500fd00) 0 empty
    std::integral_constant<bool, true> (0x0x7efe350173c0) 0 empty

Class std::is_constructible<std::vector<int>, std::vector<int, std::allocator<int> >&&>
   size=1 align=1
   base size=1 base align=1
std::is_constructible<std::vector<int>, std::vector<int, std::allocator<int> >&&> (0x0x7efe3500fd68) 0 empty
  std::integral_constant<bool, true> (0x0x7efe350174e0) 0 empty

Class std::conditional<true, std::__is_nt_constructible_impl<std::vector<int>, std::vector<int, std::allocator<int> >&&>, std::is_constructible<std::vector<int>, std::vector<int, std::allocator<int> >&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_nt_constructible_impl<std::vector<int>, std::vector<int, std::allocator<int> >&&>, std::is_constructible<std::vector<int>, std::vector<int, std::allocator<int> >&&> > (0x0x7efe35017540) 0 empty

Class std::__is_nt_constructible_impl<std::vector<int>, std::vector<int, std::allocator<int> >&&>
   size=1 align=1
   base size=1 base align=1
std::__is_nt_constructible_impl<std::vector<int>, std::vector<int, std::allocator<int> >&&> (0x0x7efe3500fea0) 0 empty
  std::integral_constant<bool, true> (0x0x7efe350175a0) 0 empty

Class std::__and_<std::is_constructible<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> >&&>, std::__is_nt_constructible_impl<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> >&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> >&&>, std::__is_nt_constructible_impl<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> >&&> > (0x0x7efe3500ff08) 0 empty
  std::__is_nt_constructible_impl<std::vector<int>, std::vector<int, std::allocator<int> >&&> (0x0x7efe3500ff70) 0 empty
    std::integral_constant<bool, true> (0x0x7efe350176c0) 0 empty

Class std::is_nothrow_constructible<std::vector<int>, std::vector<int, std::allocator<int> >&&>
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_constructible<std::vector<int>, std::vector<int, std::allocator<int> >&&> (0x0x7efe3502d000) 0 empty
  std::__and_<std::is_constructible<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> >&&>, std::__is_nt_constructible_impl<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> >&&> > (0x0x7efe3502d068) 0 empty
    std::__is_nt_constructible_impl<std::vector<int>, std::vector<int, std::allocator<int> >&&> (0x0x7efe3502d0d0) 0 empty
      std::integral_constant<bool, true> (0x0x7efe35017780) 0 empty

Class std::__is_nothrow_move_constructible_impl<std::vector<int>, true>
   size=1 align=1
   base size=1 base align=1
std::__is_nothrow_move_constructible_impl<std::vector<int>, true> (0x0x7efe3502d138) 0 empty
  std::is_nothrow_constructible<std::vector<int>, std::vector<int, std::allocator<int> >&&> (0x0x7efe3502d1a0) 0 empty
    std::__and_<std::is_constructible<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> >&&>, std::__is_nt_constructible_impl<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> >&&> > (0x0x7efe3502d208) 0 empty
      std::__is_nt_constructible_impl<std::vector<int>, std::vector<int, std::allocator<int> >&&> (0x0x7efe3502d270) 0 empty
        std::integral_constant<bool, true> (0x0x7efe35017900) 0 empty

Class std::is_nothrow_move_constructible<std::vector<int> >
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_move_constructible<std::vector<int> > (0x0x7efe3502d2d8) 0 empty
  std::__is_nothrow_move_constructible_impl<std::vector<int>, true> (0x0x7efe3502d340) 0 empty
    std::is_nothrow_constructible<std::vector<int>, std::vector<int, std::allocator<int> >&&> (0x0x7efe3502d3a8) 0 empty
      std::__and_<std::is_constructible<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> >&&>, std::__is_nt_constructible_impl<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> >&&> > (0x0x7efe3502d410) 0 empty
        std::__is_nt_constructible_impl<std::vector<int>, std::vector<int, std::allocator<int> >&&> (0x0x7efe3502d478) 0 empty
          std::integral_constant<bool, true> (0x0x7efe35017a20) 0 empty

Class std::__not_<std::is_nothrow_move_constructible<std::vector<int> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::is_nothrow_move_constructible<std::vector<int> > > (0x0x7efe3502d4e0) 0 empty
  std::integral_constant<bool, false> (0x0x7efe35017b40) 0 empty

Class std::conditional<false, std::is_copy_constructible<std::vector<int> >, std::__not_<std::is_nothrow_move_constructible<std::vector<int> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_copy_constructible<std::vector<int> >, std::__not_<std::is_nothrow_move_constructible<std::vector<int> > > > (0x0x7efe35017ba0) 0 empty

Class std::__and_<std::__not_<std::is_nothrow_move_constructible<std::vector<int, std::allocator<int> > > >, std::is_copy_constructible<std::vector<int, std::allocator<int> > > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__not_<std::is_nothrow_move_constructible<std::vector<int, std::allocator<int> > > >, std::is_copy_constructible<std::vector<int, std::allocator<int> > > > (0x0x7efe3502d548) 0 empty
  std::__not_<std::is_nothrow_move_constructible<std::vector<int> > > (0x0x7efe3502d5b0) 0 empty
    std::integral_constant<bool, false> (0x0x7efe35017c00) 0 empty

Class std::__move_if_noexcept_cond<std::vector<int> >
   size=1 align=1
   base size=1 base align=1
std::__move_if_noexcept_cond<std::vector<int> > (0x0x7efe3502d618) 0 empty
  std::integral_constant<bool, false> (0x0x7efe35017c60) 0 empty

Class std::conditional<false, const std::vector<int>*, std::move_iterator<std::vector<int>*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, const std::vector<int>*, std::move_iterator<std::vector<int>*> > (0x0x7efe35017cc0) 0 empty

Class std::iterator_traits<std::vector<int>*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<std::vector<int>*> (0x0x7efe35017de0) 0 empty

Class std::conditional<false, std::vector<int>*, std::move_iterator<std::vector<int>*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::vector<int>*, std::move_iterator<std::vector<int>*> > (0x0x7efe35017e40) 0 empty

Class std::remove_reference<std::vector<int>&>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<std::vector<int>&> (0x0x7efe35017f00) 0 empty

Class std::conditional<true, std::vector<int>&&, std::vector<int>&>
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::vector<int>&&, std::vector<int>&> (0x0x7efe35017f60) 0 empty

Class std::move_iterator<std::vector<int>*>
   size=8 align=8
   base size=8 base align=8
std::move_iterator<std::vector<int>*> (0x0x7efe35017ea0) 0

Class std::is_function<int>
   size=1 align=1
   base size=1 base align=1
std::is_function<int> (0x0x7efe350520d0) 0 empty
  std::integral_constant<bool, false> (0x0x7efe35043300) 0 empty

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

Class std::is_lvalue_reference<int>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<int> (0x0x7efe350522d8) 0 empty
  std::integral_constant<bool, false> (0x0x7efe350433c0) 0 empty

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

Class std::is_rvalue_reference<int>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<int> (0x0x7efe35052340) 0 empty
  std::integral_constant<bool, false> (0x0x7efe35043480) 0 empty

Class std::__or_<std::is_lvalue_reference<int>, std::is_rvalue_reference<int> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<int>, std::is_rvalue_reference<int> > (0x0x7efe350523a8) 0 empty
  std::is_rvalue_reference<int> (0x0x7efe35052410) 0 empty
    std::integral_constant<bool, false> (0x0x7efe350434e0) 0 empty

Class std::is_reference<int>
   size=1 align=1
   base size=1 base align=1
std::is_reference<int> (0x0x7efe35052478) 0 empty
  std::integral_constant<bool, false> (0x0x7efe35043540) 0 empty

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

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

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

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

Class std::__is_void_helper<int>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<int> (0x0x7efe35052548) 0 empty
  std::integral_constant<bool, false> (0x0x7efe35043720) 0 empty

Class std::is_void<int>
   size=1 align=1
   base size=1 base align=1
std::is_void<int> (0x0x7efe350525b0) 0 empty
  std::integral_constant<bool, false> (0x0x7efe35043780) 0 empty

Class std::__or_<std::is_reference<int>, std::is_void<int> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<int>, std::is_void<int> > (0x0x7efe35052618) 0 empty
  std::is_void<int> (0x0x7efe35052680) 0 empty
    std::integral_constant<bool, false> (0x0x7efe350437e0) 0 empty

Class std::__or_<std::is_function<int>, std::is_reference<int>, std::is_void<int> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<int>, std::is_reference<int>, std::is_void<int> > (0x0x7efe350526e8) 0 empty
  std::__or_<std::is_reference<int>, std::is_void<int> > (0x0x7efe35052750) 0 empty
    std::is_void<int> (0x0x7efe350527b8) 0 empty
      std::integral_constant<bool, false> (0x0x7efe35043840) 0 empty

Class std::__not_<std::__or_<std::is_function<int>, std::is_reference<int>, std::is_void<int> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<int>, std::is_reference<int>, std::is_void<int> > > (0x0x7efe35052820) 0 empty
  std::integral_constant<bool, true> (0x0x7efe350438a0) 0 empty

Class std::is_object<int>
   size=1 align=1
   base size=1 base align=1
std::is_object<int> (0x0x7efe35052888) 0 empty
  std::integral_constant<bool, true> (0x0x7efe350439c0) 0 empty

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

Class std::__or_<std::is_object<int>, std::is_reference<int> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<int>, std::is_reference<int> > (0x0x7efe350528f0) 0 empty
  std::is_object<int> (0x0x7efe35052958) 0 empty
    std::integral_constant<bool, true> (0x0x7efe35043a80) 0 empty

Class std::__is_referenceable<int>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<int> (0x0x7efe350529c0) 0 empty
  std::integral_constant<bool, true> (0x0x7efe35043ae0) 0 empty

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

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

Class std::is_array<int>
   size=1 align=1
   base size=1 base align=1
std::is_array<int> (0x0x7efe35052a28) 0 empty
  std::integral_constant<bool, false> (0x0x7efe35043c00) 0 empty

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

Class std::__and_<std::is_array<int>, std::__not_<std::extent<int, 0u> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_array<int>, std::__not_<std::extent<int, 0u> > > (0x0x7efe35052a90) 0 empty
  std::is_array<int> (0x0x7efe35052af8) 0 empty
    std::integral_constant<bool, false> (0x0x7efe35043cc0) 0 empty

Class std::__is_array_unknown_bounds<int>
   size=1 align=1
   base size=1 base align=1
std::__is_array_unknown_bounds<int> (0x0x7efe35052b60) 0 empty
  std::__and_<std::is_array<int>, std::__not_<std::extent<int, 0u> > > (0x0x7efe35052bc8) 0 empty
    std::is_array<int> (0x0x7efe35052c30) 0 empty
      std::integral_constant<bool, false> (0x0x7efe35043d20) 0 empty

Class std::conditional<false, std::__is_array_unknown_bounds<int>, std::is_function<int> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__is_array_unknown_bounds<int>, std::is_function<int> > (0x0x7efe35043d80) 0 empty

Class std::__or_<std::__is_array_unknown_bounds<int>, std::is_function<int> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::__is_array_unknown_bounds<int>, std::is_function<int> > (0x0x7efe35052c98) 0 empty
  std::is_function<int> (0x0x7efe35052d00) 0 empty
    std::integral_constant<bool, false> (0x0x7efe35043de0) 0 empty

Class std::__or_<std::is_void<int>, std::__is_array_unknown_bounds<int>, std::is_function<int> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<int>, std::__is_array_unknown_bounds<int>, std::is_function<int> > (0x0x7efe35052d68) 0 empty
  std::__or_<std::__is_array_unknown_bounds<int>, std::is_function<int> > (0x0x7efe35052dd0) 0 empty
    std::is_function<int> (0x0x7efe35052e38) 0 empty
      std::integral_constant<bool, false> (0x0x7efe35043e40) 0 empty

Class std::conditional<false, std::is_reference<int>, std::is_scalar<int> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_reference<int>, std::is_scalar<int> > (0x0x7efe35043f60) 0 empty

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

Class std::conditional<true, std::is_integral<int>, std::is_floating_point<int> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_integral<int>, std::is_floating_point<int> > (0x0x7efe3507f060) 0 empty

Class std::__or_<std::is_integral<int>, std::is_floating_point<int> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_integral<int>, std::is_floating_point<int> > (0x0x7efe35052f08) 0 empty
  std::is_integral<int> (0x0x7efe35052f70) 0 empty
    std::integral_constant<bool, true> (0x0x7efe3507f0c0) 0 empty

Class std::is_arithmetic<int>
   size=1 align=1
   base size=1 base align=1
std::is_arithmetic<int> (0x0x7efe35082000) 0 empty
  std::integral_constant<bool, true> (0x0x7efe3507f120) 0 empty

Class std::conditional<true, std::is_arithmetic<int>, std::__or_<std::is_enum<int>, std::is_pointer<int>, std::is_member_pointer<int>, std::is_null_pointer<int> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_arithmetic<int>, std::__or_<std::is_enum<int>, std::is_pointer<int>, std::is_member_pointer<int>, std::is_null_pointer<int> > > (0x0x7efe3507f180) 0 empty

Class std::__or_<std::is_arithmetic<int>, std::is_enum<int>, std::is_pointer<int>, std::is_member_pointer<int>, std::is_null_pointer<int> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_arithmetic<int>, std::is_enum<int>, std::is_pointer<int>, std::is_member_pointer<int>, std::is_null_pointer<int> > (0x0x7efe35082068) 0 empty
  std::is_arithmetic<int> (0x0x7efe350820d0) 0 empty
    std::integral_constant<bool, true> (0x0x7efe3507f1e0) 0 empty

Class std::is_scalar<int>
   size=1 align=1
   base size=1 base align=1
std::is_scalar<int> (0x0x7efe35082138) 0 empty
  std::integral_constant<bool, true> (0x0x7efe3507f240) 0 empty

Class std::__or_<std::is_reference<int>, std::is_scalar<int> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<int>, std::is_scalar<int> > (0x0x7efe350821a0) 0 empty
  std::is_scalar<int> (0x0x7efe35082208) 0 empty
    std::integral_constant<bool, true> (0x0x7efe3507f2a0) 0 empty

Class std::__is_destructible_safe<int, false, true>
   size=1 align=1
   base size=1 base align=1
std::__is_destructible_safe<int, false, true> (0x0x7efe35082270) 0 empty
  std::integral_constant<bool, true> (0x0x7efe3507f300) 0 empty

Class std::is_destructible<int>
   size=1 align=1
   base size=1 base align=1
std::is_destructible<int> (0x0x7efe350822d8) 0 empty
  std::integral_constant<bool, true> (0x0x7efe3507f360) 0 empty

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

Class std::is_function<int&&>
   size=1 align=1
   base size=1 base align=1
std::is_function<int&&> (0x0x7efe35082478) 0 empty
  std::integral_constant<bool, false> (0x0x7efe3507f540) 0 empty

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

Class std::is_lvalue_reference<int&&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<int&&> (0x0x7efe350824e0) 0 empty
  std::integral_constant<bool, false> (0x0x7efe3507f600) 0 empty

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

Class std::is_rvalue_reference<int&&>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<int&&> (0x0x7efe35082548) 0 empty
  std::integral_constant<bool, true> (0x0x7efe3507f780) 0 empty

Class std::__or_<std::is_lvalue_reference<int&&>, std::is_rvalue_reference<int&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<int&&>, std::is_rvalue_reference<int&&> > (0x0x7efe350825b0) 0 empty
  std::is_rvalue_reference<int&&> (0x0x7efe35082618) 0 empty
    std::integral_constant<bool, true> (0x0x7efe3507f7e0) 0 empty

Class std::is_reference<int&&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<int&&> (0x0x7efe35082680) 0 empty
  std::integral_constant<bool, true> (0x0x7efe3507f840) 0 empty

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

Class std::__or_<std::is_reference<int&&>, std::is_void<int&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<int&&>, std::is_void<int&&> > (0x0x7efe350826e8) 0 empty
  std::is_reference<int&&> (0x0x7efe35082750) 0 empty
    std::integral_constant<bool, true> (0x0x7efe3507f900) 0 empty

Class std::__or_<std::is_function<int&&>, std::is_reference<int&&>, std::is_void<int&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<int&&>, std::is_reference<int&&>, std::is_void<int&&> > (0x0x7efe350827b8) 0 empty
  std::__or_<std::is_reference<int&&>, std::is_void<int&&> > (0x0x7efe35082820) 0 empty
    std::is_reference<int&&> (0x0x7efe35082888) 0 empty
      std::integral_constant<bool, true> (0x0x7efe3507f960) 0 empty

Class std::__not_<std::__or_<std::is_function<int&&>, std::is_reference<int&&>, std::is_void<int&&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<int&&>, std::is_reference<int&&>, std::is_void<int&&> > > (0x0x7efe350828f0) 0 empty
  std::integral_constant<bool, false> (0x0x7efe3507f9c0) 0 empty

Class std::is_object<int&&>
   size=1 align=1
   base size=1 base align=1
std::is_object<int&&> (0x0x7efe35082a28) 0 empty
  std::integral_constant<bool, false> (0x0x7efe3507fae0) 0 empty

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

Class std::__or_<std::is_object<int&&>, std::is_reference<int&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<int&&>, std::is_reference<int&&> > (0x0x7efe35082a90) 0 empty
  std::is_reference<int&&> (0x0x7efe35082af8) 0 empty
    std::integral_constant<bool, true> (0x0x7efe3507fba0) 0 empty

Class std::__is_referenceable<int&&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<int&&> (0x0x7efe35082b60) 0 empty
  std::integral_constant<bool, true> (0x0x7efe3507fc00) 0 empty

Class std::__add_rvalue_reference_helper<int&&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<int&&, true> (0x0x7efe3507fc60) 0 empty

Class std::add_rvalue_reference<int&&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<int&&> (0x0x7efe35082bc8) 0 empty
  std::__add_rvalue_reference_helper<int&&, true> (0x0x7efe3507fcc0) 0 empty

Class std::__is_direct_constructible_impl<int, int&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_impl<int, int&&> (0x0x7efe35082410) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7efe3507f4e0) 0 empty

Class std::__and_<std::is_destructible<int>, std::__is_direct_constructible_impl<int, int&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_destructible<int>, std::__is_direct_constructible_impl<int, int&&> > (0x0x7efe35082c98) 0 empty
  std::__is_direct_constructible_impl<int, int&&> (0x0x7efe35082d00) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7efe3507fd20) 0 empty

Class std::__is_direct_constructible_new_safe<int, int&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new_safe<int, int&&> (0x0x7efe35082d68) 0 empty
  std::__and_<std::is_destructible<int>, std::__is_direct_constructible_impl<int, int&&> > (0x0x7efe35082dd0) 0 empty
    std::__is_direct_constructible_impl<int, int&&> (0x0x7efe35082e38) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7efe3507fe40) 0 empty

Class std::__is_direct_constructible_new<int, int&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new<int, int&&> (0x0x7efe35082ea0) 0 empty
  std::__is_direct_constructible_new_safe<int, int&&> (0x0x7efe35082f08) 0 empty
    std::__and_<std::is_destructible<int>, std::__is_direct_constructible_impl<int, int&&> > (0x0x7efe35082f70) 0 empty
      std::__is_direct_constructible_impl<int, int&&> (0x0x7efe3509c000) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7efe3507ff00) 0 empty

Class std::__is_direct_constructible<int, int&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible<int, int&&> (0x0x7efe3509c068) 0 empty
  std::integral_constant<bool, true> (0x0x7efe3509e000) 0 empty

Class std::__is_constructible_impl<int, int&&>
   size=1 align=1
   base size=1 base align=1
std::__is_constructible_impl<int, int&&> (0x0x7efe3509c0d0) 0 empty
  std::__is_direct_constructible<int, int&&> (0x0x7efe3509c138) 0 empty
    std::integral_constant<bool, true> (0x0x7efe3509e060) 0 empty

Class std::is_constructible<int, int&&>
   size=1 align=1
   base size=1 base align=1
std::is_constructible<int, int&&> (0x0x7efe3509c1a0) 0 empty
  std::integral_constant<bool, true> (0x0x7efe3509e0c0) 0 empty

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

Class std::__is_nt_constructible_impl<int, int&&>
   size=1 align=1
   base size=1 base align=1
std::__is_nt_constructible_impl<int, int&&> (0x0x7efe3509c3a8) 0 empty
  std::integral_constant<bool, true> (0x0x7efe3509e180) 0 empty

Class std::__and_<std::is_constructible<int, int&&>, std::__is_nt_constructible_impl<int, int&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<int, int&&>, std::__is_nt_constructible_impl<int, int&&> > (0x0x7efe3509c410) 0 empty
  std::__is_nt_constructible_impl<int, int&&> (0x0x7efe3509c478) 0 empty
    std::integral_constant<bool, true> (0x0x7efe3509e1e0) 0 empty

Class std::is_nothrow_constructible<int, int&&>
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_constructible<int, int&&> (0x0x7efe3509c4e0) 0 empty
  std::__and_<std::is_constructible<int, int&&>, std::__is_nt_constructible_impl<int, int&&> > (0x0x7efe3509c548) 0 empty
    std::__is_nt_constructible_impl<int, int&&> (0x0x7efe3509c5b0) 0 empty
      std::integral_constant<bool, true> (0x0x7efe3509e300) 0 empty

Class std::__is_nothrow_move_constructible_impl<int, true>
   size=1 align=1
   base size=1 base align=1
std::__is_nothrow_move_constructible_impl<int, true> (0x0x7efe3509c618) 0 empty
  std::is_nothrow_constructible<int, int&&> (0x0x7efe3509c680) 0 empty
    std::__and_<std::is_constructible<int, int&&>, std::__is_nt_constructible_impl<int, int&&> > (0x0x7efe3509c6e8) 0 empty
      std::__is_nt_constructible_impl<int, int&&> (0x0x7efe3509c750) 0 empty
        std::integral_constant<bool, true> (0x0x7efe3509e3c0) 0 empty

Class std::is_nothrow_move_constructible<int>
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_move_constructible<int> (0x0x7efe3509c7b8) 0 empty
  std::__is_nothrow_move_constructible_impl<int, true> (0x0x7efe3509c820) 0 empty
    std::is_nothrow_constructible<int, int&&> (0x0x7efe3509c888) 0 empty
      std::__and_<std::is_constructible<int, int&&>, std::__is_nt_constructible_impl<int, int&&> > (0x0x7efe3509c8f0) 0 empty
        std::__is_nt_constructible_impl<int, int&&> (0x0x7efe3509c958) 0 empty
          std::integral_constant<bool, true> (0x0x7efe3509e480) 0 empty

Class std::__not_<std::is_nothrow_move_constructible<int> >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::is_nothrow_move_constructible<int> > (0x0x7efe3509c9c0) 0 empty
  std::integral_constant<bool, false> (0x0x7efe3509e540) 0 empty

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

Class std::__and_<std::__not_<std::is_nothrow_move_constructible<int> >, std::is_copy_constructible<int> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__not_<std::is_nothrow_move_constructible<int> >, std::is_copy_constructible<int> > (0x0x7efe3509ca28) 0 empty
  std::__not_<std::is_nothrow_move_constructible<int> > (0x0x7efe3509ca90) 0 empty
    std::integral_constant<bool, false> (0x0x7efe3509e600) 0 empty

Class std::__move_if_noexcept_cond<int>
   size=1 align=1
   base size=1 base align=1
std::__move_if_noexcept_cond<int> (0x0x7efe3509cbc8) 0 empty
  std::integral_constant<bool, false> (0x0x7efe3509e720) 0 empty

Class std::conditional<false, const int*, std::move_iterator<int*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, const int*, std::move_iterator<int*> > (0x0x7efe3509e780) 0 empty

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

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

Class std::is_lvalue_reference<int&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<int&> (0x0x7efe350ad138) 0 empty
  std::integral_constant<bool, true> (0x0x7efe3509e900) 0 empty

Class std::conditional<true, std::is_lvalue_reference<int&>, std::is_rvalue_reference<int&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_lvalue_reference<int&>, std::is_rvalue_reference<int&> > (0x0x7efe3509e960) 0 empty

Class std::__or_<std::is_lvalue_reference<int&>, std::is_rvalue_reference<int&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<int&>, std::is_rvalue_reference<int&> > (0x0x7efe350ad1a0) 0 empty
  std::is_lvalue_reference<int&> (0x0x7efe350ad208) 0 empty
    std::integral_constant<bool, true> (0x0x7efe3509e9c0) 0 empty

Class std::is_reference<int&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<int&> (0x0x7efe350ad270) 0 empty
  std::integral_constant<bool, true> (0x0x7efe3509ea20) 0 empty

Class std::remove_reference<int&>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<int&> (0x0x7efe3509ea80) 0 empty

Class std::conditional<true, int&&, int&>
   size=1 align=1
   base size=0 base align=1
std::conditional<true, int&&, int&> (0x0x7efe3509eae0) 0 empty

Class std::move_iterator<int*>
   size=8 align=8
   base size=8 base align=8
std::move_iterator<int*> (0x0x7efe3509e8a0) 0

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> > (0x0x7efe350ad7b8) 0 empty
  std::integral_constant<bool, false> (0x0x7efe3509ede0) 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> > > > > (0x0x7efe3509ef00) 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> > (0x0x7efe350ad820) 0 empty
  std::integral_constant<bool, false> (0x0x7efe3509ef60) 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> > > (0x0x7efe350da000) 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> > (0x0x7efe350ada28) 0 empty
  std::integral_constant<bool, false> (0x0x7efe350da060) 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> > > > (0x0x7efe350ada90) 0 empty
  std::is_rvalue_reference<std::__cxx11::basic_string<char> > (0x0x7efe350adaf8) 0 empty
    std::integral_constant<bool, false> (0x0x7efe350da0c0) 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> > (0x0x7efe350adb60) 0 empty
  std::integral_constant<bool, false> (0x0x7efe350da120) 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> > > (0x0x7efe350da240) 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> > (0x0x7efe350da3c0) 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> > (0x0x7efe350da420) 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> > (0x0x7efe350da360) 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> > (0x0x7efe350add00) 0 empty
  std::integral_constant<bool, false> (0x0x7efe350da600) 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> > (0x0x7efe350ade38) 0 empty
  std::integral_constant<bool, false> (0x0x7efe350da660) 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> > > > (0x0x7efe350adea0) 0 empty
  std::is_void<std::__cxx11::basic_string<char> > (0x0x7efe350adf08) 0 empty
    std::integral_constant<bool, false> (0x0x7efe350da6c0) 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> > > > (0x0x7efe350adf70) 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> > > > (0x0x7efe350ad0d0) 0 empty
    std::is_void<std::__cxx11::basic_string<char> > (0x0x7efe350e4000) 0 empty
      std::integral_constant<bool, false> (0x0x7efe350da720) 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> > > > > (0x0x7efe350e4068) 0 empty
  std::integral_constant<bool, true> (0x0x7efe350da780) 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> > (0x0x7efe350e40d0) 0 empty
  std::integral_constant<bool, true> (0x0x7efe350da7e0) 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> > > (0x0x7efe350da900) 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> > > > (0x0x7efe350e4138) 0 empty
  std::is_object<std::__cxx11::basic_string<char> > (0x0x7efe350e41a0) 0 empty
    std::integral_constant<bool, true> (0x0x7efe350da960) 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> > (0x0x7efe350e4208) 0 empty
  std::integral_constant<bool, true> (0x0x7efe350da9c0) 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>&&> > (0x0x7efe350daa20) 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> > > > > (0x0x7efe350daa80) 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> > (0x0x7efe350e4340) 0 empty
  std::integral_constant<bool, false> (0x0x7efe350daae0) 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> > > (0x0x7efe350dac00) 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> > > (0x0x7efe350e43a8) 0 empty
  std::is_array<std::__cxx11::basic_string<char> > (0x0x7efe350e4410) 0 empty
    std::integral_constant<bool, false> (0x0x7efe350dac60) 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> > (0x0x7efe350e4478) 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> > > (0x0x7efe350e44e0) 0 empty
    std::is_array<std::__cxx11::basic_string<char> > (0x0x7efe350e4548) 0 empty
      std::integral_constant<bool, false> (0x0x7efe350dacc0) 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> > > (0x0x7efe350dad20) 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> > > > (0x0x7efe350e45b0) 0 empty
  std::is_function<std::__cxx11::basic_string<char> > (0x0x7efe350e4618) 0 empty
    std::integral_constant<bool, false> (0x0x7efe350dad80) 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> > > > (0x0x7efe350e4680) 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> > > > (0x0x7efe350e46e8) 0 empty
    std::is_function<std::__cxx11::basic_string<char> > (0x0x7efe350e4750) 0 empty
      std::integral_constant<bool, false> (0x0x7efe350dade0) 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> > > (0x0x7efe350dae40) 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> > (0x0x7efe350e47b8) 0 empty
  std::integral_constant<bool, false> (0x0x7efe350daf60) 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> > (0x0x7efe350e48f0) 0 empty
  std::integral_constant<bool, false> (0x0x7efe35100000) 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> > > (0x0x7efe35100120) 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> > (0x0x7efe350e4a28) 0 empty
  std::integral_constant<bool, false> (0x0x7efe35100180) 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> > (0x0x7efe350e4a90) 0 empty
  std::integral_constant<bool, false> (0x0x7efe351001e0) 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> > > > (0x0x7efe350e4af8) 0 empty
  std::is_floating_point<std::__cxx11::basic_string<char> > (0x0x7efe350e4b60) 0 empty
    std::integral_constant<bool, false> (0x0x7efe35100240) 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> > (0x0x7efe350e4bc8) 0 empty
  std::integral_constant<bool, false> (0x0x7efe351002a0) 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> > > > > (0x0x7efe351003c0) 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> > (0x0x7efe350e4c30) 0 empty
  std::integral_constant<bool, false> (0x0x7efe35100420) 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> > > > > (0x0x7efe35100540) 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> > (0x0x7efe350e4c98) 0 empty
  std::integral_constant<bool, false> (0x0x7efe351005a0) 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> > (0x0x7efe350e4dd0) 0 empty
  std::integral_constant<bool, false> (0x0x7efe35100600) 0 empty

Class std::conditional<false, 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<false, 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> > > > > (0x0x7efe35100720) 0 empty

Class std::__is_member_pointer_helper<std::__cxx11::basic_string<char> >
   size=1 align=1
   base size=1 base align=1
std::__is_member_pointer_helper<std::__cxx11::basic_string<char> > (0x0x7efe350e4e38) 0 empty
  std::integral_constant<bool, false> (0x0x7efe35100780) 0 empty

Class std::is_member_pointer<std::__cxx11::basic_string<char> >
   size=1 align=1
   base size=1 base align=1
std::is_member_pointer<std::__cxx11::basic_string<char> > (0x0x7efe350e4ea0) 0 empty
  std::integral_constant<bool, false> (0x0x7efe351007e0) 0 empty

Class std::conditional<false, std::is_member_pointer<std::__cxx11::basic_string<char> >, std::is_null_pointer<std::__cxx11::basic_string<char> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_member_pointer<std::__cxx11::basic_string<char> >, std::is_null_pointer<std::__cxx11::basic_string<char> > > (0x0x7efe35100840) 0 empty

Class std::__is_null_pointer_helper<std::__cxx11::basic_string<char> >
   size=1 align=1
   base size=1 base align=1
std::__is_null_pointer_helper<std::__cxx11::basic_string<char> > (0x0x7efe351110d0) 0 empty
  std::integral_constant<bool, false> (0x0x7efe351008a0) 0 empty

Class std::is_null_pointer<std::__cxx11::basic_string<char> >
   size=1 align=1
   base size=1 base align=1
std::is_null_pointer<std::__cxx11::basic_string<char> > (0x0x7efe35111138) 0 empty
  std::integral_constant<bool, false> (0x0x7efe35100900) 0 empty

Class 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=1 base align=1
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> > > > (0x0x7efe351111a0) 0 empty
  std::is_null_pointer<std::__cxx11::basic_string<char> > (0x0x7efe35111208) 0 empty
    std::integral_constant<bool, false> (0x0x7efe35100960) 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> > > > (0x0x7efe35111270) 0 empty
  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> > > > (0x0x7efe351112d8) 0 empty
    std::is_null_pointer<std::__cxx11::basic_string<char> > (0x0x7efe35111340) 0 empty
      std::integral_constant<bool, false> (0x0x7efe351009c0) 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> > > > (0x0x7efe351113a8) 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> > > > (0x0x7efe35111410) 0 empty
    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> > > > (0x0x7efe35111478) 0 empty
      std::is_null_pointer<std::__cxx11::basic_string<char> > (0x0x7efe351114e0) 0 empty
        std::integral_constant<bool, false> (0x0x7efe35100a20) 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> > > > (0x0x7efe35111548) 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> > > > (0x0x7efe351115b0) 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> > > > (0x0x7efe35111618) 0 empty
      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> > > > (0x0x7efe35111680) 0 empty
        std::is_null_pointer<std::__cxx11::basic_string<char> > (0x0x7efe351116e8) 0 empty
          std::integral_constant<bool, false> (0x0x7efe35100a80) 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> > (0x0x7efe35111750) 0 empty
  std::integral_constant<bool, false> (0x0x7efe35100ae0) 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> > > > (0x0x7efe351117b8) 0 empty
  std::is_scalar<std::__cxx11::basic_string<char> > (0x0x7efe35111820) 0 empty
    std::integral_constant<bool, false> (0x0x7efe35100b40) 0 empty

Class std::remove_all_extents<std::__cxx11::basic_string<char> >
   size=1 align=1
   base size=0 base align=1
std::remove_all_extents<std::__cxx11::basic_string<char> > (0x0x7efe35100ba0) 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>&> (0x0x7efe351119c0) 0 empty
  std::integral_constant<bool, false> (0x0x7efe35100c60) 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> >&> > > (0x0x7efe35100d80) 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>&> (0x0x7efe35111a28) 0 empty
  std::integral_constant<bool, true> (0x0x7efe35100de0) 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>&> > (0x0x7efe35100e40) 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> >&> > (0x0x7efe35111b60) 0 empty
  std::is_lvalue_reference<std::__cxx11::basic_string<char>&> (0x0x7efe35111bc8) 0 empty
    std::integral_constant<bool, true> (0x0x7efe35100ea0) 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>&> (0x0x7efe35111c30) 0 empty
  std::integral_constant<bool, true> (0x0x7efe35100f00) 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>&> > (0x0x7efe35128060) 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> >&> > (0x0x7efe35111c98) 0 empty
  std::is_reference<std::__cxx11::basic_string<char>&> (0x0x7efe35111d00) 0 empty
    std::integral_constant<bool, true> (0x0x7efe351280c0) 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> >&> > (0x0x7efe35111d68) 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> >&> > (0x0x7efe35111dd0) 0 empty
    std::is_reference<std::__cxx11::basic_string<char>&> (0x0x7efe35111e38) 0 empty
      std::integral_constant<bool, true> (0x0x7efe35128120) 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> >&> > > (0x0x7efe35111ea0) 0 empty
  std::integral_constant<bool, false> (0x0x7efe35128180) 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>&> (0x0x7efe35111f08) 0 empty
  std::integral_constant<bool, false> (0x0x7efe351281e0) 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>&> > (0x0x7efe35128300) 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> >&> > (0x0x7efe35111f70) 0 empty
  std::is_reference<std::__cxx11::basic_string<char>&> (0x0x7efe3512c000) 0 empty
    std::integral_constant<bool, true> (0x0x7efe35128360) 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>&> (0x0x7efe3512c068) 0 empty
  std::integral_constant<bool, true> (0x0x7efe351283c0) 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> (0x0x7efe35128420) 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>&> (0x0x7efe3512c1a0) 0 empty
  std::__add_rvalue_reference_helper<std::__cxx11::basic_string<char>&, true> (0x0x7efe35128480) 0 empty

Class std::__is_destructible_impl<std::__cxx11::basic_string<char> >
   size=1 align=1
   base size=1 base align=1
std::__is_destructible_impl<std::__cxx11::basic_string<char> > (0x0x7efe35111958) 0 empty
  std::__do_is_destructible_impl (0x0x7efe35100c00) 0 empty

Class std::__is_destructible_safe<std::__cxx11::basic_string<char>, false, false>
   size=1 align=1
   base size=1 base align=1
std::__is_destructible_safe<std::__cxx11::basic_string<char>, false, false> (0x0x7efe3512c340) 0 empty
  std::integral_constant<bool, true> (0x0x7efe351284e0) 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> > (0x0x7efe3512c3a8) 0 empty
  std::integral_constant<bool, true> (0x0x7efe35128540) 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> > > (0x0x7efe351285a0) 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>&&> (0x0x7efe3512c548) 0 empty
  std::integral_constant<bool, false> (0x0x7efe35128660) 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> >&&> > > (0x0x7efe35128780) 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>&&> (0x0x7efe3512c5b0) 0 empty
  std::integral_constant<bool, false> (0x0x7efe351287e0) 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>&&> > (0x0x7efe35128840) 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>&&> (0x0x7efe3512c7b8) 0 empty
  std::integral_constant<bool, true> (0x0x7efe351288a0) 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> >&&> > (0x0x7efe3512c820) 0 empty
  std::is_rvalue_reference<std::__cxx11::basic_string<char>&&> (0x0x7efe3512c888) 0 empty
    std::integral_constant<bool, true> (0x0x7efe35128900) 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>&&> (0x0x7efe3512c8f0) 0 empty
  std::integral_constant<bool, true> (0x0x7efe35128960) 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>&&> > (0x0x7efe35128a80) 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> >&&> > (0x0x7efe3512c958) 0 empty
  std::is_reference<std::__cxx11::basic_string<char>&&> (0x0x7efe3512c9c0) 0 empty
    std::integral_constant<bool, true> (0x0x7efe35128ae0) 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> >&&> > (0x0x7efe3512ca28) 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> >&&> > (0x0x7efe3512ca90) 0 empty
    std::is_reference<std::__cxx11::basic_string<char>&&> (0x0x7efe3512caf8) 0 empty
      std::integral_constant<bool, true> (0x0x7efe35128b40) 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> >&&> > > (0x0x7efe3512cb60) 0 empty
  std::integral_constant<bool, false> (0x0x7efe35128ba0) 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>&&> (0x0x7efe3512cbc8) 0 empty
  std::integral_constant<bool, false> (0x0x7efe35128c00) 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>&&> > (0x0x7efe35128d20) 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> >&&> > (0x0x7efe3512cc30) 0 empty
  std::is_reference<std::__cxx11::basic_string<char>&&> (0x0x7efe3512cc98) 0 empty
    std::integral_constant<bool, true> (0x0x7efe35128d80) 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>&&> (0x0x7efe3512cd00) 0 empty
  std::integral_constant<bool, true> (0x0x7efe35128de0) 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> (0x0x7efe35128e40) 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>&&> (0x0x7efe3512ce38) 0 empty
  std::__add_rvalue_reference_helper<std::__cxx11::basic_string<char>&&, true> (0x0x7efe35128ea0) 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>&&> (0x0x7efe3512c4e0) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7efe35128600) 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> >&&> > (0x0x7efe3514d000) 0 empty
  std::__is_direct_constructible_impl<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char>&&> (0x0x7efe3514d068) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7efe35128f00) 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>&&> (0x0x7efe3514d0d0) 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> >&&> > (0x0x7efe3514d138) 0 empty
    std::__is_direct_constructible_impl<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char>&&> (0x0x7efe3514d1a0) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7efe35128f60) 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>&&> (0x0x7efe3514d208) 0 empty
  std::__is_direct_constructible_new_safe<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char>&&> (0x0x7efe3514d270) 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> >&&> > (0x0x7efe3514d2d8) 0 empty
      std::__is_direct_constructible_impl<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char>&&> (0x0x7efe3514d340) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7efe3514e000) 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>&&> (0x0x7efe3514d3a8) 0 empty
  std::integral_constant<bool, true> (0x0x7efe3514e060) 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> >&&> (0x0x7efe3514d4e0) 0 empty
  std::__is_direct_constructible<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char>&&> (0x0x7efe3514d548) 0 empty
    std::integral_constant<bool, true> (0x0x7efe3514e0c0) 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> >&&> (0x0x7efe3514d618) 0 empty
  std::integral_constant<bool, true> (0x0x7efe3514e120) 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> >&&> > (0x0x7efe3514e180) 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> >&&> (0x0x7efe3514d680) 0 empty
  std::integral_constant<bool, true> (0x0x7efe3514e1e0) 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> >&&> > (0x0x7efe3514d6e8) 0 empty
  std::__is_nt_constructible_impl<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> (0x0x7efe3514d750) 0 empty
    std::integral_constant<bool, true> (0x0x7efe3514e240) 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> >&&> (0x0x7efe3514d7b8) 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> >&&> > (0x0x7efe3514d820) 0 empty
    std::__is_nt_constructible_impl<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> (0x0x7efe3514d888) 0 empty
      std::integral_constant<bool, true> (0x0x7efe3514e2a0) 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> (0x0x7efe3514d8f0) 0 empty
  std::is_nothrow_constructible<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> (0x0x7efe3514d958) 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> >&&> > (0x0x7efe3514d9c0) 0 empty
      std::__is_nt_constructible_impl<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> (0x0x7efe3514da28) 0 empty
        std::integral_constant<bool, true> (0x0x7efe3514e300) 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> > (0x0x7efe3514da90) 0 empty
  std::__is_nothrow_move_constructible_impl<std::__cxx11::basic_string<char>, true> (0x0x7efe3514daf8) 0 empty
    std::is_nothrow_constructible<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> (0x0x7efe3514db60) 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> >&&> > (0x0x7efe3514dbc8) 0 empty
        std::__is_nt_constructible_impl<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> (0x0x7efe3514dc30) 0 empty
          std::integral_constant<bool, true> (0x0x7efe3514e360) 0 empty

Class std::__not_<std::is_nothrow_move_constructible<std::__cxx11::basic_string<char> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::is_nothrow_move_constructible<std::__cxx11::basic_string<char> > > (0x0x7efe3514dc98) 0 empty
  std::integral_constant<bool, false> (0x0x7efe3514e3c0) 0 empty

Class std::conditional<false, std::is_copy_constructible<std::__cxx11::basic_string<char> >, std::__not_<std::is_nothrow_move_constructible<std::__cxx11::basic_string<char> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_copy_constructible<std::__cxx11::basic_string<char> >, std::__not_<std::is_nothrow_move_constructible<std::__cxx11::basic_string<char> > > > (0x0x7efe3514e420) 0 empty

Class std::__and_<std::__not_<std::is_nothrow_move_constructible<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_copy_constructible<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_nothrow_move_constructible<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_copy_constructible<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > (0x0x7efe3514dd00) 0 empty
  std::__not_<std::is_nothrow_move_constructible<std::__cxx11::basic_string<char> > > (0x0x7efe3514dd68) 0 empty
    std::integral_constant<bool, false> (0x0x7efe3514e480) 0 empty

Class std::__move_if_noexcept_cond<std::__cxx11::basic_string<char> >
   size=1 align=1
   base size=1 base align=1
std::__move_if_noexcept_cond<std::__cxx11::basic_string<char> > (0x0x7efe3514ddd0) 0 empty
  std::integral_constant<bool, false> (0x0x7efe3514e4e0) 0 empty

Class std::conditional<false, const std::__cxx11::basic_string<char>*, std::move_iterator<std::__cxx11::basic_string<char>*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, const std::__cxx11::basic_string<char>*, std::move_iterator<std::__cxx11::basic_string<char>*> > (0x0x7efe3514e540) 0 empty

Class std::conditional<false, std::__cxx11::basic_string<char>*, std::move_iterator<std::__cxx11::basic_string<char>*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__cxx11::basic_string<char>*, std::move_iterator<std::__cxx11::basic_string<char>*> > (0x0x7efe3514e660) 0 empty

Class std::conditional<true, std::__cxx11::basic_string<char>&&, std::__cxx11::basic_string<char>&>
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__cxx11::basic_string<char>&&, std::__cxx11::basic_string<char>&> (0x0x7efe3514e720) 0 empty

Class std::move_iterator<std::__cxx11::basic_string<char>*>
   size=8 align=8
   base size=8 base align=8
std::move_iterator<std::__cxx11::basic_string<char>*> (0x0x7efe3514e6c0) 0

Class std::_Destroy_aux<false>
   size=1 align=1
   base size=0 base align=1
std::_Destroy_aux<false> (0x0x7efe3514ed20) 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> > (0x0x7efe35188480) 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> > (0x0x7efe351884e0) 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> > (0x0x7efe35188780) 0

Class std::iterator_traits<char16_t*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<char16_t*> (0x0x7efe35188840) 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> > (0x0x7efe351887e0) 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> > (0x0x7efe35188ba0) 0

Class std::iterator_traits<char32_t*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<char32_t*> (0x0x7efe35188c60) 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> > (0x0x7efe35188c00) 0

Class std::is_function<const std::vector<int>&>
   size=1 align=1
   base size=1 base align=1
std::is_function<const std::vector<int>&> (0x0x7efe34e03270) 0 empty
  std::integral_constant<bool, false> (0x0x7efe34e0f000) 0 empty

Class std::conditional<false, std::is_function<const std::vector<int>&>, std::__or_<std::is_reference<const std::vector<int, std::allocator<int> >&>, std::is_void<const std::vector<int, std::allocator<int> >&> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<const std::vector<int>&>, std::__or_<std::is_reference<const std::vector<int, std::allocator<int> >&>, std::is_void<const std::vector<int, std::allocator<int> >&> > > (0x0x7efe34e0f060) 0 empty

Class std::is_lvalue_reference<const std::vector<int>&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<const std::vector<int>&> (0x0x7efe34e032d8) 0 empty
  std::integral_constant<bool, true> (0x0x7efe34e0f0c0) 0 empty

Class std::conditional<true, std::is_lvalue_reference<const std::vector<int>&>, std::is_rvalue_reference<const std::vector<int>&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_lvalue_reference<const std::vector<int>&>, std::is_rvalue_reference<const std::vector<int>&> > (0x0x7efe34e0f120) 0 empty

Class std::__or_<std::is_lvalue_reference<const std::vector<int, std::allocator<int> >&>, std::is_rvalue_reference<const std::vector<int, std::allocator<int> >&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<const std::vector<int, std::allocator<int> >&>, std::is_rvalue_reference<const std::vector<int, std::allocator<int> >&> > (0x0x7efe34e03340) 0 empty
  std::is_lvalue_reference<const std::vector<int>&> (0x0x7efe34e033a8) 0 empty
    std::integral_constant<bool, true> (0x0x7efe34e0f180) 0 empty

Class std::is_reference<const std::vector<int>&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<const std::vector<int>&> (0x0x7efe34e03410) 0 empty
  std::integral_constant<bool, true> (0x0x7efe34e0f1e0) 0 empty

Class std::conditional<true, std::is_reference<const std::vector<int>&>, std::is_void<const std::vector<int>&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_reference<const std::vector<int>&>, std::is_void<const std::vector<int>&> > (0x0x7efe34e0f240) 0 empty

Class std::__or_<std::is_reference<const std::vector<int, std::allocator<int> >&>, std::is_void<const std::vector<int, std::allocator<int> >&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<const std::vector<int, std::allocator<int> >&>, std::is_void<const std::vector<int, std::allocator<int> >&> > (0x0x7efe34e03478) 0 empty
  std::is_reference<const std::vector<int>&> (0x0x7efe34e034e0) 0 empty
    std::integral_constant<bool, true> (0x0x7efe34e0f2a0) 0 empty

Class std::__or_<std::is_function<const std::vector<int, std::allocator<int> >&>, std::is_reference<const std::vector<int, std::allocator<int> >&>, std::is_void<const std::vector<int, std::allocator<int> >&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<const std::vector<int, std::allocator<int> >&>, std::is_reference<const std::vector<int, std::allocator<int> >&>, std::is_void<const std::vector<int, std::allocator<int> >&> > (0x0x7efe34e03548) 0 empty
  std::__or_<std::is_reference<const std::vector<int, std::allocator<int> >&>, std::is_void<const std::vector<int, std::allocator<int> >&> > (0x0x7efe34e035b0) 0 empty
    std::is_reference<const std::vector<int>&> (0x0x7efe34e03618) 0 empty
      std::integral_constant<bool, true> (0x0x7efe34e0f300) 0 empty

Class std::__not_<std::__or_<std::is_function<const std::vector<int, std::allocator<int> >&>, std::is_reference<const std::vector<int, std::allocator<int> >&>, std::is_void<const std::vector<int, std::allocator<int> >&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<const std::vector<int, std::allocator<int> >&>, std::is_reference<const std::vector<int, std::allocator<int> >&>, std::is_void<const std::vector<int, std::allocator<int> >&> > > (0x0x7efe34e03680) 0 empty
  std::integral_constant<bool, false> (0x0x7efe34e0f360) 0 empty

Class std::is_object<const std::vector<int>&>
   size=1 align=1
   base size=1 base align=1
std::is_object<const std::vector<int>&> (0x0x7efe34e036e8) 0 empty
  std::integral_constant<bool, false> (0x0x7efe34e0f3c0) 0 empty

Class std::conditional<false, std::is_object<const std::vector<int>&>, std::is_reference<const std::vector<int>&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_object<const std::vector<int>&>, std::is_reference<const std::vector<int>&> > (0x0x7efe34e0f420) 0 empty

Class std::__or_<std::is_object<const std::vector<int, std::allocator<int> >&>, std::is_reference<const std::vector<int, std::allocator<int> >&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<const std::vector<int, std::allocator<int> >&>, std::is_reference<const std::vector<int, std::allocator<int> >&> > (0x0x7efe34e03750) 0 empty
  std::is_reference<const std::vector<int>&> (0x0x7efe34e037b8) 0 empty
    std::integral_constant<bool, true> (0x0x7efe34e0f480) 0 empty

Class std::__is_referenceable<const std::vector<int>&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<const std::vector<int>&> (0x0x7efe34e03820) 0 empty
  std::integral_constant<bool, true> (0x0x7efe34e0f4e0) 0 empty

Class std::__add_rvalue_reference_helper<const std::vector<int>&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<const std::vector<int>&, true> (0x0x7efe34e0f540) 0 empty

Class std::add_rvalue_reference<const std::vector<int>&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<const std::vector<int>&> (0x0x7efe34e03888) 0 empty
  std::__add_rvalue_reference_helper<const std::vector<int>&, true> (0x0x7efe34e0f5a0) 0 empty

Class std::__is_assignable_helper<std::vector<int>&, const std::vector<int>&>
   size=1 align=1
   base size=0 base align=1
std::__is_assignable_helper<std::vector<int>&, const std::vector<int>&> (0x0x7efe35188f60) 0 empty

Class std::is_assignable<std::vector<int>&, const std::vector<int>&>
   size=1 align=1
   base size=1 base align=1
std::is_assignable<std::vector<int>&, const std::vector<int>&> (0x0x7efe34e038f0) 0 empty
  std::integral_constant<bool, true> (0x0x7efe34e0f600) 0 empty

Class std::__is_copy_assignable_impl<std::vector<int>, true>
   size=1 align=1
   base size=1 base align=1
std::__is_copy_assignable_impl<std::vector<int>, true> (0x0x7efe34e03a28) 0 empty
  std::is_assignable<std::vector<int>&, const std::vector<int>&> (0x0x7efe34e03a90) 0 empty
    std::integral_constant<bool, true> (0x0x7efe34e0f660) 0 empty

Class std::is_copy_assignable<std::vector<int> >
   size=1 align=1
   base size=1 base align=1
std::is_copy_assignable<std::vector<int> > (0x0x7efe34e03af8) 0 empty
  std::__is_copy_assignable_impl<std::vector<int>, true> (0x0x7efe34e03b60) 0 empty
    std::is_assignable<std::vector<int>&, const std::vector<int>&> (0x0x7efe34e03bc8) 0 empty
      std::integral_constant<bool, true> (0x0x7efe34e0f6c0) 0 empty

Class std::__uninitialized_default_n_1<false>
   size=1 align=1
   base size=0 base align=1
std::__uninitialized_default_n_1<false> (0x0x7efe34e0f720) 0 empty

Class std::is_function<int&>
   size=1 align=1
   base size=1 base align=1
std::is_function<int&> (0x0x7efe34e03e38) 0 empty
  std::integral_constant<bool, false> (0x0x7efe34e0fa80) 0 empty

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

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

Class std::__or_<std::is_reference<int&>, std::is_void<int&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<int&>, std::is_void<int&> > (0x0x7efe34e03f70) 0 empty
  std::is_reference<int&> (0x0x7efe34e030d0) 0 empty
    std::integral_constant<bool, true> (0x0x7efe34e0fba0) 0 empty

Class std::__or_<std::is_function<int&>, std::is_reference<int&>, std::is_void<int&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<int&>, std::is_reference<int&>, std::is_void<int&> > (0x0x7efe34e35000) 0 empty
  std::__or_<std::is_reference<int&>, std::is_void<int&> > (0x0x7efe34e35068) 0 empty
    std::is_reference<int&> (0x0x7efe34e350d0) 0 empty
      std::integral_constant<bool, true> (0x0x7efe34e0fc00) 0 empty

Class std::__not_<std::__or_<std::is_function<int&>, std::is_reference<int&>, std::is_void<int&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<int&>, std::is_reference<int&>, std::is_void<int&> > > (0x0x7efe34e35138) 0 empty
  std::integral_constant<bool, false> (0x0x7efe34e0fc60) 0 empty

Class std::is_object<int&>
   size=1 align=1
   base size=1 base align=1
std::is_object<int&> (0x0x7efe34e351a0) 0 empty
  std::integral_constant<bool, false> (0x0x7efe34e0fe40) 0 empty

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

Class std::__or_<std::is_object<int&>, std::is_reference<int&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<int&>, std::is_reference<int&> > (0x0x7efe34e35208) 0 empty
  std::is_reference<int&> (0x0x7efe34e35270) 0 empty
    std::integral_constant<bool, true> (0x0x7efe34e0ff00) 0 empty

Class std::__is_referenceable<int&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<int&> (0x0x7efe34e352d8) 0 empty
  std::integral_constant<bool, true> (0x0x7efe34e0ff60) 0 empty

Class std::__add_rvalue_reference_helper<int&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<int&, true> (0x0x7efe34e3b000) 0 empty

Class std::add_rvalue_reference<int&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<int&> (0x0x7efe34e35340) 0 empty
  std::__add_rvalue_reference_helper<int&, true> (0x0x7efe34e3b060) 0 empty

Class std::is_function<const int&>
   size=1 align=1
   base size=1 base align=1
std::is_function<const int&> (0x0x7efe34e35410) 0 empty
  std::integral_constant<bool, false> (0x0x7efe34e3b0c0) 0 empty

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

Class std::is_lvalue_reference<const int&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<const int&> (0x0x7efe34e35478) 0 empty
  std::integral_constant<bool, true> (0x0x7efe34e3b180) 0 empty

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

Class std::__or_<std::is_lvalue_reference<const int&>, std::is_rvalue_reference<const int&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<const int&>, std::is_rvalue_reference<const int&> > (0x0x7efe34e355b0) 0 empty
  std::is_lvalue_reference<const int&> (0x0x7efe34e35618) 0 empty
    std::integral_constant<bool, true> (0x0x7efe34e3b300) 0 empty

Class std::is_reference<const int&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<const int&> (0x0x7efe34e35680) 0 empty
  std::integral_constant<bool, true> (0x0x7efe34e3b360) 0 empty

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

Class std::__or_<std::is_reference<const int&>, std::is_void<const int&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<const int&>, std::is_void<const int&> > (0x0x7efe34e356e8) 0 empty
  std::is_reference<const int&> (0x0x7efe34e35750) 0 empty
    std::integral_constant<bool, true> (0x0x7efe34e3b420) 0 empty

Class std::__or_<std::is_function<const int&>, std::is_reference<const int&>, std::is_void<const int&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<const int&>, std::is_reference<const int&>, std::is_void<const int&> > (0x0x7efe34e357b8) 0 empty
  std::__or_<std::is_reference<const int&>, std::is_void<const int&> > (0x0x7efe34e35820) 0 empty
    std::is_reference<const int&> (0x0x7efe34e35888) 0 empty
      std::integral_constant<bool, true> (0x0x7efe34e3b480) 0 empty

Class std::__not_<std::__or_<std::is_function<const int&>, std::is_reference<const int&>, std::is_void<const int&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<const int&>, std::is_reference<const int&>, std::is_void<const int&> > > (0x0x7efe34e359c0) 0 empty
  std::integral_constant<bool, false> (0x0x7efe34e3b5a0) 0 empty

Class std::is_object<const int&>
   size=1 align=1
   base size=1 base align=1
std::is_object<const int&> (0x0x7efe34e35a28) 0 empty
  std::integral_constant<bool, false> (0x0x7efe34e3b600) 0 empty

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

Class std::__or_<std::is_object<const int&>, std::is_reference<const int&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<const int&>, std::is_reference<const int&> > (0x0x7efe34e35a90) 0 empty
  std::is_reference<const int&> (0x0x7efe34e35af8) 0 empty
    std::integral_constant<bool, true> (0x0x7efe34e3b6c0) 0 empty

Class std::__is_referenceable<const int&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<const int&> (0x0x7efe34e35b60) 0 empty
  std::integral_constant<bool, true> (0x0x7efe34e3b720) 0 empty

Class std::__add_rvalue_reference_helper<const int&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<const int&, true> (0x0x7efe34e3b780) 0 empty

Class std::add_rvalue_reference<const int&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<const int&> (0x0x7efe34e35bc8) 0 empty
  std::__add_rvalue_reference_helper<const int&, true> (0x0x7efe34e3b7e0) 0 empty

Class std::__is_assignable_helper<int&, const int&>
   size=1 align=1
   base size=0 base align=1
std::__is_assignable_helper<int&, const int&> (0x0x7efe34e0fa20) 0 empty

Class std::is_assignable<int&, const int&>
   size=1 align=1
   base size=1 base align=1
std::is_assignable<int&, const int&> (0x0x7efe34e35c30) 0 empty
  std::integral_constant<bool, true> (0x0x7efe34e3b840) 0 empty

Class std::__is_copy_assignable_impl<int, true>
   size=1 align=1
   base size=1 base align=1
std::__is_copy_assignable_impl<int, true> (0x0x7efe34e35c98) 0 empty
  std::is_assignable<int&, const int&> (0x0x7efe34e35d00) 0 empty
    std::integral_constant<bool, true> (0x0x7efe34e3b8a0) 0 empty

Class std::is_copy_assignable<int>
   size=1 align=1
   base size=1 base align=1
std::is_copy_assignable<int> (0x0x7efe34e35d68) 0 empty
  std::__is_copy_assignable_impl<int, true> (0x0x7efe34e35dd0) 0 empty
    std::is_assignable<int&, const int&> (0x0x7efe34e35e38) 0 empty
      std::integral_constant<bool, true> (0x0x7efe34e3b900) 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>&> (0x0x7efe34e570d0) 0 empty
  std::integral_constant<bool, false> (0x0x7efe34e3bc60) 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> >&> > > (0x0x7efe34e3bcc0) 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>&> (0x0x7efe34e57208) 0 empty
  std::integral_constant<bool, true> (0x0x7efe34e3bd20) 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>&> > (0x0x7efe34e3bd80) 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> >&> > (0x0x7efe34e57270) 0 empty
  std::is_lvalue_reference<const std::__cxx11::basic_string<char>&> (0x0x7efe34e572d8) 0 empty
    std::integral_constant<bool, true> (0x0x7efe34e3bde0) 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>&> (0x0x7efe34e57340) 0 empty
  std::integral_constant<bool, true> (0x0x7efe34e3be40) 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>&> > (0x0x7efe34e3bea0) 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> >&> > (0x0x7efe34e57478) 0 empty
  std::is_reference<const std::__cxx11::basic_string<char>&> (0x0x7efe34e574e0) 0 empty
    std::integral_constant<bool, true> (0x0x7efe34e3bf00) 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> >&> > (0x0x7efe34e57548) 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> >&> > (0x0x7efe34e575b0) 0 empty
    std::is_reference<const std::__cxx11::basic_string<char>&> (0x0x7efe34e57618) 0 empty
      std::integral_constant<bool, true> (0x0x7efe34e3bf60) 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> >&> > > (0x0x7efe34e57680) 0 empty
  std::integral_constant<bool, false> (0x0x7efe34e6d000) 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>&> (0x0x7efe34e576e8) 0 empty
  std::integral_constant<bool, false> (0x0x7efe34e6d060) 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>&> > (0x0x7efe34e6d0c0) 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> >&> > (0x0x7efe34e57820) 0 empty
  std::is_reference<const std::__cxx11::basic_string<char>&> (0x0x7efe34e57888) 0 empty
    std::integral_constant<bool, true> (0x0x7efe34e6d120) 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>&> (0x0x7efe34e578f0) 0 empty
  std::integral_constant<bool, true> (0x0x7efe34e6d180) 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> (0x0x7efe34e6d1e0) 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>&> (0x0x7efe34e57958) 0 empty
  std::__add_rvalue_reference_helper<const std::__cxx11::basic_string<char>&, true> (0x0x7efe34e6d240) 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>&> (0x0x7efe34e3bc00) 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>&> (0x0x7efe34e57a90) 0 empty
  std::integral_constant<bool, true> (0x0x7efe34e6d2a0) 0 empty

Class std::__is_copy_assignable_impl<std::__cxx11::basic_string<char>, true>
   size=1 align=1
   base size=1 base align=1
std::__is_copy_assignable_impl<std::__cxx11::basic_string<char>, true> (0x0x7efe34e57af8) 0 empty
  std::is_assignable<std::__cxx11::basic_string<char>&, const std::__cxx11::basic_string<char>&> (0x0x7efe34e57b60) 0 empty
    std::integral_constant<bool, true> (0x0x7efe34e6d3c0) 0 empty

Class std::is_copy_assignable<std::__cxx11::basic_string<char> >
   size=1 align=1
   base size=1 base align=1
std::is_copy_assignable<std::__cxx11::basic_string<char> > (0x0x7efe34e57bc8) 0 empty
  std::__is_copy_assignable_impl<std::__cxx11::basic_string<char>, true> (0x0x7efe34e57c30) 0 empty
    std::is_assignable<std::__cxx11::basic_string<char>&, const std::__cxx11::basic_string<char>&> (0x0x7efe34e57c98) 0 empty
      std::integral_constant<bool, true> (0x0x7efe34e6d480) 0 empty

Class std::__iterator_traits<std::move_iterator<std::vector<int>*>, void>
   size=1 align=1
   base size=0 base align=1
std::__iterator_traits<std::move_iterator<std::vector<int>*>, void> (0x0x7efe34e9aa80) 0 empty

Class std::iterator_traits<std::move_iterator<std::vector<int>*> >
   size=1 align=1
   base size=1 base align=1
std::iterator_traits<std::move_iterator<std::vector<int>*> > (0x0x7efe34e8c0d0) 0 empty
  std::__iterator_traits<std::move_iterator<std::vector<int>*>, void> (0x0x7efe34e9aae0) 0 empty

Class std::__is_assignable_helper<std::vector<int>&, std::vector<int>&&>
   size=1 align=1
   base size=0 base align=1
std::__is_assignable_helper<std::vector<int>&, std::vector<int>&&> (0x0x7efe34e9ab40) 0 empty

Class std::is_assignable<std::vector<int>&, std::vector<int>&&>
   size=1 align=1
   base size=1 base align=1
std::is_assignable<std::vector<int>&, std::vector<int>&&> (0x0x7efe34e8c2d8) 0 empty
  std::integral_constant<bool, true> (0x0x7efe34e9acc0) 0 empty

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

Class std::__iterator_traits<std::move_iterator<int*>, void>
   size=1 align=1
   base size=0 base align=1
std::__iterator_traits<std::move_iterator<int*>, void> (0x0x7efe34ed01e0) 0 empty

Class std::iterator_traits<std::move_iterator<int*> >
   size=1 align=1
   base size=1 base align=1
std::iterator_traits<std::move_iterator<int*> > (0x0x7efe34e8c4e0) 0 empty
  std::__iterator_traits<std::move_iterator<int*>, void> (0x0x7efe34ed0240) 0 empty

Class std::__is_assignable_helper<int&, int&&>
   size=1 align=1
   base size=0 base align=1
std::__is_assignable_helper<int&, int&&> (0x0x7efe34ed02a0) 0 empty

Class std::is_assignable<int&, int&&>
   size=1 align=1
   base size=1 base align=1
std::is_assignable<int&, int&&> (0x0x7efe34e8c618) 0 empty
  std::integral_constant<bool, true> (0x0x7efe34ed0300) 0 empty

Class std::__iterator_traits<std::move_iterator<std::__cxx11::basic_string<char>*>, void>
   size=1 align=1
   base size=0 base align=1
std::__iterator_traits<std::move_iterator<std::__cxx11::basic_string<char>*>, void> (0x0x7efe34ed0780) 0 empty

Class std::iterator_traits<std::move_iterator<std::__cxx11::basic_string<char>*> >
   size=1 align=1
   base size=1 base align=1
std::iterator_traits<std::move_iterator<std::__cxx11::basic_string<char>*> > (0x0x7efe34e8c6e8) 0 empty
  std::__iterator_traits<std::move_iterator<std::__cxx11::basic_string<char>*>, void> (0x0x7efe34ed07e0) 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>&&> (0x0x7efe34ed0840) 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>&&> (0x0x7efe34e8c958) 0 empty
  std::integral_constant<bool, true> (0x0x7efe34ed0960) 0 empty

Class std::is_array<std::allocator<int> >
   size=1 align=1
   base size=1 base align=1
std::is_array<std::allocator<int> > (0x0x7efe34e8cbc8) 0 empty
  std::integral_constant<bool, false> (0x0x7efe34eff840) 0 empty

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

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

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

Class std::__is_void_helper<std::allocator<int> >
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<std::allocator<int> > (0x0x7efe34e8cc98) 0 empty
  std::integral_constant<bool, false> (0x0x7efe34eff9c0) 0 empty

Class std::is_void<std::allocator<int> >
   size=1 align=1
   base size=1 base align=1
std::is_void<std::allocator<int> > (0x0x7efe34e8cd00) 0 empty
  std::integral_constant<bool, false> (0x0x7efe34effa20) 0 empty

Class std::__not_<std::is_void<std::allocator<int> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::is_void<std::allocator<int> > > (0x0x7efe34e8cd68) 0 empty
  std::integral_constant<bool, true> (0x0x7efe34effa80) 0 empty

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

Class std::__is_default_constructible_impl<std::allocator<int> >
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_impl<std::allocator<int> > (0x0x7efe34e8cdd0) 0 empty
  std::__do_is_default_constructible_impl (0x0x7efe34effb40) 0 empty

Class std::__and_<std::__not_<std::is_void<std::allocator<int> > >, std::__is_default_constructible_impl<std::allocator<int> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__not_<std::is_void<std::allocator<int> > >, std::__is_default_constructible_impl<std::allocator<int> > > (0x0x7efe34e8ce38) 0 empty
  std::__is_default_constructible_impl<std::allocator<int> > (0x0x7efe34e8cea0) 0 empty
    std::__do_is_default_constructible_impl (0x0x7efe34effba0) 0 empty

Class std::__is_default_constructible_atom<std::allocator<int> >
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_atom<std::allocator<int> > (0x0x7efe34e8cf08) 0 empty
  std::__and_<std::__not_<std::is_void<std::allocator<int> > >, std::__is_default_constructible_impl<std::allocator<int> > > (0x0x7efe34e8cf70) 0 empty
    std::__is_default_constructible_impl<std::allocator<int> > (0x0x7efe34e8c000) 0 empty
      std::__do_is_default_constructible_impl (0x0x7efe34effc00) 0 empty

Class std::__is_default_constructible_safe<std::allocator<int>, false>
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_safe<std::allocator<int>, false> (0x0x7efe34e8c068) 0 empty
  std::integral_constant<bool, true> (0x0x7efe34effc60) 0 empty

Class std::is_default_constructible<std::allocator<int> >
   size=1 align=1
   base size=1 base align=1
std::is_default_constructible<std::allocator<int> > (0x0x7efe34e8c478) 0 empty
  std::integral_constant<bool, true> (0x0x7efe34effcc0) 0 empty

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

Class std::__is_nt_default_constructible_atom<std::allocator<int> >
   size=1 align=1
   base size=1 base align=1
std::__is_nt_default_constructible_atom<std::allocator<int> > (0x0x7efe34e8c680) 0 empty
  std::integral_constant<bool, true> (0x0x7efe34effd80) 0 empty

Class std::__is_nt_default_constructible_impl<std::allocator<int>, false>
   size=1 align=1
   base size=1 base align=1
std::__is_nt_default_constructible_impl<std::allocator<int>, false> (0x0x7efe34f24000) 0 empty
  std::__is_nt_default_constructible_atom<std::allocator<int> > (0x0x7efe34f24068) 0 empty
    std::integral_constant<bool, true> (0x0x7efe34effde0) 0 empty

Class std::__and_<std::is_default_constructible<std::allocator<int> >, std::__is_nt_default_constructible_impl<std::allocator<int>, false> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_default_constructible<std::allocator<int> >, std::__is_nt_default_constructible_impl<std::allocator<int>, false> > (0x0x7efe34f240d0) 0 empty
  std::__is_nt_default_constructible_impl<std::allocator<int>, false> (0x0x7efe34f24138) 0 empty
    std::__is_nt_default_constructible_atom<std::allocator<int> > (0x0x7efe34f241a0) 0 empty
      std::integral_constant<bool, true> (0x0x7efe34effe40) 0 empty

Class std::is_nothrow_default_constructible<std::allocator<int> >
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_default_constructible<std::allocator<int> > (0x0x7efe34f24208) 0 empty
  std::__and_<std::is_default_constructible<std::allocator<int> >, std::__is_nt_default_constructible_impl<std::allocator<int>, false> > (0x0x7efe34f24270) 0 empty
    std::__is_nt_default_constructible_impl<std::allocator<int>, false> (0x0x7efe34f242d8) 0 empty
      std::__is_nt_default_constructible_atom<std::allocator<int> > (0x0x7efe34f24340) 0 empty
        std::integral_constant<bool, true> (0x0x7efe34effea0) 0 empty

Class std::is_error_condition_enum<std::move_iterator<std::vector<int>*> >
   size=1 align=1
   base size=1 base align=1
std::is_error_condition_enum<std::move_iterator<std::vector<int>*> > (0x0x7efe34f24410) 0 empty
  std::integral_constant<bool, false> (0x0x7efe34f27000) 0 empty

Class std::is_error_code_enum<std::move_iterator<std::vector<int>*> >
   size=1 align=1
   base size=1 base align=1
std::is_error_code_enum<std::move_iterator<std::vector<int>*> > (0x0x7efe34f244e0) 0 empty
  std::integral_constant<bool, false> (0x0x7efe34f27060) 0 empty

Class std::__is_byte<int>
   size=1 align=1
   base size=0 base align=1
std::__is_byte<int> (0x0x7efe34f27180) 0 empty

Class __gnu_cxx::__enable_if<false, int*>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__enable_if<false, int*> (0x0x7efe34f271e0) 0 empty

Class __gnu_cxx::__enable_if<true, int*>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__enable_if<true, int*> (0x0x7efe34f27240) 0 empty

Class std::is_array<std::allocator<char> >
   size=1 align=1
   base size=1 base align=1
std::is_array<std::allocator<char> > (0x0x7efe34f249c0) 0 empty
  std::integral_constant<bool, false> (0x0x7efe34f273c0) 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> > (0x0x7efe34f27480) 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> > (0x0x7efe34f274e0) 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> > (0x0x7efe34f27420) 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> > (0x0x7efe34f24a90) 0 empty
  std::integral_constant<bool, false> (0x0x7efe34f27540) 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> > (0x0x7efe34f24af8) 0 empty
  std::integral_constant<bool, false> (0x0x7efe34f275a0) 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> > > (0x0x7efe34f24b60) 0 empty
  std::integral_constant<bool, true> (0x0x7efe34f27600) 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> > > > (0x0x7efe34f27660) 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> > (0x0x7efe34f24bc8) 0 empty
  std::__do_is_default_constructible_impl (0x0x7efe34f276c0) 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> > > (0x0x7efe34f24c30) 0 empty
  std::__is_default_constructible_impl<std::allocator<char> > (0x0x7efe34f24c98) 0 empty
    std::__do_is_default_constructible_impl (0x0x7efe34f27720) 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> > (0x0x7efe34f24d00) 0 empty
  std::__and_<std::__not_<std::is_void<std::allocator<char> > >, std::__is_default_constructible_impl<std::allocator<char> > > (0x0x7efe34f24d68) 0 empty
    std::__is_default_constructible_impl<std::allocator<char> > (0x0x7efe34f24dd0) 0 empty
      std::__do_is_default_constructible_impl (0x0x7efe34f27780) 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> (0x0x7efe34f24e38) 0 empty
  std::integral_constant<bool, true> (0x0x7efe34f277e0) 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> > (0x0x7efe34f24ea0) 0 empty
  std::integral_constant<bool, true> (0x0x7efe34f27840) 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> > > (0x0x7efe34f278a0) 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> > (0x0x7efe34f24f08) 0 empty
  std::integral_constant<bool, true> (0x0x7efe34f27900) 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> (0x0x7efe34f24f70) 0 empty
  std::__is_nt_default_constructible_atom<std::allocator<char> > (0x0x7efe34f49000) 0 empty
    std::integral_constant<bool, true> (0x0x7efe34f27960) 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> > (0x0x7efe34f49068) 0 empty
  std::__is_nt_default_constructible_impl<std::allocator<char>, false> (0x0x7efe34f490d0) 0 empty
    std::__is_nt_default_constructible_atom<std::allocator<char> > (0x0x7efe34f49138) 0 empty
      std::integral_constant<bool, true> (0x0x7efe34f279c0) 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> > (0x0x7efe34f491a0) 0 empty
  std::__and_<std::is_default_constructible<std::allocator<char> >, std::__is_nt_default_constructible_impl<std::allocator<char>, false> > (0x0x7efe34f49208) 0 empty
    std::__is_nt_default_constructible_impl<std::allocator<char>, false> (0x0x7efe34f49270) 0 empty
      std::__is_nt_default_constructible_atom<std::allocator<char> > (0x0x7efe34f492d8) 0 empty
        std::integral_constant<bool, true> (0x0x7efe34f27a20) 0 empty

Class std::is_error_condition_enum<std::move_iterator<std::__cxx11::basic_string<char>*> >
   size=1 align=1
   base size=1 base align=1
std::is_error_condition_enum<std::move_iterator<std::__cxx11::basic_string<char>*> > (0x0x7efe34f493a8) 0 empty
  std::integral_constant<bool, false> (0x0x7efe34f27b40) 0 empty

Class std::is_error_code_enum<std::move_iterator<std::__cxx11::basic_string<char>*> >
   size=1 align=1
   base size=1 base align=1
std::is_error_code_enum<std::move_iterator<std::__cxx11::basic_string<char>*> > (0x0x7efe34f49478) 0 empty
  std::integral_constant<bool, false> (0x0x7efe34f27ba0) 0 empty

Class std::remove_reference<std::vector<int> >
   size=1 align=1
   base size=0 base align=1
std::remove_reference<std::vector<int> > (0x0x7efe34f5e240) 0 empty

Class std::__is_move_iterator<std::move_iterator<int*> >
   size=1 align=1
   base size=0 base align=1
std::__is_move_iterator<std::move_iterator<int*> > (0x0x7efe34f5e600) 0 empty

Class std::remove_reference<std::allocator<int>&>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<std::allocator<int>&> (0x0x7efe34f86600) 0 empty

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

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

Class std::is_function<int*>
   size=1 align=1
   base size=1 base align=1
std::is_function<int*> (0x0x7efe34f49e38) 0 empty
  std::integral_constant<bool, false> (0x0x7efe34f86f00) 0 empty

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

Class std::is_lvalue_reference<int*>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<int*> (0x0x7efe34f49f70) 0 empty
  std::integral_constant<bool, false> (0x0x7efe34baf000) 0 empty

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

Class std::is_rvalue_reference<int*>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<int*> (0x0x7efe34f49c98) 0 empty
  std::integral_constant<bool, false> (0x0x7efe34baf180) 0 empty

Class std::__or_<std::is_lvalue_reference<int*>, std::is_rvalue_reference<int*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<int*>, std::is_rvalue_reference<int*> > (0x0x7efe34f49d00) 0 empty
  std::is_rvalue_reference<int*> (0x0x7efe34f49d68) 0 empty
    std::integral_constant<bool, false> (0x0x7efe34baf1e0) 0 empty

Class std::is_reference<int*>
   size=1 align=1
   base size=1 base align=1
std::is_reference<int*> (0x0x7efe34bb3000) 0 empty
  std::integral_constant<bool, false> (0x0x7efe34baf240) 0 empty

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

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

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

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

Class std::__is_void_helper<int*>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<int*> (0x0x7efe34bb30d0) 0 empty
  std::integral_constant<bool, false> (0x0x7efe34baf420) 0 empty

Class std::is_void<int*>
   size=1 align=1
   base size=1 base align=1
std::is_void<int*> (0x0x7efe34bb3138) 0 empty
  std::integral_constant<bool, false> (0x0x7efe34baf480) 0 empty

Class std::__or_<std::is_reference<int*>, std::is_void<int*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<int*>, std::is_void<int*> > (0x0x7efe34bb31a0) 0 empty
  std::is_void<int*> (0x0x7efe34bb3208) 0 empty
    std::integral_constant<bool, false> (0x0x7efe34baf4e0) 0 empty

Class std::__or_<std::is_function<int*>, std::is_reference<int*>, std::is_void<int*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<int*>, std::is_reference<int*>, std::is_void<int*> > (0x0x7efe34bb3270) 0 empty
  std::__or_<std::is_reference<int*>, std::is_void<int*> > (0x0x7efe34bb32d8) 0 empty
    std::is_void<int*> (0x0x7efe34bb3340) 0 empty
      std::integral_constant<bool, false> (0x0x7efe34baf540) 0 empty

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

Class std::is_object<int*>
   size=1 align=1
   base size=1 base align=1
std::is_object<int*> (0x0x7efe34bb3410) 0 empty
  std::integral_constant<bool, true> (0x0x7efe34baf780) 0 empty

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

Class std::__or_<std::is_object<int*>, std::is_reference<int*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<int*>, std::is_reference<int*> > (0x0x7efe34bb3478) 0 empty
  std::is_object<int*> (0x0x7efe34bb34e0) 0 empty
    std::integral_constant<bool, true> (0x0x7efe34baf840) 0 empty

Class std::__is_referenceable<int*>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<int*> (0x0x7efe34bb3548) 0 empty
  std::integral_constant<bool, true> (0x0x7efe34baf8a0) 0 empty

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

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

Class std::is_array<int*>
   size=1 align=1
   base size=1 base align=1
std::is_array<int*> (0x0x7efe34bb35b0) 0 empty
  std::integral_constant<bool, false> (0x0x7efe34baf9c0) 0 empty

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

Class std::__and_<std::is_array<int*>, std::__not_<std::extent<int*, 0u> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_array<int*>, std::__not_<std::extent<int*, 0u> > > (0x0x7efe34bb3618) 0 empty
  std::is_array<int*> (0x0x7efe34bb3680) 0 empty
    std::integral_constant<bool, false> (0x0x7efe34bafa80) 0 empty

Class std::__is_array_unknown_bounds<int*>
   size=1 align=1
   base size=1 base align=1
std::__is_array_unknown_bounds<int*> (0x0x7efe34bb36e8) 0 empty
  std::__and_<std::is_array<int*>, std::__not_<std::extent<int*, 0u> > > (0x0x7efe34bb3750) 0 empty
    std::is_array<int*> (0x0x7efe34bb37b8) 0 empty
      std::integral_constant<bool, false> (0x0x7efe34bafae0) 0 empty

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

Class std::__or_<std::__is_array_unknown_bounds<int*>, std::is_function<int*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::__is_array_unknown_bounds<int*>, std::is_function<int*> > (0x0x7efe34bb3820) 0 empty
  std::is_function<int*> (0x0x7efe34bb3888) 0 empty
    std::integral_constant<bool, false> (0x0x7efe34bafba0) 0 empty

Class std::__or_<std::is_void<int*>, std::__is_array_unknown_bounds<int*>, std::is_function<int*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<int*>, std::__is_array_unknown_bounds<int*>, std::is_function<int*> > (0x0x7efe34bb38f0) 0 empty
  std::__or_<std::__is_array_unknown_bounds<int*>, std::is_function<int*> > (0x0x7efe34bb3958) 0 empty
    std::is_function<int*> (0x0x7efe34bb39c0) 0 empty
      std::integral_constant<bool, false> (0x0x7efe34bafc00) 0 empty

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

Class std::__is_integral_helper<int*>
   size=1 align=1
   base size=1 base align=1
std::__is_integral_helper<int*> (0x0x7efe34bb3a28) 0 empty
  std::integral_constant<bool, false> (0x0x7efe34bafe40) 0 empty

Class std::is_integral<int*>
   size=1 align=1
   base size=1 base align=1
std::is_integral<int*> (0x0x7efe34bb3a90) 0 empty
  std::integral_constant<bool, false> (0x0x7efe34bafea0) 0 empty

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

Class std::__is_floating_point_helper<int*>
   size=1 align=1
   base size=1 base align=1
std::__is_floating_point_helper<int*> (0x0x7efe34bb3af8) 0 empty
  std::integral_constant<bool, false> (0x0x7efe34baff60) 0 empty

Class std::is_floating_point<int*>
   size=1 align=1
   base size=1 base align=1
std::is_floating_point<int*> (0x0x7efe34bb3b60) 0 empty
  std::integral_constant<bool, false> (0x0x7efe34bd4000) 0 empty

Class std::__or_<std::is_integral<int*>, std::is_floating_point<int*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_integral<int*>, std::is_floating_point<int*> > (0x0x7efe34bb3bc8) 0 empty
  std::is_floating_point<int*> (0x0x7efe34bb3c30) 0 empty
    std::integral_constant<bool, false> (0x0x7efe34bd4060) 0 empty

Class std::is_arithmetic<int*>
   size=1 align=1
   base size=1 base align=1
std::is_arithmetic<int*> (0x0x7efe34bb3c98) 0 empty
  std::integral_constant<bool, false> (0x0x7efe34bd40c0) 0 empty

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

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

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

Class std::__is_pointer_helper<int*>
   size=1 align=1
   base size=1 base align=1
std::__is_pointer_helper<int*> (0x0x7efe34bb3d68) 0 empty
  std::integral_constant<bool, true> (0x0x7efe34bd4240) 0 empty

Class std::is_pointer<int*>
   size=1 align=1
   base size=1 base align=1
std::is_pointer<int*> (0x0x7efe34bb3dd0) 0 empty
  std::integral_constant<bool, true> (0x0x7efe34bd42a0) 0 empty

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

Class std::__or_<std::is_pointer<int*>, std::is_member_pointer<int*>, std::is_null_pointer<int*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_pointer<int*>, std::is_member_pointer<int*>, std::is_null_pointer<int*> > (0x0x7efe34bb3e38) 0 empty
  std::is_pointer<int*> (0x0x7efe34bb3ea0) 0 empty
    std::integral_constant<bool, true> (0x0x7efe34bd4360) 0 empty

Class std::__or_<std::is_enum<int*>, std::is_pointer<int*>, std::is_member_pointer<int*>, std::is_null_pointer<int*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_enum<int*>, std::is_pointer<int*>, std::is_member_pointer<int*>, std::is_null_pointer<int*> > (0x0x7efe34bb3f08) 0 empty
  std::__or_<std::is_pointer<int*>, std::is_member_pointer<int*>, std::is_null_pointer<int*> > (0x0x7efe34bb3f70) 0 empty
    std::is_pointer<int*> (0x0x7efe34be0000) 0 empty
      std::integral_constant<bool, true> (0x0x7efe34bd4480) 0 empty

Class std::__or_<std::is_arithmetic<int*>, std::is_enum<int*>, std::is_pointer<int*>, std::is_member_pointer<int*>, std::is_null_pointer<int*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_arithmetic<int*>, std::is_enum<int*>, std::is_pointer<int*>, std::is_member_pointer<int*>, std::is_null_pointer<int*> > (0x0x7efe34be0068) 0 empty
  std::__or_<std::is_enum<int*>, std::is_pointer<int*>, std::is_member_pointer<int*>, std::is_null_pointer<int*> > (0x0x7efe34be00d0) 0 empty
    std::__or_<std::is_pointer<int*>, std::is_member_pointer<int*>, std::is_null_pointer<int*> > (0x0x7efe34be0138) 0 empty
      std::is_pointer<int*> (0x0x7efe34be01a0) 0 empty
        std::integral_constant<bool, true> (0x0x7efe34bd4540) 0 empty

Class std::is_scalar<int*>
   size=1 align=1
   base size=1 base align=1
std::is_scalar<int*> (0x0x7efe34be0208) 0 empty
  std::integral_constant<bool, true> (0x0x7efe34bd4600) 0 empty

Class std::__or_<std::is_reference<int*>, std::is_scalar<int*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<int*>, std::is_scalar<int*> > (0x0x7efe34be0270) 0 empty
  std::is_scalar<int*> (0x0x7efe34be02d8) 0 empty
    std::integral_constant<bool, true> (0x0x7efe34bd4660) 0 empty

Class std::__is_destructible_safe<int*, false, true>
   size=1 align=1
   base size=1 base align=1
std::__is_destructible_safe<int*, false, true> (0x0x7efe34be0340) 0 empty
  std::integral_constant<bool, true> (0x0x7efe34bd46c0) 0 empty

Class std::is_destructible<int*>
   size=1 align=1
   base size=1 base align=1
std::is_destructible<int*> (0x0x7efe34be03a8) 0 empty
  std::integral_constant<bool, true> (0x0x7efe34bd4720) 0 empty

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

Class std::is_function<int*&&>
   size=1 align=1
   base size=1 base align=1
std::is_function<int*&&> (0x0x7efe34be0618) 0 empty
  std::integral_constant<bool, false> (0x0x7efe34bd4840) 0 empty

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

Class std::is_lvalue_reference<int*&&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<int*&&> (0x0x7efe34be0680) 0 empty
  std::integral_constant<bool, false> (0x0x7efe34bd4900) 0 empty

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

Class std::is_rvalue_reference<int*&&>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<int*&&> (0x0x7efe34be06e8) 0 empty
  std::integral_constant<bool, true> (0x0x7efe34bd4a80) 0 empty

Class std::__or_<std::is_lvalue_reference<int*&&>, std::is_rvalue_reference<int*&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<int*&&>, std::is_rvalue_reference<int*&&> > (0x0x7efe34be0750) 0 empty
  std::is_rvalue_reference<int*&&> (0x0x7efe34be07b8) 0 empty
    std::integral_constant<bool, true> (0x0x7efe34bd4ae0) 0 empty

Class std::is_reference<int*&&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<int*&&> (0x0x7efe34be0820) 0 empty
  std::integral_constant<bool, true> (0x0x7efe34bd4b40) 0 empty

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

Class std::__or_<std::is_reference<int*&&>, std::is_void<int*&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<int*&&>, std::is_void<int*&&> > (0x0x7efe34be0888) 0 empty
  std::is_reference<int*&&> (0x0x7efe34be08f0) 0 empty
    std::integral_constant<bool, true> (0x0x7efe34bd4c00) 0 empty

Class std::__or_<std::is_function<int*&&>, std::is_reference<int*&&>, std::is_void<int*&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<int*&&>, std::is_reference<int*&&>, std::is_void<int*&&> > (0x0x7efe34be0958) 0 empty
  std::__or_<std::is_reference<int*&&>, std::is_void<int*&&> > (0x0x7efe34be09c0) 0 empty
    std::is_reference<int*&&> (0x0x7efe34be0a28) 0 empty
      std::integral_constant<bool, true> (0x0x7efe34bd4c60) 0 empty

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

Class std::is_object<int*&&>
   size=1 align=1
   base size=1 base align=1
std::is_object<int*&&> (0x0x7efe34be0bc8) 0 empty
  std::integral_constant<bool, false> (0x0x7efe34bd4de0) 0 empty

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

Class std::__or_<std::is_object<int*&&>, std::is_reference<int*&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<int*&&>, std::is_reference<int*&&> > (0x0x7efe34be0c30) 0 empty
  std::is_reference<int*&&> (0x0x7efe34be0c98) 0 empty
    std::integral_constant<bool, true> (0x0x7efe34bd4ea0) 0 empty

Class std::__is_referenceable<int*&&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<int*&&> (0x0x7efe34be0d00) 0 empty
  std::integral_constant<bool, true> (0x0x7efe34bd4f00) 0 empty

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

Class std::add_rvalue_reference<int*&&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<int*&&> (0x0x7efe34be0d68) 0 empty
  std::__add_rvalue_reference_helper<int*&&, true> (0x0x7efe34bf7000) 0 empty

Class std::__is_direct_constructible_impl<int*, int*&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_impl<int*, int*&&> (0x0x7efe34be05b0) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7efe34bd47e0) 0 empty

Class std::__and_<std::is_destructible<int*>, std::__is_direct_constructible_impl<int*, int*&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_destructible<int*>, std::__is_direct_constructible_impl<int*, int*&&> > (0x0x7efe34be0e38) 0 empty
  std::__is_direct_constructible_impl<int*, int*&&> (0x0x7efe34be0ea0) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7efe34bf7060) 0 empty

Class std::__is_direct_constructible_new_safe<int*, int*&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new_safe<int*, int*&&> (0x0x7efe34be0f08) 0 empty
  std::__and_<std::is_destructible<int*>, std::__is_direct_constructible_impl<int*, int*&&> > (0x0x7efe34be0f70) 0 empty
    std::__is_direct_constructible_impl<int*, int*&&> (0x0x7efe34bf9000) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7efe34bf7180) 0 empty

Class std::__is_direct_constructible_new<int*, int*&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new<int*, int*&&> (0x0x7efe34bf9068) 0 empty
  std::__is_direct_constructible_new_safe<int*, int*&&> (0x0x7efe34bf90d0) 0 empty
    std::__and_<std::is_destructible<int*>, std::__is_direct_constructible_impl<int*, int*&&> > (0x0x7efe34bf9138) 0 empty
      std::__is_direct_constructible_impl<int*, int*&&> (0x0x7efe34bf91a0) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7efe34bf7240) 0 empty

Class std::__is_direct_constructible<int*, int*&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible<int*, int*&&> (0x0x7efe34bf9208) 0 empty
  std::integral_constant<bool, true> (0x0x7efe34bf7300) 0 empty

Class std::__is_constructible_impl<int*, int*&&>
   size=1 align=1
   base size=1 base align=1
std::__is_constructible_impl<int*, int*&&> (0x0x7efe34bf9270) 0 empty
  std::__is_direct_constructible<int*, int*&&> (0x0x7efe34bf92d8) 0 empty
    std::integral_constant<bool, true> (0x0x7efe34bf7360) 0 empty

Class std::is_constructible<int*, int*&&>
   size=1 align=1
   base size=1 base align=1
std::is_constructible<int*, int*&&> (0x0x7efe34bf9340) 0 empty
  std::integral_constant<bool, true> (0x0x7efe34bf73c0) 0 empty

Class std::__is_move_constructible_impl<int*, true>
   size=1 align=1
   base size=1 base align=1
std::__is_move_constructible_impl<int*, true> (0x0x7efe34bf93a8) 0 empty
  std::is_constructible<int*, int*&&> (0x0x7efe34bf9410) 0 empty
    std::integral_constant<bool, true> (0x0x7efe34bf7420) 0 empty

Class std::is_move_constructible<int*>
   size=1 align=1
   base size=1 base align=1
std::is_move_constructible<int*> (0x0x7efe34bf9478) 0 empty
  std::__is_move_constructible_impl<int*, true> (0x0x7efe34bf94e0) 0 empty
    std::is_constructible<int*, int*&&> (0x0x7efe34bf9548) 0 empty
      std::integral_constant<bool, true> (0x0x7efe34bf7480) 0 empty

Class std::conditional<true, std::is_move_assignable<int*>, std::is_move_constructible<int*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_move_assignable<int*>, std::is_move_constructible<int*> > (0x0x7efe34bf74e0) 0 empty

Class std::is_function<int*&>
   size=1 align=1
   base size=1 base align=1
std::is_function<int*&> (0x0x7efe34bf95b0) 0 empty
  std::integral_constant<bool, false> (0x0x7efe34bf7660) 0 empty

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

Class std::is_lvalue_reference<int*&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<int*&> (0x0x7efe34bf9618) 0 empty
  std::integral_constant<bool, true> (0x0x7efe34bf7720) 0 empty

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

Class std::__or_<std::is_lvalue_reference<int*&>, std::is_rvalue_reference<int*&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<int*&>, std::is_rvalue_reference<int*&> > (0x0x7efe34bf9680) 0 empty
  std::is_lvalue_reference<int*&> (0x0x7efe34bf96e8) 0 empty
    std::integral_constant<bool, true> (0x0x7efe34bf78a0) 0 empty

Class std::is_reference<int*&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<int*&> (0x0x7efe34bf9750) 0 empty
  std::integral_constant<bool, true> (0x0x7efe34bf7900) 0 empty

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

Class std::__or_<std::is_reference<int*&>, std::is_void<int*&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<int*&>, std::is_void<int*&> > (0x0x7efe34bf97b8) 0 empty
  std::is_reference<int*&> (0x0x7efe34bf9820) 0 empty
    std::integral_constant<bool, true> (0x0x7efe34bf79c0) 0 empty

Class std::__or_<std::is_function<int*&>, std::is_reference<int*&>, std::is_void<int*&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<int*&>, std::is_reference<int*&>, std::is_void<int*&> > (0x0x7efe34bf9888) 0 empty
  std::__or_<std::is_reference<int*&>, std::is_void<int*&> > (0x0x7efe34bf98f0) 0 empty
    std::is_reference<int*&> (0x0x7efe34bf9958) 0 empty
      std::integral_constant<bool, true> (0x0x7efe34bf7a20) 0 empty

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

Class std::is_object<int*&>
   size=1 align=1
   base size=1 base align=1
std::is_object<int*&> (0x0x7efe34bf9af8) 0 empty
  std::integral_constant<bool, false> (0x0x7efe34bf7ba0) 0 empty

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

Class std::__or_<std::is_object<int*&>, std::is_reference<int*&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<int*&>, std::is_reference<int*&> > (0x0x7efe34bf9b60) 0 empty
  std::is_reference<int*&> (0x0x7efe34bf9bc8) 0 empty
    std::integral_constant<bool, true> (0x0x7efe34bf7c60) 0 empty

Class std::__is_referenceable<int*&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<int*&> (0x0x7efe34bf9c30) 0 empty
  std::integral_constant<bool, true> (0x0x7efe34bf7cc0) 0 empty

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

Class std::add_rvalue_reference<int*&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<int*&> (0x0x7efe34bf9c98) 0 empty
  std::__add_rvalue_reference_helper<int*&, true> (0x0x7efe34bf7d80) 0 empty

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

Class std::is_assignable<int*&, int*&&>
   size=1 align=1
   base size=1 base align=1
std::is_assignable<int*&, int*&&> (0x0x7efe34bf9d68) 0 empty
  std::integral_constant<bool, true> (0x0x7efe34bf7de0) 0 empty

Class std::__is_move_assignable_impl<int*, true>
   size=1 align=1
   base size=1 base align=1
std::__is_move_assignable_impl<int*, true> (0x0x7efe34bf9dd0) 0 empty
  std::is_assignable<int*&, int*&&> (0x0x7efe34bf9e38) 0 empty
    std::integral_constant<bool, true> (0x0x7efe34bf7e40) 0 empty

Class std::is_move_assignable<int*>
   size=1 align=1
   base size=1 base align=1
std::is_move_assignable<int*> (0x0x7efe34bf9ea0) 0 empty
  std::__is_move_assignable_impl<int*, true> (0x0x7efe34bf9f08) 0 empty
    std::is_assignable<int*&, int*&&> (0x0x7efe34bf9f70) 0 empty
      std::integral_constant<bool, true> (0x0x7efe34bf7ea0) 0 empty

Class std::__and_<std::is_move_constructible<int*>, std::is_move_assignable<int*> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_move_constructible<int*>, std::is_move_assignable<int*> > (0x0x7efe34c1a000) 0 empty
  std::is_move_assignable<int*> (0x0x7efe34c1a068) 0 empty
    std::__is_move_assignable_impl<int*, true> (0x0x7efe34c1a0d0) 0 empty
      std::is_assignable<int*&, int*&&> (0x0x7efe34c1a138) 0 empty
        std::integral_constant<bool, true> (0x0x7efe34bf7f00) 0 empty

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

Class std::__is_nt_constructible_impl<int*, int*&&>
   size=1 align=1
   base size=1 base align=1
std::__is_nt_constructible_impl<int*, int*&&> (0x0x7efe34c1a270) 0 empty
  std::integral_constant<bool, true> (0x0x7efe34c23000) 0 empty

Class std::__and_<std::is_constructible<int*, int*&&>, std::__is_nt_constructible_impl<int*, int*&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<int*, int*&&>, std::__is_nt_constructible_impl<int*, int*&&> > (0x0x7efe34c1a2d8) 0 empty
  std::__is_nt_constructible_impl<int*, int*&&> (0x0x7efe34c1a340) 0 empty
    std::integral_constant<bool, true> (0x0x7efe34c23060) 0 empty

Class std::is_nothrow_constructible<int*, int*&&>
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_constructible<int*, int*&&> (0x0x7efe34c1a478) 0 empty
  std::__and_<std::is_constructible<int*, int*&&>, std::__is_nt_constructible_impl<int*, int*&&> > (0x0x7efe34c1a4e0) 0 empty
    std::__is_nt_constructible_impl<int*, int*&&> (0x0x7efe34c1a548) 0 empty
      std::integral_constant<bool, true> (0x0x7efe34c23180) 0 empty

Class std::__is_nothrow_move_constructible_impl<int*, true>
   size=1 align=1
   base size=1 base align=1
std::__is_nothrow_move_constructible_impl<int*, true> (0x0x7efe34c1a618) 0 empty
  std::is_nothrow_constructible<int*, int*&&> (0x0x7efe34c1a680) 0 empty
    std::__and_<std::is_constructible<int*, int*&&>, std::__is_nt_constructible_impl<int*, int*&&> > (0x0x7efe34c1a6e8) 0 empty
      std::__is_nt_constructible_impl<int*, int*&&> (0x0x7efe34c1a750) 0 empty
        std::integral_constant<bool, true> (0x0x7efe34c231e0) 0 empty

Class std::is_nothrow_move_constructible<int*>
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_move_constructible<int*> (0x0x7efe34c1a820) 0 empty
  std::__is_nothrow_move_constructible_impl<int*, true> (0x0x7efe34c1a888) 0 empty
    std::is_nothrow_constructible<int*, int*&&> (0x0x7efe34c1a8f0) 0 empty
      std::__and_<std::is_constructible<int*, int*&&>, std::__is_nt_constructible_impl<int*, int*&&> > (0x0x7efe34c1a958) 0 empty
        std::__is_nt_constructible_impl<int*, int*&&> (0x0x7efe34c1a9c0) 0 empty
          std::integral_constant<bool, true> (0x0x7efe34c23240) 0 empty

Class std::conditional<true, std::is_nothrow_move_assignable<int*>, std::is_nothrow_move_constructible<int*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_nothrow_move_assignable<int*>, std::is_nothrow_move_constructible<int*> > (0x0x7efe34c232a0) 0 empty

Class std::conditional<true, std::__is_nt_assignable_impl<int*&, int*&&>, std::is_assignable<int*&, int*&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_nt_assignable_impl<int*&, int*&&>, std::is_assignable<int*&, int*&&> > (0x0x7efe34c23300) 0 empty

Class std::__is_nt_assignable_impl<int*&, int*&&>
   size=1 align=1
   base size=1 base align=1
std::__is_nt_assignable_impl<int*&, int*&&> (0x0x7efe34c1ad00) 0 empty
  std::integral_constant<bool, true> (0x0x7efe34c23360) 0 empty

Class std::__and_<std::is_assignable<int*&, int*&&>, std::__is_nt_assignable_impl<int*&, int*&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_assignable<int*&, int*&&>, std::__is_nt_assignable_impl<int*&, int*&&> > (0x0x7efe34c1ad68) 0 empty
  std::__is_nt_assignable_impl<int*&, int*&&> (0x0x7efe34c1add0) 0 empty
    std::integral_constant<bool, true> (0x0x7efe34c233c0) 0 empty

Class std::is_nothrow_assignable<int*&, int*&&>
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_assignable<int*&, int*&&> (0x0x7efe34c1ae38) 0 empty
  std::__and_<std::is_assignable<int*&, int*&&>, std::__is_nt_assignable_impl<int*&, int*&&> > (0x0x7efe34c1aea0) 0 empty
    std::__is_nt_assignable_impl<int*&, int*&&> (0x0x7efe34c1af08) 0 empty
      std::integral_constant<bool, true> (0x0x7efe34c234e0) 0 empty

Class std::__is_nt_move_assignable_impl<int*, true>
   size=1 align=1
   base size=1 base align=1
std::__is_nt_move_assignable_impl<int*, true> (0x0x7efe34c1af70) 0 empty
  std::is_nothrow_assignable<int*&, int*&&> (0x0x7efe34c2b000) 0 empty
    std::__and_<std::is_assignable<int*&, int*&&>, std::__is_nt_assignable_impl<int*&, int*&&> > (0x0x7efe34c2b068) 0 empty
      std::__is_nt_assignable_impl<int*&, int*&&> (0x0x7efe34c2b0d0) 0 empty
        std::integral_constant<bool, true> (0x0x7efe34c235a0) 0 empty

Class std::is_nothrow_move_assignable<int*>
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_move_assignable<int*> (0x0x7efe34c2b138) 0 empty
  std::__is_nt_move_assignable_impl<int*, true> (0x0x7efe34c2b1a0) 0 empty
    std::is_nothrow_assignable<int*&, int*&&> (0x0x7efe34c2b208) 0 empty
      std::__and_<std::is_assignable<int*&, int*&&>, std::__is_nt_assignable_impl<int*&, int*&&> > (0x0x7efe34c2b270) 0 empty
        std::__is_nt_assignable_impl<int*&, int*&&> (0x0x7efe34c2b2d8) 0 empty
          std::integral_constant<bool, true> (0x0x7efe34c23660) 0 empty

Class std::__and_<std::is_nothrow_move_constructible<int*>, std::is_nothrow_move_assignable<int*> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_nothrow_move_constructible<int*>, std::is_nothrow_move_assignable<int*> > (0x0x7efe34c2b340) 0 empty
  std::is_nothrow_move_assignable<int*> (0x0x7efe34c2b3a8) 0 empty
    std::__is_nt_move_assignable_impl<int*, true> (0x0x7efe34c2b410) 0 empty
      std::is_nothrow_assignable<int*&, int*&&> (0x0x7efe34c2b478) 0 empty
        std::__and_<std::is_assignable<int*&, int*&&>, std::__is_nt_assignable_impl<int*&, int*&&> > (0x0x7efe34c2b4e0) 0 empty
          std::__is_nt_assignable_impl<int*&, int*&&> (0x0x7efe34c2b548) 0 empty
            std::integral_constant<bool, true> (0x0x7efe34c23720) 0 empty

Class std::conditional<true, std::is_move_assignable<int>, std::is_copy_assignable<int> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_move_assignable<int>, std::is_copy_assignable<int> > (0x0x7efe34c239c0) 0 empty

Class std::__is_move_assignable_impl<int, true>
   size=1 align=1
   base size=1 base align=1
std::__is_move_assignable_impl<int, true> (0x0x7efe34c2b6e8) 0 empty
  std::is_assignable<int&, int&&> (0x0x7efe34c2b750) 0 empty
    std::integral_constant<bool, true> (0x0x7efe34c23a20) 0 empty

Class std::is_move_assignable<int>
   size=1 align=1
   base size=1 base align=1
std::is_move_assignable<int> (0x0x7efe34c2b7b8) 0 empty
  std::__is_move_assignable_impl<int, true> (0x0x7efe34c2b820) 0 empty
    std::is_assignable<int&, int&&> (0x0x7efe34c2b888) 0 empty
      std::integral_constant<bool, true> (0x0x7efe34c23a80) 0 empty

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

