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

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

Class __locale_struct
   size=232 align=8
   base size=232 base align=8
__locale_struct (0x0x7f218376b960) 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 (0x0x7f21838b3e40) 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 (0x0x7f21838f7000) 0 nearly-empty
    vptr=((& std::bad_exception::_ZTVSt13bad_exception) + 16u)
  std::exception (0x0x7f218269a060) 0 nearly-empty
      primary-for std::bad_exception (0x0x7f21838f7000)

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

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

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

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

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

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

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

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

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

Class std::__is_integral_helper<char>
   size=1 align=1
   base size=1 base align=1
std::__is_integral_helper<char> (0x0x7f21837cfc98) 0 empty
  std::integral_constant<bool, true> (0x0x7f21826d6060) 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> (0x0x7f21837cfd00) 0 empty
  std::integral_constant<bool, true> (0x0x7f21826d60c0) 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> (0x0x7f21837cfd68) 0 empty
  std::integral_constant<bool, true> (0x0x7f21826d6120) 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> (0x0x7f21837cfdd0) 0 empty
  std::integral_constant<bool, true> (0x0x7f21826d6180) 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> (0x0x7f21837cfe38) 0 empty
  std::integral_constant<bool, true> (0x0x7f21826d61e0) 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> (0x0x7f21837cfea0) 0 empty
  std::integral_constant<bool, true> (0x0x7f21826d6240) 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> (0x0x7f21837cff08) 0 empty
  std::integral_constant<bool, true> (0x0x7f21826d62a0) 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> (0x0x7f21837cff70) 0 empty
  std::integral_constant<bool, true> (0x0x7f21826d6300) 0 empty

Class std::__is_integral_helper<int>
   size=1 align=1
   base size=1 base align=1
std::__is_integral_helper<int> (0x0x7f21826db000) 0 empty
  std::integral_constant<bool, true> (0x0x7f21826d6360) 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> (0x0x7f21826db068) 0 empty
  std::integral_constant<bool, true> (0x0x7f21826d63c0) 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> (0x0x7f21826db0d0) 0 empty
  std::integral_constant<bool, true> (0x0x7f21826d6420) 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> (0x0x7f21826db138) 0 empty
  std::integral_constant<bool, true> (0x0x7f21826d6480) 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> (0x0x7f21826db1a0) 0 empty
  std::integral_constant<bool, true> (0x0x7f21826d64e0) 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> (0x0x7f21826db208) 0 empty
  std::integral_constant<bool, true> (0x0x7f21826d6540) 0 empty

Class std::__is_integral_helper<__int128>
   size=1 align=1
   base size=1 base align=1
std::__is_integral_helper<__int128> (0x0x7f21826db270) 0 empty
  std::integral_constant<bool, true> (0x0x7f21826d65a0) 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> (0x0x7f21826db2d8) 0 empty
  std::integral_constant<bool, true> (0x0x7f21826d6600) 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> (0x0x7f21826db410) 0 empty
  std::integral_constant<bool, true> (0x0x7f21826d6720) 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> (0x0x7f21826db478) 0 empty
  std::integral_constant<bool, true> (0x0x7f21826d6780) 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> (0x0x7f21826db4e0) 0 empty
  std::integral_constant<bool, true> (0x0x7f21826d67e0) 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> (0x0x7f21826f8820) 0 empty
  std::integral_constant<bool, true> (0x0x7f21826f29c0) 0 empty

Class std::__do_is_destructible_impl
   size=1 align=1
   base size=0 base align=1
std::__do_is_destructible_impl (0x0x7f218271e6c0) 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 (0x0x7f218271e900) 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 (0x0x7f218271eb40) 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 (0x0x7f218271ed80) 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 (0x0x7f218271ef00) 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 (0x0x7f218274d300) 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 (0x0x7f2182788420) 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> (0x0x7f21827889c0) 0 empty

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

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

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

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

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

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

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

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

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

Class std::__make_signed<unsigned int>
   size=1 align=1
   base size=0 base align=1
std::__make_signed<unsigned int> (0x0x7f21827b6d20) 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> (0x0x7f21827b6d80) 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> (0x0x7f21827b6de0) 0 empty

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

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

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

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

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

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

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

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

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

Class std::__invoke_other
   size=1 align=1
   base size=0 base align=1
std::__invoke_other (0x0x7f2182815300) 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 (0x0x7f21828153c0) 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 (0x0x7f2182815480) 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 (0x0x7f2182815540) 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 (0x0x7f2182815600) 0 empty

Class std::__result_of_other_impl
   size=1 align=1
   base size=0 base align=1
std::__result_of_other_impl (0x0x7f2182815c60) 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 (0x0x7f2182815e40) 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 (0x0x7f2182815ea0) 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 (0x0x7f2182461480) 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 (0x0x7f2182461b40) 0 empty

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

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

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

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

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

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

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

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

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

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

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

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

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

Class std::__is_integer<long int>
   size=1 align=1
   base size=0 base align=1
std::__is_integer<long int> (0x0x7f2182495360) 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> (0x0x7f21824953c0) 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> (0x0x7f2182495420) 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> (0x0x7f2182495480) 0 empty

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

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

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

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

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

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

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

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

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

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

Class __gnu_cxx::__add_unsigned<char>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__add_unsigned<char> (0x0x7f2182495de0) 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> (0x0x7f2182495e40) 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> (0x0x7f2182495ea0) 0 empty

Class __gnu_cxx::__add_unsigned<int>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__add_unsigned<int> (0x0x7f2182495f00) 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> (0x0x7f2182495f60) 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> (0x0x7f21824cb000) 0 empty

Class __gnu_cxx::__remove_unsigned<char>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__remove_unsigned<char> (0x0x7f21824cb0c0) 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> (0x0x7f21824cb120) 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> (0x0x7f21824cb180) 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> (0x0x7f21824cb1e0) 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> (0x0x7f21824cb240) 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> (0x0x7f21824cb2a0) 0 empty

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

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

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

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

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

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

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

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

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

Class std::forward_iterator_tag
   size=1 align=1
   base size=1 base align=1
std::forward_iterator_tag (0x0x7f2182814c30) 0 empty
  std::input_iterator_tag (0x0x7f2182500b40) 0 empty

Class std::bidirectional_iterator_tag
   size=1 align=1
   base size=1 base align=1
std::bidirectional_iterator_tag (0x0x7f2182814c98) 0 empty
  std::forward_iterator_tag (0x0x7f2182814d00) 0 empty
    std::input_iterator_tag (0x0x7f2182500ba0) 0 empty

Class std::random_access_iterator_tag
   size=1 align=1
   base size=1 base align=1
std::random_access_iterator_tag (0x0x7f2182814d68) 0 empty
  std::bidirectional_iterator_tag (0x0x7f2182814dd0) 0 empty
    std::forward_iterator_tag (0x0x7f2182814e38) 0 empty
      std::input_iterator_tag (0x0x7f2182500c00) 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> (0x0x7f21825833c0) 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 (0x0x7f21825d0780) 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 (0x0x7f21825d08a0) 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 (0x0x7f21825d0a20) 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 (0x0x7f21825d0ba0) 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 (0x0x7f21825d0cc0) 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> (0x0x7f218262b120) 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> (0x0x7f218262b240) 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> (0x0x7f218262b720) 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> (0x0x7f218262b7e0) 0 empty

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class __pthread_cleanup_class
   size=24 align=8
   base size=24 base align=8
__pthread_cleanup_class (0x0x7f218230eea0) 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 (0x0x7f218258c1a0) 0 nearly-empty
    vptr=((& std::bad_alloc::_ZTVSt9bad_alloc) + 16u)
  std::exception (0x0x7f21823cc120) 0 nearly-empty
      primary-for std::bad_alloc (0x0x7f218258c1a0)

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

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

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

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

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

Class std::allocator<wchar_t>
   size=1 align=1
   base size=1 base align=1
std::allocator<wchar_t> (0x0x7f218258c410) 0 empty
  __gnu_cxx::new_allocator<wchar_t> (0x0x7f21823fc3c0) 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 (0x0x7f21823fc8a0) 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> (0x0x7f21824512a0) 0 empty

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class std::__allocator_traits_base
   size=1 align=1
   base size=0 base align=1
std::__allocator_traits_base (0x0x7f2182106000) 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> > (0x0x7f21821d5000) 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> (0x0x7f21821d5060) 0 empty

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

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

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

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

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

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

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

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

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

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

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

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

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

Class std::allocator_traits<std::allocator<char> >
   size=1 align=1
   base size=0 base align=1
std::allocator_traits<std::allocator<char> > (0x0x7f2181ee79c0) 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> > (0x0x7f21820bd888) 0 empty
  std::allocator_traits<std::allocator<char> > (0x0x7f2181ee7a20) 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> (0x0x7f2181ee7a80) 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 (0x0x7f21820bd9c0) 0
  std::allocator<char> (0x0x7f21820bda28) 0 empty
    __gnu_cxx::new_allocator<char> (0x0x7f2181ee7ae0) 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> (0x0x7f2181ee7b40) 0

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

Class std::initializer_list<char>
   size=16 align=8
   base size=16 base align=8
std::initializer_list<char> (0x0x7f2181ee7ea0) 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> > (0x0x7f2181fed180) 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> (0x0x7f2181fed1e0) 0 empty

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

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

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

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

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

Class std::__are_same<double, double>
   size=1 align=1
   base size=0 base align=1
std::__are_same<double, double> (0x0x7f2181fed540) 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> > (0x0x7f2181fed600) 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> (0x0x7f2181fed660) 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> (0x0x7f21820bdb60) 0 empty
  __gnu_cxx::__numeric_traits_floating<long double> (0x0x7f2181fed6c0) 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> (0x0x7f2181fed720) 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> (0x0x7f2181fed780) 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> > (0x0x7f2181fed8a0) 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> > (0x0x7f21820bdbc8) 0 empty
  std::allocator_traits<std::allocator<wchar_t> > (0x0x7f2181fed900) 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> (0x0x7f2181fed960) 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 (0x0x7f21820bdd00) 0
  std::allocator<wchar_t> (0x0x7f21820bdd68) 0 empty
    __gnu_cxx::new_allocator<wchar_t> (0x0x7f2181fed9c0) 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> (0x0x7f2181feda20) 0

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class std::hash<long unsigned int>
   size=1 align=1
   base size=1 base align=1
std::hash<long unsigned int> (0x0x7f2181d0b0d0) 0 empty
  std::__hash_base<long unsigned int, long unsigned int> (0x0x7f2181d08360) 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> (0x0x7f2181d08420) 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> (0x0x7f2181d0b138) 0 empty
  std::__hash_base<long unsigned int, long long unsigned int> (0x0x7f2181d08480) 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> (0x0x7f2181d08540) 0 empty

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

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

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

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

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

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

Class std::hash<long double>
   size=1 align=1
   base size=1 base align=1
std::hash<long double> (0x0x7f2181d0b340) 0 empty
  std::__hash_base<long unsigned int, long double> (0x0x7f2181d08d20) 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> > (0x0x7f2181d0b410) 0 empty
  std::integral_constant<bool, false> (0x0x7f2181d08de0) 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> > (0x0x7f2181d08e40) 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> > (0x0x7f2181d0b478) 0 empty
  std::__hash_base<long unsigned int, std::__cxx11::basic_string<char> > (0x0x7f2181d08ea0) 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> > > (0x0x7f2181d0b4e0) 0 empty
  std::integral_constant<bool, false> (0x0x7f2181d08f60) 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> > (0x0x7f2181d34000) 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> > (0x0x7f2181d0b548) 0 empty
  std::__hash_base<long unsigned int, std::__cxx11::basic_string<wchar_t> > (0x0x7f2181d34060) 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> > > (0x0x7f2181d0b5b0) 0 empty
  std::integral_constant<bool, false> (0x0x7f2181d341e0) 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> > (0x0x7f2181d34240) 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> > (0x0x7f2181d0b618) 0 empty
  std::__hash_base<long unsigned int, std::__cxx11::basic_string<char16_t> > (0x0x7f2181d342a0) 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> > (0x0x7f2181d34360) 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> > (0x0x7f2181d0b750) 0 empty
  std::allocator_traits<std::allocator<char16_t> > (0x0x7f2181d343c0) 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> (0x0x7f2181d34420) 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> (0x0x7f2181d34480) 0 empty

Class std::allocator<char16_t>
   size=1 align=1
   base size=1 base align=1
std::allocator<char16_t> (0x0x7f2181d0b888) 0 empty
  __gnu_cxx::new_allocator<char16_t> (0x0x7f2181d34540) 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 (0x0x7f2181d0b958) 0
  std::allocator<char16_t> (0x0x7f2181d0b9c0) 0 empty
    __gnu_cxx::new_allocator<char16_t> (0x0x7f2181d345a0) 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> (0x0x7f2181d34600) 0

Class std::__cxx11::basic_string<char16_t>
   size=32 align=8
   base size=32 base align=8
std::__cxx11::basic_string<char16_t> (0x0x7f2181d34300) 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> > > (0x0x7f2181d0ba28) 0 empty
  std::integral_constant<bool, false> (0x0x7f2181d346c0) 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> > (0x0x7f2181d34720) 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> > (0x0x7f2181d0ba90) 0 empty
  std::__hash_base<long unsigned int, std::__cxx11::basic_string<char32_t> > (0x0x7f2181d34780) 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> > (0x0x7f2181d34840) 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> > (0x0x7f2181d0bbc8) 0 empty
  std::allocator_traits<std::allocator<char32_t> > (0x0x7f2181d348a0) 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> (0x0x7f2181d34900) 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> (0x0x7f2181d34960) 0 empty

Class std::allocator<char32_t>
   size=1 align=1
   base size=1 base align=1
std::allocator<char32_t> (0x0x7f2181d0bd00) 0 empty
  __gnu_cxx::new_allocator<char32_t> (0x0x7f2181d34a20) 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 (0x0x7f2181d0bdd0) 0
  std::allocator<char32_t> (0x0x7f2181d0be38) 0 empty
    __gnu_cxx::new_allocator<char32_t> (0x0x7f2181d34a80) 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> (0x0x7f2181d34ae0) 0

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

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

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

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

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

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

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

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> > (0x0x7f2181bb93c0) 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> (0x0x7f2181bb9420) 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> (0x0x7f2181bc5068) 0 empty
  __gnu_cxx::__numeric_traits_integer<long unsigned int> (0x0x7f2181bb9480) 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> (0x0x7f2181bc5138) 0
    vptr=((& std::__cxx11::collate_byname<char>::_ZTVNSt7__cxx1114collate_bynameIcEE) + 16u)
  std::__cxx11::collate<char> (0x0x7f2181bc51a0) 0
      primary-for std::__cxx11::collate_byname<char> (0x0x7f2181bc5138)
    std::locale::facet (0x0x7f2181bb9540) 0
        primary-for std::__cxx11::collate<char> (0x0x7f2181bc51a0)

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

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

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

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

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

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

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

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

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

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

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

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> (0x0x7f2181bc5a28) 0 empty
  std::integral_constant<bool, true> (0x0x7f2181bb9ae0) 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 (0x0x7f2181bb9b40) 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> (0x0x7f2181bb9ba0) 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*> (0x0x7f2181bc5a90) 0 empty
  std::binary_function<const std::_V2::error_category*, const std::_V2::error_category*, bool> (0x0x7f2181bb9cc0) 0 empty

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

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

Class std::error_condition
   size=16 align=8
   base size=16 base align=8
std::error_condition (0x0x7f2181c27780) 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> (0x0x7f2181bc5b60) 0 empty
  std::integral_constant<bool, false> (0x0x7f2181c27e40) 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> (0x0x7f2181bc5bc8) 0 empty
  std::integral_constant<bool, false> (0x0x7f2181c27f60) 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> (0x0x7f2181bc5c30) 0 empty
  std::integral_constant<bool, false> (0x0x7f2181c51120) 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> (0x0x7f2181bc5c98) 0 empty
  std::integral_constant<bool, false> (0x0x7f2181c511e0) 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 (0x0x7f2181bc5d00) 0
    vptr=((& std::system_error::_ZTVSt12system_error) + 16u)
  std::runtime_error (0x0x7f2181bc5d68) 0
      primary-for std::system_error (0x0x7f2181bc5d00)
    std::exception (0x0x7f2181c51360) 0 nearly-empty
        primary-for std::runtime_error (0x0x7f2181bc5d68)

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

Class std::hash<std::error_code>
   size=1 align=1
   base size=1 base align=1
std::hash<std::error_code> (0x0x7f218186c7b8) 0 empty
  std::__hash_base<long unsigned int, std::error_code> (0x0x7f2181c51ea0) 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> (0x0x7f218186c820) 0 empty
  std::integral_constant<bool, true> (0x0x7f218188e780) 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 (0x0x7f218186c888) 0
    vptr=((& std::ios_base::failure::_ZTVNSt8ios_base7failureB5cxx11E) + 16u)
  std::system_error (0x0x7f218186c8f0) 0
      primary-for std::ios_base::failure (0x0x7f218186c888)
    std::runtime_error (0x0x7f218186c958) 0
        primary-for std::system_error (0x0x7f218186c8f0)
      std::exception (0x0x7f218188e900) 0 nearly-empty
          primary-for std::runtime_error (0x0x7f218186c958)

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

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

Class std::ios_base::Init
   size=1 align=1
   base size=0 base align=1
std::ios_base::Init (0x0x7f218188ea20) 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 (0x0x7f218188e8a0) 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> (0x0x7f218188ea80) 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> (0x0x7f2181921240) 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> (0x0x7f2181921720) 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 (0x0x7f21819218a0) 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> (0x0x7f21819c4000) 0
    vptr=((& std::ctype<char>::_ZTVSt5ctypeIcE) + 16u)
  std::locale::facet (0x0x7f2181997f00) 0
      primary-for std::ctype<char> (0x0x7f21819c4000)
  std::ctype_base (0x0x7f2181997f60) 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> (0x0x7f21819c40e0) 0
    vptr=((& std::__ctype_abstract_base<wchar_t>::_ZTVSt21__ctype_abstract_baseIwE) + 16u)
  std::locale::facet (0x0x7f21819db4e0) 0
      primary-for std::__ctype_abstract_base<wchar_t> (0x0x7f21819c40e0)
  std::ctype_base (0x0x7f21819db540) 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> (0x0x7f218198b208) 0
    vptr=((& std::ctype<wchar_t>::_ZTVSt5ctypeIwE) + 16u)
  std::__ctype_abstract_base<wchar_t> (0x0x7f21819c4150) 0
      primary-for std::ctype<wchar_t> (0x0x7f218198b208)
    std::locale::facet (0x0x7f21819db5a0) 0
        primary-for std::__ctype_abstract_base<wchar_t> (0x0x7f21819c4150)
    std::ctype_base (0x0x7f21819db600) 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> (0x0x7f218198b3a8) 0
    vptr=((& std::ctype_byname<char>::_ZTVSt12ctype_bynameIcE) + 16u)
  std::ctype<char> (0x0x7f21819c42a0) 0
      primary-for std::ctype_byname<char> (0x0x7f218198b3a8)
    std::locale::facet (0x0x7f21819db780) 0
        primary-for std::ctype<char> (0x0x7f21819c42a0)
    std::ctype_base (0x0x7f21819db7e0) 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> (0x0x7f218198b410) 0
    vptr=((& std::ctype_byname<wchar_t>::_ZTVSt12ctype_bynameIwE) + 16u)
  std::ctype<wchar_t> (0x0x7f218198b478) 0
      primary-for std::ctype_byname<wchar_t> (0x0x7f218198b410)
    std::__ctype_abstract_base<wchar_t> (0x0x7f21819c4310) 0
        primary-for std::ctype<wchar_t> (0x0x7f218198b478)
      std::locale::facet (0x0x7f21819db840) 0
          primary-for std::__ctype_abstract_base<wchar_t> (0x0x7f21819c4310)
      std::ctype_base (0x0x7f21819db8a0) 0 empty

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

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

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

Class __gnu_cxx::__numeric_traits<char>
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__numeric_traits<char> (0x0x7f218198ba90) 0 empty
  __gnu_cxx::__numeric_traits_integer<char> (0x0x7f2181672ae0) 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> (0x0x7f218198bb60) 0 empty
  std::integral_constant<bool, false> (0x0x7f2181698600) 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> (0x0x7f218198bbc8) 0 empty
  std::integral_constant<bool, false> (0x0x7f2181698660) 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> (0x0x7f2181698d20) 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> (0x0x7f218198bf08) 0
    vptr=((& std::__cxx11::numpunct_byname<char>::_ZTVNSt7__cxx1115numpunct_bynameIcEE) + 16u)
  std::__cxx11::numpunct<char> (0x0x7f218198bf70) 0
      primary-for std::__cxx11::numpunct_byname<char> (0x0x7f218198bf08)
    std::locale::facet (0x0x7f21816f40c0) 0
        primary-for std::__cxx11::numpunct<char> (0x0x7f218198bf70)

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

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

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

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

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

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

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

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

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

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

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

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> (0x0x7f218181d9c0) 0 empty
  std::integral_constant<bool, false> (0x0x7f21814a4660) 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> (0x0x7f218181da90) 0 empty
  std::integral_constant<bool, false> (0x0x7f21814a46c0) 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> > (0x0x7f21814a49c0) 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> (0x0x7f21814a4a20) 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> (0x0x7f218181dc30) 0 empty
  __gnu_cxx::__numeric_traits_integer<short int> (0x0x7f21814a4a80) 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> > (0x0x7f21814c3ba0) 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> (0x0x7f21814c3c00) 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> (0x0x7f218181d958) 0 empty
  __gnu_cxx::__numeric_traits_integer<long int> (0x0x7f21814c3c60) 0 empty

Class std::basic_istream<char>::sentry
   size=1 align=1
   base size=1 base align=1
std::basic_istream<char>::sentry (0x0x7f21814fb660) 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> (0x0x7f21814ed3a8 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> (0x0x7f21814ed478 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> (0x0x7f21814a2f50) 0
    vptridx=0u vptr=((& std::basic_iostream<char>::_ZTVSd) + 24u)
  std::basic_istream<char> (0x0x7f21814ed3a8) 0
      primary-for std::basic_iostream<char> (0x0x7f21814a2f50)
      subvttidx=8u
    std::basic_ios<char> (0x0x7f21814ed410) 24 virtual
        vptridx=40u vbaseoffset=-24 vptr=((& std::basic_iostream<char>::_ZTVSd) + 104u)
      std::ios_base (0x0x7f21814fb6c0) 24
          primary-for std::basic_ios<char> (0x0x7f21814ed410)
  std::basic_ostream<char> (0x0x7f21814ed478) 16 nearly-empty
      subvttidx=24u vptridx=48u vptr=((& std::basic_iostream<char>::_ZTVSd) + 64u)
    std::basic_ios<char> (0x0x7f21814ed410) 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 (0x0x7f21814fb720) 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> (0x0x7f21814ed820 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> (0x0x7f21814ed8f0 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> (0x0x7f218151f690) 0
    vptridx=0u vptr=((& std::basic_iostream<wchar_t>::_ZTVSt14basic_iostreamIwSt11char_traitsIwEE) + 24u)
  std::basic_istream<wchar_t> (0x0x7f21814ed820) 0
      primary-for std::basic_iostream<wchar_t> (0x0x7f218151f690)
      subvttidx=8u
    std::basic_ios<wchar_t> (0x0x7f21814ed888) 24 virtual
        vptridx=40u vbaseoffset=-24 vptr=((& std::basic_iostream<wchar_t>::_ZTVSt14basic_iostreamIwSt11char_traitsIwEE) + 104u)
      std::ios_base (0x0x7f21814fb780) 24
          primary-for std::basic_ios<wchar_t> (0x0x7f21814ed888)
  std::basic_ostream<wchar_t> (0x0x7f21814ed8f0) 16 nearly-empty
      subvttidx=24u vptridx=48u vptr=((& std::basic_iostream<wchar_t>::_ZTVSt14basic_iostreamIwSt11char_traitsIwEE) + 64u)
    std::basic_ios<wchar_t> (0x0x7f21814ed888) alternative-path

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

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

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

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

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

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

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

Class std::__numeric_limits_base
   size=1 align=1
   base size=0 base align=1
std::__numeric_limits_base (0x0x7f218128b300) 0 empty

Class std::numeric_limits<bool>
   size=1 align=1
   base size=0 base align=1
std::numeric_limits<bool> (0x0x7f218128b840) 0 empty

Class std::numeric_limits<char>
   size=1 align=1
   base size=0 base align=1
std::numeric_limits<char> (0x0x7f218128bc00) 0 empty

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

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

Class std::numeric_limits<wchar_t>
   size=1 align=1
   base size=0 base align=1
std::numeric_limits<wchar_t> (0x0x7f21812b2780) 0 empty

Class std::numeric_limits<char16_t>
   size=1 align=1
   base size=0 base align=1
std::numeric_limits<char16_t> (0x0x7f21812b2b40) 0 empty

Class std::numeric_limits<char32_t>
   size=1 align=1
   base size=0 base align=1
std::numeric_limits<char32_t> (0x0x7f21812b2f00) 0 empty

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

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

Class std::numeric_limits<int>
   size=1 align=1
   base size=0 base align=1
std::numeric_limits<int> (0x0x7f21812e9a80) 0 empty

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

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

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

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

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

Class std::numeric_limits<__int128>
   size=1 align=1
   base size=0 base align=1
std::numeric_limits<__int128> (0x0x7f2181342180) 0 empty

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

Class std::is_error_condition_enum<std::float_denorm_style>
   size=1 align=1
   base size=1 base align=1
std::is_error_condition_enum<std::float_denorm_style> (0x0x7f218135f000) 0 empty
  std::integral_constant<bool, false> (0x0x7f2181342960) 0 empty

Class std::is_error_code_enum<std::float_denorm_style>
   size=1 align=1
   base size=1 base align=1
std::is_error_code_enum<std::float_denorm_style> (0x0x7f218135f068) 0 empty
  std::integral_constant<bool, false> (0x0x7f21813429c0) 0 empty

Class std::numeric_limits<float>
   size=1 align=1
   base size=0 base align=1
std::numeric_limits<float> (0x0x7f2181342900) 0 empty

Class std::numeric_limits<double>
   size=1 align=1
   base size=0 base align=1
std::numeric_limits<double> (0x0x7f2181342d80) 0 empty

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

Vtable for CoinError
CoinError::_ZTV9CoinError: 4u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTI9CoinError)
16    (int (*)(...))CoinError::~CoinError
24    (int (*)(...))CoinError::~CoinError

Class CoinError
   size=144 align=8
   base size=140 base align=8
CoinError (0x0x7f2181076600) 0
    vptr=((& CoinError::_ZTV9CoinError) + 16u)

Class std::is_array<std::allocator<char> >
   size=1 align=1
   base size=1 base align=1
std::is_array<std::allocator<char> > (0x0x7f218135f208) 0 empty
  std::integral_constant<bool, false> (0x0x7f2181076660) 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> > (0x0x7f2181076720) 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> > (0x0x7f2181076780) 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> > (0x0x7f21810766c0) 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> > (0x0x7f218135f2d8) 0 empty
  std::integral_constant<bool, false> (0x0x7f21810767e0) 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> > (0x0x7f218135f340) 0 empty
  std::integral_constant<bool, false> (0x0x7f2181076840) 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> > > (0x0x7f218135f3a8) 0 empty
  std::integral_constant<bool, true> (0x0x7f21810768a0) 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> > > > (0x0x7f2181076900) 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> > (0x0x7f218135f410) 0 empty
  std::__do_is_default_constructible_impl (0x0x7f2181076960) 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> > > (0x0x7f218135f478) 0 empty
  std::__is_default_constructible_impl<std::allocator<char> > (0x0x7f218135f4e0) 0 empty
    std::__do_is_default_constructible_impl (0x0x7f21810769c0) 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> > (0x0x7f218135f548) 0 empty
  std::__and_<std::__not_<std::is_void<std::allocator<char> > >, std::__is_default_constructible_impl<std::allocator<char> > > (0x0x7f218135f5b0) 0 empty
    std::__is_default_constructible_impl<std::allocator<char> > (0x0x7f218135f618) 0 empty
      std::__do_is_default_constructible_impl (0x0x7f2181076a20) 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> (0x0x7f218135f680) 0 empty
  std::integral_constant<bool, true> (0x0x7f2181076a80) 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> > (0x0x7f218135f6e8) 0 empty
  std::integral_constant<bool, true> (0x0x7f2181076ae0) 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> > > (0x0x7f2181076b40) 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> > (0x0x7f218135f750) 0 empty
  std::integral_constant<bool, true> (0x0x7f2181076ba0) 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> (0x0x7f218135f7b8) 0 empty
  std::__is_nt_default_constructible_atom<std::allocator<char> > (0x0x7f218135f820) 0 empty
    std::integral_constant<bool, true> (0x0x7f2181076c00) 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> > (0x0x7f218135f888) 0 empty
  std::__is_nt_default_constructible_impl<std::allocator<char>, false> (0x0x7f218135f8f0) 0 empty
    std::__is_nt_default_constructible_atom<std::allocator<char> > (0x0x7f218135f958) 0 empty
      std::integral_constant<bool, true> (0x0x7f2181076c60) 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> > (0x0x7f218135f9c0) 0 empty
  std::__and_<std::is_default_constructible<std::allocator<char> >, std::__is_nt_default_constructible_impl<std::allocator<char>, false> > (0x0x7f218135fa28) 0 empty
    std::__is_nt_default_constructible_impl<std::allocator<char>, false> (0x0x7f218135fa90) 0 empty
      std::__is_nt_default_constructible_atom<std::allocator<char> > (0x0x7f218135faf8) 0 empty
        std::integral_constant<bool, true> (0x0x7f2181076cc0) 0 empty

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

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

Class std::is_error_condition_enum<std::__cxx11::basic_string<char> >
   size=1 align=1
   base size=1 base align=1
std::is_error_condition_enum<std::__cxx11::basic_string<char> > (0x0x7f21810b5478) 0 empty
  std::integral_constant<bool, false> (0x0x7f21810af180) 0 empty

Class CoinThreadRandom
   size=4 align=4
   base size=4 base align=4
CoinThreadRandom (0x0x7f21810fbc60) 0

Class std::_Rb_tree_node_base
   size=32 align=8
   base size=32 base align=8
std::_Rb_tree_node_base (0x0x7f218112fa20) 0

Class std::_PCC<true, std::_Rb_tree_node_base*, std::_Rb_tree_node_base*>
   size=1 align=1
   base size=0 base align=1
std::_PCC<true, std::_Rb_tree_node_base*, std::_Rb_tree_node_base*> (0x0x7f21811f3ea0) 0 empty

Class std::is_function<std::_Rb_tree_node_base*>
   size=1 align=1
   base size=1 base align=1
std::is_function<std::_Rb_tree_node_base*> (0x0x7f21810b57b8) 0 empty
  std::integral_constant<bool, false> (0x0x7f21811f3f00) 0 empty

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

Class std::is_lvalue_reference<std::_Rb_tree_node_base*>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<std::_Rb_tree_node_base*> (0x0x7f21810b5820) 0 empty
  std::integral_constant<bool, false> (0x0x7f2180e6f0c0) 0 empty

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

Class std::is_rvalue_reference<std::_Rb_tree_node_base*>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<std::_Rb_tree_node_base*> (0x0x7f21810b5888) 0 empty
  std::integral_constant<bool, false> (0x0x7f2180e6f180) 0 empty

Class std::__or_<std::is_lvalue_reference<std::_Rb_tree_node_base*>, std::is_rvalue_reference<std::_Rb_tree_node_base*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<std::_Rb_tree_node_base*>, std::is_rvalue_reference<std::_Rb_tree_node_base*> > (0x0x7f21810b58f0) 0 empty
  std::is_rvalue_reference<std::_Rb_tree_node_base*> (0x0x7f21810b5958) 0 empty
    std::integral_constant<bool, false> (0x0x7f2180e6f1e0) 0 empty

Class std::is_reference<std::_Rb_tree_node_base*>
   size=1 align=1
   base size=1 base align=1
std::is_reference<std::_Rb_tree_node_base*> (0x0x7f21810b59c0) 0 empty
  std::integral_constant<bool, false> (0x0x7f2180e6f240) 0 empty

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

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

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

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

Class std::__is_void_helper<std::_Rb_tree_node_base*>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<std::_Rb_tree_node_base*> (0x0x7f21810b5a90) 0 empty
  std::integral_constant<bool, false> (0x0x7f2180e6f420) 0 empty

Class std::is_void<std::_Rb_tree_node_base*>
   size=1 align=1
   base size=1 base align=1
std::is_void<std::_Rb_tree_node_base*> (0x0x7f21810b5af8) 0 empty
  std::integral_constant<bool, false> (0x0x7f2180e6f480) 0 empty

Class std::__or_<std::is_reference<std::_Rb_tree_node_base*>, std::is_void<std::_Rb_tree_node_base*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::_Rb_tree_node_base*>, std::is_void<std::_Rb_tree_node_base*> > (0x0x7f21810b5b60) 0 empty
  std::is_void<std::_Rb_tree_node_base*> (0x0x7f21810b5bc8) 0 empty
    std::integral_constant<bool, false> (0x0x7f2180e6f4e0) 0 empty

Class std::__or_<std::is_function<std::_Rb_tree_node_base*>, std::is_reference<std::_Rb_tree_node_base*>, std::is_void<std::_Rb_tree_node_base*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::_Rb_tree_node_base*>, std::is_reference<std::_Rb_tree_node_base*>, std::is_void<std::_Rb_tree_node_base*> > (0x0x7f21810b5d00) 0 empty
  std::__or_<std::is_reference<std::_Rb_tree_node_base*>, std::is_void<std::_Rb_tree_node_base*> > (0x0x7f21810b5d68) 0 empty
    std::is_void<std::_Rb_tree_node_base*> (0x0x7f21810b5dd0) 0 empty
      std::integral_constant<bool, false> (0x0x7f2180e6f540) 0 empty

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

Class std::is_object<std::_Rb_tree_node_base*>
   size=1 align=1
   base size=1 base align=1
std::is_object<std::_Rb_tree_node_base*> (0x0x7f21810b5f08) 0 empty
  std::integral_constant<bool, true> (0x0x7f2180e6f600) 0 empty

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

Class std::__or_<std::is_object<std::_Rb_tree_node_base*>, std::is_reference<std::_Rb_tree_node_base*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<std::_Rb_tree_node_base*>, std::is_reference<std::_Rb_tree_node_base*> > (0x0x7f21810b5f70) 0 empty
  std::is_object<std::_Rb_tree_node_base*> (0x0x7f21810b5208) 0 empty
    std::integral_constant<bool, true> (0x0x7f2180e6f6c0) 0 empty

Class std::__is_referenceable<std::_Rb_tree_node_base*>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<std::_Rb_tree_node_base*> (0x0x7f21810b5340) 0 empty
  std::integral_constant<bool, true> (0x0x7f2180e6f7e0) 0 empty

Class std::is_function<std::_Rb_tree_node_base*&>
   size=1 align=1
   base size=1 base align=1
std::is_function<std::_Rb_tree_node_base*&> (0x0x7f21810b53a8) 0 empty
  std::integral_constant<bool, false> (0x0x7f2180e6f8a0) 0 empty

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

Class std::is_lvalue_reference<std::_Rb_tree_node_base*&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<std::_Rb_tree_node_base*&> (0x0x7f21810b5410) 0 empty
  std::integral_constant<bool, true> (0x0x7f2180e6fa20) 0 empty

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

Class std::__or_<std::is_lvalue_reference<std::_Rb_tree_node_base*&>, std::is_rvalue_reference<std::_Rb_tree_node_base*&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<std::_Rb_tree_node_base*&>, std::is_rvalue_reference<std::_Rb_tree_node_base*&> > (0x0x7f21810b56e8) 0 empty
  std::is_lvalue_reference<std::_Rb_tree_node_base*&> (0x0x7f21810b5750) 0 empty
    std::integral_constant<bool, true> (0x0x7f2180e6fae0) 0 empty

Class std::is_reference<std::_Rb_tree_node_base*&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<std::_Rb_tree_node_base*&> (0x0x7f2180e8c000) 0 empty
  std::integral_constant<bool, true> (0x0x7f2180e6fb40) 0 empty

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

Class std::__or_<std::is_reference<std::_Rb_tree_node_base*&>, std::is_void<std::_Rb_tree_node_base*&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::_Rb_tree_node_base*&>, std::is_void<std::_Rb_tree_node_base*&> > (0x0x7f2180e8c068) 0 empty
  std::is_reference<std::_Rb_tree_node_base*&> (0x0x7f2180e8c0d0) 0 empty
    std::integral_constant<bool, true> (0x0x7f2180e6fc00) 0 empty

Class std::__or_<std::is_function<std::_Rb_tree_node_base*&>, std::is_reference<std::_Rb_tree_node_base*&>, std::is_void<std::_Rb_tree_node_base*&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::_Rb_tree_node_base*&>, std::is_reference<std::_Rb_tree_node_base*&>, std::is_void<std::_Rb_tree_node_base*&> > (0x0x7f2180e8c208) 0 empty
  std::__or_<std::is_reference<std::_Rb_tree_node_base*&>, std::is_void<std::_Rb_tree_node_base*&> > (0x0x7f2180e8c270) 0 empty
    std::is_reference<std::_Rb_tree_node_base*&> (0x0x7f2180e8c2d8) 0 empty
      std::integral_constant<bool, true> (0x0x7f2180e6fc60) 0 empty

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

Class std::is_object<std::_Rb_tree_node_base*&>
   size=1 align=1
   base size=1 base align=1
std::is_object<std::_Rb_tree_node_base*&> (0x0x7f2180e8c410) 0 empty
  std::integral_constant<bool, false> (0x0x7f2180e6fd20) 0 empty

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

Class std::__or_<std::is_object<std::_Rb_tree_node_base*&>, std::is_reference<std::_Rb_tree_node_base*&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<std::_Rb_tree_node_base*&>, std::is_reference<std::_Rb_tree_node_base*&> > (0x0x7f2180e8c478) 0 empty
  std::is_reference<std::_Rb_tree_node_base*&> (0x0x7f2180e8c4e0) 0 empty
    std::integral_constant<bool, true> (0x0x7f2180e6fde0) 0 empty

Class std::__is_referenceable<std::_Rb_tree_node_base*&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<std::_Rb_tree_node_base*&> (0x0x7f2180e8c618) 0 empty
  std::integral_constant<bool, true> (0x0x7f2180e6ff00) 0 empty

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

Class std::add_rvalue_reference<std::_Rb_tree_node_base*&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<std::_Rb_tree_node_base*&> (0x0x7f2180e8c680) 0 empty
  std::__add_rvalue_reference_helper<std::_Rb_tree_node_base*&, true> (0x0x7f2180e95000) 0 empty

Class std::is_function<std::_Rb_tree_node_base* const&>
   size=1 align=1
   base size=1 base align=1
std::is_function<std::_Rb_tree_node_base* const&> (0x0x7f2180e8c750) 0 empty
  std::integral_constant<bool, false> (0x0x7f2180e95060) 0 empty

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

Class std::is_lvalue_reference<std::_Rb_tree_node_base* const&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<std::_Rb_tree_node_base* const&> (0x0x7f2180e8c7b8) 0 empty
  std::integral_constant<bool, true> (0x0x7f2180e95120) 0 empty

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

Class std::__or_<std::is_lvalue_reference<std::_Rb_tree_node_base* const&>, std::is_rvalue_reference<std::_Rb_tree_node_base* const&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<std::_Rb_tree_node_base* const&>, std::is_rvalue_reference<std::_Rb_tree_node_base* const&> > (0x0x7f2180e8c820) 0 empty
  std::is_lvalue_reference<std::_Rb_tree_node_base* const&> (0x0x7f2180e8c888) 0 empty
    std::integral_constant<bool, true> (0x0x7f2180e951e0) 0 empty

Class std::is_reference<std::_Rb_tree_node_base* const&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<std::_Rb_tree_node_base* const&> (0x0x7f2180e8c8f0) 0 empty
  std::integral_constant<bool, true> (0x0x7f2180e95240) 0 empty

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

Class std::__or_<std::is_reference<std::_Rb_tree_node_base* const&>, std::is_void<std::_Rb_tree_node_base* const&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::_Rb_tree_node_base* const&>, std::is_void<std::_Rb_tree_node_base* const&> > (0x0x7f2180e8c958) 0 empty
  std::is_reference<std::_Rb_tree_node_base* const&> (0x0x7f2180e8c9c0) 0 empty
    std::integral_constant<bool, true> (0x0x7f2180e95300) 0 empty

Class std::__or_<std::is_function<std::_Rb_tree_node_base* const&>, std::is_reference<std::_Rb_tree_node_base* const&>, std::is_void<std::_Rb_tree_node_base* const&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::_Rb_tree_node_base* const&>, std::is_reference<std::_Rb_tree_node_base* const&>, std::is_void<std::_Rb_tree_node_base* const&> > (0x0x7f2180e8ca28) 0 empty
  std::__or_<std::is_reference<std::_Rb_tree_node_base* const&>, std::is_void<std::_Rb_tree_node_base* const&> > (0x0x7f2180e8ca90) 0 empty
    std::is_reference<std::_Rb_tree_node_base* const&> (0x0x7f2180e8caf8) 0 empty
      std::integral_constant<bool, true> (0x0x7f2180e95360) 0 empty

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

Class std::is_object<std::_Rb_tree_node_base* const&>
   size=1 align=1
   base size=1 base align=1
std::is_object<std::_Rb_tree_node_base* const&> (0x0x7f2180e8cbc8) 0 empty
  std::integral_constant<bool, false> (0x0x7f2180e95420) 0 empty

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

Class std::__or_<std::is_object<std::_Rb_tree_node_base* const&>, std::is_reference<std::_Rb_tree_node_base* const&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<std::_Rb_tree_node_base* const&>, std::is_reference<std::_Rb_tree_node_base* const&> > (0x0x7f2180e8cc30) 0 empty
  std::is_reference<std::_Rb_tree_node_base* const&> (0x0x7f2180e8cc98) 0 empty
    std::integral_constant<bool, true> (0x0x7f2180e954e0) 0 empty

Class std::__is_referenceable<std::_Rb_tree_node_base* const&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<std::_Rb_tree_node_base* const&> (0x0x7f2180e8cd00) 0 empty
  std::integral_constant<bool, true> (0x0x7f2180e95540) 0 empty

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

Class std::add_rvalue_reference<std::_Rb_tree_node_base* const&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<std::_Rb_tree_node_base* const&> (0x0x7f2180e8cd68) 0 empty
  std::__add_rvalue_reference_helper<std::_Rb_tree_node_base* const&, true> (0x0x7f2180e95600) 0 empty

Class std::__is_assignable_helper<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base* const&>
   size=1 align=1
   base size=0 base align=1
std::__is_assignable_helper<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base* const&> (0x0x7f2180e6f840) 0 empty

Class std::is_assignable<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base* const&>
   size=1 align=1
   base size=1 base align=1
std::is_assignable<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base* const&> (0x0x7f2180e8cdd0) 0 empty
  std::integral_constant<bool, true> (0x0x7f2180e95660) 0 empty

Class std::__is_copy_assignable_impl<std::_Rb_tree_node_base*, true>
   size=1 align=1
   base size=1 base align=1
std::__is_copy_assignable_impl<std::_Rb_tree_node_base*, true> (0x0x7f2180e8ce38) 0 empty
  std::is_assignable<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base* const&> (0x0x7f2180e8cea0) 0 empty
    std::integral_constant<bool, true> (0x0x7f2180e956c0) 0 empty

Class std::is_copy_assignable<std::_Rb_tree_node_base*>
   size=1 align=1
   base size=1 base align=1
std::is_copy_assignable<std::_Rb_tree_node_base*> (0x0x7f2180e8cf08) 0 empty
  std::__is_copy_assignable_impl<std::_Rb_tree_node_base*, true> (0x0x7f2180e8cf70) 0 empty
    std::is_assignable<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base* const&> (0x0x7f2180ea9000) 0 empty
      std::integral_constant<bool, true> (0x0x7f2180e95720) 0 empty

Class std::conditional<true, std::is_copy_assignable<std::_Rb_tree_node_base*>, std::is_copy_assignable<std::_Rb_tree_node_base*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_copy_assignable<std::_Rb_tree_node_base*>, std::is_copy_assignable<std::_Rb_tree_node_base*> > (0x0x7f2180e95780) 0 empty

Class std::__and_<std::is_copy_assignable<std::_Rb_tree_node_base*>, std::is_copy_assignable<std::_Rb_tree_node_base*> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_copy_assignable<std::_Rb_tree_node_base*>, std::is_copy_assignable<std::_Rb_tree_node_base*> > (0x0x7f2180ea9068) 0 empty
  std::is_copy_assignable<std::_Rb_tree_node_base*> (0x0x7f2180ea90d0) 0 empty
    std::__is_copy_assignable_impl<std::_Rb_tree_node_base*, true> (0x0x7f2180ea9138) 0 empty
      std::is_assignable<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base* const&> (0x0x7f2180ea91a0) 0 empty
        std::integral_constant<bool, true> (0x0x7f2180e957e0) 0 empty

Class std::conditional<true, const std::pair<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*>&, const std::__nonesuch&>
   size=1 align=1
   base size=0 base align=1
std::conditional<true, const std::pair<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*>&, const std::__nonesuch&> (0x0x7f2180e95840) 0 empty

Class std::__not_<std::__and_<std::is_copy_assignable<std::_Rb_tree_node_base*>, std::is_copy_assignable<std::_Rb_tree_node_base*> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__and_<std::is_copy_assignable<std::_Rb_tree_node_base*>, std::is_copy_assignable<std::_Rb_tree_node_base*> > > (0x0x7f2180ea9270) 0 empty
  std::integral_constant<bool, false> (0x0x7f2180e958a0) 0 empty

Class std::conditional<false, const std::pair<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*>&, const std::__nonesuch&>
   size=1 align=1
   base size=0 base align=1
std::conditional<false, const std::pair<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*>&, const std::__nonesuch&> (0x0x7f2180e95900) 0 empty

Class std::is_function<std::_Rb_tree_node_base*&&>
   size=1 align=1
   base size=1 base align=1
std::is_function<std::_Rb_tree_node_base*&&> (0x0x7f2180ea9340) 0 empty
  std::integral_constant<bool, false> (0x0x7f2180e959c0) 0 empty

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

Class std::is_lvalue_reference<std::_Rb_tree_node_base*&&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<std::_Rb_tree_node_base*&&> (0x0x7f2180ea93a8) 0 empty
  std::integral_constant<bool, false> (0x0x7f2180e95b40) 0 empty

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

Class std::is_rvalue_reference<std::_Rb_tree_node_base*&&>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<std::_Rb_tree_node_base*&&> (0x0x7f2180ea9410) 0 empty
  std::integral_constant<bool, true> (0x0x7f2180e95c00) 0 empty

Class std::__or_<std::is_lvalue_reference<std::_Rb_tree_node_base*&&>, std::is_rvalue_reference<std::_Rb_tree_node_base*&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<std::_Rb_tree_node_base*&&>, std::is_rvalue_reference<std::_Rb_tree_node_base*&&> > (0x0x7f2180ea9478) 0 empty
  std::is_rvalue_reference<std::_Rb_tree_node_base*&&> (0x0x7f2180ea94e0) 0 empty
    std::integral_constant<bool, true> (0x0x7f2180e95c60) 0 empty

Class std::is_reference<std::_Rb_tree_node_base*&&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<std::_Rb_tree_node_base*&&> (0x0x7f2180ea9548) 0 empty
  std::integral_constant<bool, true> (0x0x7f2180e95cc0) 0 empty

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

Class std::__or_<std::is_reference<std::_Rb_tree_node_base*&&>, std::is_void<std::_Rb_tree_node_base*&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::_Rb_tree_node_base*&&>, std::is_void<std::_Rb_tree_node_base*&&> > (0x0x7f2180ea95b0) 0 empty
  std::is_reference<std::_Rb_tree_node_base*&&> (0x0x7f2180ea9618) 0 empty
    std::integral_constant<bool, true> (0x0x7f2180e95d80) 0 empty

Class std::__or_<std::is_function<std::_Rb_tree_node_base*&&>, std::is_reference<std::_Rb_tree_node_base*&&>, std::is_void<std::_Rb_tree_node_base*&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::_Rb_tree_node_base*&&>, std::is_reference<std::_Rb_tree_node_base*&&>, std::is_void<std::_Rb_tree_node_base*&&> > (0x0x7f2180ea9750) 0 empty
  std::__or_<std::is_reference<std::_Rb_tree_node_base*&&>, std::is_void<std::_Rb_tree_node_base*&&> > (0x0x7f2180ea97b8) 0 empty
    std::is_reference<std::_Rb_tree_node_base*&&> (0x0x7f2180ea9820) 0 empty
      std::integral_constant<bool, true> (0x0x7f2180e95de0) 0 empty

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

Class std::is_object<std::_Rb_tree_node_base*&&>
   size=1 align=1
   base size=1 base align=1
std::is_object<std::_Rb_tree_node_base*&&> (0x0x7f2180ea9958) 0 empty
  std::integral_constant<bool, false> (0x0x7f2180e95ea0) 0 empty

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

Class std::__or_<std::is_object<std::_Rb_tree_node_base*&&>, std::is_reference<std::_Rb_tree_node_base*&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<std::_Rb_tree_node_base*&&>, std::is_reference<std::_Rb_tree_node_base*&&> > (0x0x7f2180ea99c0) 0 empty
  std::is_reference<std::_Rb_tree_node_base*&&> (0x0x7f2180ea9a28) 0 empty
    std::integral_constant<bool, true> (0x0x7f2180e95f60) 0 empty

Class std::__is_referenceable<std::_Rb_tree_node_base*&&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<std::_Rb_tree_node_base*&&> (0x0x7f2180ea9c30) 0 empty
  std::integral_constant<bool, true> (0x0x7f2180eca000) 0 empty

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

Class std::add_rvalue_reference<std::_Rb_tree_node_base*&&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<std::_Rb_tree_node_base*&&> (0x0x7f2180ea9c98) 0 empty
  std::__add_rvalue_reference_helper<std::_Rb_tree_node_base*&&, true> (0x0x7f2180eca0c0) 0 empty

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

Class std::is_assignable<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*&&>
   size=1 align=1
   base size=1 base align=1
std::is_assignable<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*&&> (0x0x7f2180ea9d00) 0 empty
  std::integral_constant<bool, true> (0x0x7f2180eca120) 0 empty

Class std::__is_move_assignable_impl<std::_Rb_tree_node_base*, true>
   size=1 align=1
   base size=1 base align=1
std::__is_move_assignable_impl<std::_Rb_tree_node_base*, true> (0x0x7f2180ea9d68) 0 empty
  std::is_assignable<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*&&> (0x0x7f2180ea9dd0) 0 empty
    std::integral_constant<bool, true> (0x0x7f2180eca180) 0 empty

Class std::is_move_assignable<std::_Rb_tree_node_base*>
   size=1 align=1
   base size=1 base align=1
std::is_move_assignable<std::_Rb_tree_node_base*> (0x0x7f2180ea9e38) 0 empty
  std::__is_move_assignable_impl<std::_Rb_tree_node_base*, true> (0x0x7f2180ea9ea0) 0 empty
    std::is_assignable<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*&&> (0x0x7f2180ea9f08) 0 empty
      std::integral_constant<bool, true> (0x0x7f2180eca1e0) 0 empty

Class std::conditional<true, std::is_move_assignable<std::_Rb_tree_node_base*>, std::is_move_assignable<std::_Rb_tree_node_base*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_move_assignable<std::_Rb_tree_node_base*>, std::is_move_assignable<std::_Rb_tree_node_base*> > (0x0x7f2180eca240) 0 empty

Class std::__and_<std::is_move_assignable<std::_Rb_tree_node_base*>, std::is_move_assignable<std::_Rb_tree_node_base*> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_move_assignable<std::_Rb_tree_node_base*>, std::is_move_assignable<std::_Rb_tree_node_base*> > (0x0x7f2180ea9f70) 0 empty
  std::is_move_assignable<std::_Rb_tree_node_base*> (0x0x7f2180ecf000) 0 empty
    std::__is_move_assignable_impl<std::_Rb_tree_node_base*, true> (0x0x7f2180ecf068) 0 empty
      std::is_assignable<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*&&> (0x0x7f2180ecf0d0) 0 empty
        std::integral_constant<bool, true> (0x0x7f2180eca2a0) 0 empty

Class std::conditional<true, std::pair<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*>&&, std::__nonesuch&&>
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::pair<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*>&&, std::__nonesuch&&> (0x0x7f2180eca300) 0 empty

Class std::pair<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*>
   size=16 align=8
   base size=16 base align=8
std::pair<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*> (0x0x7f21811f3e40) 0

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

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

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

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

Class std::__uses_alloc0
   size=1 align=1
   base size=1 base align=1
std::__uses_alloc0 (0x0x7f2180ecf410) 0
  std::__uses_alloc_base (0x0x7f2180f3da80) 0 empty

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

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

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

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

Vtable for CoinPackedVectorBase
CoinPackedVectorBase::_ZTV20CoinPackedVectorBase: 7u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTI20CoinPackedVectorBase)
16    (int (*)(...))__cxa_pure_virtual
24    (int (*)(...))__cxa_pure_virtual
32    (int (*)(...))__cxa_pure_virtual
40    0u
48    0u

Class CoinPackedVectorBase
   size=32 align=8
   base size=26 base align=8
CoinPackedVectorBase (0x0x7f2180dbc9c0) 0
    vptr=((& CoinPackedVectorBase::_ZTV20CoinPackedVectorBase) + 16u)

Class __gnu_cxx::new_allocator<std::pair<const int, double> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<std::pair<const int, double> > (0x0x7f2180dbcb40) 0 empty

Class std::allocator<std::pair<const int, double> >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::pair<const int, double> > (0x0x7f2180ecfdd0) 0 empty
  __gnu_cxx::new_allocator<std::pair<const int, double> > (0x0x7f2180dbcc00) 0 empty

Class std::allocator_traits<std::allocator<std::pair<const int, double> > >
   size=1 align=1
   base size=0 base align=1
std::allocator_traits<std::allocator<std::pair<const int, double> > > (0x0x7f2180dbcc60) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::pair<const int, double> > >
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::pair<const int, double> > > (0x0x7f2180ecff08) 0 empty
  std::allocator_traits<std::allocator<std::pair<const int, double> > > (0x0x7f2180dbccc0) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::pair<const int, double> > >::rebind<std::pair<const int, double> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::pair<const int, double> > >::rebind<std::pair<const int, double> > (0x0x7f2180dbcd20) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::pair<const int, double> > >::rebind<std::_Rb_tree_node<std::pair<const int, double> > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::pair<const int, double> > >::rebind<std::_Rb_tree_node<std::pair<const int, double> > > (0x0x7f2180dbcde0) 0 empty

Class std::binary_function<int, int, bool>
   size=1 align=1
   base size=0 base align=1
std::binary_function<int, int, bool> (0x0x7f2180dbce40) 0 empty

Class std::less<int>
   size=1 align=1
   base size=1 base align=1
std::less<int> (0x0x7f2180ecfd68) 0 empty
  std::binary_function<int, int, bool> (0x0x7f2180dbcea0) 0 empty

Class __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const int, double> > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const int, double> > > (0x0x7f2180dbcf00) 0 empty

Class std::allocator<std::_Rb_tree_node<std::pair<const int, double> > >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::_Rb_tree_node<std::pair<const int, double> > > (0x0x7f2180ecff70) 0 empty
  __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const int, double> > > (0x0x7f2180935000) 0 empty

Class std::_Rb_tree<int, std::pair<const int, double>, std::_Select1st<std::pair<const int, double> >, std::less<int>, std::allocator<std::pair<const int, double> > >::_Rb_tree_impl<std::less<int>, true>
   size=48 align=8
   base size=48 base align=8
std::_Rb_tree<int, std::pair<const int, double>, std::_Select1st<std::pair<const int, double> >, std::less<int>, std::allocator<std::pair<const int, double> > >::_Rb_tree_impl<std::less<int>, true> (0x0x7f218093c068) 0
  std::allocator<std::_Rb_tree_node<std::pair<const int, double> > > (0x0x7f218093c0d0) 0 empty
    __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const int, double> > > (0x0x7f2180935060) 0 empty

Class std::_Rb_tree<int, std::pair<const int, double>, std::_Select1st<std::pair<const int, double> >, std::less<int>, std::allocator<std::pair<const int, double> > >
   size=48 align=8
   base size=48 base align=8
std::_Rb_tree<int, std::pair<const int, double>, std::_Select1st<std::pair<const int, double> >, std::less<int>, std::allocator<std::pair<const int, double> > > (0x0x7f2180dbcd80) 0

Class std::map<int, double>
   size=48 align=8
   base size=48 base align=8
std::map<int, double> (0x0x7f2180dbcae0) 0

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

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

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

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

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

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

Class std::__decay_selector<const int, false, false>
   size=1 align=1
   base size=0 base align=1
std::__decay_selector<const int, false, false> (0x0x7f21809352a0) 0 empty

Class std::decay<const int&>
   size=1 align=1
   base size=0 base align=1
std::decay<const int&> (0x0x7f2180935120) 0 empty

Class std::__strip_reference_wrapper<int>
   size=1 align=1
   base size=0 base align=1
std::__strip_reference_wrapper<int> (0x0x7f2180935420) 0 empty

Class std::__decay_and_strip<const int&>
   size=1 align=1
   base size=0 base align=1
std::__decay_and_strip<const int&> (0x0x7f21809350c0) 0 empty

Class std::remove_reference<const double&>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<const double&> (0x0x7f2180935540) 0 empty

Class std::is_array<const double>
   size=1 align=1
   base size=1 base align=1
std::is_array<const double> (0x0x7f218093c478) 0 empty
  std::integral_constant<bool, false> (0x0x7f21809355a0) 0 empty

Class std::is_function<const double>
   size=1 align=1
   base size=1 base align=1
std::is_function<const double> (0x0x7f218093c4e0) 0 empty
  std::integral_constant<bool, false> (0x0x7f2180935600) 0 empty

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

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

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

Class std::__decay_selector<const double, false, false>
   size=1 align=1
   base size=0 base align=1
std::__decay_selector<const double, false, false> (0x0x7f2180935660) 0 empty

Class std::decay<const double&>
   size=1 align=1
   base size=0 base align=1
std::decay<const double&> (0x0x7f21809354e0) 0 empty

Class std::__strip_reference_wrapper<double>
   size=1 align=1
   base size=0 base align=1
std::__strip_reference_wrapper<double> (0x0x7f21809357e0) 0 empty

Class std::__decay_and_strip<const double&>
   size=1 align=1
   base size=0 base align=1
std::__decay_and_strip<const double&> (0x0x7f2180935480) 0 empty

Class std::_PCC<true, int, double>
   size=1 align=1
   base size=0 base align=1
std::_PCC<true, int, double> (0x0x7f21809358a0) 0 empty

Class std::is_function<int>
   size=1 align=1
   base size=1 base align=1
std::is_function<int> (0x0x7f218093c7b8) 0 empty
  std::integral_constant<bool, false> (0x0x7f2180935900) 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> > > (0x0x7f2180935960) 0 empty

Class std::is_lvalue_reference<int>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<int> (0x0x7f218093c9c0) 0 empty
  std::integral_constant<bool, false> (0x0x7f21809359c0) 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> > (0x0x7f2180935a20) 0 empty

Class std::is_rvalue_reference<int>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<int> (0x0x7f218093ca28) 0 empty
  std::integral_constant<bool, false> (0x0x7f2180935a80) 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> > (0x0x7f218093ca90) 0 empty
  std::is_rvalue_reference<int> (0x0x7f218093caf8) 0 empty
    std::integral_constant<bool, false> (0x0x7f2180935ae0) 0 empty

Class std::is_reference<int>
   size=1 align=1
   base size=1 base align=1
std::is_reference<int> (0x0x7f218093cb60) 0 empty
  std::integral_constant<bool, false> (0x0x7f2180935b40) 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> > (0x0x7f2180935ba0) 0 empty

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

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

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

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

Class std::is_void<int>
   size=1 align=1
   base size=1 base align=1
std::is_void<int> (0x0x7f218093cc98) 0 empty
  std::integral_constant<bool, false> (0x0x7f2180935d80) 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> > (0x0x7f218093cd00) 0 empty
  std::is_void<int> (0x0x7f218093cd68) 0 empty
    std::integral_constant<bool, false> (0x0x7f2180935de0) 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> > (0x0x7f218093cdd0) 0 empty
  std::__or_<std::is_reference<int>, std::is_void<int> > (0x0x7f218093ce38) 0 empty
    std::is_void<int> (0x0x7f218093cea0) 0 empty
      std::integral_constant<bool, false> (0x0x7f2180935e40) 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> > > (0x0x7f218093cf08) 0 empty
  std::integral_constant<bool, true> (0x0x7f2180935ea0) 0 empty

Class std::is_object<int>
   size=1 align=1
   base size=1 base align=1
std::is_object<int> (0x0x7f218093cf70) 0 empty
  std::integral_constant<bool, true> (0x0x7f2180a6a000) 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> > (0x0x7f2180a6a060) 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> > (0x0x7f218093c138) 0 empty
  std::is_object<int> (0x0x7f218093c680) 0 empty
    std::integral_constant<bool, true> (0x0x7f2180a6a0c0) 0 empty

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

Class std::is_function<int&>
   size=1 align=1
   base size=1 base align=1
std::is_function<int&> (0x0x7f218093c750) 0 empty
  std::integral_constant<bool, false> (0x0x7f2180a6a1e0) 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&> > > (0x0x7f2180a6a240) 0 empty

Class std::is_lvalue_reference<int&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<int&> (0x0x7f2180a76068) 0 empty
  std::integral_constant<bool, true> (0x0x7f2180a6a2a0) 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&> > (0x0x7f2180a6a300) 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&> > (0x0x7f2180a760d0) 0 empty
  std::is_lvalue_reference<int&> (0x0x7f2180a76138) 0 empty
    std::integral_constant<bool, true> (0x0x7f2180a6a360) 0 empty

Class std::is_reference<int&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<int&> (0x0x7f2180a761a0) 0 empty
  std::integral_constant<bool, true> (0x0x7f2180a6a3c0) 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&> > (0x0x7f2180a6a420) 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&> > (0x0x7f2180a76208) 0 empty
  std::is_reference<int&> (0x0x7f2180a76270) 0 empty
    std::integral_constant<bool, true> (0x0x7f2180a6a480) 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&> > (0x0x7f2180a762d8) 0 empty
  std::__or_<std::is_reference<int&>, std::is_void<int&> > (0x0x7f2180a76340) 0 empty
    std::is_reference<int&> (0x0x7f2180a763a8) 0 empty
      std::integral_constant<bool, true> (0x0x7f2180a6a4e0) 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&> > > (0x0x7f2180a76410) 0 empty
  std::integral_constant<bool, false> (0x0x7f2180a6a540) 0 empty

Class std::is_object<int&>
   size=1 align=1
   base size=1 base align=1
std::is_object<int&> (0x0x7f2180a76478) 0 empty
  std::integral_constant<bool, false> (0x0x7f2180a6a720) 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&> > (0x0x7f2180a6a780) 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&> > (0x0x7f2180a764e0) 0 empty
  std::is_reference<int&> (0x0x7f2180a76548) 0 empty
    std::integral_constant<bool, true> (0x0x7f2180a6a7e0) 0 empty

Class std::__is_referenceable<int&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<int&> (0x0x7f2180a765b0) 0 empty
  std::integral_constant<bool, true> (0x0x7f2180a6a840) 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> (0x0x7f2180a6a8a0) 0 empty

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

Class std::is_function<const int&>
   size=1 align=1
   base size=1 base align=1
std::is_function<const int&> (0x0x7f2180a766e8) 0 empty
  std::integral_constant<bool, false> (0x0x7f2180a6a960) 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&> > > (0x0x7f2180a6a9c0) 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&> (0x0x7f2180a76750) 0 empty
  std::integral_constant<bool, true> (0x0x7f2180a6aa20) 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&> > (0x0x7f2180a6aa80) 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&> > (0x0x7f2180a76888) 0 empty
  std::is_lvalue_reference<const int&> (0x0x7f2180a768f0) 0 empty
    std::integral_constant<bool, true> (0x0x7f2180a6aba0) 0 empty

Class std::is_reference<const int&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<const int&> (0x0x7f2180a76958) 0 empty
  std::integral_constant<bool, true> (0x0x7f2180a6ac00) 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&> > (0x0x7f2180a6ac60) 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&> > (0x0x7f2180a769c0) 0 empty
  std::is_reference<const int&> (0x0x7f2180a76a28) 0 empty
    std::integral_constant<bool, true> (0x0x7f2180a6acc0) 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&> > (0x0x7f2180a76a90) 0 empty
  std::__or_<std::is_reference<const int&>, std::is_void<const int&> > (0x0x7f2180a76af8) 0 empty
    std::is_reference<const int&> (0x0x7f2180a76b60) 0 empty
      std::integral_constant<bool, true> (0x0x7f2180a6ad20) 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&> > > (0x0x7f2180a76c98) 0 empty
  std::integral_constant<bool, false> (0x0x7f2180a6ae40) 0 empty

Class std::is_object<const int&>
   size=1 align=1
   base size=1 base align=1
std::is_object<const int&> (0x0x7f2180a76d00) 0 empty
  std::integral_constant<bool, false> (0x0x7f2180a6aea0) 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&> > (0x0x7f2180a6af00) 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&> > (0x0x7f2180a76d68) 0 empty
  std::is_reference<const int&> (0x0x7f2180a76dd0) 0 empty
    std::integral_constant<bool, true> (0x0x7f2180a6af60) 0 empty

Class std::__is_referenceable<const int&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<const int&> (0x0x7f2180a76e38) 0 empty
  std::integral_constant<bool, true> (0x0x7f2180a94000) 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> (0x0x7f2180a94060) 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&> (0x0x7f2180a76ea0) 0 empty
  std::__add_rvalue_reference_helper<const int&, true> (0x0x7f2180a940c0) 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&> (0x0x7f2180a6a180) 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&> (0x0x7f2180a76f08) 0 empty
  std::integral_constant<bool, true> (0x0x7f2180a94120) 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> (0x0x7f2180a76f70) 0 empty
  std::is_assignable<int&, const int&> (0x0x7f2180a98000) 0 empty
    std::integral_constant<bool, true> (0x0x7f2180a94180) 0 empty

Class std::is_copy_assignable<int>
   size=1 align=1
   base size=1 base align=1
std::is_copy_assignable<int> (0x0x7f2180a98068) 0 empty
  std::__is_copy_assignable_impl<int, true> (0x0x7f2180a980d0) 0 empty
    std::is_assignable<int&, const int&> (0x0x7f2180a98138) 0 empty
      std::integral_constant<bool, true> (0x0x7f2180a941e0) 0 empty

Class std::conditional<true, std::is_copy_assignable<double>, std::is_copy_assignable<int> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_copy_assignable<double>, std::is_copy_assignable<int> > (0x0x7f2180a94240) 0 empty

Class std::is_function<double>
   size=1 align=1
   base size=1 base align=1
std::is_function<double> (0x0x7f2180a981a0) 0 empty
  std::integral_constant<bool, false> (0x0x7f2180a942a0) 0 empty

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

Class std::is_lvalue_reference<double>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<double> (0x0x7f2180a98208) 0 empty
  std::integral_constant<bool, false> (0x0x7f2180a94360) 0 empty

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

Class std::is_rvalue_reference<double>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<double> (0x0x7f2180a98270) 0 empty
  std::integral_constant<bool, false> (0x0x7f2180a944e0) 0 empty

Class std::__or_<std::is_lvalue_reference<double>, std::is_rvalue_reference<double> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<double>, std::is_rvalue_reference<double> > (0x0x7f2180a982d8) 0 empty
  std::is_rvalue_reference<double> (0x0x7f2180a98340) 0 empty
    std::integral_constant<bool, false> (0x0x7f2180a94540) 0 empty

Class std::is_reference<double>
   size=1 align=1
   base size=1 base align=1
std::is_reference<double> (0x0x7f2180a983a8) 0 empty
  std::integral_constant<bool, false> (0x0x7f2180a945a0) 0 empty

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

Class std::remove_volatile<double>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<double> (0x0x7f2180a946c0) 0 empty

Class std::remove_const<double>
   size=1 align=1
   base size=0 base align=1
std::remove_const<double> (0x0x7f2180a94720) 0 empty

Class std::remove_cv<double>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<double> (0x0x7f2180a94660) 0 empty

Class std::__is_void_helper<double>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<double> (0x0x7f2180a98478) 0 empty
  std::integral_constant<bool, false> (0x0x7f2180a94780) 0 empty

Class std::is_void<double>
   size=1 align=1
   base size=1 base align=1
std::is_void<double> (0x0x7f2180a984e0) 0 empty
  std::integral_constant<bool, false> (0x0x7f2180a947e0) 0 empty

Class std::__or_<std::is_reference<double>, std::is_void<double> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<double>, std::is_void<double> > (0x0x7f2180a98548) 0 empty
  std::is_void<double> (0x0x7f2180a985b0) 0 empty
    std::integral_constant<bool, false> (0x0x7f2180a94840) 0 empty

Class std::__or_<std::is_function<double>, std::is_reference<double>, std::is_void<double> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<double>, std::is_reference<double>, std::is_void<double> > (0x0x7f2180a98618) 0 empty
  std::__or_<std::is_reference<double>, std::is_void<double> > (0x0x7f2180a98680) 0 empty
    std::is_void<double> (0x0x7f2180a986e8) 0 empty
      std::integral_constant<bool, false> (0x0x7f2180a948a0) 0 empty

Class std::__not_<std::__or_<std::is_function<double>, std::is_reference<double>, std::is_void<double> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<double>, std::is_reference<double>, std::is_void<double> > > (0x0x7f2180a98750) 0 empty
  std::integral_constant<bool, true> (0x0x7f2180a94900) 0 empty

Class std::is_object<double>
   size=1 align=1
   base size=1 base align=1
std::is_object<double> (0x0x7f2180a98888) 0 empty
  std::integral_constant<bool, true> (0x0x7f2180a94a20) 0 empty

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

Class std::__or_<std::is_object<double>, std::is_reference<double> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<double>, std::is_reference<double> > (0x0x7f2180a988f0) 0 empty
  std::is_object<double> (0x0x7f2180a98958) 0 empty
    std::integral_constant<bool, true> (0x0x7f2180a94ae0) 0 empty

Class std::__is_referenceable<double>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<double> (0x0x7f2180a989c0) 0 empty
  std::integral_constant<bool, true> (0x0x7f2180a94b40) 0 empty

Class std::is_function<double&>
   size=1 align=1
   base size=1 base align=1
std::is_function<double&> (0x0x7f2180a98a28) 0 empty
  std::integral_constant<bool, false> (0x0x7f2180a94c00) 0 empty

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

Class std::is_lvalue_reference<double&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<double&> (0x0x7f2180a98a90) 0 empty
  std::integral_constant<bool, true> (0x0x7f2180a94cc0) 0 empty

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

Class std::__or_<std::is_lvalue_reference<double&>, std::is_rvalue_reference<double&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<double&>, std::is_rvalue_reference<double&> > (0x0x7f2180a98af8) 0 empty
  std::is_lvalue_reference<double&> (0x0x7f2180a98b60) 0 empty
    std::integral_constant<bool, true> (0x0x7f2180a94f00) 0 empty

Class std::is_reference<double&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<double&> (0x0x7f2180a98bc8) 0 empty
  std::integral_constant<bool, true> (0x0x7f2180a94f60) 0 empty

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

Class std::__or_<std::is_reference<double&>, std::is_void<double&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<double&>, std::is_void<double&> > (0x0x7f2180a98c30) 0 empty
  std::is_reference<double&> (0x0x7f2180a98c98) 0 empty
    std::integral_constant<bool, true> (0x0x7f2180abd060) 0 empty

Class std::__or_<std::is_function<double&>, std::is_reference<double&>, std::is_void<double&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<double&>, std::is_reference<double&>, std::is_void<double&> > (0x0x7f2180a98d00) 0 empty
  std::__or_<std::is_reference<double&>, std::is_void<double&> > (0x0x7f2180a98d68) 0 empty
    std::is_reference<double&> (0x0x7f2180a98dd0) 0 empty
      std::integral_constant<bool, true> (0x0x7f2180abd0c0) 0 empty

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

Class std::is_object<double&>
   size=1 align=1
   base size=1 base align=1
std::is_object<double&> (0x0x7f2180ac0068) 0 empty
  std::integral_constant<bool, false> (0x0x7f2180abd240) 0 empty

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

Class std::__or_<std::is_object<double&>, std::is_reference<double&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<double&>, std::is_reference<double&> > (0x0x7f2180ac00d0) 0 empty
  std::is_reference<double&> (0x0x7f2180ac0138) 0 empty
    std::integral_constant<bool, true> (0x0x7f2180abd300) 0 empty

Class std::__is_referenceable<double&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<double&> (0x0x7f2180ac01a0) 0 empty
  std::integral_constant<bool, true> (0x0x7f2180abd360) 0 empty

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

Class std::add_rvalue_reference<double&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<double&> (0x0x7f2180ac0208) 0 empty
  std::__add_rvalue_reference_helper<double&, true> (0x0x7f2180abd420) 0 empty

Class std::is_function<const double&>
   size=1 align=1
   base size=1 base align=1
std::is_function<const double&> (0x0x7f2180ac02d8) 0 empty
  std::integral_constant<bool, false> (0x0x7f2180abd480) 0 empty

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

Class std::is_lvalue_reference<const double&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<const double&> (0x0x7f2180ac0340) 0 empty
  std::integral_constant<bool, true> (0x0x7f2180abd540) 0 empty

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

Class std::__or_<std::is_lvalue_reference<const double&>, std::is_rvalue_reference<const double&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<const double&>, std::is_rvalue_reference<const double&> > (0x0x7f2180ac0478) 0 empty
  std::is_lvalue_reference<const double&> (0x0x7f2180ac04e0) 0 empty
    std::integral_constant<bool, true> (0x0x7f2180abd600) 0 empty

Class std::is_reference<const double&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<const double&> (0x0x7f2180ac0548) 0 empty
  std::integral_constant<bool, true> (0x0x7f2180abd7e0) 0 empty

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

Class std::__or_<std::is_reference<const double&>, std::is_void<const double&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<const double&>, std::is_void<const double&> > (0x0x7f2180ac05b0) 0 empty
  std::is_reference<const double&> (0x0x7f2180ac0618) 0 empty
    std::integral_constant<bool, true> (0x0x7f2180abd8a0) 0 empty

Class std::__or_<std::is_function<const double&>, std::is_reference<const double&>, std::is_void<const double&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<const double&>, std::is_reference<const double&>, std::is_void<const double&> > (0x0x7f2180ac0680) 0 empty
  std::__or_<std::is_reference<const double&>, std::is_void<const double&> > (0x0x7f2180ac06e8) 0 empty
    std::is_reference<const double&> (0x0x7f2180ac0750) 0 empty
      std::integral_constant<bool, true> (0x0x7f2180abd900) 0 empty

Class std::__not_<std::__or_<std::is_function<const double&>, std::is_reference<const double&>, std::is_void<const double&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<const double&>, std::is_reference<const double&>, std::is_void<const double&> > > (0x0x7f2180ac0888) 0 empty
  std::integral_constant<bool, false> (0x0x7f2180abd960) 0 empty

Class std::is_object<const double&>
   size=1 align=1
   base size=1 base align=1
std::is_object<const double&> (0x0x7f2180ac08f0) 0 empty
  std::integral_constant<bool, false> (0x0x7f2180abd9c0) 0 empty

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

Class std::__or_<std::is_object<const double&>, std::is_reference<const double&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<const double&>, std::is_reference<const double&> > (0x0x7f2180ac0958) 0 empty
  std::is_reference<const double&> (0x0x7f2180ac09c0) 0 empty
    std::integral_constant<bool, true> (0x0x7f2180abdb40) 0 empty

Class std::__is_referenceable<const double&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<const double&> (0x0x7f2180ac0a28) 0 empty
  std::integral_constant<bool, true> (0x0x7f2180abdba0) 0 empty

Class std::__add_rvalue_reference_helper<const double&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<const double&, true> (0x0x7f2180abdc00) 0 empty

Class std::add_rvalue_reference<const double&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<const double&> (0x0x7f2180ac0a90) 0 empty
  std::__add_rvalue_reference_helper<const double&, true> (0x0x7f2180abdc60) 0 empty

Class std::__is_assignable_helper<double&, const double&>
   size=1 align=1
   base size=0 base align=1
std::__is_assignable_helper<double&, const double&> (0x0x7f2180a94ba0) 0 empty

Class std::is_assignable<double&, const double&>
   size=1 align=1
   base size=1 base align=1
std::is_assignable<double&, const double&> (0x0x7f2180ac0af8) 0 empty
  std::integral_constant<bool, true> (0x0x7f2180abdcc0) 0 empty

Class std::__is_copy_assignable_impl<double, true>
   size=1 align=1
   base size=1 base align=1
std::__is_copy_assignable_impl<double, true> (0x0x7f2180ac0b60) 0 empty
  std::is_assignable<double&, const double&> (0x0x7f2180ac0bc8) 0 empty
    std::integral_constant<bool, true> (0x0x7f2180abdd20) 0 empty

Class std::is_copy_assignable<double>
   size=1 align=1
   base size=1 base align=1
std::is_copy_assignable<double> (0x0x7f2180ac0c30) 0 empty
  std::__is_copy_assignable_impl<double, true> (0x0x7f2180ac0c98) 0 empty
    std::is_assignable<double&, const double&> (0x0x7f2180ac0d00) 0 empty
      std::integral_constant<bool, true> (0x0x7f2180abdd80) 0 empty

Class std::__and_<std::is_copy_assignable<int>, std::is_copy_assignable<double> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_copy_assignable<int>, std::is_copy_assignable<double> > (0x0x7f2180ac0d68) 0 empty
  std::is_copy_assignable<double> (0x0x7f2180ac0dd0) 0 empty
    std::__is_copy_assignable_impl<double, true> (0x0x7f2180ac0e38) 0 empty
      std::is_assignable<double&, const double&> (0x0x7f2180ac0ea0) 0 empty
        std::integral_constant<bool, true> (0x0x7f2180abdde0) 0 empty

Class std::conditional<true, const std::pair<int, double>&, const std::__nonesuch&>
   size=1 align=1
   base size=0 base align=1
std::conditional<true, const std::pair<int, double>&, const std::__nonesuch&> (0x0x7f2180abde40) 0 empty

Class std::__not_<std::__and_<std::is_copy_assignable<int>, std::is_copy_assignable<double> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__and_<std::is_copy_assignable<int>, std::is_copy_assignable<double> > > (0x0x7f2180ac0f70) 0 empty
  std::integral_constant<bool, false> (0x0x7f2180abdea0) 0 empty

Class std::conditional<false, const std::pair<int, double>&, const std::__nonesuch&>
   size=1 align=1
   base size=0 base align=1
std::conditional<false, const std::pair<int, double>&, const std::__nonesuch&> (0x0x7f2180ade000) 0 empty

Class std::is_function<int&&>
   size=1 align=1
   base size=1 base align=1
std::is_function<int&&> (0x0x7f2180ae5068) 0 empty
  std::integral_constant<bool, false> (0x0x7f2180ade0c0) 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&&> > > (0x0x7f2180ade120) 0 empty

Class std::is_lvalue_reference<int&&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<int&&> (0x0x7f2180ae50d0) 0 empty
  std::integral_constant<bool, false> (0x0x7f2180ade180) 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&&> > (0x0x7f2180ade1e0) 0 empty

Class std::is_rvalue_reference<int&&>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<int&&> (0x0x7f2180ae5138) 0 empty
  std::integral_constant<bool, true> (0x0x7f2180ade300) 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&&> > (0x0x7f2180ae51a0) 0 empty
  std::is_rvalue_reference<int&&> (0x0x7f2180ae5208) 0 empty
    std::integral_constant<bool, true> (0x0x7f2180ade360) 0 empty

Class std::is_reference<int&&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<int&&> (0x0x7f2180ae5270) 0 empty
  std::integral_constant<bool, true> (0x0x7f2180ade3c0) 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&&> > (0x0x7f2180ade420) 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&&> > (0x0x7f2180ae52d8) 0 empty
  std::is_reference<int&&> (0x0x7f2180ae5340) 0 empty
    std::integral_constant<bool, true> (0x0x7f2180ade480) 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&&> > (0x0x7f2180ae53a8) 0 empty
  std::__or_<std::is_reference<int&&>, std::is_void<int&&> > (0x0x7f2180ae5410) 0 empty
    std::is_reference<int&&> (0x0x7f2180ae5478) 0 empty
      std::integral_constant<bool, true> (0x0x7f2180ade4e0) 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&&> > > (0x0x7f2180ae54e0) 0 empty
  std::integral_constant<bool, false> (0x0x7f2180ade540) 0 empty

Class std::is_object<int&&>
   size=1 align=1
   base size=1 base align=1
std::is_object<int&&> (0x0x7f2180ae5618) 0 empty
  std::integral_constant<bool, false> (0x0x7f2180ade660) 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&&> > (0x0x7f2180ade6c0) 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&&> > (0x0x7f2180ae5680) 0 empty
  std::is_reference<int&&> (0x0x7f2180ae56e8) 0 empty
    std::integral_constant<bool, true> (0x0x7f2180ade720) 0 empty

Class std::__is_referenceable<int&&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<int&&> (0x0x7f2180ae5750) 0 empty
  std::integral_constant<bool, true> (0x0x7f2180ade780) 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> (0x0x7f2180ade7e0) 0 empty

Class std::add_rvalue_reference<int&&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<int&&> (0x0x7f2180ae57b8) 0 empty
  std::__add_rvalue_reference_helper<int&&, true> (0x0x7f2180ade840) 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&&> (0x0x7f2180ade060) 0 empty

Class std::is_assignable<int&, int&&>
   size=1 align=1
   base size=1 base align=1
std::is_assignable<int&, int&&> (0x0x7f2180ae5820) 0 empty
  std::integral_constant<bool, true> (0x0x7f2180ade8a0) 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> (0x0x7f2180ae5888) 0 empty
  std::is_assignable<int&, int&&> (0x0x7f2180ae58f0) 0 empty
    std::integral_constant<bool, true> (0x0x7f2180ade900) 0 empty

Class std::is_move_assignable<int>
   size=1 align=1
   base size=1 base align=1
std::is_move_assignable<int> (0x0x7f2180ae5958) 0 empty
  std::__is_move_assignable_impl<int, true> (0x0x7f2180ae59c0) 0 empty
    std::is_assignable<int&, int&&> (0x0x7f2180ae5a28) 0 empty
      std::integral_constant<bool, true> (0x0x7f2180ade960) 0 empty

Class std::conditional<true, std::is_move_assignable<double>, std::is_move_assignable<int> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_move_assignable<double>, std::is_move_assignable<int> > (0x0x7f2180ade9c0) 0 empty

Class std::is_function<double&&>
   size=1 align=1
   base size=1 base align=1
std::is_function<double&&> (0x0x7f2180ae5af8) 0 empty
  std::integral_constant<bool, false> (0x0x7f2180adea80) 0 empty

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

Class std::is_lvalue_reference<double&&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<double&&> (0x0x7f2180ae5b60) 0 empty
  std::integral_constant<bool, false> (0x0x7f2180adeb40) 0 empty

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

Class std::is_rvalue_reference<double&&>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<double&&> (0x0x7f2180ae5c98) 0 empty
  std::integral_constant<bool, true> (0x0x7f2180adecc0) 0 empty

Class std::__or_<std::is_lvalue_reference<double&&>, std::is_rvalue_reference<double&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<double&&>, std::is_rvalue_reference<double&&> > (0x0x7f2180ae5d00) 0 empty
  std::is_rvalue_reference<double&&> (0x0x7f2180ae5d68) 0 empty
    std::integral_constant<bool, true> (0x0x7f2180aded20) 0 empty

Class std::is_reference<double&&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<double&&> (0x0x7f2180ae5dd0) 0 empty
  std::integral_constant<bool, true> (0x0x7f2180aded80) 0 empty

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

Class std::__or_<std::is_reference<double&&>, std::is_void<double&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<double&&>, std::is_void<double&&> > (0x0x7f2180ae5e38) 0 empty
  std::is_reference<double&&> (0x0x7f2180ae5ea0) 0 empty
    std::integral_constant<bool, true> (0x0x7f2180adee40) 0 empty

Class std::__or_<std::is_function<double&&>, std::is_reference<double&&>, std::is_void<double&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<double&&>, std::is_reference<double&&>, std::is_void<double&&> > (0x0x7f2180ae5f08) 0 empty
  std::__or_<std::is_reference<double&&>, std::is_void<double&&> > (0x0x7f2180ae5f70) 0 empty
    std::is_reference<double&&> (0x0x7f2180b0c000) 0 empty
      std::integral_constant<bool, true> (0x0x7f2180adeea0) 0 empty

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

Class std::is_object<double&&>
   size=1 align=1
   base size=1 base align=1
std::is_object<double&&> (0x0x7f2180b0c1a0) 0 empty
  std::integral_constant<bool, false> (0x0x7f2180708060) 0 empty

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

Class std::__or_<std::is_object<double&&>, std::is_reference<double&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<double&&>, std::is_reference<double&&> > (0x0x7f2180b0c208) 0 empty
  std::is_reference<double&&> (0x0x7f2180b0c270) 0 empty
    std::integral_constant<bool, true> (0x0x7f2180708120) 0 empty

Class std::__is_referenceable<double&&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<double&&> (0x0x7f2180b0c2d8) 0 empty
  std::integral_constant<bool, true> (0x0x7f2180708180) 0 empty

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

Class std::add_rvalue_reference<double&&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<double&&> (0x0x7f2180b0c340) 0 empty
  std::__add_rvalue_reference_helper<double&&, true> (0x0x7f2180708240) 0 empty

Class std::__is_assignable_helper<double&, double&&>
   size=1 align=1
   base size=0 base align=1
std::__is_assignable_helper<double&, double&&> (0x0x7f2180adea20) 0 empty

Class std::is_assignable<double&, double&&>
   size=1 align=1
   base size=1 base align=1
std::is_assignable<double&, double&&> (0x0x7f2180b0c3a8) 0 empty
  std::integral_constant<bool, true> (0x0x7f21807082a0) 0 empty

Class std::__is_move_assignable_impl<double, true>
   size=1 align=1
   base size=1 base align=1
std::__is_move_assignable_impl<double, true> (0x0x7f2180b0c410) 0 empty
  std::is_assignable<double&, double&&> (0x0x7f2180b0c478) 0 empty
    std::integral_constant<bool, true> (0x0x7f2180708300) 0 empty

Class std::is_move_assignable<double>
   size=1 align=1
   base size=1 base align=1
std::is_move_assignable<double> (0x0x7f2180b0c4e0) 0 empty
  std::__is_move_assignable_impl<double, true> (0x0x7f2180b0c548) 0 empty
    std::is_assignable<double&, double&&> (0x0x7f2180b0c5b0) 0 empty
      std::integral_constant<bool, true> (0x0x7f2180708360) 0 empty

Class std::__and_<std::is_move_assignable<int>, std::is_move_assignable<double> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_move_assignable<int>, std::is_move_assignable<double> > (0x0x7f2180b0c618) 0 empty
  std::is_move_assignable<double> (0x0x7f2180b0c680) 0 empty
    std::__is_move_assignable_impl<double, true> (0x0x7f2180b0c6e8) 0 empty
      std::is_assignable<double&, double&&> (0x0x7f2180b0c750) 0 empty
        std::integral_constant<bool, true> (0x0x7f21807083c0) 0 empty

Class std::conditional<true, std::pair<int, double>&&, std::__nonesuch&&>
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::pair<int, double>&&, std::__nonesuch&&> (0x0x7f2180708420) 0 empty

Class std::pair<int, double>
   size=16 align=8
   base size=16 base align=8
std::pair<int, double> (0x0x7f2180935840) 0

Class std::initializer_list<std::pair<const int, double> >
   size=16 align=8
   base size=16 base align=8
std::initializer_list<std::pair<const int, double> > (0x0x7f2180708480) 0

Class std::is_lvalue_reference<std::pair<const int, double> >
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<std::pair<const int, double> > (0x0x7f2180b0c888) 0 empty
  std::integral_constant<bool, false> (0x0x7f21807084e0) 0 empty

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

Class std::is_rvalue_reference<std::pair<const int, double> >
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<std::pair<const int, double> > (0x0x7f2180b0c8f0) 0 empty
  std::integral_constant<bool, false> (0x0x7f21807085a0) 0 empty

Class std::__or_<std::is_lvalue_reference<std::pair<const int, double> >, std::is_rvalue_reference<std::pair<const int, double> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<std::pair<const int, double> >, std::is_rvalue_reference<std::pair<const int, double> > > (0x0x7f2180b0c958) 0 empty
  std::is_rvalue_reference<std::pair<const int, double> > (0x0x7f2180b0c9c0) 0 empty
    std::integral_constant<bool, false> (0x0x7f2180708600) 0 empty

Class std::is_reference<std::pair<const int, double> >
   size=1 align=1
   base size=1 base align=1
std::is_reference<std::pair<const int, double> > (0x0x7f2180b0ca28) 0 empty
  std::integral_constant<bool, false> (0x0x7f2180708660) 0 empty

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

Class std::remove_volatile<std::pair<const int, double> >
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<std::pair<const int, double> > (0x0x7f2180708840) 0 empty

Class std::remove_const<std::pair<const int, double> >
   size=1 align=1
   base size=0 base align=1
std::remove_const<std::pair<const int, double> > (0x0x7f21807088a0) 0 empty

Class std::remove_cv<std::pair<const int, double> >
   size=1 align=1
   base size=0 base align=1
std::remove_cv<std::pair<const int, double> > (0x0x7f21807087e0) 0 empty

Class std::__is_void_helper<std::pair<const int, double> >
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<std::pair<const int, double> > (0x0x7f2180b0caf8) 0 empty
  std::integral_constant<bool, false> (0x0x7f2180708900) 0 empty

Class std::is_void<std::pair<const int, double> >
   size=1 align=1
   base size=1 base align=1
std::is_void<std::pair<const int, double> > (0x0x7f2180b0cb60) 0 empty
  std::integral_constant<bool, false> (0x0x7f2180708960) 0 empty

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

Class std::is_array<std::pair<const int, double> >
   size=1 align=1
   base size=1 base align=1
std::is_array<std::pair<const int, double> > (0x0x7f2180b0cbc8) 0 empty
  std::integral_constant<bool, false> (0x0x7f2180708a20) 0 empty

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

Class std::__and_<std::is_array<std::pair<const int, double> >, std::__not_<std::extent<std::pair<const int, double>, 0u> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_array<std::pair<const int, double> >, std::__not_<std::extent<std::pair<const int, double>, 0u> > > (0x0x7f2180b0cc30) 0 empty
  std::is_array<std::pair<const int, double> > (0x0x7f2180b0cc98) 0 empty
    std::integral_constant<bool, false> (0x0x7f2180708ae0) 0 empty

Class std::__is_array_unknown_bounds<std::pair<const int, double> >
   size=1 align=1
   base size=1 base align=1
std::__is_array_unknown_bounds<std::pair<const int, double> > (0x0x7f2180b0cd00) 0 empty
  std::__and_<std::is_array<std::pair<const int, double> >, std::__not_<std::extent<std::pair<const int, double>, 0u> > > (0x0x7f2180b0cd68) 0 empty
    std::is_array<std::pair<const int, double> > (0x0x7f2180b0cdd0) 0 empty
      std::integral_constant<bool, false> (0x0x7f2180708b40) 0 empty

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

Class std::is_function<std::pair<const int, double> >
   size=1 align=1
   base size=1 base align=1
std::is_function<std::pair<const int, double> > (0x0x7f2180b0ce38) 0 empty
  std::integral_constant<bool, false> (0x0x7f2180708c00) 0 empty

Class std::__or_<std::__is_array_unknown_bounds<std::pair<const int, double> >, std::is_function<std::pair<const int, double> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::__is_array_unknown_bounds<std::pair<const int, double> >, std::is_function<std::pair<const int, double> > > (0x0x7f2180b0cea0) 0 empty
  std::is_function<std::pair<const int, double> > (0x0x7f2180b0cf08) 0 empty
    std::integral_constant<bool, false> (0x0x7f2180708c60) 0 empty

Class std::__or_<std::is_void<std::pair<const int, double> >, std::__is_array_unknown_bounds<std::pair<const int, double> >, std::is_function<std::pair<const int, double> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<std::pair<const int, double> >, std::__is_array_unknown_bounds<std::pair<const int, double> >, std::is_function<std::pair<const int, double> > > (0x0x7f2180b0cf70) 0 empty
  std::__or_<std::__is_array_unknown_bounds<std::pair<const int, double> >, std::is_function<std::pair<const int, double> > > (0x0x7f2180b0c7b8) 0 empty
    std::is_function<std::pair<const int, double> > (0x0x7f2180b0c820) 0 empty
      std::integral_constant<bool, false> (0x0x7f2180708cc0) 0 empty

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

Class std::__is_integral_helper<std::pair<const int, double> >
   size=1 align=1
   base size=1 base align=1
std::__is_integral_helper<std::pair<const int, double> > (0x0x7f218074b000) 0 empty
  std::integral_constant<bool, false> (0x0x7f2180708d80) 0 empty

Class std::is_integral<std::pair<const int, double> >
   size=1 align=1
   base size=1 base align=1
std::is_integral<std::pair<const int, double> > (0x0x7f218074b068) 0 empty
  std::integral_constant<bool, false> (0x0x7f2180708de0) 0 empty

Class std::conditional<false, std::is_integral<std::pair<const int, double> >, std::is_floating_point<std::pair<const int, double> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_integral<std::pair<const int, double> >, std::is_floating_point<std::pair<const int, double> > > (0x0x7f2180708e40) 0 empty

Class std::__is_floating_point_helper<std::pair<const int, double> >
   size=1 align=1
   base size=1 base align=1
std::__is_floating_point_helper<std::pair<const int, double> > (0x0x7f218074b0d0) 0 empty
  std::integral_constant<bool, false> (0x0x7f2180708ea0) 0 empty

Class std::is_floating_point<std::pair<const int, double> >
   size=1 align=1
   base size=1 base align=1
std::is_floating_point<std::pair<const int, double> > (0x0x7f218074b138) 0 empty
  std::integral_constant<bool, false> (0x0x7f2180708f00) 0 empty

Class std::__or_<std::is_integral<std::pair<const int, double> >, std::is_floating_point<std::pair<const int, double> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_integral<std::pair<const int, double> >, std::is_floating_point<std::pair<const int, double> > > (0x0x7f218074b1a0) 0 empty
  std::is_floating_point<std::pair<const int, double> > (0x0x7f218074b208) 0 empty
    std::integral_constant<bool, false> (0x0x7f2180708f60) 0 empty

Class std::is_arithmetic<std::pair<const int, double> >
   size=1 align=1
   base size=1 base align=1
std::is_arithmetic<std::pair<const int, double> > (0x0x7f218074b270) 0 empty
  std::integral_constant<bool, false> (0x0x7f2180751000) 0 empty

Class std::conditional<false, std::is_arithmetic<std::pair<const int, double> >, std::__or_<std::is_enum<std::pair<const int, double> >, std::is_pointer<std::pair<const int, double> >, std::is_member_pointer<std::pair<const int, double> >, std::is_null_pointer<std::pair<const int, double> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_arithmetic<std::pair<const int, double> >, std::__or_<std::is_enum<std::pair<const int, double> >, std::is_pointer<std::pair<const int, double> >, std::is_member_pointer<std::pair<const int, double> >, std::is_null_pointer<std::pair<const int, double> > > > (0x0x7f2180751060) 0 empty

Class std::is_enum<std::pair<const int, double> >
   size=1 align=1
   base size=1 base align=1
std::is_enum<std::pair<const int, double> > (0x0x7f218074b2d8) 0 empty
  std::integral_constant<bool, false> (0x0x7f21807510c0) 0 empty

Class std::conditional<false, std::is_enum<std::pair<const int, double> >, std::__or_<std::is_pointer<std::pair<const int, double> >, std::is_member_pointer<std::pair<const int, double> >, std::is_null_pointer<std::pair<const int, double> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_enum<std::pair<const int, double> >, std::__or_<std::is_pointer<std::pair<const int, double> >, std::is_member_pointer<std::pair<const int, double> >, std::is_null_pointer<std::pair<const int, double> > > > (0x0x7f2180751120) 0 empty

Class std::__is_pointer_helper<std::pair<const int, double> >
   size=1 align=1
   base size=1 base align=1
std::__is_pointer_helper<std::pair<const int, double> > (0x0x7f218074b340) 0 empty
  std::integral_constant<bool, false> (0x0x7f2180751180) 0 empty

Class std::is_pointer<std::pair<const int, double> >
   size=1 align=1
   base size=1 base align=1
std::is_pointer<std::pair<const int, double> > (0x0x7f218074b3a8) 0 empty
  std::integral_constant<bool, false> (0x0x7f21807511e0) 0 empty

Class std::conditional<false, std::is_pointer<std::pair<const int, double> >, std::__or_<std::is_member_pointer<std::pair<const int, double> >, std::is_null_pointer<std::pair<const int, double> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_pointer<std::pair<const int, double> >, std::__or_<std::is_member_pointer<std::pair<const int, double> >, std::is_null_pointer<std::pair<const int, double> > > > (0x0x7f2180751240) 0 empty

Class std::__is_member_pointer_helper<std::pair<const int, double> >
   size=1 align=1
   base size=1 base align=1
std::__is_member_pointer_helper<std::pair<const int, double> > (0x0x7f218074b410) 0 empty
  std::integral_constant<bool, false> (0x0x7f21807512a0) 0 empty

Class std::is_member_pointer<std::pair<const int, double> >
   size=1 align=1
   base size=1 base align=1
std::is_member_pointer<std::pair<const int, double> > (0x0x7f218074b478) 0 empty
  std::integral_constant<bool, false> (0x0x7f2180751300) 0 empty

Class std::conditional<false, std::is_member_pointer<std::pair<const int, double> >, std::is_null_pointer<std::pair<const int, double> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_member_pointer<std::pair<const int, double> >, std::is_null_pointer<std::pair<const int, double> > > (0x0x7f2180751360) 0 empty

Class std::__is_null_pointer_helper<std::pair<const int, double> >
   size=1 align=1
   base size=1 base align=1
std::__is_null_pointer_helper<std::pair<const int, double> > (0x0x7f218074b4e0) 0 empty
  std::integral_constant<bool, false> (0x0x7f21807513c0) 0 empty

Class std::is_null_pointer<std::pair<const int, double> >
   size=1 align=1
   base size=1 base align=1
std::is_null_pointer<std::pair<const int, double> > (0x0x7f218074b548) 0 empty
  std::integral_constant<bool, false> (0x0x7f2180751420) 0 empty

Class std::__or_<std::is_member_pointer<std::pair<const int, double> >, std::is_null_pointer<std::pair<const int, double> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_member_pointer<std::pair<const int, double> >, std::is_null_pointer<std::pair<const int, double> > > (0x0x7f218074b5b0) 0 empty
  std::is_null_pointer<std::pair<const int, double> > (0x0x7f218074b618) 0 empty
    std::integral_constant<bool, false> (0x0x7f2180751480) 0 empty

Class std::__or_<std::is_pointer<std::pair<const int, double> >, std::is_member_pointer<std::pair<const int, double> >, std::is_null_pointer<std::pair<const int, double> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_pointer<std::pair<const int, double> >, std::is_member_pointer<std::pair<const int, double> >, std::is_null_pointer<std::pair<const int, double> > > (0x0x7f218074b680) 0 empty
  std::__or_<std::is_member_pointer<std::pair<const int, double> >, std::is_null_pointer<std::pair<const int, double> > > (0x0x7f218074b6e8) 0 empty
    std::is_null_pointer<std::pair<const int, double> > (0x0x7f218074b750) 0 empty
      std::integral_constant<bool, false> (0x0x7f21807514e0) 0 empty

Class std::__or_<std::is_enum<std::pair<const int, double> >, std::is_pointer<std::pair<const int, double> >, std::is_member_pointer<std::pair<const int, double> >, std::is_null_pointer<std::pair<const int, double> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_enum<std::pair<const int, double> >, std::is_pointer<std::pair<const int, double> >, std::is_member_pointer<std::pair<const int, double> >, std::is_null_pointer<std::pair<const int, double> > > (0x0x7f218074b7b8) 0 empty
  std::__or_<std::is_pointer<std::pair<const int, double> >, std::is_member_pointer<std::pair<const int, double> >, std::is_null_pointer<std::pair<const int, double> > > (0x0x7f218074b820) 0 empty
    std::__or_<std::is_member_pointer<std::pair<const int, double> >, std::is_null_pointer<std::pair<const int, double> > > (0x0x7f218074b888) 0 empty
      std::is_null_pointer<std::pair<const int, double> > (0x0x7f218074b8f0) 0 empty
        std::integral_constant<bool, false> (0x0x7f2180751540) 0 empty

Class std::__or_<std::is_arithmetic<std::pair<const int, double> >, std::is_enum<std::pair<const int, double> >, std::is_pointer<std::pair<const int, double> >, std::is_member_pointer<std::pair<const int, double> >, std::is_null_pointer<std::pair<const int, double> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_arithmetic<std::pair<const int, double> >, std::is_enum<std::pair<const int, double> >, std::is_pointer<std::pair<const int, double> >, std::is_member_pointer<std::pair<const int, double> >, std::is_null_pointer<std::pair<const int, double> > > (0x0x7f218074b958) 0 empty
  std::__or_<std::is_enum<std::pair<const int, double> >, std::is_pointer<std::pair<const int, double> >, std::is_member_pointer<std::pair<const int, double> >, std::is_null_pointer<std::pair<const int, double> > > (0x0x7f218074b9c0) 0 empty
    std::__or_<std::is_pointer<std::pair<const int, double> >, std::is_member_pointer<std::pair<const int, double> >, std::is_null_pointer<std::pair<const int, double> > > (0x0x7f218074ba28) 0 empty
      std::__or_<std::is_member_pointer<std::pair<const int, double> >, std::is_null_pointer<std::pair<const int, double> > > (0x0x7f218074ba90) 0 empty
        std::is_null_pointer<std::pair<const int, double> > (0x0x7f218074baf8) 0 empty
          std::integral_constant<bool, false> (0x0x7f21807515a0) 0 empty

Class std::is_scalar<std::pair<const int, double> >
   size=1 align=1
   base size=1 base align=1
std::is_scalar<std::pair<const int, double> > (0x0x7f218074bb60) 0 empty
  std::integral_constant<bool, false> (0x0x7f2180751600) 0 empty

Class std::__or_<std::is_reference<std::pair<const int, double> >, std::is_scalar<std::pair<const int, double> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::pair<const int, double> >, std::is_scalar<std::pair<const int, double> > > (0x0x7f218074bbc8) 0 empty
  std::is_scalar<std::pair<const int, double> > (0x0x7f218074bc30) 0 empty
    std::integral_constant<bool, false> (0x0x7f2180751660) 0 empty

Class std::remove_all_extents<std::pair<const int, double> >
   size=1 align=1
   base size=0 base align=1
std::remove_all_extents<std::pair<const int, double> > (0x0x7f21807516c0) 0 empty

Class std::is_function<std::pair<const int, double>&>
   size=1 align=1
   base size=1 base align=1
std::is_function<std::pair<const int, double>&> (0x0x7f218074bdd0) 0 empty
  std::integral_constant<bool, false> (0x0x7f2180751780) 0 empty

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

Class std::is_lvalue_reference<std::pair<const int, double>&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<std::pair<const int, double>&> (0x0x7f218074bf08) 0 empty
  std::integral_constant<bool, true> (0x0x7f2180751840) 0 empty

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

Class std::__or_<std::is_lvalue_reference<std::pair<const int, double>&>, std::is_rvalue_reference<std::pair<const int, double>&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<std::pair<const int, double>&>, std::is_rvalue_reference<std::pair<const int, double>&> > (0x0x7f218074bf70) 0 empty
  std::is_lvalue_reference<std::pair<const int, double>&> (0x0x7f218076c000) 0 empty
    std::integral_constant<bool, true> (0x0x7f2180751900) 0 empty

Class std::is_reference<std::pair<const int, double>&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<std::pair<const int, double>&> (0x0x7f218076c068) 0 empty
  std::integral_constant<bool, true> (0x0x7f2180751960) 0 empty

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

Class std::__or_<std::is_reference<std::pair<const int, double>&>, std::is_void<std::pair<const int, double>&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::pair<const int, double>&>, std::is_void<std::pair<const int, double>&> > (0x0x7f218076c0d0) 0 empty
  std::is_reference<std::pair<const int, double>&> (0x0x7f218076c138) 0 empty
    std::integral_constant<bool, true> (0x0x7f2180751a20) 0 empty

Class std::__or_<std::is_function<std::pair<const int, double>&>, std::is_reference<std::pair<const int, double>&>, std::is_void<std::pair<const int, double>&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::pair<const int, double>&>, std::is_reference<std::pair<const int, double>&>, std::is_void<std::pair<const int, double>&> > (0x0x7f218076c1a0) 0 empty
  std::__or_<std::is_reference<std::pair<const int, double>&>, std::is_void<std::pair<const int, double>&> > (0x0x7f218076c208) 0 empty
    std::is_reference<std::pair<const int, double>&> (0x0x7f218076c270) 0 empty
      std::integral_constant<bool, true> (0x0x7f2180751a80) 0 empty

Class std::__not_<std::__or_<std::is_function<std::pair<const int, double>&>, std::is_reference<std::pair<const int, double>&>, std::is_void<std::pair<const int, double>&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<std::pair<const int, double>&>, std::is_reference<std::pair<const int, double>&>, std::is_void<std::pair<const int, double>&> > > (0x0x7f218076c2d8) 0 empty
  std::integral_constant<bool, false> (0x0x7f2180751ae0) 0 empty

Class std::is_object<std::pair<const int, double>&>
   size=1 align=1
   base size=1 base align=1
std::is_object<std::pair<const int, double>&> (0x0x7f218076c340) 0 empty
  std::integral_constant<bool, false> (0x0x7f2180751b40) 0 empty

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

Class std::__or_<std::is_object<std::pair<const int, double>&>, std::is_reference<std::pair<const int, double>&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<std::pair<const int, double>&>, std::is_reference<std::pair<const int, double>&> > (0x0x7f218076c3a8) 0 empty
  std::is_reference<std::pair<const int, double>&> (0x0x7f218076c410) 0 empty
    std::integral_constant<bool, true> (0x0x7f2180751c00) 0 empty

Class std::__is_referenceable<std::pair<const int, double>&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<std::pair<const int, double>&> (0x0x7f218076c548) 0 empty
  std::integral_constant<bool, true> (0x0x7f2180751c60) 0 empty

Class std::__add_rvalue_reference_helper<std::pair<const int, double>&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<std::pair<const int, double>&, true> (0x0x7f2180751cc0) 0 empty

Class std::add_rvalue_reference<std::pair<const int, double>&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<std::pair<const int, double>&> (0x0x7f218076c5b0) 0 empty
  std::__add_rvalue_reference_helper<std::pair<const int, double>&, true> (0x0x7f2180751d20) 0 empty

Class std::_PCC<true, const int, double>
   size=1 align=1
   base size=0 base align=1
std::_PCC<true, const int, double> (0x0x7f2180751de0) 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> > > (0x0x7f2180751e40) 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> (0x0x7f218076c680) 0 empty
  std::integral_constant<bool, false> (0x0x7f2180751ea0) 0 empty

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

Class std::is_rvalue_reference<const int>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<const int> (0x0x7f218076c7b8) 0 empty
  std::integral_constant<bool, false> (0x0x7f21807c9060) 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> > (0x0x7f218076c820) 0 empty
  std::is_rvalue_reference<const int> (0x0x7f218076c888) 0 empty
    std::integral_constant<bool, false> (0x0x7f21807c90c0) 0 empty

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

Class std::conditional<false, 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_reference<const int>, std::is_void<const int> > (0x0x7f21807c9180) 0 empty

Class std::is_void<const int>
   size=1 align=1
   base size=1 base align=1
std::is_void<const int> (0x0x7f218076c958) 0 empty
  std::integral_constant<bool, false> (0x0x7f21807c91e0) 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> > (0x0x7f218076c9c0) 0 empty
  std::is_void<const int> (0x0x7f218076ca28) 0 empty
    std::integral_constant<bool, false> (0x0x7f21807c9240) 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> > (0x0x7f218076ca90) 0 empty
  std::__or_<std::is_reference<const int>, std::is_void<const int> > (0x0x7f218076caf8) 0 empty
    std::is_void<const int> (0x0x7f218076cb60) 0 empty
      std::integral_constant<bool, false> (0x0x7f21807c92a0) 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> > > (0x0x7f218076cbc8) 0 empty
  std::integral_constant<bool, true> (0x0x7f21807c9480) 0 empty

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

Class std::conditional<true, std::is_object<const int>, std::is_reference<const int> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_object<const int>, std::is_reference<const int> > (0x0x7f21807c9540) 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> > (0x0x7f218076cc98) 0 empty
  std::is_object<const int> (0x0x7f218076cd00) 0 empty
    std::integral_constant<bool, true> (0x0x7f21807c95a0) 0 empty

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

Class std::__is_assignable_helper<const int&, const int&>
   size=1 align=1
   base size=0 base align=1
std::__is_assignable_helper<const int&, const int&> (0x0x7f21807c9660) 0 empty

Class std::is_assignable<const int&, const int&>
   size=1 align=1
   base size=1 base align=1
std::is_assignable<const int&, const int&> (0x0x7f218076ce38) 0 empty
  std::integral_constant<bool, false> (0x0x7f21807c96c0) 0 empty

Class std::__is_copy_assignable_impl<const int, true>
   size=1 align=1
   base size=1 base align=1
std::__is_copy_assignable_impl<const int, true> (0x0x7f218076cea0) 0 empty
  std::is_assignable<const int&, const int&> (0x0x7f218076cf08) 0 empty
    std::integral_constant<bool, false> (0x0x7f21807c9720) 0 empty

Class std::is_copy_assignable<const int>
   size=1 align=1
   base size=1 base align=1
std::is_copy_assignable<const int> (0x0x7f218076cf70) 0 empty
  std::__is_copy_assignable_impl<const int, true> (0x0x7f21807d5000) 0 empty
    std::is_assignable<const int&, const int&> (0x0x7f21807d5068) 0 empty
      std::integral_constant<bool, false> (0x0x7f21807c9780) 0 empty

Class std::conditional<false, std::is_copy_assignable<double>, std::is_copy_assignable<const int> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_copy_assignable<double>, std::is_copy_assignable<const int> > (0x0x7f21807c97e0) 0 empty

Class std::__and_<std::is_copy_assignable<const int>, std::is_copy_assignable<double> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_copy_assignable<const int>, std::is_copy_assignable<double> > (0x0x7f21807d50d0) 0 empty
  std::is_copy_assignable<const int> (0x0x7f21807d5138) 0 empty
    std::__is_copy_assignable_impl<const int, true> (0x0x7f21807d51a0) 0 empty
      std::is_assignable<const int&, const int&> (0x0x7f21807d5208) 0 empty
        std::integral_constant<bool, false> (0x0x7f21807c99c0) 0 empty

Class std::conditional<false, const std::pair<const int, double>&, const std::__nonesuch&>
   size=1 align=1
   base size=0 base align=1
std::conditional<false, const std::pair<const int, double>&, const std::__nonesuch&> (0x0x7f21807c9a20) 0 empty

Class std::__not_<std::__and_<std::is_copy_assignable<const int>, std::is_copy_assignable<double> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__and_<std::is_copy_assignable<const int>, std::is_copy_assignable<double> > > (0x0x7f21807d52d8) 0 empty
  std::integral_constant<bool, true> (0x0x7f21807c9a80) 0 empty

Class std::conditional<true, const std::pair<const int, double>&, const std::__nonesuch&>
   size=1 align=1
   base size=0 base align=1
std::conditional<true, const std::pair<const int, double>&, const std::__nonesuch&> (0x0x7f21807c9c60) 0 empty

Class std::is_function<const int&&>
   size=1 align=1
   base size=1 base align=1
std::is_function<const int&&> (0x0x7f21807d53a8) 0 empty
  std::integral_constant<bool, false> (0x0x7f21807c9d20) 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&&> > > (0x0x7f21807c9d80) 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&&> (0x0x7f21807d5410) 0 empty
  std::integral_constant<bool, false> (0x0x7f21807c9de0) 0 empty

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

Class std::is_rvalue_reference<const int&&>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<const int&&> (0x0x7f21807d5618) 0 empty
  std::integral_constant<bool, true> (0x0x7f21807c9ea0) 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&&> > (0x0x7f21807d5680) 0 empty
  std::is_rvalue_reference<const int&&> (0x0x7f21807d56e8) 0 empty
    std::integral_constant<bool, true> (0x0x7f21807c9f00) 0 empty

Class std::is_reference<const int&&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<const int&&> (0x0x7f21807d5750) 0 empty
  std::integral_constant<bool, true> (0x0x7f21807ee060) 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&&> > (0x0x7f21807ee0c0) 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&&> > (0x0x7f21807d57b8) 0 empty
  std::is_reference<const int&&> (0x0x7f21807d5820) 0 empty
    std::integral_constant<bool, true> (0x0x7f21807ee120) 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&&> > (0x0x7f21807d5888) 0 empty
  std::__or_<std::is_reference<const int&&>, std::is_void<const int&&> > (0x0x7f21807d58f0) 0 empty
    std::is_reference<const int&&> (0x0x7f21807d5958) 0 empty
      std::integral_constant<bool, true> (0x0x7f21807ee180) 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&&> > > (0x0x7f21807d5b60) 0 empty
  std::integral_constant<bool, false> (0x0x7f21807ee1e0) 0 empty

Class std::is_object<const int&&>
   size=1 align=1
   base size=1 base align=1
std::is_object<const int&&> (0x0x7f21807d5bc8) 0 empty
  std::integral_constant<bool, false> (0x0x7f21807ee240) 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&&> > (0x0x7f21807ee2a0) 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&&> > (0x0x7f21807d5c30) 0 empty
  std::is_reference<const int&&> (0x0x7f21807d5c98) 0 empty
    std::integral_constant<bool, true> (0x0x7f21807ee300) 0 empty

Class std::__is_referenceable<const int&&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<const int&&> (0x0x7f21807d5d00) 0 empty
  std::integral_constant<bool, true> (0x0x7f21807ee360) 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> (0x0x7f21807ee3c0) 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&&> (0x0x7f21807d5d68) 0 empty
  std::__add_rvalue_reference_helper<const int&&, true> (0x0x7f21807ee420) 0 empty

Class std::__is_assignable_helper<const int&, const int&&>
   size=1 align=1
   base size=0 base align=1
std::__is_assignable_helper<const int&, const int&&> (0x0x7f21807c9cc0) 0 empty

Class std::is_assignable<const int&, const int&&>
   size=1 align=1
   base size=1 base align=1
std::is_assignable<const int&, const int&&> (0x0x7f21807d5dd0) 0 empty
  std::integral_constant<bool, false> (0x0x7f21807ee480) 0 empty

Class std::__is_move_assignable_impl<const int, true>
   size=1 align=1
   base size=1 base align=1
std::__is_move_assignable_impl<const int, true> (0x0x7f21807d5e38) 0 empty
  std::is_assignable<const int&, const int&&> (0x0x7f21807d5ea0) 0 empty
    std::integral_constant<bool, false> (0x0x7f21807ee4e0) 0 empty

Class std::is_move_assignable<const int>
   size=1 align=1
   base size=1 base align=1
std::is_move_assignable<const int> (0x0x7f21807d5f08) 0 empty
  std::__is_move_assignable_impl<const int, true> (0x0x7f21807d5f70) 0 empty
    std::is_assignable<const int&, const int&&> (0x0x7f21807f7000) 0 empty
      std::integral_constant<bool, false> (0x0x7f21807ee540) 0 empty

Class std::conditional<false, std::is_move_assignable<double>, std::is_move_assignable<const int> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_move_assignable<double>, std::is_move_assignable<const int> > (0x0x7f21807ee5a0) 0 empty

Class std::__and_<std::is_move_assignable<const int>, std::is_move_assignable<double> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_move_assignable<const int>, std::is_move_assignable<double> > (0x0x7f21807f7068) 0 empty
  std::is_move_assignable<const int> (0x0x7f21807f70d0) 0 empty
    std::__is_move_assignable_impl<const int, true> (0x0x7f21807f7138) 0 empty
      std::is_assignable<const int&, const int&&> (0x0x7f21807f71a0) 0 empty
        std::integral_constant<bool, false> (0x0x7f21807ee780) 0 empty

Class std::conditional<false, std::pair<const int, double>&&, std::__nonesuch&&>
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::pair<const int, double>&&, std::__nonesuch&&> (0x0x7f21807ee7e0) 0 empty

Class std::pair<const int, double>
   size=16 align=8
   base size=16 base align=8
std::pair<const int, double> (0x0x7f2180751d80) 0

Class std::__is_destructible_impl<std::pair<const int, double> >
   size=1 align=1
   base size=1 base align=1
std::__is_destructible_impl<std::pair<const int, double> > (0x0x7f218074bd68) 0 empty
  std::__do_is_destructible_impl (0x0x7f2180751720) 0 empty

Class std::__is_destructible_safe<std::pair<const int, double>, false, false>
   size=1 align=1
   base size=1 base align=1
std::__is_destructible_safe<std::pair<const int, double>, false, false> (0x0x7f21807f7208) 0 empty
  std::integral_constant<bool, true> (0x0x7f21807ee840) 0 empty

Class std::is_destructible<std::pair<const int, double> >
   size=1 align=1
   base size=1 base align=1
std::is_destructible<std::pair<const int, double> > (0x0x7f21807f7270) 0 empty
  std::integral_constant<bool, true> (0x0x7f21807ee8a0) 0 empty

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

Class std::is_function<std::pair<int, double>&&>
   size=1 align=1
   base size=1 base align=1
std::is_function<std::pair<int, double>&&> (0x0x7f21807f7340) 0 empty
  std::integral_constant<bool, false> (0x0x7f21807ee9c0) 0 empty

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

Class std::is_lvalue_reference<std::pair<int, double>&&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<std::pair<int, double>&&> (0x0x7f21807f73a8) 0 empty
  std::integral_constant<bool, false> (0x0x7f21807eeb40) 0 empty

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

Class std::is_rvalue_reference<std::pair<int, double>&&>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<std::pair<int, double>&&> (0x0x7f21807f7410) 0 empty
  std::integral_constant<bool, true> (0x0x7f21807eec00) 0 empty

Class std::__or_<std::is_lvalue_reference<std::pair<int, double>&&>, std::is_rvalue_reference<std::pair<int, double>&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<std::pair<int, double>&&>, std::is_rvalue_reference<std::pair<int, double>&&> > (0x0x7f21807f7478) 0 empty
  std::is_rvalue_reference<std::pair<int, double>&&> (0x0x7f21807f74e0) 0 empty
    std::integral_constant<bool, true> (0x0x7f21807eec60) 0 empty

Class std::is_reference<std::pair<int, double>&&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<std::pair<int, double>&&> (0x0x7f21807f7548) 0 empty
  std::integral_constant<bool, true> (0x0x7f21807eecc0) 0 empty

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

Class std::__or_<std::is_reference<std::pair<int, double>&&>, std::is_void<std::pair<int, double>&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::pair<int, double>&&>, std::is_void<std::pair<int, double>&&> > (0x0x7f21807f7680) 0 empty
  std::is_reference<std::pair<int, double>&&> (0x0x7f21807f76e8) 0 empty
    std::integral_constant<bool, true> (0x0x7f21807eed80) 0 empty

Class std::__or_<std::is_function<std::pair<int, double>&&>, std::is_reference<std::pair<int, double>&&>, std::is_void<std::pair<int, double>&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::pair<int, double>&&>, std::is_reference<std::pair<int, double>&&>, std::is_void<std::pair<int, double>&&> > (0x0x7f21807f7820) 0 empty
  std::__or_<std::is_reference<std::pair<int, double>&&>, std::is_void<std::pair<int, double>&&> > (0x0x7f21807f7888) 0 empty
    std::is_reference<std::pair<int, double>&&> (0x0x7f21807f78f0) 0 empty
      std::integral_constant<bool, true> (0x0x7f21807eede0) 0 empty

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

Class std::is_object<std::pair<int, double>&&>
   size=1 align=1
   base size=1 base align=1
std::is_object<std::pair<int, double>&&> (0x0x7f21807f7a28) 0 empty
  std::integral_constant<bool, false> (0x0x7f21807eeea0) 0 empty

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

Class std::__or_<std::is_object<std::pair<int, double>&&>, std::is_reference<std::pair<int, double>&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<std::pair<int, double>&&>, std::is_reference<std::pair<int, double>&&> > (0x0x7f21807f7a90) 0 empty
  std::is_reference<std::pair<int, double>&&> (0x0x7f21807f7af8) 0 empty
    std::integral_constant<bool, true> (0x0x7f21807eef60) 0 empty

Class std::__is_referenceable<std::pair<int, double>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<std::pair<int, double>&&> (0x0x7f21807f7c30) 0 empty
  std::integral_constant<bool, true> (0x0x7f21808240c0) 0 empty

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

Class std::add_rvalue_reference<std::pair<int, double>&&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<std::pair<int, double>&&> (0x0x7f21807f7c98) 0 empty
  std::__add_rvalue_reference_helper<std::pair<int, double>&&, true> (0x0x7f2180824180) 0 empty

Class std::is_same<const int, int>
   size=1 align=1
   base size=1 base align=1
std::is_same<const int, int> (0x0x7f21807f7d68) 0 empty
  std::integral_constant<bool, false> (0x0x7f21808241e0) 0 empty

Class std::is_same<double, double>
   size=1 align=1
   base size=1 base align=1
std::is_same<double, double> (0x0x7f21807f7dd0) 0 empty
  std::integral_constant<bool, true> (0x0x7f2180824240) 0 empty

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

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

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

Class std::__and_<std::is_array<const int>, std::__not_<std::extent<const int, 0u> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_array<const int>, std::__not_<std::extent<const int, 0u> > > (0x0x7f21807f7e38) 0 empty
  std::is_array<const int> (0x0x7f21807f7ea0) 0 empty
    std::integral_constant<bool, false> (0x0x7f2180824480) 0 empty

Class std::__is_array_unknown_bounds<const int>
   size=1 align=1
   base size=1 base align=1
std::__is_array_unknown_bounds<const int> (0x0x7f21807f7f08) 0 empty
  std::__and_<std::is_array<const int>, std::__not_<std::extent<const int, 0u> > > (0x0x7f21807f7f70) 0 empty
    std::is_array<const int> (0x0x7f2180834000) 0 empty
      std::integral_constant<bool, false> (0x0x7f21808244e0) 0 empty

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

Class std::__or_<std::__is_array_unknown_bounds<const int>, std::is_function<const int> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::__is_array_unknown_bounds<const int>, std::is_function<const int> > (0x0x7f2180834138) 0 empty
  std::is_function<const int> (0x0x7f21808341a0) 0 empty
    std::integral_constant<bool, false> (0x0x7f2180824660) 0 empty

Class std::__or_<std::is_void<const int>, std::__is_array_unknown_bounds<const int>, std::is_function<const int> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<const int>, std::__is_array_unknown_bounds<const int>, std::is_function<const int> > (0x0x7f2180834208) 0 empty
  std::__or_<std::__is_array_unknown_bounds<const int>, std::is_function<const int> > (0x0x7f2180834270) 0 empty
    std::is_function<const int> (0x0x7f21808342d8) 0 empty
      std::integral_constant<bool, false> (0x0x7f21808246c0) 0 empty

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

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

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

Class std::__or_<std::is_integral<const int>, std::is_floating_point<const int> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_integral<const int>, std::is_floating_point<const int> > (0x0x7f2180834478) 0 empty
  std::is_integral<const int> (0x0x7f21808344e0) 0 empty
    std::integral_constant<bool, true> (0x0x7f2180824840) 0 empty

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

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

Class std::__or_<std::is_arithmetic<const int>, std::is_enum<const int>, std::is_pointer<const int>, std::is_member_pointer<const int>, std::is_null_pointer<const int> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_arithmetic<const int>, std::is_enum<const int>, std::is_pointer<const int>, std::is_member_pointer<const int>, std::is_null_pointer<const int> > (0x0x7f21808345b0) 0 empty
  std::is_arithmetic<const int> (0x0x7f2180834618) 0 empty
    std::integral_constant<bool, true> (0x0x7f2180824960) 0 empty

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

Class std::__or_<std::is_reference<const int>, std::is_scalar<const int> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<const int>, std::is_scalar<const int> > (0x0x7f21808346e8) 0 empty
  std::is_scalar<const int> (0x0x7f2180834750) 0 empty
    std::integral_constant<bool, true> (0x0x7f2180824a20) 0 empty

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

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

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

Class std::__is_direct_constructible_impl<const int, const int&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_impl<const int, const int&> (0x0x7f2180834888) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f2180824ba0) 0 empty

Class std::__and_<std::is_destructible<const int>, std::__is_direct_constructible_impl<const int, const int&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_destructible<const int>, std::__is_direct_constructible_impl<const int, const int&> > (0x0x7f2180834958) 0 empty
  std::__is_direct_constructible_impl<const int, const int&> (0x0x7f21808349c0) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f2180824c00) 0 empty

Class std::__is_direct_constructible_new_safe<const int, const int&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new_safe<const int, const int&> (0x0x7f2180834af8) 0 empty
  std::__and_<std::is_destructible<const int>, std::__is_direct_constructible_impl<const int, const int&> > (0x0x7f2180834b60) 0 empty
    std::__is_direct_constructible_impl<const int, const int&> (0x0x7f2180834bc8) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7f2180824c60) 0 empty

Class std::__is_direct_constructible_new<const int, const int&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new<const int, const int&> (0x0x7f2180834c30) 0 empty
  std::__is_direct_constructible_new_safe<const int, const int&> (0x0x7f2180834c98) 0 empty
    std::__and_<std::is_destructible<const int>, std::__is_direct_constructible_impl<const int, const int&> > (0x0x7f2180834d00) 0 empty
      std::__is_direct_constructible_impl<const int, const int&> (0x0x7f2180834d68) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7f2180824cc0) 0 empty

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

Class std::__is_constructible_impl<const int, const int&>
   size=1 align=1
   base size=1 base align=1
std::__is_constructible_impl<const int, const int&> (0x0x7f2180834e38) 0 empty
  std::__is_direct_constructible<const int, const int&> (0x0x7f2180834ea0) 0 empty
    std::integral_constant<bool, true> (0x0x7f2180824d80) 0 empty

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

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

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

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

Class std::is_array<double>
   size=1 align=1
   base size=1 base align=1
std::is_array<double> (0x0x7f2180834f70) 0 empty
  std::integral_constant<bool, false> (0x0x7f2180824f60) 0 empty

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

Class std::__and_<std::is_array<double>, std::__not_<std::extent<double, 0u> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_array<double>, std::__not_<std::extent<double, 0u> > > (0x0x7f2180857000) 0 empty
  std::is_array<double> (0x0x7f2180857068) 0 empty
    std::integral_constant<bool, false> (0x0x7f2180856060) 0 empty

Class std::__is_array_unknown_bounds<double>
   size=1 align=1
   base size=1 base align=1
std::__is_array_unknown_bounds<double> (0x0x7f21808570d0) 0 empty
  std::__and_<std::is_array<double>, std::__not_<std::extent<double, 0u> > > (0x0x7f2180857138) 0 empty
    std::is_array<double> (0x0x7f21808571a0) 0 empty
      std::integral_constant<bool, false> (0x0x7f21808560c0) 0 empty

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

Class std::__or_<std::__is_array_unknown_bounds<double>, std::is_function<double> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::__is_array_unknown_bounds<double>, std::is_function<double> > (0x0x7f2180857208) 0 empty
  std::is_function<double> (0x0x7f2180857270) 0 empty
    std::integral_constant<bool, false> (0x0x7f2180856240) 0 empty

Class std::__or_<std::is_void<double>, std::__is_array_unknown_bounds<double>, std::is_function<double> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<double>, std::__is_array_unknown_bounds<double>, std::is_function<double> > (0x0x7f21808572d8) 0 empty
  std::__or_<std::__is_array_unknown_bounds<double>, std::is_function<double> > (0x0x7f2180857340) 0 empty
    std::is_function<double> (0x0x7f21808573a8) 0 empty
      std::integral_constant<bool, false> (0x0x7f21808562a0) 0 empty

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

Class std::__is_integral_helper<double>
   size=1 align=1
   base size=1 base align=1
std::__is_integral_helper<double> (0x0x7f21808574e0) 0 empty
  std::integral_constant<bool, false> (0x0x7f2180856420) 0 empty

Class std::is_integral<double>
   size=1 align=1
   base size=1 base align=1
std::is_integral<double> (0x0x7f2180857548) 0 empty
  std::integral_constant<bool, false> (0x0x7f2180856480) 0 empty

Class std::conditional<false, std::is_integral<double>, std::is_floating_point<double> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_integral<double>, std::is_floating_point<double> > (0x0x7f21808564e0) 0 empty

Class std::is_floating_point<double>
   size=1 align=1
   base size=1 base align=1
std::is_floating_point<double> (0x0x7f21808575b0) 0 empty
  std::integral_constant<bool, true> (0x0x7f2180856540) 0 empty

Class std::__or_<std::is_integral<double>, std::is_floating_point<double> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_integral<double>, std::is_floating_point<double> > (0x0x7f2180857618) 0 empty
  std::is_floating_point<double> (0x0x7f2180857680) 0 empty
    std::integral_constant<bool, true> (0x0x7f21808565a0) 0 empty

Class std::is_arithmetic<double>
   size=1 align=1
   base size=1 base align=1
std::is_arithmetic<double> (0x0x7f21808576e8) 0 empty
  std::integral_constant<bool, true> (0x0x7f2180856600) 0 empty

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

Class std::__or_<std::is_arithmetic<double>, std::is_enum<double>, std::is_pointer<double>, std::is_member_pointer<double>, std::is_null_pointer<double> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_arithmetic<double>, std::is_enum<double>, std::is_pointer<double>, std::is_member_pointer<double>, std::is_null_pointer<double> > (0x0x7f2180857750) 0 empty
  std::is_arithmetic<double> (0x0x7f21808577b8) 0 empty
    std::integral_constant<bool, true> (0x0x7f21808566c0) 0 empty

Class std::is_scalar<double>
   size=1 align=1
   base size=1 base align=1
std::is_scalar<double> (0x0x7f2180857820) 0 empty
  std::integral_constant<bool, true> (0x0x7f2180856720) 0 empty

Class std::__or_<std::is_reference<double>, std::is_scalar<double> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<double>, std::is_scalar<double> > (0x0x7f2180857888) 0 empty
  std::is_scalar<double> (0x0x7f21808578f0) 0 empty
    std::integral_constant<bool, true> (0x0x7f2180856780) 0 empty

Class std::__is_destructible_safe<double, false, true>
   size=1 align=1
   base size=1 base align=1
std::__is_destructible_safe<double, false, true> (0x0x7f2180857958) 0 empty
  std::integral_constant<bool, true> (0x0x7f21808567e0) 0 empty

Class std::is_destructible<double>
   size=1 align=1
   base size=1 base align=1
std::is_destructible<double> (0x0x7f21808579c0) 0 empty
  std::integral_constant<bool, true> (0x0x7f2180856840) 0 empty

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

Class std::__is_direct_constructible_impl<double, const double&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_impl<double, const double&> (0x0x7f2180857a28) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f2180856900) 0 empty

Class std::__and_<std::is_destructible<double>, std::__is_direct_constructible_impl<double, const double&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_destructible<double>, std::__is_direct_constructible_impl<double, const double&> > (0x0x7f2180857af8) 0 empty
  std::__is_direct_constructible_impl<double, const double&> (0x0x7f2180857b60) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f2180856960) 0 empty

Class std::__is_direct_constructible_new_safe<double, const double&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new_safe<double, const double&> (0x0x7f2180857d68) 0 empty
  std::__and_<std::is_destructible<double>, std::__is_direct_constructible_impl<double, const double&> > (0x0x7f2180857dd0) 0 empty
    std::__is_direct_constructible_impl<double, const double&> (0x0x7f2180857e38) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7f21808569c0) 0 empty

Class std::__is_direct_constructible_new<double, const double&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new<double, const double&> (0x0x7f2180857f08) 0 empty
  std::__is_direct_constructible_new_safe<double, const double&> (0x0x7f2180857f70) 0 empty
    std::__and_<std::is_destructible<double>, std::__is_direct_constructible_impl<double, const double&> > (0x0x7f2180871000) 0 empty
      std::__is_direct_constructible_impl<double, const double&> (0x0x7f2180871068) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7f2180856a20) 0 empty

Class std::__is_direct_constructible<double, const double&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible<double, const double&> (0x0x7f2180871138) 0 empty
  std::integral_constant<bool, true> (0x0x7f2180856a80) 0 empty

Class std::__is_constructible_impl<double, const double&>
   size=1 align=1
   base size=1 base align=1
std::__is_constructible_impl<double, const double&> (0x0x7f21808711a0) 0 empty
  std::__is_direct_constructible<double, const double&> (0x0x7f2180871208) 0 empty
    std::integral_constant<bool, true> (0x0x7f2180856ae0) 0 empty

Class std::is_constructible<double, const double&>
   size=1 align=1
   base size=1 base align=1
std::is_constructible<double, const double&> (0x0x7f2180871270) 0 empty
  std::integral_constant<bool, true> (0x0x7f2180856b40) 0 empty

Class std::__and_<std::is_constructible<const int, const int&>, std::is_constructible<double, const double&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<const int, const int&>, std::is_constructible<double, const double&> > (0x0x7f21808712d8) 0 empty
  std::is_constructible<double, const double&> (0x0x7f2180871340) 0 empty
    std::integral_constant<bool, true> (0x0x7f2180856ba0) 0 empty

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

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

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

Class std::__is_void_helper<const int&>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<const int&> (0x0x7f21808714e0) 0 empty
  std::integral_constant<bool, false> (0x0x7f2180856d80) 0 empty

Class std::is_void<const int&>
   size=1 align=1
   base size=1 base align=1
std::is_void<const int&> (0x0x7f2180871548) 0 empty
  std::integral_constant<bool, false> (0x0x7f2180856de0) 0 empty

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

Class std::conditional<false, std::is_function<const int>, std::is_array<const int> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<const int>, std::is_array<const int> > (0x0x7f2180856ea0) 0 empty

Class std::__or_<std::is_function<const int>, std::is_array<const int> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<const int>, std::is_array<const int> > (0x0x7f21808715b0) 0 empty
  std::is_array<const int> (0x0x7f2180871618) 0 empty
    std::integral_constant<bool, false> (0x0x7f2180856f00) 0 empty

Class std::__or_<std::is_void<const int&>, std::is_function<const int>, std::is_array<const int> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<const int&>, std::is_function<const int>, std::is_array<const int> > (0x0x7f2180871680) 0 empty
  std::__or_<std::is_function<const int>, std::is_array<const int> > (0x0x7f21808716e8) 0 empty
    std::is_array<const int> (0x0x7f2180871750) 0 empty
      std::integral_constant<bool, false> (0x0x7f2180856f60) 0 empty

Class std::__is_convertible_helper<const int&, const int, false>
   size=1 align=1
   base size=0 base align=1
std::__is_convertible_helper<const int&, const int, false> (0x0x7f21808800c0) 0 empty

Class std::is_convertible<const int&, const int>
   size=1 align=1
   base size=1 base align=1
std::is_convertible<const int&, const int> (0x0x7f2180871820) 0 empty
  std::integral_constant<bool, true> (0x0x7f2180880120) 0 empty

Class std::conditional<true, std::is_convertible<const double&, double>, std::is_convertible<const int&, const int> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_convertible<const double&, double>, std::is_convertible<const int&, const int> > (0x0x7f2180880180) 0 empty

Class std::remove_volatile<const double&>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<const double&> (0x0x7f2180880240) 0 empty

Class std::remove_const<const double&>
   size=1 align=1
   base size=0 base align=1
std::remove_const<const double&> (0x0x7f21808802a0) 0 empty

Class std::remove_cv<const double&>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<const double&> (0x0x7f21808801e0) 0 empty

Class std::__is_void_helper<const double&>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<const double&> (0x0x7f21808718f0) 0 empty
  std::integral_constant<bool, false> (0x0x7f2180880300) 0 empty

Class std::is_void<const double&>
   size=1 align=1
   base size=1 base align=1
std::is_void<const double&> (0x0x7f2180871958) 0 empty
  std::integral_constant<bool, false> (0x0x7f2180880360) 0 empty

Class std::conditional<false, std::is_void<const double&>, std::__or_<std::is_function<double>, std::is_array<double> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_void<const double&>, std::__or_<std::is_function<double>, std::is_array<double> > > (0x0x7f21808803c0) 0 empty

Class std::conditional<false, std::is_function<double>, std::is_array<double> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<double>, std::is_array<double> > (0x0x7f2180880420) 0 empty

Class std::__or_<std::is_function<double>, std::is_array<double> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<double>, std::is_array<double> > (0x0x7f21808719c0) 0 empty
  std::is_array<double> (0x0x7f2180871a28) 0 empty
    std::integral_constant<bool, false> (0x0x7f2180880480) 0 empty

Class std::__or_<std::is_void<const double&>, std::is_function<double>, std::is_array<double> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<const double&>, std::is_function<double>, std::is_array<double> > (0x0x7f2180871a90) 0 empty
  std::__or_<std::is_function<double>, std::is_array<double> > (0x0x7f2180871af8) 0 empty
    std::is_array<double> (0x0x7f2180871b60) 0 empty
      std::integral_constant<bool, false> (0x0x7f21808804e0) 0 empty

Class std::__is_convertible_helper<const double&, double, false>
   size=1 align=1
   base size=0 base align=1
std::__is_convertible_helper<const double&, double, false> (0x0x7f2180880600) 0 empty

Class std::is_convertible<const double&, double>
   size=1 align=1
   base size=1 base align=1
std::is_convertible<const double&, double> (0x0x7f2180871c30) 0 empty
  std::integral_constant<bool, true> (0x0x7f2180880660) 0 empty

Class std::__and_<std::is_convertible<const int&, const int>, std::is_convertible<const double&, double> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_convertible<const int&, const int>, std::is_convertible<const double&, double> > (0x0x7f2180871c98) 0 empty
  std::is_convertible<const double&, double> (0x0x7f2180871d00) 0 empty
    std::integral_constant<bool, true> (0x0x7f21808806c0) 0 empty

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

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

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

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

Class std::__is_direct_constructible_impl<const int, int&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_impl<const int, int&&> (0x0x7f2180871e38) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f21808809c0) 0 empty

Class std::__and_<std::is_destructible<const int>, std::__is_direct_constructible_impl<const int, int&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_destructible<const int>, std::__is_direct_constructible_impl<const int, int&&> > (0x0x7f2180871f08) 0 empty
  std::__is_direct_constructible_impl<const int, int&&> (0x0x7f2180871f70) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f2180880a20) 0 empty

Class std::__is_direct_constructible_new_safe<const int, int&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new_safe<const int, int&&> (0x0x7f21808a70d0) 0 empty
  std::__and_<std::is_destructible<const int>, std::__is_direct_constructible_impl<const int, int&&> > (0x0x7f21808a7138) 0 empty
    std::__is_direct_constructible_impl<const int, int&&> (0x0x7f21808a71a0) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7f2180880b40) 0 empty

Class std::__is_direct_constructible_new<const int, int&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new<const int, int&&> (0x0x7f21808a7270) 0 empty
  std::__is_direct_constructible_new_safe<const int, int&&> (0x0x7f21808a72d8) 0 empty
    std::__and_<std::is_destructible<const int>, std::__is_direct_constructible_impl<const int, int&&> > (0x0x7f21808a7340) 0 empty
      std::__is_direct_constructible_impl<const int, int&&> (0x0x7f21808a73a8) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7f2180880ba0) 0 empty

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

Class std::__is_constructible_impl<const int, int&&>
   size=1 align=1
   base size=1 base align=1
std::__is_constructible_impl<const int, int&&> (0x0x7f21808a74e0) 0 empty
  std::__is_direct_constructible<const int, int&&> (0x0x7f21808a7548) 0 empty
    std::integral_constant<bool, true> (0x0x7f2180880c60) 0 empty

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

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

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

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

Class std::__is_direct_constructible_impl<double, double&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_impl<double, double&&> (0x0x7f21808a77b8) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f2180880e40) 0 empty

Class std::__and_<std::is_destructible<double>, std::__is_direct_constructible_impl<double, double&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_destructible<double>, std::__is_direct_constructible_impl<double, double&&> > (0x0x7f21808a7888) 0 empty
  std::__is_direct_constructible_impl<double, double&&> (0x0x7f21808a78f0) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f2180880ea0) 0 empty

Class std::__is_direct_constructible_new_safe<double, double&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new_safe<double, double&&> (0x0x7f21808a7a28) 0 empty
  std::__and_<std::is_destructible<double>, std::__is_direct_constructible_impl<double, double&&> > (0x0x7f21808a7a90) 0 empty
    std::__is_direct_constructible_impl<double, double&&> (0x0x7f21808a7af8) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7f21808b2000) 0 empty

Class std::__is_direct_constructible_new<double, double&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new<double, double&&> (0x0x7f21808a7bc8) 0 empty
  std::__is_direct_constructible_new_safe<double, double&&> (0x0x7f21808a7c30) 0 empty
    std::__and_<std::is_destructible<double>, std::__is_direct_constructible_impl<double, double&&> > (0x0x7f21808a7c98) 0 empty
      std::__is_direct_constructible_impl<double, double&&> (0x0x7f21808a7d00) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7f21808b2060) 0 empty

Class std::__is_direct_constructible<double, double&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible<double, double&&> (0x0x7f21808a7dd0) 0 empty
  std::integral_constant<bool, true> (0x0x7f21808b20c0) 0 empty

Class std::__is_constructible_impl<double, double&&>
   size=1 align=1
   base size=1 base align=1
std::__is_constructible_impl<double, double&&> (0x0x7f21808a7e38) 0 empty
  std::__is_direct_constructible<double, double&&> (0x0x7f21808a7ea0) 0 empty
    std::integral_constant<bool, true> (0x0x7f21808b2120) 0 empty

Class std::is_constructible<double, double&&>
   size=1 align=1
   base size=1 base align=1
std::is_constructible<double, double&&> (0x0x7f21808a7f08) 0 empty
  std::integral_constant<bool, true> (0x0x7f21808b2180) 0 empty

Class std::__and_<std::is_constructible<const int, int&&>, std::is_constructible<double, double&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<const int, int&&>, std::is_constructible<double, double&&> > (0x0x7f21808a7f70) 0 empty
  std::is_constructible<double, double&&> (0x0x7f21808b7000) 0 empty
    std::integral_constant<bool, true> (0x0x7f21808b21e0) 0 empty

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

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

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

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

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

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

Class std::__or_<std::is_void<int&&>, std::is_function<const int>, std::is_array<const int> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<int&&>, std::is_function<const int>, std::is_array<const int> > (0x0x7f21808b71a0) 0 empty
  std::__or_<std::is_function<const int>, std::is_array<const int> > (0x0x7f21808b7208) 0 empty
    std::is_array<const int> (0x0x7f21808b7270) 0 empty
      std::integral_constant<bool, false> (0x0x7f21808b2660) 0 empty

Class std::__is_convertible_helper<int&&, const int, false>
   size=1 align=1
   base size=0 base align=1
std::__is_convertible_helper<int&&, const int, false> (0x0x7f21808b26c0) 0 empty

Class std::is_convertible<int&&, const int>
   size=1 align=1
   base size=1 base align=1
std::is_convertible<int&&, const int> (0x0x7f21808b7340) 0 empty
  std::integral_constant<bool, true> (0x0x7f21808b2720) 0 empty

Class std::conditional<true, std::is_convertible<double&&, double>, std::is_convertible<int&&, const int> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_convertible<double&&, double>, std::is_convertible<int&&, const int> > (0x0x7f21808b2780) 0 empty

Class std::remove_volatile<double&&>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<double&&> (0x0x7f21808b2840) 0 empty

Class std::remove_const<double&&>
   size=1 align=1
   base size=0 base align=1
std::remove_const<double&&> (0x0x7f21808b28a0) 0 empty

Class std::remove_cv<double&&>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<double&&> (0x0x7f21808b27e0) 0 empty

Class std::__is_void_helper<double&&>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<double&&> (0x0x7f21808b75b0) 0 empty
  std::integral_constant<bool, false> (0x0x7f21808b2900) 0 empty

Class std::is_void<double&&>
   size=1 align=1
   base size=1 base align=1
std::is_void<double&&> (0x0x7f21808b7618) 0 empty
  std::integral_constant<bool, false> (0x0x7f21808b2960) 0 empty

Class std::conditional<false, std::is_void<double&&>, std::__or_<std::is_function<double>, std::is_array<double> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_void<double&&>, std::__or_<std::is_function<double>, std::is_array<double> > > (0x0x7f21808b29c0) 0 empty

Class std::__or_<std::is_void<double&&>, std::is_function<double>, std::is_array<double> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<double&&>, std::is_function<double>, std::is_array<double> > (0x0x7f21808b7680) 0 empty
  std::__or_<std::is_function<double>, std::is_array<double> > (0x0x7f21808b76e8) 0 empty
    std::is_array<double> (0x0x7f21808b7750) 0 empty
      std::integral_constant<bool, false> (0x0x7f21808b2a20) 0 empty

Class std::__is_convertible_helper<double&&, double, false>
   size=1 align=1
   base size=0 base align=1
std::__is_convertible_helper<double&&, double, false> (0x0x7f21808b2a80) 0 empty

Class std::is_convertible<double&&, double>
   size=1 align=1
   base size=1 base align=1
std::is_convertible<double&&, double> (0x0x7f21808b7820) 0 empty
  std::integral_constant<bool, true> (0x0x7f21808b2ae0) 0 empty

Class std::__and_<std::is_convertible<int&&, const int>, std::is_convertible<double&&, double> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_convertible<int&&, const int>, std::is_convertible<double&&, double> > (0x0x7f21808b7888) 0 empty
  std::is_convertible<double&&, double> (0x0x7f21808b78f0) 0 empty
    std::integral_constant<bool, true> (0x0x7f21808b2b40) 0 empty

Class std::__is_direct_constructible_impl<std::pair<const int, double>, std::pair<int, double>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_impl<std::pair<const int, double>, std::pair<int, double>&&> (0x0x7f21807f72d8) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f21807ee960) 0 empty

Class std::__and_<std::is_destructible<std::pair<const int, double> >, std::__is_direct_constructible_impl<std::pair<const int, double>, std::pair<int, double>&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_destructible<std::pair<const int, double> >, std::__is_direct_constructible_impl<std::pair<const int, double>, std::pair<int, double>&&> > (0x0x7f21808b7958) 0 empty
  std::__is_direct_constructible_impl<std::pair<const int, double>, std::pair<int, double>&&> (0x0x7f21808b79c0) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f21808b2d80) 0 empty

Class std::__is_direct_constructible_new_safe<std::pair<const int, double>, std::pair<int, double>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new_safe<std::pair<const int, double>, std::pair<int, double>&&> (0x0x7f21808b7a28) 0 empty
  std::__and_<std::is_destructible<std::pair<const int, double> >, std::__is_direct_constructible_impl<std::pair<const int, double>, std::pair<int, double>&&> > (0x0x7f21808b7a90) 0 empty
    std::__is_direct_constructible_impl<std::pair<const int, double>, std::pair<int, double>&&> (0x0x7f21808b7af8) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7f21808b2e40) 0 empty

Class std::__is_direct_constructible_new<std::pair<const int, double>, std::pair<int, double>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new<std::pair<const int, double>, std::pair<int, double>&&> (0x0x7f21808b7b60) 0 empty
  std::__is_direct_constructible_new_safe<std::pair<const int, double>, std::pair<int, double>&&> (0x0x7f21808b7bc8) 0 empty
    std::__and_<std::is_destructible<std::pair<const int, double> >, std::__is_direct_constructible_impl<std::pair<const int, double>, std::pair<int, double>&&> > (0x0x7f21808b7c30) 0 empty
      std::__is_direct_constructible_impl<std::pair<const int, double>, std::pair<int, double>&&> (0x0x7f21808b7c98) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7f21808de000) 0 empty

Class std::__is_direct_constructible<std::pair<const int, double>, std::pair<int, double>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible<std::pair<const int, double>, std::pair<int, double>&&> (0x0x7f21808b7d00) 0 empty
  std::integral_constant<bool, true> (0x0x7f21808de1e0) 0 empty

Class std::__is_constructible_impl<std::pair<const int, double>, std::pair<int, double>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_constructible_impl<std::pair<const int, double>, std::pair<int, double>&&> (0x0x7f21808b7d68) 0 empty
  std::__is_direct_constructible<std::pair<const int, double>, std::pair<int, double>&&> (0x0x7f21808b7dd0) 0 empty
    std::integral_constant<bool, true> (0x0x7f21808de240) 0 empty

Class std::is_constructible<std::pair<const int, double>, std::pair<int, double>&&>
   size=1 align=1
   base size=1 base align=1
std::is_constructible<std::pair<const int, double>, std::pair<int, double>&&> (0x0x7f21808b7e38) 0 empty
  std::integral_constant<bool, true> (0x0x7f21808de2a0) 0 empty

Class std::_Rb_tree_const_iterator<std::pair<const int, double> >
   size=8 align=8
   base size=8 base align=8
std::_Rb_tree_const_iterator<std::pair<const int, double> > (0x0x7f21808de300) 0

Class std::is_error_code_enum<std::_Rb_tree_const_iterator<std::pair<const int, double> > >
   size=1 align=1
   base size=1 base align=1
std::is_error_code_enum<std::_Rb_tree_const_iterator<std::pair<const int, double> > > (0x0x7f21808b7f08) 0 empty
  std::integral_constant<bool, false> (0x0x7f21808de360) 0 empty

Class std::is_error_condition_enum<std::_Rb_tree_const_iterator<std::pair<const int, double> > >
   size=1 align=1
   base size=1 base align=1
std::is_error_condition_enum<std::_Rb_tree_const_iterator<std::pair<const int, double> > > (0x0x7f21808f8068) 0 empty
  std::integral_constant<bool, false> (0x0x7f21808de3c0) 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 (0x0x7f21808de5a0) 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 (0x0x7f21808f80d0) 0 nearly-empty
    vptr=((& std::bad_cast::_ZTVSt8bad_cast) + 16u)
  std::exception (0x0x7f21808de960) 0 nearly-empty
      primary-for std::bad_cast (0x0x7f21808f80d0)

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 (0x0x7f21808f8138) 0 nearly-empty
    vptr=((& std::bad_typeid::_ZTVSt10bad_typeid) + 16u)
  std::exception (0x0x7f21808deb40) 0 nearly-empty
      primary-for std::bad_typeid (0x0x7f21808f8138)

Class std::integral_constant<int, 0>
   size=1 align=1
   base size=0 base align=1
std::integral_constant<int, 0> (0x0x7f218059a780) 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> (0x0x7f218059aea0) 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 (0x0x7f218062c340) 0 nearly-empty
    vptr=((& std::bad_function_call::_ZTVSt17bad_function_call) + 16u)
  std::exception (0x0x7f2180636420) 0 nearly-empty
      primary-for std::bad_function_call (0x0x7f218062c340)

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

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

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

Vtable for CoinPackedVector
CoinPackedVector::_ZTV16CoinPackedVector: 7u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTI16CoinPackedVector)
16    (int (*)(...))CoinPackedVector::getNumElements
24    (int (*)(...))CoinPackedVector::getIndices
32    (int (*)(...))CoinPackedVector::getElements
40    (int (*)(...))CoinPackedVector::~CoinPackedVector
48    (int (*)(...))CoinPackedVector::~CoinPackedVector

Class CoinPackedVector
   size=72 align=8
   base size=68 base align=8
CoinPackedVector (0x0x7f218062cbc8) 0
    vptr=((& CoinPackedVector::_ZTV16CoinPackedVector) + 16u)
  CoinPackedVectorBase (0x0x7f21806e4de0) 0
      primary-for CoinPackedVector (0x0x7f218062cbc8)

Class CoinFirstLess_3<int, int, double>
   size=1 align=1
   base size=0 base align=1
CoinFirstLess_3<int, int, double> (0x0x7f218032b240) 0 empty

Class CoinFirstGreater_3<int, int, double>
   size=1 align=1
   base size=0 base align=1
CoinFirstGreater_3<int, int, double> (0x0x7f218032b300) 0 empty

Class CoinFirstLess_3<double, int, int>
   size=1 align=1
   base size=0 base align=1
CoinFirstLess_3<double, int, int> (0x0x7f218032b3c0) 0 empty

Class CoinFirstGreater_3<double, int, int>
   size=1 align=1
   base size=0 base align=1
CoinFirstGreater_3<double, int, int> (0x0x7f218032b480) 0 empty

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

Class std::plus<double>
   size=1 align=1
   base size=1 base align=1
std::plus<double> (0x0x7f218062cf08) 0 empty
  std::binary_function<double, double, double> (0x0x7f218032bae0) 0 empty

Class std::minus<double>
   size=1 align=1
   base size=1 base align=1
std::minus<double> (0x0x7f218062cf70) 0 empty
  std::binary_function<double, double, double> (0x0x7f218032bba0) 0 empty

Class std::multiplies<double>
   size=1 align=1
   base size=1 base align=1
std::multiplies<double> (0x0x7f218062cc30) 0 empty
  std::binary_function<double, double, double> (0x0x7f218032bc60) 0 empty

Class std::divides<double>
   size=1 align=1
   base size=1 base align=1
std::divides<double> (0x0x7f218062cc98) 0 empty
  std::binary_function<double, double, double> (0x0x7f218032bd20) 0 empty

Vtable for CoinShallowPackedVector
CoinShallowPackedVector::_ZTV23CoinShallowPackedVector: 7u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTI23CoinShallowPackedVector)
16    (int (*)(...))CoinShallowPackedVector::getNumElements
24    (int (*)(...))CoinShallowPackedVector::getIndices
32    (int (*)(...))CoinShallowPackedVector::getElements
40    (int (*)(...))CoinShallowPackedVector::~CoinShallowPackedVector
48    (int (*)(...))CoinShallowPackedVector::~CoinShallowPackedVector

Class CoinShallowPackedVector
   size=56 align=8
   base size=52 base align=8
CoinShallowPackedVector (0x0x7f218062cd00) 0
    vptr=((& CoinShallowPackedVector::_ZTV23CoinShallowPackedVector) + 16u)
  CoinPackedVectorBase (0x0x7f218037d2a0) 0
      primary-for CoinShallowPackedVector (0x0x7f218062cd00)

Vtable for CoinPackedMatrix
CoinPackedMatrix::_ZTV16CoinPackedMatrix: 4u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTI16CoinPackedMatrix)
16    (int (*)(...))CoinPackedMatrix::~CoinPackedMatrix
24    (int (*)(...))CoinPackedMatrix::~CoinPackedMatrix

Class CoinPackedMatrix
   size=88 align=8
   base size=84 base align=8
CoinPackedMatrix (0x0x7f218037d600) 0
    vptr=((& CoinPackedMatrix::_ZTV16CoinPackedMatrix) + 16u)

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

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

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

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

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

Class std::_Bit_iterator_base
   size=16 align=8
   base size=12 base align=8
std::_Bit_iterator_base (0x0x7f218062ce38) 0
  std::iterator<std::random_access_iterator_tag, bool> (0x0x7f2180485900) 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> (0x0x7f218062cea0) 0 empty
  std::integral_constant<bool, false> (0x0x7f2180485e40) 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> (0x0x7f21804b3000) 0 empty
  std::integral_constant<bool, false> (0x0x7f2180485ea0) 0 empty

Class std::_Bit_iterator
   size=16 align=8
   base size=12 base align=8
std::_Bit_iterator (0x0x7f21804b3068) 0
  std::_Bit_iterator_base (0x0x7f21804b30d0) 0
    std::iterator<std::random_access_iterator_tag, bool> (0x0x7f21804b7120) 0 empty

Class std::_Bit_const_iterator
   size=16 align=8
   base size=12 base align=8
std::_Bit_const_iterator (0x0x7f21804b3138) 0
  std::_Bit_iterator_base (0x0x7f21804b31a0) 0
    std::iterator<std::random_access_iterator_tag, bool> (0x0x7f21804b7900) 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> (0x0x7f21804b3208) 0 empty
  std::integral_constant<bool, false> (0x0x7f21804f12a0) 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> (0x0x7f21804b3270) 0 empty
  std::integral_constant<bool, false> (0x0x7f21804f1300) 0 empty

Class std::initializer_list<bool>
   size=16 align=8
   base size=16 base align=8
std::initializer_list<bool> (0x0x7f21804f1ea0) 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> (0x0x7f2180142420) 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> (0x0x7f21804b3410) 0 empty
  std::__iterator_traits<std::_Bit_iterator, void> (0x0x7f2180142480) 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> (0x0x7f21801424e0) 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> (0x0x7f21804b3548) 0
  std::iterator<std::random_access_iterator_tag, bool, long int, std::_Bit_reference*, std::_Bit_reference> (0x0x7f2180142540) 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> (0x0x7f2180142600) 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> (0x0x7f21804b3680) 0 empty
  std::__iterator_traits<std::_Bit_const_iterator, void> (0x0x7f2180142660) 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> (0x0x7f21801426c0) 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> (0x0x7f21804b36e8) 0
  std::iterator<std::random_access_iterator_tag, bool, long int, const bool*, bool> (0x0x7f2180142720) 0 empty

Class CoinOneMessage
   size=408 align=4
   base size=406 base align=4
CoinOneMessage (0x0x7f21801bd900) 0

Class CoinMessages
   size=32 align=8
   base size=32 base align=8
CoinMessages (0x0x7f21801bdba0) 0

Class std::allocator_traits<std::allocator<double> >
   size=1 align=1
   base size=0 base align=1
std::allocator_traits<std::allocator<double> > (0x0x7f21801bdde0) 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> > (0x0x7f21804b3a28) 0 empty
  std::allocator_traits<std::allocator<double> > (0x0x7f21801bde40) 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> (0x0x7f21801bdea0) 0 empty

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

Class std::allocator<double>
   size=1 align=1
   base size=1 base align=1
std::allocator<double> (0x0x7f21804b3b60) 0 empty
  __gnu_cxx::new_allocator<double> (0x0x7f2180229000) 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 (0x0x7f21804b3c30) 0
  std::allocator<double> (0x0x7f21804b3c98) 0 empty
    __gnu_cxx::new_allocator<double> (0x0x7f2180229060) 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> > (0x0x7f21801bdd80) 0

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

Class std::allocator_traits<std::allocator<int> >
   size=1 align=1
   base size=0 base align=1
std::allocator_traits<std::allocator<int> > (0x0x7f2180229180) 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> > (0x0x7f21804b3ea0) 0 empty
  std::allocator_traits<std::allocator<int> > (0x0x7f21802291e0) 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> (0x0x7f2180229240) 0 empty

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

Class std::allocator<int>
   size=1 align=1
   base size=1 base align=1
std::allocator<int> (0x0x7f21804b33a8) 0 empty
  __gnu_cxx::new_allocator<int> (0x0x7f2180229360) 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 (0x0x7f21804b3888) 0
  std::allocator<int> (0x0x7f21804b38f0) 0 empty
    __gnu_cxx::new_allocator<int> (0x0x7f21802293c0) 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> > (0x0x7f2180229120) 0

Class std::vector<int>
   size=24 align=8
   base size=24 base align=8
std::vector<int> (0x0x7f21804b3958) 0
  std::_Vector_base<int, std::allocator<int> > (0x0x7f2180229420) 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 (0x0x7f217ff37000) 0
  std::allocator<char> (0x0x7f217ff37068) 0 empty
    __gnu_cxx::new_allocator<char> (0x0x7f21802295a0) 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> > (0x0x7f2180229540) 0

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

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> > > (0x0x7f21802296c0) 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> > > (0x0x7f217ff37340) 0 empty
  std::allocator_traits<std::allocator<std::__cxx11::basic_string<char> > > (0x0x7f21802297e0) 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> > (0x0x7f2180229840) 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> > (0x0x7f2180229960) 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> > (0x0x7f217ff37478) 0 empty
  __gnu_cxx::new_allocator<std::__cxx11::basic_string<char> > (0x0x7f2180229ae0) 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 (0x0x7f217ff37548) 0
  std::allocator<std::__cxx11::basic_string<char> > (0x0x7f217ff375b0) 0 empty
    __gnu_cxx::new_allocator<std::__cxx11::basic_string<char> > (0x0x7f2180229b40) 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> > > (0x0x7f2180229660) 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> > (0x0x7f217ff376e8) 0
  std::_Vector_base<std::__cxx11::basic_string<char>, std::allocator<std::__cxx11::basic_string<char> > > (0x0x7f2180229ba0) 0

Vtable for CoinMessageHandler
CoinMessageHandler::_ZTV18CoinMessageHandler: 7u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTI18CoinMessageHandler)
16    (int (*)(...))CoinMessageHandler::print
24    (int (*)(...))CoinMessageHandler::checkSeverity
32    (int (*)(...))CoinMessageHandler::~CoinMessageHandler
40    (int (*)(...))CoinMessageHandler::~CoinMessageHandler
48    (int (*)(...))CoinMessageHandler::clone

Class CoinMessageHandler
   size=1624 align=8
   base size=1620 base align=8
CoinMessageHandler (0x0x7f21801bdd20) 0
    vptr=((& CoinMessageHandler::_ZTV18CoinMessageHandler) + 16u)

Class CoinMessage
   size=32 align=8
   base size=32 base align=8
CoinMessage (0x0x7f217ff378f0) 0
  CoinMessages (0x0x7f2180041300) 0

Class rlimit
   size=16 align=8
   base size=16 base align=8
rlimit (0x0x7f2180041360) 0

Class rlimit64
   size=16 align=8
   base size=16 base align=8
rlimit64 (0x0x7f21800413c0) 0

Class rusage::<anonymous union>
   size=8 align=8
   base size=8 base align=8
rusage::<anonymous union> (0x0x7f2180041480) 0

Class rusage::<anonymous union>
   size=8 align=8
   base size=8 base align=8
rusage::<anonymous union> (0x0x7f21800414e0) 0

Class rusage::<anonymous union>
   size=8 align=8
   base size=8 base align=8
rusage::<anonymous union> (0x0x7f2180041540) 0

Class rusage::<anonymous union>
   size=8 align=8
   base size=8 base align=8
rusage::<anonymous union> (0x0x7f21800415a0) 0

Class rusage::<anonymous union>
   size=8 align=8
   base size=8 base align=8
rusage::<anonymous union> (0x0x7f2180041600) 0

Class rusage::<anonymous union>
   size=8 align=8
   base size=8 base align=8
rusage::<anonymous union> (0x0x7f2180041660) 0

Class rusage::<anonymous union>
   size=8 align=8
   base size=8 base align=8
rusage::<anonymous union> (0x0x7f21800416c0) 0

Class rusage::<anonymous union>
   size=8 align=8
   base size=8 base align=8
rusage::<anonymous union> (0x0x7f2180041720) 0

Class rusage::<anonymous union>
   size=8 align=8
   base size=8 base align=8
rusage::<anonymous union> (0x0x7f2180041780) 0

Class rusage::<anonymous union>
   size=8 align=8
   base size=8 base align=8
rusage::<anonymous union> (0x0x7f21800417e0) 0

Class rusage::<anonymous union>
   size=8 align=8
   base size=8 base align=8
rusage::<anonymous union> (0x0x7f2180041840) 0

Class rusage::<anonymous union>
   size=8 align=8
   base size=8 base align=8
rusage::<anonymous union> (0x0x7f21800418a0) 0

Class rusage::<anonymous union>
   size=8 align=8
   base size=8 base align=8
rusage::<anonymous union> (0x0x7f2180041900) 0

Class rusage::<anonymous union>
   size=8 align=8
   base size=8 base align=8
rusage::<anonymous union> (0x0x7f2180041960) 0

Class rusage
   size=144 align=8
   base size=144 base align=8
rusage (0x0x7f2180041420) 0

Class timezone
   size=8 align=4
   base size=8 base align=4
timezone (0x0x7f21800419c0) 0

Class itimerval
   size=32 align=8
   base size=32 base align=8
itimerval (0x0x7f2180041a20) 0

Class std::codecvt_base
   size=1 align=1
   base size=0 base align=1
std::codecvt_base (0x0x7f2180041c60) 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> (0x0x7f2180059c40) 0
    vptr=((& std::__codecvt_abstract_base<char, char, __mbstate_t>::_ZTVSt23__codecvt_abstract_baseIcc11__mbstate_tE) + 16u)
  std::locale::facet (0x0x7f2180085240) 0
      primary-for std::__codecvt_abstract_base<char, char, __mbstate_t> (0x0x7f2180059c40)
  std::codecvt_base (0x0x7f21800852a0) 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> (0x0x7f217ff37b60) 0
    vptr=((& std::codecvt<char, char, __mbstate_t>::_ZTVSt7codecvtIcc11__mbstate_tE) + 16u)
  std::__codecvt_abstract_base<char, char, __mbstate_t> (0x0x7f2180059d20) 0
      primary-for std::codecvt<char, char, __mbstate_t> (0x0x7f217ff37b60)
    std::locale::facet (0x0x7f2180085300) 0
        primary-for std::__codecvt_abstract_base<char, char, __mbstate_t> (0x0x7f2180059d20)
    std::codecvt_base (0x0x7f2180085360) 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> (0x0x7f2180059e00) 0
    vptr=((& std::__codecvt_abstract_base<wchar_t, char, __mbstate_t>::_ZTVSt23__codecvt_abstract_baseIwc11__mbstate_tE) + 16u)
  std::locale::facet (0x0x7f21800853c0) 0
      primary-for std::__codecvt_abstract_base<wchar_t, char, __mbstate_t> (0x0x7f2180059e00)
  std::codecvt_base (0x0x7f2180085420) 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> (0x0x7f217ff37c30) 0
    vptr=((& std::codecvt<wchar_t, char, __mbstate_t>::_ZTVSt7codecvtIwc11__mbstate_tE) + 16u)
  std::__codecvt_abstract_base<wchar_t, char, __mbstate_t> (0x0x7f2180059f50) 0
      primary-for std::codecvt<wchar_t, char, __mbstate_t> (0x0x7f217ff37c30)
    std::locale::facet (0x0x7f2180085480) 0
        primary-for std::__codecvt_abstract_base<wchar_t, char, __mbstate_t> (0x0x7f2180059f50)
    std::codecvt_base (0x0x7f21800854e0) 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> (0x0x7f21800b2070) 0
    vptr=((& std::__codecvt_abstract_base<char16_t, char, __mbstate_t>::_ZTVSt23__codecvt_abstract_baseIDsc11__mbstate_tE) + 16u)
  std::locale::facet (0x0x7f2180085540) 0
      primary-for std::__codecvt_abstract_base<char16_t, char, __mbstate_t> (0x0x7f21800b2070)
  std::codecvt_base (0x0x7f21800855a0) 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> (0x0x7f217ff37d00) 0
    vptr=((& std::codecvt<char16_t, char, __mbstate_t>::_ZTVSt7codecvtIDsc11__mbstate_tE) + 16u)
  std::__codecvt_abstract_base<char16_t, char, __mbstate_t> (0x0x7f21800b21c0) 0
      primary-for std::codecvt<char16_t, char, __mbstate_t> (0x0x7f217ff37d00)
    std::locale::facet (0x0x7f2180085600) 0
        primary-for std::__codecvt_abstract_base<char16_t, char, __mbstate_t> (0x0x7f21800b21c0)
    std::codecvt_base (0x0x7f2180085660) 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> (0x0x7f21800b2540) 0
    vptr=((& std::__codecvt_abstract_base<char32_t, char, __mbstate_t>::_ZTVSt23__codecvt_abstract_baseIDic11__mbstate_tE) + 16u)
  std::locale::facet (0x0x7f2180085840) 0
      primary-for std::__codecvt_abstract_base<char32_t, char, __mbstate_t> (0x0x7f21800b2540)
  std::codecvt_base (0x0x7f21800858a0) 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> (0x0x7f217ff37dd0) 0
    vptr=((& std::codecvt<char32_t, char, __mbstate_t>::_ZTVSt7codecvtIDic11__mbstate_tE) + 16u)
  std::__codecvt_abstract_base<char32_t, char, __mbstate_t> (0x0x7f21800b2620) 0
      primary-for std::codecvt<char32_t, char, __mbstate_t> (0x0x7f217ff37dd0)
    std::locale::facet (0x0x7f2180085900) 0
        primary-for std::__codecvt_abstract_base<char32_t, char, __mbstate_t> (0x0x7f21800b2620)
    std::codecvt_base (0x0x7f2180085960) 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> (0x0x7f217ff37f08) 0
    vptr=((& std::codecvt_byname<char16_t, char, __mbstate_t>::_ZTVSt14codecvt_bynameIDsc11__mbstate_tE) + 16u)
  std::codecvt<char16_t, char, __mbstate_t> (0x0x7f217ff37f70) 0
      primary-for std::codecvt_byname<char16_t, char, __mbstate_t> (0x0x7f217ff37f08)
    std::__codecvt_abstract_base<char16_t, char, __mbstate_t> (0x0x7f21800b2a10) 0
        primary-for std::codecvt<char16_t, char, __mbstate_t> (0x0x7f217ff37f70)
      std::locale::facet (0x0x7f2180085cc0) 0
          primary-for std::__codecvt_abstract_base<char16_t, char, __mbstate_t> (0x0x7f21800b2a10)
      std::codecvt_base (0x0x7f2180085d20) 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> (0x0x7f21800ff068) 0
    vptr=((& std::codecvt_byname<char32_t, char, __mbstate_t>::_ZTVSt14codecvt_bynameIDic11__mbstate_tE) + 16u)
  std::codecvt<char32_t, char, __mbstate_t> (0x0x7f21800ff0d0) 0
      primary-for std::codecvt_byname<char32_t, char, __mbstate_t> (0x0x7f21800ff068)
    std::__codecvt_abstract_base<char32_t, char, __mbstate_t> (0x0x7f21800b2bd0) 0
        primary-for std::codecvt<char32_t, char, __mbstate_t> (0x0x7f21800ff0d0)
      std::locale::facet (0x0x7f21800fe300) 0
          primary-for std::__codecvt_abstract_base<char32_t, char, __mbstate_t> (0x0x7f21800b2bd0)
      std::codecvt_base (0x0x7f21800fe360) 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> (0x0x7f21800ff2d8) 0
    vptr=((& std::codecvt_byname<char, char, __mbstate_t>::_ZTVSt14codecvt_bynameIcc11__mbstate_tE) + 16u)
  std::codecvt<char, char, __mbstate_t> (0x0x7f21800ff340) 0
      primary-for std::codecvt_byname<char, char, __mbstate_t> (0x0x7f21800ff2d8)
    std::__codecvt_abstract_base<char, char, __mbstate_t> (0x0x7f21800b2ee0) 0
        primary-for std::codecvt<char, char, __mbstate_t> (0x0x7f21800ff340)
      std::locale::facet (0x0x7f21800fe900) 0
          primary-for std::__codecvt_abstract_base<char, char, __mbstate_t> (0x0x7f21800b2ee0)
      std::codecvt_base (0x0x7f21800fe960) 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> (0x0x7f21800ff410) 0
    vptr=((& std::codecvt_byname<wchar_t, char, __mbstate_t>::_ZTVSt14codecvt_bynameIwc11__mbstate_tE) + 16u)
  std::codecvt<wchar_t, char, __mbstate_t> (0x0x7f21800ff478) 0
      primary-for std::codecvt_byname<wchar_t, char, __mbstate_t> (0x0x7f21800ff410)
    std::__codecvt_abstract_base<wchar_t, char, __mbstate_t> (0x0x7f217fd05070) 0
        primary-for std::codecvt<wchar_t, char, __mbstate_t> (0x0x7f21800ff478)
      std::locale::facet (0x0x7f21800fe9c0) 0
          primary-for std::__codecvt_abstract_base<wchar_t, char, __mbstate_t> (0x0x7f217fd05070)
      std::codecvt_base (0x0x7f21800fea20) 0 empty

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

Class std::is_function<_IO_FILE*>
   size=1 align=1
   base size=1 base align=1
std::is_function<_IO_FILE*> (0x0x7f21800ff5b0) 0 empty
  std::integral_constant<bool, false> (0x0x7f21800fecc0) 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*> > > (0x0x7f21800fed20) 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*> (0x0x7f21800ff618) 0 empty
  std::integral_constant<bool, false> (0x0x7f21800fed80) 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*> > (0x0x7f21800fede0) 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*> (0x0x7f21800ff750) 0 empty
  std::integral_constant<bool, false> (0x0x7f21800fef00) 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*> > (0x0x7f21800ff7b8) 0 empty
  std::is_rvalue_reference<_IO_FILE*> (0x0x7f21800ff820) 0 empty
    std::integral_constant<bool, false> (0x0x7f21800fef60) 0 empty

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

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

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

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

Class std::is_void<_IO_FILE*>
   size=1 align=1
   base size=1 base align=1
std::is_void<_IO_FILE*> (0x0x7f21800ff9c0) 0 empty
  std::integral_constant<bool, false> (0x0x7f217fd30240) 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*> > (0x0x7f21800ffa28) 0 empty
  std::is_void<_IO_FILE*> (0x0x7f21800ffa90) 0 empty
    std::integral_constant<bool, false> (0x0x7f217fd302a0) 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*> > (0x0x7f21800ffaf8) 0 empty
  std::__or_<std::is_reference<_IO_FILE*>, std::is_void<_IO_FILE*> > (0x0x7f21800ffb60) 0 empty
    std::is_void<_IO_FILE*> (0x0x7f21800ffbc8) 0 empty
      std::integral_constant<bool, false> (0x0x7f217fd30300) 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*> > > (0x0x7f21800ffc30) 0 empty
  std::integral_constant<bool, true> (0x0x7f217fd304e0) 0 empty

Class std::is_object<_IO_FILE*>
   size=1 align=1
   base size=1 base align=1
std::is_object<_IO_FILE*> (0x0x7f21800ffc98) 0 empty
  std::integral_constant<bool, true> (0x0x7f217fd30540) 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*> > (0x0x7f217fd305a0) 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*> > (0x0x7f21800ffd00) 0 empty
  std::is_object<_IO_FILE*> (0x0x7f21800ffd68) 0 empty
    std::integral_constant<bool, true> (0x0x7f217fd30600) 0 empty

Class std::__is_referenceable<_IO_FILE*>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<_IO_FILE*> (0x0x7f21800ffdd0) 0 empty
  std::integral_constant<bool, true> (0x0x7f217fd30660) 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*&&> > (0x0x7f217fd306c0) 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*> > > (0x0x7f217fd30720) 0 empty

Class std::is_array<_IO_FILE*>
   size=1 align=1
   base size=1 base align=1
std::is_array<_IO_FILE*> (0x0x7f21800ffe38) 0 empty
  std::integral_constant<bool, false> (0x0x7f217fd30780) 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*> > (0x0x7f217fd307e0) 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> > > (0x0x7f21800ffea0) 0 empty
  std::is_array<_IO_FILE*> (0x0x7f21800fff08) 0 empty
    std::integral_constant<bool, false> (0x0x7f217fd30900) 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*> (0x0x7f21800fff70) 0 empty
  std::__and_<std::is_array<_IO_FILE*>, std::__not_<std::extent<_IO_FILE*, 0u> > > (0x0x7f217fd47000) 0 empty
    std::is_array<_IO_FILE*> (0x0x7f217fd47068) 0 empty
      std::integral_constant<bool, false> (0x0x7f217fd30960) 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*> > (0x0x7f217fd309c0) 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*> > (0x0x7f217fd471a0) 0 empty
  std::is_function<_IO_FILE*> (0x0x7f217fd47208) 0 empty
    std::integral_constant<bool, false> (0x0x7f217fd30ae0) 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*> > (0x0x7f217fd47270) 0 empty
  std::__or_<std::__is_array_unknown_bounds<_IO_FILE*>, std::is_function<_IO_FILE*> > (0x0x7f217fd472d8) 0 empty
    std::is_function<_IO_FILE*> (0x0x7f217fd47340) 0 empty
      std::integral_constant<bool, false> (0x0x7f217fd30b40) 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*> > (0x0x7f217fd30ba0) 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*> (0x0x7f217fd47478) 0 empty
  std::integral_constant<bool, false> (0x0x7f217fd30c00) 0 empty

Class std::is_integral<_IO_FILE*>
   size=1 align=1
   base size=1 base align=1
std::is_integral<_IO_FILE*> (0x0x7f217fd474e0) 0 empty
  std::integral_constant<bool, false> (0x0x7f217fd30c60) 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*> > (0x0x7f217fd30cc0) 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*> (0x0x7f217fd47548) 0 empty
  std::integral_constant<bool, false> (0x0x7f217fd30de0) 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*> (0x0x7f217fd475b0) 0 empty
  std::integral_constant<bool, false> (0x0x7f217fd30e40) 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*> > (0x0x7f217fd47618) 0 empty
  std::is_floating_point<_IO_FILE*> (0x0x7f217fd47680) 0 empty
    std::integral_constant<bool, false> (0x0x7f217fd30ea0) 0 empty

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

Class std::is_enum<_IO_FILE*>
   size=1 align=1
   base size=1 base align=1
std::is_enum<_IO_FILE*> (0x0x7f217fd47750) 0 empty
  std::integral_constant<bool, false> (0x0x7f217fd55000) 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*> > > (0x0x7f217fd55060) 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*> (0x0x7f217fd47888) 0 empty
  std::integral_constant<bool, true> (0x0x7f217fd550c0) 0 empty

Class std::is_pointer<_IO_FILE*>
   size=1 align=1
   base size=1 base align=1
std::is_pointer<_IO_FILE*> (0x0x7f217fd478f0) 0 empty
  std::integral_constant<bool, true> (0x0x7f217fd55120) 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*> > > (0x0x7f217fd55180) 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*> > (0x0x7f217fd47958) 0 empty
  std::is_pointer<_IO_FILE*> (0x0x7f217fd479c0) 0 empty
    std::integral_constant<bool, true> (0x0x7f217fd551e0) 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*> > (0x0x7f217fd47a28) 0 empty
  std::__or_<std::is_pointer<_IO_FILE*>, std::is_member_pointer<_IO_FILE*>, std::is_null_pointer<_IO_FILE*> > (0x0x7f217fd47a90) 0 empty
    std::is_pointer<_IO_FILE*> (0x0x7f217fd47af8) 0 empty
      std::integral_constant<bool, true> (0x0x7f217fd55240) 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*> > (0x0x7f217fd47b60) 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*> > (0x0x7f217fd47bc8) 0 empty
    std::__or_<std::is_pointer<_IO_FILE*>, std::is_member_pointer<_IO_FILE*>, std::is_null_pointer<_IO_FILE*> > (0x0x7f217fd47c30) 0 empty
      std::is_pointer<_IO_FILE*> (0x0x7f217fd47c98) 0 empty
        std::integral_constant<bool, true> (0x0x7f217fd552a0) 0 empty

Class std::is_scalar<_IO_FILE*>
   size=1 align=1
   base size=1 base align=1
std::is_scalar<_IO_FILE*> (0x0x7f217fd47d00) 0 empty
  std::integral_constant<bool, true> (0x0x7f217fd55300) 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*> > (0x0x7f217fd47d68) 0 empty
  std::is_scalar<_IO_FILE*> (0x0x7f217fd47dd0) 0 empty
    std::integral_constant<bool, true> (0x0x7f217fd55360) 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> (0x0x7f217fd47e38) 0 empty
  std::integral_constant<bool, true> (0x0x7f217fd553c0) 0 empty

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

Class std::is_function<_IO_FILE*&&>
   size=1 align=1
   base size=1 base align=1
std::is_function<_IO_FILE*&&> (0x0x7f217fd47f70) 0 empty
  std::integral_constant<bool, false> (0x0x7f217fd55540) 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*&&> > > (0x0x7f217fd555a0) 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*&&> (0x0x7f217fd68000) 0 empty
  std::integral_constant<bool, false> (0x0x7f217fd55600) 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*&&> > (0x0x7f217fd55660) 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*&&> (0x0x7f217fd68208) 0 empty
  std::integral_constant<bool, true> (0x0x7f217fd556c0) 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*&&> > (0x0x7f217fd68270) 0 empty
  std::is_rvalue_reference<_IO_FILE*&&> (0x0x7f217fd682d8) 0 empty
    std::integral_constant<bool, true> (0x0x7f217fd55720) 0 empty

Class std::is_reference<_IO_FILE*&&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<_IO_FILE*&&> (0x0x7f217fd68340) 0 empty
  std::integral_constant<bool, true> (0x0x7f217fd55840) 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*&&> > (0x0x7f217fd558a0) 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*&&> > (0x0x7f217fd683a8) 0 empty
  std::is_reference<_IO_FILE*&&> (0x0x7f217fd68410) 0 empty
    std::integral_constant<bool, true> (0x0x7f217fd55900) 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*&&> > (0x0x7f217fd68478) 0 empty
  std::__or_<std::is_reference<_IO_FILE*&&>, std::is_void<_IO_FILE*&&> > (0x0x7f217fd684e0) 0 empty
    std::is_reference<_IO_FILE*&&> (0x0x7f217fd68548) 0 empty
      std::integral_constant<bool, true> (0x0x7f217fd55960) 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*&&> > > (0x0x7f217fd68750) 0 empty
  std::integral_constant<bool, false> (0x0x7f217fd559c0) 0 empty

Class std::is_object<_IO_FILE*&&>
   size=1 align=1
   base size=1 base align=1
std::is_object<_IO_FILE*&&> (0x0x7f217fd687b8) 0 empty
  std::integral_constant<bool, false> (0x0x7f217fd55a20) 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*&&> > (0x0x7f217fd55a80) 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*&&> > (0x0x7f217fd68820) 0 empty
  std::is_reference<_IO_FILE*&&> (0x0x7f217fd68888) 0 empty
    std::integral_constant<bool, true> (0x0x7f217fd55ae0) 0 empty

Class std::__is_referenceable<_IO_FILE*&&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<_IO_FILE*&&> (0x0x7f217fd688f0) 0 empty
  std::integral_constant<bool, true> (0x0x7f217fd55b40) 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> (0x0x7f217fd55ba0) 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*&&> (0x0x7f217fd68958) 0 empty
  std::__add_rvalue_reference_helper<_IO_FILE*&&, true> (0x0x7f217fd55c00) 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*&&> (0x0x7f217fd47f08) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f217fd554e0) 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*&&> > (0x0x7f217fd68a28) 0 empty
  std::__is_direct_constructible_impl<_IO_FILE*, _IO_FILE*&&> (0x0x7f217fd68a90) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f217fd55c60) 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*&&> (0x0x7f217fd68bc8) 0 empty
  std::__and_<std::is_destructible<_IO_FILE*>, std::__is_direct_constructible_impl<_IO_FILE*, _IO_FILE*&&> > (0x0x7f217fd68c30) 0 empty
    std::__is_direct_constructible_impl<_IO_FILE*, _IO_FILE*&&> (0x0x7f217fd68c98) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7f217fd55cc0) 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*&&> (0x0x7f217fd68d00) 0 empty
  std::__is_direct_constructible_new_safe<_IO_FILE*, _IO_FILE*&&> (0x0x7f217fd68d68) 0 empty
    std::__and_<std::is_destructible<_IO_FILE*>, std::__is_direct_constructible_impl<_IO_FILE*, _IO_FILE*&&> > (0x0x7f217fd68dd0) 0 empty
      std::__is_direct_constructible_impl<_IO_FILE*, _IO_FILE*&&> (0x0x7f217fd68e38) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7f217fd55d20) 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*&&> (0x0x7f217fd68ea0) 0 empty
  std::integral_constant<bool, true> (0x0x7f217fd55d80) 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*&&> (0x0x7f217fd68f08) 0 empty
  std::__is_direct_constructible<_IO_FILE*, _IO_FILE*&&> (0x0x7f217fd68f70) 0 empty
    std::integral_constant<bool, true> (0x0x7f217fd55de0) 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*&&> (0x0x7f217fd7a000) 0 empty
  std::integral_constant<bool, true> (0x0x7f217fd55e40) 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> (0x0x7f217fd7a068) 0 empty
  std::is_constructible<_IO_FILE*, _IO_FILE*&&> (0x0x7f217fd7a0d0) 0 empty
    std::integral_constant<bool, true> (0x0x7f217fd55ea0) 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*> (0x0x7f217fd7a138) 0 empty
  std::__is_move_constructible_impl<_IO_FILE*, true> (0x0x7f217fd7a1a0) 0 empty
    std::is_constructible<_IO_FILE*, _IO_FILE*&&> (0x0x7f217fd7a208) 0 empty
      std::integral_constant<bool, true> (0x0x7f217fd55f00) 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*> > (0x0x7f217fd55f60) 0 empty

Class std::is_function<_IO_FILE*&>
   size=1 align=1
   base size=1 base align=1
std::is_function<_IO_FILE*&> (0x0x7f217fd7a340) 0 empty
  std::integral_constant<bool, false> (0x0x7f217fd7d120) 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*&> > > (0x0x7f217fd7d180) 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*&> (0x0x7f217fd7a3a8) 0 empty
  std::integral_constant<bool, true> (0x0x7f217fd7d1e0) 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*&> > (0x0x7f217fd7d240) 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*&> > (0x0x7f217fd7a4e0) 0 empty
  std::is_lvalue_reference<_IO_FILE*&> (0x0x7f217fd7a548) 0 empty
    std::integral_constant<bool, true> (0x0x7f217fd7d360) 0 empty

Class std::is_reference<_IO_FILE*&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<_IO_FILE*&> (0x0x7f217fd7a5b0) 0 empty
  std::integral_constant<bool, true> (0x0x7f217fd7d3c0) 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*&> > (0x0x7f217fd7d420) 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*&> > (0x0x7f217fd7a618) 0 empty
  std::is_reference<_IO_FILE*&> (0x0x7f217fd7a680) 0 empty
    std::integral_constant<bool, true> (0x0x7f217fd7d480) 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*&> > (0x0x7f217fd7a6e8) 0 empty
  std::__or_<std::is_reference<_IO_FILE*&>, std::is_void<_IO_FILE*&> > (0x0x7f217fd7a750) 0 empty
    std::is_reference<_IO_FILE*&> (0x0x7f217fd7a7b8) 0 empty
      std::integral_constant<bool, true> (0x0x7f217fd7d4e0) 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*&> > > (0x0x7f217fd7a8f0) 0 empty
  std::integral_constant<bool, false> (0x0x7f217fd7d600) 0 empty

Class std::is_object<_IO_FILE*&>
   size=1 align=1
   base size=1 base align=1
std::is_object<_IO_FILE*&> (0x0x7f217fd7a958) 0 empty
  std::integral_constant<bool, false> (0x0x7f217fd7d660) 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*&> > (0x0x7f217fd7d6c0) 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*&> > (0x0x7f217fd7a9c0) 0 empty
  std::is_reference<_IO_FILE*&> (0x0x7f217fd7aa28) 0 empty
    std::integral_constant<bool, true> (0x0x7f217fd7d720) 0 empty

Class std::__is_referenceable<_IO_FILE*&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<_IO_FILE*&> (0x0x7f217fd7aa90) 0 empty
  std::integral_constant<bool, true> (0x0x7f217fd7d780) 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> (0x0x7f217fd7d7e0) 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*&> (0x0x7f217fd7aaf8) 0 empty
  std::__add_rvalue_reference_helper<_IO_FILE*&, true> (0x0x7f217fd7d840) 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*&&> (0x0x7f217fd7d0c0) 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*&&> (0x0x7f217fd7abc8) 0 empty
  std::integral_constant<bool, true> (0x0x7f217fd7d8a0) 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> (0x0x7f217fd7ac30) 0 empty
  std::is_assignable<_IO_FILE*&, _IO_FILE*&&> (0x0x7f217fd7ac98) 0 empty
    std::integral_constant<bool, true> (0x0x7f217fd7d900) 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*> (0x0x7f217fd7ad00) 0 empty
  std::__is_move_assignable_impl<_IO_FILE*, true> (0x0x7f217fd7ad68) 0 empty
    std::is_assignable<_IO_FILE*&, _IO_FILE*&&> (0x0x7f217fd7add0) 0 empty
      std::integral_constant<bool, true> (0x0x7f217fd7d960) 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*> > (0x0x7f217fd7ae38) 0 empty
  std::is_move_assignable<_IO_FILE*> (0x0x7f217fd7aea0) 0 empty
    std::__is_move_assignable_impl<_IO_FILE*, true> (0x0x7f217fd7af08) 0 empty
      std::is_assignable<_IO_FILE*&, _IO_FILE*&&> (0x0x7f217fd7af70) 0 empty
        std::integral_constant<bool, true> (0x0x7f217fd7d9c0) 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*&&> > (0x0x7f217fd7da20) 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*&&> (0x0x7f217fd9b000) 0 empty
  std::integral_constant<bool, true> (0x0x7f217fd7da80) 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*&&> > (0x0x7f217fd9b068) 0 empty
  std::__is_nt_constructible_impl<_IO_FILE*, _IO_FILE*&&> (0x0x7f217fd9b0d0) 0 empty
    std::integral_constant<bool, true> (0x0x7f217fd7dae0) 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*&&> (0x0x7f217fd9b138) 0 empty
  std::__and_<std::is_constructible<_IO_FILE*, _IO_FILE*&&>, std::__is_nt_constructible_impl<_IO_FILE*, _IO_FILE*&&> > (0x0x7f217fd9b1a0) 0 empty
    std::__is_nt_constructible_impl<_IO_FILE*, _IO_FILE*&&> (0x0x7f217fd9b208) 0 empty
      std::integral_constant<bool, true> (0x0x7f217fd7db40) 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> (0x0x7f217fd9b270) 0 empty
  std::is_nothrow_constructible<_IO_FILE*, _IO_FILE*&&> (0x0x7f217fd9b2d8) 0 empty
    std::__and_<std::is_constructible<_IO_FILE*, _IO_FILE*&&>, std::__is_nt_constructible_impl<_IO_FILE*, _IO_FILE*&&> > (0x0x7f217fd9b340) 0 empty
      std::__is_nt_constructible_impl<_IO_FILE*, _IO_FILE*&&> (0x0x7f217fd9b3a8) 0 empty
        std::integral_constant<bool, true> (0x0x7f217fd7dba0) 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*> (0x0x7f217fd9b410) 0 empty
  std::__is_nothrow_move_constructible_impl<_IO_FILE*, true> (0x0x7f217fd9b478) 0 empty
    std::is_nothrow_constructible<_IO_FILE*, _IO_FILE*&&> (0x0x7f217fd9b4e0) 0 empty
      std::__and_<std::is_constructible<_IO_FILE*, _IO_FILE*&&>, std::__is_nt_constructible_impl<_IO_FILE*, _IO_FILE*&&> > (0x0x7f217fd9b548) 0 empty
        std::__is_nt_constructible_impl<_IO_FILE*, _IO_FILE*&&> (0x0x7f217fd9b5b0) 0 empty
          std::integral_constant<bool, true> (0x0x7f217fd7dc00) 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*> > (0x0x7f217fd7dc60) 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*&&> > (0x0x7f217fd7dcc0) 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*&&> (0x0x7f217fd9b618) 0 empty
  std::integral_constant<bool, true> (0x0x7f217fd7dd20) 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*&&> > (0x0x7f217fd9b680) 0 empty
  std::__is_nt_assignable_impl<_IO_FILE*&, _IO_FILE*&&> (0x0x7f217fd9b6e8) 0 empty
    std::integral_constant<bool, true> (0x0x7f217fd7dd80) 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*&&> (0x0x7f217fd9b750) 0 empty
  std::__and_<std::is_assignable<_IO_FILE*&, _IO_FILE*&&>, std::__is_nt_assignable_impl<_IO_FILE*&, _IO_FILE*&&> > (0x0x7f217fd9b7b8) 0 empty
    std::__is_nt_assignable_impl<_IO_FILE*&, _IO_FILE*&&> (0x0x7f217fd9b820) 0 empty
      std::integral_constant<bool, true> (0x0x7f217fd7dde0) 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> (0x0x7f217fd9b888) 0 empty
  std::is_nothrow_assignable<_IO_FILE*&, _IO_FILE*&&> (0x0x7f217fd9b8f0) 0 empty
    std::__and_<std::is_assignable<_IO_FILE*&, _IO_FILE*&&>, std::__is_nt_assignable_impl<_IO_FILE*&, _IO_FILE*&&> > (0x0x7f217fd9b958) 0 empty
      std::__is_nt_assignable_impl<_IO_FILE*&, _IO_FILE*&&> (0x0x7f217fd9b9c0) 0 empty
        std::integral_constant<bool, true> (0x0x7f217fd7de40) 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*> (0x0x7f217fd9ba28) 0 empty
  std::__is_nt_move_assignable_impl<_IO_FILE*, true> (0x0x7f217fd9ba90) 0 empty
    std::is_nothrow_assignable<_IO_FILE*&, _IO_FILE*&&> (0x0x7f217fd9baf8) 0 empty
      std::__and_<std::is_assignable<_IO_FILE*&, _IO_FILE*&&>, std::__is_nt_assignable_impl<_IO_FILE*&, _IO_FILE*&&> > (0x0x7f217fd9bb60) 0 empty
        std::__is_nt_assignable_impl<_IO_FILE*&, _IO_FILE*&&> (0x0x7f217fd9bbc8) 0 empty
          std::integral_constant<bool, true> (0x0x7f217fd7dea0) 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*> > (0x0x7f217fd9bc30) 0 empty
  std::is_nothrow_move_assignable<_IO_FILE*> (0x0x7f217fd9bc98) 0 empty
    std::__is_nt_move_assignable_impl<_IO_FILE*, true> (0x0x7f217fd9bd00) 0 empty
      std::is_nothrow_assignable<_IO_FILE*&, _IO_FILE*&&> (0x0x7f217fd9bd68) 0 empty
        std::__and_<std::is_assignable<_IO_FILE*&, _IO_FILE*&&>, std::__is_nt_assignable_impl<_IO_FILE*&, _IO_FILE*&&> > (0x0x7f217fd9bdd0) 0 empty
          std::__is_nt_assignable_impl<_IO_FILE*&, _IO_FILE*&&> (0x0x7f217fd9be38) 0 empty
            std::integral_constant<bool, true> (0x0x7f217fd7df00) 0 empty

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

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

Class std::is_rvalue_reference<bool>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<bool> (0x0x7f217fda9270) 0 empty
  std::integral_constant<bool, false> (0x0x7f217fdb11e0) 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> > (0x0x7f217fda92d8) 0 empty
  std::is_rvalue_reference<bool> (0x0x7f217fda9340) 0 empty
    std::integral_constant<bool, false> (0x0x7f217fdb1240) 0 empty

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

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

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

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

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

Class std::is_void<bool>
   size=1 align=1
   base size=1 base align=1
std::is_void<bool> (0x0x7f217fda94e0) 0 empty
  std::integral_constant<bool, false> (0x0x7f217fdb14e0) 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> > (0x0x7f217fda9548) 0 empty
  std::is_void<bool> (0x0x7f217fda95b0) 0 empty
    std::integral_constant<bool, false> (0x0x7f217fdb1540) 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> > (0x0x7f217fda9618) 0 empty
  std::__or_<std::is_reference<bool>, std::is_void<bool> > (0x0x7f217fda9680) 0 empty
    std::is_void<bool> (0x0x7f217fda96e8) 0 empty
      std::integral_constant<bool, false> (0x0x7f217fdb15a0) 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> > > (0x0x7f217fda9750) 0 empty
  std::integral_constant<bool, true> (0x0x7f217fdb1600) 0 empty

Class std::is_object<bool>
   size=1 align=1
   base size=1 base align=1
std::is_object<bool> (0x0x7f217fda97b8) 0 empty
  std::integral_constant<bool, true> (0x0x7f217fdb17e0) 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> > (0x0x7f217fdb1840) 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> > (0x0x7f217fda9820) 0 empty
  std::is_object<bool> (0x0x7f217fda9888) 0 empty
    std::integral_constant<bool, true> (0x0x7f217fdb18a0) 0 empty

Class std::__is_referenceable<bool>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<bool> (0x0x7f217fda98f0) 0 empty
  std::integral_constant<bool, true> (0x0x7f217fdb1900) 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&&> > (0x0x7f217fdb1960) 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> > > (0x0x7f217fdb19c0) 0 empty

Class std::is_array<bool>
   size=1 align=1
   base size=1 base align=1
std::is_array<bool> (0x0x7f217fda9958) 0 empty
  std::integral_constant<bool, false> (0x0x7f217fdb1a20) 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> > (0x0x7f217fdb1a80) 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> > > (0x0x7f217fda99c0) 0 empty
  std::is_array<bool> (0x0x7f217fda9a28) 0 empty
    std::integral_constant<bool, false> (0x0x7f217fdb1ae0) 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> (0x0x7f217fda9a90) 0 empty
  std::__and_<std::is_array<bool>, std::__not_<std::extent<bool, 0u> > > (0x0x7f217fda9af8) 0 empty
    std::is_array<bool> (0x0x7f217fda9b60) 0 empty
      std::integral_constant<bool, false> (0x0x7f217fdb1b40) 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> > (0x0x7f217fdb1ba0) 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> > (0x0x7f217fda9bc8) 0 empty
  std::is_function<bool> (0x0x7f217fda9c30) 0 empty
    std::integral_constant<bool, false> (0x0x7f217fdb1c00) 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> > (0x0x7f217fda9c98) 0 empty
  std::__or_<std::__is_array_unknown_bounds<bool>, std::is_function<bool> > (0x0x7f217fda9d00) 0 empty
    std::is_function<bool> (0x0x7f217fda9d68) 0 empty
      std::integral_constant<bool, false> (0x0x7f217fdb1c60) 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> > (0x0x7f217fdb1e40) 0 empty

Class std::is_integral<bool>
   size=1 align=1
   base size=1 base align=1
std::is_integral<bool> (0x0x7f217fda9dd0) 0 empty
  std::integral_constant<bool, true> (0x0x7f217fdb1ea0) 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> > (0x0x7f217fdb1f00) 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> > (0x0x7f217fda9e38) 0 empty
  std::is_integral<bool> (0x0x7f217fda9ea0) 0 empty
    std::integral_constant<bool, true> (0x0x7f217fdb1f60) 0 empty

Class std::is_arithmetic<bool>
   size=1 align=1
   base size=1 base align=1
std::is_arithmetic<bool> (0x0x7f217fda9f08) 0 empty
  std::integral_constant<bool, true> (0x0x7f217fdd3000) 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> > > (0x0x7f217fdd3060) 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> > (0x0x7f217fda9f70) 0 empty
  std::is_arithmetic<bool> (0x0x7f217fdd6000) 0 empty
    std::integral_constant<bool, true> (0x0x7f217fdd30c0) 0 empty

Class std::is_scalar<bool>
   size=1 align=1
   base size=1 base align=1
std::is_scalar<bool> (0x0x7f217fdd6068) 0 empty
  std::integral_constant<bool, true> (0x0x7f217fdd3120) 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> > (0x0x7f217fdd60d0) 0 empty
  std::is_scalar<bool> (0x0x7f217fdd6138) 0 empty
    std::integral_constant<bool, true> (0x0x7f217fdd3180) 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> (0x0x7f217fdd61a0) 0 empty
  std::integral_constant<bool, true> (0x0x7f217fdd31e0) 0 empty

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

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

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

Class std::is_rvalue_reference<bool&&>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<bool&&> (0x0x7f217fdd6548) 0 empty
  std::integral_constant<bool, true> (0x0x7f217fdd35a0) 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&&> > (0x0x7f217fdd65b0) 0 empty
  std::is_rvalue_reference<bool&&> (0x0x7f217fdd6618) 0 empty
    std::integral_constant<bool, true> (0x0x7f217fdd3600) 0 empty

Class std::is_reference<bool&&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<bool&&> (0x0x7f217fdd6680) 0 empty
  std::integral_constant<bool, true> (0x0x7f217fdd3660) 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&&> > (0x0x7f217fdd36c0) 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&&> > (0x0x7f217fdd66e8) 0 empty
  std::is_reference<bool&&> (0x0x7f217fdd6750) 0 empty
    std::integral_constant<bool, true> (0x0x7f217fdd3720) 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&&> > (0x0x7f217fdd67b8) 0 empty
  std::__or_<std::is_reference<bool&&>, std::is_void<bool&&> > (0x0x7f217fdd6820) 0 empty
    std::is_reference<bool&&> (0x0x7f217fdd6888) 0 empty
      std::integral_constant<bool, true> (0x0x7f217fdd3780) 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&&> > > (0x0x7f217fdd68f0) 0 empty
  std::integral_constant<bool, false> (0x0x7f217fdd37e0) 0 empty

Class std::is_object<bool&&>
   size=1 align=1
   base size=1 base align=1
std::is_object<bool&&> (0x0x7f217fdd6a28) 0 empty
  std::integral_constant<bool, false> (0x0x7f217fdd3900) 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&&> > (0x0x7f217fdd3960) 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&&> > (0x0x7f217fdd6a90) 0 empty
  std::is_reference<bool&&> (0x0x7f217fdd6af8) 0 empty
    std::integral_constant<bool, true> (0x0x7f217fdd39c0) 0 empty

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

Class std::add_rvalue_reference<bool&&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<bool&&> (0x0x7f217fdd6bc8) 0 empty
  std::__add_rvalue_reference_helper<bool&&, true> (0x0x7f217fdd3ae0) 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&&> (0x0x7f217fdd6410) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f217fdd3300) 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&&> > (0x0x7f217fdd6c98) 0 empty
  std::__is_direct_constructible_impl<bool, bool&&> (0x0x7f217fdd6d00) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f217fdd3b40) 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&&> (0x0x7f217fdd6d68) 0 empty
  std::__and_<std::is_destructible<bool>, std::__is_direct_constructible_impl<bool, bool&&> > (0x0x7f217fdd6dd0) 0 empty
    std::__is_direct_constructible_impl<bool, bool&&> (0x0x7f217fdd6e38) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7f217fdd3c60) 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&&> (0x0x7f217fdd6ea0) 0 empty
  std::__is_direct_constructible_new_safe<bool, bool&&> (0x0x7f217fdd6f08) 0 empty
    std::__and_<std::is_destructible<bool>, std::__is_direct_constructible_impl<bool, bool&&> > (0x0x7f217fdd6f70) 0 empty
      std::__is_direct_constructible_impl<bool, bool&&> (0x0x7f217fdf1000) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7f217fdd3d20) 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&&> (0x0x7f217fdf1068) 0 empty
  std::integral_constant<bool, true> (0x0x7f217fdd3de0) 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&&> (0x0x7f217fdf10d0) 0 empty
  std::__is_direct_constructible<bool, bool&&> (0x0x7f217fdf1138) 0 empty
    std::integral_constant<bool, true> (0x0x7f217fdd3e40) 0 empty

Class std::is_constructible<bool, bool&&>
   size=1 align=1
   base size=1 base align=1
std::is_constructible<bool, bool&&> (0x0x7f217fdf11a0) 0 empty
  std::integral_constant<bool, true> (0x0x7f217fdd3ea0) 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> (0x0x7f217fdf1208) 0 empty
  std::is_constructible<bool, bool&&> (0x0x7f217fdf1270) 0 empty
    std::integral_constant<bool, true> (0x0x7f217fdd3f00) 0 empty

Class std::is_move_constructible<bool>
   size=1 align=1
   base size=1 base align=1
std::is_move_constructible<bool> (0x0x7f217fdf12d8) 0 empty
  std::__is_move_constructible_impl<bool, true> (0x0x7f217fdf1340) 0 empty
    std::is_constructible<bool, bool&&> (0x0x7f217fdf13a8) 0 empty
      std::integral_constant<bool, true> (0x0x7f217fdd3f60) 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> > (0x0x7f217fdf6000) 0 empty

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

Class std::is_lvalue_reference<bool&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<bool&> (0x0x7f217fdf1478) 0 empty
  std::integral_constant<bool, true> (0x0x7f217fdf6240) 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&> > (0x0x7f217fdf62a0) 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&> > (0x0x7f217fdf14e0) 0 empty
  std::is_lvalue_reference<bool&> (0x0x7f217fdf1548) 0 empty
    std::integral_constant<bool, true> (0x0x7f217fdf63c0) 0 empty

Class std::is_reference<bool&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<bool&> (0x0x7f217fdf15b0) 0 empty
  std::integral_constant<bool, true> (0x0x7f217fdf6420) 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&> > (0x0x7f217fdf6480) 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&> > (0x0x7f217fdf1618) 0 empty
  std::is_reference<bool&> (0x0x7f217fdf1680) 0 empty
    std::integral_constant<bool, true> (0x0x7f217fdf64e0) 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&> > (0x0x7f217fdf16e8) 0 empty
  std::__or_<std::is_reference<bool&>, std::is_void<bool&> > (0x0x7f217fdf1750) 0 empty
    std::is_reference<bool&> (0x0x7f217fdf17b8) 0 empty
      std::integral_constant<bool, true> (0x0x7f217fdf6540) 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&> > > (0x0x7f217fdf1820) 0 empty
  std::integral_constant<bool, false> (0x0x7f217fdf65a0) 0 empty

Class std::is_object<bool&>
   size=1 align=1
   base size=1 base align=1
std::is_object<bool&> (0x0x7f217fdf1958) 0 empty
  std::integral_constant<bool, false> (0x0x7f217fdf66c0) 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&> > (0x0x7f217fdf6720) 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&> > (0x0x7f217fdf19c0) 0 empty
  std::is_reference<bool&> (0x0x7f217fdf1a28) 0 empty
    std::integral_constant<bool, true> (0x0x7f217fdf6780) 0 empty

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

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

Class std::is_assignable<bool&, bool&&>
   size=1 align=1
   base size=1 base align=1
std::is_assignable<bool&, bool&&> (0x0x7f217fdf1bc8) 0 empty
  std::integral_constant<bool, true> (0x0x7f217fdf6900) 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> (0x0x7f217fdf1c30) 0 empty
  std::is_assignable<bool&, bool&&> (0x0x7f217fdf1c98) 0 empty
    std::integral_constant<bool, true> (0x0x7f217fdf6960) 0 empty

Class std::is_move_assignable<bool>
   size=1 align=1
   base size=1 base align=1
std::is_move_assignable<bool> (0x0x7f217fdf1d00) 0 empty
  std::__is_move_assignable_impl<bool, true> (0x0x7f217fdf1d68) 0 empty
    std::is_assignable<bool&, bool&&> (0x0x7f217fdf1dd0) 0 empty
      std::integral_constant<bool, true> (0x0x7f217fdf69c0) 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> > (0x0x7f217fdf1e38) 0 empty
  std::is_move_assignable<bool> (0x0x7f217fdf1ea0) 0 empty
    std::__is_move_assignable_impl<bool, true> (0x0x7f217fdf1f08) 0 empty
      std::is_assignable<bool&, bool&&> (0x0x7f217fdf1f70) 0 empty
        std::integral_constant<bool, true> (0x0x7f217fdf6a20) 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&&> > (0x0x7f217fdf6a80) 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&&> (0x0x7f217fe12208) 0 empty
  std::integral_constant<bool, true> (0x0x7f217fdf6ae0) 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&&> > (0x0x7f217fe12270) 0 empty
  std::__is_nt_constructible_impl<bool, bool&&> (0x0x7f217fe122d8) 0 empty
    std::integral_constant<bool, true> (0x0x7f217fdf6b40) 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&&> (0x0x7f217fe12410) 0 empty
  std::__and_<std::is_constructible<bool, bool&&>, std::__is_nt_constructible_impl<bool, bool&&> > (0x0x7f217fe12478) 0 empty
    std::__is_nt_constructible_impl<bool, bool&&> (0x0x7f217fe124e0) 0 empty
      std::integral_constant<bool, true> (0x0x7f217fdf6c60) 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> (0x0x7f217fe125b0) 0 empty
  std::is_nothrow_constructible<bool, bool&&> (0x0x7f217fe12618) 0 empty
    std::__and_<std::is_constructible<bool, bool&&>, std::__is_nt_constructible_impl<bool, bool&&> > (0x0x7f217fe12680) 0 empty
      std::__is_nt_constructible_impl<bool, bool&&> (0x0x7f217fe126e8) 0 empty
        std::integral_constant<bool, true> (0x0x7f217fdf6cc0) 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> (0x0x7f217fe127b8) 0 empty
  std::__is_nothrow_move_constructible_impl<bool, true> (0x0x7f217fe12820) 0 empty
    std::is_nothrow_constructible<bool, bool&&> (0x0x7f217fe12888) 0 empty
      std::__and_<std::is_constructible<bool, bool&&>, std::__is_nt_constructible_impl<bool, bool&&> > (0x0x7f217fe128f0) 0 empty
        std::__is_nt_constructible_impl<bool, bool&&> (0x0x7f217fe12958) 0 empty
          std::integral_constant<bool, true> (0x0x7f217fdf6d20) 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> > (0x0x7f217fdf6d80) 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&&> > (0x0x7f217fdf6de0) 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&&> (0x0x7f217fe12c98) 0 empty
  std::integral_constant<bool, true> (0x0x7f217fdf6e40) 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&&> > (0x0x7f217fe12d00) 0 empty
  std::__is_nt_assignable_impl<bool&, bool&&> (0x0x7f217fe12d68) 0 empty
    std::integral_constant<bool, true> (0x0x7f217fdf6ea0) 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&&> (0x0x7f217fe12dd0) 0 empty
  std::__and_<std::is_assignable<bool&, bool&&>, std::__is_nt_assignable_impl<bool&, bool&&> > (0x0x7f217fe12e38) 0 empty
    std::__is_nt_assignable_impl<bool&, bool&&> (0x0x7f217fe12ea0) 0 empty
      std::integral_constant<bool, true> (0x0x7f217fe1f000) 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> (0x0x7f217fe12f08) 0 empty
  std::is_nothrow_assignable<bool&, bool&&> (0x0x7f217fe12f70) 0 empty
    std::__and_<std::is_assignable<bool&, bool&&>, std::__is_nt_assignable_impl<bool&, bool&&> > (0x0x7f217fe20000) 0 empty
      std::__is_nt_assignable_impl<bool&, bool&&> (0x0x7f217fe20068) 0 empty
        std::integral_constant<bool, true> (0x0x7f217fe1f0c0) 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> (0x0x7f217fe200d0) 0 empty
  std::__is_nt_move_assignable_impl<bool, true> (0x0x7f217fe20138) 0 empty
    std::is_nothrow_assignable<bool&, bool&&> (0x0x7f217fe201a0) 0 empty
      std::__and_<std::is_assignable<bool&, bool&&>, std::__is_nt_assignable_impl<bool&, bool&&> > (0x0x7f217fe20208) 0 empty
        std::__is_nt_assignable_impl<bool&, bool&&> (0x0x7f217fe20270) 0 empty
          std::integral_constant<bool, true> (0x0x7f217fe1f180) 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> > (0x0x7f217fe202d8) 0 empty
  std::is_nothrow_move_assignable<bool> (0x0x7f217fe20340) 0 empty
    std::__is_nt_move_assignable_impl<bool, true> (0x0x7f217fe203a8) 0 empty
      std::is_nothrow_assignable<bool&, bool&&> (0x0x7f217fe20410) 0 empty
        std::__and_<std::is_assignable<bool&, bool&&>, std::__is_nt_assignable_impl<bool&, bool&&> > (0x0x7f217fe20478) 0 empty
          std::__is_nt_assignable_impl<bool&, bool&&> (0x0x7f217fe204e0) 0 empty
            std::integral_constant<bool, true> (0x0x7f217fe1f240) 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> (0x0x7f217fe20b60) 0 empty
  std::integral_constant<bool, false> (0x0x7f217fe83000) 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> (0x0x7f217fe20bc8) 0 empty
  std::integral_constant<bool, false> (0x0x7f217fe83060) 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> (0x0x7f217fe20d68) 0 empty
  std::integral_constant<bool, false> (0x0x7f217fe83de0) 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> (0x0x7f217fe20e38) 0 empty
  std::integral_constant<bool, false> (0x0x7f217fe83e40) 0 empty

Class std::is_function<__mbstate_t>
   size=1 align=1
   base size=1 base align=1
std::is_function<__mbstate_t> (0x0x7f217fe20f70) 0 empty
  std::integral_constant<bool, false> (0x0x7f217feacd80) 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> > > (0x0x7f217feacde0) 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> (0x0x7f217fe20d00) 0 empty
  std::integral_constant<bool, false> (0x0x7f217feace40) 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> > (0x0x7f217feacea0) 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> (0x0x7f217fecb138) 0 empty
  std::integral_constant<bool, false> (0x0x7f217feacf00) 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> > (0x0x7f217fecb1a0) 0 empty
  std::is_rvalue_reference<__mbstate_t> (0x0x7f217fecb208) 0 empty
    std::integral_constant<bool, false> (0x0x7f217feacf60) 0 empty

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

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

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

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

Class std::is_void<__mbstate_t>
   size=1 align=1
   base size=1 base align=1
std::is_void<__mbstate_t> (0x0x7f217fecb3a8) 0 empty
  std::integral_constant<bool, false> (0x0x7f217fecc300) 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> > (0x0x7f217fecb410) 0 empty
  std::is_void<__mbstate_t> (0x0x7f217fecb478) 0 empty
    std::integral_constant<bool, false> (0x0x7f217fecc360) 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> > (0x0x7f217fecb4e0) 0 empty
  std::__or_<std::is_reference<__mbstate_t>, std::is_void<__mbstate_t> > (0x0x7f217fecb548) 0 empty
    std::is_void<__mbstate_t> (0x0x7f217fecb5b0) 0 empty
      std::integral_constant<bool, false> (0x0x7f217fecc3c0) 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> > > (0x0x7f217fecb7b8) 0 empty
  std::integral_constant<bool, true> (0x0x7f217fecc420) 0 empty

Class std::is_object<__mbstate_t>
   size=1 align=1
   base size=1 base align=1
std::is_object<__mbstate_t> (0x0x7f217fecb820) 0 empty
  std::integral_constant<bool, true> (0x0x7f217fecc480) 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> > (0x0x7f217fecc4e0) 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> > (0x0x7f217fecb888) 0 empty
  std::is_object<__mbstate_t> (0x0x7f217fecb8f0) 0 empty
    std::integral_constant<bool, true> (0x0x7f217fecc540) 0 empty

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

Class std::is_function<__mbstate_t&>
   size=1 align=1
   base size=1 base align=1
std::is_function<__mbstate_t&> (0x0x7f217fecb9c0) 0 empty
  std::integral_constant<bool, false> (0x0x7f217fecc660) 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&> > > (0x0x7f217fecc6c0) 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&> (0x0x7f217fecba28) 0 empty
  std::integral_constant<bool, true> (0x0x7f217fecc720) 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&> > (0x0x7f217fecc780) 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&> > (0x0x7f217fecbc30) 0 empty
  std::is_lvalue_reference<__mbstate_t&> (0x0x7f217fecbc98) 0 empty
    std::integral_constant<bool, true> (0x0x7f217fecc7e0) 0 empty

Class std::is_reference<__mbstate_t&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<__mbstate_t&> (0x0x7f217fecbd00) 0 empty
  std::integral_constant<bool, true> (0x0x7f217fecc900) 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&> > (0x0x7f217fecc960) 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&> > (0x0x7f217fecbd68) 0 empty
  std::is_reference<__mbstate_t&> (0x0x7f217fecbdd0) 0 empty
    std::integral_constant<bool, true> (0x0x7f217fecc9c0) 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&> > (0x0x7f217fecbe38) 0 empty
  std::__or_<std::is_reference<__mbstate_t&>, std::is_void<__mbstate_t&> > (0x0x7f217fecbea0) 0 empty
    std::is_reference<__mbstate_t&> (0x0x7f217fecbf08) 0 empty
      std::integral_constant<bool, true> (0x0x7f217fecca20) 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&> > > (0x0x7f217fee9068) 0 empty
  std::integral_constant<bool, false> (0x0x7f217fecca80) 0 empty

Class std::is_object<__mbstate_t&>
   size=1 align=1
   base size=1 base align=1
std::is_object<__mbstate_t&> (0x0x7f217fee90d0) 0 empty
  std::integral_constant<bool, false> (0x0x7f217feccae0) 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&> > (0x0x7f217feccb40) 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&> > (0x0x7f217fee9138) 0 empty
  std::is_reference<__mbstate_t&> (0x0x7f217fee91a0) 0 empty
    std::integral_constant<bool, true> (0x0x7f217feccba0) 0 empty

Class std::__is_referenceable<__mbstate_t&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<__mbstate_t&> (0x0x7f217fee9208) 0 empty
  std::integral_constant<bool, true> (0x0x7f217feccc00) 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> (0x0x7f217feccc60) 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&> (0x0x7f217fee9270) 0 empty
  std::__add_rvalue_reference_helper<__mbstate_t&, true> (0x0x7f217fecccc0) 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&> (0x0x7f217fee9340) 0 empty
  std::integral_constant<bool, false> (0x0x7f217feccd20) 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&> > > (0x0x7f217feccd80) 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&> (0x0x7f217fee93a8) 0 empty
  std::integral_constant<bool, true> (0x0x7f217feccde0) 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&> > (0x0x7f217fecce40) 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&> > (0x0x7f217fee9410) 0 empty
  std::is_lvalue_reference<const __mbstate_t&> (0x0x7f217fee9478) 0 empty
    std::integral_constant<bool, true> (0x0x7f217feccea0) 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&> (0x0x7f217fee9680) 0 empty
  std::integral_constant<bool, true> (0x0x7f217feccf00) 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&> > (0x0x7f217feccf60) 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&> > (0x0x7f217fee97b8) 0 empty
  std::is_reference<const __mbstate_t&> (0x0x7f217fee9820) 0 empty
    std::integral_constant<bool, true> (0x0x7f217fef60c0) 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&> > (0x0x7f217fee9888) 0 empty
  std::__or_<std::is_reference<const __mbstate_t&>, std::is_void<const __mbstate_t&> > (0x0x7f217fee98f0) 0 empty
    std::is_reference<const __mbstate_t&> (0x0x7f217fee9958) 0 empty
      std::integral_constant<bool, true> (0x0x7f217fef6120) 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&> > > (0x0x7f217fee99c0) 0 empty
  std::integral_constant<bool, false> (0x0x7f217fef6180) 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&> (0x0x7f217fee9a28) 0 empty
  std::integral_constant<bool, false> (0x0x7f217fef61e0) 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&> > (0x0x7f217fef6240) 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&> > (0x0x7f217fee9b60) 0 empty
  std::is_reference<const __mbstate_t&> (0x0x7f217fee9bc8) 0 empty
    std::integral_constant<bool, true> (0x0x7f217fef6360) 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&> (0x0x7f217fee9c30) 0 empty
  std::integral_constant<bool, true> (0x0x7f217fef63c0) 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> (0x0x7f217fef6420) 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&> (0x0x7f217fee9c98) 0 empty
  std::__add_rvalue_reference_helper<const __mbstate_t&, true> (0x0x7f217fef6480) 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&> (0x0x7f217fecc600) 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&> (0x0x7f217fee9d00) 0 empty
  std::integral_constant<bool, true> (0x0x7f217fef64e0) 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> (0x0x7f217fee9d68) 0 empty
  std::is_assignable<__mbstate_t&, const __mbstate_t&> (0x0x7f217fee9dd0) 0 empty
    std::integral_constant<bool, true> (0x0x7f217fef6540) 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> (0x0x7f217fee9e38) 0 empty
  std::__is_copy_assignable_impl<__mbstate_t, true> (0x0x7f217fee9ea0) 0 empty
    std::is_assignable<__mbstate_t&, const __mbstate_t&> (0x0x7f217fee9f08) 0 empty
      std::integral_constant<bool, true> (0x0x7f217fef65a0) 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> > (0x0x7f217fef6600) 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&> > (0x0x7f217fef6720) 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> > > (0x0x7f217fef6780) 0 empty

Class std::is_array<__mbstate_t>
   size=1 align=1
   base size=1 base align=1
std::is_array<__mbstate_t> (0x0x7f217fee9f70) 0 empty
  std::integral_constant<bool, false> (0x0x7f217fef67e0) 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> > (0x0x7f217fef6840) 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> > > (0x0x7f217faff0d0) 0 empty
  std::is_array<__mbstate_t> (0x0x7f217faff138) 0 empty
    std::integral_constant<bool, false> (0x0x7f217fef6960) 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> (0x0x7f217faff1a0) 0 empty
  std::__and_<std::is_array<__mbstate_t>, std::__not_<std::extent<__mbstate_t, 0u> > > (0x0x7f217faff208) 0 empty
    std::is_array<__mbstate_t> (0x0x7f217faff270) 0 empty
      std::integral_constant<bool, false> (0x0x7f217fef69c0) 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> > (0x0x7f217fef6a20) 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> > (0x0x7f217faff3a8) 0 empty
  std::is_function<__mbstate_t> (0x0x7f217faff410) 0 empty
    std::integral_constant<bool, false> (0x0x7f217fef6b40) 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> > (0x0x7f217faff478) 0 empty
  std::__or_<std::__is_array_unknown_bounds<__mbstate_t>, std::is_function<__mbstate_t> > (0x0x7f217faff4e0) 0 empty
    std::is_function<__mbstate_t> (0x0x7f217faff548) 0 empty
      std::integral_constant<bool, false> (0x0x7f217fef6ba0) 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> > (0x0x7f217fef6c00) 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> (0x0x7f217faff5b0) 0 empty
  std::integral_constant<bool, false> (0x0x7f217fef6c60) 0 empty

Class std::is_integral<__mbstate_t>
   size=1 align=1
   base size=1 base align=1
std::is_integral<__mbstate_t> (0x0x7f217faff618) 0 empty
  std::integral_constant<bool, false> (0x0x7f217fef6cc0) 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> > (0x0x7f217fef6d20) 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> (0x0x7f217faff680) 0 empty
  std::integral_constant<bool, false> (0x0x7f217fef6e40) 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> (0x0x7f217faff6e8) 0 empty
  std::integral_constant<bool, false> (0x0x7f217fef6ea0) 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> > (0x0x7f217faff750) 0 empty
  std::is_floating_point<__mbstate_t> (0x0x7f217faff7b8) 0 empty
    std::integral_constant<bool, false> (0x0x7f217fef6f00) 0 empty

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

Class std::is_enum<__mbstate_t>
   size=1 align=1
   base size=1 base align=1
std::is_enum<__mbstate_t> (0x0x7f217faff888) 0 empty
  std::integral_constant<bool, false> (0x0x7f217fb0f060) 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> > > (0x0x7f217fb0f0c0) 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> (0x0x7f217faff8f0) 0 empty
  std::integral_constant<bool, false> (0x0x7f217fb0f120) 0 empty

Class std::is_pointer<__mbstate_t>
   size=1 align=1
   base size=1 base align=1
std::is_pointer<__mbstate_t> (0x0x7f217faff958) 0 empty
  std::integral_constant<bool, false> (0x0x7f217fb0f180) 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> > > (0x0x7f217fb0f1e0) 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> (0x0x7f217faff9c0) 0 empty
  std::integral_constant<bool, false> (0x0x7f217fb0f240) 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> (0x0x7f217faffa28) 0 empty
  std::integral_constant<bool, false> (0x0x7f217fb0f2a0) 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> > (0x0x7f217fb0f300) 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> (0x0x7f217faffb60) 0 empty
  std::integral_constant<bool, false> (0x0x7f217fb0f420) 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> (0x0x7f217faffbc8) 0 empty
  std::integral_constant<bool, false> (0x0x7f217fb0f480) 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> > (0x0x7f217faffc30) 0 empty
  std::is_null_pointer<__mbstate_t> (0x0x7f217faffc98) 0 empty
    std::integral_constant<bool, false> (0x0x7f217fb0f4e0) 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> > (0x0x7f217faffd00) 0 empty
  std::__or_<std::is_member_pointer<__mbstate_t>, std::is_null_pointer<__mbstate_t> > (0x0x7f217faffd68) 0 empty
    std::is_null_pointer<__mbstate_t> (0x0x7f217faffdd0) 0 empty
      std::integral_constant<bool, false> (0x0x7f217fb0f540) 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> > (0x0x7f217faffe38) 0 empty
  std::__or_<std::is_pointer<__mbstate_t>, std::is_member_pointer<__mbstate_t>, std::is_null_pointer<__mbstate_t> > (0x0x7f217faffea0) 0 empty
    std::__or_<std::is_member_pointer<__mbstate_t>, std::is_null_pointer<__mbstate_t> > (0x0x7f217fafff08) 0 empty
      std::is_null_pointer<__mbstate_t> (0x0x7f217fafff70) 0 empty
        std::integral_constant<bool, false> (0x0x7f217fb0f5a0) 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> > (0x0x7f217fb1c000) 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> > (0x0x7f217fb1c068) 0 empty
    std::__or_<std::is_pointer<__mbstate_t>, std::is_member_pointer<__mbstate_t>, std::is_null_pointer<__mbstate_t> > (0x0x7f217fb1c0d0) 0 empty
      std::__or_<std::is_member_pointer<__mbstate_t>, std::is_null_pointer<__mbstate_t> > (0x0x7f217fb1c138) 0 empty
        std::is_null_pointer<__mbstate_t> (0x0x7f217fb1c1a0) 0 empty
          std::integral_constant<bool, false> (0x0x7f217fb0f600) 0 empty

Class std::is_scalar<__mbstate_t>
   size=1 align=1
   base size=1 base align=1
std::is_scalar<__mbstate_t> (0x0x7f217fb1c208) 0 empty
  std::integral_constant<bool, false> (0x0x7f217fb0f660) 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> > (0x0x7f217fb1c270) 0 empty
  std::is_scalar<__mbstate_t> (0x0x7f217fb1c2d8) 0 empty
    std::integral_constant<bool, false> (0x0x7f217fb0f6c0) 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> (0x0x7f217fb0f720) 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> (0x0x7f217fb1c340) 0 empty
  std::__do_is_destructible_impl (0x0x7f217fb0f780) 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> (0x0x7f217fb1c410) 0 empty
  std::integral_constant<bool, true> (0x0x7f217fb0f7e0) 0 empty

Class std::is_destructible<__mbstate_t>
   size=1 align=1
   base size=1 base align=1
std::is_destructible<__mbstate_t> (0x0x7f217fb1c478) 0 empty
  std::integral_constant<bool, true> (0x0x7f217fb0f840) 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> > (0x0x7f217fb0f8a0) 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&> (0x0x7f217fb1c4e0) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f217fb0f900) 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&> > (0x0x7f217fb1c5b0) 0 empty
  std::__is_direct_constructible_impl<__mbstate_t, const __mbstate_t&> (0x0x7f217fb1c618) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f217fb0f960) 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&> (0x0x7f217fb1c680) 0 empty
  std::__and_<std::is_destructible<__mbstate_t>, std::__is_direct_constructible_impl<__mbstate_t, const __mbstate_t&> > (0x0x7f217fb1c6e8) 0 empty
    std::__is_direct_constructible_impl<__mbstate_t, const __mbstate_t&> (0x0x7f217fb1c750) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7f217fb0f9c0) 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&> (0x0x7f217fb1c7b8) 0 empty
  std::__is_direct_constructible_new_safe<__mbstate_t, const __mbstate_t&> (0x0x7f217fb1c820) 0 empty
    std::__and_<std::is_destructible<__mbstate_t>, std::__is_direct_constructible_impl<__mbstate_t, const __mbstate_t&> > (0x0x7f217fb1c888) 0 empty
      std::__is_direct_constructible_impl<__mbstate_t, const __mbstate_t&> (0x0x7f217fb1c8f0) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7f217fb0fa20) 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&> (0x0x7f217fb1c958) 0 empty
  std::integral_constant<bool, true> (0x0x7f217fb0fa80) 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&> (0x0x7f217fb1c9c0) 0 empty
  std::__is_direct_constructible<__mbstate_t, const __mbstate_t&> (0x0x7f217fb1ca28) 0 empty
    std::integral_constant<bool, true> (0x0x7f217fb0fae0) 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&> (0x0x7f217fb1ca90) 0 empty
  std::integral_constant<bool, true> (0x0x7f217fb0fb40) 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> (0x0x7f217fb1caf8) 0 empty
  std::is_constructible<__mbstate_t, const __mbstate_t&> (0x0x7f217fb1cb60) 0 empty
    std::integral_constant<bool, true> (0x0x7f217fb0fba0) 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> (0x0x7f217fb1cbc8) 0 empty
  std::__is_copy_constructible_impl<__mbstate_t, true> (0x0x7f217fb1cc30) 0 empty
    std::is_constructible<__mbstate_t, const __mbstate_t&> (0x0x7f217fb1cc98) 0 empty
      std::integral_constant<bool, true> (0x0x7f217fb0fc00) 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> > (0x0x7f217fb0fc60) 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> > (0x0x7f217fb1cdd0) 0 empty
  std::integral_constant<bool, true> (0x0x7f217fb0fcc0) 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> > > (0x0x7f217fb0fd20) 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> (0x0x7f217fb1ce38) 0 empty
  std::__do_is_default_constructible_impl (0x0x7f217fb0fd80) 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> > (0x0x7f217fb1cea0) 0 empty
  std::__is_default_constructible_impl<__mbstate_t> (0x0x7f217fb1cf08) 0 empty
    std::__do_is_default_constructible_impl (0x0x7f217fb0fde0) 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> (0x0x7f217fb39068) 0 empty
  std::__and_<std::__not_<std::is_void<__mbstate_t> >, std::__is_default_constructible_impl<__mbstate_t> > (0x0x7f217fb390d0) 0 empty
    std::__is_default_constructible_impl<__mbstate_t> (0x0x7f217fb39138) 0 empty
      std::__do_is_default_constructible_impl (0x0x7f217fb0fe40) 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> (0x0x7f217fb391a0) 0 empty
  std::integral_constant<bool, true> (0x0x7f217fb0fea0) 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> (0x0x7f217fb39208) 0 empty
  std::integral_constant<bool, true> (0x0x7f217fb0ff00) 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> > (0x0x7f217fb39270) 0 empty
  std::is_default_constructible<__mbstate_t> (0x0x7f217fb392d8) 0 empty
    std::integral_constant<bool, true> (0x0x7f217fb0ff60) 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> > (0x0x7f217fb39410) 0 empty
  std::__and_<std::is_copy_constructible<__mbstate_t>, std::is_default_constructible<__mbstate_t> > (0x0x7f217fb39478) 0 empty
    std::is_default_constructible<__mbstate_t> (0x0x7f217fb394e0) 0 empty
      std::integral_constant<bool, true> (0x0x7f217fb3e000) 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> > (0x0x7f217fb395b0) 0 empty
  std::integral_constant<bool, true> (0x0x7f217fb3e060) 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> (0x0x7f217fe20ea0) 0
    vptr=((& std::basic_filebuf<char>::_ZTVSt13basic_filebufIcSt11char_traitsIcEE) + 16u)
  std::basic_streambuf<char> (0x0x7f217feacd20) 0
      primary-for std::basic_filebuf<char> (0x0x7f217fe20ea0)

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

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

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> (0x0x7f217fb3b8c0 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> (0x0x7f217fb39e38 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> (0x0x7f217fb39f08 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> (0x0x7f217fb39dd0) 0
    vptridx=0u vptr=((& std::basic_fstream<char>::_ZTVSt13basic_fstreamIcSt11char_traitsIcEE) + 24u)
  std::basic_iostream<char> (0x0x7f217fb3b8c0) 0
      primary-for std::basic_fstream<char> (0x0x7f217fb39dd0)
      subvttidx=8u
    std::basic_istream<char> (0x0x7f217fb39e38) 0
        primary-for std::basic_iostream<char> (0x0x7f217fb3b8c0)
        subvttidx=16u
      std::basic_ios<char> (0x0x7f217fb39ea0) 264 virtual
          vptridx=64u vbaseoffset=-24 vptr=((& std::basic_fstream<char>::_ZTVSt13basic_fstreamIcSt11char_traitsIcEE) + 104u)
        std::ios_base (0x0x7f217fb3e6c0) 264
            primary-for std::basic_ios<char> (0x0x7f217fb39ea0)
    std::basic_ostream<char> (0x0x7f217fb39f08) 16 nearly-empty
        subvttidx=32u vptridx=72u vptr=((& std::basic_fstream<char>::_ZTVSt13basic_fstreamIcSt11char_traitsIcEE) + 64u)
      std::basic_ios<char> (0x0x7f217fb39ea0) 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> (0x0x7f217fb39c30) 0
    vptr=((& std::basic_filebuf<wchar_t>::_ZTVSt13basic_filebufIwSt11char_traitsIwEE) + 16u)
  std::basic_streambuf<wchar_t> (0x0x7f217fb3e8a0) 0
      primary-for std::basic_filebuf<wchar_t> (0x0x7f217fb39c30)

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

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

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> (0x0x7f217fbb8070 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> (0x0x7f217fb9ca90 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> (0x0x7f217fb9cb60 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> (0x0x7f217fb9ca28) 0
    vptridx=0u vptr=((& std::basic_fstream<wchar_t>::_ZTVSt13basic_fstreamIwSt11char_traitsIwEE) + 24u)
  std::basic_iostream<wchar_t> (0x0x7f217fbb8070) 0
      primary-for std::basic_fstream<wchar_t> (0x0x7f217fb9ca28)
      subvttidx=8u
    std::basic_istream<wchar_t> (0x0x7f217fb9ca90) 0
        primary-for std::basic_iostream<wchar_t> (0x0x7f217fbb8070)
        subvttidx=16u
      std::basic_ios<wchar_t> (0x0x7f217fb9caf8) 264 virtual
          vptridx=64u vbaseoffset=-24 vptr=((& std::basic_fstream<wchar_t>::_ZTVSt13basic_fstreamIwSt11char_traitsIwEE) + 104u)
        std::ios_base (0x0x7f217fb3ecc0) 264
            primary-for std::basic_ios<wchar_t> (0x0x7f217fb9caf8)
    std::basic_ostream<wchar_t> (0x0x7f217fb9cb60) 16 nearly-empty
        subvttidx=32u vptridx=72u vptr=((& std::basic_fstream<wchar_t>::_ZTVSt13basic_fstreamIwSt11char_traitsIwEE) + 64u)
      std::basic_ios<wchar_t> (0x0x7f217fb9caf8) alternative-path

Class CoinTimer
   size=24 align=8
   base size=24 base align=8
CoinTimer (0x0x7f217fb3ede0) 0

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

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

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

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

Vtable for CoinPresolveAction
CoinPresolveAction::_ZTV18CoinPresolveAction: 6u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTI18CoinPresolveAction)
16    (int (*)(...))__cxa_pure_virtual
24    (int (*)(...))__cxa_pure_virtual
32    0u
40    0u

Class CoinPresolveAction
   size=16 align=8
   base size=16 base align=8
CoinPresolveAction (0x0x7f217fcbfea0) 0
    vptr=((& CoinPresolveAction::_ZTV18CoinPresolveAction) + 16u)

Class CoinPrePostsolveMatrix
   size=256 align=8
   base size=256 base align=8
CoinPrePostsolveMatrix (0x0x7f217fce1420) 0

Class presolvehlink
   size=8 align=4
   base size=8 base align=4
presolvehlink (0x0x7f217fce1ea0) 0

Class CoinPresolveMatrix
   size=520 align=8
   base size=520 base align=8
CoinPresolveMatrix (0x0x7f217fb9c548) 0
  CoinPrePostsolveMatrix (0x0x7f217f903060) 0

Class CoinPostsolveMatrix
   size=288 align=8
   base size=288 base align=8
CoinPostsolveMatrix (0x0x7f217fb9c820) 0
  CoinPrePostsolveMatrix (0x0x7f217f94c1e0) 0

Class CoinPresolveMonitor
   size=32 align=8
   base size=32 base align=8
CoinPresolveMonitor (0x0x7f217f94c9c0) 0

Class std::is_error_code_enum<double>
   size=1 align=1
   base size=1 base align=1
std::is_error_code_enum<double> (0x0x7f217f96ea28) 0 empty
  std::integral_constant<bool, false> (0x0x7f217f980840) 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 (0x0x7f217f980a20) 0

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

Class std::__are_same<long int, int>
   size=1 align=1
   base size=0 base align=1
std::__are_same<long int, int> (0x0x7f217fa241e0) 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 (0x0x7f217fa242a0) 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> (0x0x7f217fa24600) 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 (0x0x7f217fa246c0) 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> (0x0x7f217fa24a20) 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 (0x0x7f217fa24ae0) 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> (0x0x7f217fa24e40) 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 (0x0x7f217fa24f00) 0

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

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

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

Class std::iterator_traits<char*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<char*> (0x0x7f217fa5dba0) 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> (0x0x7f217fa5dc60) 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> (0x0x7f217fa5dcc0) 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> (0x0x7f217fa5dc00) 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> (0x0x7f217f96e4e0) 0 empty
  std::integral_constant<bool, false> (0x0x7f217fa5dd20) 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> (0x0x7f217f96e548) 0 empty
  std::integral_constant<bool, false> (0x0x7f217fa5dd80) 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> > > (0x0x7f217fa5dde0) 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> (0x0x7f217f96e5b0) 0 empty
  std::integral_constant<bool, false> (0x0x7f217fa5df00) 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> > (0x0x7f217fa5df60) 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> (0x0x7f217f96e6e8) 0 empty
  std::integral_constant<bool, false> (0x0x7f217fa8c000) 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> > (0x0x7f217f96e750) 0 empty
  std::is_array<std::input_iterator_tag> (0x0x7f217f96e7b8) 0 empty
    std::integral_constant<bool, false> (0x0x7f217fa8c060) 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> > (0x0x7f217f96e820) 0 empty
  std::__or_<std::is_function<std::input_iterator_tag>, std::is_array<std::input_iterator_tag> > (0x0x7f217f96e888) 0 empty
    std::is_array<std::input_iterator_tag> (0x0x7f217f96e8f0) 0 empty
      std::integral_constant<bool, false> (0x0x7f217fa8c180) 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> (0x0x7f217f96e958) 0 empty
  std::integral_constant<bool, false> (0x0x7f217fa8c2a0) 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> > > (0x0x7f217fa8c300) 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> (0x0x7f217f96e9c0) 0 empty
  std::integral_constant<bool, false> (0x0x7f217fa8c360) 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> > (0x0x7f217fa8c3c0) 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> (0x0x7f217f96e270) 0 empty
  std::integral_constant<bool, false> (0x0x7f217fa8c420) 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> > (0x0x7f217f96e2d8) 0 empty
  std::is_rvalue_reference<std::random_access_iterator_tag> (0x0x7f217f96e340) 0 empty
    std::integral_constant<bool, false> (0x0x7f217fa8c480) 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> (0x0x7f217f96e3a8) 0 empty
  std::integral_constant<bool, false> (0x0x7f217fa8c4e0) 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> > (0x0x7f217fa8c540) 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> > (0x0x7f217f96e410) 0 empty
  std::is_void<std::random_access_iterator_tag> (0x0x7f217f96ea90) 0 empty
    std::integral_constant<bool, false> (0x0x7f217fa8c5a0) 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> > (0x0x7f217f96eaf8) 0 empty
  std::__or_<std::is_reference<std::random_access_iterator_tag>, std::is_void<std::random_access_iterator_tag> > (0x0x7f217f96eb60) 0 empty
    std::is_void<std::random_access_iterator_tag> (0x0x7f217f96ebc8) 0 empty
      std::integral_constant<bool, false> (0x0x7f217fa8c600) 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> > > (0x0x7f217f96ec30) 0 empty
  std::integral_constant<bool, true> (0x0x7f217fa8c660) 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> (0x0x7f217f96ec98) 0 empty
  std::integral_constant<bool, true> (0x0x7f217fa8c6c0) 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> > (0x0x7f217fa8c720) 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> > (0x0x7f217f96ed00) 0 empty
  std::is_object<std::random_access_iterator_tag> (0x0x7f217f96ed68) 0 empty
    std::integral_constant<bool, true> (0x0x7f217fa8c780) 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> (0x0x7f217f96edd0) 0 empty
  std::integral_constant<bool, true> (0x0x7f217fa8c7e0) 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> (0x0x7f217fa8c840) 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> (0x0x7f217f96ee38) 0 empty
  std::__add_rvalue_reference_helper<std::random_access_iterator_tag, true> (0x0x7f217fa8c8a0) 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> (0x0x7f217fa8c240) 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> (0x0x7f217f96ef08) 0 empty
  std::integral_constant<bool, true> (0x0x7f217fa8ca80) 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>&> (0x0x7f217fa8ce40) 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 (0x0x7f217fabc120) 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 (0x0x7f217fabc4e0) 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 (0x0x7f217fabc8a0) 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 (0x0x7f217fabcc60) 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 (0x0x7f217f6ed060) 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 (0x0x7f217f6ed420) 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 (0x0x7f217f6ed7e0) 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 (0x0x7f217f6edba0) 0

Class std::iterator_traits<wchar_t*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<wchar_t*> (0x0x7f217f6edf60) 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>&> (0x0x7f217f71e360) 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>&> (0x0x7f217f740a20) 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>&> (0x0x7f217f763420) 0 empty

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

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> > (0x0x7f217f763780) 0

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>&> (0x0x7f217f7637e0) 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> > (0x0x7f217f727958) 0 empty
  std::integral_constant<bool, false> (0x0x7f217f7ae000) 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> > (0x0x7f217f727a28) 0 empty
  std::integral_constant<bool, false> (0x0x7f217f7ae060) 0 empty

Class CoinTriple<int, int, double>
   size=16 align=8
   base size=16 base align=8
CoinTriple<int, int, double> (0x0x7f217f7ae2a0) 0

Class CoinTriple<double, int, int>
   size=16 align=8
   base size=16 base align=8
CoinTriple<double, int, int> (0x0x7f217f7ae3c0) 0

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

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

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

Class std::__is_scalar<int>
   size=1 align=1
   base size=1 base align=1
std::__is_scalar<int> (0x0x7f217f727e38) 0 empty
  std::__traitor<std::__is_arithmetic<int>, std::__is_pointer<int> > (0x0x7f217f7f4180) 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> (0x0x7f217f7f41e0) 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> (0x0x7f217f7f4240) 0 empty

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class __gnu_cxx::__ops::_Iter_comp_iter<CoinFirstLess_3<int, int, double> >
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__ops::_Iter_comp_iter<CoinFirstLess_3<int, int, double> > (0x0x7f217f88cd80) 0

Class __gnu_cxx::__ops::_Iter_comp_iter<CoinFirstGreater_3<int, int, double> >
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__ops::_Iter_comp_iter<CoinFirstGreater_3<int, int, double> > (0x0x7f217f8bd060) 0

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

Class __gnu_cxx::__ops::_Iter_comp_iter<CoinFirstLess_3<double, int, int> >
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__ops::_Iter_comp_iter<CoinFirstLess_3<double, int, int> > (0x0x7f217f8bd540) 0

Class __gnu_cxx::__ops::_Iter_comp_iter<CoinFirstGreater_3<double, int, int> >
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__ops::_Iter_comp_iter<CoinFirstGreater_3<double, int, int> > (0x0x7f217f8bd7e0) 0

Class std::_Temporary_buffer<int*, int>
   size=24 align=8
   base size=24 base align=8
std::_Temporary_buffer<int*, int> (0x0x7f217f8bdb40) 0

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

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

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

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

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

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

Class std::__is_integer<wchar_t*>
   size=1 align=1
   base size=0 base align=1
std::__is_integer<wchar_t*> (0x0x7f217f4c02a0) 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> (0x0x7f217f4c0660) 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> (0x0x7f217f4c06c0) 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> (0x0x7f217f4c0600) 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> (0x0x7f217f4c1270) 0 empty
  std::integral_constant<bool, false> (0x0x7f217f4c0720) 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> (0x0x7f217f4c0780) 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*> (0x0x7f217f4c05a0) 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*> (0x0x7f217f4c08a0) 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*> (0x0x7f217f4c0b40) 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> (0x0x7f217f4c0d20) 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> (0x0x7f217f4c0d80) 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> (0x0x7f217f4c0cc0) 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> (0x0x7f217f4c14e0) 0 empty
  std::integral_constant<bool, false> (0x0x7f217f4c0de0) 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> (0x0x7f217f4c0e40) 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*> (0x0x7f217f4c0c60) 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*> (0x0x7f217f4fd120) 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> (0x0x7f217f4fd300) 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> (0x0x7f217f4fd360) 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> (0x0x7f217f4fd2a0) 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> (0x0x7f217f4c1680) 0 empty
  std::integral_constant<bool, false> (0x0x7f217f4fd3c0) 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> (0x0x7f217f4fd420) 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*> (0x0x7f217f4fd240) 0 empty

Class std::_PCC<true, int*, long int>
   size=1 align=1
   base size=0 base align=1
std::_PCC<true, int*, long int> (0x0x7f217f4fda80) 0 empty

Class std::is_function<int*>
   size=1 align=1
   base size=1 base align=1
std::is_function<int*> (0x0x7f217f4c1750) 0 empty
  std::integral_constant<bool, false> (0x0x7f217f4fdae0) 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*> > > (0x0x7f217f4fdb40) 0 empty

Class std::is_lvalue_reference<int*>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<int*> (0x0x7f217f4c1888) 0 empty
  std::integral_constant<bool, false> (0x0x7f217f4fdba0) 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*> > (0x0x7f217f4fdc00) 0 empty

Class std::is_rvalue_reference<int*>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<int*> (0x0x7f217f4c18f0) 0 empty
  std::integral_constant<bool, false> (0x0x7f217f4fdd20) 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*> > (0x0x7f217f4c1958) 0 empty
  std::is_rvalue_reference<int*> (0x0x7f217f4c19c0) 0 empty
    std::integral_constant<bool, false> (0x0x7f217f4fdd80) 0 empty

Class std::is_reference<int*>
   size=1 align=1
   base size=1 base align=1
std::is_reference<int*> (0x0x7f217f4c1a28) 0 empty
  std::integral_constant<bool, false> (0x0x7f217f4fdde0) 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*> > (0x0x7f217f4fde40) 0 empty

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

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

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

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

Class std::is_void<int*>
   size=1 align=1
   base size=1 base align=1
std::is_void<int*> (0x0x7f217f4c1b60) 0 empty
  std::integral_constant<bool, false> (0x0x7f217f57c060) 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*> > (0x0x7f217f4c1bc8) 0 empty
  std::is_void<int*> (0x0x7f217f4c1c30) 0 empty
    std::integral_constant<bool, false> (0x0x7f217f57c0c0) 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*> > (0x0x7f217f4c1c98) 0 empty
  std::__or_<std::is_reference<int*>, std::is_void<int*> > (0x0x7f217f4c1d00) 0 empty
    std::is_void<int*> (0x0x7f217f4c1d68) 0 empty
      std::integral_constant<bool, false> (0x0x7f217f57c120) 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*> > > (0x0x7f217f4c1dd0) 0 empty
  std::integral_constant<bool, true> (0x0x7f217f57c180) 0 empty

Class std::is_object<int*>
   size=1 align=1
   base size=1 base align=1
std::is_object<int*> (0x0x7f217f4c1e38) 0 empty
  std::integral_constant<bool, true> (0x0x7f217f57c360) 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*> > (0x0x7f217f57c3c0) 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*> > (0x0x7f217f4c1ea0) 0 empty
  std::is_object<int*> (0x0x7f217f4c1f08) 0 empty
    std::integral_constant<bool, true> (0x0x7f217f57c420) 0 empty

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

Class std::is_function<int*&>
   size=1 align=1
   base size=1 base align=1
std::is_function<int*&> (0x0x7f217f589000) 0 empty
  std::integral_constant<bool, false> (0x0x7f217f57c540) 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*&> > > (0x0x7f217f57c5a0) 0 empty

Class std::is_lvalue_reference<int*&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<int*&> (0x0x7f217f589068) 0 empty
  std::integral_constant<bool, true> (0x0x7f217f57c600) 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*&> > (0x0x7f217f57c660) 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*&> > (0x0x7f217f5890d0) 0 empty
  std::is_lvalue_reference<int*&> (0x0x7f217f589138) 0 empty
    std::integral_constant<bool, true> (0x0x7f217f57c780) 0 empty

Class std::is_reference<int*&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<int*&> (0x0x7f217f5891a0) 0 empty
  std::integral_constant<bool, true> (0x0x7f217f57c7e0) 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*&> > (0x0x7f217f57c840) 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*&> > (0x0x7f217f589208) 0 empty
  std::is_reference<int*&> (0x0x7f217f589270) 0 empty
    std::integral_constant<bool, true> (0x0x7f217f57c8a0) 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*&> > (0x0x7f217f5892d8) 0 empty
  std::__or_<std::is_reference<int*&>, std::is_void<int*&> > (0x0x7f217f589340) 0 empty
    std::is_reference<int*&> (0x0x7f217f5893a8) 0 empty
      std::integral_constant<bool, true> (0x0x7f217f57c900) 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*&> > > (0x0x7f217f589410) 0 empty
  std::integral_constant<bool, false> (0x0x7f217f57c960) 0 empty

Class std::is_object<int*&>
   size=1 align=1
   base size=1 base align=1
std::is_object<int*&> (0x0x7f217f589548) 0 empty
  std::integral_constant<bool, false> (0x0x7f217f57ca80) 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*&> > (0x0x7f217f57cae0) 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*&> > (0x0x7f217f5895b0) 0 empty
  std::is_reference<int*&> (0x0x7f217f589618) 0 empty
    std::integral_constant<bool, true> (0x0x7f217f57cb40) 0 empty

Class std::__is_referenceable<int*&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<int*&> (0x0x7f217f589680) 0 empty
  std::integral_constant<bool, true> (0x0x7f217f57cba0) 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> (0x0x7f217f57cc00) 0 empty

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

Class std::is_function<int* const&>
   size=1 align=1
   base size=1 base align=1
std::is_function<int* const&> (0x0x7f217f5897b8) 0 empty
  std::integral_constant<bool, false> (0x0x7f217f57ccc0) 0 empty

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

Class std::is_lvalue_reference<int* const&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<int* const&> (0x0x7f217f589820) 0 empty
  std::integral_constant<bool, true> (0x0x7f217f57cd80) 0 empty

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

Class std::__or_<std::is_lvalue_reference<int* const&>, std::is_rvalue_reference<int* const&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<int* const&>, std::is_rvalue_reference<int* const&> > (0x0x7f217f589a28) 0 empty
  std::is_lvalue_reference<int* const&> (0x0x7f217f589a90) 0 empty
    std::integral_constant<bool, true> (0x0x7f217f57ce40) 0 empty

Class std::is_reference<int* const&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<int* const&> (0x0x7f217f589af8) 0 empty
  std::integral_constant<bool, true> (0x0x7f217f57cf60) 0 empty

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

Class std::__or_<std::is_reference<int* const&>, std::is_void<int* const&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<int* const&>, std::is_void<int* const&> > (0x0x7f217f589b60) 0 empty
  std::is_reference<int* const&> (0x0x7f217f589bc8) 0 empty
    std::integral_constant<bool, true> (0x0x7f217f5a5060) 0 empty

Class std::__or_<std::is_function<int* const&>, std::is_reference<int* const&>, std::is_void<int* const&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<int* const&>, std::is_reference<int* const&>, std::is_void<int* const&> > (0x0x7f217f589c30) 0 empty
  std::__or_<std::is_reference<int* const&>, std::is_void<int* const&> > (0x0x7f217f589c98) 0 empty
    std::is_reference<int* const&> (0x0x7f217f589d00) 0 empty
      std::integral_constant<bool, true> (0x0x7f217f5a50c0) 0 empty

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

Class std::is_object<int* const&>
   size=1 align=1
   base size=1 base align=1
std::is_object<int* const&> (0x0x7f217f589f70) 0 empty
  std::integral_constant<bool, false> (0x0x7f217f5a5180) 0 empty

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

Class std::__or_<std::is_object<int* const&>, std::is_reference<int* const&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<int* const&>, std::is_reference<int* const&> > (0x0x7f217f5a9000) 0 empty
  std::is_reference<int* const&> (0x0x7f217f5a9068) 0 empty
    std::integral_constant<bool, true> (0x0x7f217f5a5240) 0 empty

Class std::__is_referenceable<int* const&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<int* const&> (0x0x7f217f5a90d0) 0 empty
  std::integral_constant<bool, true> (0x0x7f217f5a52a0) 0 empty

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

Class std::add_rvalue_reference<int* const&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<int* const&> (0x0x7f217f5a9138) 0 empty
  std::__add_rvalue_reference_helper<int* const&, true> (0x0x7f217f5a5360) 0 empty

Class std::__is_assignable_helper<int*&, int* const&>
   size=1 align=1
   base size=0 base align=1
std::__is_assignable_helper<int*&, int* const&> (0x0x7f217f57c4e0) 0 empty

Class std::is_assignable<int*&, int* const&>
   size=1 align=1
   base size=1 base align=1
std::is_assignable<int*&, int* const&> (0x0x7f217f5a91a0) 0 empty
  std::integral_constant<bool, true> (0x0x7f217f5a53c0) 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> (0x0x7f217f5a9208) 0 empty
  std::is_assignable<int*&, int* const&> (0x0x7f217f5a9270) 0 empty
    std::integral_constant<bool, true> (0x0x7f217f5a5420) 0 empty

Class std::is_copy_assignable<int*>
   size=1 align=1
   base size=1 base align=1
std::is_copy_assignable<int*> (0x0x7f217f5a92d8) 0 empty
  std::__is_copy_assignable_impl<int*, true> (0x0x7f217f5a9340) 0 empty
    std::is_assignable<int*&, int* const&> (0x0x7f217f5a93a8) 0 empty
      std::integral_constant<bool, true> (0x0x7f217f5a5480) 0 empty

Class std::conditional<true, std::is_copy_assignable<long int>, std::is_copy_assignable<int*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_copy_assignable<long int>, std::is_copy_assignable<int*> > (0x0x7f217f5a54e0) 0 empty

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

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

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

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

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

Class std::__or_<std::is_lvalue_reference<long int>, std::is_rvalue_reference<long int> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<long int>, std::is_rvalue_reference<long int> > (0x0x7f217f5a9618) 0 empty
  std::is_rvalue_reference<long int> (0x0x7f217f5a9680) 0 empty
    std::integral_constant<bool, false> (0x0x7f217f5a58a0) 0 empty

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

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

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

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

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

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

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

Class std::__or_<std::is_reference<long int>, std::is_void<long int> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<long int>, std::is_void<long int> > (0x0x7f217f5a9888) 0 empty
  std::is_void<long int> (0x0x7f217f5a98f0) 0 empty
    std::integral_constant<bool, false> (0x0x7f217f5a5ba0) 0 empty

Class std::__or_<std::is_function<long int>, std::is_reference<long int>, std::is_void<long int> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<long int>, std::is_reference<long int>, std::is_void<long int> > (0x0x7f217f5a9958) 0 empty
  std::__or_<std::is_reference<long int>, std::is_void<long int> > (0x0x7f217f5a99c0) 0 empty
    std::is_void<long int> (0x0x7f217f5a9a28) 0 empty
      std::integral_constant<bool, false> (0x0x7f217f5a5c00) 0 empty

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

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

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

Class std::__or_<std::is_object<long int>, std::is_reference<long int> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<long int>, std::is_reference<long int> > (0x0x7f217f5a9c30) 0 empty
  std::is_object<long int> (0x0x7f217f5a9c98) 0 empty
    std::integral_constant<bool, true> (0x0x7f217f5a5e40) 0 empty

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

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

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

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

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

Class std::__or_<std::is_lvalue_reference<long int&>, std::is_rvalue_reference<long int&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<long int&>, std::is_rvalue_reference<long int&> > (0x0x7f217f5a9f08) 0 empty
  std::is_lvalue_reference<long int&> (0x0x7f217f5a9f70) 0 empty
    std::integral_constant<bool, true> (0x0x7f217f5ce1e0) 0 empty

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

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

Class std::__or_<std::is_reference<long int&>, std::is_void<long int&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<long int&>, std::is_void<long int&> > (0x0x7f217f5d3068) 0 empty
  std::is_reference<long int&> (0x0x7f217f5d30d0) 0 empty
    std::integral_constant<bool, true> (0x0x7f217f5ce300) 0 empty

Class std::__or_<std::is_function<long int&>, std::is_reference<long int&>, std::is_void<long int&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<long int&>, std::is_reference<long int&>, std::is_void<long int&> > (0x0x7f217f5d3138) 0 empty
  std::__or_<std::is_reference<long int&>, std::is_void<long int&> > (0x0x7f217f5d31a0) 0 empty
    std::is_reference<long int&> (0x0x7f217f5d3208) 0 empty
      std::integral_constant<bool, true> (0x0x7f217f5ce360) 0 empty

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

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

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

Class std::__or_<std::is_object<long int&>, std::is_reference<long int&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<long int&>, std::is_reference<long int&> > (0x0x7f217f5d3340) 0 empty
  std::is_reference<long int&> (0x0x7f217f5d33a8) 0 empty
    std::integral_constant<bool, true> (0x0x7f217f5ce660) 0 empty

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

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

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

Class std::is_function<const long int&>
   size=1 align=1
   base size=1 base align=1
std::is_function<const long int&> (0x0x7f217f5d3548) 0 empty
  std::integral_constant<bool, false> (0x0x7f217f5ce7e0) 0 empty

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

Class std::is_lvalue_reference<const long int&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<const long int&> (0x0x7f217f5d35b0) 0 empty
  std::integral_constant<bool, true> (0x0x7f217f5ce8a0) 0 empty

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

Class std::__or_<std::is_lvalue_reference<const long int&>, std::is_rvalue_reference<const long int&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<const long int&>, std::is_rvalue_reference<const long int&> > (0x0x7f217f5d3618) 0 empty
  std::is_lvalue_reference<const long int&> (0x0x7f217f5d3680) 0 empty
    std::integral_constant<bool, true> (0x0x7f217f5ce960) 0 empty

Class std::is_reference<const long int&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<const long int&> (0x0x7f217f5d37b8) 0 empty
  std::integral_constant<bool, true> (0x0x7f217f5cea80) 0 empty

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

Class std::__or_<std::is_reference<const long int&>, std::is_void<const long int&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<const long int&>, std::is_void<const long int&> > (0x0x7f217f5d3820) 0 empty
  std::is_reference<const long int&> (0x0x7f217f5d3888) 0 empty
    std::integral_constant<bool, true> (0x0x7f217f5cec00) 0 empty

Class std::__or_<std::is_function<const long int&>, std::is_reference<const long int&>, std::is_void<const long int&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<const long int&>, std::is_reference<const long int&>, std::is_void<const long int&> > (0x0x7f217f5d38f0) 0 empty
  std::__or_<std::is_reference<const long int&>, std::is_void<const long int&> > (0x0x7f217f5d3958) 0 empty
    std::is_reference<const long int&> (0x0x7f217f5d39c0) 0 empty
      std::integral_constant<bool, true> (0x0x7f217f5cec60) 0 empty

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

Class std::is_object<const long int&>
   size=1 align=1
   base size=1 base align=1
std::is_object<const long int&> (0x0x7f217f5d3a90) 0 empty
  std::integral_constant<bool, false> (0x0x7f217f5ced20) 0 empty

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

Class std::__or_<std::is_object<const long int&>, std::is_reference<const long int&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<const long int&>, std::is_reference<const long int&> > (0x0x7f217f5d3af8) 0 empty
  std::is_reference<const long int&> (0x0x7f217f5d3b60) 0 empty
    std::integral_constant<bool, true> (0x0x7f217f5cef60) 0 empty

Class std::__is_referenceable<const long int&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<const long int&> (0x0x7f217f5d3bc8) 0 empty
  std::integral_constant<bool, true> (0x0x7f217f5ed000) 0 empty

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

Class std::add_rvalue_reference<const long int&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<const long int&> (0x0x7f217f5d3c30) 0 empty
  std::__add_rvalue_reference_helper<const long int&, true> (0x0x7f217f5ed0c0) 0 empty

Class std::__is_assignable_helper<long int&, const long int&>
   size=1 align=1
   base size=0 base align=1
std::__is_assignable_helper<long int&, const long int&> (0x0x7f217f5a5f00) 0 empty

Class std::is_assignable<long int&, const long int&>
   size=1 align=1
   base size=1 base align=1
std::is_assignable<long int&, const long int&> (0x0x7f217f5d3c98) 0 empty
  std::integral_constant<bool, true> (0x0x7f217f5ed120) 0 empty

Class std::__is_copy_assignable_impl<long int, true>
   size=1 align=1
   base size=1 base align=1
std::__is_copy_assignable_impl<long int, true> (0x0x7f217f5d3d00) 0 empty
  std::is_assignable<long int&, const long int&> (0x0x7f217f5d3d68) 0 empty
    std::integral_constant<bool, true> (0x0x7f217f5ed180) 0 empty

Class std::is_copy_assignable<long int>
   size=1 align=1
   base size=1 base align=1
std::is_copy_assignable<long int> (0x0x7f217f5d3dd0) 0 empty
  std::__is_copy_assignable_impl<long int, true> (0x0x7f217f5d3e38) 0 empty
    std::is_assignable<long int&, const long int&> (0x0x7f217f5d3ea0) 0 empty
      std::integral_constant<bool, true> (0x0x7f217f5ed1e0) 0 empty

Class std::__and_<std::is_copy_assignable<int*>, std::is_copy_assignable<long int> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_copy_assignable<int*>, std::is_copy_assignable<long int> > (0x0x7f217f5d3f08) 0 empty
  std::is_copy_assignable<long int> (0x0x7f217f5d3f70) 0 empty
    std::__is_copy_assignable_impl<long int, true> (0x0x7f217f5f2000) 0 empty
      std::is_assignable<long int&, const long int&> (0x0x7f217f5f2068) 0 empty
        std::integral_constant<bool, true> (0x0x7f217f5ed240) 0 empty

Class std::conditional<true, const std::pair<int*, long int>&, const std::__nonesuch&>
   size=1 align=1
   base size=0 base align=1
std::conditional<true, const std::pair<int*, long int>&, const std::__nonesuch&> (0x0x7f217f5ed2a0) 0 empty

Class std::__not_<std::__and_<std::is_copy_assignable<int*>, std::is_copy_assignable<long int> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__and_<std::is_copy_assignable<int*>, std::is_copy_assignable<long int> > > (0x0x7f217f5f2138) 0 empty
  std::integral_constant<bool, false> (0x0x7f217f5ed300) 0 empty

Class std::conditional<false, const std::pair<int*, long int>&, const std::__nonesuch&>
   size=1 align=1
   base size=0 base align=1
std::conditional<false, const std::pair<int*, long int>&, const std::__nonesuch&> (0x0x7f217f5ed420) 0 empty

Class std::is_function<int*&&>
   size=1 align=1
   base size=1 base align=1
std::is_function<int*&&> (0x0x7f217f5f2208) 0 empty
  std::integral_constant<bool, false> (0x0x7f217f5ed4e0) 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*&&> > > (0x0x7f217f5ed540) 0 empty

Class std::is_lvalue_reference<int*&&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<int*&&> (0x0x7f217f5f2270) 0 empty
  std::integral_constant<bool, false> (0x0x7f217f5ed5a0) 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*&&> > (0x0x7f217f5ed600) 0 empty

Class std::is_rvalue_reference<int*&&>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<int*&&> (0x0x7f217f5f22d8) 0 empty
  std::integral_constant<bool, true> (0x0x7f217f5ed720) 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*&&> > (0x0x7f217f5f2340) 0 empty
  std::is_rvalue_reference<int*&&> (0x0x7f217f5f23a8) 0 empty
    std::integral_constant<bool, true> (0x0x7f217f5ed780) 0 empty

Class std::is_reference<int*&&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<int*&&> (0x0x7f217f5f2410) 0 empty
  std::integral_constant<bool, true> (0x0x7f217f5ed7e0) 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*&&> > (0x0x7f217f5ed840) 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*&&> > (0x0x7f217f5f2478) 0 empty
  std::is_reference<int*&&> (0x0x7f217f5f24e0) 0 empty
    std::integral_constant<bool, true> (0x0x7f217f5ed8a0) 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*&&> > (0x0x7f217f5f2548) 0 empty
  std::__or_<std::is_reference<int*&&>, std::is_void<int*&&> > (0x0x7f217f5f25b0) 0 empty
    std::is_reference<int*&&> (0x0x7f217f5f2618) 0 empty
      std::integral_constant<bool, true> (0x0x7f217f5ed900) 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*&&> > > (0x0x7f217f5f2680) 0 empty
  std::integral_constant<bool, false> (0x0x7f217f5ed960) 0 empty

Class std::is_object<int*&&>
   size=1 align=1
   base size=1 base align=1
std::is_object<int*&&> (0x0x7f217f5f27b8) 0 empty
  std::integral_constant<bool, false> (0x0x7f217f5eda80) 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*&&> > (0x0x7f217f5edae0) 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*&&> > (0x0x7f217f5f2820) 0 empty
  std::is_reference<int*&&> (0x0x7f217f5f2888) 0 empty
    std::integral_constant<bool, true> (0x0x7f217f5edb40) 0 empty

Class std::__is_referenceable<int*&&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<int*&&> (0x0x7f217f5f28f0) 0 empty
  std::integral_constant<bool, true> (0x0x7f217f5edba0) 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> (0x0x7f217f5edc00) 0 empty

Class std::add_rvalue_reference<int*&&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<int*&&> (0x0x7f217f5f2958) 0 empty
  std::__add_rvalue_reference_helper<int*&&, true> (0x0x7f217f5edc60) 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*&&> (0x0x7f217f5ed480) 0 empty

Class std::is_assignable<int*&, int*&&>
   size=1 align=1
   base size=1 base align=1
std::is_assignable<int*&, int*&&> (0x0x7f217f5f29c0) 0 empty
  std::integral_constant<bool, true> (0x0x7f217f5edcc0) 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> (0x0x7f217f5f2a28) 0 empty
  std::is_assignable<int*&, int*&&> (0x0x7f217f5f2a90) 0 empty
    std::integral_constant<bool, true> (0x0x7f217f5edd20) 0 empty

Class std::is_move_assignable<int*>
   size=1 align=1
   base size=1 base align=1
std::is_move_assignable<int*> (0x0x7f217f5f2af8) 0 empty
  std::__is_move_assignable_impl<int*, true> (0x0x7f217f5f2b60) 0 empty
    std::is_assignable<int*&, int*&&> (0x0x7f217f5f2bc8) 0 empty
      std::integral_constant<bool, true> (0x0x7f217f5edd80) 0 empty

Class std::conditional<true, std::is_move_assignable<long int>, std::is_move_assignable<int*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_move_assignable<long int>, std::is_move_assignable<int*> > (0x0x7f217f5edde0) 0 empty

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

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

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

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

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

Class std::__or_<std::is_lvalue_reference<long int&&>, std::is_rvalue_reference<long int&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<long int&&>, std::is_rvalue_reference<long int&&> > (0x0x7f217f5f2ea0) 0 empty
  std::is_rvalue_reference<long int&&> (0x0x7f217f5f2f08) 0 empty
    std::integral_constant<bool, true> (0x0x7f217f61d240) 0 empty

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

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

Class std::__or_<std::is_reference<long int&&>, std::is_void<long int&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<long int&&>, std::is_void<long int&&> > (0x0x7f217f623000) 0 empty
  std::is_reference<long int&&> (0x0x7f217f623068) 0 empty
    std::integral_constant<bool, true> (0x0x7f217f61d360) 0 empty

Class std::__or_<std::is_function<long int&&>, std::is_reference<long int&&>, std::is_void<long int&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<long int&&>, std::is_reference<long int&&>, std::is_void<long int&&> > (0x0x7f217f6230d0) 0 empty
  std::__or_<std::is_reference<long int&&>, std::is_void<long int&&> > (0x0x7f217f623138) 0 empty
    std::is_reference<long int&&> (0x0x7f217f6231a0) 0 empty
      std::integral_constant<bool, true> (0x0x7f217f61d3c0) 0 empty

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

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

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

Class std::__or_<std::is_object<long int&&>, std::is_reference<long int&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<long int&&>, std::is_reference<long int&&> > (0x0x7f217f6233a8) 0 empty
  std::is_reference<long int&&> (0x0x7f217f623410) 0 empty
    std::integral_constant<bool, true> (0x0x7f217f61d600) 0 empty

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

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

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

Class std::__is_assignable_helper<long int&, long int&&>
   size=1 align=1
   base size=0 base align=1
std::__is_assignable_helper<long int&, long int&&> (0x0x7f217f5edf00) 0 empty

Class std::is_assignable<long int&, long int&&>
   size=1 align=1
   base size=1 base align=1
std::is_assignable<long int&, long int&&> (0x0x7f217f623548) 0 empty
  std::integral_constant<bool, true> (0x0x7f217f61d780) 0 empty

Class std::__is_move_assignable_impl<long int, true>
   size=1 align=1
   base size=1 base align=1
std::__is_move_assignable_impl<long int, true> (0x0x7f217f6235b0) 0 empty
  std::is_assignable<long int&, long int&&> (0x0x7f217f623618) 0 empty
    std::integral_constant<bool, true> (0x0x7f217f61d7e0) 0 empty

Class std::is_move_assignable<long int>
   size=1 align=1
   base size=1 base align=1
std::is_move_assignable<long int> (0x0x7f217f623680) 0 empty
  std::__is_move_assignable_impl<long int, true> (0x0x7f217f6236e8) 0 empty
    std::is_assignable<long int&, long int&&> (0x0x7f217f623750) 0 empty
      std::integral_constant<bool, true> (0x0x7f217f61d840) 0 empty

Class std::__and_<std::is_move_assignable<int*>, std::is_move_assignable<long int> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_move_assignable<int*>, std::is_move_assignable<long int> > (0x0x7f217f6237b8) 0 empty
  std::is_move_assignable<long int> (0x0x7f217f623820) 0 empty
    std::__is_move_assignable_impl<long int, true> (0x0x7f217f623888) 0 empty
      std::is_assignable<long int&, long int&&> (0x0x7f217f6238f0) 0 empty
        std::integral_constant<bool, true> (0x0x7f217f61d8a0) 0 empty

Class std::conditional<true, std::pair<int*, long int>&&, std::__nonesuch&&>
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::pair<int*, long int>&&, std::__nonesuch&&> (0x0x7f217f61d900) 0 empty

Class std::pair<int*, long int>
   size=16 align=8
   base size=16 base align=8
std::pair<int*, long int> (0x0x7f217f4fda20) 0

Class std::is_same<int*, int*>
   size=1 align=1
   base size=1 base align=1
std::is_same<int*, int*> (0x0x7f217f623af8) 0 empty
  std::integral_constant<bool, true> (0x0x7f217f61d960) 0 empty

Class std::is_same<long int, long int>
   size=1 align=1
   base size=1 base align=1
std::is_same<long int, long int> (0x0x7f217f623bc8) 0 empty
  std::integral_constant<bool, true> (0x0x7f217f61d9c0) 0 empty

Class std::_PCC<false, int*, long int>
   size=1 align=1
   base size=0 base align=1
std::_PCC<false, int*, long int> (0x0x7f217f61da20) 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> > (0x0x7f217f657e40) 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> > (0x0x7f217f657ea0) 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> > (0x0x7f217f2a8180) 0

Class std::iterator_traits<char16_t*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<char16_t*> (0x0x7f217f2a8240) 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> > (0x0x7f217f2a81e0) 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> > (0x0x7f217f2a85a0) 0

Class std::iterator_traits<char32_t*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<char32_t*> (0x0x7f217f2a8660) 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> > (0x0x7f217f2a8600) 0

Class std::conditional<false, std::__is_direct_constructible_ref_cast<int*, int* const&>, std::__is_direct_constructible_new_safe<int*, int* const&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__is_direct_constructible_ref_cast<int*, int* const&>, std::__is_direct_constructible_new_safe<int*, int* const&> > (0x0x7f217f325000) 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*> > > (0x0x7f217f325060) 0 empty

Class std::is_array<int*>
   size=1 align=1
   base size=1 base align=1
std::is_array<int*> (0x0x7f217f650bc8) 0 empty
  std::integral_constant<bool, false> (0x0x7f217f3250c0) 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*> > (0x0x7f217f325120) 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> > > (0x0x7f217f32d000) 0 empty
  std::is_array<int*> (0x0x7f217f32d068) 0 empty
    std::integral_constant<bool, false> (0x0x7f217f325180) 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*> (0x0x7f217f32d0d0) 0 empty
  std::__and_<std::is_array<int*>, std::__not_<std::extent<int*, 0u> > > (0x0x7f217f32d138) 0 empty
    std::is_array<int*> (0x0x7f217f32d1a0) 0 empty
      std::integral_constant<bool, false> (0x0x7f217f3251e0) 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*> > (0x0x7f217f325240) 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*> > (0x0x7f217f32d208) 0 empty
  std::is_function<int*> (0x0x7f217f32d270) 0 empty
    std::integral_constant<bool, false> (0x0x7f217f3252a0) 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*> > (0x0x7f217f32d2d8) 0 empty
  std::__or_<std::__is_array_unknown_bounds<int*>, std::is_function<int*> > (0x0x7f217f32d340) 0 empty
    std::is_function<int*> (0x0x7f217f32d3a8) 0 empty
      std::integral_constant<bool, false> (0x0x7f217f325300) 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*> > (0x0x7f217f3254e0) 0 empty

Class std::__is_integral_helper<int*>
   size=1 align=1
   base size=1 base align=1
std::__is_integral_helper<int*> (0x0x7f217f32d410) 0 empty
  std::integral_constant<bool, false> (0x0x7f217f325540) 0 empty

Class std::is_integral<int*>
   size=1 align=1
   base size=1 base align=1
std::is_integral<int*> (0x0x7f217f32d478) 0 empty
  std::integral_constant<bool, false> (0x0x7f217f3255a0) 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*> > (0x0x7f217f325600) 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*> (0x0x7f217f32d4e0) 0 empty
  std::integral_constant<bool, false> (0x0x7f217f325660) 0 empty

Class std::is_floating_point<int*>
   size=1 align=1
   base size=1 base align=1
std::is_floating_point<int*> (0x0x7f217f32d548) 0 empty
  std::integral_constant<bool, false> (0x0x7f217f3256c0) 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*> > (0x0x7f217f32d5b0) 0 empty
  std::is_floating_point<int*> (0x0x7f217f32d618) 0 empty
    std::integral_constant<bool, false> (0x0x7f217f325720) 0 empty

Class std::is_arithmetic<int*>
   size=1 align=1
   base size=1 base align=1
std::is_arithmetic<int*> (0x0x7f217f32d680) 0 empty
  std::integral_constant<bool, false> (0x0x7f217f325780) 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*> > > (0x0x7f217f3257e0) 0 empty

Class std::is_enum<int*>
   size=1 align=1
   base size=1 base align=1
std::is_enum<int*> (0x0x7f217f32d6e8) 0 empty
  std::integral_constant<bool, false> (0x0x7f217f325840) 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*> > > (0x0x7f217f3258a0) 0 empty

Class std::__is_pointer_helper<int*>
   size=1 align=1
   base size=1 base align=1
std::__is_pointer_helper<int*> (0x0x7f217f32d750) 0 empty
  std::integral_constant<bool, true> (0x0x7f217f325900) 0 empty

Class std::is_pointer<int*>
   size=1 align=1
   base size=1 base align=1
std::is_pointer<int*> (0x0x7f217f32d7b8) 0 empty
  std::integral_constant<bool, true> (0x0x7f217f325960) 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*> > > (0x0x7f217f3259c0) 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*> > (0x0x7f217f32d820) 0 empty
  std::is_pointer<int*> (0x0x7f217f32d888) 0 empty
    std::integral_constant<bool, true> (0x0x7f217f325a20) 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*> > (0x0x7f217f32d8f0) 0 empty
  std::__or_<std::is_pointer<int*>, std::is_member_pointer<int*>, std::is_null_pointer<int*> > (0x0x7f217f32d958) 0 empty
    std::is_pointer<int*> (0x0x7f217f32d9c0) 0 empty
      std::integral_constant<bool, true> (0x0x7f217f325b40) 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*> > (0x0x7f217f32da28) 0 empty
  std::__or_<std::is_enum<int*>, std::is_pointer<int*>, std::is_member_pointer<int*>, std::is_null_pointer<int*> > (0x0x7f217f32da90) 0 empty
    std::__or_<std::is_pointer<int*>, std::is_member_pointer<int*>, std::is_null_pointer<int*> > (0x0x7f217f32daf8) 0 empty
      std::is_pointer<int*> (0x0x7f217f32db60) 0 empty
        std::integral_constant<bool, true> (0x0x7f217f325c00) 0 empty

Class std::is_scalar<int*>
   size=1 align=1
   base size=1 base align=1
std::is_scalar<int*> (0x0x7f217f32dbc8) 0 empty
  std::integral_constant<bool, true> (0x0x7f217f325cc0) 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*> > (0x0x7f217f32dc30) 0 empty
  std::is_scalar<int*> (0x0x7f217f32dc98) 0 empty
    std::integral_constant<bool, true> (0x0x7f217f325d20) 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> (0x0x7f217f32dd00) 0 empty
  std::integral_constant<bool, true> (0x0x7f217f325d80) 0 empty

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

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

Class std::__is_direct_constructible_impl<int*, int* const&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_impl<int*, int* const&> (0x0x7f217f32dea0) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f217f325ea0) 0 empty

Class std::__and_<std::is_destructible<int*>, std::__is_direct_constructible_impl<int*, int* const&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_destructible<int*>, std::__is_direct_constructible_impl<int*, int* const&> > (0x0x7f217f32df70) 0 empty
  std::__is_direct_constructible_impl<int*, int* const&> (0x0x7f217f34b000) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f217f325f00) 0 empty

Class std::__is_direct_constructible_new_safe<int*, int* const&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new_safe<int*, int* const&> (0x0x7f217f34b138) 0 empty
  std::__and_<std::is_destructible<int*>, std::__is_direct_constructible_impl<int*, int* const&> > (0x0x7f217f34b1a0) 0 empty
    std::__is_direct_constructible_impl<int*, int* const&> (0x0x7f217f34b208) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7f217f34c060) 0 empty

Class std::__is_direct_constructible_new<int*, int* const&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new<int*, int* const&> (0x0x7f217f34b2d8) 0 empty
  std::__is_direct_constructible_new_safe<int*, int* const&> (0x0x7f217f34b340) 0 empty
    std::__and_<std::is_destructible<int*>, std::__is_direct_constructible_impl<int*, int* const&> > (0x0x7f217f34b3a8) 0 empty
      std::__is_direct_constructible_impl<int*, int* const&> (0x0x7f217f34b410) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7f217f34c0c0) 0 empty

Class std::__is_direct_constructible<int*, int* const&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible<int*, int* const&> (0x0x7f217f34b4e0) 0 empty
  std::integral_constant<bool, true> (0x0x7f217f34c120) 0 empty

Class std::__is_constructible_impl<int*, int* const&>
   size=1 align=1
   base size=1 base align=1
std::__is_constructible_impl<int*, int* const&> (0x0x7f217f34b548) 0 empty
  std::__is_direct_constructible<int*, int* const&> (0x0x7f217f34b5b0) 0 empty
    std::integral_constant<bool, true> (0x0x7f217f34c180) 0 empty

Class std::is_constructible<int*, int* const&>
   size=1 align=1
   base size=1 base align=1
std::is_constructible<int*, int* const&> (0x0x7f217f34b618) 0 empty
  std::integral_constant<bool, true> (0x0x7f217f34c1e0) 0 empty

Class std::conditional<true, std::is_constructible<long int, const long int&>, std::is_constructible<int*, int* const&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_constructible<long int, const long int&>, std::is_constructible<int*, int* const&> > (0x0x7f217f34c240) 0 empty

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

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

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

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

Class std::__and_<std::is_array<long int>, std::__not_<std::extent<long int, 0u> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_array<long int>, std::__not_<std::extent<long int, 0u> > > (0x0x7f217f34b6e8) 0 empty
  std::is_array<long int> (0x0x7f217f34b750) 0 empty
    std::integral_constant<bool, false> (0x0x7f217f34c4e0) 0 empty

Class std::__is_array_unknown_bounds<long int>
   size=1 align=1
   base size=1 base align=1
std::__is_array_unknown_bounds<long int> (0x0x7f217f34b7b8) 0 empty
  std::__and_<std::is_array<long int>, std::__not_<std::extent<long int, 0u> > > (0x0x7f217f34b820) 0 empty
    std::is_array<long int> (0x0x7f217f34b888) 0 empty
      std::integral_constant<bool, false> (0x0x7f217f34c540) 0 empty

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

Class std::__or_<std::__is_array_unknown_bounds<long int>, std::is_function<long int> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::__is_array_unknown_bounds<long int>, std::is_function<long int> > (0x0x7f217f34b8f0) 0 empty
  std::is_function<long int> (0x0x7f217f34b958) 0 empty
    std::integral_constant<bool, false> (0x0x7f217f34c780) 0 empty

Class std::__or_<std::is_void<long int>, std::__is_array_unknown_bounds<long int>, std::is_function<long int> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<long int>, std::__is_array_unknown_bounds<long int>, std::is_function<long int> > (0x0x7f217f34b9c0) 0 empty
  std::__or_<std::__is_array_unknown_bounds<long int>, std::is_function<long int> > (0x0x7f217f34ba28) 0 empty
    std::is_function<long int> (0x0x7f217f34ba90) 0 empty
      std::integral_constant<bool, false> (0x0x7f217f34c7e0) 0 empty

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

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

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

Class std::__or_<std::is_integral<long int>, std::is_floating_point<long int> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_integral<long int>, std::is_floating_point<long int> > (0x0x7f217f34bc30) 0 empty
  std::is_integral<long int> (0x0x7f217f34bc98) 0 empty
    std::integral_constant<bool, true> (0x0x7f217f34c960) 0 empty

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

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

Class std::__or_<std::is_arithmetic<long int>, std::is_enum<long int>, std::is_pointer<long int>, std::is_member_pointer<long int>, std::is_null_pointer<long int> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_arithmetic<long int>, std::is_enum<long int>, std::is_pointer<long int>, std::is_member_pointer<long int>, std::is_null_pointer<long int> > (0x0x7f217f34bd68) 0 empty
  std::is_arithmetic<long int> (0x0x7f217f34bdd0) 0 empty
    std::integral_constant<bool, true> (0x0x7f217f34ca80) 0 empty

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

Class std::__or_<std::is_reference<long int>, std::is_scalar<long int> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<long int>, std::is_scalar<long int> > (0x0x7f217f34bea0) 0 empty
  std::is_scalar<long int> (0x0x7f217f34bf08) 0 empty
    std::integral_constant<bool, true> (0x0x7f217f34cb40) 0 empty

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

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

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

Class std::__is_direct_constructible_impl<long int, const long int&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_impl<long int, const long int&> (0x0x7f217f36b068) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f217f34ccc0) 0 empty

Class std::__and_<std::is_destructible<long int>, std::__is_direct_constructible_impl<long int, const long int&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_destructible<long int>, std::__is_direct_constructible_impl<long int, const long int&> > (0x0x7f217f36b138) 0 empty
  std::__is_direct_constructible_impl<long int, const long int&> (0x0x7f217f36b1a0) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f217f34cd20) 0 empty

Class std::__is_direct_constructible_new_safe<long int, const long int&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new_safe<long int, const long int&> (0x0x7f217f36b2d8) 0 empty
  std::__and_<std::is_destructible<long int>, std::__is_direct_constructible_impl<long int, const long int&> > (0x0x7f217f36b340) 0 empty
    std::__is_direct_constructible_impl<long int, const long int&> (0x0x7f217f36b3a8) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7f217f34cd80) 0 empty

Class std::__is_direct_constructible_new<long int, const long int&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new<long int, const long int&> (0x0x7f217f36b410) 0 empty
  std::__is_direct_constructible_new_safe<long int, const long int&> (0x0x7f217f36b478) 0 empty
    std::__and_<std::is_destructible<long int>, std::__is_direct_constructible_impl<long int, const long int&> > (0x0x7f217f36b4e0) 0 empty
      std::__is_direct_constructible_impl<long int, const long int&> (0x0x7f217f36b548) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7f217f34cde0) 0 empty

Class std::__is_direct_constructible<long int, const long int&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible<long int, const long int&> (0x0x7f217f36b5b0) 0 empty
  std::integral_constant<bool, true> (0x0x7f217f34ce40) 0 empty

Class std::__is_constructible_impl<long int, const long int&>
   size=1 align=1
   base size=1 base align=1
std::__is_constructible_impl<long int, const long int&> (0x0x7f217f36b618) 0 empty
  std::__is_direct_constructible<long int, const long int&> (0x0x7f217f36b680) 0 empty
    std::integral_constant<bool, true> (0x0x7f217f34cea0) 0 empty

Class std::is_constructible<long int, const long int&>
   size=1 align=1
   base size=1 base align=1
std::is_constructible<long int, const long int&> (0x0x7f217f36b6e8) 0 empty
  std::integral_constant<bool, true> (0x0x7f217f34cf00) 0 empty

Class std::__and_<std::is_constructible<int*, int* const&>, std::is_constructible<long int, const long int&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<int*, int* const&>, std::is_constructible<long int, const long int&> > (0x0x7f217f36b750) 0 empty
  std::is_constructible<long int, const long int&> (0x0x7f217f36b7b8) 0 empty
    std::integral_constant<bool, true> (0x0x7f217f34cf60) 0 empty

Class std::remove_volatile<int* const&>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<int* const&> (0x0x7f217f3730c0) 0 empty

Class std::remove_const<int* const&>
   size=1 align=1
   base size=0 base align=1
std::remove_const<int* const&> (0x0x7f217f373120) 0 empty

Class std::remove_cv<int* const&>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<int* const&> (0x0x7f217f373060) 0 empty

Class std::__is_void_helper<int* const&>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<int* const&> (0x0x7f217f36b958) 0 empty
  std::integral_constant<bool, false> (0x0x7f217f373180) 0 empty

Class std::is_void<int* const&>
   size=1 align=1
   base size=1 base align=1
std::is_void<int* const&> (0x0x7f217f36b9c0) 0 empty
  std::integral_constant<bool, false> (0x0x7f217f3731e0) 0 empty

Class std::conditional<false, std::is_void<int* const&>, std::__or_<std::is_function<int*>, std::is_array<int*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_void<int* const&>, std::__or_<std::is_function<int*>, std::is_array<int*> > > (0x0x7f217f373240) 0 empty

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

Class std::__or_<std::is_function<int*>, std::is_array<int*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<int*>, std::is_array<int*> > (0x0x7f217f36ba28) 0 empty
  std::is_array<int*> (0x0x7f217f36ba90) 0 empty
    std::integral_constant<bool, false> (0x0x7f217f373300) 0 empty

Class std::__or_<std::is_void<int* const&>, std::is_function<int*>, std::is_array<int*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<int* const&>, std::is_function<int*>, std::is_array<int*> > (0x0x7f217f36baf8) 0 empty
  std::__or_<std::is_function<int*>, std::is_array<int*> > (0x0x7f217f36bb60) 0 empty
    std::is_array<int*> (0x0x7f217f36bbc8) 0 empty
      std::integral_constant<bool, false> (0x0x7f217f373360) 0 empty

Class std::__is_convertible_helper<int* const&, int*, false>
   size=1 align=1
   base size=0 base align=1
std::__is_convertible_helper<int* const&, int*, false> (0x0x7f217f3733c0) 0 empty

Class std::is_convertible<int* const&, int*>
   size=1 align=1
   base size=1 base align=1
std::is_convertible<int* const&, int*> (0x0x7f217f36bc98) 0 empty
  std::integral_constant<bool, true> (0x0x7f217f373420) 0 empty

Class std::conditional<true, std::is_convertible<const long int&, long int>, std::is_convertible<int* const&, int*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_convertible<const long int&, long int>, std::is_convertible<int* const&, int*> > (0x0x7f217f373480) 0 empty

Class std::remove_volatile<const long int&>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<const long int&> (0x0x7f217f373540) 0 empty

Class std::remove_const<const long int&>
   size=1 align=1
   base size=0 base align=1
std::remove_const<const long int&> (0x0x7f217f3735a0) 0 empty

Class std::remove_cv<const long int&>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<const long int&> (0x0x7f217f3734e0) 0 empty

Class std::__is_void_helper<const long int&>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<const long int&> (0x0x7f217f36bd68) 0 empty
  std::integral_constant<bool, false> (0x0x7f217f373600) 0 empty

Class std::is_void<const long int&>
   size=1 align=1
   base size=1 base align=1
std::is_void<const long int&> (0x0x7f217f36bdd0) 0 empty
  std::integral_constant<bool, false> (0x0x7f217f373660) 0 empty

Class std::conditional<false, std::is_void<const long int&>, std::__or_<std::is_function<long int>, std::is_array<long int> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_void<const long int&>, std::__or_<std::is_function<long int>, std::is_array<long int> > > (0x0x7f217f3736c0) 0 empty

Class std::conditional<false, std::is_function<long int>, std::is_array<long int> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<long int>, std::is_array<long int> > (0x0x7f217f373720) 0 empty

Class std::__or_<std::is_function<long int>, std::is_array<long int> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<long int>, std::is_array<long int> > (0x0x7f217f36be38) 0 empty
  std::is_array<long int> (0x0x7f217f36bea0) 0 empty
    std::integral_constant<bool, false> (0x0x7f217f373780) 0 empty

Class std::__or_<std::is_void<const long int&>, std::is_function<long int>, std::is_array<long int> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<const long int&>, std::is_function<long int>, std::is_array<long int> > (0x0x7f217f36bf08) 0 empty
  std::__or_<std::is_function<long int>, std::is_array<long int> > (0x0x7f217f36bf70) 0 empty
    std::is_array<long int> (0x0x7f217f38f000) 0 empty
      std::integral_constant<bool, false> (0x0x7f217f3737e0) 0 empty

Class std::__is_convertible_helper<const long int&, long int, false>
   size=1 align=1
   base size=0 base align=1
std::__is_convertible_helper<const long int&, long int, false> (0x0x7f217f3739c0) 0 empty

Class std::is_convertible<const long int&, long int>
   size=1 align=1
   base size=1 base align=1
std::is_convertible<const long int&, long int> (0x0x7f217f38f0d0) 0 empty
  std::integral_constant<bool, true> (0x0x7f217f373a20) 0 empty

Class std::__and_<std::is_convertible<int* const&, int*>, std::is_convertible<const long int&, long int> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_convertible<int* const&, int*>, std::is_convertible<const long int&, long int> > (0x0x7f217f38f138) 0 empty
  std::is_convertible<const long int&, long int> (0x0x7f217f38f1a0) 0 empty
    std::integral_constant<bool, true> (0x0x7f217f373a80) 0 empty

Class std::conditional<true, std::__and_<std::is_convertible<int*&, int*>, std::is_convertible<const long int&, long int> >, std::__not_<std::__and_<std::is_convertible<int*&, int*>, std::is_convertible<const long int&, long int> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__and_<std::is_convertible<int*&, int*>, std::is_convertible<const long int&, long int> >, std::__not_<std::__and_<std::is_convertible<int*&, int*>, std::is_convertible<const long int&, long int> > > > (0x0x7f217f373c00) 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*&> > (0x0x7f217f373d20) 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*> > (0x0x7f217f373d80) 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*&> (0x0x7f217f38f548) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f217f373de0) 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*&> > (0x0x7f217f38f618) 0 empty
  std::__is_direct_constructible_impl<int*, int*&> (0x0x7f217f38f680) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f217f373e40) 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*&> (0x0x7f217f38f6e8) 0 empty
  std::__and_<std::is_destructible<int*>, std::__is_direct_constructible_impl<int*, int*&> > (0x0x7f217f38f750) 0 empty
    std::__is_direct_constructible_impl<int*, int*&> (0x0x7f217f38f7b8) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7f217f373f60) 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*&> (0x0x7f217f38f820) 0 empty
  std::__is_direct_constructible_new_safe<int*, int*&> (0x0x7f217f38f888) 0 empty
    std::__and_<std::is_destructible<int*>, std::__is_direct_constructible_impl<int*, int*&> > (0x0x7f217f38f8f0) 0 empty
      std::__is_direct_constructible_impl<int*, int*&> (0x0x7f217f38f958) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7f217f3a6060) 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*&> (0x0x7f217f38f9c0) 0 empty
  std::integral_constant<bool, true> (0x0x7f217f3a6120) 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*&> (0x0x7f217f38fa28) 0 empty
  std::__is_direct_constructible<int*, int*&> (0x0x7f217f38fa90) 0 empty
    std::integral_constant<bool, true> (0x0x7f217f3a6180) 0 empty

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

Class std::conditional<true, std::__and_<std::is_constructible<long int, const long int&&>, std::__and_<std::is_convertible<int*&, int*>, std::is_convertible<const long int&, long int> > >, std::is_constructible<int*, int*&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__and_<std::is_constructible<long int, const long int&&>, std::__and_<std::is_convertible<int*&, int*>, std::is_convertible<const long int&, long int> > >, std::is_constructible<int*, int*&> > (0x0x7f217f3a6240) 0 empty

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

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

Class std::is_function<const long int&&>
   size=1 align=1
   base size=1 base align=1
std::is_function<const long int&&> (0x0x7f217f38fbc8) 0 empty
  std::integral_constant<bool, false> (0x0x7f217f3a63c0) 0 empty

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

Class std::is_lvalue_reference<const long int&&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<const long int&&> (0x0x7f217f38fc30) 0 empty
  std::integral_constant<bool, false> (0x0x7f217f3a6480) 0 empty

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

Class std::is_rvalue_reference<const long int&&>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<const long int&&> (0x0x7f217f38fc98) 0 empty
  std::integral_constant<bool, true> (0x0x7f217f3a6540) 0 empty

Class std::__or_<std::is_lvalue_reference<const long int&&>, std::is_rvalue_reference<const long int&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<const long int&&>, std::is_rvalue_reference<const long int&&> > (0x0x7f217f38fd00) 0 empty
  std::is_rvalue_reference<const long int&&> (0x0x7f217f38fd68) 0 empty
    std::integral_constant<bool, true> (0x0x7f217f3a65a0) 0 empty

Class std::is_reference<const long int&&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<const long int&&> (0x0x7f217f38fea0) 0 empty
  std::integral_constant<bool, true> (0x0x7f217f3a66c0) 0 empty

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

Class std::__or_<std::is_reference<const long int&&>, std::is_void<const long int&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<const long int&&>, std::is_void<const long int&&> > (0x0x7f217f38ff08) 0 empty
  std::is_reference<const long int&&> (0x0x7f217f38ff70) 0 empty
    std::integral_constant<bool, true> (0x0x7f217f3a6840) 0 empty

Class std::__or_<std::is_function<const long int&&>, std::is_reference<const long int&&>, std::is_void<const long int&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<const long int&&>, std::is_reference<const long int&&>, std::is_void<const long int&&> > (0x0x7f217f3c1000) 0 empty
  std::__or_<std::is_reference<const long int&&>, std::is_void<const long int&&> > (0x0x7f217f3c1068) 0 empty
    std::is_reference<const long int&&> (0x0x7f217f3c10d0) 0 empty
      std::integral_constant<bool, true> (0x0x7f217f3a68a0) 0 empty

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

Class std::is_object<const long int&&>
   size=1 align=1
   base size=1 base align=1
std::is_object<const long int&&> (0x0x7f217f3c11a0) 0 empty
  std::integral_constant<bool, false> (0x0x7f217f3a6960) 0 empty

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

Class std::__or_<std::is_object<const long int&&>, std::is_reference<const long int&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<const long int&&>, std::is_reference<const long int&&> > (0x0x7f217f3c1208) 0 empty
  std::is_reference<const long int&&> (0x0x7f217f3c1270) 0 empty
    std::integral_constant<bool, true> (0x0x7f217f3a6ba0) 0 empty

Class std::__is_referenceable<const long int&&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<const long int&&> (0x0x7f217f3c12d8) 0 empty
  std::integral_constant<bool, true> (0x0x7f217f3a6c00) 0 empty

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

Class std::add_rvalue_reference<const long int&&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<const long int&&> (0x0x7f217f3c1340) 0 empty
  std::__add_rvalue_reference_helper<const long int&&, true> (0x0x7f217f3a6cc0) 0 empty

Class std::__is_direct_constructible_impl<long int, const long int&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_impl<long int, const long int&&> (0x0x7f217f38fb60) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f217f3a6360) 0 empty

Class std::__and_<std::is_destructible<long int>, std::__is_direct_constructible_impl<long int, const long int&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_destructible<long int>, std::__is_direct_constructible_impl<long int, const long int&&> > (0x0x7f217f3c1410) 0 empty
  std::__is_direct_constructible_impl<long int, const long int&&> (0x0x7f217f3c1478) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f217f3a6d20) 0 empty

Class std::__is_direct_constructible_new_safe<long int, const long int&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new_safe<long int, const long int&&> (0x0x7f217f3c14e0) 0 empty
  std::__and_<std::is_destructible<long int>, std::__is_direct_constructible_impl<long int, const long int&&> > (0x0x7f217f3c1548) 0 empty
    std::__is_direct_constructible_impl<long int, const long int&&> (0x0x7f217f3c15b0) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7f217f3a6d80) 0 empty

Class std::__is_direct_constructible_new<long int, const long int&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new<long int, const long int&&> (0x0x7f217f3c1618) 0 empty
  std::__is_direct_constructible_new_safe<long int, const long int&&> (0x0x7f217f3c1680) 0 empty
    std::__and_<std::is_destructible<long int>, std::__is_direct_constructible_impl<long int, const long int&&> > (0x0x7f217f3c16e8) 0 empty
      std::__is_direct_constructible_impl<long int, const long int&&> (0x0x7f217f3c1750) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7f217f3a6de0) 0 empty

Class std::__is_direct_constructible<long int, const long int&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible<long int, const long int&&> (0x0x7f217f3c17b8) 0 empty
  std::integral_constant<bool, true> (0x0x7f217f3a6e40) 0 empty

Class std::__is_constructible_impl<long int, const long int&&>
   size=1 align=1
   base size=1 base align=1
std::__is_constructible_impl<long int, const long int&&> (0x0x7f217f3c1820) 0 empty
  std::__is_direct_constructible<long int, const long int&&> (0x0x7f217f3c1888) 0 empty
    std::integral_constant<bool, true> (0x0x7f217f3a6ea0) 0 empty

Class std::is_constructible<long int, const long int&&>
   size=1 align=1
   base size=1 base align=1
std::is_constructible<long int, const long int&&> (0x0x7f217f3c18f0) 0 empty
  std::integral_constant<bool, true> (0x0x7f217f3a6f00) 0 empty

Class std::conditional<true, std::__and_<std::is_convertible<int*&, int*>, std::is_convertible<const long int&, long int> >, std::is_constructible<long int, const long int&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__and_<std::is_convertible<int*&, int*>, std::is_convertible<const long int&, long int> >, std::is_constructible<long int, const long int&&> > (0x0x7f217f3a6f60) 0 empty

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

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

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

Class std::__is_void_helper<int*&>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<int*&> (0x0x7f217f3c19c0) 0 empty
  std::integral_constant<bool, false> (0x0x7f217f3ce120) 0 empty

Class std::is_void<int*&>
   size=1 align=1
   base size=1 base align=1
std::is_void<int*&> (0x0x7f217f3c1a28) 0 empty
  std::integral_constant<bool, false> (0x0x7f217f3ce180) 0 empty

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

Class std::__or_<std::is_void<int*&>, std::is_function<int*>, std::is_array<int*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<int*&>, std::is_function<int*>, std::is_array<int*> > (0x0x7f217f3c1c30) 0 empty
  std::__or_<std::is_function<int*>, std::is_array<int*> > (0x0x7f217f3c1c98) 0 empty
    std::is_array<int*> (0x0x7f217f3c1d00) 0 empty
      std::integral_constant<bool, false> (0x0x7f217f3ce240) 0 empty

Class std::__is_convertible_helper<int*&, int*, false>
   size=1 align=1
   base size=0 base align=1
std::__is_convertible_helper<int*&, int*, false> (0x0x7f217f3ce2a0) 0 empty

Class std::is_convertible<int*&, int*>
   size=1 align=1
   base size=1 base align=1
std::is_convertible<int*&, int*> (0x0x7f217f3c1dd0) 0 empty
  std::integral_constant<bool, true> (0x0x7f217f3ce300) 0 empty

Class std::conditional<true, std::is_convertible<const long int&, long int>, std::is_convertible<int*&, int*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_convertible<const long int&, long int>, std::is_convertible<int*&, int*> > (0x0x7f217f3ce360) 0 empty

Class std::__and_<std::is_convertible<int*&, int*>, std::is_convertible<const long int&, long int> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_convertible<int*&, int*>, std::is_convertible<const long int&, long int> > (0x0x7f217f3c1f08) 0 empty
  std::is_convertible<const long int&, long int> (0x0x7f217f3c1f70) 0 empty
    std::integral_constant<bool, true> (0x0x7f217f3ce3c0) 0 empty

Class std::__and_<std::is_constructible<long int, const long int&&>, std::__and_<std::is_convertible<int*&, int*>, std::is_convertible<const long int&, long int> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<long int, const long int&&>, std::__and_<std::is_convertible<int*&, int*>, std::is_convertible<const long int&, long int> > > (0x0x7f217f3da000) 0 empty
  std::__and_<std::is_convertible<int*&, int*>, std::is_convertible<const long int&, long int> > (0x0x7f217f3da068) 0 empty
    std::is_convertible<const long int&, long int> (0x0x7f217f3da0d0) 0 empty
      std::integral_constant<bool, true> (0x0x7f217f3ce4e0) 0 empty

Class std::__and_<std::is_constructible<int*, int*&>, std::is_constructible<long int, const long int&&>, std::__and_<std::is_convertible<int*&, int*>, std::is_convertible<const long int&, long int> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<int*, int*&>, std::is_constructible<long int, const long int&&>, std::__and_<std::is_convertible<int*&, int*>, std::is_convertible<const long int&, long int> > > (0x0x7f217f3da138) 0 empty
  std::__and_<std::is_constructible<long int, const long int&&>, std::__and_<std::is_convertible<int*&, int*>, std::is_convertible<const long int&, long int> > > (0x0x7f217f3da1a0) 0 empty
    std::__and_<std::is_convertible<int*&, int*>, std::is_convertible<const long int&, long int> > (0x0x7f217f3da208) 0 empty
      std::is_convertible<const long int&, long int> (0x0x7f217f3da270) 0 empty
        std::integral_constant<bool, true> (0x0x7f217f3ce5a0) 0 empty

Class std::conditional<false, std::__and_<std::is_convertible<int*&, int*>, std::is_convertible<const long int&, long int> >, std::__not_<std::__and_<std::is_convertible<int*&, int*>, std::is_convertible<const long int&, long int> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__and_<std::is_convertible<int*&, int*>, std::is_convertible<const long int&, long int> >, std::__not_<std::__and_<std::is_convertible<int*&, int*>, std::is_convertible<const long int&, long int> > > > (0x0x7f217f3ce6c0) 0 empty

Class std::conditional<true, std::__and_<std::is_constructible<long int, const long int&&>, std::__not_<std::__and_<std::is_convertible<int*&, int*>, std::is_convertible<const long int&, long int> > > >, std::is_constructible<int*, int*&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__and_<std::is_constructible<long int, const long int&&>, std::__not_<std::__and_<std::is_convertible<int*&, int*>, std::is_convertible<const long int&, long int> > > >, std::is_constructible<int*, int*&> > (0x0x7f217f3ce720) 0 empty

Class std::conditional<true, std::__not_<std::__and_<std::is_convertible<int*&, int*>, std::is_convertible<const long int&, long int> > >, std::is_constructible<long int, const long int&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__not_<std::__and_<std::is_convertible<int*&, int*>, std::is_convertible<const long int&, long int> > >, std::is_constructible<long int, const long int&&> > (0x0x7f217f3ce780) 0 empty

Class std::__not_<std::__and_<std::is_convertible<int*&, int*>, std::is_convertible<const long int&, long int> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__and_<std::is_convertible<int*&, int*>, std::is_convertible<const long int&, long int> > > (0x0x7f217f3da410) 0 empty
  std::integral_constant<bool, false> (0x0x7f217f3ce7e0) 0 empty

Class std::__and_<std::is_constructible<long int, const long int&&>, std::__not_<std::__and_<std::is_convertible<int*&, int*>, std::is_convertible<const long int&, long int> > > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<long int, const long int&&>, std::__not_<std::__and_<std::is_convertible<int*&, int*>, std::is_convertible<const long int&, long int> > > > (0x0x7f217f3da478) 0 empty
  std::__not_<std::__and_<std::is_convertible<int*&, int*>, std::is_convertible<const long int&, long int> > > (0x0x7f217f3da4e0) 0 empty
    std::integral_constant<bool, false> (0x0x7f217f3ce840) 0 empty

Class std::__and_<std::is_constructible<int*, int*&>, std::is_constructible<long int, const long int&&>, std::__not_<std::__and_<std::is_convertible<int*&, int*>, std::is_convertible<const long int&, long int> > > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<int*, int*&>, std::is_constructible<long int, const long int&&>, std::__not_<std::__and_<std::is_convertible<int*&, int*>, std::is_convertible<const long int&, long int> > > > (0x0x7f217f3da548) 0 empty
  std::__and_<std::is_constructible<long int, const long int&&>, std::__not_<std::__and_<std::is_convertible<int*&, int*>, std::is_convertible<const long int&, long int> > > > (0x0x7f217f3da5b0) 0 empty
    std::__not_<std::__and_<std::is_convertible<int*&, int*>, std::is_convertible<const long int&, long int> > > (0x0x7f217f3da618) 0 empty
      std::integral_constant<bool, false> (0x0x7f217f3ce8a0) 0 empty

Class std::conditional<true, std::__and_<std::is_convertible<int* const&, int*>, std::is_convertible<long int&, long int> >, std::__not_<std::__and_<std::is_convertible<int* const&, int*>, std::is_convertible<long int&, long int> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__and_<std::is_convertible<int* const&, int*>, std::is_convertible<long int&, long int> >, std::__not_<std::__and_<std::is_convertible<int* const&, int*>, std::is_convertible<long int&, long int> > > > (0x0x7f217f3ce960) 0 empty

Class std::conditional<true, std::__and_<std::is_constructible<long int, long int&>, std::__and_<std::is_convertible<int* const&, int*>, std::is_convertible<long int&, long int> > >, std::is_constructible<int*, int* const&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__and_<std::is_constructible<long int, long int&>, std::__and_<std::is_convertible<int* const&, int*>, std::is_convertible<long int&, long int> > >, std::is_constructible<int*, int* const&> > (0x0x7f217f3cea80) 0 empty

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

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

Class std::__is_direct_constructible_impl<long int, long int&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_impl<long int, long int&> (0x0x7f217f3da6e8) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f217f3ceba0) 0 empty

Class std::__and_<std::is_destructible<long int>, std::__is_direct_constructible_impl<long int, long int&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_destructible<long int>, std::__is_direct_constructible_impl<long int, long int&> > (0x0x7f217f3da7b8) 0 empty
  std::__is_direct_constructible_impl<long int, long int&> (0x0x7f217f3da820) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f217f3cec00) 0 empty

Class std::__is_direct_constructible_new_safe<long int, long int&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new_safe<long int, long int&> (0x0x7f217f3daa28) 0 empty
  std::__and_<std::is_destructible<long int>, std::__is_direct_constructible_impl<long int, long int&> > (0x0x7f217f3daa90) 0 empty
    std::__is_direct_constructible_impl<long int, long int&> (0x0x7f217f3daaf8) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7f217f3cec60) 0 empty

Class std::__is_direct_constructible_new<long int, long int&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new<long int, long int&> (0x0x7f217f3dabc8) 0 empty
  std::__is_direct_constructible_new_safe<long int, long int&> (0x0x7f217f3dac30) 0 empty
    std::__and_<std::is_destructible<long int>, std::__is_direct_constructible_impl<long int, long int&> > (0x0x7f217f3dac98) 0 empty
      std::__is_direct_constructible_impl<long int, long int&> (0x0x7f217f3dad00) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7f217f3cecc0) 0 empty

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

Class std::__is_constructible_impl<long int, long int&>
   size=1 align=1
   base size=1 base align=1
std::__is_constructible_impl<long int, long int&> (0x0x7f217f3dae38) 0 empty
  std::__is_direct_constructible<long int, long int&> (0x0x7f217f3daea0) 0 empty
    std::integral_constant<bool, true> (0x0x7f217f3ced80) 0 empty

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

Class std::conditional<true, std::__and_<std::is_convertible<int* const&, int*>, std::is_convertible<long int&, long int> >, std::is_constructible<long int, long int&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__and_<std::is_convertible<int* const&, int*>, std::is_convertible<long int&, long int> >, std::is_constructible<long int, long int&> > (0x0x7f217f3cee40) 0 empty

Class std::conditional<true, std::is_convertible<long int&, long int>, std::is_convertible<int* const&, int*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_convertible<long int&, long int>, std::is_convertible<int* const&, int*> > (0x0x7f217f3ceea0) 0 empty

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

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

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

Class std::__is_void_helper<long int&>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<long int&> (0x0x7f217f3fc0d0) 0 empty
  std::integral_constant<bool, false> (0x0x7f217f400060) 0 empty

Class std::is_void<long int&>
   size=1 align=1
   base size=1 base align=1
std::is_void<long int&> (0x0x7f217f3fc138) 0 empty
  std::integral_constant<bool, false> (0x0x7f217f4000c0) 0 empty

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

Class std::__or_<std::is_void<long int&>, std::is_function<long int>, std::is_array<long int> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<long int&>, std::is_function<long int>, std::is_array<long int> > (0x0x7f217f3fc1a0) 0 empty
  std::__or_<std::is_function<long int>, std::is_array<long int> > (0x0x7f217f3fc208) 0 empty
    std::is_array<long int> (0x0x7f217f3fc270) 0 empty
      std::integral_constant<bool, false> (0x0x7f217f400180) 0 empty

Class std::__is_convertible_helper<long int&, long int, false>
   size=1 align=1
   base size=0 base align=1
std::__is_convertible_helper<long int&, long int, false> (0x0x7f217f4002a0) 0 empty

Class std::is_convertible<long int&, long int>
   size=1 align=1
   base size=1 base align=1
std::is_convertible<long int&, long int> (0x0x7f217f3fc340) 0 empty
  std::integral_constant<bool, true> (0x0x7f217f400300) 0 empty

Class std::__and_<std::is_convertible<int* const&, int*>, std::is_convertible<long int&, long int> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_convertible<int* const&, int*>, std::is_convertible<long int&, long int> > (0x0x7f217f3fc3a8) 0 empty
  std::is_convertible<long int&, long int> (0x0x7f217f3fc410) 0 empty
    std::integral_constant<bool, true> (0x0x7f217f400360) 0 empty

Class std::__and_<std::is_constructible<long int, long int&>, std::__and_<std::is_convertible<int* const&, int*>, std::is_convertible<long int&, long int> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<long int, long int&>, std::__and_<std::is_convertible<int* const&, int*>, std::is_convertible<long int&, long int> > > (0x0x7f217f3fc478) 0 empty
  std::__and_<std::is_convertible<int* const&, int*>, std::is_convertible<long int&, long int> > (0x0x7f217f3fc4e0) 0 empty
    std::is_convertible<long int&, long int> (0x0x7f217f3fc548) 0 empty
      std::integral_constant<bool, true> (0x0x7f217f400480) 0 empty

Class std::__and_<std::is_constructible<int*, int* const&>, std::is_constructible<long int, long int&>, std::__and_<std::is_convertible<int* const&, int*>, std::is_convertible<long int&, long int> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<int*, int* const&>, std::is_constructible<long int, long int&>, std::__and_<std::is_convertible<int* const&, int*>, std::is_convertible<long int&, long int> > > (0x0x7f217f3fc5b0) 0 empty
  std::__and_<std::is_constructible<long int, long int&>, std::__and_<std::is_convertible<int* const&, int*>, std::is_convertible<long int&, long int> > > (0x0x7f217f3fc618) 0 empty
    std::__and_<std::is_convertible<int* const&, int*>, std::is_convertible<long int&, long int> > (0x0x7f217f3fc680) 0 empty
      std::is_convertible<long int&, long int> (0x0x7f217f3fc6e8) 0 empty
        std::integral_constant<bool, true> (0x0x7f217f400540) 0 empty

Class std::conditional<false, std::__and_<std::is_convertible<int* const&, int*>, std::is_convertible<long int&, long int> >, std::__not_<std::__and_<std::is_convertible<int* const&, int*>, std::is_convertible<long int&, long int> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__and_<std::is_convertible<int* const&, int*>, std::is_convertible<long int&, long int> >, std::__not_<std::__and_<std::is_convertible<int* const&, int*>, std::is_convertible<long int&, long int> > > > (0x0x7f217f400660) 0 empty

Class std::conditional<true, std::__and_<std::is_constructible<long int, long int&>, std::__not_<std::__and_<std::is_convertible<int* const&, int*>, std::is_convertible<long int&, long int> > > >, std::is_constructible<int*, int* const&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__and_<std::is_constructible<long int, long int&>, std::__not_<std::__and_<std::is_convertible<int* const&, int*>, std::is_convertible<long int&, long int> > > >, std::is_constructible<int*, int* const&> > (0x0x7f217f4006c0) 0 empty

Class std::conditional<true, std::__not_<std::__and_<std::is_convertible<int* const&, int*>, std::is_convertible<long int&, long int> > >, std::is_constructible<long int, long int&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__not_<std::__and_<std::is_convertible<int* const&, int*>, std::is_convertible<long int&, long int> > >, std::is_constructible<long int, long int&> > (0x0x7f217f400720) 0 empty

Class std::__not_<std::__and_<std::is_convertible<int* const&, int*>, std::is_convertible<long int&, long int> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__and_<std::is_convertible<int* const&, int*>, std::is_convertible<long int&, long int> > > (0x0x7f217f3fc888) 0 empty
  std::integral_constant<bool, false> (0x0x7f217f400780) 0 empty

Class std::__and_<std::is_constructible<long int, long int&>, std::__not_<std::__and_<std::is_convertible<int* const&, int*>, std::is_convertible<long int&, long int> > > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<long int, long int&>, std::__not_<std::__and_<std::is_convertible<int* const&, int*>, std::is_convertible<long int&, long int> > > > (0x0x7f217f3fc8f0) 0 empty
  std::__not_<std::__and_<std::is_convertible<int* const&, int*>, std::is_convertible<long int&, long int> > > (0x0x7f217f3fc958) 0 empty
    std::integral_constant<bool, false> (0x0x7f217f4007e0) 0 empty

Class std::__and_<std::is_constructible<int*, int* const&>, std::is_constructible<long int, long int&>, std::__not_<std::__and_<std::is_convertible<int* const&, int*>, std::is_convertible<long int&, long int> > > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<int*, int* const&>, std::is_constructible<long int, long int&>, std::__not_<std::__and_<std::is_convertible<int* const&, int*>, std::is_convertible<long int&, long int> > > > (0x0x7f217f3fc9c0) 0 empty
  std::__and_<std::is_constructible<long int, long int&>, std::__not_<std::__and_<std::is_convertible<int* const&, int*>, std::is_convertible<long int&, long int> > > > (0x0x7f217f3fca28) 0 empty
    std::__not_<std::__and_<std::is_convertible<int* const&, int*>, std::is_convertible<long int&, long int> > > (0x0x7f217f3fca90) 0 empty
      std::integral_constant<bool, false> (0x0x7f217f400840) 0 empty

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

Class std::__and_<std::is_constructible<int*, int*&>, std::is_constructible<long int, long int&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<int*, int*&>, std::is_constructible<long int, long int&> > (0x0x7f217f3fcc98) 0 empty
  std::is_constructible<long int, long int&> (0x0x7f217f3fcd00) 0 empty
    std::integral_constant<bool, true> (0x0x7f217f400960) 0 empty

Class std::conditional<true, std::is_convertible<long int&, long int>, std::is_convertible<int*&, int*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_convertible<long int&, long int>, std::is_convertible<int*&, int*> > (0x0x7f217f400ae0) 0 empty

Class std::__and_<std::is_convertible<int*&, int*>, std::is_convertible<long int&, long int> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_convertible<int*&, int*>, std::is_convertible<long int&, long int> > (0x0x7f217f3fce38) 0 empty
  std::is_convertible<long int&, long int> (0x0x7f217f3fcea0) 0 empty
    std::integral_constant<bool, true> (0x0x7f217f400c00) 0 empty

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

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

Class std::conditional<true, std::__and_<std::is_convertible<int*&&, int*>, std::is_convertible<const long int&, long int> >, std::__not_<std::__and_<std::is_convertible<int*&&, int*>, std::is_convertible<const long int&, long int> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__and_<std::is_convertible<int*&&, int*>, std::is_convertible<const long int&, long int> >, std::__not_<std::__and_<std::is_convertible<int*&&, int*>, std::is_convertible<const long int&, long int> > > > (0x0x7f217f42f120) 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*&&> > (0x0x7f217f42f240) 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*> > (0x0x7f217f42f2a0) 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*&&> (0x0x7f217f42a270) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f217f42f300) 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*&&> > (0x0x7f217f42a340) 0 empty
  std::__is_direct_constructible_impl<int*, int*&&> (0x0x7f217f42a3a8) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f217f42f360) 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*&&> (0x0x7f217f42a410) 0 empty
  std::__and_<std::is_destructible<int*>, std::__is_direct_constructible_impl<int*, int*&&> > (0x0x7f217f42a478) 0 empty
    std::__is_direct_constructible_impl<int*, int*&&> (0x0x7f217f42a4e0) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7f217f42f480) 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*&&> (0x0x7f217f42a548) 0 empty
  std::__is_direct_constructible_new_safe<int*, int*&&> (0x0x7f217f42a5b0) 0 empty
    std::__and_<std::is_destructible<int*>, std::__is_direct_constructible_impl<int*, int*&&> > (0x0x7f217f42a618) 0 empty
      std::__is_direct_constructible_impl<int*, int*&&> (0x0x7f217f42a680) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7f217f42f540) 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*&&> (0x0x7f217f42a6e8) 0 empty
  std::integral_constant<bool, true> (0x0x7f217f42f600) 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*&&> (0x0x7f217f42a750) 0 empty
  std::__is_direct_constructible<int*, int*&&> (0x0x7f217f42a7b8) 0 empty
    std::integral_constant<bool, true> (0x0x7f217f42f660) 0 empty

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

Class std::conditional<true, std::__and_<std::is_constructible<long int, const long int&&>, std::__and_<std::is_convertible<int*&&, int*>, std::is_convertible<const long int&, long int> > >, std::is_constructible<int*, int*&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__and_<std::is_constructible<long int, const long int&&>, std::__and_<std::is_convertible<int*&&, int*>, std::is_convertible<const long int&, long int> > >, std::is_constructible<int*, int*&&> > (0x0x7f217f42f720) 0 empty

Class std::conditional<true, std::__and_<std::is_convertible<int*&&, int*>, std::is_convertible<const long int&, long int> >, std::is_constructible<long int, const long int&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__and_<std::is_convertible<int*&&, int*>, std::is_convertible<const long int&, long int> >, std::is_constructible<long int, const long int&&> > (0x0x7f217f42f780) 0 empty

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

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

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

Class std::__is_void_helper<int*&&>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<int*&&> (0x0x7f217f42a8f0) 0 empty
  std::integral_constant<bool, false> (0x0x7f217f42f900) 0 empty

Class std::is_void<int*&&>
   size=1 align=1
   base size=1 base align=1
std::is_void<int*&&> (0x0x7f217f42a958) 0 empty
  std::integral_constant<bool, false> (0x0x7f217f42f960) 0 empty

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

Class std::__or_<std::is_void<int*&&>, std::is_function<int*>, std::is_array<int*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<int*&&>, std::is_function<int*>, std::is_array<int*> > (0x0x7f217f42aa90) 0 empty
  std::__or_<std::is_function<int*>, std::is_array<int*> > (0x0x7f217f42aaf8) 0 empty
    std::is_array<int*> (0x0x7f217f42ab60) 0 empty
      std::integral_constant<bool, false> (0x0x7f217f42fa20) 0 empty

Class std::__is_convertible_helper<int*&&, int*, false>
   size=1 align=1
   base size=0 base align=1
std::__is_convertible_helper<int*&&, int*, false> (0x0x7f217f42fa80) 0 empty

Class std::is_convertible<int*&&, int*>
   size=1 align=1
   base size=1 base align=1
std::is_convertible<int*&&, int*> (0x0x7f217f42ac30) 0 empty
  std::integral_constant<bool, true> (0x0x7f217f42fae0) 0 empty

Class std::conditional<true, std::is_convertible<const long int&, long int>, std::is_convertible<int*&&, int*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_convertible<const long int&, long int>, std::is_convertible<int*&&, int*> > (0x0x7f217f42fb40) 0 empty

Class std::__and_<std::is_convertible<int*&&, int*>, std::is_convertible<const long int&, long int> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_convertible<int*&&, int*>, std::is_convertible<const long int&, long int> > (0x0x7f217f42ad68) 0 empty
  std::is_convertible<const long int&, long int> (0x0x7f217f42add0) 0 empty
    std::integral_constant<bool, true> (0x0x7f217f42fba0) 0 empty

Class std::__and_<std::is_constructible<long int, const long int&&>, std::__and_<std::is_convertible<int*&&, int*>, std::is_convertible<const long int&, long int> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<long int, const long int&&>, std::__and_<std::is_convertible<int*&&, int*>, std::is_convertible<const long int&, long int> > > (0x0x7f217f42ae38) 0 empty
  std::__and_<std::is_convertible<int*&&, int*>, std::is_convertible<const long int&, long int> > (0x0x7f217f42aea0) 0 empty
    std::is_convertible<const long int&, long int> (0x0x7f217f42af08) 0 empty
      std::integral_constant<bool, true> (0x0x7f217f42fcc0) 0 empty

Class std::__and_<std::is_constructible<int*, int*&&>, std::is_constructible<long int, const long int&&>, std::__and_<std::is_convertible<int*&&, int*>, std::is_convertible<const long int&, long int> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<int*, int*&&>, std::is_constructible<long int, const long int&&>, std::__and_<std::is_convertible<int*&&, int*>, std::is_convertible<const long int&, long int> > > (0x0x7f217f42af70) 0 empty
  std::__and_<std::is_constructible<long int, const long int&&>, std::__and_<std::is_convertible<int*&&, int*>, std::is_convertible<const long int&, long int> > > (0x0x7f217f454000) 0 empty
    std::__and_<std::is_convertible<int*&&, int*>, std::is_convertible<const long int&, long int> > (0x0x7f217f454068) 0 empty
      std::is_convertible<const long int&, long int> (0x0x7f217f4540d0) 0 empty
        std::integral_constant<bool, true> (0x0x7f217f42fd80) 0 empty

Class std::conditional<false, std::__and_<std::is_convertible<int*&&, int*>, std::is_convertible<const long int&, long int> >, std::__not_<std::__and_<std::is_convertible<int*&&, int*>, std::is_convertible<const long int&, long int> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__and_<std::is_convertible<int*&&, int*>, std::is_convertible<const long int&, long int> >, std::__not_<std::__and_<std::is_convertible<int*&&, int*>, std::is_convertible<const long int&, long int> > > > (0x0x7f217f42fea0) 0 empty

Class std::conditional<true, std::__and_<std::is_constructible<long int, const long int&&>, std::__not_<std::__and_<std::is_convertible<int*&&, int*>, std::is_convertible<const long int&, long int> > > >, std::is_constructible<int*, int*&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__and_<std::is_constructible<long int, const long int&&>, std::__not_<std::__and_<std::is_convertible<int*&&, int*>, std::is_convertible<const long int&, long int> > > >, std::is_constructible<int*, int*&&> > (0x0x7f217f42ff00) 0 empty

Class std::conditional<true, std::__not_<std::__and_<std::is_convertible<int*&&, int*>, std::is_convertible<const long int&, long int> > >, std::is_constructible<long int, const long int&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__not_<std::__and_<std::is_convertible<int*&&, int*>, std::is_convertible<const long int&, long int> > >, std::is_constructible<long int, const long int&&> > (0x0x7f217f42ff60) 0 empty

Class std::__not_<std::__and_<std::is_convertible<int*&&, int*>, std::is_convertible<const long int&, long int> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__and_<std::is_convertible<int*&&, int*>, std::is_convertible<const long int&, long int> > > (0x0x7f217f4541a0) 0 empty
  std::integral_constant<bool, false> (0x0x7f217f45f000) 0 empty

Class std::__and_<std::is_constructible<long int, const long int&&>, std::__not_<std::__and_<std::is_convertible<int*&&, int*>, std::is_convertible<const long int&, long int> > > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<long int, const long int&&>, std::__not_<std::__and_<std::is_convertible<int*&&, int*>, std::is_convertible<const long int&, long int> > > > (0x0x7f217f454208) 0 empty
  std::__not_<std::__and_<std::is_convertible<int*&&, int*>, std::is_convertible<const long int&, long int> > > (0x0x7f217f454270) 0 empty
    std::integral_constant<bool, false> (0x0x7f217f45f060) 0 empty

Class std::__and_<std::is_constructible<int*, int*&&>, std::is_constructible<long int, const long int&&>, std::__not_<std::__and_<std::is_convertible<int*&&, int*>, std::is_convertible<const long int&, long int> > > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<int*, int*&&>, std::is_constructible<long int, const long int&&>, std::__not_<std::__and_<std::is_convertible<int*&&, int*>, std::is_convertible<const long int&, long int> > > > (0x0x7f217f4542d8) 0 empty
  std::__and_<std::is_constructible<long int, const long int&&>, std::__not_<std::__and_<std::is_convertible<int*&&, int*>, std::is_convertible<const long int&, long int> > > > (0x0x7f217f454340) 0 empty
    std::__not_<std::__and_<std::is_convertible<int*&&, int*>, std::is_convertible<const long int&, long int> > > (0x0x7f217f4543a8) 0 empty
      std::integral_constant<bool, false> (0x0x7f217f45f0c0) 0 empty

Class std::conditional<true, std::__and_<std::is_convertible<int* const&, int*>, std::is_convertible<int&&, long int> >, std::__not_<std::__and_<std::is_convertible<int* const&, int*>, std::is_convertible<int&&, long int> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__and_<std::is_convertible<int* const&, int*>, std::is_convertible<int&&, long int> >, std::__not_<std::__and_<std::is_convertible<int* const&, int*>, std::is_convertible<int&&, long int> > > > (0x0x7f217f45f180) 0 empty

Class std::conditional<true, std::__and_<std::is_constructible<long int, int&&>, std::__and_<std::is_convertible<int* const&, int*>, std::is_convertible<int&&, long int> > >, std::is_constructible<int*, int* const&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__and_<std::is_constructible<long int, int&&>, std::__and_<std::is_convertible<int* const&, int*>, std::is_convertible<int&&, long int> > >, std::is_constructible<int*, int* const&> > (0x0x7f217f45f1e0) 0 empty

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

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

Class std::__is_direct_constructible_impl<long int, int&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_impl<long int, int&&> (0x0x7f217f454478) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f217f45f300) 0 empty

Class std::__and_<std::is_destructible<long int>, std::__is_direct_constructible_impl<long int, int&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_destructible<long int>, std::__is_direct_constructible_impl<long int, int&&> > (0x0x7f217f454548) 0 empty
  std::__is_direct_constructible_impl<long int, int&&> (0x0x7f217f4545b0) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f217f45f360) 0 empty

Class std::__is_direct_constructible_new_safe<long int, int&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new_safe<long int, int&&> (0x0x7f217f4546e8) 0 empty
  std::__and_<std::is_destructible<long int>, std::__is_direct_constructible_impl<long int, int&&> > (0x0x7f217f454750) 0 empty
    std::__is_direct_constructible_impl<long int, int&&> (0x0x7f217f4547b8) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7f217f45f480) 0 empty

Class std::__is_direct_constructible_new<long int, int&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new<long int, int&&> (0x0x7f217f454888) 0 empty
  std::__is_direct_constructible_new_safe<long int, int&&> (0x0x7f217f4548f0) 0 empty
    std::__and_<std::is_destructible<long int>, std::__is_direct_constructible_impl<long int, int&&> > (0x0x7f217f454958) 0 empty
      std::__is_direct_constructible_impl<long int, int&&> (0x0x7f217f4549c0) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7f217f45f4e0) 0 empty

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

Class std::__is_constructible_impl<long int, int&&>
   size=1 align=1
   base size=1 base align=1
std::__is_constructible_impl<long int, int&&> (0x0x7f217f454af8) 0 empty
  std::__is_direct_constructible<long int, int&&> (0x0x7f217f454b60) 0 empty
    std::integral_constant<bool, true> (0x0x7f217f45f5a0) 0 empty

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

Class std::conditional<true, std::__and_<std::is_convertible<int* const&, int*>, std::is_convertible<int&&, long int> >, std::is_constructible<long int, int&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__and_<std::is_convertible<int* const&, int*>, std::is_convertible<int&&, long int> >, std::is_constructible<long int, int&&> > (0x0x7f217f45f660) 0 empty

Class std::conditional<true, std::is_convertible<int&&, long int>, std::is_convertible<int* const&, int*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_convertible<int&&, long int>, std::is_convertible<int* const&, int*> > (0x0x7f217f45f6c0) 0 empty

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

Class std::__or_<std::is_void<int&&>, std::is_function<long int>, std::is_array<long int> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<int&&>, std::is_function<long int>, std::is_array<long int> > (0x0x7f217f454dd0) 0 empty
  std::__or_<std::is_function<long int>, std::is_array<long int> > (0x0x7f217f454e38) 0 empty
    std::is_array<long int> (0x0x7f217f454ea0) 0 empty
      std::integral_constant<bool, false> (0x0x7f217f45f780) 0 empty

Class std::__is_convertible_helper<int&&, long int, false>
   size=1 align=1
   base size=0 base align=1
std::__is_convertible_helper<int&&, long int, false> (0x0x7f217f45f7e0) 0 empty

Class std::is_convertible<int&&, long int>
   size=1 align=1
   base size=1 base align=1
std::is_convertible<int&&, long int> (0x0x7f217f454f70) 0 empty
  std::integral_constant<bool, true> (0x0x7f217f45f840) 0 empty

Class std::__and_<std::is_convertible<int* const&, int*>, std::is_convertible<int&&, long int> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_convertible<int* const&, int*>, std::is_convertible<int&&, long int> > (0x0x7f217f480000) 0 empty
  std::is_convertible<int&&, long int> (0x0x7f217f480068) 0 empty
    std::integral_constant<bool, true> (0x0x7f217f45f8a0) 0 empty

Class std::__and_<std::is_constructible<long int, int&&>, std::__and_<std::is_convertible<int* const&, int*>, std::is_convertible<int&&, long int> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<long int, int&&>, std::__and_<std::is_convertible<int* const&, int*>, std::is_convertible<int&&, long int> > > (0x0x7f217f4800d0) 0 empty
  std::__and_<std::is_convertible<int* const&, int*>, std::is_convertible<int&&, long int> > (0x0x7f217f480138) 0 empty
    std::is_convertible<int&&, long int> (0x0x7f217f4801a0) 0 empty
      std::integral_constant<bool, true> (0x0x7f217f45f9c0) 0 empty

Class std::__and_<std::is_constructible<int*, int* const&>, std::is_constructible<long int, int&&>, std::__and_<std::is_convertible<int* const&, int*>, std::is_convertible<int&&, long int> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<int*, int* const&>, std::is_constructible<long int, int&&>, std::__and_<std::is_convertible<int* const&, int*>, std::is_convertible<int&&, long int> > > (0x0x7f217f480208) 0 empty
  std::__and_<std::is_constructible<long int, int&&>, std::__and_<std::is_convertible<int* const&, int*>, std::is_convertible<int&&, long int> > > (0x0x7f217f480270) 0 empty
    std::__and_<std::is_convertible<int* const&, int*>, std::is_convertible<int&&, long int> > (0x0x7f217f4802d8) 0 empty
      std::is_convertible<int&&, long int> (0x0x7f217f480340) 0 empty
        std::integral_constant<bool, true> (0x0x7f217f45fa80) 0 empty

Class std::conditional<false, std::__and_<std::is_convertible<int* const&, int*>, std::is_convertible<int&&, long int> >, std::__not_<std::__and_<std::is_convertible<int* const&, int*>, std::is_convertible<int&&, long int> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__and_<std::is_convertible<int* const&, int*>, std::is_convertible<int&&, long int> >, std::__not_<std::__and_<std::is_convertible<int* const&, int*>, std::is_convertible<int&&, long int> > > > (0x0x7f217f45fba0) 0 empty

Class std::conditional<true, std::__and_<std::is_constructible<long int, int&&>, std::__not_<std::__and_<std::is_convertible<int* const&, int*>, std::is_convertible<int&&, long int> > > >, std::is_constructible<int*, int* const&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__and_<std::is_constructible<long int, int&&>, std::__not_<std::__and_<std::is_convertible<int* const&, int*>, std::is_convertible<int&&, long int> > > >, std::is_constructible<int*, int* const&> > (0x0x7f217f45fc00) 0 empty

Class std::conditional<true, std::__not_<std::__and_<std::is_convertible<int* const&, int*>, std::is_convertible<int&&, long int> > >, std::is_constructible<long int, int&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__not_<std::__and_<std::is_convertible<int* const&, int*>, std::is_convertible<int&&, long int> > >, std::is_constructible<long int, int&&> > (0x0x7f217f45fc60) 0 empty

Class std::__not_<std::__and_<std::is_convertible<int* const&, int*>, std::is_convertible<int&&, long int> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__and_<std::is_convertible<int* const&, int*>, std::is_convertible<int&&, long int> > > (0x0x7f217f4804e0) 0 empty
  std::integral_constant<bool, false> (0x0x7f217f45fcc0) 0 empty

Class std::__and_<std::is_constructible<long int, int&&>, std::__not_<std::__and_<std::is_convertible<int* const&, int*>, std::is_convertible<int&&, long int> > > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<long int, int&&>, std::__not_<std::__and_<std::is_convertible<int* const&, int*>, std::is_convertible<int&&, long int> > > > (0x0x7f217f480548) 0 empty
  std::__not_<std::__and_<std::is_convertible<int* const&, int*>, std::is_convertible<int&&, long int> > > (0x0x7f217f4805b0) 0 empty
    std::integral_constant<bool, false> (0x0x7f217f45fd20) 0 empty

Class std::__and_<std::is_constructible<int*, int* const&>, std::is_constructible<long int, int&&>, std::__not_<std::__and_<std::is_convertible<int* const&, int*>, std::is_convertible<int&&, long int> > > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<int*, int* const&>, std::is_constructible<long int, int&&>, std::__not_<std::__and_<std::is_convertible<int* const&, int*>, std::is_convertible<int&&, long int> > > > (0x0x7f217f480618) 0 empty
  std::__and_<std::is_constructible<long int, int&&>, std::__not_<std::__and_<std::is_convertible<int* const&, int*>, std::is_convertible<int&&, long int> > > > (0x0x7f217f480680) 0 empty
    std::__not_<std::__and_<std::is_convertible<int* const&, int*>, std::is_convertible<int&&, long int> > > (0x0x7f217f4806e8) 0 empty
      std::integral_constant<bool, false> (0x0x7f217f45fd80) 0 empty

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

Class std::__and_<std::is_constructible<int*, int*&&>, std::is_constructible<long int, int&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<int*, int*&&>, std::is_constructible<long int, int&&> > (0x0x7f217f480820) 0 empty
  std::is_constructible<long int, int&&> (0x0x7f217f480888) 0 empty
    std::integral_constant<bool, true> (0x0x7f217f45ff60) 0 empty

Class std::conditional<true, std::is_convertible<int&&, long int>, std::is_convertible<int*&&, int*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_convertible<int&&, long int>, std::is_convertible<int*&&, int*> > (0x0x7f217f093120) 0 empty

Class std::__and_<std::is_convertible<int*&&, int*>, std::is_convertible<int&&, long int> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_convertible<int*&&, int*>, std::is_convertible<int&&, long int> > (0x0x7f217f4809c0) 0 empty
  std::is_convertible<int&&, long int> (0x0x7f217f480a28) 0 empty
    std::integral_constant<bool, true> (0x0x7f217f093240) 0 empty

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

Class std::remove_reference<int>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<int> (0x0x7f217f0933c0) 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&&> > (0x0x7f217f093780) 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> > > (0x0x7f217f0937e0) 0 empty

Class std::is_array<int>
   size=1 align=1
   base size=1 base align=1
std::is_array<int> (0x0x7f217f480d00) 0 empty
  std::integral_constant<bool, false> (0x0x7f217f093840) 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> > (0x0x7f217f0938a0) 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> > > (0x0x7f217f480d68) 0 empty
  std::is_array<int> (0x0x7f217f480dd0) 0 empty
    std::integral_constant<bool, false> (0x0x7f217f093900) 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> (0x0x7f217f480e38) 0 empty
  std::__and_<std::is_array<int>, std::__not_<std::extent<int, 0u> > > (0x0x7f217f480ea0) 0 empty
    std::is_array<int> (0x0x7f217f480f08) 0 empty
      std::integral_constant<bool, false> (0x0x7f217f093960) 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> > (0x0x7f217f0939c0) 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> > (0x0x7f217f480f70) 0 empty
  std::is_function<int> (0x0x7f217f0b1000) 0 empty
    std::integral_constant<bool, false> (0x0x7f217f093a20) 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> > (0x0x7f217f0b1068) 0 empty
  std::__or_<std::__is_array_unknown_bounds<int>, std::is_function<int> > (0x0x7f217f0b10d0) 0 empty
    std::is_function<int> (0x0x7f217f0b1138) 0 empty
      std::integral_constant<bool, false> (0x0x7f217f093a80) 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> > (0x0x7f217f093ba0) 0 empty

Class std::is_integral<int>
   size=1 align=1
   base size=1 base align=1
std::is_integral<int> (0x0x7f217f0b11a0) 0 empty
  std::integral_constant<bool, true> (0x0x7f217f093c00) 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> > (0x0x7f217f093c60) 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> > (0x0x7f217f0b1208) 0 empty
  std::is_integral<int> (0x0x7f217f0b1270) 0 empty
    std::integral_constant<bool, true> (0x0x7f217f093cc0) 0 empty

Class std::is_arithmetic<int>
   size=1 align=1
   base size=1 base align=1
std::is_arithmetic<int> (0x0x7f217f0b12d8) 0 empty
  std::integral_constant<bool, true> (0x0x7f217f093d20) 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> > > (0x0x7f217f093d80) 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> > (0x0x7f217f0b1340) 0 empty
  std::is_arithmetic<int> (0x0x7f217f0b13a8) 0 empty
    std::integral_constant<bool, true> (0x0x7f217f093de0) 0 empty

Class std::is_scalar<int>
   size=1 align=1
   base size=1 base align=1
std::is_scalar<int> (0x0x7f217f0b1410) 0 empty
  std::integral_constant<bool, true> (0x0x7f217f093e40) 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> > (0x0x7f217f0b1478) 0 empty
  std::is_scalar<int> (0x0x7f217f0b14e0) 0 empty
    std::integral_constant<bool, true> (0x0x7f217f093ea0) 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> (0x0x7f217f0b1548) 0 empty
  std::integral_constant<bool, true> (0x0x7f217f093f00) 0 empty

Class std::is_destructible<int>
   size=1 align=1
   base size=1 base align=1
std::is_destructible<int> (0x0x7f217f0b15b0) 0 empty
  std::integral_constant<bool, true> (0x0x7f217f093f60) 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> > (0x0x7f217f0c2000) 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&&> (0x0x7f217f0b16e8) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f217f0c2120) 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&&> > (0x0x7f217f0b17b8) 0 empty
  std::__is_direct_constructible_impl<int, int&&> (0x0x7f217f0b1820) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f217f0c2180) 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&&> (0x0x7f217f0b1888) 0 empty
  std::__and_<std::is_destructible<int>, std::__is_direct_constructible_impl<int, int&&> > (0x0x7f217f0b18f0) 0 empty
    std::__is_direct_constructible_impl<int, int&&> (0x0x7f217f0b1958) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7f217f0c22a0) 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&&> (0x0x7f217f0b19c0) 0 empty
  std::__is_direct_constructible_new_safe<int, int&&> (0x0x7f217f0b1a28) 0 empty
    std::__and_<std::is_destructible<int>, std::__is_direct_constructible_impl<int, int&&> > (0x0x7f217f0b1a90) 0 empty
      std::__is_direct_constructible_impl<int, int&&> (0x0x7f217f0b1af8) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7f217f0c2360) 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&&> (0x0x7f217f0b1b60) 0 empty
  std::integral_constant<bool, true> (0x0x7f217f0c2420) 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&&> (0x0x7f217f0b1bc8) 0 empty
  std::__is_direct_constructible<int, int&&> (0x0x7f217f0b1c30) 0 empty
    std::integral_constant<bool, true> (0x0x7f217f0c2480) 0 empty

Class std::is_constructible<int, int&&>
   size=1 align=1
   base size=1 base align=1
std::is_constructible<int, int&&> (0x0x7f217f0b1c98) 0 empty
  std::integral_constant<bool, true> (0x0x7f217f0c24e0) 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> (0x0x7f217f0b1d00) 0 empty
  std::is_constructible<int, int&&> (0x0x7f217f0b1d68) 0 empty
    std::integral_constant<bool, true> (0x0x7f217f0c2540) 0 empty

Class std::is_move_constructible<int>
   size=1 align=1
   base size=1 base align=1
std::is_move_constructible<int> (0x0x7f217f0b1dd0) 0 empty
  std::__is_move_constructible_impl<int, true> (0x0x7f217f0b1e38) 0 empty
    std::is_constructible<int, int&&> (0x0x7f217f0b1ea0) 0 empty
      std::integral_constant<bool, true> (0x0x7f217f0c25a0) 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> > (0x0x7f217f0c2600) 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> > (0x0x7f217f0b1f08) 0 empty
  std::is_move_assignable<int> (0x0x7f217f0b1f70) 0 empty
    std::__is_move_assignable_impl<int, true> (0x0x7f217f0cc000) 0 empty
      std::is_assignable<int&, int&&> (0x0x7f217f0cc068) 0 empty
        std::integral_constant<bool, true> (0x0x7f217f0c2660) 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&&> > (0x0x7f217f0c26c0) 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&&> (0x0x7f217f0cc270) 0 empty
  std::integral_constant<bool, true> (0x0x7f217f0c2720) 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&&> > (0x0x7f217f0cc2d8) 0 empty
  std::__is_nt_constructible_impl<int, int&&> (0x0x7f217f0cc340) 0 empty
    std::integral_constant<bool, true> (0x0x7f217f0c2780) 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&&> (0x0x7f217f0cc3a8) 0 empty
  std::__and_<std::is_constructible<int, int&&>, std::__is_nt_constructible_impl<int, int&&> > (0x0x7f217f0cc410) 0 empty
    std::__is_nt_constructible_impl<int, int&&> (0x0x7f217f0cc478) 0 empty
      std::integral_constant<bool, true> (0x0x7f217f0c28a0) 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> (0x0x7f217f0cc4e0) 0 empty
  std::is_nothrow_constructible<int, int&&> (0x0x7f217f0cc548) 0 empty
    std::__and_<std::is_constructible<int, int&&>, std::__is_nt_constructible_impl<int, int&&> > (0x0x7f217f0cc5b0) 0 empty
      std::__is_nt_constructible_impl<int, int&&> (0x0x7f217f0cc618) 0 empty
        std::integral_constant<bool, true> (0x0x7f217f0c2960) 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> (0x0x7f217f0cc680) 0 empty
  std::__is_nothrow_move_constructible_impl<int, true> (0x0x7f217f0cc6e8) 0 empty
    std::is_nothrow_constructible<int, int&&> (0x0x7f217f0cc750) 0 empty
      std::__and_<std::is_constructible<int, int&&>, std::__is_nt_constructible_impl<int, int&&> > (0x0x7f217f0cc7b8) 0 empty
        std::__is_nt_constructible_impl<int, int&&> (0x0x7f217f0cc820) 0 empty
          std::integral_constant<bool, true> (0x0x7f217f0c2a20) 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> > (0x0x7f217f0c2ae0) 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&&> > (0x0x7f217f0c2b40) 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&&> (0x0x7f217f0ccaf8) 0 empty
  std::integral_constant<bool, true> (0x0x7f217f0c2c60) 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&&> > (0x0x7f217f0ccb60) 0 empty
  std::__is_nt_assignable_impl<int&, int&&> (0x0x7f217f0ccbc8) 0 empty
    std::integral_constant<bool, true> (0x0x7f217f0c2cc0) 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&&> (0x0x7f217f0ccc30) 0 empty
  std::__and_<std::is_assignable<int&, int&&>, std::__is_nt_assignable_impl<int&, int&&> > (0x0x7f217f0ccc98) 0 empty
    std::__is_nt_assignable_impl<int&, int&&> (0x0x7f217f0ccd00) 0 empty
      std::integral_constant<bool, true> (0x0x7f217f0c2de0) 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> (0x0x7f217f0ccd68) 0 empty
  std::is_nothrow_assignable<int&, int&&> (0x0x7f217f0ccdd0) 0 empty
    std::__and_<std::is_assignable<int&, int&&>, std::__is_nt_assignable_impl<int&, int&&> > (0x0x7f217f0cce38) 0 empty
      std::__is_nt_assignable_impl<int&, int&&> (0x0x7f217f0ccea0) 0 empty
        std::integral_constant<bool, true> (0x0x7f217f0c2ea0) 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> (0x0x7f217f0ccf08) 0 empty
  std::__is_nt_move_assignable_impl<int, true> (0x0x7f217f0ccf70) 0 empty
    std::is_nothrow_assignable<int&, int&&> (0x0x7f217f0dd000) 0 empty
      std::__and_<std::is_assignable<int&, int&&>, std::__is_nt_assignable_impl<int&, int&&> > (0x0x7f217f0dd068) 0 empty
        std::__is_nt_assignable_impl<int&, int&&> (0x0x7f217f0dd0d0) 0 empty
          std::integral_constant<bool, true> (0x0x7f217f0c2f60) 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> > (0x0x7f217f0dd138) 0 empty
  std::is_nothrow_move_assignable<int> (0x0x7f217f0dd1a0) 0 empty
    std::__is_nt_move_assignable_impl<int, true> (0x0x7f217f0dd208) 0 empty
      std::is_nothrow_assignable<int&, int&&> (0x0x7f217f0dd270) 0 empty
        std::__and_<std::is_assignable<int&, int&&>, std::__is_nt_assignable_impl<int&, int&&> > (0x0x7f217f0dd2d8) 0 empty
          std::__is_nt_assignable_impl<int&, int&&> (0x0x7f217f0dd340) 0 empty
            std::integral_constant<bool, true> (0x0x7f217f0df060) 0 empty

Class std::iterator_traits<CoinTriple<int, int, double>*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<CoinTriple<int, int, double>*> (0x0x7f217f11a2a0) 0 empty

Class std::remove_reference<CoinTriple<int, int, double>&>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<CoinTriple<int, int, double>&> (0x0x7f217f11a300) 0 empty

Class __gnu_cxx::__ops::_Val_comp_iter<CoinFirstLess_3<int, int, double> >
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__ops::_Val_comp_iter<CoinFirstLess_3<int, int, double> > (0x0x7f217f11a420) 0

Class __gnu_cxx::__ops::_Val_comp_iter<CoinFirstGreater_3<int, int, double> >
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__ops::_Val_comp_iter<CoinFirstGreater_3<int, int, double> > (0x0x7f217f11a840) 0

Class std::iterator_traits<CoinTriple<double, int, int>*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<CoinTriple<double, int, int>*> (0x0x7f217f11ac00) 0 empty

Class std::remove_reference<CoinTriple<double, int, int>&>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<CoinTriple<double, int, int>&> (0x0x7f217f11ac60) 0 empty

Class __gnu_cxx::__ops::_Val_comp_iter<CoinFirstLess_3<double, int, int> >
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__ops::_Val_comp_iter<CoinFirstLess_3<double, int, int> > (0x0x7f217f11ad80) 0

Class __gnu_cxx::__ops::_Val_comp_iter<CoinFirstGreater_3<double, int, int> >
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__ops::_Val_comp_iter<CoinFirstGreater_3<double, int, int> > (0x0x7f217f1651e0) 0

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

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

Class std::__is_direct_constructible_impl<long int, long int&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_impl<long int, long int&&> (0x0x7f217f16d750) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f217f1658a0) 0 empty

Class std::__and_<std::is_destructible<long int>, std::__is_direct_constructible_impl<long int, long int&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_destructible<long int>, std::__is_direct_constructible_impl<long int, long int&&> > (0x0x7f217f16d820) 0 empty
  std::__is_direct_constructible_impl<long int, long int&&> (0x0x7f217f16d888) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f217f165900) 0 empty

Class std::__is_direct_constructible_new_safe<long int, long int&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new_safe<long int, long int&&> (0x0x7f217f16da90) 0 empty
  std::__and_<std::is_destructible<long int>, std::__is_direct_constructible_impl<long int, long int&&> > (0x0x7f217f16daf8) 0 empty
    std::__is_direct_constructible_impl<long int, long int&&> (0x0x7f217f16db60) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7f217f165960) 0 empty

Class std::__is_direct_constructible_new<long int, long int&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new<long int, long int&&> (0x0x7f217f16dc30) 0 empty
  std::__is_direct_constructible_new_safe<long int, long int&&> (0x0x7f217f16dc98) 0 empty
    std::__and_<std::is_destructible<long int>, std::__is_direct_constructible_impl<long int, long int&&> > (0x0x7f217f16dd00) 0 empty
      std::__is_direct_constructible_impl<long int, long int&&> (0x0x7f217f16dd68) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7f217f1659c0) 0 empty

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

Class std::__is_constructible_impl<long int, long int&&>
   size=1 align=1
   base size=1 base align=1
std::__is_constructible_impl<long int, long int&&> (0x0x7f217f16dea0) 0 empty
  std::__is_direct_constructible<long int, long int&&> (0x0x7f217f16df08) 0 empty
    std::integral_constant<bool, true> (0x0x7f217f165a80) 0 empty

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

Class std::__is_move_constructible_impl<long int, true>
   size=1 align=1
   base size=1 base align=1
std::__is_move_constructible_impl<long int, true> (0x0x7f217f16d618) 0 empty
  std::is_constructible<long int, long int&&> (0x0x7f217f16d680) 0 empty
    std::integral_constant<bool, true> (0x0x7f217f165b40) 0 empty

Class std::is_move_constructible<long int>
   size=1 align=1
   base size=1 base align=1
std::is_move_constructible<long int> (0x0x7f217f16d6e8) 0 empty
  std::__is_move_constructible_impl<long int, true> (0x0x7f217f18f000) 0 empty
    std::is_constructible<long int, long int&&> (0x0x7f217f18f068) 0 empty
      std::integral_constant<bool, true> (0x0x7f217f165ba0) 0 empty

Class std::conditional<true, std::is_move_assignable<long int>, std::is_move_constructible<long int> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_move_assignable<long int>, std::is_move_constructible<long int> > (0x0x7f217f165c00) 0 empty

Class std::__and_<std::is_move_constructible<long int>, std::is_move_assignable<long int> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_move_constructible<long int>, std::is_move_assignable<long int> > (0x0x7f217f18f1a0) 0 empty
  std::is_move_assignable<long int> (0x0x7f217f18f208) 0 empty
    std::__is_move_assignable_impl<long int, true> (0x0x7f217f18f270) 0 empty
      std::is_assignable<long int&, long int&&> (0x0x7f217f18f2d8) 0 empty
        std::integral_constant<bool, true> (0x0x7f217f165d20) 0 empty

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

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

Class std::__and_<std::is_constructible<long int, long int&&>, std::__is_nt_constructible_impl<long int, long int&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<long int, long int&&>, std::__is_nt_constructible_impl<long int, long int&&> > (0x0x7f217f18f3a8) 0 empty
  std::__is_nt_constructible_impl<long int, long int&&> (0x0x7f217f18f410) 0 empty
    std::integral_constant<bool, true> (0x0x7f217f165e40) 0 empty

Class std::is_nothrow_constructible<long int, long int&&>
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_constructible<long int, long int&&> (0x0x7f217f18f478) 0 empty
  std::__and_<std::is_constructible<long int, long int&&>, std::__is_nt_constructible_impl<long int, long int&&> > (0x0x7f217f18f4e0) 0 empty
    std::__is_nt_constructible_impl<long int, long int&&> (0x0x7f217f18f548) 0 empty
      std::integral_constant<bool, true> (0x0x7f217f165ea0) 0 empty

Class std::__is_nothrow_move_constructible_impl<long int, true>
   size=1 align=1
   base size=1 base align=1
std::__is_nothrow_move_constructible_impl<long int, true> (0x0x7f217f18f5b0) 0 empty
  std::is_nothrow_constructible<long int, long int&&> (0x0x7f217f18f618) 0 empty
    std::__and_<std::is_constructible<long int, long int&&>, std::__is_nt_constructible_impl<long int, long int&&> > (0x0x7f217f18f680) 0 empty
      std::__is_nt_constructible_impl<long int, long int&&> (0x0x7f217f18f6e8) 0 empty
        std::integral_constant<bool, true> (0x0x7f217f165f00) 0 empty

Class std::is_nothrow_move_constructible<long int>
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_move_constructible<long int> (0x0x7f217f18f750) 0 empty
  std::__is_nothrow_move_constructible_impl<long int, true> (0x0x7f217f18f7b8) 0 empty
    std::is_nothrow_constructible<long int, long int&&> (0x0x7f217f18f820) 0 empty
      std::__and_<std::is_constructible<long int, long int&&>, std::__is_nt_constructible_impl<long int, long int&&> > (0x0x7f217f18f888) 0 empty
        std::__is_nt_constructible_impl<long int, long int&&> (0x0x7f217f18f8f0) 0 empty
          std::integral_constant<bool, true> (0x0x7f217f165f60) 0 empty

Class std::conditional<true, std::is_nothrow_move_assignable<long int>, std::is_nothrow_move_constructible<long int> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_nothrow_move_assignable<long int>, std::is_nothrow_move_constructible<long int> > (0x0x7f217f19c000) 0 empty

Class std::conditional<true, std::__is_nt_assignable_impl<long int&, long int&&>, std::is_assignable<long int&, long int&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_nt_assignable_impl<long int&, long int&&>, std::is_assignable<long int&, long int&&> > (0x0x7f217f19c060) 0 empty

Class std::__is_nt_assignable_impl<long int&, long int&&>
   size=1 align=1
   base size=1 base align=1
std::__is_nt_assignable_impl<long int&, long int&&> (0x0x7f217f18f958) 0 empty
  std::integral_constant<bool, true> (0x0x7f217f19c0c0) 0 empty

Class std::__and_<std::is_assignable<long int&, long int&&>, std::__is_nt_assignable_impl<long int&, long int&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_assignable<long int&, long int&&>, std::__is_nt_assignable_impl<long int&, long int&&> > (0x0x7f217f18f9c0) 0 empty
  std::__is_nt_assignable_impl<long int&, long int&&> (0x0x7f217f18fa28) 0 empty
    std::integral_constant<bool, true> (0x0x7f217f19c120) 0 empty

Class std::is_nothrow_assignable<long int&, long int&&>
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_assignable<long int&, long int&&> (0x0x7f217f18fb60) 0 empty
  std::__and_<std::is_assignable<long int&, long int&&>, std::__is_nt_assignable_impl<long int&, long int&&> > (0x0x7f217f18fbc8) 0 empty
    std::__is_nt_assignable_impl<long int&, long int&&> (0x0x7f217f18fc30) 0 empty
      std::integral_constant<bool, true> (0x0x7f217f19c180) 0 empty

Class std::__is_nt_move_assignable_impl<long int, true>
   size=1 align=1
   base size=1 base align=1
std::__is_nt_move_assignable_impl<long int, true> (0x0x7f217f18fc98) 0 empty
  std::is_nothrow_assignable<long int&, long int&&> (0x0x7f217f18fd00) 0 empty
    std::__and_<std::is_assignable<long int&, long int&&>, std::__is_nt_assignable_impl<long int&, long int&&> > (0x0x7f217f18fd68) 0 empty
      std::__is_nt_assignable_impl<long int&, long int&&> (0x0x7f217f18fdd0) 0 empty
        std::integral_constant<bool, true> (0x0x7f217f19c1e0) 0 empty

Class std::is_nothrow_move_assignable<long int>
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_move_assignable<long int> (0x0x7f217f18fe38) 0 empty
  std::__is_nt_move_assignable_impl<long int, true> (0x0x7f217f18fea0) 0 empty
    std::is_nothrow_assignable<long int&, long int&&> (0x0x7f217f18ff08) 0 empty
      std::__and_<std::is_assignable<long int&, long int&&>, std::__is_nt_assignable_impl<long int&, long int&&> > (0x0x7f217f18ff70) 0 empty
        std::__is_nt_assignable_impl<long int&, long int&&> (0x0x7f217f1a2000) 0 empty
          std::integral_constant<bool, true> (0x0x7f217f19c240) 0 empty

Class std::__and_<std::is_nothrow_move_constructible<long int>, std::is_nothrow_move_assignable<long int> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_nothrow_move_constructible<long int>, std::is_nothrow_move_assignable<long int> > (0x0x7f217f1a2068) 0 empty
  std::is_nothrow_move_assignable<long int> (0x0x7f217f1a20d0) 0 empty
    std::__is_nt_move_assignable_impl<long int, true> (0x0x7f217f1a2138) 0 empty
      std::is_nothrow_assignable<long int&, long int&&> (0x0x7f217f1a21a0) 0 empty
        std::__and_<std::is_assignable<long int&, long int&&>, std::__is_nt_assignable_impl<long int&, long int&&> > (0x0x7f217f1a2208) 0 empty
          std::__is_nt_assignable_impl<long int&, long int&&> (0x0x7f217f1a2270) 0 empty
            std::integral_constant<bool, true> (0x0x7f217f19c2a0) 0 empty

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

Class std::is_function<CoinTriple<int, int, double> >
   size=1 align=1
   base size=1 base align=1
std::is_function<CoinTriple<int, int, double> > (0x0x7f217f1f06e8) 0 empty
  std::integral_constant<bool, false> (0x0x7f217f2045a0) 0 empty

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

Class std::is_lvalue_reference<CoinTriple<int, int, double> >
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<CoinTriple<int, int, double> > (0x0x7f217f1f0820) 0 empty
  std::integral_constant<bool, false> (0x0x7f217f204660) 0 empty

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

Class std::is_rvalue_reference<CoinTriple<int, int, double> >
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<CoinTriple<int, int, double> > (0x0x7f217f1f0888) 0 empty
  std::integral_constant<bool, false> (0x0x7f217f204720) 0 empty

Class std::__or_<std::is_lvalue_reference<CoinTriple<int, int, double> >, std::is_rvalue_reference<CoinTriple<int, int, double> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<CoinTriple<int, int, double> >, std::is_rvalue_reference<CoinTriple<int, int, double> > > (0x0x7f217f1f08f0) 0 empty
  std::is_rvalue_reference<CoinTriple<int, int, double> > (0x0x7f217f1f0958) 0 empty
    std::integral_constant<bool, false> (0x0x7f217f204780) 0 empty

Class std::is_reference<CoinTriple<int, int, double> >
   size=1 align=1
   base size=1 base align=1
std::is_reference<CoinTriple<int, int, double> > (0x0x7f217f1f09c0) 0 empty
  std::integral_constant<bool, false> (0x0x7f217f2047e0) 0 empty

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

Class std::remove_volatile<CoinTriple<int, int, double> >
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<CoinTriple<int, int, double> > (0x0x7f217f204900) 0 empty

Class std::remove_const<CoinTriple<int, int, double> >
   size=1 align=1
   base size=0 base align=1
std::remove_const<CoinTriple<int, int, double> > (0x0x7f217f204960) 0 empty

Class std::remove_cv<CoinTriple<int, int, double> >
   size=1 align=1
   base size=0 base align=1
std::remove_cv<CoinTriple<int, int, double> > (0x0x7f217f2048a0) 0 empty

Class std::__is_void_helper<CoinTriple<int, int, double> >
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<CoinTriple<int, int, double> > (0x0x7f217f1f0a90) 0 empty
  std::integral_constant<bool, false> (0x0x7f217f2049c0) 0 empty

Class std::is_void<CoinTriple<int, int, double> >
   size=1 align=1
   base size=1 base align=1
std::is_void<CoinTriple<int, int, double> > (0x0x7f217f1f0af8) 0 empty
  std::integral_constant<bool, false> (0x0x7f217f204a20) 0 empty

Class std::__or_<std::is_reference<CoinTriple<int, int, double> >, std::is_void<CoinTriple<int, int, double> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<CoinTriple<int, int, double> >, std::is_void<CoinTriple<int, int, double> > > (0x0x7f217f1f0b60) 0 empty
  std::is_void<CoinTriple<int, int, double> > (0x0x7f217f1f0bc8) 0 empty
    std::integral_constant<bool, false> (0x0x7f217f204a80) 0 empty

Class std::__or_<std::is_function<CoinTriple<int, int, double> >, std::is_reference<CoinTriple<int, int, double> >, std::is_void<CoinTriple<int, int, double> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<CoinTriple<int, int, double> >, std::is_reference<CoinTriple<int, int, double> >, std::is_void<CoinTriple<int, int, double> > > (0x0x7f217f1f0c30) 0 empty
  std::__or_<std::is_reference<CoinTriple<int, int, double> >, std::is_void<CoinTriple<int, int, double> > > (0x0x7f217f1f0c98) 0 empty
    std::is_void<CoinTriple<int, int, double> > (0x0x7f217f1f0d00) 0 empty
      std::integral_constant<bool, false> (0x0x7f217f204ae0) 0 empty

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

Class std::is_object<CoinTriple<int, int, double> >
   size=1 align=1
   base size=1 base align=1
std::is_object<CoinTriple<int, int, double> > (0x0x7f217f1f0dd0) 0 empty
  std::integral_constant<bool, true> (0x0x7f217f204ba0) 0 empty

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

Class std::__or_<std::is_object<CoinTriple<int, int, double> >, std::is_reference<CoinTriple<int, int, double> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<CoinTriple<int, int, double> >, std::is_reference<CoinTriple<int, int, double> > > (0x0x7f217f1f0e38) 0 empty
  std::is_object<CoinTriple<int, int, double> > (0x0x7f217f1f0ea0) 0 empty
    std::integral_constant<bool, true> (0x0x7f217f204c60) 0 empty

Class std::__is_referenceable<CoinTriple<int, int, double> >
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<CoinTriple<int, int, double> > (0x0x7f217f1f0478) 0 empty
  std::integral_constant<bool, true> (0x0x7f217f204cc0) 0 empty

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

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

Class std::is_array<CoinTriple<int, int, double> >
   size=1 align=1
   base size=1 base align=1
std::is_array<CoinTriple<int, int, double> > (0x0x7f217f23a000) 0 empty
  std::integral_constant<bool, false> (0x0x7f217f204de0) 0 empty

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

Class std::__and_<std::is_array<CoinTriple<int, int, double> >, std::__not_<std::extent<CoinTriple<int, int, double>, 0u> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_array<CoinTriple<int, int, double> >, std::__not_<std::extent<CoinTriple<int, int, double>, 0u> > > (0x0x7f217f23a068) 0 empty
  std::is_array<CoinTriple<int, int, double> > (0x0x7f217f23a0d0) 0 empty
    std::integral_constant<bool, false> (0x0x7f217f204ea0) 0 empty

Class std::__is_array_unknown_bounds<CoinTriple<int, int, double> >
   size=1 align=1
   base size=1 base align=1
std::__is_array_unknown_bounds<CoinTriple<int, int, double> > (0x0x7f217f23a138) 0 empty
  std::__and_<std::is_array<CoinTriple<int, int, double> >, std::__not_<std::extent<CoinTriple<int, int, double>, 0u> > > (0x0x7f217f23a1a0) 0 empty
    std::is_array<CoinTriple<int, int, double> > (0x0x7f217f23a208) 0 empty
      std::integral_constant<bool, false> (0x0x7f217f204f00) 0 empty

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

Class std::__or_<std::__is_array_unknown_bounds<CoinTriple<int, int, double> >, std::is_function<CoinTriple<int, int, double> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::__is_array_unknown_bounds<CoinTriple<int, int, double> >, std::is_function<CoinTriple<int, int, double> > > (0x0x7f217f23a270) 0 empty
  std::is_function<CoinTriple<int, int, double> > (0x0x7f217f23a2d8) 0 empty
    std::integral_constant<bool, false> (0x0x7f217f23e000) 0 empty

Class std::__or_<std::is_void<CoinTriple<int, int, double> >, std::__is_array_unknown_bounds<CoinTriple<int, int, double> >, std::is_function<CoinTriple<int, int, double> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<CoinTriple<int, int, double> >, std::__is_array_unknown_bounds<CoinTriple<int, int, double> >, std::is_function<CoinTriple<int, int, double> > > (0x0x7f217f23a340) 0 empty
  std::__or_<std::__is_array_unknown_bounds<CoinTriple<int, int, double> >, std::is_function<CoinTriple<int, int, double> > > (0x0x7f217f23a3a8) 0 empty
    std::is_function<CoinTriple<int, int, double> > (0x0x7f217f23a410) 0 empty
      std::integral_constant<bool, false> (0x0x7f217f23e060) 0 empty

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

Class std::__is_integral_helper<CoinTriple<int, int, double> >
   size=1 align=1
   base size=1 base align=1
std::__is_integral_helper<CoinTriple<int, int, double> > (0x0x7f217f23a478) 0 empty
  std::integral_constant<bool, false> (0x0x7f217f23e120) 0 empty

Class std::is_integral<CoinTriple<int, int, double> >
   size=1 align=1
   base size=1 base align=1
std::is_integral<CoinTriple<int, int, double> > (0x0x7f217f23a4e0) 0 empty
  std::integral_constant<bool, false> (0x0x7f217f23e180) 0 empty

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

Class std::__is_floating_point_helper<CoinTriple<int, int, double> >
   size=1 align=1
   base size=1 base align=1
std::__is_floating_point_helper<CoinTriple<int, int, double> > (0x0x7f217f23a548) 0 empty
  std::integral_constant<bool, false> (0x0x7f217f23e240) 0 empty

Class std::is_floating_point<CoinTriple<int, int, double> >
   size=1 align=1
   base size=1 base align=1
std::is_floating_point<CoinTriple<int, int, double> > (0x0x7f217f23a5b0) 0 empty
  std::integral_constant<bool, false> (0x0x7f217f23e2a0) 0 empty

Class std::__or_<std::is_integral<CoinTriple<int, int, double> >, std::is_floating_point<CoinTriple<int, int, double> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_integral<CoinTriple<int, int, double> >, std::is_floating_point<CoinTriple<int, int, double> > > (0x0x7f217f23a618) 0 empty
  std::is_floating_point<CoinTriple<int, int, double> > (0x0x7f217f23a680) 0 empty
    std::integral_constant<bool, false> (0x0x7f217f23e300) 0 empty

Class std::is_arithmetic<CoinTriple<int, int, double> >
   size=1 align=1
   base size=1 base align=1
std::is_arithmetic<CoinTriple<int, int, double> > (0x0x7f217f23a6e8) 0 empty
  std::integral_constant<bool, false> (0x0x7f217f23e360) 0 empty

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

Class std::is_enum<CoinTriple<int, int, double> >
   size=1 align=1
   base size=1 base align=1
std::is_enum<CoinTriple<int, int, double> > (0x0x7f217f23a750) 0 empty
  std::integral_constant<bool, false> (0x0x7f217f23e420) 0 empty

Class std::conditional<false, std::is_enum<CoinTriple<int, int, double> >, std::__or_<std::is_pointer<CoinTriple<int, int, double> >, std::is_member_pointer<CoinTriple<int, int, double> >, std::is_null_pointer<CoinTriple<int, int, double> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_enum<CoinTriple<int, int, double> >, std::__or_<std::is_pointer<CoinTriple<int, int, double> >, std::is_member_pointer<CoinTriple<int, int, double> >, std::is_null_pointer<CoinTriple<int, int, double> > > > (0x0x7f217f23e480) 0 empty

Class std::__is_pointer_helper<CoinTriple<int, int, double> >
   size=1 align=1
   base size=1 base align=1
std::__is_pointer_helper<CoinTriple<int, int, double> > (0x0x7f217f23a7b8) 0 empty
  std::integral_constant<bool, false> (0x0x7f217f23e4e0) 0 empty

Class std::is_pointer<CoinTriple<int, int, double> >
   size=1 align=1
   base size=1 base align=1
std::is_pointer<CoinTriple<int, int, double> > (0x0x7f217f23a820) 0 empty
  std::integral_constant<bool, false> (0x0x7f217f23e540) 0 empty

Class std::conditional<false, std::is_pointer<CoinTriple<int, int, double> >, std::__or_<std::is_member_pointer<CoinTriple<int, int, double> >, std::is_null_pointer<CoinTriple<int, int, double> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_pointer<CoinTriple<int, int, double> >, std::__or_<std::is_member_pointer<CoinTriple<int, int, double> >, std::is_null_pointer<CoinTriple<int, int, double> > > > (0x0x7f217f23e5a0) 0 empty

Class std::__is_member_pointer_helper<CoinTriple<int, int, double> >
   size=1 align=1
   base size=1 base align=1
std::__is_member_pointer_helper<CoinTriple<int, int, double> > (0x0x7f217f23a888) 0 empty
  std::integral_constant<bool, false> (0x0x7f217f23e600) 0 empty

Class std::is_member_pointer<CoinTriple<int, int, double> >
   size=1 align=1
   base size=1 base align=1
std::is_member_pointer<CoinTriple<int, int, double> > (0x0x7f217f23a8f0) 0 empty
  std::integral_constant<bool, false> (0x0x7f217f23e660) 0 empty

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

Class std::__is_null_pointer_helper<CoinTriple<int, int, double> >
   size=1 align=1
   base size=1 base align=1
std::__is_null_pointer_helper<CoinTriple<int, int, double> > (0x0x7f217f23a958) 0 empty
  std::integral_constant<bool, false> (0x0x7f217f23e720) 0 empty

Class std::is_null_pointer<CoinTriple<int, int, double> >
   size=1 align=1
   base size=1 base align=1
std::is_null_pointer<CoinTriple<int, int, double> > (0x0x7f217f23a9c0) 0 empty
  std::integral_constant<bool, false> (0x0x7f217f23e780) 0 empty

Class std::__or_<std::is_member_pointer<CoinTriple<int, int, double> >, std::is_null_pointer<CoinTriple<int, int, double> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_member_pointer<CoinTriple<int, int, double> >, std::is_null_pointer<CoinTriple<int, int, double> > > (0x0x7f217f23aa28) 0 empty
  std::is_null_pointer<CoinTriple<int, int, double> > (0x0x7f217f23aa90) 0 empty
    std::integral_constant<bool, false> (0x0x7f217f23e7e0) 0 empty

Class std::__or_<std::is_pointer<CoinTriple<int, int, double> >, std::is_member_pointer<CoinTriple<int, int, double> >, std::is_null_pointer<CoinTriple<int, int, double> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_pointer<CoinTriple<int, int, double> >, std::is_member_pointer<CoinTriple<int, int, double> >, std::is_null_pointer<CoinTriple<int, int, double> > > (0x0x7f217f23aaf8) 0 empty
  std::__or_<std::is_member_pointer<CoinTriple<int, int, double> >, std::is_null_pointer<CoinTriple<int, int, double> > > (0x0x7f217f23ab60) 0 empty
    std::is_null_pointer<CoinTriple<int, int, double> > (0x0x7f217f23abc8) 0 empty
      std::integral_constant<bool, false> (0x0x7f217f23e840) 0 empty

Class std::__or_<std::is_enum<CoinTriple<int, int, double> >, std::is_pointer<CoinTriple<int, int, double> >, std::is_member_pointer<CoinTriple<int, int, double> >, std::is_null_pointer<CoinTriple<int, int, double> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_enum<CoinTriple<int, int, double> >, std::is_pointer<CoinTriple<int, int, double> >, std::is_member_pointer<CoinTriple<int, int, double> >, std::is_null_pointer<CoinTriple<int, int, double> > > (0x0x7f217f23ac30) 0 empty
  std::__or_<std::is_pointer<CoinTriple<int, int, double> >, std::is_member_pointer<CoinTriple<int, int, double> >, std::is_null_pointer<CoinTriple<int, int, double> > > (0x0x7f217f23ac98) 0 empty
    std::__or_<std::is_member_pointer<CoinTriple<int, int, double> >, std::is_null_pointer<CoinTriple<int, int, double> > > (0x0x7f217f23ad00) 0 empty
      std::is_null_pointer<CoinTriple<int, int, double> > (0x0x7f217f23ad68) 0 empty
        std::integral_constant<bool, false> (0x0x7f217f23e8a0) 0 empty

Class std::__or_<std::is_arithmetic<CoinTriple<int, int, double> >, std::is_enum<CoinTriple<int, int, double> >, std::is_pointer<CoinTriple<int, int, double> >, std::is_member_pointer<CoinTriple<int, int, double> >, std::is_null_pointer<CoinTriple<int, int, double> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_arithmetic<CoinTriple<int, int, double> >, std::is_enum<CoinTriple<int, int, double> >, std::is_pointer<CoinTriple<int, int, double> >, std::is_member_pointer<CoinTriple<int, int, double> >, std::is_null_pointer<CoinTriple<int, int, double> > > (0x0x7f217f23add0) 0 empty
  std::__or_<std::is_enum<CoinTriple<int, int, double> >, std::is_pointer<CoinTriple<int, int, double> >, std::is_member_pointer<CoinTriple<int, int, double> >, std::is_null_pointer<CoinTriple<int, int, double> > > (0x0x7f217f23ae38) 0 empty
    std::__or_<std::is_pointer<CoinTriple<int, int, double> >, std::is_member_pointer<CoinTriple<int, int, double> >, std::is_null_pointer<CoinTriple<int, int, double> > > (0x0x7f217f23aea0) 0 empty
      std::__or_<std::is_member_pointer<CoinTriple<int, int, double> >, std::is_null_pointer<CoinTriple<int, int, double> > > (0x0x7f217f23af08) 0 empty
        std::is_null_pointer<CoinTriple<int, int, double> > (0x0x7f217f23af70) 0 empty
          std::integral_constant<bool, false> (0x0x7f217f23e900) 0 empty

Class std::is_scalar<CoinTriple<int, int, double> >
   size=1 align=1
   base size=1 base align=1
std::is_scalar<CoinTriple<int, int, double> > (0x0x7f217f25e000) 0 empty
  std::integral_constant<bool, false> (0x0x7f217f23e960) 0 empty

Class std::__or_<std::is_reference<CoinTriple<int, int, double> >, std::is_scalar<CoinTriple<int, int, double> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<CoinTriple<int, int, double> >, std::is_scalar<CoinTriple<int, int, double> > > (0x0x7f217f25e068) 0 empty
  std::is_scalar<CoinTriple<int, int, double> > (0x0x7f217f25e0d0) 0 empty
    std::integral_constant<bool, false> (0x0x7f217f23e9c0) 0 empty

Class std::remove_all_extents<CoinTriple<int, int, double> >
   size=1 align=1
   base size=0 base align=1
std::remove_all_extents<CoinTriple<int, int, double> > (0x0x7f217f23ea20) 0 empty

Class std::is_function<CoinTriple<int, int, double>&>
   size=1 align=1
   base size=1 base align=1
std::is_function<CoinTriple<int, int, double>&> (0x0x7f217f25e270) 0 empty
  std::integral_constant<bool, false> (0x0x7f217f23eae0) 0 empty

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

Class std::is_lvalue_reference<CoinTriple<int, int, double>&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<CoinTriple<int, int, double>&> (0x0x7f217f25e3a8) 0 empty
  std::integral_constant<bool, true> (0x0x7f217f23eba0) 0 empty

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

Class std::__or_<std::is_lvalue_reference<CoinTriple<int, int, double>&>, std::is_rvalue_reference<CoinTriple<int, int, double>&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<CoinTriple<int, int, double>&>, std::is_rvalue_reference<CoinTriple<int, int, double>&> > (0x0x7f217f25e410) 0 empty
  std::is_lvalue_reference<CoinTriple<int, int, double>&> (0x0x7f217f25e478) 0 empty
    std::integral_constant<bool, true> (0x0x7f217f23ec60) 0 empty

Class std::is_reference<CoinTriple<int, int, double>&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<CoinTriple<int, int, double>&> (0x0x7f217f25e4e0) 0 empty
  std::integral_constant<bool, true> (0x0x7f217f23ecc0) 0 empty

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

Class std::__or_<std::is_reference<CoinTriple<int, int, double>&>, std::is_void<CoinTriple<int, int, double>&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<CoinTriple<int, int, double>&>, std::is_void<CoinTriple<int, int, double>&> > (0x0x7f217f25e548) 0 empty
  std::is_reference<CoinTriple<int, int, double>&> (0x0x7f217f25e5b0) 0 empty
    std::integral_constant<bool, true> (0x0x7f217f23ed80) 0 empty

Class std::__or_<std::is_function<CoinTriple<int, int, double>&>, std::is_reference<CoinTriple<int, int, double>&>, std::is_void<CoinTriple<int, int, double>&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<CoinTriple<int, int, double>&>, std::is_reference<CoinTriple<int, int, double>&>, std::is_void<CoinTriple<int, int, double>&> > (0x0x7f217f25e618) 0 empty
  std::__or_<std::is_reference<CoinTriple<int, int, double>&>, std::is_void<CoinTriple<int, int, double>&> > (0x0x7f217f25e680) 0 empty
    std::is_reference<CoinTriple<int, int, double>&> (0x0x7f217f25e6e8) 0 empty
      std::integral_constant<bool, true> (0x0x7f217f23ede0) 0 empty

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

Class std::is_object<CoinTriple<int, int, double>&>
   size=1 align=1
   base size=1 base align=1
std::is_object<CoinTriple<int, int, double>&> (0x0x7f217f25e7b8) 0 empty
  std::integral_constant<bool, false> (0x0x7f217f23eea0) 0 empty

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

Class std::__or_<std::is_object<CoinTriple<int, int, double>&>, std::is_reference<CoinTriple<int, int, double>&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<CoinTriple<int, int, double>&>, std::is_reference<CoinTriple<int, int, double>&> > (0x0x7f217f25e820) 0 empty
  std::is_reference<CoinTriple<int, int, double>&> (0x0x7f217f25e888) 0 empty
    std::integral_constant<bool, true> (0x0x7f217f23ef60) 0 empty

Class std::__is_referenceable<CoinTriple<int, int, double>&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<CoinTriple<int, int, double>&> (0x0x7f217f25e9c0) 0 empty
  std::integral_constant<bool, true> (0x0x7f217f271000) 0 empty

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

Class std::add_rvalue_reference<CoinTriple<int, int, double>&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<CoinTriple<int, int, double>&> (0x0x7f217f25ea28) 0 empty
  std::__add_rvalue_reference_helper<CoinTriple<int, int, double>&, true> (0x0x7f217f2710c0) 0 empty

Class std::__is_destructible_impl<CoinTriple<int, int, double> >
   size=1 align=1
   base size=1 base align=1
std::__is_destructible_impl<CoinTriple<int, int, double> > (0x0x7f217f25e208) 0 empty
  std::__do_is_destructible_impl (0x0x7f217f23ea80) 0 empty

Class std::__is_destructible_safe<CoinTriple<int, int, double>, false, false>
   size=1 align=1
   base size=1 base align=1
std::__is_destructible_safe<CoinTriple<int, int, double>, false, false> (0x0x7f217f25eaf8) 0 empty
  std::integral_constant<bool, true> (0x0x7f217f271120) 0 empty

Class std::is_destructible<CoinTriple<int, int, double> >
   size=1 align=1
   base size=1 base align=1
std::is_destructible<CoinTriple<int, int, double> > (0x0x7f217f25eb60) 0 empty
  std::integral_constant<bool, true> (0x0x7f217f271180) 0 empty

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

Class std::is_function<CoinTriple<int, int, double>&&>
   size=1 align=1
   base size=1 base align=1
std::is_function<CoinTriple<int, int, double>&&> (0x0x7f217f25ec30) 0 empty
  std::integral_constant<bool, false> (0x0x7f217f271360) 0 empty

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

Class std::is_lvalue_reference<CoinTriple<int, int, double>&&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<CoinTriple<int, int, double>&&> (0x0x7f217f25ed68) 0 empty
  std::integral_constant<bool, false> (0x0x7f217f271420) 0 empty

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

Class std::is_rvalue_reference<CoinTriple<int, int, double>&&>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<CoinTriple<int, int, double>&&> (0x0x7f217f25edd0) 0 empty
  std::integral_constant<bool, true> (0x0x7f217f2714e0) 0 empty

Class std::__or_<std::is_lvalue_reference<CoinTriple<int, int, double>&&>, std::is_rvalue_reference<CoinTriple<int, int, double>&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<CoinTriple<int, int, double>&&>, std::is_rvalue_reference<CoinTriple<int, int, double>&&> > (0x0x7f217f25ee38) 0 empty
  std::is_rvalue_reference<CoinTriple<int, int, double>&&> (0x0x7f217f25eea0) 0 empty
    std::integral_constant<bool, true> (0x0x7f217f271540) 0 empty

Class std::is_reference<CoinTriple<int, int, double>&&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<CoinTriple<int, int, double>&&> (0x0x7f217f25ef08) 0 empty
  std::integral_constant<bool, true> (0x0x7f217f2715a0) 0 empty

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

Class std::__or_<std::is_reference<CoinTriple<int, int, double>&&>, std::is_void<CoinTriple<int, int, double>&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<CoinTriple<int, int, double>&&>, std::is_void<CoinTriple<int, int, double>&&> > (0x0x7f217f25ef70) 0 empty
  std::is_reference<CoinTriple<int, int, double>&&> (0x0x7f217f284000) 0 empty
    std::integral_constant<bool, true> (0x0x7f217f271660) 0 empty

Class std::__or_<std::is_function<CoinTriple<int, int, double>&&>, std::is_reference<CoinTriple<int, int, double>&&>, std::is_void<CoinTriple<int, int, double>&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<CoinTriple<int, int, double>&&>, std::is_reference<CoinTriple<int, int, double>&&>, std::is_void<CoinTriple<int, int, double>&&> > (0x0x7f217f284068) 0 empty
  std::__or_<std::is_reference<CoinTriple<int, int, double>&&>, std::is_void<CoinTriple<int, int, double>&&> > (0x0x7f217f2840d0) 0 empty
    std::is_reference<CoinTriple<int, int, double>&&> (0x0x7f217f284138) 0 empty
      std::integral_constant<bool, true> (0x0x7f217f2716c0) 0 empty

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

Class std::is_object<CoinTriple<int, int, double>&&>
   size=1 align=1
   base size=1 base align=1
std::is_object<CoinTriple<int, int, double>&&> (0x0x7f217f284208) 0 empty
  std::integral_constant<bool, false> (0x0x7f217f271780) 0 empty

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

Class std::__or_<std::is_object<CoinTriple<int, int, double>&&>, std::is_reference<CoinTriple<int, int, double>&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<CoinTriple<int, int, double>&&>, std::is_reference<CoinTriple<int, int, double>&&> > (0x0x7f217f284270) 0 empty
  std::is_reference<CoinTriple<int, int, double>&&> (0x0x7f217f2842d8) 0 empty
    std::integral_constant<bool, true> (0x0x7f217f271840) 0 empty

Class std::__is_referenceable<CoinTriple<int, int, double>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<CoinTriple<int, int, double>&&> (0x0x7f217f284340) 0 empty
  std::integral_constant<bool, true> (0x0x7f217f2718a0) 0 empty

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

Class std::add_rvalue_reference<CoinTriple<int, int, double>&&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<CoinTriple<int, int, double>&&> (0x0x7f217f2843a8) 0 empty
  std::__add_rvalue_reference_helper<CoinTriple<int, int, double>&&, true> (0x0x7f217f271960) 0 empty

Class std::__is_direct_constructible_impl<CoinTriple<int, int, double>, CoinTriple<int, int, double>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_impl<CoinTriple<int, int, double>, CoinTriple<int, int, double>&&> (0x0x7f217f25ebc8) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f217f271300) 0 empty

Class std::__and_<std::is_destructible<CoinTriple<int, int, double> >, std::__is_direct_constructible_impl<CoinTriple<int, int, double>, CoinTriple<int, int, double>&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_destructible<CoinTriple<int, int, double> >, std::__is_direct_constructible_impl<CoinTriple<int, int, double>, CoinTriple<int, int, double>&&> > (0x0x7f217f284548) 0 empty
  std::__is_direct_constructible_impl<CoinTriple<int, int, double>, CoinTriple<int, int, double>&&> (0x0x7f217f2845b0) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f217f2719c0) 0 empty

Class std::__is_direct_constructible_new_safe<CoinTriple<int, int, double>, CoinTriple<int, int, double>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new_safe<CoinTriple<int, int, double>, CoinTriple<int, int, double>&&> (0x0x7f217f284680) 0 empty
  std::__and_<std::is_destructible<CoinTriple<int, int, double> >, std::__is_direct_constructible_impl<CoinTriple<int, int, double>, CoinTriple<int, int, double>&&> > (0x0x7f217f2846e8) 0 empty
    std::__is_direct_constructible_impl<CoinTriple<int, int, double>, CoinTriple<int, int, double>&&> (0x0x7f217f284750) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7f217f271a20) 0 empty

Class std::__is_direct_constructible_new<CoinTriple<int, int, double>, CoinTriple<int, int, double>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new<CoinTriple<int, int, double>, CoinTriple<int, int, double>&&> (0x0x7f217f2848f0) 0 empty
  std::__is_direct_constructible_new_safe<CoinTriple<int, int, double>, CoinTriple<int, int, double>&&> (0x0x7f217f284958) 0 empty
    std::__and_<std::is_destructible<CoinTriple<int, int, double> >, std::__is_direct_constructible_impl<CoinTriple<int, int, double>, CoinTriple<int, int, double>&&> > (0x0x7f217f2849c0) 0 empty
      std::__is_direct_constructible_impl<CoinTriple<int, int, double>, CoinTriple<int, int, double>&&> (0x0x7f217f284a28) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7f217f271a80) 0 empty

Class std::__is_direct_constructible<CoinTriple<int, int, double>, CoinTriple<int, int, double>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible<CoinTriple<int, int, double>, CoinTriple<int, int, double>&&> (0x0x7f217f284c30) 0 empty
  std::integral_constant<bool, true> (0x0x7f217f271ba0) 0 empty

Class std::__is_constructible_impl<CoinTriple<int, int, double>, CoinTriple<int, int, double>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_constructible_impl<CoinTriple<int, int, double>, CoinTriple<int, int, double>&&> (0x0x7f217f284c98) 0 empty
  std::__is_direct_constructible<CoinTriple<int, int, double>, CoinTriple<int, int, double>&&> (0x0x7f217f284d00) 0 empty
    std::integral_constant<bool, true> (0x0x7f217f271cc0) 0 empty

Class std::is_constructible<CoinTriple<int, int, double>, CoinTriple<int, int, double>&&>
   size=1 align=1
   base size=1 base align=1
std::is_constructible<CoinTriple<int, int, double>, CoinTriple<int, int, double>&&> (0x0x7f217f284d68) 0 empty
  std::integral_constant<bool, true> (0x0x7f217f271e40) 0 empty

Class std::__is_move_constructible_impl<CoinTriple<int, int, double>, true>
   size=1 align=1
   base size=1 base align=1
std::__is_move_constructible_impl<CoinTriple<int, int, double>, true> (0x0x7f217f284dd0) 0 empty
  std::is_constructible<CoinTriple<int, int, double>, CoinTriple<int, int, double>&&> (0x0x7f217f284e38) 0 empty
    std::integral_constant<bool, true> (0x0x7f217f271ea0) 0 empty

Class std::is_move_constructible<CoinTriple<int, int, double> >
   size=1 align=1
   base size=1 base align=1
std::is_move_constructible<CoinTriple<int, int, double> > (0x0x7f217f284ea0) 0 empty
  std::__is_move_constructible_impl<CoinTriple<int, int, double>, true> (0x0x7f217f284f08) 0 empty
    std::is_constructible<CoinTriple<int, int, double>, CoinTriple<int, int, double>&&> (0x0x7f217f284f70) 0 empty
      std::integral_constant<bool, true> (0x0x7f217f271f00) 0 empty

Class std::conditional<true, std::is_move_assignable<CoinTriple<int, int, double> >, std::is_move_constructible<CoinTriple<int, int, double> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_move_assignable<CoinTriple<int, int, double> >, std::is_move_constructible<CoinTriple<int, int, double> > > (0x0x7f217f271f60) 0 empty

Class std::__is_assignable_helper<CoinTriple<int, int, double>&, CoinTriple<int, int, double>&&>
   size=1 align=1
   base size=0 base align=1
std::__is_assignable_helper<CoinTriple<int, int, double>&, CoinTriple<int, int, double>&&> (0x0x7f217ee92000) 0 empty

Class std::is_assignable<CoinTriple<int, int, double>&, CoinTriple<int, int, double>&&>
   size=1 align=1
   base size=1 base align=1
std::is_assignable<CoinTriple<int, int, double>&, CoinTriple<int, int, double>&&> (0x0x7f217ee98068) 0 empty
  std::integral_constant<bool, true> (0x0x7f217ee92120) 0 empty

Class std::__is_move_assignable_impl<CoinTriple<int, int, double>, true>
   size=1 align=1
   base size=1 base align=1
std::__is_move_assignable_impl<CoinTriple<int, int, double>, true> (0x0x7f217ee980d0) 0 empty
  std::is_assignable<CoinTriple<int, int, double>&, CoinTriple<int, int, double>&&> (0x0x7f217ee98138) 0 empty
    std::integral_constant<bool, true> (0x0x7f217ee92180) 0 empty

Class std::is_move_assignable<CoinTriple<int, int, double> >
   size=1 align=1
   base size=1 base align=1
std::is_move_assignable<CoinTriple<int, int, double> > (0x0x7f217ee981a0) 0 empty
  std::__is_move_assignable_impl<CoinTriple<int, int, double>, true> (0x0x7f217ee98208) 0 empty
    std::is_assignable<CoinTriple<int, int, double>&, CoinTriple<int, int, double>&&> (0x0x7f217ee98270) 0 empty
      std::integral_constant<bool, true> (0x0x7f217ee921e0) 0 empty

Class std::__and_<std::is_move_constructible<CoinTriple<int, int, double> >, std::is_move_assignable<CoinTriple<int, int, double> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_move_constructible<CoinTriple<int, int, double> >, std::is_move_assignable<CoinTriple<int, int, double> > > (0x0x7f217ee982d8) 0 empty
  std::is_move_assignable<CoinTriple<int, int, double> > (0x0x7f217ee98340) 0 empty
    std::__is_move_assignable_impl<CoinTriple<int, int, double>, true> (0x0x7f217ee983a8) 0 empty
      std::is_assignable<CoinTriple<int, int, double>&, CoinTriple<int, int, double>&&> (0x0x7f217ee98410) 0 empty
        std::integral_constant<bool, true> (0x0x7f217ee92240) 0 empty

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

Class std::__is_nt_constructible_impl<CoinTriple<int, int, double>, CoinTriple<int, int, double>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_nt_constructible_impl<CoinTriple<int, int, double>, CoinTriple<int, int, double>&&> (0x0x7f217ee98478) 0 empty
  std::integral_constant<bool, true> (0x0x7f217ee923c0) 0 empty

Class std::__and_<std::is_constructible<CoinTriple<int, int, double>, CoinTriple<int, int, double>&&>, std::__is_nt_constructible_impl<CoinTriple<int, int, double>, CoinTriple<int, int, double>&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<CoinTriple<int, int, double>, CoinTriple<int, int, double>&&>, std::__is_nt_constructible_impl<CoinTriple<int, int, double>, CoinTriple<int, int, double>&&> > (0x0x7f217ee984e0) 0 empty
  std::__is_nt_constructible_impl<CoinTriple<int, int, double>, CoinTriple<int, int, double>&&> (0x0x7f217ee98548) 0 empty
    std::integral_constant<bool, true> (0x0x7f217ee924e0) 0 empty

Class std::is_nothrow_constructible<CoinTriple<int, int, double>, CoinTriple<int, int, double>&&>
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_constructible<CoinTriple<int, int, double>, CoinTriple<int, int, double>&&> (0x0x7f217ee985b0) 0 empty
  std::__and_<std::is_constructible<CoinTriple<int, int, double>, CoinTriple<int, int, double>&&>, std::__is_nt_constructible_impl<CoinTriple<int, int, double>, CoinTriple<int, int, double>&&> > (0x0x7f217ee98618) 0 empty
    std::__is_nt_constructible_impl<CoinTriple<int, int, double>, CoinTriple<int, int, double>&&> (0x0x7f217ee98680) 0 empty
      std::integral_constant<bool, true> (0x0x7f217ee925a0) 0 empty

Class std::__is_nothrow_move_constructible_impl<CoinTriple<int, int, double>, true>
   size=1 align=1
   base size=1 base align=1
std::__is_nothrow_move_constructible_impl<CoinTriple<int, int, double>, true> (0x0x7f217ee986e8) 0 empty
  std::is_nothrow_constructible<CoinTriple<int, int, double>, CoinTriple<int, int, double>&&> (0x0x7f217ee98750) 0 empty
    std::__and_<std::is_constructible<CoinTriple<int, int, double>, CoinTriple<int, int, double>&&>, std::__is_nt_constructible_impl<CoinTriple<int, int, double>, CoinTriple<int, int, double>&&> > (0x0x7f217ee987b8) 0 empty
      std::__is_nt_constructible_impl<CoinTriple<int, int, double>, CoinTriple<int, int, double>&&> (0x0x7f217ee98820) 0 empty
        std::integral_constant<bool, true> (0x0x7f217ee92720) 0 empty

Class std::is_nothrow_move_constructible<CoinTriple<int, int, double> >
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_move_constructible<CoinTriple<int, int, double> > (0x0x7f217ee98888) 0 empty
  std::__is_nothrow_move_constructible_impl<CoinTriple<int, int, double>, true> (0x0x7f217ee988f0) 0 empty
    std::is_nothrow_constructible<CoinTriple<int, int, double>, CoinTriple<int, int, double>&&> (0x0x7f217ee98958) 0 empty
      std::__and_<std::is_constructible<CoinTriple<int, int, double>, CoinTriple<int, int, double>&&>, std::__is_nt_constructible_impl<CoinTriple<int, int, double>, CoinTriple<int, int, double>&&> > (0x0x7f217ee989c0) 0 empty
        std::__is_nt_constructible_impl<CoinTriple<int, int, double>, CoinTriple<int, int, double>&&> (0x0x7f217ee98a28) 0 empty
          std::integral_constant<bool, true> (0x0x7f217ee92840) 0 empty

Class std::conditional<true, std::is_nothrow_move_assignable<CoinTriple<int, int, double> >, std::is_nothrow_move_constructible<CoinTriple<int, int, double> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_nothrow_move_assignable<CoinTriple<int, int, double> >, std::is_nothrow_move_constructible<CoinTriple<int, int, double> > > (0x0x7f217ee92960) 0 empty

Class std::conditional<true, std::__is_nt_assignable_impl<CoinTriple<int, int, double>&, CoinTriple<int, int, double>&&>, std::is_assignable<CoinTriple<int, int, double>&, CoinTriple<int, int, double>&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_nt_assignable_impl<CoinTriple<int, int, double>&, CoinTriple<int, int, double>&&>, std::is_assignable<CoinTriple<int, int, double>&, CoinTriple<int, int, double>&&> > (0x0x7f217ee929c0) 0 empty

Class std::__is_nt_assignable_impl<CoinTriple<int, int, double>&, CoinTriple<int, int, double>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_nt_assignable_impl<CoinTriple<int, int, double>&, CoinTriple<int, int, double>&&> (0x0x7f217ee98a90) 0 empty
  std::integral_constant<bool, true> (0x0x7f217ee92a20) 0 empty

Class std::__and_<std::is_assignable<CoinTriple<int, int, double>&, CoinTriple<int, int, double>&&>, std::__is_nt_assignable_impl<CoinTriple<int, int, double>&, CoinTriple<int, int, double>&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_assignable<CoinTriple<int, int, double>&, CoinTriple<int, int, double>&&>, std::__is_nt_assignable_impl<CoinTriple<int, int, double>&, CoinTriple<int, int, double>&&> > (0x0x7f217ee98af8) 0 empty
  std::__is_nt_assignable_impl<CoinTriple<int, int, double>&, CoinTriple<int, int, double>&&> (0x0x7f217ee98b60) 0 empty
    std::integral_constant<bool, true> (0x0x7f217ee92b40) 0 empty

Class std::is_nothrow_assignable<CoinTriple<int, int, double>&, CoinTriple<int, int, double>&&>
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_assignable<CoinTriple<int, int, double>&, CoinTriple<int, int, double>&&> (0x0x7f217ee98bc8) 0 empty
  std::__and_<std::is_assignable<CoinTriple<int, int, double>&, CoinTriple<int, int, double>&&>, std::__is_nt_assignable_impl<CoinTriple<int, int, double>&, CoinTriple<int, int, double>&&> > (0x0x7f217ee98c30) 0 empty
    std::__is_nt_assignable_impl<CoinTriple<int, int, double>&, CoinTriple<int, int, double>&&> (0x0x7f217ee98c98) 0 empty
      std::integral_constant<bool, true> (0x0x7f217ee92c00) 0 empty

Class std::__is_nt_move_assignable_impl<CoinTriple<int, int, double>, true>
   size=1 align=1
   base size=1 base align=1
std::__is_nt_move_assignable_impl<CoinTriple<int, int, double>, true> (0x0x7f217ee98d00) 0 empty
  std::is_nothrow_assignable<CoinTriple<int, int, double>&, CoinTriple<int, int, double>&&> (0x0x7f217ee98d68) 0 empty
    std::__and_<std::is_assignable<CoinTriple<int, int, double>&, CoinTriple<int, int, double>&&>, std::__is_nt_assignable_impl<CoinTriple<int, int, double>&, CoinTriple<int, int, double>&&> > (0x0x7f217ee98dd0) 0 empty
      std::__is_nt_assignable_impl<CoinTriple<int, int, double>&, CoinTriple<int, int, double>&&> (0x0x7f217ee98e38) 0 empty
        std::integral_constant<bool, true> (0x0x7f217ee92d80) 0 empty

Class std::is_nothrow_move_assignable<CoinTriple<int, int, double> >
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_move_assignable<CoinTriple<int, int, double> > (0x0x7f217ee98ea0) 0 empty
  std::__is_nt_move_assignable_impl<CoinTriple<int, int, double>, true> (0x0x7f217ee98f08) 0 empty
    std::is_nothrow_assignable<CoinTriple<int, int, double>&, CoinTriple<int, int, double>&&> (0x0x7f217ee98f70) 0 empty
      std::__and_<std::is_assignable<CoinTriple<int, int, double>&, CoinTriple<int, int, double>&&>, std::__is_nt_assignable_impl<CoinTriple<int, int, double>&, CoinTriple<int, int, double>&&> > (0x0x7f217eeae000) 0 empty
        std::__is_nt_assignable_impl<CoinTriple<int, int, double>&, CoinTriple<int, int, double>&&> (0x0x7f217eeae068) 0 empty
          std::integral_constant<bool, true> (0x0x7f217ee92ea0) 0 empty

Class std::__and_<std::is_nothrow_move_constructible<CoinTriple<int, int, double> >, std::is_nothrow_move_assignable<CoinTriple<int, int, double> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_nothrow_move_constructible<CoinTriple<int, int, double> >, std::is_nothrow_move_assignable<CoinTriple<int, int, double> > > (0x0x7f217eeae0d0) 0 empty
  std::is_nothrow_move_assignable<CoinTriple<int, int, double> > (0x0x7f217eeae138) 0 empty
    std::__is_nt_move_assignable_impl<CoinTriple<int, int, double>, true> (0x0x7f217eeae1a0) 0 empty
      std::is_nothrow_assignable<CoinTriple<int, int, double>&, CoinTriple<int, int, double>&&> (0x0x7f217eeae208) 0 empty
        std::__and_<std::is_assignable<CoinTriple<int, int, double>&, CoinTriple<int, int, double>&&>, std::__is_nt_assignable_impl<CoinTriple<int, int, double>&, CoinTriple<int, int, double>&&> > (0x0x7f217eeae270) 0 empty
          std::__is_nt_assignable_impl<CoinTriple<int, int, double>&, CoinTriple<int, int, double>&&> (0x0x7f217eeae2d8) 0 empty
            std::integral_constant<bool, true> (0x0x7f217eeaf000) 0 empty

Class std::is_function<CoinTriple<double, int, int> >
   size=1 align=1
   base size=1 base align=1
std::is_function<CoinTriple<double, int, int> > (0x0x7f217eeae4e0) 0 empty
  std::integral_constant<bool, false> (0x0x7f217eeaf840) 0 empty

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

Class std::is_lvalue_reference<CoinTriple<double, int, int> >
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<CoinTriple<double, int, int> > (0x0x7f217eeae618) 0 empty
  std::integral_constant<bool, false> (0x0x7f217eeaf900) 0 empty

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

Class std::is_rvalue_reference<CoinTriple<double, int, int> >
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<CoinTriple<double, int, int> > (0x0x7f217eeae680) 0 empty
  std::integral_constant<bool, false> (0x0x7f217eeaf9c0) 0 empty

Class std::__or_<std::is_lvalue_reference<CoinTriple<double, int, int> >, std::is_rvalue_reference<CoinTriple<double, int, int> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<CoinTriple<double, int, int> >, std::is_rvalue_reference<CoinTriple<double, int, int> > > (0x0x7f217eeae6e8) 0 empty
  std::is_rvalue_reference<CoinTriple<double, int, int> > (0x0x7f217eeae750) 0 empty
    std::integral_constant<bool, false> (0x0x7f217eeafa20) 0 empty

Class std::is_reference<CoinTriple<double, int, int> >
   size=1 align=1
   base size=1 base align=1
std::is_reference<CoinTriple<double, int, int> > (0x0x7f217eeae7b8) 0 empty
  std::integral_constant<bool, false> (0x0x7f217eeafa80) 0 empty

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

Class std::remove_volatile<CoinTriple<double, int, int> >
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<CoinTriple<double, int, int> > (0x0x7f217eeafba0) 0 empty

Class std::remove_const<CoinTriple<double, int, int> >
   size=1 align=1
   base size=0 base align=1
std::remove_const<CoinTriple<double, int, int> > (0x0x7f217eeafc00) 0 empty

Class std::remove_cv<CoinTriple<double, int, int> >
   size=1 align=1
   base size=0 base align=1
std::remove_cv<CoinTriple<double, int, int> > (0x0x7f217eeafb40) 0 empty

Class std::__is_void_helper<CoinTriple<double, int, int> >
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<CoinTriple<double, int, int> > (0x0x7f217eeae888) 0 empty
  std::integral_constant<bool, false> (0x0x7f217eeafc60) 0 empty

Class std::is_void<CoinTriple<double, int, int> >
   size=1 align=1
   base size=1 base align=1
std::is_void<CoinTriple<double, int, int> > (0x0x7f217eeae8f0) 0 empty
  std::integral_constant<bool, false> (0x0x7f217eeafcc0) 0 empty

Class std::__or_<std::is_reference<CoinTriple<double, int, int> >, std::is_void<CoinTriple<double, int, int> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<CoinTriple<double, int, int> >, std::is_void<CoinTriple<double, int, int> > > (0x0x7f217eeae958) 0 empty
  std::is_void<CoinTriple<double, int, int> > (0x0x7f217eeae9c0) 0 empty
    std::integral_constant<bool, false> (0x0x7f217eeafd20) 0 empty

Class std::__or_<std::is_function<CoinTriple<double, int, int> >, std::is_reference<CoinTriple<double, int, int> >, std::is_void<CoinTriple<double, int, int> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<CoinTriple<double, int, int> >, std::is_reference<CoinTriple<double, int, int> >, std::is_void<CoinTriple<double, int, int> > > (0x0x7f217eeaea28) 0 empty
  std::__or_<std::is_reference<CoinTriple<double, int, int> >, std::is_void<CoinTriple<double, int, int> > > (0x0x7f217eeaea90) 0 empty
    std::is_void<CoinTriple<double, int, int> > (0x0x7f217eeaeaf8) 0 empty
      std::integral_constant<bool, false> (0x0x7f217eeafd80) 0 empty

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

Class std::is_object<CoinTriple<double, int, int> >
   size=1 align=1
   base size=1 base align=1
std::is_object<CoinTriple<double, int, int> > (0x0x7f217eeaebc8) 0 empty
  std::integral_constant<bool, true> (0x0x7f217eeafe40) 0 empty

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

Class std::__or_<std::is_object<CoinTriple<double, int, int> >, std::is_reference<CoinTriple<double, int, int> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<CoinTriple<double, int, int> >, std::is_reference<CoinTriple<double, int, int> > > (0x0x7f217eeaec30) 0 empty
  std::is_object<CoinTriple<double, int, int> > (0x0x7f217eeaec98) 0 empty
    std::integral_constant<bool, true> (0x0x7f217eeaff00) 0 empty

Class std::__is_referenceable<CoinTriple<double, int, int> >
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<CoinTriple<double, int, int> > (0x0x7f217eeaedd0) 0 empty
  std::integral_constant<bool, true> (0x0x7f217eeaff60) 0 empty

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

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

Class std::is_array<CoinTriple<double, int, int> >
   size=1 align=1
   base size=1 base align=1
std::is_array<CoinTriple<double, int, int> > (0x0x7f217eeaef08) 0 empty
  std::integral_constant<bool, false> (0x0x7f217eee50c0) 0 empty

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

Class std::__and_<std::is_array<CoinTriple<double, int, int> >, std::__not_<std::extent<CoinTriple<double, int, int>, 0u> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_array<CoinTriple<double, int, int> >, std::__not_<std::extent<CoinTriple<double, int, int>, 0u> > > (0x0x7f217eeaef70) 0 empty
  std::is_array<CoinTriple<double, int, int> > (0x0x7f217eeec000) 0 empty
    std::integral_constant<bool, false> (0x0x7f217eee5180) 0 empty

Class std::__is_array_unknown_bounds<CoinTriple<double, int, int> >
   size=1 align=1
   base size=1 base align=1
std::__is_array_unknown_bounds<CoinTriple<double, int, int> > (0x0x7f217eeec068) 0 empty
  std::__and_<std::is_array<CoinTriple<double, int, int> >, std::__not_<std::extent<CoinTriple<double, int, int>, 0u> > > (0x0x7f217eeec0d0) 0 empty
    std::is_array<CoinTriple<double, int, int> > (0x0x7f217eeec138) 0 empty
      std::integral_constant<bool, false> (0x0x7f217eee51e0) 0 empty

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

Class std::__or_<std::__is_array_unknown_bounds<CoinTriple<double, int, int> >, std::is_function<CoinTriple<double, int, int> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::__is_array_unknown_bounds<CoinTriple<double, int, int> >, std::is_function<CoinTriple<double, int, int> > > (0x0x7f217eeec1a0) 0 empty
  std::is_function<CoinTriple<double, int, int> > (0x0x7f217eeec208) 0 empty
    std::integral_constant<bool, false> (0x0x7f217eee52a0) 0 empty

Class std::__or_<std::is_void<CoinTriple<double, int, int> >, std::__is_array_unknown_bounds<CoinTriple<double, int, int> >, std::is_function<CoinTriple<double, int, int> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<CoinTriple<double, int, int> >, std::__is_array_unknown_bounds<CoinTriple<double, int, int> >, std::is_function<CoinTriple<double, int, int> > > (0x0x7f217eeec270) 0 empty
  std::__or_<std::__is_array_unknown_bounds<CoinTriple<double, int, int> >, std::is_function<CoinTriple<double, int, int> > > (0x0x7f217eeec2d8) 0 empty
    std::is_function<CoinTriple<double, int, int> > (0x0x7f217eeec340) 0 empty
      std::integral_constant<bool, false> (0x0x7f217eee5300) 0 empty

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

Class std::__is_integral_helper<CoinTriple<double, int, int> >
   size=1 align=1
   base size=1 base align=1
std::__is_integral_helper<CoinTriple<double, int, int> > (0x0x7f217eeec3a8) 0 empty
  std::integral_constant<bool, false> (0x0x7f217eee53c0) 0 empty

Class std::is_integral<CoinTriple<double, int, int> >
   size=1 align=1
   base size=1 base align=1
std::is_integral<CoinTriple<double, int, int> > (0x0x7f217eeec410) 0 empty
  std::integral_constant<bool, false> (0x0x7f217eee5420) 0 empty

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

Class std::__is_floating_point_helper<CoinTriple<double, int, int> >
   size=1 align=1
   base size=1 base align=1
std::__is_floating_point_helper<CoinTriple<double, int, int> > (0x0x7f217eeec478) 0 empty
  std::integral_constant<bool, false> (0x0x7f217eee54e0) 0 empty

Class std::is_floating_point<CoinTriple<double, int, int> >
   size=1 align=1
   base size=1 base align=1
std::is_floating_point<CoinTriple<double, int, int> > (0x0x7f217eeec4e0) 0 empty
  std::integral_constant<bool, false> (0x0x7f217eee5540) 0 empty

Class std::__or_<std::is_integral<CoinTriple<double, int, int> >, std::is_floating_point<CoinTriple<double, int, int> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_integral<CoinTriple<double, int, int> >, std::is_floating_point<CoinTriple<double, int, int> > > (0x0x7f217eeec548) 0 empty
  std::is_floating_point<CoinTriple<double, int, int> > (0x0x7f217eeec5b0) 0 empty
    std::integral_constant<bool, false> (0x0x7f217eee55a0) 0 empty

Class std::is_arithmetic<CoinTriple<double, int, int> >
   size=1 align=1
   base size=1 base align=1
std::is_arithmetic<CoinTriple<double, int, int> > (0x0x7f217eeec618) 0 empty
  std::integral_constant<bool, false> (0x0x7f217eee5600) 0 empty

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

Class std::is_enum<CoinTriple<double, int, int> >
   size=1 align=1
   base size=1 base align=1
std::is_enum<CoinTriple<double, int, int> > (0x0x7f217eeec680) 0 empty
  std::integral_constant<bool, false> (0x0x7f217eee56c0) 0 empty

Class std::conditional<false, std::is_enum<CoinTriple<double, int, int> >, std::__or_<std::is_pointer<CoinTriple<double, int, int> >, std::is_member_pointer<CoinTriple<double, int, int> >, std::is_null_pointer<CoinTriple<double, int, int> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_enum<CoinTriple<double, int, int> >, std::__or_<std::is_pointer<CoinTriple<double, int, int> >, std::is_member_pointer<CoinTriple<double, int, int> >, std::is_null_pointer<CoinTriple<double, int, int> > > > (0x0x7f217eee5720) 0 empty

Class std::__is_pointer_helper<CoinTriple<double, int, int> >
   size=1 align=1
   base size=1 base align=1
std::__is_pointer_helper<CoinTriple<double, int, int> > (0x0x7f217eeec6e8) 0 empty
  std::integral_constant<bool, false> (0x0x7f217eee5780) 0 empty

Class std::is_pointer<CoinTriple<double, int, int> >
   size=1 align=1
   base size=1 base align=1
std::is_pointer<CoinTriple<double, int, int> > (0x0x7f217eeec750) 0 empty
  std::integral_constant<bool, false> (0x0x7f217eee57e0) 0 empty

Class std::conditional<false, std::is_pointer<CoinTriple<double, int, int> >, std::__or_<std::is_member_pointer<CoinTriple<double, int, int> >, std::is_null_pointer<CoinTriple<double, int, int> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_pointer<CoinTriple<double, int, int> >, std::__or_<std::is_member_pointer<CoinTriple<double, int, int> >, std::is_null_pointer<CoinTriple<double, int, int> > > > (0x0x7f217eee5840) 0 empty

Class std::__is_member_pointer_helper<CoinTriple<double, int, int> >
   size=1 align=1
   base size=1 base align=1
std::__is_member_pointer_helper<CoinTriple<double, int, int> > (0x0x7f217eeec7b8) 0 empty
  std::integral_constant<bool, false> (0x0x7f217eee58a0) 0 empty

Class std::is_member_pointer<CoinTriple<double, int, int> >
   size=1 align=1
   base size=1 base align=1
std::is_member_pointer<CoinTriple<double, int, int> > (0x0x7f217eeec820) 0 empty
  std::integral_constant<bool, false> (0x0x7f217eee5900) 0 empty

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

Class std::__is_null_pointer_helper<CoinTriple<double, int, int> >
   size=1 align=1
   base size=1 base align=1
std::__is_null_pointer_helper<CoinTriple<double, int, int> > (0x0x7f217eeec888) 0 empty
  std::integral_constant<bool, false> (0x0x7f217eee59c0) 0 empty

Class std::is_null_pointer<CoinTriple<double, int, int> >
   size=1 align=1
   base size=1 base align=1
std::is_null_pointer<CoinTriple<double, int, int> > (0x0x7f217eeec8f0) 0 empty
  std::integral_constant<bool, false> (0x0x7f217eee5a20) 0 empty

Class std::__or_<std::is_member_pointer<CoinTriple<double, int, int> >, std::is_null_pointer<CoinTriple<double, int, int> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_member_pointer<CoinTriple<double, int, int> >, std::is_null_pointer<CoinTriple<double, int, int> > > (0x0x7f217eeec958) 0 empty
  std::is_null_pointer<CoinTriple<double, int, int> > (0x0x7f217eeec9c0) 0 empty
    std::integral_constant<bool, false> (0x0x7f217eee5a80) 0 empty

Class std::__or_<std::is_pointer<CoinTriple<double, int, int> >, std::is_member_pointer<CoinTriple<double, int, int> >, std::is_null_pointer<CoinTriple<double, int, int> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_pointer<CoinTriple<double, int, int> >, std::is_member_pointer<CoinTriple<double, int, int> >, std::is_null_pointer<CoinTriple<double, int, int> > > (0x0x7f217eeeca28) 0 empty
  std::__or_<std::is_member_pointer<CoinTriple<double, int, int> >, std::is_null_pointer<CoinTriple<double, int, int> > > (0x0x7f217eeeca90) 0 empty
    std::is_null_pointer<CoinTriple<double, int, int> > (0x0x7f217eeecaf8) 0 empty
      std::integral_constant<bool, false> (0x0x7f217eee5ae0) 0 empty

Class std::__or_<std::is_enum<CoinTriple<double, int, int> >, std::is_pointer<CoinTriple<double, int, int> >, std::is_member_pointer<CoinTriple<double, int, int> >, std::is_null_pointer<CoinTriple<double, int, int> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_enum<CoinTriple<double, int, int> >, std::is_pointer<CoinTriple<double, int, int> >, std::is_member_pointer<CoinTriple<double, int, int> >, std::is_null_pointer<CoinTriple<double, int, int> > > (0x0x7f217eeecb60) 0 empty
  std::__or_<std::is_pointer<CoinTriple<double, int, int> >, std::is_member_pointer<CoinTriple<double, int, int> >, std::is_null_pointer<CoinTriple<double, int, int> > > (0x0x7f217eeecbc8) 0 empty
    std::__or_<std::is_member_pointer<CoinTriple<double, int, int> >, std::is_null_pointer<CoinTriple<double, int, int> > > (0x0x7f217eeecc30) 0 empty
      std::is_null_pointer<CoinTriple<double, int, int> > (0x0x7f217eeecc98) 0 empty
        std::integral_constant<bool, false> (0x0x7f217eee5b40) 0 empty

Class std::__or_<std::is_arithmetic<CoinTriple<double, int, int> >, std::is_enum<CoinTriple<double, int, int> >, std::is_pointer<CoinTriple<double, int, int> >, std::is_member_pointer<CoinTriple<double, int, int> >, std::is_null_pointer<CoinTriple<double, int, int> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_arithmetic<CoinTriple<double, int, int> >, std::is_enum<CoinTriple<double, int, int> >, std::is_pointer<CoinTriple<double, int, int> >, std::is_member_pointer<CoinTriple<double, int, int> >, std::is_null_pointer<CoinTriple<double, int, int> > > (0x0x7f217eeecd00) 0 empty
  std::__or_<std::is_enum<CoinTriple<double, int, int> >, std::is_pointer<CoinTriple<double, int, int> >, std::is_member_pointer<CoinTriple<double, int, int> >, std::is_null_pointer<CoinTriple<double, int, int> > > (0x0x7f217eeecd68) 0 empty
    std::__or_<std::is_pointer<CoinTriple<double, int, int> >, std::is_member_pointer<CoinTriple<double, int, int> >, std::is_null_pointer<CoinTriple<double, int, int> > > (0x0x7f217eeecdd0) 0 empty
      std::__or_<std::is_member_pointer<CoinTriple<double, int, int> >, std::is_null_pointer<CoinTriple<double, int, int> > > (0x0x7f217eeece38) 0 empty
        std::is_null_pointer<CoinTriple<double, int, int> > (0x0x7f217eeecea0) 0 empty
          std::integral_constant<bool, false> (0x0x7f217eee5ba0) 0 empty

Class std::is_scalar<CoinTriple<double, int, int> >
   size=1 align=1
   base size=1 base align=1
std::is_scalar<CoinTriple<double, int, int> > (0x0x7f217eeecf08) 0 empty
  std::integral_constant<bool, false> (0x0x7f217eee5c00) 0 empty

Class std::__or_<std::is_reference<CoinTriple<double, int, int> >, std::is_scalar<CoinTriple<double, int, int> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<CoinTriple<double, int, int> >, std::is_scalar<CoinTriple<double, int, int> > > (0x0x7f217eeecf70) 0 empty
  std::is_scalar<CoinTriple<double, int, int> > (0x0x7f217ef0e000) 0 empty
    std::integral_constant<bool, false> (0x0x7f217eee5c60) 0 empty

Class std::remove_all_extents<CoinTriple<double, int, int> >
   size=1 align=1
   base size=0 base align=1
std::remove_all_extents<CoinTriple<double, int, int> > (0x0x7f217eee5cc0) 0 empty

Class std::is_function<CoinTriple<double, int, int>&>
   size=1 align=1
   base size=1 base align=1
std::is_function<CoinTriple<double, int, int>&> (0x0x7f217ef0e1a0) 0 empty
  std::integral_constant<bool, false> (0x0x7f217eee5d80) 0 empty

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

Class std::is_lvalue_reference<CoinTriple<double, int, int>&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<CoinTriple<double, int, int>&> (0x0x7f217ef0e2d8) 0 empty
  std::integral_constant<bool, true> (0x0x7f217eee5e40) 0 empty

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

Class std::__or_<std::is_lvalue_reference<CoinTriple<double, int, int>&>, std::is_rvalue_reference<CoinTriple<double, int, int>&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<CoinTriple<double, int, int>&>, std::is_rvalue_reference<CoinTriple<double, int, int>&> > (0x0x7f217ef0e340) 0 empty
  std::is_lvalue_reference<CoinTriple<double, int, int>&> (0x0x7f217ef0e3a8) 0 empty
    std::integral_constant<bool, true> (0x0x7f217eee5f00) 0 empty

Class std::is_reference<CoinTriple<double, int, int>&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<CoinTriple<double, int, int>&> (0x0x7f217ef0e410) 0 empty
  std::integral_constant<bool, true> (0x0x7f217eee5f60) 0 empty

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

Class std::__or_<std::is_reference<CoinTriple<double, int, int>&>, std::is_void<CoinTriple<double, int, int>&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<CoinTriple<double, int, int>&>, std::is_void<CoinTriple<double, int, int>&> > (0x0x7f217ef0e478) 0 empty
  std::is_reference<CoinTriple<double, int, int>&> (0x0x7f217ef0e4e0) 0 empty
    std::integral_constant<bool, true> (0x0x7f217ef19060) 0 empty

Class std::__or_<std::is_function<CoinTriple<double, int, int>&>, std::is_reference<CoinTriple<double, int, int>&>, std::is_void<CoinTriple<double, int, int>&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<CoinTriple<double, int, int>&>, std::is_reference<CoinTriple<double, int, int>&>, std::is_void<CoinTriple<double, int, int>&> > (0x0x7f217ef0e548) 0 empty
  std::__or_<std::is_reference<CoinTriple<double, int, int>&>, std::is_void<CoinTriple<double, int, int>&> > (0x0x7f217ef0e5b0) 0 empty
    std::is_reference<CoinTriple<double, int, int>&> (0x0x7f217ef0e618) 0 empty
      std::integral_constant<bool, true> (0x0x7f217ef190c0) 0 empty

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

Class std::is_object<CoinTriple<double, int, int>&>
   size=1 align=1
   base size=1 base align=1
std::is_object<CoinTriple<double, int, int>&> (0x0x7f217ef0e6e8) 0 empty
  std::integral_constant<bool, false> (0x0x7f217ef19180) 0 empty

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

Class std::__or_<std::is_object<CoinTriple<double, int, int>&>, std::is_reference<CoinTriple<double, int, int>&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<CoinTriple<double, int, int>&>, std::is_reference<CoinTriple<double, int, int>&> > (0x0x7f217ef0e750) 0 empty
  std::is_reference<CoinTriple<double, int, int>&> (0x0x7f217ef0e7b8) 0 empty
    std::integral_constant<bool, true> (0x0x7f217ef19240) 0 empty

Class std::__is_referenceable<CoinTriple<double, int, int>&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<CoinTriple<double, int, int>&> (0x0x7f217ef0e8f0) 0 empty
  std::integral_constant<bool, true> (0x0x7f217ef192a0) 0 empty

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

Class std::add_rvalue_reference<CoinTriple<double, int, int>&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<CoinTriple<double, int, int>&> (0x0x7f217ef0e958) 0 empty
  std::__add_rvalue_reference_helper<CoinTriple<double, int, int>&, true> (0x0x7f217ef19360) 0 empty

Class std::__is_destructible_impl<CoinTriple<double, int, int> >
   size=1 align=1
   base size=1 base align=1
std::__is_destructible_impl<CoinTriple<double, int, int> > (0x0x7f217ef0e138) 0 empty
  std::__do_is_destructible_impl (0x0x7f217eee5d20) 0 empty

Class std::__is_destructible_safe<CoinTriple<double, int, int>, false, false>
   size=1 align=1
   base size=1 base align=1
std::__is_destructible_safe<CoinTriple<double, int, int>, false, false> (0x0x7f217ef0ea28) 0 empty
  std::integral_constant<bool, true> (0x0x7f217ef193c0) 0 empty

Class std::is_destructible<CoinTriple<double, int, int> >
   size=1 align=1
   base size=1 base align=1
std::is_destructible<CoinTriple<double, int, int> > (0x0x7f217ef0ea90) 0 empty
  std::integral_constant<bool, true> (0x0x7f217ef19420) 0 empty

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

Class std::is_function<CoinTriple<double, int, int>&&>
   size=1 align=1
   base size=1 base align=1
std::is_function<CoinTriple<double, int, int>&&> (0x0x7f217ef0eb60) 0 empty
  std::integral_constant<bool, false> (0x0x7f217ef19600) 0 empty

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

Class std::is_lvalue_reference<CoinTriple<double, int, int>&&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<CoinTriple<double, int, int>&&> (0x0x7f217ef0ec98) 0 empty
  std::integral_constant<bool, false> (0x0x7f217ef196c0) 0 empty

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

Class std::is_rvalue_reference<CoinTriple<double, int, int>&&>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<CoinTriple<double, int, int>&&> (0x0x7f217ef0ed00) 0 empty
  std::integral_constant<bool, true> (0x0x7f217ef19780) 0 empty

Class std::__or_<std::is_lvalue_reference<CoinTriple<double, int, int>&&>, std::is_rvalue_reference<CoinTriple<double, int, int>&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<CoinTriple<double, int, int>&&>, std::is_rvalue_reference<CoinTriple<double, int, int>&&> > (0x0x7f217ef0ed68) 0 empty
  std::is_rvalue_reference<CoinTriple<double, int, int>&&> (0x0x7f217ef0edd0) 0 empty
    std::integral_constant<bool, true> (0x0x7f217ef197e0) 0 empty

Class std::is_reference<CoinTriple<double, int, int>&&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<CoinTriple<double, int, int>&&> (0x0x7f217ef0ee38) 0 empty
  std::integral_constant<bool, true> (0x0x7f217ef19840) 0 empty

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

Class std::__or_<std::is_reference<CoinTriple<double, int, int>&&>, std::is_void<CoinTriple<double, int, int>&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<CoinTriple<double, int, int>&&>, std::is_void<CoinTriple<double, int, int>&&> > (0x0x7f217ef0eea0) 0 empty
  std::is_reference<CoinTriple<double, int, int>&&> (0x0x7f217ef0ef08) 0 empty
    std::integral_constant<bool, true> (0x0x7f217ef19900) 0 empty

Class std::__or_<std::is_function<CoinTriple<double, int, int>&&>, std::is_reference<CoinTriple<double, int, int>&&>, std::is_void<CoinTriple<double, int, int>&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<CoinTriple<double, int, int>&&>, std::is_reference<CoinTriple<double, int, int>&&>, std::is_void<CoinTriple<double, int, int>&&> > (0x0x7f217ef0ef70) 0 empty
  std::__or_<std::is_reference<CoinTriple<double, int, int>&&>, std::is_void<CoinTriple<double, int, int>&&> > (0x0x7f217ef31000) 0 empty
    std::is_reference<CoinTriple<double, int, int>&&> (0x0x7f217ef31068) 0 empty
      std::integral_constant<bool, true> (0x0x7f217ef19960) 0 empty

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

Class std::is_object<CoinTriple<double, int, int>&&>
   size=1 align=1
   base size=1 base align=1
std::is_object<CoinTriple<double, int, int>&&> (0x0x7f217ef31138) 0 empty
  std::integral_constant<bool, false> (0x0x7f217ef19a20) 0 empty

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

Class std::__or_<std::is_object<CoinTriple<double, int, int>&&>, std::is_reference<CoinTriple<double, int, int>&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<CoinTriple<double, int, int>&&>, std::is_reference<CoinTriple<double, int, int>&&> > (0x0x7f217ef311a0) 0 empty
  std::is_reference<CoinTriple<double, int, int>&&> (0x0x7f217ef31208) 0 empty
    std::integral_constant<bool, true> (0x0x7f217ef19ae0) 0 empty

Class std::__is_referenceable<CoinTriple<double, int, int>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<CoinTriple<double, int, int>&&> (0x0x7f217ef31270) 0 empty
  std::integral_constant<bool, true> (0x0x7f217ef19b40) 0 empty

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

Class std::add_rvalue_reference<CoinTriple<double, int, int>&&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<CoinTriple<double, int, int>&&> (0x0x7f217ef312d8) 0 empty
  std::__add_rvalue_reference_helper<CoinTriple<double, int, int>&&, true> (0x0x7f217ef19c00) 0 empty

Class std::__is_direct_constructible_impl<CoinTriple<double, int, int>, CoinTriple<double, int, int>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_impl<CoinTriple<double, int, int>, CoinTriple<double, int, int>&&> (0x0x7f217ef0eaf8) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f217ef195a0) 0 empty

Class std::__and_<std::is_destructible<CoinTriple<double, int, int> >, std::__is_direct_constructible_impl<CoinTriple<double, int, int>, CoinTriple<double, int, int>&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_destructible<CoinTriple<double, int, int> >, std::__is_direct_constructible_impl<CoinTriple<double, int, int>, CoinTriple<double, int, int>&&> > (0x0x7f217ef31478) 0 empty
  std::__is_direct_constructible_impl<CoinTriple<double, int, int>, CoinTriple<double, int, int>&&> (0x0x7f217ef314e0) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f217ef19c60) 0 empty

Class std::__is_direct_constructible_new_safe<CoinTriple<double, int, int>, CoinTriple<double, int, int>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new_safe<CoinTriple<double, int, int>, CoinTriple<double, int, int>&&> (0x0x7f217ef315b0) 0 empty
  std::__and_<std::is_destructible<CoinTriple<double, int, int> >, std::__is_direct_constructible_impl<CoinTriple<double, int, int>, CoinTriple<double, int, int>&&> > (0x0x7f217ef31618) 0 empty
    std::__is_direct_constructible_impl<CoinTriple<double, int, int>, CoinTriple<double, int, int>&&> (0x0x7f217ef31680) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7f217ef19cc0) 0 empty

Class std::__is_direct_constructible_new<CoinTriple<double, int, int>, CoinTriple<double, int, int>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new<CoinTriple<double, int, int>, CoinTriple<double, int, int>&&> (0x0x7f217ef31820) 0 empty
  std::__is_direct_constructible_new_safe<CoinTriple<double, int, int>, CoinTriple<double, int, int>&&> (0x0x7f217ef31888) 0 empty
    std::__and_<std::is_destructible<CoinTriple<double, int, int> >, std::__is_direct_constructible_impl<CoinTriple<double, int, int>, CoinTriple<double, int, int>&&> > (0x0x7f217ef318f0) 0 empty
      std::__is_direct_constructible_impl<CoinTriple<double, int, int>, CoinTriple<double, int, int>&&> (0x0x7f217ef31958) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7f217ef19d20) 0 empty

Class std::__is_direct_constructible<CoinTriple<double, int, int>, CoinTriple<double, int, int>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible<CoinTriple<double, int, int>, CoinTriple<double, int, int>&&> (0x0x7f217ef31b60) 0 empty
  std::integral_constant<bool, true> (0x0x7f217ef19e40) 0 empty

Class std::__is_constructible_impl<CoinTriple<double, int, int>, CoinTriple<double, int, int>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_constructible_impl<CoinTriple<double, int, int>, CoinTriple<double, int, int>&&> (0x0x7f217ef31bc8) 0 empty
  std::__is_direct_constructible<CoinTriple<double, int, int>, CoinTriple<double, int, int>&&> (0x0x7f217ef31c30) 0 empty
    std::integral_constant<bool, true> (0x0x7f217ef19f60) 0 empty

Class std::is_constructible<CoinTriple<double, int, int>, CoinTriple<double, int, int>&&>
   size=1 align=1
   base size=1 base align=1
std::is_constructible<CoinTriple<double, int, int>, CoinTriple<double, int, int>&&> (0x0x7f217ef31c98) 0 empty
  std::integral_constant<bool, true> (0x0x7f217ef3f120) 0 empty

Class std::__is_move_constructible_impl<CoinTriple<double, int, int>, true>
   size=1 align=1
   base size=1 base align=1
std::__is_move_constructible_impl<CoinTriple<double, int, int>, true> (0x0x7f217ef31d00) 0 empty
  std::is_constructible<CoinTriple<double, int, int>, CoinTriple<double, int, int>&&> (0x0x7f217ef31d68) 0 empty
    std::integral_constant<bool, true> (0x0x7f217ef3f180) 0 empty

Class std::is_move_constructible<CoinTriple<double, int, int> >
   size=1 align=1
   base size=1 base align=1
std::is_move_constructible<CoinTriple<double, int, int> > (0x0x7f217ef31dd0) 0 empty
  std::__is_move_constructible_impl<CoinTriple<double, int, int>, true> (0x0x7f217ef31e38) 0 empty
    std::is_constructible<CoinTriple<double, int, int>, CoinTriple<double, int, int>&&> (0x0x7f217ef31ea0) 0 empty
      std::integral_constant<bool, true> (0x0x7f217ef3f1e0) 0 empty

Class std::conditional<true, std::is_move_assignable<CoinTriple<double, int, int> >, std::is_move_constructible<CoinTriple<double, int, int> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_move_assignable<CoinTriple<double, int, int> >, std::is_move_constructible<CoinTriple<double, int, int> > > (0x0x7f217ef3f240) 0 empty

Class std::__is_assignable_helper<CoinTriple<double, int, int>&, CoinTriple<double, int, int>&&>
   size=1 align=1
   base size=0 base align=1
std::__is_assignable_helper<CoinTriple<double, int, int>&, CoinTriple<double, int, int>&&> (0x0x7f217ef3f2a0) 0 empty

Class std::is_assignable<CoinTriple<double, int, int>&, CoinTriple<double, int, int>&&>
   size=1 align=1
   base size=1 base align=1
std::is_assignable<CoinTriple<double, int, int>&, CoinTriple<double, int, int>&&> (0x0x7f217ef31f70) 0 empty
  std::integral_constant<bool, true> (0x0x7f217ef3f3c0) 0 empty

Class std::__is_move_assignable_impl<CoinTriple<double, int, int>, true>
   size=1 align=1
   base size=1 base align=1
std::__is_move_assignable_impl<CoinTriple<double, int, int>, true> (0x0x7f217ef49000) 0 empty
  std::is_assignable<CoinTriple<double, int, int>&, CoinTriple<double, int, int>&&> (0x0x7f217ef49068) 0 empty
    std::integral_constant<bool, true> (0x0x7f217ef3f420) 0 empty

Class std::is_move_assignable<CoinTriple<double, int, int> >
   size=1 align=1
   base size=1 base align=1
std::is_move_assignable<CoinTriple<double, int, int> > (0x0x7f217ef490d0) 0 empty
  std::__is_move_assignable_impl<CoinTriple<double, int, int>, true> (0x0x7f217ef49138) 0 empty
    std::is_assignable<CoinTriple<double, int, int>&, CoinTriple<double, int, int>&&> (0x0x7f217ef491a0) 0 empty
      std::integral_constant<bool, true> (0x0x7f217ef3f480) 0 empty

Class std::__and_<std::is_move_constructible<CoinTriple<double, int, int> >, std::is_move_assignable<CoinTriple<double, int, int> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_move_constructible<CoinTriple<double, int, int> >, std::is_move_assignable<CoinTriple<double, int, int> > > (0x0x7f217ef49208) 0 empty
  std::is_move_assignable<CoinTriple<double, int, int> > (0x0x7f217ef49270) 0 empty
    std::__is_move_assignable_impl<CoinTriple<double, int, int>, true> (0x0x7f217ef492d8) 0 empty
      std::is_assignable<CoinTriple<double, int, int>&, CoinTriple<double, int, int>&&> (0x0x7f217ef49340) 0 empty
        std::integral_constant<bool, true> (0x0x7f217ef3f4e0) 0 empty

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

Class std::__is_nt_constructible_impl<CoinTriple<double, int, int>, CoinTriple<double, int, int>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_nt_constructible_impl<CoinTriple<double, int, int>, CoinTriple<double, int, int>&&> (0x0x7f217ef493a8) 0 empty
  std::integral_constant<bool, true> (0x0x7f217ef3f660) 0 empty

Class std::__and_<std::is_constructible<CoinTriple<double, int, int>, CoinTriple<double, int, int>&&>, std::__is_nt_constructible_impl<CoinTriple<double, int, int>, CoinTriple<double, int, int>&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<CoinTriple<double, int, int>, CoinTriple<double, int, int>&&>, std::__is_nt_constructible_impl<CoinTriple<double, int, int>, CoinTriple<double, int, int>&&> > (0x0x7f217ef49410) 0 empty
  std::__is_nt_constructible_impl<CoinTriple<double, int, int>, CoinTriple<double, int, int>&&> (0x0x7f217ef49478) 0 empty
    std::integral_constant<bool, true> (0x0x7f217ef3f780) 0 empty

Class std::is_nothrow_constructible<CoinTriple<double, int, int>, CoinTriple<double, int, int>&&>
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_constructible<CoinTriple<double, int, int>, CoinTriple<double, int, int>&&> (0x0x7f217ef494e0) 0 empty
  std::__and_<std::is_constructible<CoinTriple<double, int, int>, CoinTriple<double, int, int>&&>, std::__is_nt_constructible_impl<CoinTriple<double, int, int>, CoinTriple<double, int, int>&&> > (0x0x7f217ef49548) 0 empty
    std::__is_nt_constructible_impl<CoinTriple<double, int, int>, CoinTriple<double, int, int>&&> (0x0x7f217ef495b0) 0 empty
      std::integral_constant<bool, true> (0x0x7f217ef3f840) 0 empty

Class std::__is_nothrow_move_constructible_impl<CoinTriple<double, int, int>, true>
   size=1 align=1
   base size=1 base align=1
std::__is_nothrow_move_constructible_impl<CoinTriple<double, int, int>, true> (0x0x7f217ef49618) 0 empty
  std::is_nothrow_constructible<CoinTriple<double, int, int>, CoinTriple<double, int, int>&&> (0x0x7f217ef49680) 0 empty
    std::__and_<std::is_constructible<CoinTriple<double, int, int>, CoinTriple<double, int, int>&&>, std::__is_nt_constructible_impl<CoinTriple<double, int, int>, CoinTriple<double, int, int>&&> > (0x0x7f217ef496e8) 0 empty
      std::__is_nt_constructible_impl<CoinTriple<double, int, int>, CoinTriple<double, int, int>&&> (0x0x7f217ef49750) 0 empty
        std::integral_constant<bool, true> (0x0x7f217ef3f9c0) 0 empty

Class std::is_nothrow_move_constructible<CoinTriple<double, int, int> >
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_move_constructible<CoinTriple<double, int, int> > (0x0x7f217ef497b8) 0 empty
  std::__is_nothrow_move_constructible_impl<CoinTriple<double, int, int>, true> (0x0x7f217ef49820) 0 empty
    std::is_nothrow_constructible<CoinTriple<double, int, int>, CoinTriple<double, int, int>&&> (0x0x7f217ef49888) 0 empty
      std::__and_<std::is_constructible<CoinTriple<double, int, int>, CoinTriple<double, int, int>&&>, std::__is_nt_constructible_impl<CoinTriple<double, int, int>, CoinTriple<double, int, int>&&> > (0x0x7f217ef498f0) 0 empty
        std::__is_nt_constructible_impl<CoinTriple<double, int, int>, CoinTriple<double, int, int>&&> (0x0x7f217ef49958) 0 empty
          std::integral_constant<bool, true> (0x0x7f217ef3fae0) 0 empty

Class std::conditional<true, std::is_nothrow_move_assignable<CoinTriple<double, int, int> >, std::is_nothrow_move_constructible<CoinTriple<double, int, int> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_nothrow_move_assignable<CoinTriple<double, int, int> >, std::is_nothrow_move_constructible<CoinTriple<double, int, int> > > (0x0x7f217ef3fc00) 0 empty

Class std::conditional<true, std::__is_nt_assignable_impl<CoinTriple<double, int, int>&, CoinTriple<double, int, int>&&>, std::is_assignable<CoinTriple<double, int, int>&, CoinTriple<double, int, int>&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_nt_assignable_impl<CoinTriple<double, int, int>&, CoinTriple<double, int, int>&&>, std::is_assignable<CoinTriple<double, int, int>&, CoinTriple<double, int, int>&&> > (0x0x7f217ef3fc60) 0 empty

Class std::__is_nt_assignable_impl<CoinTriple<double, int, int>&, CoinTriple<double, int, int>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_nt_assignable_impl<CoinTriple<double, int, int>&, CoinTriple<double, int, int>&&> (0x0x7f217ef499c0) 0 empty
  std::integral_constant<bool, true> (0x0x7f217ef3fcc0) 0 empty

Class std::__and_<std::is_assignable<CoinTriple<double, int, int>&, CoinTriple<double, int, int>&&>, std::__is_nt_assignable_impl<CoinTriple<double, int, int>&, CoinTriple<double, int, int>&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_assignable<CoinTriple<double, int, int>&, CoinTriple<double, int, int>&&>, std::__is_nt_assignable_impl<CoinTriple<double, int, int>&, CoinTriple<double, int, int>&&> > (0x0x7f217ef49a28) 0 empty
  std::__is_nt_assignable_impl<CoinTriple<double, int, int>&, CoinTriple<double, int, int>&&> (0x0x7f217ef49a90) 0 empty
    std::integral_constant<bool, true> (0x0x7f217ef3fde0) 0 empty

Class std::is_nothrow_assignable<CoinTriple<double, int, int>&, CoinTriple<double, int, int>&&>
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_assignable<CoinTriple<double, int, int>&, CoinTriple<double, int, int>&&> (0x0x7f217ef49af8) 0 empty
  std::__and_<std::is_assignable<CoinTriple<double, int, int>&, CoinTriple<double, int, int>&&>, std::__is_nt_assignable_impl<CoinTriple<double, int, int>&, CoinTriple<double, int, int>&&> > (0x0x7f217ef49b60) 0 empty
    std::__is_nt_assignable_impl<CoinTriple<double, int, int>&, CoinTriple<double, int, int>&&> (0x0x7f217ef49bc8) 0 empty
      std::integral_constant<bool, true> (0x0x7f217ef3fea0) 0 empty

Class std::__is_nt_move_assignable_impl<CoinTriple<double, int, int>, true>
   size=1 align=1
   base size=1 base align=1
std::__is_nt_move_assignable_impl<CoinTriple<double, int, int>, true> (0x0x7f217ef49c30) 0 empty
  std::is_nothrow_assignable<CoinTriple<double, int, int>&, CoinTriple<double, int, int>&&> (0x0x7f217ef49c98) 0 empty
    std::__and_<std::is_assignable<CoinTriple<double, int, int>&, CoinTriple<double, int, int>&&>, std::__is_nt_assignable_impl<CoinTriple<double, int, int>&, CoinTriple<double, int, int>&&> > (0x0x7f217ef49d00) 0 empty
      std::__is_nt_assignable_impl<CoinTriple<double, int, int>&, CoinTriple<double, int, int>&&> (0x0x7f217ef49d68) 0 empty
        std::integral_constant<bool, true> (0x0x7f217ef5c060) 0 empty

Class std::is_nothrow_move_assignable<CoinTriple<double, int, int> >
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_move_assignable<CoinTriple<double, int, int> > (0x0x7f217ef49dd0) 0 empty
  std::__is_nt_move_assignable_impl<CoinTriple<double, int, int>, true> (0x0x7f217ef49e38) 0 empty
    std::is_nothrow_assignable<CoinTriple<double, int, int>&, CoinTriple<double, int, int>&&> (0x0x7f217ef49ea0) 0 empty
      std::__and_<std::is_assignable<CoinTriple<double, int, int>&, CoinTriple<double, int, int>&&>, std::__is_nt_assignable_impl<CoinTriple<double, int, int>&, CoinTriple<double, int, int>&&> > (0x0x7f217ef49f08) 0 empty
        std::__is_nt_assignable_impl<CoinTriple<double, int, int>&, CoinTriple<double, int, int>&&> (0x0x7f217ef49f70) 0 empty
          std::integral_constant<bool, true> (0x0x7f217ef5c180) 0 empty

Class std::__and_<std::is_nothrow_move_constructible<CoinTriple<double, int, int> >, std::is_nothrow_move_assignable<CoinTriple<double, int, int> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_nothrow_move_constructible<CoinTriple<double, int, int> >, std::is_nothrow_move_assignable<CoinTriple<double, int, int> > > (0x0x7f217ef60000) 0 empty
  std::is_nothrow_move_assignable<CoinTriple<double, int, int> > (0x0x7f217ef60068) 0 empty
    std::__is_nt_move_assignable_impl<CoinTriple<double, int, int>, true> (0x0x7f217ef600d0) 0 empty
      std::is_nothrow_assignable<CoinTriple<double, int, int>&, CoinTriple<double, int, int>&&> (0x0x7f217ef60138) 0 empty
        std::__and_<std::is_assignable<CoinTriple<double, int, int>&, CoinTriple<double, int, int>&&>, std::__is_nt_assignable_impl<CoinTriple<double, int, int>&, CoinTriple<double, int, int>&&> > (0x0x7f217ef601a0) 0 empty
          std::__is_nt_assignable_impl<CoinTriple<double, int, int>&, CoinTriple<double, int, int>&&> (0x0x7f217ef60208) 0 empty
            std::integral_constant<bool, true> (0x0x7f217ef5c2a0) 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> > (0x0x7f217ef5c9c0) 0 empty

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

Class __gnu_cxx::__ops::_Iter_comp_val<CoinFirstLess_3<int, int, double> >
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__ops::_Iter_comp_val<CoinFirstLess_3<int, int, double> > (0x0x7f217ef5cc00) 0

Class std::__is_pointer<CoinTriple<int, int, double>*>
   size=1 align=1
   base size=0 base align=1
std::__is_pointer<CoinTriple<int, int, double>*> (0x0x7f217ef5cd80) 0 empty

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

Class __gnu_cxx::__ops::_Iter_comp_val<CoinFirstGreater_3<int, int, double> >
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__ops::_Iter_comp_val<CoinFirstGreater_3<int, int, double> > (0x0x7f217ef5cea0) 0

Class __gnu_cxx::__ops::_Iter_comp_val<CoinFirstLess_3<double, int, int> >
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__ops::_Iter_comp_val<CoinFirstLess_3<double, int, int> > (0x0x7f217ef5cf60) 0

Class std::__is_pointer<CoinTriple<double, int, int>*>
   size=1 align=1
   base size=0 base align=1
std::__is_pointer<CoinTriple<double, int, int>*> (0x0x7f217efa6120) 0 empty

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

Class __gnu_cxx::__ops::_Iter_comp_val<CoinFirstGreater_3<double, int, int> >
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__ops::_Iter_comp_val<CoinFirstGreater_3<double, int, int> > (0x0x7f217efa6240) 0

