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

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

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

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

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

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

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

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

Class std::__is_integral_helper<char>
   size=1 align=1
   base size=1 base align=1
std::__is_integral_helper<char> (0x0x7f5cc8f6ec30) 0 empty
  std::integral_constant<bool, true> (0x0x7f5cc8fb0120) 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> (0x0x7f5cc8f6ec98) 0 empty
  std::integral_constant<bool, true> (0x0x7f5cc8fb0180) 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> (0x0x7f5cc8f6ed00) 0 empty
  std::integral_constant<bool, true> (0x0x7f5cc8fb01e0) 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> (0x0x7f5cc8f6ed68) 0 empty
  std::integral_constant<bool, true> (0x0x7f5cc8fb0240) 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> (0x0x7f5cc8f6edd0) 0 empty
  std::integral_constant<bool, true> (0x0x7f5cc8fb02a0) 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> (0x0x7f5cc8f6ee38) 0 empty
  std::integral_constant<bool, true> (0x0x7f5cc8fb0300) 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> (0x0x7f5cc8f6eea0) 0 empty
  std::integral_constant<bool, true> (0x0x7f5cc8fb0360) 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> (0x0x7f5cc8f6ef08) 0 empty
  std::integral_constant<bool, true> (0x0x7f5cc8fb03c0) 0 empty

Class std::__is_integral_helper<int>
   size=1 align=1
   base size=1 base align=1
std::__is_integral_helper<int> (0x0x7f5cc8f6ef70) 0 empty
  std::integral_constant<bool, true> (0x0x7f5cc8fb0420) 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> (0x0x7f5cc8fb7000) 0 empty
  std::integral_constant<bool, true> (0x0x7f5cc8fb0480) 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> (0x0x7f5cc8fb7068) 0 empty
  std::integral_constant<bool, true> (0x0x7f5cc8fb04e0) 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> (0x0x7f5cc8fb70d0) 0 empty
  std::integral_constant<bool, true> (0x0x7f5cc8fb0540) 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> (0x0x7f5cc8fb7138) 0 empty
  std::integral_constant<bool, true> (0x0x7f5cc8fb05a0) 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> (0x0x7f5cc8fb71a0) 0 empty
  std::integral_constant<bool, true> (0x0x7f5cc8fb0600) 0 empty

Class std::__is_integral_helper<__int128>
   size=1 align=1
   base size=1 base align=1
std::__is_integral_helper<__int128> (0x0x7f5cc8fb7208) 0 empty
  std::integral_constant<bool, true> (0x0x7f5cc8fb0660) 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> (0x0x7f5cc8fb7270) 0 empty
  std::integral_constant<bool, true> (0x0x7f5cc8fb06c0) 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> (0x0x7f5cc8fb73a8) 0 empty
  std::integral_constant<bool, true> (0x0x7f5cc8fb07e0) 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> (0x0x7f5cc8fb7410) 0 empty
  std::integral_constant<bool, true> (0x0x7f5cc8fb0840) 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> (0x0x7f5cc8fb7478) 0 empty
  std::integral_constant<bool, true> (0x0x7f5cc8fb08a0) 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> (0x0x7f5cc8fd87b8) 0 empty
  std::integral_constant<bool, true> (0x0x7f5cc8fcfa80) 0 empty

Class std::__do_is_destructible_impl
   size=1 align=1
   base size=0 base align=1
std::__do_is_destructible_impl (0x0x7f5cc8ffb780) 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 (0x0x7f5cc8ffb9c0) 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 (0x0x7f5cc8ffbc00) 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 (0x0x7f5cc8ffbe40) 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 (0x0x7f5cc8629000) 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 (0x0x7f5cc86293c0) 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 (0x0x7f5cc86644e0) 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> (0x0x7f5cc8664a80) 0 empty

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

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

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

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

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

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

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

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

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

Class std::__make_signed<unsigned int>
   size=1 align=1
   base size=0 base align=1
std::__make_signed<unsigned int> (0x0x7f5cc8694de0) 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> (0x0x7f5cc8694e40) 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> (0x0x7f5cc8694ea0) 0 empty

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

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

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

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

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

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

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

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

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

Class std::__invoke_other
   size=1 align=1
   base size=0 base align=1
std::__invoke_other (0x0x7f5cc86f33c0) 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 (0x0x7f5cc86f3480) 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 (0x0x7f5cc86f3540) 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 (0x0x7f5cc86f3600) 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 (0x0x7f5cc86f36c0) 0 empty

Class std::__result_of_other_impl
   size=1 align=1
   base size=0 base align=1
std::__result_of_other_impl (0x0x7f5cc86f3d20) 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 (0x0x7f5cc86f3f00) 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 (0x0x7f5cc86f3f60) 0 empty

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class std::__is_integer<long int>
   size=1 align=1
   base size=0 base align=1
std::__is_integer<long int> (0x0x7f5cc87f3000) 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> (0x0x7f5cc87f3060) 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> (0x0x7f5cc87f30c0) 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> (0x0x7f5cc87f3120) 0 empty

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

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

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

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

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

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

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

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

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

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

Class __gnu_cxx::__add_unsigned<char>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__add_unsigned<char> (0x0x7f5cc87f3a80) 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> (0x0x7f5cc87f3ae0) 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> (0x0x7f5cc87f3b40) 0 empty

Class __gnu_cxx::__add_unsigned<int>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__add_unsigned<int> (0x0x7f5cc87f3ba0) 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> (0x0x7f5cc87f3c00) 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> (0x0x7f5cc87f3c60) 0 empty

Class __gnu_cxx::__remove_unsigned<char>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__remove_unsigned<char> (0x0x7f5cc87f3d20) 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> (0x0x7f5cc87f3d80) 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> (0x0x7f5cc87f3de0) 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> (0x0x7f5cc87f3e40) 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> (0x0x7f5cc87f3ea0) 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> (0x0x7f5cc87f3f00) 0 empty

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

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

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

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

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

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

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

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

Class std::forward_iterator_tag
   size=1 align=1
   base size=1 base align=1
std::forward_iterator_tag (0x0x7f5cc86fddd0) 0 empty
  std::input_iterator_tag (0x0x7f5cc84226c0) 0 empty

Class std::bidirectional_iterator_tag
   size=1 align=1
   base size=1 base align=1
std::bidirectional_iterator_tag (0x0x7f5cc86fde38) 0 empty
  std::forward_iterator_tag (0x0x7f5cc86fdea0) 0 empty
    std::input_iterator_tag (0x0x7f5cc8422720) 0 empty

Class std::random_access_iterator_tag
   size=1 align=1
   base size=1 base align=1
std::random_access_iterator_tag (0x0x7f5cc86fdf08) 0 empty
  std::bidirectional_iterator_tag (0x0x7f5cc86fdf70) 0 empty
    std::forward_iterator_tag (0x0x7f5cc843c000) 0 empty
      std::input_iterator_tag (0x0x7f5cc8422780) 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> (0x0x7f5cc846df00) 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 (0x0x7f5cc84dd300) 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 (0x0x7f5cc84dd420) 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 (0x0x7f5cc84dd5a0) 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 (0x0x7f5cc84dd720) 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 (0x0x7f5cc84dd840) 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> (0x0x7f5cc850fc60) 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> (0x0x7f5cc850fd80) 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> (0x0x7f5cc853e2a0) 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> (0x0x7f5cc853e360) 0 empty

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class drand48_data
   size=24 align=8
   base size=24 base align=8
drand48_data (0x0x7f5cc85b79c0) 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 (0x0x7f5cc828d840) 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 (0x0x7f5cc843c2d8) 0 nearly-empty
    vptr=((& std::bad_exception::_ZTVSt13bad_exception) + 16u)
  std::exception (0x0x7f5cc828da20) 0 nearly-empty
      primary-for std::bad_exception (0x0x7f5cc843c2d8)

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

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

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

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

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

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

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

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

Class std::_Destroy_aux<true>
   size=1 align=1
   base size=0 base align=1
std::_Destroy_aux<true> (0x0x7f5cc835c360) 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> > (0x0x7f5cc835c540) 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> (0x0x7f5cc835c5a0) 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> (0x0x7f5cc843c7b8) 0 empty
  __gnu_cxx::__numeric_traits_integer<long int> (0x0x7f5cc835c600) 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> (0x0x7f5cc835cae0) 0 empty

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

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

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

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

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

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

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

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

Class std::numeric_limits<short int>
   size=1 align=1
   base size=0 base align=1
std::numeric_limits<short int> (0x0x7f5cc83b2d20) 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> (0x0x7f5cc83e1120) 0 empty

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

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

Class std::numeric_limits<long int>
   size=1 align=1
   base size=0 base align=1
std::numeric_limits<long int> (0x0x7f5cc83e1c60) 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> (0x0x7f5cc840d060) 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> (0x0x7f5cc840d420) 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> (0x0x7f5cc840d7e0) 0 empty

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class std::allocator<wchar_t>
   size=1 align=1
   base size=1 base align=1
std::allocator<wchar_t> (0x0x7f5cc843cd00) 0 empty
  __gnu_cxx::new_allocator<wchar_t> (0x0x7f5cc7cbbcc0) 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 (0x0x7f5cc7d0c1e0) 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> (0x0x7f5cc7d0cba0) 0 empty

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class std::bit_not<void>
   size=1 align=1
   base size=0 base align=1
std::bit_not<void> (0x0x7f5cc7d68360) 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> > (0x0x7f5cc7a37240) 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> (0x0x7f5cc7a372a0) 0 empty

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

Class std::allocator_traits<std::allocator<char> >
   size=1 align=1
   base size=0 base align=1
std::allocator_traits<std::allocator<char> > (0x0x7f5cc7aaa120) 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> > (0x0x7f5cc7d3fdd0) 0 empty
  std::allocator_traits<std::allocator<char> > (0x0x7f5cc7aaa180) 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> (0x0x7f5cc7aaa1e0) 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 (0x0x7f5cc7d3ff08) 0
  std::allocator<char> (0x0x7f5cc7d3ff70) 0 empty
    __gnu_cxx::new_allocator<char> (0x0x7f5cc7aaa240) 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> (0x0x7f5cc7aaa2a0) 0

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

Class std::initializer_list<char>
   size=16 align=8
   base size=16 base align=8
std::initializer_list<char> (0x0x7f5cc7aaa600) 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> > (0x0x7f5cc7aaa8a0) 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> (0x0x7f5cc7aaa900) 0 empty

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

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

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

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

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

Class std::__are_same<double, double>
   size=1 align=1
   base size=0 base align=1
std::__are_same<double, double> (0x0x7f5cc7aaac60) 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> > (0x0x7f5cc7aaad20) 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> (0x0x7f5cc7aaad80) 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> (0x0x7f5cc7d3fd68) 0 empty
  __gnu_cxx::__numeric_traits_floating<long double> (0x0x7f5cc7aaade0) 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> (0x0x7f5cc7aaae40) 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> (0x0x7f5cc7aaaea0) 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> > (0x0x7f5cc7b9d000) 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> > (0x0x7f5cc7d3fe38) 0 empty
  std::allocator_traits<std::allocator<wchar_t> > (0x0x7f5cc7b9d060) 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> (0x0x7f5cc7b9d0c0) 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 (0x0x7f5cc7d3fea0) 0
  std::allocator<wchar_t> (0x0x7f5cc7bbb000) 0 empty
    __gnu_cxx::new_allocator<wchar_t> (0x0x7f5cc7b9d120) 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> (0x0x7f5cc7b9d180) 0

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class std::hash<long unsigned int>
   size=1 align=1
   base size=1 base align=1
std::hash<long unsigned int> (0x0x7f5cc7bbb6e8) 0 empty
  std::__hash_base<long unsigned int, long unsigned int> (0x0x7f5cc788ba80) 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> (0x0x7f5cc788bb40) 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> (0x0x7f5cc7bbb750) 0 empty
  std::__hash_base<long unsigned int, long long unsigned int> (0x0x7f5cc788bba0) 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> (0x0x7f5cc788bc60) 0 empty

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

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

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

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

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

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

Class std::hash<long double>
   size=1 align=1
   base size=1 base align=1
std::hash<long double> (0x0x7f5cc7bbb958) 0 empty
  std::__hash_base<long unsigned int, long double> (0x0x7f5cc78b5480) 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> > (0x0x7f5cc7bbba28) 0 empty
  std::integral_constant<bool, false> (0x0x7f5cc78b5540) 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> > (0x0x7f5cc78b55a0) 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> > (0x0x7f5cc7bbba90) 0 empty
  std::__hash_base<long unsigned int, std::__cxx11::basic_string<char> > (0x0x7f5cc78b5600) 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> > > (0x0x7f5cc7bbbaf8) 0 empty
  std::integral_constant<bool, false> (0x0x7f5cc78b56c0) 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> > (0x0x7f5cc78b5720) 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> > (0x0x7f5cc7bbbb60) 0 empty
  std::__hash_base<long unsigned int, std::__cxx11::basic_string<wchar_t> > (0x0x7f5cc78b5780) 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> > > (0x0x7f5cc7bbbbc8) 0 empty
  std::integral_constant<bool, false> (0x0x7f5cc78b5900) 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> > (0x0x7f5cc78b5960) 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> > (0x0x7f5cc7bbbc30) 0 empty
  std::__hash_base<long unsigned int, std::__cxx11::basic_string<char16_t> > (0x0x7f5cc78b59c0) 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> > (0x0x7f5cc78b5a80) 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> > (0x0x7f5cc7bbbd68) 0 empty
  std::allocator_traits<std::allocator<char16_t> > (0x0x7f5cc78b5ae0) 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> (0x0x7f5cc78b5b40) 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> (0x0x7f5cc78b5ba0) 0 empty

Class std::allocator<char16_t>
   size=1 align=1
   base size=1 base align=1
std::allocator<char16_t> (0x0x7f5cc7bbbea0) 0 empty
  __gnu_cxx::new_allocator<char16_t> (0x0x7f5cc78b5c60) 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 (0x0x7f5cc7bbbf70) 0
  std::allocator<char16_t> (0x0x7f5cc7bbbdd0) 0 empty
    __gnu_cxx::new_allocator<char16_t> (0x0x7f5cc78b5cc0) 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> (0x0x7f5cc78b5d20) 0

Class std::__cxx11::basic_string<char16_t>
   size=32 align=8
   base size=32 base align=8
std::__cxx11::basic_string<char16_t> (0x0x7f5cc78b5a20) 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> > > (0x0x7f5cc7bbbe38) 0 empty
  std::integral_constant<bool, false> (0x0x7f5cc78b5de0) 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> > (0x0x7f5cc78b5e40) 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> > (0x0x7f5cc799c000) 0 empty
  std::__hash_base<long unsigned int, std::__cxx11::basic_string<char32_t> > (0x0x7f5cc78b5ea0) 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> > (0x0x7f5cc78b5f60) 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> > (0x0x7f5cc799c138) 0 empty
  std::allocator_traits<std::allocator<char32_t> > (0x0x7f5cc79ac000) 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> (0x0x7f5cc79ac060) 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> (0x0x7f5cc79ac0c0) 0 empty

Class std::allocator<char32_t>
   size=1 align=1
   base size=1 base align=1
std::allocator<char32_t> (0x0x7f5cc799c270) 0 empty
  __gnu_cxx::new_allocator<char32_t> (0x0x7f5cc79ac180) 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 (0x0x7f5cc799c340) 0
  std::allocator<char32_t> (0x0x7f5cc799c3a8) 0 empty
    __gnu_cxx::new_allocator<char32_t> (0x0x7f5cc79ac1e0) 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> (0x0x7f5cc79ac240) 0

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

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

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

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

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

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

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

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> > (0x0x7f5cc7724ae0) 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> (0x0x7f5cc7724b40) 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> (0x0x7f5cc799c750) 0 empty
  __gnu_cxx::__numeric_traits_integer<long unsigned int> (0x0x7f5cc7724ba0) 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> (0x0x7f5cc799c820) 0
    vptr=((& std::__cxx11::collate_byname<char>::_ZTVNSt7__cxx1114collate_bynameIcEE) + 16u)
  std::__cxx11::collate<char> (0x0x7f5cc799c888) 0
      primary-for std::__cxx11::collate_byname<char> (0x0x7f5cc799c820)
    std::locale::facet (0x0x7f5cc7724c60) 0
        primary-for std::__cxx11::collate<char> (0x0x7f5cc799c888)

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

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

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

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

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

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

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

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

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

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

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

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> (0x0x7f5cc799c7b8) 0 empty
  std::integral_constant<bool, true> (0x0x7f5cc778a240) 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 (0x0x7f5cc778a2a0) 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> (0x0x7f5cc778a300) 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*> (0x0x7f5cc77a5000) 0 empty
  std::binary_function<const std::_V2::error_category*, const std::_V2::error_category*, bool> (0x0x7f5cc778a420) 0 empty

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

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

Class std::error_condition
   size=16 align=8
   base size=16 base align=8
std::error_condition (0x0x7f5cc778aea0) 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> (0x0x7f5cc77a50d0) 0 empty
  std::integral_constant<bool, false> (0x0x7f5cc77d65a0) 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> (0x0x7f5cc77a5138) 0 empty
  std::integral_constant<bool, false> (0x0x7f5cc77d66c0) 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> (0x0x7f5cc77a51a0) 0 empty
  std::integral_constant<bool, false> (0x0x7f5cc77d6840) 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> (0x0x7f5cc77a5208) 0 empty
  std::integral_constant<bool, false> (0x0x7f5cc77d6900) 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 (0x0x7f5cc77a5270) 0
    vptr=((& std::system_error::_ZTVSt12system_error) + 16u)
  std::runtime_error (0x0x7f5cc77a52d8) 0
      primary-for std::system_error (0x0x7f5cc77a5270)
    std::exception (0x0x7f5cc77d6a80) 0 nearly-empty
        primary-for std::runtime_error (0x0x7f5cc77a52d8)

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

Class std::hash<std::error_code>
   size=1 align=1
   base size=1 base align=1
std::hash<std::error_code> (0x0x7f5cc77a5dd0) 0 empty
  std::__hash_base<long unsigned int, std::error_code> (0x0x7f5cc780b600) 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> (0x0x7f5cc77a5e38) 0 empty
  std::integral_constant<bool, true> (0x0x7f5cc780bea0) 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 (0x0x7f5cc77a5ea0) 0
    vptr=((& std::ios_base::failure::_ZTVNSt8ios_base7failureB5cxx11E) + 16u)
  std::system_error (0x0x7f5cc77a5f08) 0
      primary-for std::ios_base::failure (0x0x7f5cc77a5ea0)
    std::runtime_error (0x0x7f5cc77a5f70) 0
        primary-for std::system_error (0x0x7f5cc77a5f08)
      std::exception (0x0x7f5cc7436060) 0 nearly-empty
          primary-for std::runtime_error (0x0x7f5cc77a5f70)

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

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

Class std::ios_base::Init
   size=1 align=1
   base size=0 base align=1
std::ios_base::Init (0x0x7f5cc7436180) 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 (0x0x7f5cc7436000) 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> (0x0x7f5cc74361e0) 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> (0x0x7f5cc74a8960) 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> (0x0x7f5cc74a8e40) 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 (0x0x7f5cc750b000) 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> (0x0x7f5cc7513540) 0
    vptr=((& std::ctype<char>::_ZTVSt5ctypeIcE) + 16u)
  std::locale::facet (0x0x7f5cc7540660) 0
      primary-for std::ctype<char> (0x0x7f5cc7513540)
  std::ctype_base (0x0x7f5cc75406c0) 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> (0x0x7f5cc7513620) 0
    vptr=((& std::__ctype_abstract_base<wchar_t>::_ZTVSt21__ctype_abstract_baseIwE) + 16u)
  std::locale::facet (0x0x7f5cc7540c00) 0
      primary-for std::__ctype_abstract_base<wchar_t> (0x0x7f5cc7513620)
  std::ctype_base (0x0x7f5cc7540c60) 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> (0x0x7f5cc748b9c0) 0
    vptr=((& std::ctype<wchar_t>::_ZTVSt5ctypeIwE) + 16u)
  std::__ctype_abstract_base<wchar_t> (0x0x7f5cc7513690) 0
      primary-for std::ctype<wchar_t> (0x0x7f5cc748b9c0)
    std::locale::facet (0x0x7f5cc7540cc0) 0
        primary-for std::__ctype_abstract_base<wchar_t> (0x0x7f5cc7513690)
    std::ctype_base (0x0x7f5cc7540d20) 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> (0x0x7f5cc748bb60) 0
    vptr=((& std::ctype_byname<char>::_ZTVSt12ctype_bynameIcE) + 16u)
  std::ctype<char> (0x0x7f5cc75137e0) 0
      primary-for std::ctype_byname<char> (0x0x7f5cc748bb60)
    std::locale::facet (0x0x7f5cc7540ea0) 0
        primary-for std::ctype<char> (0x0x7f5cc75137e0)
    std::ctype_base (0x0x7f5cc7540f00) 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> (0x0x7f5cc748bbc8) 0
    vptr=((& std::ctype_byname<wchar_t>::_ZTVSt12ctype_bynameIwE) + 16u)
  std::ctype<wchar_t> (0x0x7f5cc748bc30) 0
      primary-for std::ctype_byname<wchar_t> (0x0x7f5cc748bbc8)
    std::__ctype_abstract_base<wchar_t> (0x0x7f5cc7513850) 0
        primary-for std::ctype<wchar_t> (0x0x7f5cc748bc30)
      std::locale::facet (0x0x7f5cc7540f60) 0
          primary-for std::__ctype_abstract_base<wchar_t> (0x0x7f5cc7513850)
      std::ctype_base (0x0x7f5cc759a000) 0 empty

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

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

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

Class __gnu_cxx::__numeric_traits<char>
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__numeric_traits<char> (0x0x7f5cc75f40d0) 0 empty
  __gnu_cxx::__numeric_traits_integer<char> (0x0x7f5cc7617240) 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> (0x0x7f5cc75f41a0) 0 empty
  std::integral_constant<bool, false> (0x0x7f5cc7617d20) 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> (0x0x7f5cc75f4208) 0 empty
  std::integral_constant<bool, false> (0x0x7f5cc7617d80) 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> (0x0x7f5cc723f480) 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> (0x0x7f5cc75f4548) 0
    vptr=((& std::__cxx11::numpunct_byname<char>::_ZTVNSt7__cxx1115numpunct_bynameIcEE) + 16u)
  std::__cxx11::numpunct<char> (0x0x7f5cc75f45b0) 0
      primary-for std::__cxx11::numpunct_byname<char> (0x0x7f5cc75f4548)
    std::locale::facet (0x0x7f5cc72757e0) 0
        primary-for std::__cxx11::numpunct<char> (0x0x7f5cc75f45b0)

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

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

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

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

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

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

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

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

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

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

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

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> (0x0x7f5cc7366478) 0 empty
  std::integral_constant<bool, false> (0x0x7f5cc73f5d80) 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> (0x0x7f5cc73666e8) 0 empty
  std::integral_constant<bool, false> (0x0x7f5cc73f5de0) 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> > (0x0x7f5cc7048120) 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> (0x0x7f5cc7048180) 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> (0x0x7f5cc704c068) 0 empty
  __gnu_cxx::__numeric_traits_integer<short int> (0x0x7f5cc70481e0) 0 empty

Class std::basic_istream<char>::sentry
   size=1 align=1
   base size=1 base align=1
std::basic_istream<char>::sentry (0x0x7f5cc7083c60) 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> (0x0x7f5cc704ca90 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> (0x0x7f5cc704cb60 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> (0x0x7f5cc70702a0) 0
    vptridx=0u vptr=((& std::basic_iostream<char>::_ZTVSd) + 24u)
  std::basic_istream<char> (0x0x7f5cc704ca90) 0
      primary-for std::basic_iostream<char> (0x0x7f5cc70702a0)
      subvttidx=8u
    std::basic_ios<char> (0x0x7f5cc704caf8) 24 virtual
        vptridx=40u vbaseoffset=-24 vptr=((& std::basic_iostream<char>::_ZTVSd) + 104u)
      std::ios_base (0x0x7f5cc7083cc0) 24
          primary-for std::basic_ios<char> (0x0x7f5cc704caf8)
  std::basic_ostream<char> (0x0x7f5cc704cb60) 16 nearly-empty
      subvttidx=24u vptridx=48u vptr=((& std::basic_iostream<char>::_ZTVSd) + 64u)
    std::basic_ios<char> (0x0x7f5cc704caf8) 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 (0x0x7f5cc7083d20) 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> (0x0x7f5cc704cf08 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> (0x0x7f5cc704c000 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> (0x0x7f5cc70709a0) 0
    vptridx=0u vptr=((& std::basic_iostream<wchar_t>::_ZTVSt14basic_iostreamIwSt11char_traitsIwEE) + 24u)
  std::basic_istream<wchar_t> (0x0x7f5cc704cf08) 0
      primary-for std::basic_iostream<wchar_t> (0x0x7f5cc70709a0)
      subvttidx=8u
    std::basic_ios<wchar_t> (0x0x7f5cc704cf70) 24 virtual
        vptridx=40u vbaseoffset=-24 vptr=((& std::basic_iostream<wchar_t>::_ZTVSt14basic_iostreamIwSt11char_traitsIwEE) + 104u)
      std::ios_base (0x0x7f5cc7083d80) 24
          primary-for std::basic_ios<wchar_t> (0x0x7f5cc704cf70)
  std::basic_ostream<wchar_t> (0x0x7f5cc704c000) 16 nearly-empty
      subvttidx=24u vptridx=48u vptr=((& std::basic_iostream<wchar_t>::_ZTVSt14basic_iostreamIwSt11char_traitsIwEE) + 64u)
    std::basic_ios<wchar_t> (0x0x7f5cc704cf70) alternative-path

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 (0x0x7f5cc7083de0) 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 (0x0x7f5cc70d51a0) 0 nearly-empty
    vptr=((& std::bad_cast::_ZTVSt8bad_cast) + 16u)
  std::exception (0x0x7f5cc70e31e0) 0 nearly-empty
      primary-for std::bad_cast (0x0x7f5cc70d51a0)

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

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

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

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

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

Class std::__uses_alloc0
   size=1 align=1
   base size=1 base align=1
std::__uses_alloc0 (0x0x7f5cc70d5478) 0
  std::__uses_alloc_base (0x0x7f5cc710aba0) 0 empty

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

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

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

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

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

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

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

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

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 (0x0x7f5cc6d29060) 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> > (0x0x7f5cc6fe66e8) 0 empty
  std::integral_constant<bool, false> (0x0x7f5cc6d290c0) 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> > (0x0x7f5cc6d29180) 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> > (0x0x7f5cc6d291e0) 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> > (0x0x7f5cc6d29120) 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> > (0x0x7f5cc6fe67b8) 0 empty
  std::integral_constant<bool, false> (0x0x7f5cc6d29240) 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> > (0x0x7f5cc6fe6820) 0 empty
  std::integral_constant<bool, false> (0x0x7f5cc6d292a0) 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> > > (0x0x7f5cc6fe6888) 0 empty
  std::integral_constant<bool, true> (0x0x7f5cc6d29300) 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> > > > (0x0x7f5cc6d29360) 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> > (0x0x7f5cc6fe68f0) 0 empty
  std::__do_is_default_constructible_impl (0x0x7f5cc6d293c0) 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> > > (0x0x7f5cc6fe6958) 0 empty
  std::__is_default_constructible_impl<std::allocator<char> > (0x0x7f5cc6fe69c0) 0 empty
    std::__do_is_default_constructible_impl (0x0x7f5cc6d29420) 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> > (0x0x7f5cc6fe6a28) 0 empty
  std::__and_<std::__not_<std::is_void<std::allocator<char> > >, std::__is_default_constructible_impl<std::allocator<char> > > (0x0x7f5cc6fe6a90) 0 empty
    std::__is_default_constructible_impl<std::allocator<char> > (0x0x7f5cc6fe6af8) 0 empty
      std::__do_is_default_constructible_impl (0x0x7f5cc6d29480) 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> (0x0x7f5cc6fe6b60) 0 empty
  std::integral_constant<bool, true> (0x0x7f5cc6d294e0) 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> > (0x0x7f5cc6fe6bc8) 0 empty
  std::integral_constant<bool, true> (0x0x7f5cc6d29540) 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> > > (0x0x7f5cc6d295a0) 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> > (0x0x7f5cc6fe6c30) 0 empty
  std::integral_constant<bool, true> (0x0x7f5cc6d29600) 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> (0x0x7f5cc6fe6c98) 0 empty
  std::__is_nt_default_constructible_atom<std::allocator<char> > (0x0x7f5cc6fe6d00) 0 empty
    std::integral_constant<bool, true> (0x0x7f5cc6d29660) 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> > (0x0x7f5cc6fe6d68) 0 empty
  std::__is_nt_default_constructible_impl<std::allocator<char>, false> (0x0x7f5cc6fe6dd0) 0 empty
    std::__is_nt_default_constructible_atom<std::allocator<char> > (0x0x7f5cc6fe6e38) 0 empty
      std::integral_constant<bool, true> (0x0x7f5cc6d296c0) 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> > (0x0x7f5cc6fe6ea0) 0 empty
  std::__and_<std::is_default_constructible<std::allocator<char> >, std::__is_nt_default_constructible_impl<std::allocator<char>, false> > (0x0x7f5cc6fe6f08) 0 empty
    std::__is_nt_default_constructible_impl<std::allocator<char>, false> (0x0x7f5cc6fe6f70) 0 empty
      std::__is_nt_default_constructible_atom<std::allocator<char> > (0x0x7f5cc6d47000) 0 empty
        std::integral_constant<bool, true> (0x0x7f5cc6d29720) 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> > (0x0x7f5cc6d47138) 0 empty
  std::integral_constant<bool, false> (0x0x7f5cc6d29ae0) 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*> (0x0x7f5cc6d47410) 0 empty
  std::integral_constant<bool, false> (0x0x7f5cc6d29b40) 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> > (0x0x7f5cc6d47958) 0 empty
  std::integral_constant<bool, false> (0x0x7f5cc6d29ba0) 0 empty

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

Class std::_Rb_tree_node_base
   size=32 align=8
   base size=32 base align=8
std::_Rb_tree_node_base (0x0x7f5cc6dd6480) 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*> (0x0x7f5cc69a7900) 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*> (0x0x7f5cc6d47c98) 0 empty
  std::integral_constant<bool, false> (0x0x7f5cc69a7960) 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*> > > (0x0x7f5cc69a79c0) 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*> (0x0x7f5cc6d47d00) 0 empty
  std::integral_constant<bool, false> (0x0x7f5cc69a7ae0) 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*> > (0x0x7f5cc69a7b40) 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*> (0x0x7f5cc6d47d68) 0 empty
  std::integral_constant<bool, false> (0x0x7f5cc69a7ba0) 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*> > (0x0x7f5cc6d47dd0) 0 empty
  std::is_rvalue_reference<std::_Rb_tree_node_base*> (0x0x7f5cc6d47e38) 0 empty
    std::integral_constant<bool, false> (0x0x7f5cc69a7c00) 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*> (0x0x7f5cc6d47ea0) 0 empty
  std::integral_constant<bool, false> (0x0x7f5cc69a7c60) 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*> > (0x0x7f5cc69a7cc0) 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*> (0x0x7f5cc69a7d80) 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*> (0x0x7f5cc69a7de0) 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*> (0x0x7f5cc69a7d20) 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*> (0x0x7f5cc6d47f70) 0 empty
  std::integral_constant<bool, false> (0x0x7f5cc69a7e40) 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*> (0x0x7f5cc6d476e8) 0 empty
  std::integral_constant<bool, false> (0x0x7f5cc69a7ea0) 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*> > (0x0x7f5cc6d47750) 0 empty
  std::is_void<std::_Rb_tree_node_base*> (0x0x7f5cc6d477b8) 0 empty
    std::integral_constant<bool, false> (0x0x7f5cc69a7f00) 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*> > (0x0x7f5cc6d478f0) 0 empty
  std::__or_<std::is_reference<std::_Rb_tree_node_base*>, std::is_void<std::_Rb_tree_node_base*> > (0x0x7f5cc6d47bc8) 0 empty
    std::is_void<std::_Rb_tree_node_base*> (0x0x7f5cc6d47c30) 0 empty
      std::integral_constant<bool, false> (0x0x7f5cc69a7f60) 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*> > > (0x0x7f5cc6a1a068) 0 empty
  std::integral_constant<bool, true> (0x0x7f5cc6a1b000) 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*> (0x0x7f5cc6a1a0d0) 0 empty
  std::integral_constant<bool, true> (0x0x7f5cc6a1b060) 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*> > (0x0x7f5cc6a1b0c0) 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*> > (0x0x7f5cc6a1a138) 0 empty
  std::is_object<std::_Rb_tree_node_base*> (0x0x7f5cc6a1a1a0) 0 empty
    std::integral_constant<bool, true> (0x0x7f5cc6a1b120) 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*> (0x0x7f5cc6a1a2d8) 0 empty
  std::integral_constant<bool, true> (0x0x7f5cc6a1b240) 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*&> (0x0x7f5cc6a1a340) 0 empty
  std::integral_constant<bool, false> (0x0x7f5cc6a1b300) 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*&> > > (0x0x7f5cc6a1b360) 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*&> (0x0x7f5cc6a1a3a8) 0 empty
  std::integral_constant<bool, true> (0x0x7f5cc6a1b480) 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*&> > (0x0x7f5cc6a1b4e0) 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*&> > (0x0x7f5cc6a1a410) 0 empty
  std::is_lvalue_reference<std::_Rb_tree_node_base*&> (0x0x7f5cc6a1a478) 0 empty
    std::integral_constant<bool, true> (0x0x7f5cc6a1b540) 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*&> (0x0x7f5cc6a1a4e0) 0 empty
  std::integral_constant<bool, true> (0x0x7f5cc6a1b5a0) 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*&> > (0x0x7f5cc6a1b600) 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*&> > (0x0x7f5cc6a1a548) 0 empty
  std::is_reference<std::_Rb_tree_node_base*&> (0x0x7f5cc6a1a5b0) 0 empty
    std::integral_constant<bool, true> (0x0x7f5cc6a1b660) 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*&> > (0x0x7f5cc6a1a6e8) 0 empty
  std::__or_<std::is_reference<std::_Rb_tree_node_base*&>, std::is_void<std::_Rb_tree_node_base*&> > (0x0x7f5cc6a1a750) 0 empty
    std::is_reference<std::_Rb_tree_node_base*&> (0x0x7f5cc6a1a7b8) 0 empty
      std::integral_constant<bool, true> (0x0x7f5cc6a1b6c0) 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*&> > > (0x0x7f5cc6a1a888) 0 empty
  std::integral_constant<bool, false> (0x0x7f5cc6a1b720) 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*&> (0x0x7f5cc6a1a8f0) 0 empty
  std::integral_constant<bool, false> (0x0x7f5cc6a1b780) 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*&> > (0x0x7f5cc6a1b7e0) 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*&> > (0x0x7f5cc6a1a958) 0 empty
  std::is_reference<std::_Rb_tree_node_base*&> (0x0x7f5cc6a1a9c0) 0 empty
    std::integral_constant<bool, true> (0x0x7f5cc6a1b840) 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*&> (0x0x7f5cc6a1aaf8) 0 empty
  std::integral_constant<bool, true> (0x0x7f5cc6a1b960) 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> (0x0x7f5cc6a1b9c0) 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*&> (0x0x7f5cc6a1ab60) 0 empty
  std::__add_rvalue_reference_helper<std::_Rb_tree_node_base*&, true> (0x0x7f5cc6a1ba20) 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&> (0x0x7f5cc6a1ac30) 0 empty
  std::integral_constant<bool, false> (0x0x7f5cc6a1ba80) 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&> > > (0x0x7f5cc6a1bae0) 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&> (0x0x7f5cc6a1ac98) 0 empty
  std::integral_constant<bool, true> (0x0x7f5cc6a1bb40) 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&> > (0x0x7f5cc6a1bba0) 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&> > (0x0x7f5cc6a1ad00) 0 empty
  std::is_lvalue_reference<std::_Rb_tree_node_base* const&> (0x0x7f5cc6a1ad68) 0 empty
    std::integral_constant<bool, true> (0x0x7f5cc6a1bc00) 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&> (0x0x7f5cc6a1add0) 0 empty
  std::integral_constant<bool, true> (0x0x7f5cc6a1bc60) 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&> > (0x0x7f5cc6a1bcc0) 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&> > (0x0x7f5cc6a1ae38) 0 empty
  std::is_reference<std::_Rb_tree_node_base* const&> (0x0x7f5cc6a1aea0) 0 empty
    std::integral_constant<bool, true> (0x0x7f5cc6a1bd20) 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&> > (0x0x7f5cc6a1af08) 0 empty
  std::__or_<std::is_reference<std::_Rb_tree_node_base* const&>, std::is_void<std::_Rb_tree_node_base* const&> > (0x0x7f5cc6a1af70) 0 empty
    std::is_reference<std::_Rb_tree_node_base* const&> (0x0x7f5cc6a43000) 0 empty
      std::integral_constant<bool, true> (0x0x7f5cc6a1bd80) 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&> > > (0x0x7f5cc6a43068) 0 empty
  std::integral_constant<bool, false> (0x0x7f5cc6a1bde0) 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&> (0x0x7f5cc6a430d0) 0 empty
  std::integral_constant<bool, false> (0x0x7f5cc6a1be40) 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&> > (0x0x7f5cc6a1bea0) 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&> > (0x0x7f5cc6a43138) 0 empty
  std::is_reference<std::_Rb_tree_node_base* const&> (0x0x7f5cc6a431a0) 0 empty
    std::integral_constant<bool, true> (0x0x7f5cc6a1bf00) 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&> (0x0x7f5cc6a43208) 0 empty
  std::integral_constant<bool, true> (0x0x7f5cc6a1bf60) 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> (0x0x7f5cc6a49000) 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&> (0x0x7f5cc6a43270) 0 empty
  std::__add_rvalue_reference_helper<std::_Rb_tree_node_base* const&, true> (0x0x7f5cc6a49060) 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&> (0x0x7f5cc6a1b2a0) 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&> (0x0x7f5cc6a432d8) 0 empty
  std::integral_constant<bool, true> (0x0x7f5cc6a490c0) 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> (0x0x7f5cc6a43340) 0 empty
  std::is_assignable<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base* const&> (0x0x7f5cc6a433a8) 0 empty
    std::integral_constant<bool, true> (0x0x7f5cc6a49120) 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*> (0x0x7f5cc6a43410) 0 empty
  std::__is_copy_assignable_impl<std::_Rb_tree_node_base*, true> (0x0x7f5cc6a43478) 0 empty
    std::is_assignable<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base* const&> (0x0x7f5cc6a434e0) 0 empty
      std::integral_constant<bool, true> (0x0x7f5cc6a49180) 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*> > (0x0x7f5cc6a491e0) 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*> > (0x0x7f5cc6a43548) 0 empty
  std::is_copy_assignable<std::_Rb_tree_node_base*> (0x0x7f5cc6a435b0) 0 empty
    std::__is_copy_assignable_impl<std::_Rb_tree_node_base*, true> (0x0x7f5cc6a43618) 0 empty
      std::is_assignable<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base* const&> (0x0x7f5cc6a43680) 0 empty
        std::integral_constant<bool, true> (0x0x7f5cc6a49240) 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&> (0x0x7f5cc6a492a0) 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*> > > (0x0x7f5cc6a43750) 0 empty
  std::integral_constant<bool, false> (0x0x7f5cc6a49300) 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&> (0x0x7f5cc6a49360) 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*&&> (0x0x7f5cc6a43820) 0 empty
  std::integral_constant<bool, false> (0x0x7f5cc6a49420) 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*&&> > > (0x0x7f5cc6a49480) 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*&&> (0x0x7f5cc6a43888) 0 empty
  std::integral_constant<bool, false> (0x0x7f5cc6a495a0) 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*&&> > (0x0x7f5cc6a49600) 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*&&> (0x0x7f5cc6a438f0) 0 empty
  std::integral_constant<bool, true> (0x0x7f5cc6a49660) 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*&&> > (0x0x7f5cc6a43958) 0 empty
  std::is_rvalue_reference<std::_Rb_tree_node_base*&&> (0x0x7f5cc6a439c0) 0 empty
    std::integral_constant<bool, true> (0x0x7f5cc6a496c0) 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*&&> (0x0x7f5cc6a43a28) 0 empty
  std::integral_constant<bool, true> (0x0x7f5cc6a49720) 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*&&> > (0x0x7f5cc6a49780) 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*&&> > (0x0x7f5cc6a43a90) 0 empty
  std::is_reference<std::_Rb_tree_node_base*&&> (0x0x7f5cc6a43af8) 0 empty
    std::integral_constant<bool, true> (0x0x7f5cc6a497e0) 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*&&> > (0x0x7f5cc6a43c30) 0 empty
  std::__or_<std::is_reference<std::_Rb_tree_node_base*&&>, std::is_void<std::_Rb_tree_node_base*&&> > (0x0x7f5cc6a43c98) 0 empty
    std::is_reference<std::_Rb_tree_node_base*&&> (0x0x7f5cc6a43d00) 0 empty
      std::integral_constant<bool, true> (0x0x7f5cc6a49840) 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*&&> > > (0x0x7f5cc6a43dd0) 0 empty
  std::integral_constant<bool, false> (0x0x7f5cc6a498a0) 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*&&> (0x0x7f5cc6a43e38) 0 empty
  std::integral_constant<bool, false> (0x0x7f5cc6a49900) 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*&&> > (0x0x7f5cc6a49960) 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*&&> > (0x0x7f5cc6a43ea0) 0 empty
  std::is_reference<std::_Rb_tree_node_base*&&> (0x0x7f5cc6a43f08) 0 empty
    std::integral_constant<bool, true> (0x0x7f5cc6a499c0) 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*&&> (0x0x7f5cc6a67138) 0 empty
  std::integral_constant<bool, true> (0x0x7f5cc6a49a20) 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> (0x0x7f5cc6a49a80) 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*&&> (0x0x7f5cc6a671a0) 0 empty
  std::__add_rvalue_reference_helper<std::_Rb_tree_node_base*&&, true> (0x0x7f5cc6a49ae0) 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*&&> (0x0x7f5cc6a493c0) 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*&&> (0x0x7f5cc6a67208) 0 empty
  std::integral_constant<bool, true> (0x0x7f5cc6a49b40) 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> (0x0x7f5cc6a67270) 0 empty
  std::is_assignable<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*&&> (0x0x7f5cc6a672d8) 0 empty
    std::integral_constant<bool, true> (0x0x7f5cc6a49ba0) 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*> (0x0x7f5cc6a67340) 0 empty
  std::__is_move_assignable_impl<std::_Rb_tree_node_base*, true> (0x0x7f5cc6a673a8) 0 empty
    std::is_assignable<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*&&> (0x0x7f5cc6a67410) 0 empty
      std::integral_constant<bool, true> (0x0x7f5cc6a49c00) 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*> > (0x0x7f5cc6a49c60) 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*> > (0x0x7f5cc6a67478) 0 empty
  std::is_move_assignable<std::_Rb_tree_node_base*> (0x0x7f5cc6a674e0) 0 empty
    std::__is_move_assignable_impl<std::_Rb_tree_node_base*, true> (0x0x7f5cc6a67548) 0 empty
      std::is_assignable<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*&&> (0x0x7f5cc6a675b0) 0 empty
        std::integral_constant<bool, true> (0x0x7f5cc6a49cc0) 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&&> (0x0x7f5cc6a49d20) 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*> (0x0x7f5cc69a78a0) 0

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 (0x0x7f5cc67d2c60) 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> > (0x0x7f5cc67d2de0) 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> > (0x0x7f5cc6a67820) 0 empty
  __gnu_cxx::new_allocator<std::pair<const int, double> > (0x0x7f5cc67d2ea0) 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> > > (0x0x7f5cc67d2f00) 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> > > (0x0x7f5cc6a67958) 0 empty
  std::allocator_traits<std::allocator<std::pair<const int, double> > > (0x0x7f5cc67d2f60) 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> > (0x0x7f5cc6828000) 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> > > (0x0x7f5cc68280c0) 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> (0x0x7f5cc6828120) 0 empty

Class std::less<int>
   size=1 align=1
   base size=1 base align=1
std::less<int> (0x0x7f5cc6a67a90) 0 empty
  std::binary_function<int, int, bool> (0x0x7f5cc6828180) 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> > > (0x0x7f5cc68281e0) 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> > > (0x0x7f5cc6a67af8) 0 empty
  __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const int, double> > > (0x0x7f5cc68282a0) 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> (0x0x7f5cc6a67bc8) 0
  std::allocator<std::_Rb_tree_node<std::pair<const int, double> > > (0x0x7f5cc6a67c30) 0 empty
    __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const int, double> > > (0x0x7f5cc6828300) 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> > > (0x0x7f5cc6828060) 0

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

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

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

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

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

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

Class std::remove_cv<const int>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<const int> (0x0x7f5cc68285a0) 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> (0x0x7f5cc6828540) 0 empty

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

Class std::__strip_reference_wrapper<int>
   size=1 align=1
   base size=0 base align=1
std::__strip_reference_wrapper<int> (0x0x7f5cc68286c0) 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&> (0x0x7f5cc6828360) 0 empty

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

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

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

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

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

Class std::remove_cv<const double>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<const double> (0x0x7f5cc6828960) 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> (0x0x7f5cc6828900) 0 empty

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

Class std::__strip_reference_wrapper<double>
   size=1 align=1
   base size=0 base align=1
std::__strip_reference_wrapper<double> (0x0x7f5cc6828a80) 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&> (0x0x7f5cc6828720) 0 empty

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

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

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

Class std::is_rvalue_reference<int>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<int> (0x0x7f5cc6529410) 0 empty
  std::integral_constant<bool, false> (0x0x7f5cc6828d20) 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> > (0x0x7f5cc6529478) 0 empty
  std::is_rvalue_reference<int> (0x0x7f5cc65294e0) 0 empty
    std::integral_constant<bool, false> (0x0x7f5cc6828d80) 0 empty

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

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

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

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

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

Class std::is_void<int>
   size=1 align=1
   base size=1 base align=1
std::is_void<int> (0x0x7f5cc6529680) 0 empty
  std::integral_constant<bool, false> (0x0x7f5cc6583060) 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> > (0x0x7f5cc65296e8) 0 empty
  std::is_void<int> (0x0x7f5cc6529750) 0 empty
    std::integral_constant<bool, false> (0x0x7f5cc65830c0) 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> > (0x0x7f5cc65297b8) 0 empty
  std::__or_<std::is_reference<int>, std::is_void<int> > (0x0x7f5cc6529820) 0 empty
    std::is_void<int> (0x0x7f5cc6529888) 0 empty
      std::integral_constant<bool, false> (0x0x7f5cc6583120) 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> > > (0x0x7f5cc65298f0) 0 empty
  std::integral_constant<bool, true> (0x0x7f5cc6583180) 0 empty

Class std::is_object<int>
   size=1 align=1
   base size=1 base align=1
std::is_object<int> (0x0x7f5cc6529958) 0 empty
  std::integral_constant<bool, true> (0x0x7f5cc65832a0) 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> > (0x0x7f5cc6583300) 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> > (0x0x7f5cc65299c0) 0 empty
  std::is_object<int> (0x0x7f5cc6529a28) 0 empty
    std::integral_constant<bool, true> (0x0x7f5cc6583360) 0 empty

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

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

Class std::is_lvalue_reference<int&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<int&> (0x0x7f5cc6529c30) 0 empty
  std::integral_constant<bool, true> (0x0x7f5cc6583540) 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&> > (0x0x7f5cc65835a0) 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&> > (0x0x7f5cc6529c98) 0 empty
  std::is_lvalue_reference<int&> (0x0x7f5cc6529d00) 0 empty
    std::integral_constant<bool, true> (0x0x7f5cc6583600) 0 empty

Class std::is_reference<int&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<int&> (0x0x7f5cc6529d68) 0 empty
  std::integral_constant<bool, true> (0x0x7f5cc6583660) 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&> > (0x0x7f5cc65836c0) 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&> > (0x0x7f5cc6529dd0) 0 empty
  std::is_reference<int&> (0x0x7f5cc6529e38) 0 empty
    std::integral_constant<bool, true> (0x0x7f5cc6583720) 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&> > (0x0x7f5cc6529ea0) 0 empty
  std::__or_<std::is_reference<int&>, std::is_void<int&> > (0x0x7f5cc6529f08) 0 empty
    std::is_reference<int&> (0x0x7f5cc6529f70) 0 empty
      std::integral_constant<bool, true> (0x0x7f5cc6583780) 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&> > > (0x0x7f5cc6529068) 0 empty
  std::integral_constant<bool, false> (0x0x7f5cc65837e0) 0 empty

Class std::is_object<int&>
   size=1 align=1
   base size=1 base align=1
std::is_object<int&> (0x0x7f5cc65290d0) 0 empty
  std::integral_constant<bool, false> (0x0x7f5cc65839c0) 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&> > (0x0x7f5cc6583a20) 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&> > (0x0x7f5cc6529138) 0 empty
  std::is_reference<int&> (0x0x7f5cc659a000) 0 empty
    std::integral_constant<bool, true> (0x0x7f5cc6583a80) 0 empty

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

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

Class std::is_function<const int&>
   size=1 align=1
   base size=1 base align=1
std::is_function<const int&> (0x0x7f5cc659a1a0) 0 empty
  std::integral_constant<bool, false> (0x0x7f5cc6583c00) 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&> > > (0x0x7f5cc6583c60) 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&> (0x0x7f5cc659a208) 0 empty
  std::integral_constant<bool, true> (0x0x7f5cc6583cc0) 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&> > (0x0x7f5cc6583d20) 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&> > (0x0x7f5cc659a340) 0 empty
  std::is_lvalue_reference<const int&> (0x0x7f5cc659a3a8) 0 empty
    std::integral_constant<bool, true> (0x0x7f5cc6583e40) 0 empty

Class std::is_reference<const int&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<const int&> (0x0x7f5cc659a410) 0 empty
  std::integral_constant<bool, true> (0x0x7f5cc6583ea0) 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&> > (0x0x7f5cc6583f00) 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&> > (0x0x7f5cc659a478) 0 empty
  std::is_reference<const int&> (0x0x7f5cc659a4e0) 0 empty
    std::integral_constant<bool, true> (0x0x7f5cc6583f60) 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&> > (0x0x7f5cc659a548) 0 empty
  std::__or_<std::is_reference<const int&>, std::is_void<const int&> > (0x0x7f5cc659a5b0) 0 empty
    std::is_reference<const int&> (0x0x7f5cc659a618) 0 empty
      std::integral_constant<bool, true> (0x0x7f5cc65a8000) 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&> > > (0x0x7f5cc659a750) 0 empty
  std::integral_constant<bool, false> (0x0x7f5cc65a8120) 0 empty

Class std::is_object<const int&>
   size=1 align=1
   base size=1 base align=1
std::is_object<const int&> (0x0x7f5cc659a7b8) 0 empty
  std::integral_constant<bool, false> (0x0x7f5cc65a8180) 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&> > (0x0x7f5cc65a81e0) 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&> > (0x0x7f5cc659a820) 0 empty
  std::is_reference<const int&> (0x0x7f5cc659a888) 0 empty
    std::integral_constant<bool, true> (0x0x7f5cc65a8240) 0 empty

Class std::__is_referenceable<const int&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<const int&> (0x0x7f5cc659a8f0) 0 empty
  std::integral_constant<bool, true> (0x0x7f5cc65a82a0) 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> (0x0x7f5cc65a8300) 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&> (0x0x7f5cc659a958) 0 empty
  std::__add_rvalue_reference_helper<const int&, true> (0x0x7f5cc65a8360) 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&> (0x0x7f5cc6583420) 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&> (0x0x7f5cc659a9c0) 0 empty
  std::integral_constant<bool, true> (0x0x7f5cc65a83c0) 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> (0x0x7f5cc659aa28) 0 empty
  std::is_assignable<int&, const int&> (0x0x7f5cc659aa90) 0 empty
    std::integral_constant<bool, true> (0x0x7f5cc65a8420) 0 empty

Class std::is_copy_assignable<int>
   size=1 align=1
   base size=1 base align=1
std::is_copy_assignable<int> (0x0x7f5cc659aaf8) 0 empty
  std::__is_copy_assignable_impl<int, true> (0x0x7f5cc659ab60) 0 empty
    std::is_assignable<int&, const int&> (0x0x7f5cc659abc8) 0 empty
      std::integral_constant<bool, true> (0x0x7f5cc65a8480) 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> > (0x0x7f5cc65a84e0) 0 empty

Class std::is_function<double>
   size=1 align=1
   base size=1 base align=1
std::is_function<double> (0x0x7f5cc659ac30) 0 empty
  std::integral_constant<bool, false> (0x0x7f5cc65a8540) 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> > > (0x0x7f5cc65a85a0) 0 empty

Class std::is_lvalue_reference<double>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<double> (0x0x7f5cc659ac98) 0 empty
  std::integral_constant<bool, false> (0x0x7f5cc65a8600) 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> > (0x0x7f5cc65a8660) 0 empty

Class std::is_rvalue_reference<double>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<double> (0x0x7f5cc659ad00) 0 empty
  std::integral_constant<bool, false> (0x0x7f5cc65a8780) 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> > (0x0x7f5cc659ad68) 0 empty
  std::is_rvalue_reference<double> (0x0x7f5cc659add0) 0 empty
    std::integral_constant<bool, false> (0x0x7f5cc65a87e0) 0 empty

Class std::is_reference<double>
   size=1 align=1
   base size=1 base align=1
std::is_reference<double> (0x0x7f5cc659ae38) 0 empty
  std::integral_constant<bool, false> (0x0x7f5cc65a8840) 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> > (0x0x7f5cc65a88a0) 0 empty

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

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

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

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

Class std::is_void<double>
   size=1 align=1
   base size=1 base align=1
std::is_void<double> (0x0x7f5cc659af70) 0 empty
  std::integral_constant<bool, false> (0x0x7f5cc65a8a80) 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> > (0x0x7f5cc65c2000) 0 empty
  std::is_void<double> (0x0x7f5cc65c2068) 0 empty
    std::integral_constant<bool, false> (0x0x7f5cc65a8ae0) 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> > (0x0x7f5cc65c20d0) 0 empty
  std::__or_<std::is_reference<double>, std::is_void<double> > (0x0x7f5cc65c2138) 0 empty
    std::is_void<double> (0x0x7f5cc65c21a0) 0 empty
      std::integral_constant<bool, false> (0x0x7f5cc65a8b40) 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> > > (0x0x7f5cc65c2208) 0 empty
  std::integral_constant<bool, true> (0x0x7f5cc65a8ba0) 0 empty

Class std::is_object<double>
   size=1 align=1
   base size=1 base align=1
std::is_object<double> (0x0x7f5cc65c2340) 0 empty
  std::integral_constant<bool, true> (0x0x7f5cc65a8cc0) 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> > (0x0x7f5cc65a8d20) 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> > (0x0x7f5cc65c23a8) 0 empty
  std::is_object<double> (0x0x7f5cc65c2410) 0 empty
    std::integral_constant<bool, true> (0x0x7f5cc65a8d80) 0 empty

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

Class std::is_function<double&>
   size=1 align=1
   base size=1 base align=1
std::is_function<double&> (0x0x7f5cc65c24e0) 0 empty
  std::integral_constant<bool, false> (0x0x7f5cc65a8ea0) 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&> > > (0x0x7f5cc65a8f00) 0 empty

Class std::is_lvalue_reference<double&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<double&> (0x0x7f5cc65c2548) 0 empty
  std::integral_constant<bool, true> (0x0x7f5cc65a8f60) 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&> > (0x0x7f5cc65d3000) 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&> > (0x0x7f5cc65c25b0) 0 empty
  std::is_lvalue_reference<double&> (0x0x7f5cc65c2618) 0 empty
    std::integral_constant<bool, true> (0x0x7f5cc65d31e0) 0 empty

Class std::is_reference<double&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<double&> (0x0x7f5cc65c2680) 0 empty
  std::integral_constant<bool, true> (0x0x7f5cc65d3240) 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&> > (0x0x7f5cc65d32a0) 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&> > (0x0x7f5cc65c26e8) 0 empty
  std::is_reference<double&> (0x0x7f5cc65c2750) 0 empty
    std::integral_constant<bool, true> (0x0x7f5cc65d3300) 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&> > (0x0x7f5cc65c27b8) 0 empty
  std::__or_<std::is_reference<double&>, std::is_void<double&> > (0x0x7f5cc65c2820) 0 empty
    std::is_reference<double&> (0x0x7f5cc65c2888) 0 empty
      std::integral_constant<bool, true> (0x0x7f5cc65d3360) 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&> > > (0x0x7f5cc65c28f0) 0 empty
  std::integral_constant<bool, false> (0x0x7f5cc65d3480) 0 empty

Class std::is_object<double&>
   size=1 align=1
   base size=1 base align=1
std::is_object<double&> (0x0x7f5cc65c2af8) 0 empty
  std::integral_constant<bool, false> (0x0x7f5cc65d34e0) 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&> > (0x0x7f5cc65d3540) 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&> > (0x0x7f5cc65c2b60) 0 empty
  std::is_reference<double&> (0x0x7f5cc65c2bc8) 0 empty
    std::integral_constant<bool, true> (0x0x7f5cc65d35a0) 0 empty

Class std::__is_referenceable<double&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<double&> (0x0x7f5cc65c2c30) 0 empty
  std::integral_constant<bool, true> (0x0x7f5cc65d3600) 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> (0x0x7f5cc65d3660) 0 empty

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

Class std::is_function<const double&>
   size=1 align=1
   base size=1 base align=1
std::is_function<const double&> (0x0x7f5cc65c2d68) 0 empty
  std::integral_constant<bool, false> (0x0x7f5cc65d3720) 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&> > > (0x0x7f5cc65d3780) 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&> (0x0x7f5cc65c2dd0) 0 empty
  std::integral_constant<bool, true> (0x0x7f5cc65d37e0) 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&> > (0x0x7f5cc65d3840) 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&> > (0x0x7f5cc65c2f08) 0 empty
  std::is_lvalue_reference<const double&> (0x0x7f5cc65c2f70) 0 empty
    std::integral_constant<bool, true> (0x0x7f5cc65d38a0) 0 empty

Class std::is_reference<const double&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<const double&> (0x0x7f5cc65e9000) 0 empty
  std::integral_constant<bool, true> (0x0x7f5cc65d3a80) 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&> > (0x0x7f5cc65d3ae0) 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&> > (0x0x7f5cc65e9068) 0 empty
  std::is_reference<const double&> (0x0x7f5cc65e90d0) 0 empty
    std::integral_constant<bool, true> (0x0x7f5cc65d3b40) 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&> > (0x0x7f5cc65e9138) 0 empty
  std::__or_<std::is_reference<const double&>, std::is_void<const double&> > (0x0x7f5cc65e91a0) 0 empty
    std::is_reference<const double&> (0x0x7f5cc65e9208) 0 empty
      std::integral_constant<bool, true> (0x0x7f5cc65d3ba0) 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&> > > (0x0x7f5cc65e9340) 0 empty
  std::integral_constant<bool, false> (0x0x7f5cc65d3c00) 0 empty

Class std::is_object<const double&>
   size=1 align=1
   base size=1 base align=1
std::is_object<const double&> (0x0x7f5cc65e93a8) 0 empty
  std::integral_constant<bool, false> (0x0x7f5cc65d3c60) 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&> > (0x0x7f5cc65d3cc0) 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&> > (0x0x7f5cc65e9410) 0 empty
  std::is_reference<const double&> (0x0x7f5cc65e9478) 0 empty
    std::integral_constant<bool, true> (0x0x7f5cc65d3de0) 0 empty

Class std::__is_referenceable<const double&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<const double&> (0x0x7f5cc65e94e0) 0 empty
  std::integral_constant<bool, true> (0x0x7f5cc65d3e40) 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> (0x0x7f5cc65d3ea0) 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&> (0x0x7f5cc65e9548) 0 empty
  std::__add_rvalue_reference_helper<const double&, true> (0x0x7f5cc65d3f00) 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&> (0x0x7f5cc65a8e40) 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&> (0x0x7f5cc65e95b0) 0 empty
  std::integral_constant<bool, true> (0x0x7f5cc65d3f60) 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> (0x0x7f5cc65e9618) 0 empty
  std::is_assignable<double&, const double&> (0x0x7f5cc65e9680) 0 empty
    std::integral_constant<bool, true> (0x0x7f5cc65f3000) 0 empty

Class std::is_copy_assignable<double>
   size=1 align=1
   base size=1 base align=1
std::is_copy_assignable<double> (0x0x7f5cc65e96e8) 0 empty
  std::__is_copy_assignable_impl<double, true> (0x0x7f5cc65e9750) 0 empty
    std::is_assignable<double&, const double&> (0x0x7f5cc65e97b8) 0 empty
      std::integral_constant<bool, true> (0x0x7f5cc65f3060) 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> > (0x0x7f5cc65e9820) 0 empty
  std::is_copy_assignable<double> (0x0x7f5cc65e9888) 0 empty
    std::__is_copy_assignable_impl<double, true> (0x0x7f5cc65e98f0) 0 empty
      std::is_assignable<double&, const double&> (0x0x7f5cc65e9958) 0 empty
        std::integral_constant<bool, true> (0x0x7f5cc65f30c0) 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&> (0x0x7f5cc65f3120) 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> > > (0x0x7f5cc65e9a28) 0 empty
  std::integral_constant<bool, false> (0x0x7f5cc65f3180) 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&> (0x0x7f5cc65f32a0) 0 empty

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

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

Class std::is_rvalue_reference<int&&>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<int&&> (0x0x7f5cc65e9bc8) 0 empty
  std::integral_constant<bool, true> (0x0x7f5cc65f35a0) 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&&> > (0x0x7f5cc65e9c30) 0 empty
  std::is_rvalue_reference<int&&> (0x0x7f5cc65e9c98) 0 empty
    std::integral_constant<bool, true> (0x0x7f5cc65f3600) 0 empty

Class std::is_reference<int&&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<int&&> (0x0x7f5cc65e9d00) 0 empty
  std::integral_constant<bool, true> (0x0x7f5cc65f3660) 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&&> > (0x0x7f5cc65f36c0) 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&&> > (0x0x7f5cc65e9d68) 0 empty
  std::is_reference<int&&> (0x0x7f5cc65e9dd0) 0 empty
    std::integral_constant<bool, true> (0x0x7f5cc65f3720) 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&&> > (0x0x7f5cc65e9e38) 0 empty
  std::__or_<std::is_reference<int&&>, std::is_void<int&&> > (0x0x7f5cc65e9ea0) 0 empty
    std::is_reference<int&&> (0x0x7f5cc65e9f08) 0 empty
      std::integral_constant<bool, true> (0x0x7f5cc65f3780) 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&&> > > (0x0x7f5cc65e9f70) 0 empty
  std::integral_constant<bool, false> (0x0x7f5cc65f37e0) 0 empty

Class std::is_object<int&&>
   size=1 align=1
   base size=1 base align=1
std::is_object<int&&> (0x0x7f5cc660c0d0) 0 empty
  std::integral_constant<bool, false> (0x0x7f5cc65f3900) 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&&> > (0x0x7f5cc65f3960) 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&&> > (0x0x7f5cc660c138) 0 empty
  std::is_reference<int&&> (0x0x7f5cc660c1a0) 0 empty
    std::integral_constant<bool, true> (0x0x7f5cc65f39c0) 0 empty

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

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

Class std::is_assignable<int&, int&&>
   size=1 align=1
   base size=1 base align=1
std::is_assignable<int&, int&&> (0x0x7f5cc660c2d8) 0 empty
  std::integral_constant<bool, true> (0x0x7f5cc65f3b40) 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> (0x0x7f5cc660c340) 0 empty
  std::is_assignable<int&, int&&> (0x0x7f5cc660c3a8) 0 empty
    std::integral_constant<bool, true> (0x0x7f5cc65f3ba0) 0 empty

Class std::is_move_assignable<int>
   size=1 align=1
   base size=1 base align=1
std::is_move_assignable<int> (0x0x7f5cc660c410) 0 empty
  std::__is_move_assignable_impl<int, true> (0x0x7f5cc660c478) 0 empty
    std::is_assignable<int&, int&&> (0x0x7f5cc660c4e0) 0 empty
      std::integral_constant<bool, true> (0x0x7f5cc65f3c00) 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> > (0x0x7f5cc65f3c60) 0 empty

Class std::is_function<double&&>
   size=1 align=1
   base size=1 base align=1
std::is_function<double&&> (0x0x7f5cc660c5b0) 0 empty
  std::integral_constant<bool, false> (0x0x7f5cc65f3d20) 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&&> > > (0x0x7f5cc65f3d80) 0 empty

Class std::is_lvalue_reference<double&&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<double&&> (0x0x7f5cc660c618) 0 empty
  std::integral_constant<bool, false> (0x0x7f5cc65f3de0) 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&&> > (0x0x7f5cc65f3e40) 0 empty

Class std::is_rvalue_reference<double&&>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<double&&> (0x0x7f5cc660c750) 0 empty
  std::integral_constant<bool, true> (0x0x7f5cc65f3f60) 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&&> > (0x0x7f5cc660c7b8) 0 empty
  std::is_rvalue_reference<double&&> (0x0x7f5cc660c820) 0 empty
    std::integral_constant<bool, true> (0x0x7f5cc6625000) 0 empty

Class std::is_reference<double&&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<double&&> (0x0x7f5cc660c888) 0 empty
  std::integral_constant<bool, true> (0x0x7f5cc6625060) 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&&> > (0x0x7f5cc66250c0) 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&&> > (0x0x7f5cc660c8f0) 0 empty
  std::is_reference<double&&> (0x0x7f5cc660c958) 0 empty
    std::integral_constant<bool, true> (0x0x7f5cc6625120) 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&&> > (0x0x7f5cc660c9c0) 0 empty
  std::__or_<std::is_reference<double&&>, std::is_void<double&&> > (0x0x7f5cc660ca28) 0 empty
    std::is_reference<double&&> (0x0x7f5cc660ca90) 0 empty
      std::integral_constant<bool, true> (0x0x7f5cc6625180) 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&&> > > (0x0x7f5cc660caf8) 0 empty
  std::integral_constant<bool, false> (0x0x7f5cc66252a0) 0 empty

Class std::is_object<double&&>
   size=1 align=1
   base size=1 base align=1
std::is_object<double&&> (0x0x7f5cc660cc30) 0 empty
  std::integral_constant<bool, false> (0x0x7f5cc6625300) 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&&> > (0x0x7f5cc6625360) 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&&> > (0x0x7f5cc660cc98) 0 empty
  std::is_reference<double&&> (0x0x7f5cc660cd00) 0 empty
    std::integral_constant<bool, true> (0x0x7f5cc66253c0) 0 empty

Class std::__is_referenceable<double&&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<double&&> (0x0x7f5cc660cd68) 0 empty
  std::integral_constant<bool, true> (0x0x7f5cc6625420) 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> (0x0x7f5cc6625480) 0 empty

Class std::add_rvalue_reference<double&&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<double&&> (0x0x7f5cc660cdd0) 0 empty
  std::__add_rvalue_reference_helper<double&&, true> (0x0x7f5cc66254e0) 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&&> (0x0x7f5cc65f3cc0) 0 empty

Class std::is_assignable<double&, double&&>
   size=1 align=1
   base size=1 base align=1
std::is_assignable<double&, double&&> (0x0x7f5cc660ce38) 0 empty
  std::integral_constant<bool, true> (0x0x7f5cc6625540) 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> (0x0x7f5cc660cea0) 0 empty
  std::is_assignable<double&, double&&> (0x0x7f5cc660cf08) 0 empty
    std::integral_constant<bool, true> (0x0x7f5cc66255a0) 0 empty

Class std::is_move_assignable<double>
   size=1 align=1
   base size=1 base align=1
std::is_move_assignable<double> (0x0x7f5cc660cf70) 0 empty
  std::__is_move_assignable_impl<double, true> (0x0x7f5cc662e000) 0 empty
    std::is_assignable<double&, double&&> (0x0x7f5cc662e068) 0 empty
      std::integral_constant<bool, true> (0x0x7f5cc6625600) 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> > (0x0x7f5cc662e0d0) 0 empty
  std::is_move_assignable<double> (0x0x7f5cc662e138) 0 empty
    std::__is_move_assignable_impl<double, true> (0x0x7f5cc662e1a0) 0 empty
      std::is_assignable<double&, double&&> (0x0x7f5cc662e208) 0 empty
        std::integral_constant<bool, true> (0x0x7f5cc6625660) 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&&> (0x0x7f5cc66256c0) 0 empty

Class std::pair<int, double>
   size=16 align=8
   base size=16 base align=8
std::pair<int, double> (0x0x7f5cc6828ae0) 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> > (0x0x7f5cc6625720) 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> > (0x0x7f5cc662e340) 0 empty
  std::integral_constant<bool, false> (0x0x7f5cc6625780) 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> > > (0x0x7f5cc66257e0) 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> > (0x0x7f5cc662e3a8) 0 empty
  std::integral_constant<bool, false> (0x0x7f5cc6625840) 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> > > (0x0x7f5cc662e410) 0 empty
  std::is_rvalue_reference<std::pair<const int, double> > (0x0x7f5cc662e478) 0 empty
    std::integral_constant<bool, false> (0x0x7f5cc66258a0) 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> > (0x0x7f5cc662e4e0) 0 empty
  std::integral_constant<bool, false> (0x0x7f5cc6625900) 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>&&> > (0x0x7f5cc6625960) 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> > (0x0x7f5cc6625ae0) 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> > (0x0x7f5cc6625b40) 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> > (0x0x7f5cc6625a80) 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> > (0x0x7f5cc662e5b0) 0 empty
  std::integral_constant<bool, false> (0x0x7f5cc6625ba0) 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> > (0x0x7f5cc662e618) 0 empty
  std::integral_constant<bool, false> (0x0x7f5cc6625c00) 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> > > > (0x0x7f5cc6625c60) 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> > (0x0x7f5cc662e680) 0 empty
  std::integral_constant<bool, false> (0x0x7f5cc6625cc0) 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> > > (0x0x7f5cc6625d20) 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> > > (0x0x7f5cc662e6e8) 0 empty
  std::is_array<std::pair<const int, double> > (0x0x7f5cc662e750) 0 empty
    std::integral_constant<bool, false> (0x0x7f5cc6625d80) 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> > (0x0x7f5cc662e7b8) 0 empty
  std::__and_<std::is_array<std::pair<const int, double> >, std::__not_<std::extent<std::pair<const int, double>, 0u> > > (0x0x7f5cc662e820) 0 empty
    std::is_array<std::pair<const int, double> > (0x0x7f5cc662e888) 0 empty
      std::integral_constant<bool, false> (0x0x7f5cc6625de0) 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> > > (0x0x7f5cc6625e40) 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> > (0x0x7f5cc662e8f0) 0 empty
  std::integral_constant<bool, false> (0x0x7f5cc6625ea0) 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> > > (0x0x7f5cc662e958) 0 empty
  std::is_function<std::pair<const int, double> > (0x0x7f5cc662e9c0) 0 empty
    std::integral_constant<bool, false> (0x0x7f5cc6625f00) 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> > > (0x0x7f5cc662ea28) 0 empty
  std::__or_<std::__is_array_unknown_bounds<std::pair<const int, double> >, std::is_function<std::pair<const int, double> > > (0x0x7f5cc662ea90) 0 empty
    std::is_function<std::pair<const int, double> > (0x0x7f5cc662eaf8) 0 empty
      std::integral_constant<bool, false> (0x0x7f5cc6625f60) 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> > > (0x0x7f5cc6667000) 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> > (0x0x7f5cc662eb60) 0 empty
  std::integral_constant<bool, false> (0x0x7f5cc6667060) 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> > (0x0x7f5cc662ebc8) 0 empty
  std::integral_constant<bool, false> (0x0x7f5cc66670c0) 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> > > (0x0x7f5cc6667120) 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> > (0x0x7f5cc662ec30) 0 empty
  std::integral_constant<bool, false> (0x0x7f5cc6667180) 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> > (0x0x7f5cc662ec98) 0 empty
  std::integral_constant<bool, false> (0x0x7f5cc66671e0) 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> > > (0x0x7f5cc662ed00) 0 empty
  std::is_floating_point<std::pair<const int, double> > (0x0x7f5cc662ed68) 0 empty
    std::integral_constant<bool, false> (0x0x7f5cc6667240) 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> > (0x0x7f5cc662edd0) 0 empty
  std::integral_constant<bool, false> (0x0x7f5cc66672a0) 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> > > > (0x0x7f5cc6667300) 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> > (0x0x7f5cc662ee38) 0 empty
  std::integral_constant<bool, false> (0x0x7f5cc6667360) 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> > > > (0x0x7f5cc66673c0) 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> > (0x0x7f5cc662eea0) 0 empty
  std::integral_constant<bool, false> (0x0x7f5cc6667420) 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> > (0x0x7f5cc662ef08) 0 empty
  std::integral_constant<bool, false> (0x0x7f5cc6667480) 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> > > > (0x0x7f5cc66674e0) 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> > (0x0x7f5cc662ef70) 0 empty
  std::integral_constant<bool, false> (0x0x7f5cc6667540) 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> > (0x0x7f5cc662e270) 0 empty
  std::integral_constant<bool, false> (0x0x7f5cc66675a0) 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> > > (0x0x7f5cc6667600) 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> > (0x0x7f5cc662e2d8) 0 empty
  std::integral_constant<bool, false> (0x0x7f5cc6667660) 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> > (0x0x7f5cc667b000) 0 empty
  std::integral_constant<bool, false> (0x0x7f5cc66676c0) 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> > > (0x0x7f5cc667b068) 0 empty
  std::is_null_pointer<std::pair<const int, double> > (0x0x7f5cc667b0d0) 0 empty
    std::integral_constant<bool, false> (0x0x7f5cc6667720) 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> > > (0x0x7f5cc667b138) 0 empty
  std::__or_<std::is_member_pointer<std::pair<const int, double> >, std::is_null_pointer<std::pair<const int, double> > > (0x0x7f5cc667b1a0) 0 empty
    std::is_null_pointer<std::pair<const int, double> > (0x0x7f5cc667b208) 0 empty
      std::integral_constant<bool, false> (0x0x7f5cc6667780) 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> > > (0x0x7f5cc667b270) 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> > > (0x0x7f5cc667b2d8) 0 empty
    std::__or_<std::is_member_pointer<std::pair<const int, double> >, std::is_null_pointer<std::pair<const int, double> > > (0x0x7f5cc667b340) 0 empty
      std::is_null_pointer<std::pair<const int, double> > (0x0x7f5cc667b3a8) 0 empty
        std::integral_constant<bool, false> (0x0x7f5cc66677e0) 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> > > (0x0x7f5cc667b410) 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> > > (0x0x7f5cc667b478) 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> > > (0x0x7f5cc667b4e0) 0 empty
      std::__or_<std::is_member_pointer<std::pair<const int, double> >, std::is_null_pointer<std::pair<const int, double> > > (0x0x7f5cc667b548) 0 empty
        std::is_null_pointer<std::pair<const int, double> > (0x0x7f5cc667b5b0) 0 empty
          std::integral_constant<bool, false> (0x0x7f5cc6667840) 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> > (0x0x7f5cc667b618) 0 empty
  std::integral_constant<bool, false> (0x0x7f5cc66678a0) 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> > > (0x0x7f5cc667b680) 0 empty
  std::is_scalar<std::pair<const int, double> > (0x0x7f5cc667b6e8) 0 empty
    std::integral_constant<bool, false> (0x0x7f5cc6667900) 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> > (0x0x7f5cc6667960) 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>&> (0x0x7f5cc667b888) 0 empty
  std::integral_constant<bool, false> (0x0x7f5cc6667a20) 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>&> > > (0x0x7f5cc6667a80) 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>&> (0x0x7f5cc667b9c0) 0 empty
  std::integral_constant<bool, true> (0x0x7f5cc6667ae0) 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>&> > (0x0x7f5cc6667b40) 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>&> > (0x0x7f5cc667ba28) 0 empty
  std::is_lvalue_reference<std::pair<const int, double>&> (0x0x7f5cc667ba90) 0 empty
    std::integral_constant<bool, true> (0x0x7f5cc6667ba0) 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>&> (0x0x7f5cc667baf8) 0 empty
  std::integral_constant<bool, true> (0x0x7f5cc6667c00) 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>&> > (0x0x7f5cc6667c60) 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>&> > (0x0x7f5cc667bb60) 0 empty
  std::is_reference<std::pair<const int, double>&> (0x0x7f5cc667bbc8) 0 empty
    std::integral_constant<bool, true> (0x0x7f5cc6667cc0) 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>&> > (0x0x7f5cc667bc30) 0 empty
  std::__or_<std::is_reference<std::pair<const int, double>&>, std::is_void<std::pair<const int, double>&> > (0x0x7f5cc667bc98) 0 empty
    std::is_reference<std::pair<const int, double>&> (0x0x7f5cc667bd00) 0 empty
      std::integral_constant<bool, true> (0x0x7f5cc6667d20) 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>&> > > (0x0x7f5cc667bd68) 0 empty
  std::integral_constant<bool, false> (0x0x7f5cc6667d80) 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>&> (0x0x7f5cc667bdd0) 0 empty
  std::integral_constant<bool, false> (0x0x7f5cc6667de0) 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>&> > (0x0x7f5cc6667e40) 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>&> > (0x0x7f5cc667be38) 0 empty
  std::is_reference<std::pair<const int, double>&> (0x0x7f5cc667bea0) 0 empty
    std::integral_constant<bool, true> (0x0x7f5cc6667ea0) 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>&> (0x0x7f5cc6693000) 0 empty
  std::integral_constant<bool, true> (0x0x7f5cc6667f00) 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> (0x0x7f5cc6667f60) 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>&> (0x0x7f5cc6693068) 0 empty
  std::__add_rvalue_reference_helper<std::pair<const int, double>&, true> (0x0x7f5cc6697000) 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> (0x0x7f5cc66970c0) 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> > > (0x0x7f5cc6697120) 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> (0x0x7f5cc6693138) 0 empty
  std::integral_constant<bool, false> (0x0x7f5cc6697180) 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> > (0x0x7f5cc66971e0) 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> (0x0x7f5cc6693270) 0 empty
  std::integral_constant<bool, false> (0x0x7f5cc6697300) 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> > (0x0x7f5cc66932d8) 0 empty
  std::is_rvalue_reference<const int> (0x0x7f5cc6693340) 0 empty
    std::integral_constant<bool, false> (0x0x7f5cc6697360) 0 empty

Class std::is_reference<const int>
   size=1 align=1
   base size=1 base align=1
std::is_reference<const int> (0x0x7f5cc66933a8) 0 empty
  std::integral_constant<bool, false> (0x0x7f5cc66973c0) 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> > (0x0x7f5cc6697420) 0 empty

Class std::is_void<const int>
   size=1 align=1
   base size=1 base align=1
std::is_void<const int> (0x0x7f5cc6693410) 0 empty
  std::integral_constant<bool, false> (0x0x7f5cc6697480) 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> > (0x0x7f5cc6693478) 0 empty
  std::is_void<const int> (0x0x7f5cc66934e0) 0 empty
    std::integral_constant<bool, false> (0x0x7f5cc66974e0) 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> > (0x0x7f5cc6693548) 0 empty
  std::__or_<std::is_reference<const int>, std::is_void<const int> > (0x0x7f5cc66935b0) 0 empty
    std::is_void<const int> (0x0x7f5cc6693618) 0 empty
      std::integral_constant<bool, false> (0x0x7f5cc6697540) 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> > > (0x0x7f5cc6693680) 0 empty
  std::integral_constant<bool, true> (0x0x7f5cc6697720) 0 empty

Class std::is_object<const int>
   size=1 align=1
   base size=1 base align=1
std::is_object<const int> (0x0x7f5cc66936e8) 0 empty
  std::integral_constant<bool, true> (0x0x7f5cc6697780) 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> > (0x0x7f5cc66977e0) 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> > (0x0x7f5cc6693750) 0 empty
  std::is_object<const int> (0x0x7f5cc66937b8) 0 empty
    std::integral_constant<bool, true> (0x0x7f5cc6697840) 0 empty

Class std::__is_referenceable<const int>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<const int> (0x0x7f5cc6693820) 0 empty
  std::integral_constant<bool, true> (0x0x7f5cc66978a0) 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&> (0x0x7f5cc6697900) 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&> (0x0x7f5cc66938f0) 0 empty
  std::integral_constant<bool, false> (0x0x7f5cc6697960) 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> (0x0x7f5cc6693958) 0 empty
  std::is_assignable<const int&, const int&> (0x0x7f5cc66939c0) 0 empty
    std::integral_constant<bool, false> (0x0x7f5cc66979c0) 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> (0x0x7f5cc6693a28) 0 empty
  std::__is_copy_assignable_impl<const int, true> (0x0x7f5cc6693a90) 0 empty
    std::is_assignable<const int&, const int&> (0x0x7f5cc6693af8) 0 empty
      std::integral_constant<bool, false> (0x0x7f5cc6697a20) 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> > (0x0x7f5cc6697a80) 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> > (0x0x7f5cc6693b60) 0 empty
  std::is_copy_assignable<const int> (0x0x7f5cc6693bc8) 0 empty
    std::__is_copy_assignable_impl<const int, true> (0x0x7f5cc6693c30) 0 empty
      std::is_assignable<const int&, const int&> (0x0x7f5cc6693c98) 0 empty
        std::integral_constant<bool, false> (0x0x7f5cc6697c60) 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&> (0x0x7f5cc6697cc0) 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> > > (0x0x7f5cc6693d68) 0 empty
  std::integral_constant<bool, true> (0x0x7f5cc6697d20) 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&> (0x0x7f5cc6697f00) 0 empty

Class std::is_function<const int&&>
   size=1 align=1
   base size=1 base align=1
std::is_function<const int&&> (0x0x7f5cc6693e38) 0 empty
  std::integral_constant<bool, false> (0x0x7f5cc6709000) 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&&> > > (0x0x7f5cc6709060) 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&&> (0x0x7f5cc6693ea0) 0 empty
  std::integral_constant<bool, false> (0x0x7f5cc67090c0) 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&&> > (0x0x7f5cc6709120) 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&&> (0x0x7f5cc670e0d0) 0 empty
  std::integral_constant<bool, true> (0x0x7f5cc6709180) 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&&> > (0x0x7f5cc670e138) 0 empty
  std::is_rvalue_reference<const int&&> (0x0x7f5cc670e1a0) 0 empty
    std::integral_constant<bool, true> (0x0x7f5cc67091e0) 0 empty

Class std::is_reference<const int&&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<const int&&> (0x0x7f5cc670e208) 0 empty
  std::integral_constant<bool, true> (0x0x7f5cc6709300) 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&&> > (0x0x7f5cc6709360) 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&&> > (0x0x7f5cc670e270) 0 empty
  std::is_reference<const int&&> (0x0x7f5cc670e2d8) 0 empty
    std::integral_constant<bool, true> (0x0x7f5cc67093c0) 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&&> > (0x0x7f5cc670e340) 0 empty
  std::__or_<std::is_reference<const int&&>, std::is_void<const int&&> > (0x0x7f5cc670e3a8) 0 empty
    std::is_reference<const int&&> (0x0x7f5cc670e410) 0 empty
      std::integral_constant<bool, true> (0x0x7f5cc6709420) 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&&> > > (0x0x7f5cc670e618) 0 empty
  std::integral_constant<bool, false> (0x0x7f5cc6709480) 0 empty

Class std::is_object<const int&&>
   size=1 align=1
   base size=1 base align=1
std::is_object<const int&&> (0x0x7f5cc670e680) 0 empty
  std::integral_constant<bool, false> (0x0x7f5cc67094e0) 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&&> > (0x0x7f5cc6709540) 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&&> > (0x0x7f5cc670e6e8) 0 empty
  std::is_reference<const int&&> (0x0x7f5cc670e750) 0 empty
    std::integral_constant<bool, true> (0x0x7f5cc67095a0) 0 empty

Class std::__is_referenceable<const int&&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<const int&&> (0x0x7f5cc670e7b8) 0 empty
  std::integral_constant<bool, true> (0x0x7f5cc6709600) 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> (0x0x7f5cc6709660) 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&&> (0x0x7f5cc670e820) 0 empty
  std::__add_rvalue_reference_helper<const int&&, true> (0x0x7f5cc67096c0) 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&&> (0x0x7f5cc6697f60) 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&&> (0x0x7f5cc670e888) 0 empty
  std::integral_constant<bool, false> (0x0x7f5cc6709720) 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> (0x0x7f5cc670e8f0) 0 empty
  std::is_assignable<const int&, const int&&> (0x0x7f5cc670e958) 0 empty
    std::integral_constant<bool, false> (0x0x7f5cc6709780) 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> (0x0x7f5cc670e9c0) 0 empty
  std::__is_move_assignable_impl<const int, true> (0x0x7f5cc670ea28) 0 empty
    std::is_assignable<const int&, const int&&> (0x0x7f5cc670ea90) 0 empty
      std::integral_constant<bool, false> (0x0x7f5cc67097e0) 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> > (0x0x7f5cc6709840) 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> > (0x0x7f5cc670eaf8) 0 empty
  std::is_move_assignable<const int> (0x0x7f5cc670eb60) 0 empty
    std::__is_move_assignable_impl<const int, true> (0x0x7f5cc670ebc8) 0 empty
      std::is_assignable<const int&, const int&&> (0x0x7f5cc670ec30) 0 empty
        std::integral_constant<bool, false> (0x0x7f5cc6709a20) 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&&> (0x0x7f5cc6709a80) 0 empty

Class std::pair<const int, double>
   size=16 align=8
   base size=16 base align=8
std::pair<const int, double> (0x0x7f5cc6697060) 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> > (0x0x7f5cc667b820) 0 empty
  std::__do_is_destructible_impl (0x0x7f5cc66679c0) 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> (0x0x7f5cc670ec98) 0 empty
  std::integral_constant<bool, true> (0x0x7f5cc6709ae0) 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> > (0x0x7f5cc670ed00) 0 empty
  std::integral_constant<bool, true> (0x0x7f5cc6709b40) 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> > > (0x0x7f5cc6709ba0) 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>&&> (0x0x7f5cc670edd0) 0 empty
  std::integral_constant<bool, false> (0x0x7f5cc6709c60) 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>&&> > > (0x0x7f5cc6709cc0) 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>&&> (0x0x7f5cc670ee38) 0 empty
  std::integral_constant<bool, false> (0x0x7f5cc6709de0) 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>&&> > (0x0x7f5cc6709e40) 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>&&> (0x0x7f5cc670eea0) 0 empty
  std::integral_constant<bool, true> (0x0x7f5cc6709ea0) 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>&&> > (0x0x7f5cc670ef08) 0 empty
  std::is_rvalue_reference<std::pair<int, double>&&> (0x0x7f5cc670ef70) 0 empty
    std::integral_constant<bool, true> (0x0x7f5cc6709f00) 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>&&> (0x0x7f5cc633f000) 0 empty
  std::integral_constant<bool, true> (0x0x7f5cc6709f60) 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>&&> > (0x0x7f5cc6340000) 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>&&> > (0x0x7f5cc633f138) 0 empty
  std::is_reference<std::pair<int, double>&&> (0x0x7f5cc633f1a0) 0 empty
    std::integral_constant<bool, true> (0x0x7f5cc6340060) 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>&&> > (0x0x7f5cc633f2d8) 0 empty
  std::__or_<std::is_reference<std::pair<int, double>&&>, std::is_void<std::pair<int, double>&&> > (0x0x7f5cc633f340) 0 empty
    std::is_reference<std::pair<int, double>&&> (0x0x7f5cc633f3a8) 0 empty
      std::integral_constant<bool, true> (0x0x7f5cc63400c0) 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>&&> > > (0x0x7f5cc633f478) 0 empty
  std::integral_constant<bool, false> (0x0x7f5cc6340120) 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>&&> (0x0x7f5cc633f4e0) 0 empty
  std::integral_constant<bool, false> (0x0x7f5cc6340180) 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>&&> > (0x0x7f5cc63401e0) 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>&&> > (0x0x7f5cc633f548) 0 empty
  std::is_reference<std::pair<int, double>&&> (0x0x7f5cc633f5b0) 0 empty
    std::integral_constant<bool, true> (0x0x7f5cc6340240) 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>&&> (0x0x7f5cc633f6e8) 0 empty
  std::integral_constant<bool, true> (0x0x7f5cc6340360) 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> (0x0x7f5cc63403c0) 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>&&> (0x0x7f5cc633f750) 0 empty
  std::__add_rvalue_reference_helper<std::pair<int, double>&&, true> (0x0x7f5cc6340420) 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> (0x0x7f5cc633f820) 0 empty
  std::integral_constant<bool, false> (0x0x7f5cc6340480) 0 empty

Class std::is_same<double, double>
   size=1 align=1
   base size=1 base align=1
std::is_same<double, double> (0x0x7f5cc633f888) 0 empty
  std::integral_constant<bool, true> (0x0x7f5cc63404e0) 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&> > (0x0x7f5cc6340540) 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> > > (0x0x7f5cc63405a0) 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> > (0x0x7f5cc6340600) 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> > > (0x0x7f5cc633f8f0) 0 empty
  std::is_array<const int> (0x0x7f5cc633f958) 0 empty
    std::integral_constant<bool, false> (0x0x7f5cc6340720) 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> (0x0x7f5cc633f9c0) 0 empty
  std::__and_<std::is_array<const int>, std::__not_<std::extent<const int, 0u> > > (0x0x7f5cc633fa28) 0 empty
    std::is_array<const int> (0x0x7f5cc633fa90) 0 empty
      std::integral_constant<bool, false> (0x0x7f5cc6340780) 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> > (0x0x7f5cc63407e0) 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> > (0x0x7f5cc633fbc8) 0 empty
  std::is_function<const int> (0x0x7f5cc633fc30) 0 empty
    std::integral_constant<bool, false> (0x0x7f5cc6340900) 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> > (0x0x7f5cc633fc98) 0 empty
  std::__or_<std::__is_array_unknown_bounds<const int>, std::is_function<const int> > (0x0x7f5cc633fd00) 0 empty
    std::is_function<const int> (0x0x7f5cc633fd68) 0 empty
      std::integral_constant<bool, false> (0x0x7f5cc6340960) 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> > (0x0x7f5cc63409c0) 0 empty

Class std::is_integral<const int>
   size=1 align=1
   base size=1 base align=1
std::is_integral<const int> (0x0x7f5cc633fea0) 0 empty
  std::integral_constant<bool, true> (0x0x7f5cc6340a20) 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> > (0x0x7f5cc6340a80) 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> > (0x0x7f5cc633ff08) 0 empty
  std::is_integral<const int> (0x0x7f5cc633ff70) 0 empty
    std::integral_constant<bool, true> (0x0x7f5cc6340ae0) 0 empty

Class std::is_arithmetic<const int>
   size=1 align=1
   base size=1 base align=1
std::is_arithmetic<const int> (0x0x7f5cc635f000) 0 empty
  std::integral_constant<bool, true> (0x0x7f5cc6340b40) 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> > > (0x0x7f5cc6340ba0) 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> > (0x0x7f5cc635f068) 0 empty
  std::is_arithmetic<const int> (0x0x7f5cc635f0d0) 0 empty
    std::integral_constant<bool, true> (0x0x7f5cc6340c00) 0 empty

Class std::is_scalar<const int>
   size=1 align=1
   base size=1 base align=1
std::is_scalar<const int> (0x0x7f5cc635f138) 0 empty
  std::integral_constant<bool, true> (0x0x7f5cc6340c60) 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> > (0x0x7f5cc635f1a0) 0 empty
  std::is_scalar<const int> (0x0x7f5cc635f208) 0 empty
    std::integral_constant<bool, true> (0x0x7f5cc6340cc0) 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> (0x0x7f5cc635f270) 0 empty
  std::integral_constant<bool, true> (0x0x7f5cc6340d20) 0 empty

Class std::is_destructible<const int>
   size=1 align=1
   base size=1 base align=1
std::is_destructible<const int> (0x0x7f5cc635f2d8) 0 empty
  std::integral_constant<bool, true> (0x0x7f5cc6340d80) 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> > (0x0x7f5cc6340de0) 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&> (0x0x7f5cc635f340) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f5cc6340e40) 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&> > (0x0x7f5cc635f410) 0 empty
  std::__is_direct_constructible_impl<const int, const int&> (0x0x7f5cc635f478) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f5cc6340ea0) 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&> (0x0x7f5cc635f5b0) 0 empty
  std::__and_<std::is_destructible<const int>, std::__is_direct_constructible_impl<const int, const int&> > (0x0x7f5cc635f618) 0 empty
    std::__is_direct_constructible_impl<const int, const int&> (0x0x7f5cc635f680) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7f5cc6340f00) 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&> (0x0x7f5cc635f6e8) 0 empty
  std::__is_direct_constructible_new_safe<const int, const int&> (0x0x7f5cc635f750) 0 empty
    std::__and_<std::is_destructible<const int>, std::__is_direct_constructible_impl<const int, const int&> > (0x0x7f5cc635f7b8) 0 empty
      std::__is_direct_constructible_impl<const int, const int&> (0x0x7f5cc635f820) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7f5cc6340f60) 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&> (0x0x7f5cc635f888) 0 empty
  std::integral_constant<bool, true> (0x0x7f5cc636b000) 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&> (0x0x7f5cc635f8f0) 0 empty
  std::__is_direct_constructible<const int, const int&> (0x0x7f5cc635f958) 0 empty
    std::integral_constant<bool, true> (0x0x7f5cc636b060) 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&> (0x0x7f5cc635f9c0) 0 empty
  std::integral_constant<bool, true> (0x0x7f5cc636b0c0) 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&> > (0x0x7f5cc636b120) 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&> > (0x0x7f5cc636b180) 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> > > (0x0x7f5cc636b1e0) 0 empty

Class std::is_array<double>
   size=1 align=1
   base size=1 base align=1
std::is_array<double> (0x0x7f5cc635fa28) 0 empty
  std::integral_constant<bool, false> (0x0x7f5cc636b240) 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> > (0x0x7f5cc636b2a0) 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> > > (0x0x7f5cc635fa90) 0 empty
  std::is_array<double> (0x0x7f5cc635faf8) 0 empty
    std::integral_constant<bool, false> (0x0x7f5cc636b300) 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> (0x0x7f5cc635fb60) 0 empty
  std::__and_<std::is_array<double>, std::__not_<std::extent<double, 0u> > > (0x0x7f5cc635fbc8) 0 empty
    std::is_array<double> (0x0x7f5cc635fc30) 0 empty
      std::integral_constant<bool, false> (0x0x7f5cc636b360) 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> > (0x0x7f5cc636b3c0) 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> > (0x0x7f5cc635fc98) 0 empty
  std::is_function<double> (0x0x7f5cc635fd00) 0 empty
    std::integral_constant<bool, false> (0x0x7f5cc636b4e0) 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> > (0x0x7f5cc635fd68) 0 empty
  std::__or_<std::__is_array_unknown_bounds<double>, std::is_function<double> > (0x0x7f5cc635fdd0) 0 empty
    std::is_function<double> (0x0x7f5cc635fe38) 0 empty
      std::integral_constant<bool, false> (0x0x7f5cc636b540) 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> > (0x0x7f5cc636b660) 0 empty

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

Class std::is_integral<double>
   size=1 align=1
   base size=1 base align=1
std::is_integral<double> (0x0x7f5cc6383000) 0 empty
  std::integral_constant<bool, false> (0x0x7f5cc636b720) 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> > (0x0x7f5cc636b780) 0 empty

Class std::is_floating_point<double>
   size=1 align=1
   base size=1 base align=1
std::is_floating_point<double> (0x0x7f5cc6383068) 0 empty
  std::integral_constant<bool, true> (0x0x7f5cc636b7e0) 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> > (0x0x7f5cc63830d0) 0 empty
  std::is_floating_point<double> (0x0x7f5cc6383138) 0 empty
    std::integral_constant<bool, true> (0x0x7f5cc636b840) 0 empty

Class std::is_arithmetic<double>
   size=1 align=1
   base size=1 base align=1
std::is_arithmetic<double> (0x0x7f5cc63831a0) 0 empty
  std::integral_constant<bool, true> (0x0x7f5cc636b8a0) 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> > > (0x0x7f5cc636b900) 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> > (0x0x7f5cc6383208) 0 empty
  std::is_arithmetic<double> (0x0x7f5cc6383270) 0 empty
    std::integral_constant<bool, true> (0x0x7f5cc636b960) 0 empty

Class std::is_scalar<double>
   size=1 align=1
   base size=1 base align=1
std::is_scalar<double> (0x0x7f5cc63832d8) 0 empty
  std::integral_constant<bool, true> (0x0x7f5cc636b9c0) 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> > (0x0x7f5cc6383340) 0 empty
  std::is_scalar<double> (0x0x7f5cc63833a8) 0 empty
    std::integral_constant<bool, true> (0x0x7f5cc636ba20) 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> (0x0x7f5cc6383410) 0 empty
  std::integral_constant<bool, true> (0x0x7f5cc636ba80) 0 empty

Class std::is_destructible<double>
   size=1 align=1
   base size=1 base align=1
std::is_destructible<double> (0x0x7f5cc6383478) 0 empty
  std::integral_constant<bool, true> (0x0x7f5cc636bae0) 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> > (0x0x7f5cc636bb40) 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&> (0x0x7f5cc63834e0) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f5cc636bba0) 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&> > (0x0x7f5cc63835b0) 0 empty
  std::__is_direct_constructible_impl<double, const double&> (0x0x7f5cc6383618) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f5cc636bc00) 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&> (0x0x7f5cc6383820) 0 empty
  std::__and_<std::is_destructible<double>, std::__is_direct_constructible_impl<double, const double&> > (0x0x7f5cc6383888) 0 empty
    std::__is_direct_constructible_impl<double, const double&> (0x0x7f5cc63838f0) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7f5cc636bc60) 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&> (0x0x7f5cc63839c0) 0 empty
  std::__is_direct_constructible_new_safe<double, const double&> (0x0x7f5cc6383a28) 0 empty
    std::__and_<std::is_destructible<double>, std::__is_direct_constructible_impl<double, const double&> > (0x0x7f5cc6383a90) 0 empty
      std::__is_direct_constructible_impl<double, const double&> (0x0x7f5cc6383af8) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7f5cc636bcc0) 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&> (0x0x7f5cc6383bc8) 0 empty
  std::integral_constant<bool, true> (0x0x7f5cc636bd20) 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&> (0x0x7f5cc6383c30) 0 empty
  std::__is_direct_constructible<double, const double&> (0x0x7f5cc6383c98) 0 empty
    std::integral_constant<bool, true> (0x0x7f5cc636bd80) 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&> (0x0x7f5cc6383d00) 0 empty
  std::integral_constant<bool, true> (0x0x7f5cc636bde0) 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&> > (0x0x7f5cc6383d68) 0 empty
  std::is_constructible<double, const double&> (0x0x7f5cc6383dd0) 0 empty
    std::integral_constant<bool, true> (0x0x7f5cc636be40) 0 empty

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

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

Class std::remove_cv<const int&>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<const int&> (0x0x7f5cc636bf00) 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&> (0x0x7f5cc6383f70) 0 empty
  std::integral_constant<bool, false> (0x0x7f5cc6397060) 0 empty

Class std::is_void<const int&>
   size=1 align=1
   base size=1 base align=1
std::is_void<const int&> (0x0x7f5cc639b000) 0 empty
  std::integral_constant<bool, false> (0x0x7f5cc63970c0) 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> > > (0x0x7f5cc6397120) 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> > (0x0x7f5cc6397180) 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> > (0x0x7f5cc639b068) 0 empty
  std::is_array<const int> (0x0x7f5cc639b0d0) 0 empty
    std::integral_constant<bool, false> (0x0x7f5cc63971e0) 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> > (0x0x7f5cc639b138) 0 empty
  std::__or_<std::is_function<const int>, std::is_array<const int> > (0x0x7f5cc639b1a0) 0 empty
    std::is_array<const int> (0x0x7f5cc639b208) 0 empty
      std::integral_constant<bool, false> (0x0x7f5cc6397240) 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> (0x0x7f5cc6397360) 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> (0x0x7f5cc639b2d8) 0 empty
  std::integral_constant<bool, true> (0x0x7f5cc63973c0) 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> > (0x0x7f5cc6397420) 0 empty

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

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

Class std::remove_cv<const double&>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<const double&> (0x0x7f5cc6397480) 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&> (0x0x7f5cc639b3a8) 0 empty
  std::integral_constant<bool, false> (0x0x7f5cc63975a0) 0 empty

Class std::is_void<const double&>
   size=1 align=1
   base size=1 base align=1
std::is_void<const double&> (0x0x7f5cc639b410) 0 empty
  std::integral_constant<bool, false> (0x0x7f5cc6397600) 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> > > (0x0x7f5cc6397660) 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> > (0x0x7f5cc63976c0) 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> > (0x0x7f5cc639b478) 0 empty
  std::is_array<double> (0x0x7f5cc639b4e0) 0 empty
    std::integral_constant<bool, false> (0x0x7f5cc6397720) 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> > (0x0x7f5cc639b548) 0 empty
  std::__or_<std::is_function<double>, std::is_array<double> > (0x0x7f5cc639b5b0) 0 empty
    std::is_array<double> (0x0x7f5cc639b618) 0 empty
      std::integral_constant<bool, false> (0x0x7f5cc6397780) 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> (0x0x7f5cc63978a0) 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> (0x0x7f5cc639b6e8) 0 empty
  std::integral_constant<bool, true> (0x0x7f5cc6397900) 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> > (0x0x7f5cc639b750) 0 empty
  std::is_convertible<const double&, double> (0x0x7f5cc639b7b8) 0 empty
    std::integral_constant<bool, true> (0x0x7f5cc6397960) 0 empty

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

Class std::enable_if<false, bool>
   size=1 align=1
   base size=0 base align=1
std::enable_if<false, bool> (0x0x7f5cc6397b40) 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&&> > (0x0x7f5cc6397ba0) 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> > (0x0x7f5cc6397c00) 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&&> (0x0x7f5cc639b8f0) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f5cc6397c60) 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&&> > (0x0x7f5cc639b9c0) 0 empty
  std::__is_direct_constructible_impl<const int, int&&> (0x0x7f5cc639ba28) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f5cc6397cc0) 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&&> (0x0x7f5cc639bb60) 0 empty
  std::__and_<std::is_destructible<const int>, std::__is_direct_constructible_impl<const int, int&&> > (0x0x7f5cc639bbc8) 0 empty
    std::__is_direct_constructible_impl<const int, int&&> (0x0x7f5cc639bc30) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7f5cc6397de0) 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&&> (0x0x7f5cc639bd00) 0 empty
  std::__is_direct_constructible_new_safe<const int, int&&> (0x0x7f5cc639bd68) 0 empty
    std::__and_<std::is_destructible<const int>, std::__is_direct_constructible_impl<const int, int&&> > (0x0x7f5cc639bdd0) 0 empty
      std::__is_direct_constructible_impl<const int, int&&> (0x0x7f5cc639be38) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7f5cc6397e40) 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&&> (0x0x7f5cc639bf08) 0 empty
  std::integral_constant<bool, true> (0x0x7f5cc6397ea0) 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&&> (0x0x7f5cc639bf70) 0 empty
  std::__is_direct_constructible<const int, int&&> (0x0x7f5cc63c9000) 0 empty
    std::integral_constant<bool, true> (0x0x7f5cc6397f00) 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&&> (0x0x7f5cc63c9068) 0 empty
  std::integral_constant<bool, true> (0x0x7f5cc6397f60) 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&&> > (0x0x7f5cc63cc000) 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&&> > (0x0x7f5cc63cc060) 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> > (0x0x7f5cc63cc0c0) 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&&> (0x0x7f5cc63c9270) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f5cc63cc120) 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&&> > (0x0x7f5cc63c9340) 0 empty
  std::__is_direct_constructible_impl<double, double&&> (0x0x7f5cc63c93a8) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f5cc63cc180) 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&&> (0x0x7f5cc63c94e0) 0 empty
  std::__and_<std::is_destructible<double>, std::__is_direct_constructible_impl<double, double&&> > (0x0x7f5cc63c9548) 0 empty
    std::__is_direct_constructible_impl<double, double&&> (0x0x7f5cc63c95b0) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7f5cc63cc2a0) 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&&> (0x0x7f5cc63c9680) 0 empty
  std::__is_direct_constructible_new_safe<double, double&&> (0x0x7f5cc63c96e8) 0 empty
    std::__and_<std::is_destructible<double>, std::__is_direct_constructible_impl<double, double&&> > (0x0x7f5cc63c9750) 0 empty
      std::__is_direct_constructible_impl<double, double&&> (0x0x7f5cc63c97b8) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7f5cc63cc300) 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&&> (0x0x7f5cc63c9888) 0 empty
  std::integral_constant<bool, true> (0x0x7f5cc63cc360) 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&&> (0x0x7f5cc63c98f0) 0 empty
  std::__is_direct_constructible<double, double&&> (0x0x7f5cc63c9958) 0 empty
    std::integral_constant<bool, true> (0x0x7f5cc63cc3c0) 0 empty

Class std::is_constructible<double, double&&>
   size=1 align=1
   base size=1 base align=1
std::is_constructible<double, double&&> (0x0x7f5cc63c99c0) 0 empty
  std::integral_constant<bool, true> (0x0x7f5cc63cc420) 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&&> > (0x0x7f5cc63c9a28) 0 empty
  std::is_constructible<double, double&&> (0x0x7f5cc63c9a90) 0 empty
    std::integral_constant<bool, true> (0x0x7f5cc63cc480) 0 empty

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

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

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

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

Class std::is_void<int&&>
   size=1 align=1
   base size=1 base align=1
std::is_void<int&&> (0x0x7f5cc63c9bc8) 0 empty
  std::integral_constant<bool, false> (0x0x7f5cc63cc840) 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> > > (0x0x7f5cc63cc8a0) 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> > (0x0x7f5cc63c9c30) 0 empty
  std::__or_<std::is_function<const int>, std::is_array<const int> > (0x0x7f5cc63c9c98) 0 empty
    std::is_array<const int> (0x0x7f5cc63c9d00) 0 empty
      std::integral_constant<bool, false> (0x0x7f5cc63cc900) 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> (0x0x7f5cc63cc960) 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> (0x0x7f5cc63c9dd0) 0 empty
  std::integral_constant<bool, true> (0x0x7f5cc63cc9c0) 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> > (0x0x7f5cc63cca20) 0 empty

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

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

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

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

Class std::is_void<double&&>
   size=1 align=1
   base size=1 base align=1
std::is_void<double&&> (0x0x7f5cc63eb0d0) 0 empty
  std::integral_constant<bool, false> (0x0x7f5cc63ccc00) 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> > > (0x0x7f5cc63ccc60) 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> > (0x0x7f5cc63eb138) 0 empty
  std::__or_<std::is_function<double>, std::is_array<double> > (0x0x7f5cc63eb1a0) 0 empty
    std::is_array<double> (0x0x7f5cc63eb208) 0 empty
      std::integral_constant<bool, false> (0x0x7f5cc63cccc0) 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> (0x0x7f5cc63ccd20) 0 empty

Class std::is_convertible<double&&, double>
   size=1 align=1
   base size=1 base align=1
std::is_convertible<double&&, double> (0x0x7f5cc63eb2d8) 0 empty
  std::integral_constant<bool, true> (0x0x7f5cc63ccd80) 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> > (0x0x7f5cc63eb340) 0 empty
  std::is_convertible<double&&, double> (0x0x7f5cc63eb3a8) 0 empty
    std::integral_constant<bool, true> (0x0x7f5cc63ccde0) 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>&&> (0x0x7f5cc670ed68) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f5cc6709c00) 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>&&> > (0x0x7f5cc63eb410) 0 empty
  std::__is_direct_constructible_impl<std::pair<const int, double>, std::pair<int, double>&&> (0x0x7f5cc63eb478) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f5cc63fd060) 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>&&> (0x0x7f5cc63eb4e0) 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>&&> > (0x0x7f5cc63eb548) 0 empty
    std::__is_direct_constructible_impl<std::pair<const int, double>, std::pair<int, double>&&> (0x0x7f5cc63eb5b0) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7f5cc63fd120) 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>&&> (0x0x7f5cc63eb618) 0 empty
  std::__is_direct_constructible_new_safe<std::pair<const int, double>, std::pair<int, double>&&> (0x0x7f5cc63eb680) 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>&&> > (0x0x7f5cc63eb6e8) 0 empty
      std::__is_direct_constructible_impl<std::pair<const int, double>, std::pair<int, double>&&> (0x0x7f5cc63eb750) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7f5cc63fd2a0) 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>&&> (0x0x7f5cc63eb7b8) 0 empty
  std::integral_constant<bool, true> (0x0x7f5cc63fd480) 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>&&> (0x0x7f5cc63eb820) 0 empty
  std::__is_direct_constructible<std::pair<const int, double>, std::pair<int, double>&&> (0x0x7f5cc63eb888) 0 empty
    std::integral_constant<bool, true> (0x0x7f5cc63fd4e0) 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>&&> (0x0x7f5cc63eb8f0) 0 empty
  std::integral_constant<bool, true> (0x0x7f5cc63fd540) 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> > (0x0x7f5cc63fd5a0) 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> > > (0x0x7f5cc63ebbc8) 0 empty
  std::integral_constant<bool, false> (0x0x7f5cc63fd600) 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> > > (0x0x7f5cc63ebc98) 0 empty
  std::integral_constant<bool, false> (0x0x7f5cc63fd660) 0 empty

Vtable for CoinAbsFltEq
CoinAbsFltEq::_ZTV12CoinAbsFltEq: 4u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTI12CoinAbsFltEq)
16    (int (*)(...))CoinAbsFltEq::~CoinAbsFltEq
24    (int (*)(...))CoinAbsFltEq::~CoinAbsFltEq

Class CoinAbsFltEq
   size=16 align=8
   base size=16 base align=8
CoinAbsFltEq (0x0x7f5cc63fd840) 0
    vptr=((& CoinAbsFltEq::_ZTV12CoinAbsFltEq) + 16u)

Vtable for CoinRelFltEq
CoinRelFltEq::_ZTV12CoinRelFltEq: 4u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTI12CoinRelFltEq)
16    (int (*)(...))CoinRelFltEq::~CoinRelFltEq
24    (int (*)(...))CoinRelFltEq::~CoinRelFltEq

Class CoinRelFltEq
   size=16 align=8
   base size=16 base align=8
CoinRelFltEq (0x0x7f5cc642b000) 0
    vptr=((& CoinRelFltEq::_ZTV12CoinRelFltEq) + 16u)

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 (0x0x7f5cc63ebd00) 0
    vptr=((& CoinShallowPackedVector::_ZTV23CoinShallowPackedVector) + 16u)
  CoinPackedVectorBase (0x0x7f5cc642b780) 0
      primary-for CoinShallowPackedVector (0x0x7f5cc63ebd00)

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 (0x0x7f5cc642bae0) 0
    vptr=((& CoinPackedMatrix::_ZTV16CoinPackedMatrix) + 16u)

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

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

Class std::is_rvalue_reference<bool>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<bool> (0x0x7f5cc63ebc30) 0 empty
  std::integral_constant<bool, false> (0x0x7f5cc6154360) 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> > (0x0x7f5cc63ebe38) 0 empty
  std::is_rvalue_reference<bool> (0x0x7f5cc63ebea0) 0 empty
    std::integral_constant<bool, false> (0x0x7f5cc61543c0) 0 empty

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

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

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

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

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

Class std::is_void<bool>
   size=1 align=1
   base size=1 base align=1
std::is_void<bool> (0x0x7f5cc6167068) 0 empty
  std::integral_constant<bool, false> (0x0x7f5cc6154660) 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> > (0x0x7f5cc61670d0) 0 empty
  std::is_void<bool> (0x0x7f5cc6167138) 0 empty
    std::integral_constant<bool, false> (0x0x7f5cc61546c0) 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> > (0x0x7f5cc61671a0) 0 empty
  std::__or_<std::is_reference<bool>, std::is_void<bool> > (0x0x7f5cc6167208) 0 empty
    std::is_void<bool> (0x0x7f5cc6167270) 0 empty
      std::integral_constant<bool, false> (0x0x7f5cc6154720) 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> > > (0x0x7f5cc61672d8) 0 empty
  std::integral_constant<bool, true> (0x0x7f5cc6154780) 0 empty

Class std::is_object<bool>
   size=1 align=1
   base size=1 base align=1
std::is_object<bool> (0x0x7f5cc6167340) 0 empty
  std::integral_constant<bool, true> (0x0x7f5cc6154960) 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> > (0x0x7f5cc61549c0) 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> > (0x0x7f5cc61673a8) 0 empty
  std::is_object<bool> (0x0x7f5cc6167410) 0 empty
    std::integral_constant<bool, true> (0x0x7f5cc6154a20) 0 empty

Class std::__is_referenceable<bool>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<bool> (0x0x7f5cc6167478) 0 empty
  std::integral_constant<bool, true> (0x0x7f5cc6154a80) 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&&> > (0x0x7f5cc6154ae0) 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> > > (0x0x7f5cc6154b40) 0 empty

Class std::is_array<bool>
   size=1 align=1
   base size=1 base align=1
std::is_array<bool> (0x0x7f5cc61674e0) 0 empty
  std::integral_constant<bool, false> (0x0x7f5cc6154ba0) 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> > (0x0x7f5cc6154c00) 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> > > (0x0x7f5cc6167548) 0 empty
  std::is_array<bool> (0x0x7f5cc61675b0) 0 empty
    std::integral_constant<bool, false> (0x0x7f5cc6154c60) 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> (0x0x7f5cc6167618) 0 empty
  std::__and_<std::is_array<bool>, std::__not_<std::extent<bool, 0u> > > (0x0x7f5cc6167680) 0 empty
    std::is_array<bool> (0x0x7f5cc61676e8) 0 empty
      std::integral_constant<bool, false> (0x0x7f5cc6154cc0) 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> > (0x0x7f5cc6154d20) 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> > (0x0x7f5cc6167750) 0 empty
  std::is_function<bool> (0x0x7f5cc61677b8) 0 empty
    std::integral_constant<bool, false> (0x0x7f5cc6154d80) 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> > (0x0x7f5cc6167820) 0 empty
  std::__or_<std::__is_array_unknown_bounds<bool>, std::is_function<bool> > (0x0x7f5cc6167888) 0 empty
    std::is_function<bool> (0x0x7f5cc61678f0) 0 empty
      std::integral_constant<bool, false> (0x0x7f5cc6154de0) 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> > (0x0x7f5cc617a000) 0 empty

Class std::is_integral<bool>
   size=1 align=1
   base size=1 base align=1
std::is_integral<bool> (0x0x7f5cc6167958) 0 empty
  std::integral_constant<bool, true> (0x0x7f5cc617a060) 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> > (0x0x7f5cc617a0c0) 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> > (0x0x7f5cc61679c0) 0 empty
  std::is_integral<bool> (0x0x7f5cc6167a28) 0 empty
    std::integral_constant<bool, true> (0x0x7f5cc617a120) 0 empty

Class std::is_arithmetic<bool>
   size=1 align=1
   base size=1 base align=1
std::is_arithmetic<bool> (0x0x7f5cc6167a90) 0 empty
  std::integral_constant<bool, true> (0x0x7f5cc617a180) 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> > > (0x0x7f5cc617a1e0) 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> > (0x0x7f5cc6167af8) 0 empty
  std::is_arithmetic<bool> (0x0x7f5cc6167b60) 0 empty
    std::integral_constant<bool, true> (0x0x7f5cc617a240) 0 empty

Class std::is_scalar<bool>
   size=1 align=1
   base size=1 base align=1
std::is_scalar<bool> (0x0x7f5cc6167bc8) 0 empty
  std::integral_constant<bool, true> (0x0x7f5cc617a2a0) 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> > (0x0x7f5cc6167c30) 0 empty
  std::is_scalar<bool> (0x0x7f5cc6167c98) 0 empty
    std::integral_constant<bool, true> (0x0x7f5cc617a300) 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> (0x0x7f5cc6167d00) 0 empty
  std::integral_constant<bool, true> (0x0x7f5cc617a360) 0 empty

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

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

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

Class std::is_rvalue_reference<bool&&>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<bool&&> (0x0x7f5cc618e0d0) 0 empty
  std::integral_constant<bool, true> (0x0x7f5cc617a720) 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&&> > (0x0x7f5cc618e138) 0 empty
  std::is_rvalue_reference<bool&&> (0x0x7f5cc618e1a0) 0 empty
    std::integral_constant<bool, true> (0x0x7f5cc617a780) 0 empty

Class std::is_reference<bool&&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<bool&&> (0x0x7f5cc618e208) 0 empty
  std::integral_constant<bool, true> (0x0x7f5cc617a7e0) 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&&> > (0x0x7f5cc617a840) 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&&> > (0x0x7f5cc618e270) 0 empty
  std::is_reference<bool&&> (0x0x7f5cc618e2d8) 0 empty
    std::integral_constant<bool, true> (0x0x7f5cc617a8a0) 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&&> > (0x0x7f5cc618e340) 0 empty
  std::__or_<std::is_reference<bool&&>, std::is_void<bool&&> > (0x0x7f5cc618e3a8) 0 empty
    std::is_reference<bool&&> (0x0x7f5cc618e410) 0 empty
      std::integral_constant<bool, true> (0x0x7f5cc617a900) 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&&> > > (0x0x7f5cc618e478) 0 empty
  std::integral_constant<bool, false> (0x0x7f5cc617a960) 0 empty

Class std::is_object<bool&&>
   size=1 align=1
   base size=1 base align=1
std::is_object<bool&&> (0x0x7f5cc618e5b0) 0 empty
  std::integral_constant<bool, false> (0x0x7f5cc617aa80) 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&&> > (0x0x7f5cc617aae0) 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&&> > (0x0x7f5cc618e618) 0 empty
  std::is_reference<bool&&> (0x0x7f5cc618e680) 0 empty
    std::integral_constant<bool, true> (0x0x7f5cc617ab40) 0 empty

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

Class std::add_rvalue_reference<bool&&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<bool&&> (0x0x7f5cc618e750) 0 empty
  std::__add_rvalue_reference_helper<bool&&, true> (0x0x7f5cc617ac60) 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&&> (0x0x7f5cc6167f70) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f5cc617a480) 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&&> > (0x0x7f5cc618e820) 0 empty
  std::__is_direct_constructible_impl<bool, bool&&> (0x0x7f5cc618e888) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f5cc617acc0) 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&&> (0x0x7f5cc618e8f0) 0 empty
  std::__and_<std::is_destructible<bool>, std::__is_direct_constructible_impl<bool, bool&&> > (0x0x7f5cc618e958) 0 empty
    std::__is_direct_constructible_impl<bool, bool&&> (0x0x7f5cc618e9c0) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7f5cc617ade0) 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&&> (0x0x7f5cc618ea28) 0 empty
  std::__is_direct_constructible_new_safe<bool, bool&&> (0x0x7f5cc618ea90) 0 empty
    std::__and_<std::is_destructible<bool>, std::__is_direct_constructible_impl<bool, bool&&> > (0x0x7f5cc618eaf8) 0 empty
      std::__is_direct_constructible_impl<bool, bool&&> (0x0x7f5cc618eb60) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7f5cc617aea0) 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&&> (0x0x7f5cc618ebc8) 0 empty
  std::integral_constant<bool, true> (0x0x7f5cc617af60) 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&&> (0x0x7f5cc618ec30) 0 empty
  std::__is_direct_constructible<bool, bool&&> (0x0x7f5cc618ec98) 0 empty
    std::integral_constant<bool, true> (0x0x7f5cc61a0000) 0 empty

Class std::is_constructible<bool, bool&&>
   size=1 align=1
   base size=1 base align=1
std::is_constructible<bool, bool&&> (0x0x7f5cc618ed00) 0 empty
  std::integral_constant<bool, true> (0x0x7f5cc61a0060) 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> (0x0x7f5cc618ed68) 0 empty
  std::is_constructible<bool, bool&&> (0x0x7f5cc618edd0) 0 empty
    std::integral_constant<bool, true> (0x0x7f5cc61a00c0) 0 empty

Class std::is_move_constructible<bool>
   size=1 align=1
   base size=1 base align=1
std::is_move_constructible<bool> (0x0x7f5cc618ee38) 0 empty
  std::__is_move_constructible_impl<bool, true> (0x0x7f5cc618eea0) 0 empty
    std::is_constructible<bool, bool&&> (0x0x7f5cc618ef08) 0 empty
      std::integral_constant<bool, true> (0x0x7f5cc61a0120) 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> > (0x0x7f5cc61a0180) 0 empty

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

Class std::is_lvalue_reference<bool&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<bool&> (0x0x7f5cc61b2000) 0 empty
  std::integral_constant<bool, true> (0x0x7f5cc61a03c0) 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&> > (0x0x7f5cc61a0420) 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&> > (0x0x7f5cc61b2068) 0 empty
  std::is_lvalue_reference<bool&> (0x0x7f5cc61b20d0) 0 empty
    std::integral_constant<bool, true> (0x0x7f5cc61a0540) 0 empty

Class std::is_reference<bool&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<bool&> (0x0x7f5cc61b2138) 0 empty
  std::integral_constant<bool, true> (0x0x7f5cc61a05a0) 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&> > (0x0x7f5cc61a0600) 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&> > (0x0x7f5cc61b21a0) 0 empty
  std::is_reference<bool&> (0x0x7f5cc61b2208) 0 empty
    std::integral_constant<bool, true> (0x0x7f5cc61a0660) 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&> > (0x0x7f5cc61b2270) 0 empty
  std::__or_<std::is_reference<bool&>, std::is_void<bool&> > (0x0x7f5cc61b22d8) 0 empty
    std::is_reference<bool&> (0x0x7f5cc61b2340) 0 empty
      std::integral_constant<bool, true> (0x0x7f5cc61a06c0) 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&> > > (0x0x7f5cc61b23a8) 0 empty
  std::integral_constant<bool, false> (0x0x7f5cc61a0720) 0 empty

Class std::is_object<bool&>
   size=1 align=1
   base size=1 base align=1
std::is_object<bool&> (0x0x7f5cc61b24e0) 0 empty
  std::integral_constant<bool, false> (0x0x7f5cc61a0840) 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&> > (0x0x7f5cc61a08a0) 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&> > (0x0x7f5cc61b2548) 0 empty
  std::is_reference<bool&> (0x0x7f5cc61b25b0) 0 empty
    std::integral_constant<bool, true> (0x0x7f5cc61a0900) 0 empty

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

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

Class std::is_assignable<bool&, bool&&>
   size=1 align=1
   base size=1 base align=1
std::is_assignable<bool&, bool&&> (0x0x7f5cc61b2750) 0 empty
  std::integral_constant<bool, true> (0x0x7f5cc61a0a80) 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> (0x0x7f5cc61b27b8) 0 empty
  std::is_assignable<bool&, bool&&> (0x0x7f5cc61b2820) 0 empty
    std::integral_constant<bool, true> (0x0x7f5cc61a0ae0) 0 empty

Class std::is_move_assignable<bool>
   size=1 align=1
   base size=1 base align=1
std::is_move_assignable<bool> (0x0x7f5cc61b2888) 0 empty
  std::__is_move_assignable_impl<bool, true> (0x0x7f5cc61b28f0) 0 empty
    std::is_assignable<bool&, bool&&> (0x0x7f5cc61b2958) 0 empty
      std::integral_constant<bool, true> (0x0x7f5cc61a0b40) 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> > (0x0x7f5cc61b29c0) 0 empty
  std::is_move_assignable<bool> (0x0x7f5cc61b2a28) 0 empty
    std::__is_move_assignable_impl<bool, true> (0x0x7f5cc61b2a90) 0 empty
      std::is_assignable<bool&, bool&&> (0x0x7f5cc61b2af8) 0 empty
        std::integral_constant<bool, true> (0x0x7f5cc61a0ba0) 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&&> > (0x0x7f5cc61a0c00) 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&&> (0x0x7f5cc61b2c30) 0 empty
  std::integral_constant<bool, true> (0x0x7f5cc61a0c60) 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&&> > (0x0x7f5cc61b2c98) 0 empty
  std::__is_nt_constructible_impl<bool, bool&&> (0x0x7f5cc61b2d00) 0 empty
    std::integral_constant<bool, true> (0x0x7f5cc61a0cc0) 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&&> (0x0x7f5cc61b2e38) 0 empty
  std::__and_<std::is_constructible<bool, bool&&>, std::__is_nt_constructible_impl<bool, bool&&> > (0x0x7f5cc61b2ea0) 0 empty
    std::__is_nt_constructible_impl<bool, bool&&> (0x0x7f5cc61b2f08) 0 empty
      std::integral_constant<bool, true> (0x0x7f5cc61a0de0) 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> (0x0x7f5cc61c8000) 0 empty
  std::is_nothrow_constructible<bool, bool&&> (0x0x7f5cc61c8068) 0 empty
    std::__and_<std::is_constructible<bool, bool&&>, std::__is_nt_constructible_impl<bool, bool&&> > (0x0x7f5cc61c80d0) 0 empty
      std::__is_nt_constructible_impl<bool, bool&&> (0x0x7f5cc61c8138) 0 empty
        std::integral_constant<bool, true> (0x0x7f5cc61a0e40) 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> (0x0x7f5cc61c8208) 0 empty
  std::__is_nothrow_move_constructible_impl<bool, true> (0x0x7f5cc61c8270) 0 empty
    std::is_nothrow_constructible<bool, bool&&> (0x0x7f5cc61c82d8) 0 empty
      std::__and_<std::is_constructible<bool, bool&&>, std::__is_nt_constructible_impl<bool, bool&&> > (0x0x7f5cc61c8340) 0 empty
        std::__is_nt_constructible_impl<bool, bool&&> (0x0x7f5cc61c83a8) 0 empty
          std::integral_constant<bool, true> (0x0x7f5cc61a0ea0) 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> > (0x0x7f5cc61a0f00) 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&&> > (0x0x7f5cc61a0f60) 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&&> (0x0x7f5cc61c86e8) 0 empty
  std::integral_constant<bool, true> (0x0x7f5cc61cd000) 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&&> > (0x0x7f5cc61c8750) 0 empty
  std::__is_nt_assignable_impl<bool&, bool&&> (0x0x7f5cc61c87b8) 0 empty
    std::integral_constant<bool, true> (0x0x7f5cc61cd060) 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&&> (0x0x7f5cc61c8820) 0 empty
  std::__and_<std::is_assignable<bool&, bool&&>, std::__is_nt_assignable_impl<bool&, bool&&> > (0x0x7f5cc61c8888) 0 empty
    std::__is_nt_assignable_impl<bool&, bool&&> (0x0x7f5cc61c88f0) 0 empty
      std::integral_constant<bool, true> (0x0x7f5cc61cd180) 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> (0x0x7f5cc61c8958) 0 empty
  std::is_nothrow_assignable<bool&, bool&&> (0x0x7f5cc61c89c0) 0 empty
    std::__and_<std::is_assignable<bool&, bool&&>, std::__is_nt_assignable_impl<bool&, bool&&> > (0x0x7f5cc61c8a28) 0 empty
      std::__is_nt_assignable_impl<bool&, bool&&> (0x0x7f5cc61c8a90) 0 empty
        std::integral_constant<bool, true> (0x0x7f5cc61cd240) 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> (0x0x7f5cc61c8af8) 0 empty
  std::__is_nt_move_assignable_impl<bool, true> (0x0x7f5cc61c8b60) 0 empty
    std::is_nothrow_assignable<bool&, bool&&> (0x0x7f5cc61c8bc8) 0 empty
      std::__and_<std::is_assignable<bool&, bool&&>, std::__is_nt_assignable_impl<bool&, bool&&> > (0x0x7f5cc61c8c30) 0 empty
        std::__is_nt_assignable_impl<bool&, bool&&> (0x0x7f5cc61c8c98) 0 empty
          std::integral_constant<bool, true> (0x0x7f5cc61cd300) 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> > (0x0x7f5cc61c8d00) 0 empty
  std::is_nothrow_move_assignable<bool> (0x0x7f5cc61c8d68) 0 empty
    std::__is_nt_move_assignable_impl<bool, true> (0x0x7f5cc61c8dd0) 0 empty
      std::is_nothrow_assignable<bool&, bool&&> (0x0x7f5cc61c8e38) 0 empty
        std::__and_<std::is_assignable<bool&, bool&&>, std::__is_nt_assignable_impl<bool&, bool&&> > (0x0x7f5cc61c8ea0) 0 empty
          std::__is_nt_assignable_impl<bool&, bool&&> (0x0x7f5cc61c8f08) 0 empty
            std::integral_constant<bool, true> (0x0x7f5cc61cd3c0) 0 empty

Class std::__is_move_constructible_impl<double, true>
   size=1 align=1
   base size=1 base align=1
std::__is_move_constructible_impl<double, true> (0x0x7f5cc61d3000) 0 empty
  std::is_constructible<double, double&&> (0x0x7f5cc61d3068) 0 empty
    std::integral_constant<bool, true> (0x0x7f5cc61cd600) 0 empty

Class std::is_move_constructible<double>
   size=1 align=1
   base size=1 base align=1
std::is_move_constructible<double> (0x0x7f5cc61d30d0) 0 empty
  std::__is_move_constructible_impl<double, true> (0x0x7f5cc61d3138) 0 empty
    std::is_constructible<double, double&&> (0x0x7f5cc61d31a0) 0 empty
      std::integral_constant<bool, true> (0x0x7f5cc61cd660) 0 empty

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

Class std::__and_<std::is_move_constructible<double>, std::is_move_assignable<double> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_move_constructible<double>, std::is_move_assignable<double> > (0x0x7f5cc61d3208) 0 empty
  std::is_move_assignable<double> (0x0x7f5cc61d3270) 0 empty
    std::__is_move_assignable_impl<double, true> (0x0x7f5cc61d32d8) 0 empty
      std::is_assignable<double&, double&&> (0x0x7f5cc61d3340) 0 empty
        std::integral_constant<bool, true> (0x0x7f5cc61cd7e0) 0 empty

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

Class std::__is_nt_constructible_impl<double, double&&>
   size=1 align=1
   base size=1 base align=1
std::__is_nt_constructible_impl<double, double&&> (0x0x7f5cc61d34e0) 0 empty
  std::integral_constant<bool, true> (0x0x7f5cc61cd8a0) 0 empty

Class std::__and_<std::is_constructible<double, double&&>, std::__is_nt_constructible_impl<double, double&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<double, double&&>, std::__is_nt_constructible_impl<double, double&&> > (0x0x7f5cc61d3548) 0 empty
  std::__is_nt_constructible_impl<double, double&&> (0x0x7f5cc61d35b0) 0 empty
    std::integral_constant<bool, true> (0x0x7f5cc61cd900) 0 empty

Class std::is_nothrow_constructible<double, double&&>
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_constructible<double, double&&> (0x0x7f5cc61d36e8) 0 empty
  std::__and_<std::is_constructible<double, double&&>, std::__is_nt_constructible_impl<double, double&&> > (0x0x7f5cc61d3750) 0 empty
    std::__is_nt_constructible_impl<double, double&&> (0x0x7f5cc61d37b8) 0 empty
      std::integral_constant<bool, true> (0x0x7f5cc61cd960) 0 empty

Class std::__is_nothrow_move_constructible_impl<double, true>
   size=1 align=1
   base size=1 base align=1
std::__is_nothrow_move_constructible_impl<double, true> (0x0x7f5cc61d3820) 0 empty
  std::is_nothrow_constructible<double, double&&> (0x0x7f5cc61d3888) 0 empty
    std::__and_<std::is_constructible<double, double&&>, std::__is_nt_constructible_impl<double, double&&> > (0x0x7f5cc61d38f0) 0 empty
      std::__is_nt_constructible_impl<double, double&&> (0x0x7f5cc61d3958) 0 empty
        std::integral_constant<bool, true> (0x0x7f5cc61cd9c0) 0 empty

Class std::is_nothrow_move_constructible<double>
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_move_constructible<double> (0x0x7f5cc61d39c0) 0 empty
  std::__is_nothrow_move_constructible_impl<double, true> (0x0x7f5cc61d3a28) 0 empty
    std::is_nothrow_constructible<double, double&&> (0x0x7f5cc61d3a90) 0 empty
      std::__and_<std::is_constructible<double, double&&>, std::__is_nt_constructible_impl<double, double&&> > (0x0x7f5cc61d3af8) 0 empty
        std::__is_nt_constructible_impl<double, double&&> (0x0x7f5cc61d3b60) 0 empty
          std::integral_constant<bool, true> (0x0x7f5cc61cda20) 0 empty

Class std::conditional<true, std::is_nothrow_move_assignable<double>, std::is_nothrow_move_constructible<double> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_nothrow_move_assignable<double>, std::is_nothrow_move_constructible<double> > (0x0x7f5cc61cda80) 0 empty

Class std::conditional<true, std::__is_nt_assignable_impl<double&, double&&>, std::is_assignable<double&, double&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_nt_assignable_impl<double&, double&&>, std::is_assignable<double&, double&&> > (0x0x7f5cc61cdae0) 0 empty

Class std::__is_nt_assignable_impl<double&, double&&>
   size=1 align=1
   base size=1 base align=1
std::__is_nt_assignable_impl<double&, double&&> (0x0x7f5cc61d3c98) 0 empty
  std::integral_constant<bool, true> (0x0x7f5cc61cdb40) 0 empty

Class std::__and_<std::is_assignable<double&, double&&>, std::__is_nt_assignable_impl<double&, double&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_assignable<double&, double&&>, std::__is_nt_assignable_impl<double&, double&&> > (0x0x7f5cc61d3d00) 0 empty
  std::__is_nt_assignable_impl<double&, double&&> (0x0x7f5cc61d3d68) 0 empty
    std::integral_constant<bool, true> (0x0x7f5cc61cdba0) 0 empty

Class std::is_nothrow_assignable<double&, double&&>
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_assignable<double&, double&&> (0x0x7f5cc61d3ea0) 0 empty
  std::__and_<std::is_assignable<double&, double&&>, std::__is_nt_assignable_impl<double&, double&&> > (0x0x7f5cc61d3f08) 0 empty
    std::__is_nt_assignable_impl<double&, double&&> (0x0x7f5cc61d3f70) 0 empty
      std::integral_constant<bool, true> (0x0x7f5cc61cdcc0) 0 empty

Class std::__is_nt_move_assignable_impl<double, true>
   size=1 align=1
   base size=1 base align=1
std::__is_nt_move_assignable_impl<double, true> (0x0x7f5cc61e5068) 0 empty
  std::is_nothrow_assignable<double&, double&&> (0x0x7f5cc61e50d0) 0 empty
    std::__and_<std::is_assignable<double&, double&&>, std::__is_nt_assignable_impl<double&, double&&> > (0x0x7f5cc61e5138) 0 empty
      std::__is_nt_assignable_impl<double&, double&&> (0x0x7f5cc61e51a0) 0 empty
        std::integral_constant<bool, true> (0x0x7f5cc61cdd20) 0 empty

Class std::is_nothrow_move_assignable<double>
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_move_assignable<double> (0x0x7f5cc61e5270) 0 empty
  std::__is_nt_move_assignable_impl<double, true> (0x0x7f5cc61e52d8) 0 empty
    std::is_nothrow_assignable<double&, double&&> (0x0x7f5cc61e5340) 0 empty
      std::__and_<std::is_assignable<double&, double&&>, std::__is_nt_assignable_impl<double&, double&&> > (0x0x7f5cc61e53a8) 0 empty
        std::__is_nt_assignable_impl<double&, double&&> (0x0x7f5cc61e5410) 0 empty
          std::integral_constant<bool, true> (0x0x7f5cc61cdd80) 0 empty

Class std::__and_<std::is_nothrow_move_constructible<double>, std::is_nothrow_move_assignable<double> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_nothrow_move_constructible<double>, std::is_nothrow_move_assignable<double> > (0x0x7f5cc61e54e0) 0 empty
  std::is_nothrow_move_assignable<double> (0x0x7f5cc61e5548) 0 empty
    std::__is_nt_move_assignable_impl<double, true> (0x0x7f5cc61e55b0) 0 empty
      std::is_nothrow_assignable<double&, double&&> (0x0x7f5cc61e5618) 0 empty
        std::__and_<std::is_assignable<double&, double&&>, std::__is_nt_assignable_impl<double&, double&&> > (0x0x7f5cc61e5680) 0 empty
          std::__is_nt_assignable_impl<double&, double&&> (0x0x7f5cc61e56e8) 0 empty
            std::integral_constant<bool, true> (0x0x7f5cc61cdde0) 0 empty

Class std::is_function<double*>
   size=1 align=1
   base size=1 base align=1
std::is_function<double*> (0x0x7f5cc61e58f0) 0 empty
  std::integral_constant<bool, false> (0x0x7f5cc61cdf00) 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*> > > (0x0x7f5cc61cdf60) 0 empty

Class std::is_lvalue_reference<double*>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<double*> (0x0x7f5cc61e5958) 0 empty
  std::integral_constant<bool, false> (0x0x7f5cc61f3000) 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*> > (0x0x7f5cc61f3060) 0 empty

Class std::is_rvalue_reference<double*>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<double*> (0x0x7f5cc61e59c0) 0 empty
  std::integral_constant<bool, false> (0x0x7f5cc61f3240) 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*> > (0x0x7f5cc61e5a28) 0 empty
  std::is_rvalue_reference<double*> (0x0x7f5cc61e5a90) 0 empty
    std::integral_constant<bool, false> (0x0x7f5cc61f32a0) 0 empty

Class std::is_reference<double*>
   size=1 align=1
   base size=1 base align=1
std::is_reference<double*> (0x0x7f5cc61e5af8) 0 empty
  std::integral_constant<bool, false> (0x0x7f5cc61f3300) 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*> > (0x0x7f5cc61f3360) 0 empty

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

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

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

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

Class std::is_void<double*>
   size=1 align=1
   base size=1 base align=1
std::is_void<double*> (0x0x7f5cc61e5c30) 0 empty
  std::integral_constant<bool, false> (0x0x7f5cc61f3540) 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*> > (0x0x7f5cc61e5c98) 0 empty
  std::is_void<double*> (0x0x7f5cc61e5d00) 0 empty
    std::integral_constant<bool, false> (0x0x7f5cc61f35a0) 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*> > (0x0x7f5cc61e5d68) 0 empty
  std::__or_<std::is_reference<double*>, std::is_void<double*> > (0x0x7f5cc61e5dd0) 0 empty
    std::is_void<double*> (0x0x7f5cc61e5e38) 0 empty
      std::integral_constant<bool, false> (0x0x7f5cc61f3600) 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*> > > (0x0x7f5cc61e5ea0) 0 empty
  std::integral_constant<bool, true> (0x0x7f5cc61f3720) 0 empty

Class std::is_object<double*>
   size=1 align=1
   base size=1 base align=1
std::is_object<double*> (0x0x7f5cc61fb068) 0 empty
  std::integral_constant<bool, true> (0x0x7f5cc61f3780) 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*> > (0x0x7f5cc61f37e0) 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*> > (0x0x7f5cc61fb0d0) 0 empty
  std::is_object<double*> (0x0x7f5cc61fb138) 0 empty
    std::integral_constant<bool, true> (0x0x7f5cc61f3840) 0 empty

Class std::__is_referenceable<double*>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<double*> (0x0x7f5cc61fb1a0) 0 empty
  std::integral_constant<bool, true> (0x0x7f5cc61f38a0) 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*&&> > (0x0x7f5cc61f3900) 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*> > > (0x0x7f5cc61f3960) 0 empty

Class std::is_array<double*>
   size=1 align=1
   base size=1 base align=1
std::is_array<double*> (0x0x7f5cc61fb208) 0 empty
  std::integral_constant<bool, false> (0x0x7f5cc61f39c0) 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*> > (0x0x7f5cc61f3a20) 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> > > (0x0x7f5cc61fb270) 0 empty
  std::is_array<double*> (0x0x7f5cc61fb2d8) 0 empty
    std::integral_constant<bool, false> (0x0x7f5cc61f3b40) 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*> (0x0x7f5cc61fb340) 0 empty
  std::__and_<std::is_array<double*>, std::__not_<std::extent<double*, 0u> > > (0x0x7f5cc61fb3a8) 0 empty
    std::is_array<double*> (0x0x7f5cc61fb410) 0 empty
      std::integral_constant<bool, false> (0x0x7f5cc61f3ba0) 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*> > (0x0x7f5cc61f3c00) 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*> > (0x0x7f5cc61fb478) 0 empty
  std::is_function<double*> (0x0x7f5cc61fb4e0) 0 empty
    std::integral_constant<bool, false> (0x0x7f5cc61f3d20) 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*> > (0x0x7f5cc61fb548) 0 empty
  std::__or_<std::__is_array_unknown_bounds<double*>, std::is_function<double*> > (0x0x7f5cc61fb5b0) 0 empty
    std::is_function<double*> (0x0x7f5cc61fb618) 0 empty
      std::integral_constant<bool, false> (0x0x7f5cc61f3d80) 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*> > (0x0x7f5cc61f3de0) 0 empty

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

Class std::is_integral<double*>
   size=1 align=1
   base size=1 base align=1
std::is_integral<double*> (0x0x7f5cc61fb888) 0 empty
  std::integral_constant<bool, false> (0x0x7f5cc61f3ea0) 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*> > (0x0x7f5cc61f3f00) 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*> (0x0x7f5cc61fb8f0) 0 empty
  std::integral_constant<bool, false> (0x0x7f5cc61f3f60) 0 empty

Class std::is_floating_point<double*>
   size=1 align=1
   base size=1 base align=1
std::is_floating_point<double*> (0x0x7f5cc61fb958) 0 empty
  std::integral_constant<bool, false> (0x0x7f5cc6215000) 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*> > (0x0x7f5cc61fb9c0) 0 empty
  std::is_floating_point<double*> (0x0x7f5cc61fba28) 0 empty
    std::integral_constant<bool, false> (0x0x7f5cc6215060) 0 empty

Class std::is_arithmetic<double*>
   size=1 align=1
   base size=1 base align=1
std::is_arithmetic<double*> (0x0x7f5cc61fba90) 0 empty
  std::integral_constant<bool, false> (0x0x7f5cc62150c0) 0 empty

Class std::conditional<false, 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<false, std::is_arithmetic<double*>, std::__or_<std::is_enum<double*>, std::is_pointer<double*>, std::is_member_pointer<double*>, std::is_null_pointer<double*> > > (0x0x7f5cc6215120) 0 empty

Class std::is_enum<double*>
   size=1 align=1
   base size=1 base align=1
std::is_enum<double*> (0x0x7f5cc61fbaf8) 0 empty
  std::integral_constant<bool, false> (0x0x7f5cc6215180) 0 empty

Class std::conditional<false, std::is_enum<double*>, std::__or_<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<false, std::is_enum<double*>, std::__or_<std::is_pointer<double*>, std::is_member_pointer<double*>, std::is_null_pointer<double*> > > (0x0x7f5cc62151e0) 0 empty

Class std::__is_pointer_helper<double*>
   size=1 align=1
   base size=1 base align=1
std::__is_pointer_helper<double*> (0x0x7f5cc61fbc30) 0 empty
  std::integral_constant<bool, true> (0x0x7f5cc6215240) 0 empty

Class std::is_pointer<double*>
   size=1 align=1
   base size=1 base align=1
std::is_pointer<double*> (0x0x7f5cc61fbc98) 0 empty
  std::integral_constant<bool, true> (0x0x7f5cc62152a0) 0 empty

Class std::conditional<true, std::is_pointer<double*>, std::__or_<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_pointer<double*>, std::__or_<std::is_member_pointer<double*>, std::is_null_pointer<double*> > > (0x0x7f5cc6215300) 0 empty

Class std::__or_<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_pointer<double*>, std::is_member_pointer<double*>, std::is_null_pointer<double*> > (0x0x7f5cc61fbd00) 0 empty
  std::is_pointer<double*> (0x0x7f5cc61fbd68) 0 empty
    std::integral_constant<bool, true> (0x0x7f5cc6215360) 0 empty

Class 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=1 base align=1
std::__or_<std::is_enum<double*>, std::is_pointer<double*>, std::is_member_pointer<double*>, std::is_null_pointer<double*> > (0x0x7f5cc61fbea0) 0 empty
  std::__or_<std::is_pointer<double*>, std::is_member_pointer<double*>, std::is_null_pointer<double*> > (0x0x7f5cc61fbf08) 0 empty
    std::is_pointer<double*> (0x0x7f5cc61fbf70) 0 empty
      std::integral_constant<bool, true> (0x0x7f5cc62153c0) 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*> > (0x0x7f5cc6220068) 0 empty
  std::__or_<std::is_enum<double*>, std::is_pointer<double*>, std::is_member_pointer<double*>, std::is_null_pointer<double*> > (0x0x7f5cc62200d0) 0 empty
    std::__or_<std::is_pointer<double*>, std::is_member_pointer<double*>, std::is_null_pointer<double*> > (0x0x7f5cc6220138) 0 empty
      std::is_pointer<double*> (0x0x7f5cc62201a0) 0 empty
        std::integral_constant<bool, true> (0x0x7f5cc6215420) 0 empty

Class std::is_scalar<double*>
   size=1 align=1
   base size=1 base align=1
std::is_scalar<double*> (0x0x7f5cc6220270) 0 empty
  std::integral_constant<bool, true> (0x0x7f5cc6215480) 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*> > (0x0x7f5cc62202d8) 0 empty
  std::is_scalar<double*> (0x0x7f5cc6220340) 0 empty
    std::integral_constant<bool, true> (0x0x7f5cc62154e0) 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> (0x0x7f5cc62203a8) 0 empty
  std::integral_constant<bool, true> (0x0x7f5cc6215540) 0 empty

Class std::is_destructible<double*>
   size=1 align=1
   base size=1 base align=1
std::is_destructible<double*> (0x0x7f5cc6220410) 0 empty
  std::integral_constant<bool, true> (0x0x7f5cc62155a0) 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*> > (0x0x7f5cc6215600) 0 empty

Class std::is_function<double*&&>
   size=1 align=1
   base size=1 base align=1
std::is_function<double*&&> (0x0x7f5cc62204e0) 0 empty
  std::integral_constant<bool, false> (0x0x7f5cc62156c0) 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*&&> > > (0x0x7f5cc6215720) 0 empty

Class std::is_lvalue_reference<double*&&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<double*&&> (0x0x7f5cc6220548) 0 empty
  std::integral_constant<bool, false> (0x0x7f5cc6215780) 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*&&> > (0x0x7f5cc62157e0) 0 empty

Class std::is_rvalue_reference<double*&&>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<double*&&> (0x0x7f5cc6220680) 0 empty
  std::integral_constant<bool, true> (0x0x7f5cc6215900) 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*&&> > (0x0x7f5cc62206e8) 0 empty
  std::is_rvalue_reference<double*&&> (0x0x7f5cc6220750) 0 empty
    std::integral_constant<bool, true> (0x0x7f5cc6215960) 0 empty

Class std::is_reference<double*&&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<double*&&> (0x0x7f5cc62207b8) 0 empty
  std::integral_constant<bool, true> (0x0x7f5cc62159c0) 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*&&> > (0x0x7f5cc6215a20) 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*&&> > (0x0x7f5cc6220820) 0 empty
  std::is_reference<double*&&> (0x0x7f5cc6220888) 0 empty
    std::integral_constant<bool, true> (0x0x7f5cc6215a80) 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*&&> > (0x0x7f5cc62208f0) 0 empty
  std::__or_<std::is_reference<double*&&>, std::is_void<double*&&> > (0x0x7f5cc6220958) 0 empty
    std::is_reference<double*&&> (0x0x7f5cc62209c0) 0 empty
      std::integral_constant<bool, true> (0x0x7f5cc6215ae0) 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*&&> > > (0x0x7f5cc6220a28) 0 empty
  std::integral_constant<bool, false> (0x0x7f5cc6215cc0) 0 empty

Class std::is_object<double*&&>
   size=1 align=1
   base size=1 base align=1
std::is_object<double*&&> (0x0x7f5cc6220a90) 0 empty
  std::integral_constant<bool, false> (0x0x7f5cc6215d20) 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*&&> > (0x0x7f5cc6215d80) 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*&&> > (0x0x7f5cc6220af8) 0 empty
  std::is_reference<double*&&> (0x0x7f5cc6220b60) 0 empty
    std::integral_constant<bool, true> (0x0x7f5cc6215de0) 0 empty

Class std::__is_referenceable<double*&&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<double*&&> (0x0x7f5cc6220bc8) 0 empty
  std::integral_constant<bool, true> (0x0x7f5cc6215e40) 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> (0x0x7f5cc6215ea0) 0 empty

Class std::add_rvalue_reference<double*&&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<double*&&> (0x0x7f5cc6220c30) 0 empty
  std::__add_rvalue_reference_helper<double*&&, true> (0x0x7f5cc6215f00) 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*&&> (0x0x7f5cc6220478) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f5cc6215660) 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*&&> > (0x0x7f5cc6220d00) 0 empty
  std::__is_direct_constructible_impl<double*, double*&&> (0x0x7f5cc6220d68) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f5cc6215f60) 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*&&> (0x0x7f5cc6220ea0) 0 empty
  std::__and_<std::is_destructible<double*>, std::__is_direct_constructible_impl<double*, double*&&> > (0x0x7f5cc6220f08) 0 empty
    std::__is_direct_constructible_impl<double*, double*&&> (0x0x7f5cc6220f70) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7f5cc623b0c0) 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*&&> (0x0x7f5cc623d068) 0 empty
  std::__is_direct_constructible_new_safe<double*, double*&&> (0x0x7f5cc623d0d0) 0 empty
    std::__and_<std::is_destructible<double*>, std::__is_direct_constructible_impl<double*, double*&&> > (0x0x7f5cc623d138) 0 empty
      std::__is_direct_constructible_impl<double*, double*&&> (0x0x7f5cc623d1a0) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7f5cc623b120) 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*&&> (0x0x7f5cc623d270) 0 empty
  std::integral_constant<bool, true> (0x0x7f5cc623b180) 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*&&> (0x0x7f5cc623d2d8) 0 empty
  std::__is_direct_constructible<double*, double*&&> (0x0x7f5cc623d340) 0 empty
    std::integral_constant<bool, true> (0x0x7f5cc623b1e0) 0 empty

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

Class std::__is_move_constructible_impl<double*, true>
   size=1 align=1
   base size=1 base align=1
std::__is_move_constructible_impl<double*, true> (0x0x7f5cc623d410) 0 empty
  std::is_constructible<double*, double*&&> (0x0x7f5cc623d478) 0 empty
    std::integral_constant<bool, true> (0x0x7f5cc623b2a0) 0 empty

Class std::is_move_constructible<double*>
   size=1 align=1
   base size=1 base align=1
std::is_move_constructible<double*> (0x0x7f5cc623d4e0) 0 empty
  std::__is_move_constructible_impl<double*, true> (0x0x7f5cc623d548) 0 empty
    std::is_constructible<double*, double*&&> (0x0x7f5cc623d5b0) 0 empty
      std::integral_constant<bool, true> (0x0x7f5cc623b300) 0 empty

Class std::conditional<true, std::is_move_assignable<double*>, std::is_move_constructible<double*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_move_assignable<double*>, std::is_move_constructible<double*> > (0x0x7f5cc623b360) 0 empty

Class std::is_function<double*&>
   size=1 align=1
   base size=1 base align=1
std::is_function<double*&> (0x0x7f5cc623d618) 0 empty
  std::integral_constant<bool, false> (0x0x7f5cc623b5a0) 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*&> > > (0x0x7f5cc623b600) 0 empty

Class std::is_lvalue_reference<double*&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<double*&> (0x0x7f5cc623d680) 0 empty
  std::integral_constant<bool, true> (0x0x7f5cc623b660) 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*&> > (0x0x7f5cc623b6c0) 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*&> > (0x0x7f5cc623d6e8) 0 empty
  std::is_lvalue_reference<double*&> (0x0x7f5cc623d750) 0 empty
    std::integral_constant<bool, true> (0x0x7f5cc623b8a0) 0 empty

Class std::is_reference<double*&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<double*&> (0x0x7f5cc623d7b8) 0 empty
  std::integral_constant<bool, true> (0x0x7f5cc623b900) 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*&> > (0x0x7f5cc623b960) 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*&> > (0x0x7f5cc623d820) 0 empty
  std::is_reference<double*&> (0x0x7f5cc623d888) 0 empty
    std::integral_constant<bool, true> (0x0x7f5cc623b9c0) 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*&> > (0x0x7f5cc623d8f0) 0 empty
  std::__or_<std::is_reference<double*&>, std::is_void<double*&> > (0x0x7f5cc623d958) 0 empty
    std::is_reference<double*&> (0x0x7f5cc623d9c0) 0 empty
      std::integral_constant<bool, true> (0x0x7f5cc623ba20) 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*&> > > (0x0x7f5cc623da28) 0 empty
  std::integral_constant<bool, false> (0x0x7f5cc623bb40) 0 empty

Class std::is_object<double*&>
   size=1 align=1
   base size=1 base align=1
std::is_object<double*&> (0x0x7f5cc623db60) 0 empty
  std::integral_constant<bool, false> (0x0x7f5cc623bba0) 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*&> > (0x0x7f5cc623bc00) 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*&> > (0x0x7f5cc623dbc8) 0 empty
  std::is_reference<double*&> (0x0x7f5cc623dc30) 0 empty
    std::integral_constant<bool, true> (0x0x7f5cc623bc60) 0 empty

Class std::__is_referenceable<double*&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<double*&> (0x0x7f5cc623dc98) 0 empty
  std::integral_constant<bool, true> (0x0x7f5cc623bcc0) 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> (0x0x7f5cc623bd20) 0 empty

Class std::add_rvalue_reference<double*&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<double*&> (0x0x7f5cc623dd00) 0 empty
  std::__add_rvalue_reference_helper<double*&, true> (0x0x7f5cc623bd80) 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*&&> (0x0x7f5cc623b540) 0 empty

Class std::is_assignable<double*&, double*&&>
   size=1 align=1
   base size=1 base align=1
std::is_assignable<double*&, double*&&> (0x0x7f5cc623ddd0) 0 empty
  std::integral_constant<bool, true> (0x0x7f5cc623bde0) 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> (0x0x7f5cc623de38) 0 empty
  std::is_assignable<double*&, double*&&> (0x0x7f5cc623dea0) 0 empty
    std::integral_constant<bool, true> (0x0x7f5cc623be40) 0 empty

Class std::is_move_assignable<double*>
   size=1 align=1
   base size=1 base align=1
std::is_move_assignable<double*> (0x0x7f5cc623df08) 0 empty
  std::__is_move_assignable_impl<double*, true> (0x0x7f5cc623df70) 0 empty
    std::is_assignable<double*&, double*&&> (0x0x7f5cc6258000) 0 empty
      std::integral_constant<bool, true> (0x0x7f5cc623bea0) 0 empty

Class std::__and_<std::is_move_constructible<double*>, std::is_move_assignable<double*> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_move_constructible<double*>, std::is_move_assignable<double*> > (0x0x7f5cc6258068) 0 empty
  std::is_move_assignable<double*> (0x0x7f5cc62580d0) 0 empty
    std::__is_move_assignable_impl<double*, true> (0x0x7f5cc6258138) 0 empty
      std::is_assignable<double*&, double*&&> (0x0x7f5cc62581a0) 0 empty
        std::integral_constant<bool, true> (0x0x7f5cc623bf00) 0 empty

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

Class std::__is_nt_constructible_impl<double*, double*&&>
   size=1 align=1
   base size=1 base align=1
std::__is_nt_constructible_impl<double*, double*&&> (0x0x7f5cc6258340) 0 empty
  std::integral_constant<bool, true> (0x0x7f5cc6262000) 0 empty

Class std::__and_<std::is_constructible<double*, double*&&>, std::__is_nt_constructible_impl<double*, double*&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<double*, double*&&>, std::__is_nt_constructible_impl<double*, double*&&> > (0x0x7f5cc62583a8) 0 empty
  std::__is_nt_constructible_impl<double*, double*&&> (0x0x7f5cc6258410) 0 empty
    std::integral_constant<bool, true> (0x0x7f5cc6262060) 0 empty

Class std::is_nothrow_constructible<double*, double*&&>
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_constructible<double*, double*&&> (0x0x7f5cc6258548) 0 empty
  std::__and_<std::is_constructible<double*, double*&&>, std::__is_nt_constructible_impl<double*, double*&&> > (0x0x7f5cc62585b0) 0 empty
    std::__is_nt_constructible_impl<double*, double*&&> (0x0x7f5cc6258618) 0 empty
      std::integral_constant<bool, true> (0x0x7f5cc62620c0) 0 empty

Class std::__is_nothrow_move_constructible_impl<double*, true>
   size=1 align=1
   base size=1 base align=1
std::__is_nothrow_move_constructible_impl<double*, true> (0x0x7f5cc6258680) 0 empty
  std::is_nothrow_constructible<double*, double*&&> (0x0x7f5cc62586e8) 0 empty
    std::__and_<std::is_constructible<double*, double*&&>, std::__is_nt_constructible_impl<double*, double*&&> > (0x0x7f5cc6258750) 0 empty
      std::__is_nt_constructible_impl<double*, double*&&> (0x0x7f5cc62587b8) 0 empty
        std::integral_constant<bool, true> (0x0x7f5cc6262120) 0 empty

Class std::is_nothrow_move_constructible<double*>
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_move_constructible<double*> (0x0x7f5cc6258820) 0 empty
  std::__is_nothrow_move_constructible_impl<double*, true> (0x0x7f5cc6258888) 0 empty
    std::is_nothrow_constructible<double*, double*&&> (0x0x7f5cc62588f0) 0 empty
      std::__and_<std::is_constructible<double*, double*&&>, std::__is_nt_constructible_impl<double*, double*&&> > (0x0x7f5cc6258958) 0 empty
        std::__is_nt_constructible_impl<double*, double*&&> (0x0x7f5cc62589c0) 0 empty
          std::integral_constant<bool, true> (0x0x7f5cc6262180) 0 empty

Class std::conditional<true, std::is_nothrow_move_assignable<double*>, std::is_nothrow_move_constructible<double*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_nothrow_move_assignable<double*>, std::is_nothrow_move_constructible<double*> > (0x0x7f5cc62621e0) 0 empty

Class std::conditional<true, std::__is_nt_assignable_impl<double*&, double*&&>, std::is_assignable<double*&, double*&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_nt_assignable_impl<double*&, double*&&>, std::is_assignable<double*&, double*&&> > (0x0x7f5cc6262240) 0 empty

Class std::__is_nt_assignable_impl<double*&, double*&&>
   size=1 align=1
   base size=1 base align=1
std::__is_nt_assignable_impl<double*&, double*&&> (0x0x7f5cc6258a28) 0 empty
  std::integral_constant<bool, true> (0x0x7f5cc62622a0) 0 empty

Class std::__and_<std::is_assignable<double*&, double*&&>, std::__is_nt_assignable_impl<double*&, double*&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_assignable<double*&, double*&&>, std::__is_nt_assignable_impl<double*&, double*&&> > (0x0x7f5cc6258a90) 0 empty
  std::__is_nt_assignable_impl<double*&, double*&&> (0x0x7f5cc6258af8) 0 empty
    std::integral_constant<bool, true> (0x0x7f5cc6262300) 0 empty

Class std::is_nothrow_assignable<double*&, double*&&>
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_assignable<double*&, double*&&> (0x0x7f5cc6258c30) 0 empty
  std::__and_<std::is_assignable<double*&, double*&&>, std::__is_nt_assignable_impl<double*&, double*&&> > (0x0x7f5cc6258c98) 0 empty
    std::__is_nt_assignable_impl<double*&, double*&&> (0x0x7f5cc6258d00) 0 empty
      std::integral_constant<bool, true> (0x0x7f5cc6262360) 0 empty

Class std::__is_nt_move_assignable_impl<double*, true>
   size=1 align=1
   base size=1 base align=1
std::__is_nt_move_assignable_impl<double*, true> (0x0x7f5cc6258d68) 0 empty
  std::is_nothrow_assignable<double*&, double*&&> (0x0x7f5cc6258dd0) 0 empty
    std::__and_<std::is_assignable<double*&, double*&&>, std::__is_nt_assignable_impl<double*&, double*&&> > (0x0x7f5cc6258e38) 0 empty
      std::__is_nt_assignable_impl<double*&, double*&&> (0x0x7f5cc6258ea0) 0 empty
        std::integral_constant<bool, true> (0x0x7f5cc62623c0) 0 empty

Class std::is_nothrow_move_assignable<double*>
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_move_assignable<double*> (0x0x7f5cc6258f08) 0 empty
  std::__is_nt_move_assignable_impl<double*, true> (0x0x7f5cc6258f70) 0 empty
    std::is_nothrow_assignable<double*&, double*&&> (0x0x7f5cc6258208) 0 empty
      std::__and_<std::is_assignable<double*&, double*&&>, std::__is_nt_assignable_impl<double*&, double*&&> > (0x0x7f5cc6258270) 0 empty
        std::__is_nt_assignable_impl<double*&, double*&&> (0x0x7f5cc62582d8) 0 empty
          std::integral_constant<bool, true> (0x0x7f5cc6262420) 0 empty

Class std::__and_<std::is_nothrow_move_constructible<double*>, std::is_nothrow_move_assignable<double*> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_nothrow_move_constructible<double*>, std::is_nothrow_move_assignable<double*> > (0x0x7f5cc626e000) 0 empty
  std::is_nothrow_move_assignable<double*> (0x0x7f5cc626e068) 0 empty
    std::__is_nt_move_assignable_impl<double*, true> (0x0x7f5cc626e0d0) 0 empty
      std::is_nothrow_assignable<double*&, double*&&> (0x0x7f5cc626e138) 0 empty
        std::__and_<std::is_assignable<double*&, double*&&>, std::__is_nt_assignable_impl<double*&, double*&&> > (0x0x7f5cc626e1a0) 0 empty
          std::__is_nt_assignable_impl<double*&, double*&&> (0x0x7f5cc626e208) 0 empty
            std::integral_constant<bool, true> (0x0x7f5cc6262480) 0 empty

Class std::is_function<int*>
   size=1 align=1
   base size=1 base align=1
std::is_function<int*> (0x0x7f5cc626e340) 0 empty
  std::integral_constant<bool, false> (0x0x7f5cc62625a0) 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*> > > (0x0x7f5cc6262600) 0 empty

Class std::is_lvalue_reference<int*>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<int*> (0x0x7f5cc626e478) 0 empty
  std::integral_constant<bool, false> (0x0x7f5cc6262660) 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*> > (0x0x7f5cc62626c0) 0 empty

Class std::is_rvalue_reference<int*>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<int*> (0x0x7f5cc626e4e0) 0 empty
  std::integral_constant<bool, false> (0x0x7f5cc62627e0) 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*> > (0x0x7f5cc626e548) 0 empty
  std::is_rvalue_reference<int*> (0x0x7f5cc626e5b0) 0 empty
    std::integral_constant<bool, false> (0x0x7f5cc6262840) 0 empty

Class std::is_reference<int*>
   size=1 align=1
   base size=1 base align=1
std::is_reference<int*> (0x0x7f5cc626e618) 0 empty
  std::integral_constant<bool, false> (0x0x7f5cc62628a0) 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*> > (0x0x7f5cc6262900) 0 empty

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

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

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

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

Class std::is_void<int*>
   size=1 align=1
   base size=1 base align=1
std::is_void<int*> (0x0x7f5cc626e750) 0 empty
  std::integral_constant<bool, false> (0x0x7f5cc6262ae0) 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*> > (0x0x7f5cc626e7b8) 0 empty
  std::is_void<int*> (0x0x7f5cc626e820) 0 empty
    std::integral_constant<bool, false> (0x0x7f5cc6262b40) 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*> > (0x0x7f5cc626e888) 0 empty
  std::__or_<std::is_reference<int*>, std::is_void<int*> > (0x0x7f5cc626e8f0) 0 empty
    std::is_void<int*> (0x0x7f5cc626e958) 0 empty
      std::integral_constant<bool, false> (0x0x7f5cc6262ba0) 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*> > > (0x0x7f5cc626e9c0) 0 empty
  std::integral_constant<bool, true> (0x0x7f5cc6262c00) 0 empty

Class std::is_object<int*>
   size=1 align=1
   base size=1 base align=1
std::is_object<int*> (0x0x7f5cc626ea28) 0 empty
  std::integral_constant<bool, true> (0x0x7f5cc6262de0) 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*> > (0x0x7f5cc6262e40) 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*> > (0x0x7f5cc626ea90) 0 empty
  std::is_object<int*> (0x0x7f5cc626eaf8) 0 empty
    std::integral_constant<bool, true> (0x0x7f5cc6262ea0) 0 empty

Class std::__is_referenceable<int*>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<int*> (0x0x7f5cc626eb60) 0 empty
  std::integral_constant<bool, true> (0x0x7f5cc6262f00) 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*&&> > (0x0x7f5cc6262f60) 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*> > > (0x0x7f5cc628c000) 0 empty

Class std::is_array<int*>
   size=1 align=1
   base size=1 base align=1
std::is_array<int*> (0x0x7f5cc626ebc8) 0 empty
  std::integral_constant<bool, false> (0x0x7f5cc628c060) 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*> > (0x0x7f5cc628c0c0) 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> > > (0x0x7f5cc626ec30) 0 empty
  std::is_array<int*> (0x0x7f5cc626ec98) 0 empty
    std::integral_constant<bool, false> (0x0x7f5cc628c120) 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*> (0x0x7f5cc626ed00) 0 empty
  std::__and_<std::is_array<int*>, std::__not_<std::extent<int*, 0u> > > (0x0x7f5cc626ed68) 0 empty
    std::is_array<int*> (0x0x7f5cc626edd0) 0 empty
      std::integral_constant<bool, false> (0x0x7f5cc628c180) 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*> > (0x0x7f5cc628c1e0) 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*> > (0x0x7f5cc626ee38) 0 empty
  std::is_function<int*> (0x0x7f5cc626eea0) 0 empty
    std::integral_constant<bool, false> (0x0x7f5cc628c240) 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*> > (0x0x7f5cc626ef08) 0 empty
  std::__or_<std::__is_array_unknown_bounds<int*>, std::is_function<int*> > (0x0x7f5cc626ef70) 0 empty
    std::is_function<int*> (0x0x7f5cc6294000) 0 empty
      std::integral_constant<bool, false> (0x0x7f5cc628c2a0) 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*> > (0x0x7f5cc628c480) 0 empty

Class std::__is_integral_helper<int*>
   size=1 align=1
   base size=1 base align=1
std::__is_integral_helper<int*> (0x0x7f5cc6294068) 0 empty
  std::integral_constant<bool, false> (0x0x7f5cc628c4e0) 0 empty

Class std::is_integral<int*>
   size=1 align=1
   base size=1 base align=1
std::is_integral<int*> (0x0x7f5cc62940d0) 0 empty
  std::integral_constant<bool, false> (0x0x7f5cc628c540) 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*> > (0x0x7f5cc628c5a0) 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*> (0x0x7f5cc6294138) 0 empty
  std::integral_constant<bool, false> (0x0x7f5cc628c600) 0 empty

Class std::is_floating_point<int*>
   size=1 align=1
   base size=1 base align=1
std::is_floating_point<int*> (0x0x7f5cc62941a0) 0 empty
  std::integral_constant<bool, false> (0x0x7f5cc628c660) 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*> > (0x0x7f5cc6294208) 0 empty
  std::is_floating_point<int*> (0x0x7f5cc6294270) 0 empty
    std::integral_constant<bool, false> (0x0x7f5cc628c6c0) 0 empty

Class std::is_arithmetic<int*>
   size=1 align=1
   base size=1 base align=1
std::is_arithmetic<int*> (0x0x7f5cc62942d8) 0 empty
  std::integral_constant<bool, false> (0x0x7f5cc628c720) 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*> > > (0x0x7f5cc628c780) 0 empty

Class std::is_enum<int*>
   size=1 align=1
   base size=1 base align=1
std::is_enum<int*> (0x0x7f5cc6294340) 0 empty
  std::integral_constant<bool, false> (0x0x7f5cc628c7e0) 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*> > > (0x0x7f5cc628c840) 0 empty

Class std::__is_pointer_helper<int*>
   size=1 align=1
   base size=1 base align=1
std::__is_pointer_helper<int*> (0x0x7f5cc62943a8) 0 empty
  std::integral_constant<bool, true> (0x0x7f5cc628c8a0) 0 empty

Class std::is_pointer<int*>
   size=1 align=1
   base size=1 base align=1
std::is_pointer<int*> (0x0x7f5cc6294410) 0 empty
  std::integral_constant<bool, true> (0x0x7f5cc628c900) 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*> > > (0x0x7f5cc628c960) 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*> > (0x0x7f5cc6294478) 0 empty
  std::is_pointer<int*> (0x0x7f5cc62944e0) 0 empty
    std::integral_constant<bool, true> (0x0x7f5cc628c9c0) 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*> > (0x0x7f5cc6294548) 0 empty
  std::__or_<std::is_pointer<int*>, std::is_member_pointer<int*>, std::is_null_pointer<int*> > (0x0x7f5cc62945b0) 0 empty
    std::is_pointer<int*> (0x0x7f5cc6294618) 0 empty
      std::integral_constant<bool, true> (0x0x7f5cc628cae0) 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*> > (0x0x7f5cc6294680) 0 empty
  std::__or_<std::is_enum<int*>, std::is_pointer<int*>, std::is_member_pointer<int*>, std::is_null_pointer<int*> > (0x0x7f5cc62946e8) 0 empty
    std::__or_<std::is_pointer<int*>, std::is_member_pointer<int*>, std::is_null_pointer<int*> > (0x0x7f5cc6294750) 0 empty
      std::is_pointer<int*> (0x0x7f5cc62947b8) 0 empty
        std::integral_constant<bool, true> (0x0x7f5cc628cba0) 0 empty

Class std::is_scalar<int*>
   size=1 align=1
   base size=1 base align=1
std::is_scalar<int*> (0x0x7f5cc6294820) 0 empty
  std::integral_constant<bool, true> (0x0x7f5cc628cc60) 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*> > (0x0x7f5cc6294888) 0 empty
  std::is_scalar<int*> (0x0x7f5cc62948f0) 0 empty
    std::integral_constant<bool, true> (0x0x7f5cc628ccc0) 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> (0x0x7f5cc6294958) 0 empty
  std::integral_constant<bool, true> (0x0x7f5cc628cd20) 0 empty

Class std::is_destructible<int*>
   size=1 align=1
   base size=1 base align=1
std::is_destructible<int*> (0x0x7f5cc62949c0) 0 empty
  std::integral_constant<bool, true> (0x0x7f5cc628cd80) 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*> > (0x0x7f5cc628cde0) 0 empty

Class std::is_function<int*&&>
   size=1 align=1
   base size=1 base align=1
std::is_function<int*&&> (0x0x7f5cc6294c30) 0 empty
  std::integral_constant<bool, false> (0x0x7f5cc628cea0) 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*&&> > > (0x0x7f5cc628cf00) 0 empty

Class std::is_lvalue_reference<int*&&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<int*&&> (0x0x7f5cc6294c98) 0 empty
  std::integral_constant<bool, false> (0x0x7f5cc628cf60) 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*&&> > (0x0x7f5cc62b4000) 0 empty

Class std::is_rvalue_reference<int*&&>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<int*&&> (0x0x7f5cc6294d00) 0 empty
  std::integral_constant<bool, true> (0x0x7f5cc62b4120) 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*&&> > (0x0x7f5cc6294d68) 0 empty
  std::is_rvalue_reference<int*&&> (0x0x7f5cc6294dd0) 0 empty
    std::integral_constant<bool, true> (0x0x7f5cc62b4180) 0 empty

Class std::is_reference<int*&&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<int*&&> (0x0x7f5cc6294e38) 0 empty
  std::integral_constant<bool, true> (0x0x7f5cc62b41e0) 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*&&> > (0x0x7f5cc62b4240) 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*&&> > (0x0x7f5cc6294ea0) 0 empty
  std::is_reference<int*&&> (0x0x7f5cc6294f08) 0 empty
    std::integral_constant<bool, true> (0x0x7f5cc62b42a0) 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*&&> > (0x0x7f5cc6294f70) 0 empty
  std::__or_<std::is_reference<int*&&>, std::is_void<int*&&> > (0x0x7f5cc62bb000) 0 empty
    std::is_reference<int*&&> (0x0x7f5cc62bb068) 0 empty
      std::integral_constant<bool, true> (0x0x7f5cc62b4300) 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*&&> > > (0x0x7f5cc62bb0d0) 0 empty
  std::integral_constant<bool, false> (0x0x7f5cc62b4360) 0 empty

Class std::is_object<int*&&>
   size=1 align=1
   base size=1 base align=1
std::is_object<int*&&> (0x0x7f5cc62bb208) 0 empty
  std::integral_constant<bool, false> (0x0x7f5cc62b4480) 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*&&> > (0x0x7f5cc62b44e0) 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*&&> > (0x0x7f5cc62bb270) 0 empty
  std::is_reference<int*&&> (0x0x7f5cc62bb2d8) 0 empty
    std::integral_constant<bool, true> (0x0x7f5cc62b4540) 0 empty

Class std::__is_referenceable<int*&&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<int*&&> (0x0x7f5cc62bb340) 0 empty
  std::integral_constant<bool, true> (0x0x7f5cc62b45a0) 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> (0x0x7f5cc62b4600) 0 empty

Class std::add_rvalue_reference<int*&&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<int*&&> (0x0x7f5cc62bb3a8) 0 empty
  std::__add_rvalue_reference_helper<int*&&, true> (0x0x7f5cc62b4660) 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*&&> (0x0x7f5cc6294bc8) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f5cc628ce40) 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*&&> > (0x0x7f5cc62bb478) 0 empty
  std::__is_direct_constructible_impl<int*, int*&&> (0x0x7f5cc62bb4e0) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f5cc62b46c0) 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*&&> (0x0x7f5cc62bb548) 0 empty
  std::__and_<std::is_destructible<int*>, std::__is_direct_constructible_impl<int*, int*&&> > (0x0x7f5cc62bb5b0) 0 empty
    std::__is_direct_constructible_impl<int*, int*&&> (0x0x7f5cc62bb618) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7f5cc62b47e0) 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*&&> (0x0x7f5cc62bb680) 0 empty
  std::__is_direct_constructible_new_safe<int*, int*&&> (0x0x7f5cc62bb6e8) 0 empty
    std::__and_<std::is_destructible<int*>, std::__is_direct_constructible_impl<int*, int*&&> > (0x0x7f5cc62bb750) 0 empty
      std::__is_direct_constructible_impl<int*, int*&&> (0x0x7f5cc62bb7b8) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7f5cc62b48a0) 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*&&> (0x0x7f5cc62bb820) 0 empty
  std::integral_constant<bool, true> (0x0x7f5cc62b4960) 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*&&> (0x0x7f5cc62bb888) 0 empty
  std::__is_direct_constructible<int*, int*&&> (0x0x7f5cc62bb8f0) 0 empty
    std::integral_constant<bool, true> (0x0x7f5cc62b49c0) 0 empty

Class std::is_constructible<int*, int*&&>
   size=1 align=1
   base size=1 base align=1
std::is_constructible<int*, int*&&> (0x0x7f5cc62bb958) 0 empty
  std::integral_constant<bool, true> (0x0x7f5cc62b4a20) 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> (0x0x7f5cc62bb9c0) 0 empty
  std::is_constructible<int*, int*&&> (0x0x7f5cc62bba28) 0 empty
    std::integral_constant<bool, true> (0x0x7f5cc62b4a80) 0 empty

Class std::is_move_constructible<int*>
   size=1 align=1
   base size=1 base align=1
std::is_move_constructible<int*> (0x0x7f5cc62bba90) 0 empty
  std::__is_move_constructible_impl<int*, true> (0x0x7f5cc62bbaf8) 0 empty
    std::is_constructible<int*, int*&&> (0x0x7f5cc62bbb60) 0 empty
      std::integral_constant<bool, true> (0x0x7f5cc62b4ae0) 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*> > (0x0x7f5cc62b4b40) 0 empty

Class std::is_function<int*&>
   size=1 align=1
   base size=1 base align=1
std::is_function<int*&> (0x0x7f5cc62bbbc8) 0 empty
  std::integral_constant<bool, false> (0x0x7f5cc62b4cc0) 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*&> > > (0x0x7f5cc62b4d20) 0 empty

Class std::is_lvalue_reference<int*&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<int*&> (0x0x7f5cc62bbc30) 0 empty
  std::integral_constant<bool, true> (0x0x7f5cc62b4d80) 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*&> > (0x0x7f5cc62b4de0) 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*&> > (0x0x7f5cc62bbc98) 0 empty
  std::is_lvalue_reference<int*&> (0x0x7f5cc62bbd00) 0 empty
    std::integral_constant<bool, true> (0x0x7f5cc62b4f00) 0 empty

Class std::is_reference<int*&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<int*&> (0x0x7f5cc62bbd68) 0 empty
  std::integral_constant<bool, true> (0x0x7f5cc62b4f60) 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*&> > (0x0x7f5cc62d6000) 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*&> > (0x0x7f5cc62bbdd0) 0 empty
  std::is_reference<int*&> (0x0x7f5cc62bbe38) 0 empty
    std::integral_constant<bool, true> (0x0x7f5cc62d6060) 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*&> > (0x0x7f5cc62bbea0) 0 empty
  std::__or_<std::is_reference<int*&>, std::is_void<int*&> > (0x0x7f5cc62bbf08) 0 empty
    std::is_reference<int*&> (0x0x7f5cc62bbf70) 0 empty
      std::integral_constant<bool, true> (0x0x7f5cc62d60c0) 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*&> > > (0x0x7f5cc62d8000) 0 empty
  std::integral_constant<bool, false> (0x0x7f5cc62d6120) 0 empty

Class std::is_object<int*&>
   size=1 align=1
   base size=1 base align=1
std::is_object<int*&> (0x0x7f5cc62d8138) 0 empty
  std::integral_constant<bool, false> (0x0x7f5cc62d6240) 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*&> > (0x0x7f5cc62d62a0) 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*&> > (0x0x7f5cc62d81a0) 0 empty
  std::is_reference<int*&> (0x0x7f5cc62d8208) 0 empty
    std::integral_constant<bool, true> (0x0x7f5cc62d6300) 0 empty

Class std::__is_referenceable<int*&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<int*&> (0x0x7f5cc62d8270) 0 empty
  std::integral_constant<bool, true> (0x0x7f5cc62d6360) 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> (0x0x7f5cc62d63c0) 0 empty

Class std::add_rvalue_reference<int*&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<int*&> (0x0x7f5cc62d82d8) 0 empty
  std::__add_rvalue_reference_helper<int*&, true> (0x0x7f5cc62d6420) 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*&&> (0x0x7f5cc62b4c60) 0 empty

Class std::is_assignable<int*&, int*&&>
   size=1 align=1
   base size=1 base align=1
std::is_assignable<int*&, int*&&> (0x0x7f5cc62d83a8) 0 empty
  std::integral_constant<bool, true> (0x0x7f5cc62d6480) 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> (0x0x7f5cc62d8410) 0 empty
  std::is_assignable<int*&, int*&&> (0x0x7f5cc62d8478) 0 empty
    std::integral_constant<bool, true> (0x0x7f5cc62d64e0) 0 empty

Class std::is_move_assignable<int*>
   size=1 align=1
   base size=1 base align=1
std::is_move_assignable<int*> (0x0x7f5cc62d84e0) 0 empty
  std::__is_move_assignable_impl<int*, true> (0x0x7f5cc62d8548) 0 empty
    std::is_assignable<int*&, int*&&> (0x0x7f5cc62d85b0) 0 empty
      std::integral_constant<bool, true> (0x0x7f5cc62d6540) 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*> > (0x0x7f5cc62d8618) 0 empty
  std::is_move_assignable<int*> (0x0x7f5cc62d8680) 0 empty
    std::__is_move_assignable_impl<int*, true> (0x0x7f5cc62d86e8) 0 empty
      std::is_assignable<int*&, int*&&> (0x0x7f5cc62d8750) 0 empty
        std::integral_constant<bool, true> (0x0x7f5cc62d65a0) 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*&&> > (0x0x7f5cc62d6600) 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*&&> (0x0x7f5cc62d8888) 0 empty
  std::integral_constant<bool, true> (0x0x7f5cc62d6660) 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*&&> > (0x0x7f5cc62d88f0) 0 empty
  std::__is_nt_constructible_impl<int*, int*&&> (0x0x7f5cc62d8958) 0 empty
    std::integral_constant<bool, true> (0x0x7f5cc62d66c0) 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*&&> (0x0x7f5cc62d8a90) 0 empty
  std::__and_<std::is_constructible<int*, int*&&>, std::__is_nt_constructible_impl<int*, int*&&> > (0x0x7f5cc62d8af8) 0 empty
    std::__is_nt_constructible_impl<int*, int*&&> (0x0x7f5cc62d8b60) 0 empty
      std::integral_constant<bool, true> (0x0x7f5cc62d67e0) 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> (0x0x7f5cc62d8c30) 0 empty
  std::is_nothrow_constructible<int*, int*&&> (0x0x7f5cc62d8c98) 0 empty
    std::__and_<std::is_constructible<int*, int*&&>, std::__is_nt_constructible_impl<int*, int*&&> > (0x0x7f5cc62d8d00) 0 empty
      std::__is_nt_constructible_impl<int*, int*&&> (0x0x7f5cc62d8d68) 0 empty
        std::integral_constant<bool, true> (0x0x7f5cc62d6840) 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*> (0x0x7f5cc62d8e38) 0 empty
  std::__is_nothrow_move_constructible_impl<int*, true> (0x0x7f5cc62d8ea0) 0 empty
    std::is_nothrow_constructible<int*, int*&&> (0x0x7f5cc62d8f08) 0 empty
      std::__and_<std::is_constructible<int*, int*&&>, std::__is_nt_constructible_impl<int*, int*&&> > (0x0x7f5cc62d8f70) 0 empty
        std::__is_nt_constructible_impl<int*, int*&&> (0x0x7f5cc62ea000) 0 empty
          std::integral_constant<bool, true> (0x0x7f5cc62d68a0) 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*> > (0x0x7f5cc62d6900) 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*&&> > (0x0x7f5cc62d6960) 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*&&> (0x0x7f5cc62ea340) 0 empty
  std::integral_constant<bool, true> (0x0x7f5cc62d69c0) 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*&&> > (0x0x7f5cc62ea3a8) 0 empty
  std::__is_nt_assignable_impl<int*&, int*&&> (0x0x7f5cc62ea410) 0 empty
    std::integral_constant<bool, true> (0x0x7f5cc62d6a20) 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*&&> (0x0x7f5cc62ea478) 0 empty
  std::__and_<std::is_assignable<int*&, int*&&>, std::__is_nt_assignable_impl<int*&, int*&&> > (0x0x7f5cc62ea4e0) 0 empty
    std::__is_nt_assignable_impl<int*&, int*&&> (0x0x7f5cc62ea548) 0 empty
      std::integral_constant<bool, true> (0x0x7f5cc62d6b40) 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> (0x0x7f5cc62ea5b0) 0 empty
  std::is_nothrow_assignable<int*&, int*&&> (0x0x7f5cc62ea618) 0 empty
    std::__and_<std::is_assignable<int*&, int*&&>, std::__is_nt_assignable_impl<int*&, int*&&> > (0x0x7f5cc62ea680) 0 empty
      std::__is_nt_assignable_impl<int*&, int*&&> (0x0x7f5cc62ea6e8) 0 empty
        std::integral_constant<bool, true> (0x0x7f5cc62d6c00) 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*> (0x0x7f5cc62ea750) 0 empty
  std::__is_nt_move_assignable_impl<int*, true> (0x0x7f5cc62ea7b8) 0 empty
    std::is_nothrow_assignable<int*&, int*&&> (0x0x7f5cc62ea820) 0 empty
      std::__and_<std::is_assignable<int*&, int*&&>, std::__is_nt_assignable_impl<int*&, int*&&> > (0x0x7f5cc62ea888) 0 empty
        std::__is_nt_assignable_impl<int*&, int*&&> (0x0x7f5cc62ea8f0) 0 empty
          std::integral_constant<bool, true> (0x0x7f5cc62d6cc0) 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*> > (0x0x7f5cc62ea958) 0 empty
  std::is_nothrow_move_assignable<int*> (0x0x7f5cc62ea9c0) 0 empty
    std::__is_nt_move_assignable_impl<int*, true> (0x0x7f5cc62eaa28) 0 empty
      std::is_nothrow_assignable<int*&, int*&&> (0x0x7f5cc62eaa90) 0 empty
        std::__and_<std::is_assignable<int*&, int*&&>, std::__is_nt_assignable_impl<int*&, int*&&> > (0x0x7f5cc62eaaf8) 0 empty
          std::__is_nt_assignable_impl<int*&, int*&&> (0x0x7f5cc62eab60) 0 empty
            std::integral_constant<bool, true> (0x0x7f5cc62d6d80) 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&&> > (0x0x7f5cc62f9000) 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> > > (0x0x7f5cc62f9060) 0 empty

Class std::is_array<int>
   size=1 align=1
   base size=1 base align=1
std::is_array<int> (0x0x7f5cc62eabc8) 0 empty
  std::integral_constant<bool, false> (0x0x7f5cc62f90c0) 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> > (0x0x7f5cc62f9120) 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> > > (0x0x7f5cc62eac30) 0 empty
  std::is_array<int> (0x0x7f5cc62eac98) 0 empty
    std::integral_constant<bool, false> (0x0x7f5cc62f9180) 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> (0x0x7f5cc62ead00) 0 empty
  std::__and_<std::is_array<int>, std::__not_<std::extent<int, 0u> > > (0x0x7f5cc62ead68) 0 empty
    std::is_array<int> (0x0x7f5cc62eadd0) 0 empty
      std::integral_constant<bool, false> (0x0x7f5cc62f91e0) 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> > (0x0x7f5cc62f9240) 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> > (0x0x7f5cc62eae38) 0 empty
  std::is_function<int> (0x0x7f5cc62eaea0) 0 empty
    std::integral_constant<bool, false> (0x0x7f5cc62f92a0) 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> > (0x0x7f5cc62eaf08) 0 empty
  std::__or_<std::__is_array_unknown_bounds<int>, std::is_function<int> > (0x0x7f5cc62eaf70) 0 empty
    std::is_function<int> (0x0x7f5cc6303000) 0 empty
      std::integral_constant<bool, false> (0x0x7f5cc62f9300) 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> > (0x0x7f5cc62f9420) 0 empty

Class std::is_integral<int>
   size=1 align=1
   base size=1 base align=1
std::is_integral<int> (0x0x7f5cc6303068) 0 empty
  std::integral_constant<bool, true> (0x0x7f5cc62f9480) 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> > (0x0x7f5cc62f94e0) 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> > (0x0x7f5cc63030d0) 0 empty
  std::is_integral<int> (0x0x7f5cc6303138) 0 empty
    std::integral_constant<bool, true> (0x0x7f5cc62f9540) 0 empty

Class std::is_arithmetic<int>
   size=1 align=1
   base size=1 base align=1
std::is_arithmetic<int> (0x0x7f5cc63031a0) 0 empty
  std::integral_constant<bool, true> (0x0x7f5cc62f95a0) 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> > > (0x0x7f5cc62f9600) 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> > (0x0x7f5cc6303208) 0 empty
  std::is_arithmetic<int> (0x0x7f5cc6303270) 0 empty
    std::integral_constant<bool, true> (0x0x7f5cc62f9660) 0 empty

Class std::is_scalar<int>
   size=1 align=1
   base size=1 base align=1
std::is_scalar<int> (0x0x7f5cc63032d8) 0 empty
  std::integral_constant<bool, true> (0x0x7f5cc62f96c0) 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> > (0x0x7f5cc6303340) 0 empty
  std::is_scalar<int> (0x0x7f5cc63033a8) 0 empty
    std::integral_constant<bool, true> (0x0x7f5cc62f9720) 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> (0x0x7f5cc6303410) 0 empty
  std::integral_constant<bool, true> (0x0x7f5cc62f9780) 0 empty

Class std::is_destructible<int>
   size=1 align=1
   base size=1 base align=1
std::is_destructible<int> (0x0x7f5cc6303478) 0 empty
  std::integral_constant<bool, true> (0x0x7f5cc62f97e0) 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> > (0x0x7f5cc62f9840) 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&&> (0x0x7f5cc63035b0) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f5cc62f9960) 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&&> > (0x0x7f5cc6303680) 0 empty
  std::__is_direct_constructible_impl<int, int&&> (0x0x7f5cc63036e8) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f5cc62f99c0) 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&&> (0x0x7f5cc6303750) 0 empty
  std::__and_<std::is_destructible<int>, std::__is_direct_constructible_impl<int, int&&> > (0x0x7f5cc63037b8) 0 empty
    std::__is_direct_constructible_impl<int, int&&> (0x0x7f5cc6303820) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7f5cc62f9ae0) 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&&> (0x0x7f5cc6303888) 0 empty
  std::__is_direct_constructible_new_safe<int, int&&> (0x0x7f5cc63038f0) 0 empty
    std::__and_<std::is_destructible<int>, std::__is_direct_constructible_impl<int, int&&> > (0x0x7f5cc6303958) 0 empty
      std::__is_direct_constructible_impl<int, int&&> (0x0x7f5cc63039c0) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7f5cc62f9ba0) 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&&> (0x0x7f5cc6303a28) 0 empty
  std::integral_constant<bool, true> (0x0x7f5cc62f9c60) 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&&> (0x0x7f5cc6303a90) 0 empty
  std::__is_direct_constructible<int, int&&> (0x0x7f5cc6303af8) 0 empty
    std::integral_constant<bool, true> (0x0x7f5cc62f9cc0) 0 empty

Class std::is_constructible<int, int&&>
   size=1 align=1
   base size=1 base align=1
std::is_constructible<int, int&&> (0x0x7f5cc6303b60) 0 empty
  std::integral_constant<bool, true> (0x0x7f5cc62f9d20) 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> (0x0x7f5cc6303bc8) 0 empty
  std::is_constructible<int, int&&> (0x0x7f5cc6303c30) 0 empty
    std::integral_constant<bool, true> (0x0x7f5cc62f9d80) 0 empty

Class std::is_move_constructible<int>
   size=1 align=1
   base size=1 base align=1
std::is_move_constructible<int> (0x0x7f5cc6303c98) 0 empty
  std::__is_move_constructible_impl<int, true> (0x0x7f5cc6303d00) 0 empty
    std::is_constructible<int, int&&> (0x0x7f5cc6303d68) 0 empty
      std::integral_constant<bool, true> (0x0x7f5cc62f9de0) 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> > (0x0x7f5cc62f9e40) 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> > (0x0x7f5cc6303dd0) 0 empty
  std::is_move_assignable<int> (0x0x7f5cc6303e38) 0 empty
    std::__is_move_assignable_impl<int, true> (0x0x7f5cc6303ea0) 0 empty
      std::is_assignable<int&, int&&> (0x0x7f5cc6303f08) 0 empty
        std::integral_constant<bool, true> (0x0x7f5cc62f9ea0) 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&&> > (0x0x7f5cc62f9f00) 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&&> (0x0x7f5cc5f20138) 0 empty
  std::integral_constant<bool, true> (0x0x7f5cc62f9f60) 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&&> > (0x0x7f5cc5f201a0) 0 empty
  std::__is_nt_constructible_impl<int, int&&> (0x0x7f5cc5f20208) 0 empty
    std::integral_constant<bool, true> (0x0x7f5cc5f24000) 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&&> (0x0x7f5cc5f20270) 0 empty
  std::__and_<std::is_constructible<int, int&&>, std::__is_nt_constructible_impl<int, int&&> > (0x0x7f5cc5f202d8) 0 empty
    std::__is_nt_constructible_impl<int, int&&> (0x0x7f5cc5f20340) 0 empty
      std::integral_constant<bool, true> (0x0x7f5cc5f24120) 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> (0x0x7f5cc5f203a8) 0 empty
  std::is_nothrow_constructible<int, int&&> (0x0x7f5cc5f20410) 0 empty
    std::__and_<std::is_constructible<int, int&&>, std::__is_nt_constructible_impl<int, int&&> > (0x0x7f5cc5f20478) 0 empty
      std::__is_nt_constructible_impl<int, int&&> (0x0x7f5cc5f204e0) 0 empty
        std::integral_constant<bool, true> (0x0x7f5cc5f241e0) 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> (0x0x7f5cc5f20548) 0 empty
  std::__is_nothrow_move_constructible_impl<int, true> (0x0x7f5cc5f205b0) 0 empty
    std::is_nothrow_constructible<int, int&&> (0x0x7f5cc5f20618) 0 empty
      std::__and_<std::is_constructible<int, int&&>, std::__is_nt_constructible_impl<int, int&&> > (0x0x7f5cc5f20680) 0 empty
        std::__is_nt_constructible_impl<int, int&&> (0x0x7f5cc5f206e8) 0 empty
          std::integral_constant<bool, true> (0x0x7f5cc5f242a0) 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> > (0x0x7f5cc5f24360) 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&&> > (0x0x7f5cc5f243c0) 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&&> (0x0x7f5cc5f209c0) 0 empty
  std::integral_constant<bool, true> (0x0x7f5cc5f244e0) 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&&> > (0x0x7f5cc5f20a28) 0 empty
  std::__is_nt_assignable_impl<int&, int&&> (0x0x7f5cc5f20a90) 0 empty
    std::integral_constant<bool, true> (0x0x7f5cc5f24540) 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&&> (0x0x7f5cc5f20af8) 0 empty
  std::__and_<std::is_assignable<int&, int&&>, std::__is_nt_assignable_impl<int&, int&&> > (0x0x7f5cc5f20b60) 0 empty
    std::__is_nt_assignable_impl<int&, int&&> (0x0x7f5cc5f20bc8) 0 empty
      std::integral_constant<bool, true> (0x0x7f5cc5f24660) 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> (0x0x7f5cc5f20c30) 0 empty
  std::is_nothrow_assignable<int&, int&&> (0x0x7f5cc5f20c98) 0 empty
    std::__and_<std::is_assignable<int&, int&&>, std::__is_nt_assignable_impl<int&, int&&> > (0x0x7f5cc5f20d00) 0 empty
      std::__is_nt_assignable_impl<int&, int&&> (0x0x7f5cc5f20d68) 0 empty
        std::integral_constant<bool, true> (0x0x7f5cc5f24720) 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> (0x0x7f5cc5f20dd0) 0 empty
  std::__is_nt_move_assignable_impl<int, true> (0x0x7f5cc5f20e38) 0 empty
    std::is_nothrow_assignable<int&, int&&> (0x0x7f5cc5f20ea0) 0 empty
      std::__and_<std::is_assignable<int&, int&&>, std::__is_nt_assignable_impl<int&, int&&> > (0x0x7f5cc5f20f08) 0 empty
        std::__is_nt_assignable_impl<int&, int&&> (0x0x7f5cc5f20f70) 0 empty
          std::integral_constant<bool, true> (0x0x7f5cc5f247e0) 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> > (0x0x7f5cc5f2c000) 0 empty
  std::is_nothrow_move_assignable<int> (0x0x7f5cc5f2c068) 0 empty
    std::__is_nt_move_assignable_impl<int, true> (0x0x7f5cc5f2c0d0) 0 empty
      std::is_nothrow_assignable<int&, int&&> (0x0x7f5cc5f2c138) 0 empty
        std::__and_<std::is_assignable<int&, int&&>, std::__is_nt_assignable_impl<int&, int&&> > (0x0x7f5cc5f2c1a0) 0 empty
          std::__is_nt_assignable_impl<int&, int&&> (0x0x7f5cc5f2c208) 0 empty
            std::integral_constant<bool, true> (0x0x7f5cc5f248a0) 0 empty

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

Class std::plus<int>
   size=1 align=1
   base size=1 base align=1
std::plus<int> (0x0x7f5cc5f2c340) 0 empty
  std::binary_function<int, int, int> (0x0x7f5cc5f3ee40) 0 empty

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

Class std::binder2nd<std::plus<int> >
   size=8 align=4
   base size=8 base align=4
std::binder2nd<std::plus<int> > (0x0x7f5cc5f2c3a8) 0
  std::unary_function<int, int> (0x0x7f5cc5f3ef00) 0 empty

Class CoinFirstLess_2<int, double>
   size=1 align=1
   base size=0 base align=1
CoinFirstLess_2<int, double> (0x0x7f5cc5fee3c0) 0 empty

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

Class std::is_error_code_enum<bool>
   size=1 align=1
   base size=1 base align=1
std::is_error_code_enum<bool> (0x0x7f5cc5f2cc98) 0 empty
  std::integral_constant<bool, false> (0x0x7f5cc6093f60) 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 (0x0x7f5cc5f16360) 0

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

Class std::__are_same<long int, int>
   size=1 align=1
   base size=0 base align=1
std::__are_same<long int, int> (0x0x7f5cc5f16ae0) 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 (0x0x7f5cc5f16ba0) 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> (0x0x7f5cc5f16f00) 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 (0x0x7f5cc5b7d000) 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> (0x0x7f5cc5b7d360) 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 (0x0x7f5cc5b7d420) 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> (0x0x7f5cc5b7d780) 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 (0x0x7f5cc5b7d840) 0

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

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

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

Class std::iterator_traits<char*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<char*> (0x0x7f5cc5bb14e0) 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> (0x0x7f5cc5bb15a0) 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> (0x0x7f5cc5bb1600) 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> (0x0x7f5cc5bb1540) 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> (0x0x7f5cc6105a28) 0 empty
  std::integral_constant<bool, false> (0x0x7f5cc5bb1660) 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> (0x0x7f5cc6105a90) 0 empty
  std::integral_constant<bool, false> (0x0x7f5cc5bb16c0) 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> > > (0x0x7f5cc5bb1720) 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> (0x0x7f5cc6105af8) 0 empty
  std::integral_constant<bool, false> (0x0x7f5cc5bb1840) 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> > (0x0x7f5cc5bb18a0) 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> (0x0x7f5cc6105c30) 0 empty
  std::integral_constant<bool, false> (0x0x7f5cc5bb1900) 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> > (0x0x7f5cc6105c98) 0 empty
  std::is_array<std::input_iterator_tag> (0x0x7f5cc6105d00) 0 empty
    std::integral_constant<bool, false> (0x0x7f5cc5bb1960) 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> > (0x0x7f5cc6105d68) 0 empty
  std::__or_<std::is_function<std::input_iterator_tag>, std::is_array<std::input_iterator_tag> > (0x0x7f5cc6105dd0) 0 empty
    std::is_array<std::input_iterator_tag> (0x0x7f5cc6105e38) 0 empty
      std::integral_constant<bool, false> (0x0x7f5cc5bb1a80) 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> (0x0x7f5cc6105ea0) 0 empty
  std::integral_constant<bool, false> (0x0x7f5cc5bb1ba0) 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> > > (0x0x7f5cc5bb1c00) 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> (0x0x7f5cc6105f08) 0 empty
  std::integral_constant<bool, false> (0x0x7f5cc5bb1c60) 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> > (0x0x7f5cc5bb1cc0) 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> (0x0x7f5cc6105f70) 0 empty
  std::integral_constant<bool, false> (0x0x7f5cc5bb1d20) 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> > (0x0x7f5cc6105340) 0 empty
  std::is_rvalue_reference<std::random_access_iterator_tag> (0x0x7f5cc61053a8) 0 empty
    std::integral_constant<bool, false> (0x0x7f5cc5bb1d80) 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> (0x0x7f5cc6105410) 0 empty
  std::integral_constant<bool, false> (0x0x7f5cc5bb1de0) 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> > (0x0x7f5cc5bb1e40) 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> > (0x0x7f5cc6105478) 0 empty
  std::is_void<std::random_access_iterator_tag> (0x0x7f5cc61054e0) 0 empty
    std::integral_constant<bool, false> (0x0x7f5cc5bb1ea0) 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> > (0x0x7f5cc6105548) 0 empty
  std::__or_<std::is_reference<std::random_access_iterator_tag>, std::is_void<std::random_access_iterator_tag> > (0x0x7f5cc61055b0) 0 empty
    std::is_void<std::random_access_iterator_tag> (0x0x7f5cc6105618) 0 empty
      std::integral_constant<bool, false> (0x0x7f5cc5bb1f00) 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> > > (0x0x7f5cc6105680) 0 empty
  std::integral_constant<bool, true> (0x0x7f5cc5bb1f60) 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> (0x0x7f5cc61056e8) 0 empty
  std::integral_constant<bool, true> (0x0x7f5cc5be2000) 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> > (0x0x7f5cc5be2060) 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> > (0x0x7f5cc6105750) 0 empty
  std::is_object<std::random_access_iterator_tag> (0x0x7f5cc61057b8) 0 empty
    std::integral_constant<bool, true> (0x0x7f5cc5be20c0) 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> (0x0x7f5cc6105820) 0 empty
  std::integral_constant<bool, true> (0x0x7f5cc5be2120) 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> (0x0x7f5cc5be2180) 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> (0x0x7f5cc6105888) 0 empty
  std::__add_rvalue_reference_helper<std::random_access_iterator_tag, true> (0x0x7f5cc5be21e0) 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> (0x0x7f5cc5bb1b40) 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> (0x0x7f5cc6105958) 0 empty
  std::integral_constant<bool, true> (0x0x7f5cc5be23c0) 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>&> (0x0x7f5cc5be2780) 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 (0x0x7f5cc5be2a20) 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 (0x0x7f5cc5be2de0) 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 (0x0x7f5cc5c121e0) 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 (0x0x7f5cc5c125a0) 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 (0x0x7f5cc5c12960) 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 (0x0x7f5cc5c12d20) 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 (0x0x7f5cc5c42120) 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 (0x0x7f5cc5c424e0) 0

Class std::iterator_traits<wchar_t*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<wchar_t*> (0x0x7f5cc5c428a0) 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>&> (0x0x7f5cc5c42c60) 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>&> (0x0x7f5cc5c8d360) 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>&> (0x0x7f5cc5c8dd20) 0 empty

Class std::iterator_traits<const char*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<const char*> (0x0x7f5cc5cb7060) 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> > (0x0x7f5cc5cb7000) 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> > (0x0x7f5cc5cb70c0) 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>&> (0x0x7f5cc5cb7120) 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> > (0x0x7f5cc5bf79c0) 0 empty
  std::integral_constant<bool, false> (0x0x7f5cc5cb7900) 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> > (0x0x7f5cc5bf7a90) 0 empty
  std::integral_constant<bool, false> (0x0x7f5cc5cb7960) 0 empty

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

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

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

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

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

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

Class CoinPair<int, double>
   size=16 align=8
   base size=16 base align=8
CoinPair<int, double> (0x0x7f5cc593c420) 0

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

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

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

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

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

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

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

Class std::__not_<std::is_void<std::allocator<std::pair<const int, double> > > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::is_void<std::allocator<std::pair<const int, double> > > > (0x0x7f5cc595d208) 0 empty
  std::integral_constant<bool, true> (0x0x7f5cc593c900) 0 empty

Class std::conditional<true, std::__is_default_constructible_impl<std::allocator<std::pair<const int, double> > >, std::__not_<std::is_void<std::allocator<std::pair<const int, double> > > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_default_constructible_impl<std::allocator<std::pair<const int, double> > >, std::__not_<std::is_void<std::allocator<std::pair<const int, double> > > > > (0x0x7f5cc593c960) 0 empty

Class std::__is_default_constructible_impl<std::allocator<std::pair<const int, double> > >
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_impl<std::allocator<std::pair<const int, double> > > (0x0x7f5cc595d270) 0 empty
  std::__do_is_default_constructible_impl (0x0x7f5cc593c9c0) 0 empty

Class std::__and_<std::__not_<std::is_void<std::allocator<std::pair<const int, double> > > >, std::__is_default_constructible_impl<std::allocator<std::pair<const int, double> > > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__not_<std::is_void<std::allocator<std::pair<const int, double> > > >, std::__is_default_constructible_impl<std::allocator<std::pair<const int, double> > > > (0x0x7f5cc595d2d8) 0 empty
  std::__is_default_constructible_impl<std::allocator<std::pair<const int, double> > > (0x0x7f5cc595d340) 0 empty
    std::__do_is_default_constructible_impl (0x0x7f5cc593ca20) 0 empty

Class std::__is_default_constructible_atom<std::allocator<std::pair<const int, double> > >
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_atom<std::allocator<std::pair<const int, double> > > (0x0x7f5cc595d3a8) 0 empty
  std::__and_<std::__not_<std::is_void<std::allocator<std::pair<const int, double> > > >, std::__is_default_constructible_impl<std::allocator<std::pair<const int, double> > > > (0x0x7f5cc595d410) 0 empty
    std::__is_default_constructible_impl<std::allocator<std::pair<const int, double> > > (0x0x7f5cc595d478) 0 empty
      std::__do_is_default_constructible_impl (0x0x7f5cc593ca80) 0 empty

Class std::__is_default_constructible_safe<std::allocator<std::pair<const int, double> >, false>
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_safe<std::allocator<std::pair<const int, double> >, false> (0x0x7f5cc595d4e0) 0 empty
  std::integral_constant<bool, true> (0x0x7f5cc593cae0) 0 empty

Class std::is_default_constructible<std::allocator<std::pair<const int, double> > >
   size=1 align=1
   base size=1 base align=1
std::is_default_constructible<std::allocator<std::pair<const int, double> > > (0x0x7f5cc595d548) 0 empty
  std::integral_constant<bool, true> (0x0x7f5cc593cc00) 0 empty

Class std::conditional<true, std::__is_nt_default_constructible_impl<std::allocator<std::pair<const int, double> >, false>, std::is_default_constructible<std::allocator<std::pair<const int, double> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_nt_default_constructible_impl<std::allocator<std::pair<const int, double> >, false>, std::is_default_constructible<std::allocator<std::pair<const int, double> > > > (0x0x7f5cc593cc60) 0 empty

Class std::__is_nt_default_constructible_atom<std::allocator<std::pair<const int, double> > >
   size=1 align=1
   base size=1 base align=1
std::__is_nt_default_constructible_atom<std::allocator<std::pair<const int, double> > > (0x0x7f5cc595d5b0) 0 empty
  std::integral_constant<bool, true> (0x0x7f5cc593cd80) 0 empty

Class std::__is_nt_default_constructible_impl<std::allocator<std::pair<const int, double> >, false>
   size=1 align=1
   base size=1 base align=1
std::__is_nt_default_constructible_impl<std::allocator<std::pair<const int, double> >, false> (0x0x7f5cc595d618) 0 empty
  std::__is_nt_default_constructible_atom<std::allocator<std::pair<const int, double> > > (0x0x7f5cc595d680) 0 empty
    std::integral_constant<bool, true> (0x0x7f5cc593cde0) 0 empty

Class std::__and_<std::is_default_constructible<std::allocator<std::pair<const int, double> > >, std::__is_nt_default_constructible_impl<std::allocator<std::pair<const int, double> >, false> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_default_constructible<std::allocator<std::pair<const int, double> > >, std::__is_nt_default_constructible_impl<std::allocator<std::pair<const int, double> >, false> > (0x0x7f5cc595d6e8) 0 empty
  std::__is_nt_default_constructible_impl<std::allocator<std::pair<const int, double> >, false> (0x0x7f5cc595d750) 0 empty
    std::__is_nt_default_constructible_atom<std::allocator<std::pair<const int, double> > > (0x0x7f5cc595d7b8) 0 empty
      std::integral_constant<bool, true> (0x0x7f5cc593cf00) 0 empty

Class std::is_nothrow_default_constructible<std::allocator<std::pair<const int, double> > >
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_default_constructible<std::allocator<std::pair<const int, double> > > (0x0x7f5cc595d820) 0 empty
  std::__and_<std::is_default_constructible<std::allocator<std::pair<const int, double> > >, std::__is_nt_default_constructible_impl<std::allocator<std::pair<const int, double> >, false> > (0x0x7f5cc595d888) 0 empty
    std::__is_nt_default_constructible_impl<std::allocator<std::pair<const int, double> >, false> (0x0x7f5cc595d8f0) 0 empty
      std::__is_nt_default_constructible_atom<std::allocator<std::pair<const int, double> > > (0x0x7f5cc595d958) 0 empty
        std::integral_constant<bool, true> (0x0x7f5cc5971000) 0 empty

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

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

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

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

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

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

Class std::__not_<std::is_void<std::less<int> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::is_void<std::less<int> > > (0x0x7f5cc595dbc8) 0 empty
  std::integral_constant<bool, true> (0x0x7f5cc5971300) 0 empty

Class std::conditional<true, std::__is_default_constructible_impl<std::less<int> >, std::__not_<std::is_void<std::less<int> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_default_constructible_impl<std::less<int> >, std::__not_<std::is_void<std::less<int> > > > (0x0x7f5cc5971360) 0 empty

Class std::__is_default_constructible_impl<std::less<int> >
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_impl<std::less<int> > (0x0x7f5cc595dc30) 0 empty
  std::__do_is_default_constructible_impl (0x0x7f5cc59713c0) 0 empty

Class std::__and_<std::__not_<std::is_void<std::less<int> > >, std::__is_default_constructible_impl<std::less<int> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__not_<std::is_void<std::less<int> > >, std::__is_default_constructible_impl<std::less<int> > > (0x0x7f5cc595dc98) 0 empty
  std::__is_default_constructible_impl<std::less<int> > (0x0x7f5cc595dd00) 0 empty
    std::__do_is_default_constructible_impl (0x0x7f5cc5971420) 0 empty

Class std::__is_default_constructible_atom<std::less<int> >
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_atom<std::less<int> > (0x0x7f5cc595dd68) 0 empty
  std::__and_<std::__not_<std::is_void<std::less<int> > >, std::__is_default_constructible_impl<std::less<int> > > (0x0x7f5cc595ddd0) 0 empty
    std::__is_default_constructible_impl<std::less<int> > (0x0x7f5cc595de38) 0 empty
      std::__do_is_default_constructible_impl (0x0x7f5cc5971480) 0 empty

Class std::__is_default_constructible_safe<std::less<int>, false>
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_safe<std::less<int>, false> (0x0x7f5cc595dea0) 0 empty
  std::integral_constant<bool, true> (0x0x7f5cc59714e0) 0 empty

Class std::is_default_constructible<std::less<int> >
   size=1 align=1
   base size=1 base align=1
std::is_default_constructible<std::less<int> > (0x0x7f5cc595df08) 0 empty
  std::integral_constant<bool, true> (0x0x7f5cc5971540) 0 empty

Class std::conditional<true, std::__is_nt_default_constructible_impl<std::less<int>, false>, std::is_default_constructible<std::less<int> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_nt_default_constructible_impl<std::less<int>, false>, std::is_default_constructible<std::less<int> > > (0x0x7f5cc59715a0) 0 empty

Class std::__is_nt_default_constructible_atom<std::less<int> >
   size=1 align=1
   base size=1 base align=1
std::__is_nt_default_constructible_atom<std::less<int> > (0x0x7f5cc595df70) 0 empty
  std::integral_constant<bool, true> (0x0x7f5cc5971600) 0 empty

Class std::__is_nt_default_constructible_impl<std::less<int>, false>
   size=1 align=1
   base size=1 base align=1
std::__is_nt_default_constructible_impl<std::less<int>, false> (0x0x7f5cc5986000) 0 empty
  std::__is_nt_default_constructible_atom<std::less<int> > (0x0x7f5cc5986068) 0 empty
    std::integral_constant<bool, true> (0x0x7f5cc5971660) 0 empty

Class std::__and_<std::is_default_constructible<std::less<int> >, std::__is_nt_default_constructible_impl<std::less<int>, false> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_default_constructible<std::less<int> >, std::__is_nt_default_constructible_impl<std::less<int>, false> > (0x0x7f5cc59860d0) 0 empty
  std::__is_nt_default_constructible_impl<std::less<int>, false> (0x0x7f5cc5986138) 0 empty
    std::__is_nt_default_constructible_atom<std::less<int> > (0x0x7f5cc59861a0) 0 empty
      std::integral_constant<bool, true> (0x0x7f5cc59716c0) 0 empty

Class std::is_nothrow_default_constructible<std::less<int> >
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_default_constructible<std::less<int> > (0x0x7f5cc5986208) 0 empty
  std::__and_<std::is_default_constructible<std::less<int> >, std::__is_nt_default_constructible_impl<std::less<int>, false> > (0x0x7f5cc5986270) 0 empty
    std::__is_nt_default_constructible_impl<std::less<int>, false> (0x0x7f5cc59862d8) 0 empty
      std::__is_nt_default_constructible_atom<std::less<int> > (0x0x7f5cc5986340) 0 empty
        std::integral_constant<bool, true> (0x0x7f5cc5971720) 0 empty

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

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

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

Class std::__and_<std::is_destructible<int>, std::__is_direct_constructible_impl<int, const int&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_destructible<int>, std::__is_direct_constructible_impl<int, const int&> > (0x0x7f5cc59867b8) 0 empty
  std::__is_direct_constructible_impl<int, const int&> (0x0x7f5cc5986820) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f5cc5971ae0) 0 empty

Class std::__is_direct_constructible_new_safe<int, const int&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new_safe<int, const int&> (0x0x7f5cc5986888) 0 empty
  std::__and_<std::is_destructible<int>, std::__is_direct_constructible_impl<int, const int&> > (0x0x7f5cc59868f0) 0 empty
    std::__is_direct_constructible_impl<int, const int&> (0x0x7f5cc5986958) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7f5cc5971cc0) 0 empty

Class std::__is_direct_constructible_new<int, const int&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new<int, const int&> (0x0x7f5cc59869c0) 0 empty
  std::__is_direct_constructible_new_safe<int, const int&> (0x0x7f5cc5986a28) 0 empty
    std::__and_<std::is_destructible<int>, std::__is_direct_constructible_impl<int, const int&> > (0x0x7f5cc5986a90) 0 empty
      std::__is_direct_constructible_impl<int, const int&> (0x0x7f5cc5986af8) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7f5cc5971d80) 0 empty

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

Class std::__is_constructible_impl<int, const int&>
   size=1 align=1
   base size=1 base align=1
std::__is_constructible_impl<int, const int&> (0x0x7f5cc5986bc8) 0 empty
  std::__is_direct_constructible<int, const int&> (0x0x7f5cc5986c30) 0 empty
    std::integral_constant<bool, true> (0x0x7f5cc5971ea0) 0 empty

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

Class std::conditional<true, std::is_constructible<double, const double&>, std::is_constructible<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<int, const int&> > (0x0x7f5cc5971f60) 0 empty

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

Class std::conditional<false, std::is_void<const 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<const int&>, std::__or_<std::is_function<int>, std::is_array<int> > > (0x0x7f5cc59a3180) 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> > (0x0x7f5cc59a31e0) 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> > (0x0x7f5cc5986f70) 0 empty
  std::is_array<int> (0x0x7f5cc5986410) 0 empty
    std::integral_constant<bool, false> (0x0x7f5cc59a3240) 0 empty

Class std::__or_<std::is_void<const int&>, std::is_function<int>, std::is_array<int> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<const int&>, std::is_function<int>, std::is_array<int> > (0x0x7f5cc5986478) 0 empty
  std::__or_<std::is_function<int>, std::is_array<int> > (0x0x7f5cc59aa000) 0 empty
    std::is_array<int> (0x0x7f5cc59aa068) 0 empty
      std::integral_constant<bool, false> (0x0x7f5cc59a32a0) 0 empty

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

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

Class std::conditional<true, std::is_convertible<const double&, double>, std::is_convertible<const int&, 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&, int> > (0x0x7f5cc59a33c0) 0 empty

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

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

Class std::conditional<true, std::__and_<std::is_constructible<double, const double&&>, std::__and_<std::is_convertible<const int&, int>, std::is_convertible<const double&, double> > >, std::is_constructible<int, const int&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__and_<std::is_constructible<double, const double&&>, std::__and_<std::is_convertible<const int&, int>, std::is_convertible<const double&, double> > >, std::is_constructible<int, const int&> > (0x0x7f5cc59a36c0) 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&&> > (0x0x7f5cc59a3720) 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> > (0x0x7f5cc59a3780) 0 empty

Class std::is_function<const double&&>
   size=1 align=1
   base size=1 base align=1
std::is_function<const double&&> (0x0x7f5cc59aa410) 0 empty
  std::integral_constant<bool, false> (0x0x7f5cc59a3840) 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&&> > > (0x0x7f5cc59a38a0) 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&&> (0x0x7f5cc59aa478) 0 empty
  std::integral_constant<bool, false> (0x0x7f5cc59a3900) 0 empty

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

Class std::is_rvalue_reference<const double&&>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<const double&&> (0x0x7f5cc59aa5b0) 0 empty
  std::integral_constant<bool, true> (0x0x7f5cc59a39c0) 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&&> > (0x0x7f5cc59aa618) 0 empty
  std::is_rvalue_reference<const double&&> (0x0x7f5cc59aa680) 0 empty
    std::integral_constant<bool, true> (0x0x7f5cc59a3a20) 0 empty

Class std::is_reference<const double&&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<const double&&> (0x0x7f5cc59aa6e8) 0 empty
  std::integral_constant<bool, true> (0x0x7f5cc59a3c00) 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&&> > (0x0x7f5cc59a3c60) 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&&> > (0x0x7f5cc59aa750) 0 empty
  std::is_reference<const double&&> (0x0x7f5cc59aa7b8) 0 empty
    std::integral_constant<bool, true> (0x0x7f5cc59a3d80) 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&&> > (0x0x7f5cc59aa820) 0 empty
  std::__or_<std::is_reference<const double&&>, std::is_void<const double&&> > (0x0x7f5cc59aa888) 0 empty
    std::is_reference<const double&&> (0x0x7f5cc59aa8f0) 0 empty
      std::integral_constant<bool, true> (0x0x7f5cc59a3de0) 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&&> > > (0x0x7f5cc59aa958) 0 empty
  std::integral_constant<bool, false> (0x0x7f5cc59a3e40) 0 empty

Class std::is_object<const double&&>
   size=1 align=1
   base size=1 base align=1
std::is_object<const double&&> (0x0x7f5cc59aa9c0) 0 empty
  std::integral_constant<bool, false> (0x0x7f5cc59a3ea0) 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&&> > (0x0x7f5cc59a3f00) 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&&> > (0x0x7f5cc59aaa28) 0 empty
  std::is_reference<const double&&> (0x0x7f5cc59aaa90) 0 empty
    std::integral_constant<bool, true> (0x0x7f5cc59d1060) 0 empty

Class std::__is_referenceable<const double&&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<const double&&> (0x0x7f5cc59aaaf8) 0 empty
  std::integral_constant<bool, true> (0x0x7f5cc59d10c0) 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> (0x0x7f5cc59d1120) 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&&> (0x0x7f5cc59aab60) 0 empty
  std::__add_rvalue_reference_helper<const double&&, true> (0x0x7f5cc59d1180) 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&&> (0x0x7f5cc59aa3a8) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f5cc59a37e0) 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&&> > (0x0x7f5cc59aac30) 0 empty
  std::__is_direct_constructible_impl<double, const double&&> (0x0x7f5cc59aac98) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f5cc59d11e0) 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&&> (0x0x7f5cc59aaea0) 0 empty
  std::__and_<std::is_destructible<double>, std::__is_direct_constructible_impl<double, const double&&> > (0x0x7f5cc59aaf08) 0 empty
    std::__is_direct_constructible_impl<double, const double&&> (0x0x7f5cc59aaf70) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7f5cc59d1240) 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&&> (0x0x7f5cc59d8000) 0 empty
  std::__is_direct_constructible_new_safe<double, const double&&> (0x0x7f5cc59d8068) 0 empty
    std::__and_<std::is_destructible<double>, std::__is_direct_constructible_impl<double, const double&&> > (0x0x7f5cc59d80d0) 0 empty
      std::__is_direct_constructible_impl<double, const double&&> (0x0x7f5cc59d8138) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7f5cc59d12a0) 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&&> (0x0x7f5cc59d8208) 0 empty
  std::integral_constant<bool, true> (0x0x7f5cc59d1300) 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&&> (0x0x7f5cc59d8270) 0 empty
  std::__is_direct_constructible<double, const double&&> (0x0x7f5cc59d82d8) 0 empty
    std::integral_constant<bool, true> (0x0x7f5cc59d1360) 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&&> (0x0x7f5cc59d8340) 0 empty
  std::integral_constant<bool, true> (0x0x7f5cc59d13c0) 0 empty

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

Class std::__and_<std::is_constructible<double, const double&&>, std::__and_<std::is_convertible<const int&, int>, std::is_convertible<const double&, double> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<double, const double&&>, std::__and_<std::is_convertible<const int&, int>, std::is_convertible<const double&, double> > > (0x0x7f5cc59d83a8) 0 empty
  std::__and_<std::is_convertible<const int&, int>, std::is_convertible<const double&, double> > (0x0x7f5cc59d8410) 0 empty
    std::is_convertible<const double&, double> (0x0x7f5cc59d8478) 0 empty
      std::integral_constant<bool, true> (0x0x7f5cc59d1480) 0 empty

Class std::__and_<std::is_constructible<int, const int&>, std::is_constructible<double, const double&&>, std::__and_<std::is_convertible<const int&, int>, std::is_convertible<const double&, double> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<int, const int&>, std::is_constructible<double, const double&&>, std::__and_<std::is_convertible<const int&, int>, std::is_convertible<const double&, double> > > (0x0x7f5cc59d84e0) 0 empty
  std::__and_<std::is_constructible<double, const double&&>, std::__and_<std::is_convertible<const int&, int>, std::is_convertible<const double&, double> > > (0x0x7f5cc59d8548) 0 empty
    std::__and_<std::is_convertible<const int&, int>, std::is_convertible<const double&, double> > (0x0x7f5cc59d85b0) 0 empty
      std::is_convertible<const double&, double> (0x0x7f5cc59d8618) 0 empty
        std::integral_constant<bool, true> (0x0x7f5cc59d1540) 0 empty

Class std::conditional<false, std::__and_<std::is_convertible<const int&, int>, std::is_convertible<const double&, double> >, std::__not_<std::__and_<std::is_convertible<const int&, int>, std::is_convertible<const double&, double> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__and_<std::is_convertible<const int&, int>, std::is_convertible<const double&, double> >, std::__not_<std::__and_<std::is_convertible<const int&, int>, std::is_convertible<const double&, double> > > > (0x0x7f5cc59d1660) 0 empty

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

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

Class std::__not_<std::__and_<std::is_convertible<const int&, int>, std::is_convertible<const double&, double> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__and_<std::is_convertible<const int&, int>, std::is_convertible<const double&, double> > > (0x0x7f5cc59d87b8) 0 empty
  std::integral_constant<bool, false> (0x0x7f5cc59d1780) 0 empty

Class std::__and_<std::is_constructible<double, const double&&>, std::__not_<std::__and_<std::is_convertible<const int&, int>, std::is_convertible<const double&, double> > > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<double, const double&&>, std::__not_<std::__and_<std::is_convertible<const int&, int>, std::is_convertible<const double&, double> > > > (0x0x7f5cc59d8820) 0 empty
  std::__not_<std::__and_<std::is_convertible<const int&, int>, std::is_convertible<const double&, double> > > (0x0x7f5cc59d8888) 0 empty
    std::integral_constant<bool, false> (0x0x7f5cc59d17e0) 0 empty

Class std::__and_<std::is_constructible<int, const int&>, std::is_constructible<double, const double&&>, std::__not_<std::__and_<std::is_convertible<const int&, int>, std::is_convertible<const double&, double> > > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<int, const int&>, std::is_constructible<double, const double&&>, std::__not_<std::__and_<std::is_convertible<const int&, int>, std::is_convertible<const double&, double> > > > (0x0x7f5cc59d88f0) 0 empty
  std::__and_<std::is_constructible<double, const double&&>, std::__not_<std::__and_<std::is_convertible<const int&, int>, std::is_convertible<const double&, double> > > > (0x0x7f5cc59d8958) 0 empty
    std::__not_<std::__and_<std::is_convertible<const int&, int>, std::is_convertible<const double&, double> > > (0x0x7f5cc59d89c0) 0 empty
      std::integral_constant<bool, false> (0x0x7f5cc59d1840) 0 empty

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

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

Class std::__and_<std::is_constructible<double, const double&>, std::__and_<std::is_convertible<const int&, int>, std::is_convertible<const double&, double> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<double, const double&>, std::__and_<std::is_convertible<const int&, int>, std::is_convertible<const double&, double> > > (0x0x7f5cc59d8a90) 0 empty
  std::__and_<std::is_convertible<const int&, int>, std::is_convertible<const double&, double> > (0x0x7f5cc59d8af8) 0 empty
    std::is_convertible<const double&, double> (0x0x7f5cc59d8b60) 0 empty
      std::integral_constant<bool, true> (0x0x7f5cc59d19c0) 0 empty

Class std::__and_<std::is_constructible<int, const int&>, std::is_constructible<double, const double&>, std::__and_<std::is_convertible<const int&, int>, std::is_convertible<const double&, double> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<int, const int&>, std::is_constructible<double, const double&>, std::__and_<std::is_convertible<const int&, int>, std::is_convertible<const double&, double> > > (0x0x7f5cc59d8bc8) 0 empty
  std::__and_<std::is_constructible<double, const double&>, std::__and_<std::is_convertible<const int&, int>, std::is_convertible<const double&, double> > > (0x0x7f5cc59d8c30) 0 empty
    std::__and_<std::is_convertible<const int&, int>, std::is_convertible<const double&, double> > (0x0x7f5cc59d8c98) 0 empty
      std::is_convertible<const double&, double> (0x0x7f5cc59d8d00) 0 empty
        std::integral_constant<bool, true> (0x0x7f5cc59d1a80) 0 empty

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

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

Class std::__and_<std::is_constructible<double, const double&>, std::__not_<std::__and_<std::is_convertible<const int&, int>, std::is_convertible<const double&, double> > > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<double, const double&>, std::__not_<std::__and_<std::is_convertible<const int&, int>, std::is_convertible<const double&, double> > > > (0x0x7f5cc59d8dd0) 0 empty
  std::__not_<std::__and_<std::is_convertible<const int&, int>, std::is_convertible<const double&, double> > > (0x0x7f5cc59d8e38) 0 empty
    std::integral_constant<bool, false> (0x0x7f5cc59d1c60) 0 empty

Class std::__and_<std::is_constructible<int, const int&>, std::is_constructible<double, const double&>, std::__not_<std::__and_<std::is_convertible<const int&, int>, std::is_convertible<const double&, double> > > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<int, const int&>, std::is_constructible<double, const double&>, std::__not_<std::__and_<std::is_convertible<const int&, int>, std::is_convertible<const double&, double> > > > (0x0x7f5cc59d8ea0) 0 empty
  std::__and_<std::is_constructible<double, const double&>, std::__not_<std::__and_<std::is_convertible<const int&, int>, std::is_convertible<const double&, double> > > > (0x0x7f5cc59d8f08) 0 empty
    std::__not_<std::__and_<std::is_convertible<const int&, int>, std::is_convertible<const double&, double> > > (0x0x7f5cc59d8f70) 0 empty
      std::integral_constant<bool, false> (0x0x7f5cc59d1cc0) 0 empty

Class std::is_same<int, int>
   size=1 align=1
   base size=1 base align=1
std::is_same<int, int> (0x0x7f5cc5a04000) 0 empty
  std::integral_constant<bool, true> (0x0x7f5cc5a05000) 0 empty

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

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

Class std::_PCC<true, std::_Rb_tree_iterator<std::pair<const int, double> >, bool>
   size=1 align=1
   base size=0 base align=1
std::_PCC<true, std::_Rb_tree_iterator<std::pair<const int, double> >, bool> (0x0x7f5cc5a053c0) 0 empty

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

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

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

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

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

Class std::__or_<std::is_lvalue_reference<std::_Rb_tree_iterator<std::pair<const int, double> > >, std::is_rvalue_reference<std::_Rb_tree_iterator<std::pair<const int, double> > > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<std::_Rb_tree_iterator<std::pair<const int, double> > >, std::is_rvalue_reference<std::_Rb_tree_iterator<std::pair<const int, double> > > > (0x0x7f5cc5a04270) 0 empty
  std::is_rvalue_reference<std::_Rb_tree_iterator<std::pair<const int, double> > > (0x0x7f5cc5a042d8) 0 empty
    std::integral_constant<bool, false> (0x0x7f5cc5a05600) 0 empty

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

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

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

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

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

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

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

Class std::__or_<std::is_reference<std::_Rb_tree_iterator<std::pair<const int, double> > >, std::is_void<std::_Rb_tree_iterator<std::pair<const int, double> > > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::_Rb_tree_iterator<std::pair<const int, double> > >, std::is_void<std::_Rb_tree_iterator<std::pair<const int, double> > > > (0x0x7f5cc5a044e0) 0 empty
  std::is_void<std::_Rb_tree_iterator<std::pair<const int, double> > > (0x0x7f5cc5a04548) 0 empty
    std::integral_constant<bool, false> (0x0x7f5cc5a05900) 0 empty

Class std::__or_<std::is_function<std::_Rb_tree_iterator<std::pair<const int, double> > >, std::is_reference<std::_Rb_tree_iterator<std::pair<const int, double> > >, std::is_void<std::_Rb_tree_iterator<std::pair<const int, double> > > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::_Rb_tree_iterator<std::pair<const int, double> > >, std::is_reference<std::_Rb_tree_iterator<std::pair<const int, double> > >, std::is_void<std::_Rb_tree_iterator<std::pair<const int, double> > > > (0x0x7f5cc5a045b0) 0 empty
  std::__or_<std::is_reference<std::_Rb_tree_iterator<std::pair<const int, double> > >, std::is_void<std::_Rb_tree_iterator<std::pair<const int, double> > > > (0x0x7f5cc5a04618) 0 empty
    std::is_void<std::_Rb_tree_iterator<std::pair<const int, double> > > (0x0x7f5cc5a04680) 0 empty
      std::integral_constant<bool, false> (0x0x7f5cc5a05960) 0 empty

Class std::__not_<std::__or_<std::is_function<std::_Rb_tree_iterator<std::pair<const int, double> > >, std::is_reference<std::_Rb_tree_iterator<std::pair<const int, double> > >, std::is_void<std::_Rb_tree_iterator<std::pair<const int, double> > > > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<std::_Rb_tree_iterator<std::pair<const int, double> > >, std::is_reference<std::_Rb_tree_iterator<std::pair<const int, double> > >, std::is_void<std::_Rb_tree_iterator<std::pair<const int, double> > > > > (0x0x7f5cc5a046e8) 0 empty
  std::integral_constant<bool, true> (0x0x7f5cc5a059c0) 0 empty

Class std::is_object<std::_Rb_tree_iterator<std::pair<const int, double> > >
   size=1 align=1
   base size=1 base align=1
std::is_object<std::_Rb_tree_iterator<std::pair<const int, double> > > (0x0x7f5cc5a04750) 0 empty
  std::integral_constant<bool, true> (0x0x7f5cc5a05a20) 0 empty

Class std::conditional<true, std::is_object<std::_Rb_tree_iterator<std::pair<const int, double> > >, std::is_reference<std::_Rb_tree_iterator<std::pair<const int, double> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_object<std::_Rb_tree_iterator<std::pair<const int, double> > >, std::is_reference<std::_Rb_tree_iterator<std::pair<const int, double> > > > (0x0x7f5cc5a05a80) 0 empty

Class std::__or_<std::is_object<std::_Rb_tree_iterator<std::pair<const int, double> > >, std::is_reference<std::_Rb_tree_iterator<std::pair<const int, double> > > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<std::_Rb_tree_iterator<std::pair<const int, double> > >, std::is_reference<std::_Rb_tree_iterator<std::pair<const int, double> > > > (0x0x7f5cc5a047b8) 0 empty
  std::is_object<std::_Rb_tree_iterator<std::pair<const int, double> > > (0x0x7f5cc5a04820) 0 empty
    std::integral_constant<bool, true> (0x0x7f5cc5a05ae0) 0 empty

Class std::__is_referenceable<std::_Rb_tree_iterator<std::pair<const int, double> > >
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<std::_Rb_tree_iterator<std::pair<const int, double> > > (0x0x7f5cc5a04888) 0 empty
  std::integral_constant<bool, true> (0x0x7f5cc5a05b40) 0 empty

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

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

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

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

Class std::__or_<std::is_lvalue_reference<std::_Rb_tree_iterator<std::pair<const int, double> >&>, std::is_rvalue_reference<std::_Rb_tree_iterator<std::pair<const int, double> >&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<std::_Rb_tree_iterator<std::pair<const int, double> >&>, std::is_rvalue_reference<std::_Rb_tree_iterator<std::pair<const int, double> >&> > (0x0x7f5cc5a049c0) 0 empty
  std::is_lvalue_reference<std::_Rb_tree_iterator<std::pair<const int, double> >&> (0x0x7f5cc5a04a28) 0 empty
    std::integral_constant<bool, true> (0x0x7f5cc5a05d80) 0 empty

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

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

Class std::__or_<std::is_reference<std::_Rb_tree_iterator<std::pair<const int, double> >&>, std::is_void<std::_Rb_tree_iterator<std::pair<const int, double> >&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::_Rb_tree_iterator<std::pair<const int, double> >&>, std::is_void<std::_Rb_tree_iterator<std::pair<const int, double> >&> > (0x0x7f5cc5a04af8) 0 empty
  std::is_reference<std::_Rb_tree_iterator<std::pair<const int, double> >&> (0x0x7f5cc5a04b60) 0 empty
    std::integral_constant<bool, true> (0x0x7f5cc5a05ea0) 0 empty

Class std::__or_<std::is_function<std::_Rb_tree_iterator<std::pair<const int, double> >&>, std::is_reference<std::_Rb_tree_iterator<std::pair<const int, double> >&>, std::is_void<std::_Rb_tree_iterator<std::pair<const int, double> >&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::_Rb_tree_iterator<std::pair<const int, double> >&>, std::is_reference<std::_Rb_tree_iterator<std::pair<const int, double> >&>, std::is_void<std::_Rb_tree_iterator<std::pair<const int, double> >&> > (0x0x7f5cc5a04bc8) 0 empty
  std::__or_<std::is_reference<std::_Rb_tree_iterator<std::pair<const int, double> >&>, std::is_void<std::_Rb_tree_iterator<std::pair<const int, double> >&> > (0x0x7f5cc5a04c30) 0 empty
    std::is_reference<std::_Rb_tree_iterator<std::pair<const int, double> >&> (0x0x7f5cc5a04c98) 0 empty
      std::integral_constant<bool, true> (0x0x7f5cc5a05f00) 0 empty

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

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

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

Class std::__or_<std::is_object<std::_Rb_tree_iterator<std::pair<const int, double> >&>, std::is_reference<std::_Rb_tree_iterator<std::pair<const int, double> >&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<std::_Rb_tree_iterator<std::pair<const int, double> >&>, std::is_reference<std::_Rb_tree_iterator<std::pair<const int, double> >&> > (0x0x7f5cc5a04dd0) 0 empty
  std::is_reference<std::_Rb_tree_iterator<std::pair<const int, double> >&> (0x0x7f5cc5a04e38) 0 empty
    std::integral_constant<bool, true> (0x0x7f5cc5a8a0c0) 0 empty

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

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

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

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

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

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

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

Class std::__or_<std::is_lvalue_reference<const std::_Rb_tree_iterator<std::pair<const int, double> >&>, std::is_rvalue_reference<const std::_Rb_tree_iterator<std::pair<const int, double> >&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<const std::_Rb_tree_iterator<std::pair<const int, double> >&>, std::is_rvalue_reference<const std::_Rb_tree_iterator<std::pair<const int, double> >&> > (0x0x7f5cc5a8f1a0) 0 empty
  std::is_lvalue_reference<const std::_Rb_tree_iterator<std::pair<const int, double> >&> (0x0x7f5cc5a8f208) 0 empty
    std::integral_constant<bool, true> (0x0x7f5cc5a8a480) 0 empty

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

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

Class std::__or_<std::is_reference<const std::_Rb_tree_iterator<std::pair<const int, double> >&>, std::is_void<const std::_Rb_tree_iterator<std::pair<const int, double> >&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<const std::_Rb_tree_iterator<std::pair<const int, double> >&>, std::is_void<const std::_Rb_tree_iterator<std::pair<const int, double> >&> > (0x0x7f5cc5a8f2d8) 0 empty
  std::is_reference<const std::_Rb_tree_iterator<std::pair<const int, double> >&> (0x0x7f5cc5a8f340) 0 empty
    std::integral_constant<bool, true> (0x0x7f5cc5a8a5a0) 0 empty

Class std::__or_<std::is_function<const std::_Rb_tree_iterator<std::pair<const int, double> >&>, std::is_reference<const std::_Rb_tree_iterator<std::pair<const int, double> >&>, std::is_void<const std::_Rb_tree_iterator<std::pair<const int, double> >&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<const std::_Rb_tree_iterator<std::pair<const int, double> >&>, std::is_reference<const std::_Rb_tree_iterator<std::pair<const int, double> >&>, std::is_void<const std::_Rb_tree_iterator<std::pair<const int, double> >&> > (0x0x7f5cc5a8f3a8) 0 empty
  std::__or_<std::is_reference<const std::_Rb_tree_iterator<std::pair<const int, double> >&>, std::is_void<const std::_Rb_tree_iterator<std::pair<const int, double> >&> > (0x0x7f5cc5a8f410) 0 empty
    std::is_reference<const std::_Rb_tree_iterator<std::pair<const int, double> >&> (0x0x7f5cc5a8f478) 0 empty
      std::integral_constant<bool, true> (0x0x7f5cc5a8a600) 0 empty

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

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

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

Class std::__or_<std::is_object<const std::_Rb_tree_iterator<std::pair<const int, double> >&>, std::is_reference<const std::_Rb_tree_iterator<std::pair<const int, double> >&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<const std::_Rb_tree_iterator<std::pair<const int, double> >&>, std::is_reference<const std::_Rb_tree_iterator<std::pair<const int, double> >&> > (0x0x7f5cc5a8f5b0) 0 empty
  std::is_reference<const std::_Rb_tree_iterator<std::pair<const int, double> >&> (0x0x7f5cc5a8f618) 0 empty
    std::integral_constant<bool, true> (0x0x7f5cc5a8a780) 0 empty

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

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

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

Class std::__is_assignable_helper<std::_Rb_tree_iterator<std::pair<const int, double> >&, const std::_Rb_tree_iterator<std::pair<const int, double> >&>
   size=1 align=1
   base size=0 base align=1
std::__is_assignable_helper<std::_Rb_tree_iterator<std::pair<const int, double> >&, const std::_Rb_tree_iterator<std::pair<const int, double> >&> (0x0x7f5cc5a05ba0) 0 empty

Class std::is_assignable<std::_Rb_tree_iterator<std::pair<const int, double> >&, const std::_Rb_tree_iterator<std::pair<const int, double> >&>
   size=1 align=1
   base size=1 base align=1
std::is_assignable<std::_Rb_tree_iterator<std::pair<const int, double> >&, const std::_Rb_tree_iterator<std::pair<const int, double> >&> (0x0x7f5cc5a8f958) 0 empty
  std::integral_constant<bool, true> (0x0x7f5cc5a8a900) 0 empty

Class std::__is_copy_assignable_impl<std::_Rb_tree_iterator<std::pair<const int, double> >, true>
   size=1 align=1
   base size=1 base align=1
std::__is_copy_assignable_impl<std::_Rb_tree_iterator<std::pair<const int, double> >, true> (0x0x7f5cc5a8f9c0) 0 empty
  std::is_assignable<std::_Rb_tree_iterator<std::pair<const int, double> >&, const std::_Rb_tree_iterator<std::pair<const int, double> >&> (0x0x7f5cc5a8fa28) 0 empty
    std::integral_constant<bool, true> (0x0x7f5cc5a8a960) 0 empty

Class std::is_copy_assignable<std::_Rb_tree_iterator<std::pair<const int, double> > >
   size=1 align=1
   base size=1 base align=1
std::is_copy_assignable<std::_Rb_tree_iterator<std::pair<const int, double> > > (0x0x7f5cc5a8fa90) 0 empty
  std::__is_copy_assignable_impl<std::_Rb_tree_iterator<std::pair<const int, double> >, true> (0x0x7f5cc5a8faf8) 0 empty
    std::is_assignable<std::_Rb_tree_iterator<std::pair<const int, double> >&, const std::_Rb_tree_iterator<std::pair<const int, double> >&> (0x0x7f5cc5a8fb60) 0 empty
      std::integral_constant<bool, true> (0x0x7f5cc5a8aa80) 0 empty

Class std::conditional<true, std::is_copy_assignable<bool>, std::is_copy_assignable<std::_Rb_tree_iterator<std::pair<const int, double> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_copy_assignable<bool>, std::is_copy_assignable<std::_Rb_tree_iterator<std::pair<const int, double> > > > (0x0x7f5cc5a8ab40) 0 empty

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

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

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

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

Class std::__or_<std::is_lvalue_reference<const bool&>, std::is_rvalue_reference<const bool&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<const bool&>, std::is_rvalue_reference<const bool&> > (0x0x7f5cc5a8fea0) 0 empty
  std::is_lvalue_reference<const bool&> (0x0x7f5cc5a8ff08) 0 empty
    std::integral_constant<bool, true> (0x0x7f5cc5a8ad80) 0 empty

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

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

Class std::__or_<std::is_reference<const bool&>, std::is_void<const bool&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<const bool&>, std::is_void<const bool&> > (0x0x7f5cc5ab8000) 0 empty
  std::is_reference<const bool&> (0x0x7f5cc5ab8068) 0 empty
    std::integral_constant<bool, true> (0x0x7f5cc5a8af60) 0 empty

Class std::__or_<std::is_function<const bool&>, std::is_reference<const bool&>, std::is_void<const bool&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<const bool&>, std::is_reference<const bool&>, std::is_void<const bool&> > (0x0x7f5cc5ab80d0) 0 empty
  std::__or_<std::is_reference<const bool&>, std::is_void<const bool&> > (0x0x7f5cc5ab8138) 0 empty
    std::is_reference<const bool&> (0x0x7f5cc5ab81a0) 0 empty
      std::integral_constant<bool, true> (0x0x7f5cc5ab9000) 0 empty

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

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

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

Class std::__or_<std::is_object<const bool&>, std::is_reference<const bool&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<const bool&>, std::is_reference<const bool&> > (0x0x7f5cc5ab8478) 0 empty
  std::is_reference<const bool&> (0x0x7f5cc5ab84e0) 0 empty
    std::integral_constant<bool, true> (0x0x7f5cc5ab9180) 0 empty

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

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

Class std::add_rvalue_reference<const bool&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<const bool&> (0x0x7f5cc5ab85b0) 0 empty
  std::__add_rvalue_reference_helper<const bool&, true> (0x0x7f5cc5ab92a0) 0 empty

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

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

Class std::__is_copy_assignable_impl<bool, true>
   size=1 align=1
   base size=1 base align=1
std::__is_copy_assignable_impl<bool, true> (0x0x7f5cc5ab8680) 0 empty
  std::is_assignable<bool&, const bool&> (0x0x7f5cc5ab86e8) 0 empty
    std::integral_constant<bool, true> (0x0x7f5cc5ab9360) 0 empty

Class std::is_copy_assignable<bool>
   size=1 align=1
   base size=1 base align=1
std::is_copy_assignable<bool> (0x0x7f5cc5ab8750) 0 empty
  std::__is_copy_assignable_impl<bool, true> (0x0x7f5cc5ab87b8) 0 empty
    std::is_assignable<bool&, const bool&> (0x0x7f5cc5ab8820) 0 empty
      std::integral_constant<bool, true> (0x0x7f5cc5ab93c0) 0 empty

Class std::__and_<std::is_copy_assignable<std::_Rb_tree_iterator<std::pair<const int, double> > >, std::is_copy_assignable<bool> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_copy_assignable<std::_Rb_tree_iterator<std::pair<const int, double> > >, std::is_copy_assignable<bool> > (0x0x7f5cc5ab8888) 0 empty
  std::is_copy_assignable<bool> (0x0x7f5cc5ab88f0) 0 empty
    std::__is_copy_assignable_impl<bool, true> (0x0x7f5cc5ab8958) 0 empty
      std::is_assignable<bool&, const bool&> (0x0x7f5cc5ab89c0) 0 empty
        std::integral_constant<bool, true> (0x0x7f5cc5ab9420) 0 empty

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

Class std::__not_<std::__and_<std::is_copy_assignable<std::_Rb_tree_iterator<std::pair<const int, double> > >, std::is_copy_assignable<bool> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__and_<std::is_copy_assignable<std::_Rb_tree_iterator<std::pair<const int, double> > >, std::is_copy_assignable<bool> > > (0x0x7f5cc5ab8a90) 0 empty
  std::integral_constant<bool, false> (0x0x7f5cc5ab94e0) 0 empty

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

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

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

Class std::is_lvalue_reference<std::_Rb_tree_iterator<std::pair<const int, double> >&&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<std::_Rb_tree_iterator<std::pair<const int, double> >&&> (0x0x7f5cc5ab8bc8) 0 empty
  std::integral_constant<bool, false> (0x0x7f5cc5ab96c0) 0 empty

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

Class std::is_rvalue_reference<std::_Rb_tree_iterator<std::pair<const int, double> >&&>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<std::_Rb_tree_iterator<std::pair<const int, double> >&&> (0x0x7f5cc5ab8c30) 0 empty
  std::integral_constant<bool, true> (0x0x7f5cc5ab9780) 0 empty

Class std::__or_<std::is_lvalue_reference<std::_Rb_tree_iterator<std::pair<const int, double> >&&>, std::is_rvalue_reference<std::_Rb_tree_iterator<std::pair<const int, double> >&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<std::_Rb_tree_iterator<std::pair<const int, double> >&&>, std::is_rvalue_reference<std::_Rb_tree_iterator<std::pair<const int, double> >&&> > (0x0x7f5cc5ab8c98) 0 empty
  std::is_rvalue_reference<std::_Rb_tree_iterator<std::pair<const int, double> >&&> (0x0x7f5cc5ab8d00) 0 empty
    std::integral_constant<bool, true> (0x0x7f5cc5ab97e0) 0 empty

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

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

Class std::__or_<std::is_reference<std::_Rb_tree_iterator<std::pair<const int, double> >&&>, std::is_void<std::_Rb_tree_iterator<std::pair<const int, double> >&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::_Rb_tree_iterator<std::pair<const int, double> >&&>, std::is_void<std::_Rb_tree_iterator<std::pair<const int, double> >&&> > (0x0x7f5cc5ab8dd0) 0 empty
  std::is_reference<std::_Rb_tree_iterator<std::pair<const int, double> >&&> (0x0x7f5cc5ab8e38) 0 empty
    std::integral_constant<bool, true> (0x0x7f5cc5ab9900) 0 empty

Class std::__or_<std::is_function<std::_Rb_tree_iterator<std::pair<const int, double> >&&>, std::is_reference<std::_Rb_tree_iterator<std::pair<const int, double> >&&>, std::is_void<std::_Rb_tree_iterator<std::pair<const int, double> >&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::_Rb_tree_iterator<std::pair<const int, double> >&&>, std::is_reference<std::_Rb_tree_iterator<std::pair<const int, double> >&&>, std::is_void<std::_Rb_tree_iterator<std::pair<const int, double> >&&> > (0x0x7f5cc5ab8ea0) 0 empty
  std::__or_<std::is_reference<std::_Rb_tree_iterator<std::pair<const int, double> >&&>, std::is_void<std::_Rb_tree_iterator<std::pair<const int, double> >&&> > (0x0x7f5cc5ab8f08) 0 empty
    std::is_reference<std::_Rb_tree_iterator<std::pair<const int, double> >&&> (0x0x7f5cc5ab8f70) 0 empty
      std::integral_constant<bool, true> (0x0x7f5cc5ab9960) 0 empty

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

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

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

Class std::__or_<std::is_object<std::_Rb_tree_iterator<std::pair<const int, double> >&&>, std::is_reference<std::_Rb_tree_iterator<std::pair<const int, double> >&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<std::_Rb_tree_iterator<std::pair<const int, double> >&&>, std::is_reference<std::_Rb_tree_iterator<std::pair<const int, double> >&&> > (0x0x7f5cc5adc0d0) 0 empty
  std::is_reference<std::_Rb_tree_iterator<std::pair<const int, double> >&&> (0x0x7f5cc5adc138) 0 empty
    std::integral_constant<bool, true> (0x0x7f5cc5ab9ae0) 0 empty

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

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

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

Class std::__is_assignable_helper<std::_Rb_tree_iterator<std::pair<const int, double> >&, std::_Rb_tree_iterator<std::pair<const int, double> >&&>
   size=1 align=1
   base size=0 base align=1
std::__is_assignable_helper<std::_Rb_tree_iterator<std::pair<const int, double> >&, std::_Rb_tree_iterator<std::pair<const int, double> >&&> (0x0x7f5cc5ab95a0) 0 empty

Class std::is_assignable<std::_Rb_tree_iterator<std::pair<const int, double> >&, std::_Rb_tree_iterator<std::pair<const int, double> >&&>
   size=1 align=1
   base size=1 base align=1
std::is_assignable<std::_Rb_tree_iterator<std::pair<const int, double> >&, std::_Rb_tree_iterator<std::pair<const int, double> >&&> (0x0x7f5cc5adc3a8) 0 empty
  std::integral_constant<bool, true> (0x0x7f5cc5ab9d20) 0 empty

Class std::__is_move_assignable_impl<std::_Rb_tree_iterator<std::pair<const int, double> >, true>
   size=1 align=1
   base size=1 base align=1
std::__is_move_assignable_impl<std::_Rb_tree_iterator<std::pair<const int, double> >, true> (0x0x7f5cc5adc410) 0 empty
  std::is_assignable<std::_Rb_tree_iterator<std::pair<const int, double> >&, std::_Rb_tree_iterator<std::pair<const int, double> >&&> (0x0x7f5cc5adc478) 0 empty
    std::integral_constant<bool, true> (0x0x7f5cc5ab9d80) 0 empty

Class std::is_move_assignable<std::_Rb_tree_iterator<std::pair<const int, double> > >
   size=1 align=1
   base size=1 base align=1
std::is_move_assignable<std::_Rb_tree_iterator<std::pair<const int, double> > > (0x0x7f5cc5adc4e0) 0 empty
  std::__is_move_assignable_impl<std::_Rb_tree_iterator<std::pair<const int, double> >, true> (0x0x7f5cc5adc548) 0 empty
    std::is_assignable<std::_Rb_tree_iterator<std::pair<const int, double> >&, std::_Rb_tree_iterator<std::pair<const int, double> >&&> (0x0x7f5cc5adc5b0) 0 empty
      std::integral_constant<bool, true> (0x0x7f5cc5ab9ea0) 0 empty

Class std::conditional<true, std::is_move_assignable<bool>, std::is_move_assignable<std::_Rb_tree_iterator<std::pair<const int, double> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_move_assignable<bool>, std::is_move_assignable<std::_Rb_tree_iterator<std::pair<const int, double> > > > (0x0x7f5cc5ab9f60) 0 empty

Class std::__and_<std::is_move_assignable<std::_Rb_tree_iterator<std::pair<const int, double> > >, std::is_move_assignable<bool> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_move_assignable<std::_Rb_tree_iterator<std::pair<const int, double> > >, std::is_move_assignable<bool> > (0x0x7f5cc5adc618) 0 empty
  std::is_move_assignable<bool> (0x0x7f5cc5adc680) 0 empty
    std::__is_move_assignable_impl<bool, true> (0x0x7f5cc5adc6e8) 0 empty
      std::is_assignable<bool&, bool&&> (0x0x7f5cc5adc750) 0 empty
        std::integral_constant<bool, true> (0x0x7f5cc5ae8000) 0 empty

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

Class std::pair<std::_Rb_tree_iterator<std::pair<const int, double> >, bool>
   size=16 align=8
   base size=9 base align=8
std::pair<std::_Rb_tree_iterator<std::pair<const int, double> >, bool> (0x0x7f5cc5a052a0) 0

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class __gnu_cxx::__ops::_Iter_comp_iter<CoinFirstLess_2<int, double> >
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__ops::_Iter_comp_iter<CoinFirstLess_2<int, double> > (0x0x7f5cc57a7480) 0

Class std::remove_reference<std::pair<int, double> >
   size=1 align=1
   base size=0 base align=1
std::remove_reference<std::pair<int, double> > (0x0x7f5cc57a7cc0) 0 empty

Class std::is_same<std::_Rb_tree_iterator<std::pair<const int, double> >, std::_Rb_tree_iterator<std::pair<const int, double> > >
   size=1 align=1
   base size=1 base align=1
std::is_same<std::_Rb_tree_iterator<std::pair<const int, double> >, std::_Rb_tree_iterator<std::pair<const int, double> > > (0x0x7f5cc57627b8) 0 empty
  std::integral_constant<bool, true> (0x0x7f5cc57a7d80) 0 empty

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

Class std::_PCC<false, std::_Rb_tree_iterator<std::pair<const int, double> >, bool>
   size=1 align=1
   base size=0 base align=1
std::_PCC<false, std::_Rb_tree_iterator<std::pair<const int, double> >, bool> (0x0x7f5cc57a7e40) 0 empty

Class __gnu_cxx::__aligned_membuf<std::pair<const int, double> >::_Tp2
   size=16 align=8
   base size=16 base align=8
__gnu_cxx::__aligned_membuf<std::pair<const int, double> >::_Tp2 (0x0x7f5cc57cf420) 0

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

Class std::_Rb_tree_node<std::pair<const int, double> >
   size=48 align=8
   base size=48 base align=8
std::_Rb_tree_node<std::pair<const int, double> > (0x0x7f5cc5762888) 0
  std::_Rb_tree_node_base (0x0x7f5cc57cf360) 0

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

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

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

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

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

Class std::__is_integer<wchar_t*>
   size=1 align=1
   base size=0 base align=1
std::__is_integer<wchar_t*> (0x0x7f5cc57cfa20) 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> (0x0x7f5cc57cfde0) 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> (0x0x7f5cc57cfe40) 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> (0x0x7f5cc57cfd80) 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> (0x0x7f5cc5762bc8) 0 empty
  std::integral_constant<bool, false> (0x0x7f5cc57cfea0) 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> (0x0x7f5cc57cff00) 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*> (0x0x7f5cc57cfd20) 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*> (0x0x7f5cc580a060) 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*> (0x0x7f5cc580a300) 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> (0x0x7f5cc580a4e0) 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> (0x0x7f5cc580a540) 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> (0x0x7f5cc580a480) 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> (0x0x7f5cc5762e38) 0 empty
  std::integral_constant<bool, false> (0x0x7f5cc580a5a0) 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> (0x0x7f5cc580a600) 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*> (0x0x7f5cc580a420) 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*> (0x0x7f5cc580a8a0) 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> (0x0x7f5cc580aa80) 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> (0x0x7f5cc580aae0) 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> (0x0x7f5cc580aa20) 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> (0x0x7f5cc5832000) 0 empty
  std::integral_constant<bool, false> (0x0x7f5cc580ab40) 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> (0x0x7f5cc580aba0) 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*> (0x0x7f5cc580a9c0) 0 empty

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

Class std::_Select1st<std::pair<const int, double> >
   size=1 align=1
   base size=1 base align=1
std::_Select1st<std::pair<const int, double> > (0x0x7f5cc5832208) 0 empty
  std::unary_function<std::pair<const int, double>, const int> (0x0x7f5cc5841660) 0 empty

Class std::is_same<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*>
   size=1 align=1
   base size=1 base align=1
std::is_same<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*> (0x0x7f5cc5832340) 0 empty
  std::integral_constant<bool, true> (0x0x7f5cc58416c0) 0 empty

Class std::_PCC<false, std::_Rb_tree_node_base*, std::_Rb_tree_node_base*>
   size=1 align=1
   base size=0 base align=1
std::_PCC<false, std::_Rb_tree_node_base*, std::_Rb_tree_node_base*> (0x0x7f5cc5841720) 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> > >::_Alloc_node
   size=8 align=8
   base size=8 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> > >::_Alloc_node (0x0x7f5cc5841900) 0

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

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

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

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

Class std::__and_<std::is_array<std::_Rb_tree_iterator<std::pair<const int, double> > >, std::__not_<std::extent<std::_Rb_tree_iterator<std::pair<const int, double> >, 0u> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_array<std::_Rb_tree_iterator<std::pair<const int, double> > >, std::__not_<std::extent<std::_Rb_tree_iterator<std::pair<const int, double> >, 0u> > > (0x0x7f5cc58325b0) 0 empty
  std::is_array<std::_Rb_tree_iterator<std::pair<const int, double> > > (0x0x7f5cc5832618) 0 empty
    std::integral_constant<bool, false> (0x0x7f5cc5841ae0) 0 empty

Class std::__is_array_unknown_bounds<std::_Rb_tree_iterator<std::pair<const int, double> > >
   size=1 align=1
   base size=1 base align=1
std::__is_array_unknown_bounds<std::_Rb_tree_iterator<std::pair<const int, double> > > (0x0x7f5cc5832680) 0 empty
  std::__and_<std::is_array<std::_Rb_tree_iterator<std::pair<const int, double> > >, std::__not_<std::extent<std::_Rb_tree_iterator<std::pair<const int, double> >, 0u> > > (0x0x7f5cc58326e8) 0 empty
    std::is_array<std::_Rb_tree_iterator<std::pair<const int, double> > > (0x0x7f5cc5832750) 0 empty
      std::integral_constant<bool, false> (0x0x7f5cc5841b40) 0 empty

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

Class std::__or_<std::__is_array_unknown_bounds<std::_Rb_tree_iterator<std::pair<const int, double> > >, std::is_function<std::_Rb_tree_iterator<std::pair<const int, double> > > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::__is_array_unknown_bounds<std::_Rb_tree_iterator<std::pair<const int, double> > >, std::is_function<std::_Rb_tree_iterator<std::pair<const int, double> > > > (0x0x7f5cc58327b8) 0 empty
  std::is_function<std::_Rb_tree_iterator<std::pair<const int, double> > > (0x0x7f5cc5832820) 0 empty
    std::integral_constant<bool, false> (0x0x7f5cc5841c00) 0 empty

Class std::__or_<std::is_void<std::_Rb_tree_iterator<std::pair<const int, double> > >, std::__is_array_unknown_bounds<std::_Rb_tree_iterator<std::pair<const int, double> > >, std::is_function<std::_Rb_tree_iterator<std::pair<const int, double> > > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<std::_Rb_tree_iterator<std::pair<const int, double> > >, std::__is_array_unknown_bounds<std::_Rb_tree_iterator<std::pair<const int, double> > >, std::is_function<std::_Rb_tree_iterator<std::pair<const int, double> > > > (0x0x7f5cc5832888) 0 empty
  std::__or_<std::__is_array_unknown_bounds<std::_Rb_tree_iterator<std::pair<const int, double> > >, std::is_function<std::_Rb_tree_iterator<std::pair<const int, double> > > > (0x0x7f5cc58328f0) 0 empty
    std::is_function<std::_Rb_tree_iterator<std::pair<const int, double> > > (0x0x7f5cc5832958) 0 empty
      std::integral_constant<bool, false> (0x0x7f5cc5841c60) 0 empty

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

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

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

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

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

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

Class std::__or_<std::is_integral<std::_Rb_tree_iterator<std::pair<const int, double> > >, std::is_floating_point<std::_Rb_tree_iterator<std::pair<const int, double> > > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_integral<std::_Rb_tree_iterator<std::pair<const int, double> > >, std::is_floating_point<std::_Rb_tree_iterator<std::pair<const int, double> > > > (0x0x7f5cc5832b60) 0 empty
  std::is_floating_point<std::_Rb_tree_iterator<std::pair<const int, double> > > (0x0x7f5cc5832bc8) 0 empty
    std::integral_constant<bool, false> (0x0x7f5cc5841f00) 0 empty

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

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

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

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

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

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

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

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

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

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

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

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

Class std::__or_<std::is_member_pointer<std::_Rb_tree_iterator<std::pair<const int, double> > >, std::is_null_pointer<std::_Rb_tree_iterator<std::pair<const int, double> > > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_member_pointer<std::_Rb_tree_iterator<std::pair<const int, double> > >, std::is_null_pointer<std::_Rb_tree_iterator<std::pair<const int, double> > > > (0x0x7f5cc5832f70) 0 empty
  std::is_null_pointer<std::_Rb_tree_iterator<std::pair<const int, double> > > (0x0x7f5cc58323a8) 0 empty
    std::integral_constant<bool, false> (0x0x7f5cc5894420) 0 empty

Class std::__or_<std::is_pointer<std::_Rb_tree_iterator<std::pair<const int, double> > >, std::is_member_pointer<std::_Rb_tree_iterator<std::pair<const int, double> > >, std::is_null_pointer<std::_Rb_tree_iterator<std::pair<const int, double> > > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_pointer<std::_Rb_tree_iterator<std::pair<const int, double> > >, std::is_member_pointer<std::_Rb_tree_iterator<std::pair<const int, double> > >, std::is_null_pointer<std::_Rb_tree_iterator<std::pair<const int, double> > > > (0x0x7f5cc5832410) 0 empty
  std::__or_<std::is_member_pointer<std::_Rb_tree_iterator<std::pair<const int, double> > >, std::is_null_pointer<std::_Rb_tree_iterator<std::pair<const int, double> > > > (0x0x7f5cc5832478) 0 empty
    std::is_null_pointer<std::_Rb_tree_iterator<std::pair<const int, double> > > (0x0x7f5cc58324e0) 0 empty
      std::integral_constant<bool, false> (0x0x7f5cc5894480) 0 empty

Class std::__or_<std::is_enum<std::_Rb_tree_iterator<std::pair<const int, double> > >, std::is_pointer<std::_Rb_tree_iterator<std::pair<const int, double> > >, std::is_member_pointer<std::_Rb_tree_iterator<std::pair<const int, double> > >, std::is_null_pointer<std::_Rb_tree_iterator<std::pair<const int, double> > > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_enum<std::_Rb_tree_iterator<std::pair<const int, double> > >, std::is_pointer<std::_Rb_tree_iterator<std::pair<const int, double> > >, std::is_member_pointer<std::_Rb_tree_iterator<std::pair<const int, double> > >, std::is_null_pointer<std::_Rb_tree_iterator<std::pair<const int, double> > > > (0x0x7f5cc58a3000) 0 empty
  std::__or_<std::is_pointer<std::_Rb_tree_iterator<std::pair<const int, double> > >, std::is_member_pointer<std::_Rb_tree_iterator<std::pair<const int, double> > >, std::is_null_pointer<std::_Rb_tree_iterator<std::pair<const int, double> > > > (0x0x7f5cc58a3068) 0 empty
    std::__or_<std::is_member_pointer<std::_Rb_tree_iterator<std::pair<const int, double> > >, std::is_null_pointer<std::_Rb_tree_iterator<std::pair<const int, double> > > > (0x0x7f5cc58a30d0) 0 empty
      std::is_null_pointer<std::_Rb_tree_iterator<std::pair<const int, double> > > (0x0x7f5cc58a3138) 0 empty
        std::integral_constant<bool, false> (0x0x7f5cc58944e0) 0 empty

Class std::__or_<std::is_arithmetic<std::_Rb_tree_iterator<std::pair<const int, double> > >, std::is_enum<std::_Rb_tree_iterator<std::pair<const int, double> > >, std::is_pointer<std::_Rb_tree_iterator<std::pair<const int, double> > >, std::is_member_pointer<std::_Rb_tree_iterator<std::pair<const int, double> > >, std::is_null_pointer<std::_Rb_tree_iterator<std::pair<const int, double> > > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_arithmetic<std::_Rb_tree_iterator<std::pair<const int, double> > >, std::is_enum<std::_Rb_tree_iterator<std::pair<const int, double> > >, std::is_pointer<std::_Rb_tree_iterator<std::pair<const int, double> > >, std::is_member_pointer<std::_Rb_tree_iterator<std::pair<const int, double> > >, std::is_null_pointer<std::_Rb_tree_iterator<std::pair<const int, double> > > > (0x0x7f5cc58a31a0) 0 empty
  std::__or_<std::is_enum<std::_Rb_tree_iterator<std::pair<const int, double> > >, std::is_pointer<std::_Rb_tree_iterator<std::pair<const int, double> > >, std::is_member_pointer<std::_Rb_tree_iterator<std::pair<const int, double> > >, std::is_null_pointer<std::_Rb_tree_iterator<std::pair<const int, double> > > > (0x0x7f5cc58a3208) 0 empty
    std::__or_<std::is_pointer<std::_Rb_tree_iterator<std::pair<const int, double> > >, std::is_member_pointer<std::_Rb_tree_iterator<std::pair<const int, double> > >, std::is_null_pointer<std::_Rb_tree_iterator<std::pair<const int, double> > > > (0x0x7f5cc58a3270) 0 empty
      std::__or_<std::is_member_pointer<std::_Rb_tree_iterator<std::pair<const int, double> > >, std::is_null_pointer<std::_Rb_tree_iterator<std::pair<const int, double> > > > (0x0x7f5cc58a32d8) 0 empty
        std::is_null_pointer<std::_Rb_tree_iterator<std::pair<const int, double> > > (0x0x7f5cc58a3340) 0 empty
          std::integral_constant<bool, false> (0x0x7f5cc5894540) 0 empty

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

Class std::__or_<std::is_reference<std::_Rb_tree_iterator<std::pair<const int, double> > >, std::is_scalar<std::_Rb_tree_iterator<std::pair<const int, double> > > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::_Rb_tree_iterator<std::pair<const int, double> > >, std::is_scalar<std::_Rb_tree_iterator<std::pair<const int, double> > > > (0x0x7f5cc58a3410) 0 empty
  std::is_scalar<std::_Rb_tree_iterator<std::pair<const int, double> > > (0x0x7f5cc58a3478) 0 empty
    std::integral_constant<bool, false> (0x0x7f5cc5894600) 0 empty

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

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

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

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

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

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

Class std::__and_<std::is_destructible<std::_Rb_tree_iterator<std::pair<const int, double> > >, std::__is_direct_constructible_impl<std::_Rb_tree_iterator<std::pair<const int, double> >, const std::_Rb_tree_iterator<std::pair<const int, double> >&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_destructible<std::_Rb_tree_iterator<std::pair<const int, double> > >, std::__is_direct_constructible_impl<std::_Rb_tree_iterator<std::pair<const int, double> >, const std::_Rb_tree_iterator<std::pair<const int, double> >&> > (0x0x7f5cc58a3820) 0 empty
  std::__is_direct_constructible_impl<std::_Rb_tree_iterator<std::pair<const int, double> >, const std::_Rb_tree_iterator<std::pair<const int, double> >&> (0x0x7f5cc58a3888) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f5cc5894960) 0 empty

Class std::__is_direct_constructible_new_safe<std::_Rb_tree_iterator<std::pair<const int, double> >, const std::_Rb_tree_iterator<std::pair<const int, double> >&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new_safe<std::_Rb_tree_iterator<std::pair<const int, double> >, const std::_Rb_tree_iterator<std::pair<const int, double> >&> (0x0x7f5cc58a38f0) 0 empty
  std::__and_<std::is_destructible<std::_Rb_tree_iterator<std::pair<const int, double> > >, std::__is_direct_constructible_impl<std::_Rb_tree_iterator<std::pair<const int, double> >, const std::_Rb_tree_iterator<std::pair<const int, double> >&> > (0x0x7f5cc58a3958) 0 empty
    std::__is_direct_constructible_impl<std::_Rb_tree_iterator<std::pair<const int, double> >, const std::_Rb_tree_iterator<std::pair<const int, double> >&> (0x0x7f5cc58a39c0) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7f5cc58949c0) 0 empty

Class std::__is_direct_constructible_new<std::_Rb_tree_iterator<std::pair<const int, double> >, const std::_Rb_tree_iterator<std::pair<const int, double> >&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new<std::_Rb_tree_iterator<std::pair<const int, double> >, const std::_Rb_tree_iterator<std::pair<const int, double> >&> (0x0x7f5cc58a3a28) 0 empty
  std::__is_direct_constructible_new_safe<std::_Rb_tree_iterator<std::pair<const int, double> >, const std::_Rb_tree_iterator<std::pair<const int, double> >&> (0x0x7f5cc58a3a90) 0 empty
    std::__and_<std::is_destructible<std::_Rb_tree_iterator<std::pair<const int, double> > >, std::__is_direct_constructible_impl<std::_Rb_tree_iterator<std::pair<const int, double> >, const std::_Rb_tree_iterator<std::pair<const int, double> >&> > (0x0x7f5cc58a3af8) 0 empty
      std::__is_direct_constructible_impl<std::_Rb_tree_iterator<std::pair<const int, double> >, const std::_Rb_tree_iterator<std::pair<const int, double> >&> (0x0x7f5cc58a3b60) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7f5cc5894a20) 0 empty

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

Class std::__is_constructible_impl<std::_Rb_tree_iterator<std::pair<const int, double> >, const std::_Rb_tree_iterator<std::pair<const int, double> >&>
   size=1 align=1
   base size=1 base align=1
std::__is_constructible_impl<std::_Rb_tree_iterator<std::pair<const int, double> >, const std::_Rb_tree_iterator<std::pair<const int, double> >&> (0x0x7f5cc58a3c30) 0 empty
  std::__is_direct_constructible<std::_Rb_tree_iterator<std::pair<const int, double> >, const std::_Rb_tree_iterator<std::pair<const int, double> >&> (0x0x7f5cc58a3c98) 0 empty
    std::integral_constant<bool, true> (0x0x7f5cc5894ae0) 0 empty

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

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

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

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

Class std::__is_direct_constructible_impl<bool, const bool&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_impl<bool, const bool&> (0x0x7f5cc58a3e38) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f5cc5894cc0) 0 empty

Class std::__and_<std::is_destructible<bool>, std::__is_direct_constructible_impl<bool, const bool&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_destructible<bool>, std::__is_direct_constructible_impl<bool, const bool&> > (0x0x7f5cc58a3f08) 0 empty
  std::__is_direct_constructible_impl<bool, const bool&> (0x0x7f5cc58a3f70) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f5cc5894d20) 0 empty

Class std::__is_direct_constructible_new_safe<bool, const bool&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new_safe<bool, const bool&> (0x0x7f5cc58be0d0) 0 empty
  std::__and_<std::is_destructible<bool>, std::__is_direct_constructible_impl<bool, const bool&> > (0x0x7f5cc58be138) 0 empty
    std::__is_direct_constructible_impl<bool, const bool&> (0x0x7f5cc58be1a0) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7f5cc5894e40) 0 empty

Class std::__is_direct_constructible_new<bool, const bool&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new<bool, const bool&> (0x0x7f5cc58be270) 0 empty
  std::__is_direct_constructible_new_safe<bool, const bool&> (0x0x7f5cc58be2d8) 0 empty
    std::__and_<std::is_destructible<bool>, std::__is_direct_constructible_impl<bool, const bool&> > (0x0x7f5cc58be340) 0 empty
      std::__is_direct_constructible_impl<bool, const bool&> (0x0x7f5cc58be3a8) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7f5cc5894ea0) 0 empty

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

Class std::__is_constructible_impl<bool, const bool&>
   size=1 align=1
   base size=1 base align=1
std::__is_constructible_impl<bool, const bool&> (0x0x7f5cc58be4e0) 0 empty
  std::__is_direct_constructible<bool, const bool&> (0x0x7f5cc58be548) 0 empty
    std::integral_constant<bool, true> (0x0x7f5cc5894f60) 0 empty

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

Class std::__and_<std::is_constructible<std::_Rb_tree_iterator<std::pair<const int, double> >, const std::_Rb_tree_iterator<std::pair<const int, double> >&>, std::is_constructible<bool, const bool&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<std::_Rb_tree_iterator<std::pair<const int, double> >, const std::_Rb_tree_iterator<std::pair<const int, double> >&>, std::is_constructible<bool, const bool&> > (0x0x7f5cc58be618) 0 empty
  std::is_constructible<bool, const bool&> (0x0x7f5cc58be680) 0 empty
    std::integral_constant<bool, true> (0x0x7f5cc58c0060) 0 empty

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

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

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

Class std::__is_void_helper<const std::_Rb_tree_iterator<std::pair<const int, double> >&>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<const std::_Rb_tree_iterator<std::pair<const int, double> >&> (0x0x7f5cc58be820) 0 empty
  std::integral_constant<bool, false> (0x0x7f5cc58c0240) 0 empty

Class std::is_void<const std::_Rb_tree_iterator<std::pair<const int, double> >&>
   size=1 align=1
   base size=1 base align=1
std::is_void<const std::_Rb_tree_iterator<std::pair<const int, double> >&> (0x0x7f5cc58be888) 0 empty
  std::integral_constant<bool, false> (0x0x7f5cc58c02a0) 0 empty

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

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

Class std::__or_<std::is_function<std::_Rb_tree_iterator<std::pair<const int, double> > >, std::is_array<std::_Rb_tree_iterator<std::pair<const int, double> > > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::_Rb_tree_iterator<std::pair<const int, double> > >, std::is_array<std::_Rb_tree_iterator<std::pair<const int, double> > > > (0x0x7f5cc58be8f0) 0 empty
  std::is_array<std::_Rb_tree_iterator<std::pair<const int, double> > > (0x0x7f5cc58be958) 0 empty
    std::integral_constant<bool, false> (0x0x7f5cc58c03c0) 0 empty

Class std::__or_<std::is_void<const std::_Rb_tree_iterator<std::pair<const int, double> >&>, std::is_function<std::_Rb_tree_iterator<std::pair<const int, double> > >, std::is_array<std::_Rb_tree_iterator<std::pair<const int, double> > > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<const std::_Rb_tree_iterator<std::pair<const int, double> >&>, std::is_function<std::_Rb_tree_iterator<std::pair<const int, double> > >, std::is_array<std::_Rb_tree_iterator<std::pair<const int, double> > > > (0x0x7f5cc58be9c0) 0 empty
  std::__or_<std::is_function<std::_Rb_tree_iterator<std::pair<const int, double> > >, std::is_array<std::_Rb_tree_iterator<std::pair<const int, double> > > > (0x0x7f5cc58bea28) 0 empty
    std::is_array<std::_Rb_tree_iterator<std::pair<const int, double> > > (0x0x7f5cc58bea90) 0 empty
      std::integral_constant<bool, false> (0x0x7f5cc58c0420) 0 empty

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

Class std::is_convertible<const std::_Rb_tree_iterator<std::pair<const int, double> >&, std::_Rb_tree_iterator<std::pair<const int, double> > >
   size=1 align=1
   base size=1 base align=1
std::is_convertible<const std::_Rb_tree_iterator<std::pair<const int, double> >&, std::_Rb_tree_iterator<std::pair<const int, double> > > (0x0x7f5cc58beb60) 0 empty
  std::integral_constant<bool, true> (0x0x7f5cc58c04e0) 0 empty

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

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

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

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

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

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

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

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

Class std::__or_<std::is_function<bool>, std::is_array<bool> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<bool>, std::is_array<bool> > (0x0x7f5cc58bed00) 0 empty
  std::is_array<bool> (0x0x7f5cc58bed68) 0 empty
    std::integral_constant<bool, false> (0x0x7f5cc58c0840) 0 empty

Class std::__or_<std::is_void<const bool&>, std::is_function<bool>, std::is_array<bool> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<const bool&>, std::is_function<bool>, std::is_array<bool> > (0x0x7f5cc58bedd0) 0 empty
  std::__or_<std::is_function<bool>, std::is_array<bool> > (0x0x7f5cc58bee38) 0 empty
    std::is_array<bool> (0x0x7f5cc58beea0) 0 empty
      std::integral_constant<bool, false> (0x0x7f5cc58c08a0) 0 empty

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

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

Class std::__and_<std::is_convertible<const std::_Rb_tree_iterator<std::pair<const int, double> >&, std::_Rb_tree_iterator<std::pair<const int, double> > >, std::is_convertible<const bool&, bool> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_convertible<const std::_Rb_tree_iterator<std::pair<const int, double> >&, std::_Rb_tree_iterator<std::pair<const int, double> > >, std::is_convertible<const bool&, bool> > (0x0x7f5cc58be6e8) 0 empty
  std::is_convertible<const bool&, bool> (0x0x7f5cc58be750) 0 empty
    std::integral_constant<bool, true> (0x0x7f5cc58c09c0) 0 empty

Class std::conditional<true, std::__and_<std::is_convertible<std::_Rb_tree_iterator<std::pair<const int, double> >&&, std::_Rb_tree_iterator<std::pair<const int, double> > >, std::is_convertible<const bool&, bool> >, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_iterator<std::pair<const int, double> >&&, std::_Rb_tree_iterator<std::pair<const int, double> > >, std::is_convertible<const bool&, bool> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__and_<std::is_convertible<std::_Rb_tree_iterator<std::pair<const int, double> >&&, std::_Rb_tree_iterator<std::pair<const int, double> > >, std::is_convertible<const bool&, bool> >, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_iterator<std::pair<const int, double> >&&, std::_Rb_tree_iterator<std::pair<const int, double> > >, std::is_convertible<const bool&, bool> > > > (0x0x7f5cc58c0a80) 0 empty

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

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

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

Class std::__and_<std::is_destructible<std::_Rb_tree_iterator<std::pair<const int, double> > >, std::__is_direct_constructible_impl<std::_Rb_tree_iterator<std::pair<const int, double> >, std::_Rb_tree_iterator<std::pair<const int, double> >&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_destructible<std::_Rb_tree_iterator<std::pair<const int, double> > >, std::__is_direct_constructible_impl<std::_Rb_tree_iterator<std::pair<const int, double> >, std::_Rb_tree_iterator<std::pair<const int, double> >&&> > (0x0x7f5cc58e8270) 0 empty
  std::__is_direct_constructible_impl<std::_Rb_tree_iterator<std::pair<const int, double> >, std::_Rb_tree_iterator<std::pair<const int, double> >&&> (0x0x7f5cc58e82d8) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f5cc58c0c00) 0 empty

Class std::__is_direct_constructible_new_safe<std::_Rb_tree_iterator<std::pair<const int, double> >, std::_Rb_tree_iterator<std::pair<const int, double> >&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new_safe<std::_Rb_tree_iterator<std::pair<const int, double> >, std::_Rb_tree_iterator<std::pair<const int, double> >&&> (0x0x7f5cc58e8340) 0 empty
  std::__and_<std::is_destructible<std::_Rb_tree_iterator<std::pair<const int, double> > >, std::__is_direct_constructible_impl<std::_Rb_tree_iterator<std::pair<const int, double> >, std::_Rb_tree_iterator<std::pair<const int, double> >&&> > (0x0x7f5cc58e83a8) 0 empty
    std::__is_direct_constructible_impl<std::_Rb_tree_iterator<std::pair<const int, double> >, std::_Rb_tree_iterator<std::pair<const int, double> >&&> (0x0x7f5cc58e8410) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7f5cc58c0c60) 0 empty

Class std::__is_direct_constructible_new<std::_Rb_tree_iterator<std::pair<const int, double> >, std::_Rb_tree_iterator<std::pair<const int, double> >&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new<std::_Rb_tree_iterator<std::pair<const int, double> >, std::_Rb_tree_iterator<std::pair<const int, double> >&&> (0x0x7f5cc58e8478) 0 empty
  std::__is_direct_constructible_new_safe<std::_Rb_tree_iterator<std::pair<const int, double> >, std::_Rb_tree_iterator<std::pair<const int, double> >&&> (0x0x7f5cc58e84e0) 0 empty
    std::__and_<std::is_destructible<std::_Rb_tree_iterator<std::pair<const int, double> > >, std::__is_direct_constructible_impl<std::_Rb_tree_iterator<std::pair<const int, double> >, std::_Rb_tree_iterator<std::pair<const int, double> >&&> > (0x0x7f5cc58e8548) 0 empty
      std::__is_direct_constructible_impl<std::_Rb_tree_iterator<std::pair<const int, double> >, std::_Rb_tree_iterator<std::pair<const int, double> >&&> (0x0x7f5cc58e85b0) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7f5cc58c0cc0) 0 empty

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

Class std::__is_constructible_impl<std::_Rb_tree_iterator<std::pair<const int, double> >, std::_Rb_tree_iterator<std::pair<const int, double> >&&>
   size=1 align=1
   base size=1 base align=1
std::__is_constructible_impl<std::_Rb_tree_iterator<std::pair<const int, double> >, std::_Rb_tree_iterator<std::pair<const int, double> >&&> (0x0x7f5cc58e8680) 0 empty
  std::__is_direct_constructible<std::_Rb_tree_iterator<std::pair<const int, double> >, std::_Rb_tree_iterator<std::pair<const int, double> >&&> (0x0x7f5cc58e86e8) 0 empty
    std::integral_constant<bool, true> (0x0x7f5cc58c0d80) 0 empty

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

Class std::conditional<true, std::__and_<std::is_constructible<bool, const bool&&>, std::__and_<std::is_convertible<std::_Rb_tree_iterator<std::pair<const int, double> >&&, std::_Rb_tree_iterator<std::pair<const int, double> > >, std::is_convertible<const bool&, bool> > >, std::is_constructible<std::_Rb_tree_iterator<std::pair<const int, double> >, std::_Rb_tree_iterator<std::pair<const int, double> >&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__and_<std::is_constructible<bool, const bool&&>, std::__and_<std::is_convertible<std::_Rb_tree_iterator<std::pair<const int, double> >&&, std::_Rb_tree_iterator<std::pair<const int, double> > >, std::is_convertible<const bool&, bool> > >, std::is_constructible<std::_Rb_tree_iterator<std::pair<const int, double> >, std::_Rb_tree_iterator<std::pair<const int, double> >&&> > (0x0x7f5cc58c0e40) 0 empty

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

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

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

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

Class std::is_lvalue_reference<const bool&&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<const bool&&> (0x0x7f5cc58e8958) 0 empty
  std::integral_constant<bool, false> (0x0x7f5cc59080c0) 0 empty

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

Class std::is_rvalue_reference<const bool&&>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<const bool&&> (0x0x7f5cc58e8a90) 0 empty
  std::integral_constant<bool, true> (0x0x7f5cc5908180) 0 empty

Class std::__or_<std::is_lvalue_reference<const bool&&>, std::is_rvalue_reference<const bool&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<const bool&&>, std::is_rvalue_reference<const bool&&> > (0x0x7f5cc58e8af8) 0 empty
  std::is_rvalue_reference<const bool&&> (0x0x7f5cc58e8b60) 0 empty
    std::integral_constant<bool, true> (0x0x7f5cc59081e0) 0 empty

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

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

Class std::__or_<std::is_reference<const bool&&>, std::is_void<const bool&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<const bool&&>, std::is_void<const bool&&> > (0x0x7f5cc58e8c30) 0 empty
  std::is_reference<const bool&&> (0x0x7f5cc58e8c98) 0 empty
    std::integral_constant<bool, true> (0x0x7f5cc59083c0) 0 empty

Class std::__or_<std::is_function<const bool&&>, std::is_reference<const bool&&>, std::is_void<const bool&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<const bool&&>, std::is_reference<const bool&&>, std::is_void<const bool&&> > (0x0x7f5cc58e8d00) 0 empty
  std::__or_<std::is_reference<const bool&&>, std::is_void<const bool&&> > (0x0x7f5cc58e8d68) 0 empty
    std::is_reference<const bool&&> (0x0x7f5cc58e8dd0) 0 empty
      std::integral_constant<bool, true> (0x0x7f5cc5908420) 0 empty

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

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

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

Class std::__or_<std::is_object<const bool&&>, std::is_reference<const bool&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<const bool&&>, std::is_reference<const bool&&> > (0x0x7f5cc58e8000) 0 empty
  std::is_reference<const bool&&> (0x0x7f5cc58e8068) 0 empty
    std::integral_constant<bool, true> (0x0x7f5cc59085a0) 0 empty

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

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

Class std::add_rvalue_reference<const bool&&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<const bool&&> (0x0x7f5cc5918000) 0 empty
  std::__add_rvalue_reference_helper<const bool&&, true> (0x0x7f5cc59086c0) 0 empty

Class std::__is_direct_constructible_impl<bool, const bool&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_impl<bool, const bool&&> (0x0x7f5cc58e8888) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f5cc58c0f60) 0 empty

Class std::__and_<std::is_destructible<bool>, std::__is_direct_constructible_impl<bool, const bool&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_destructible<bool>, std::__is_direct_constructible_impl<bool, const bool&&> > (0x0x7f5cc59180d0) 0 empty
  std::__is_direct_constructible_impl<bool, const bool&&> (0x0x7f5cc5918138) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f5cc5908720) 0 empty

Class std::__is_direct_constructible_new_safe<bool, const bool&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new_safe<bool, const bool&&> (0x0x7f5cc5918270) 0 empty
  std::__and_<std::is_destructible<bool>, std::__is_direct_constructible_impl<bool, const bool&&> > (0x0x7f5cc59182d8) 0 empty
    std::__is_direct_constructible_impl<bool, const bool&&> (0x0x7f5cc5918340) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7f5cc5908840) 0 empty

Class std::__is_direct_constructible_new<bool, const bool&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new<bool, const bool&&> (0x0x7f5cc5918410) 0 empty
  std::__is_direct_constructible_new_safe<bool, const bool&&> (0x0x7f5cc5918478) 0 empty
    std::__and_<std::is_destructible<bool>, std::__is_direct_constructible_impl<bool, const bool&&> > (0x0x7f5cc59184e0) 0 empty
      std::__is_direct_constructible_impl<bool, const bool&&> (0x0x7f5cc5918548) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7f5cc59088a0) 0 empty

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

Class std::__is_constructible_impl<bool, const bool&&>
   size=1 align=1
   base size=1 base align=1
std::__is_constructible_impl<bool, const bool&&> (0x0x7f5cc5918680) 0 empty
  std::__is_direct_constructible<bool, const bool&&> (0x0x7f5cc59186e8) 0 empty
    std::integral_constant<bool, true> (0x0x7f5cc5908960) 0 empty

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

Class std::conditional<true, std::__and_<std::is_convertible<std::_Rb_tree_iterator<std::pair<const int, double> >&&, std::_Rb_tree_iterator<std::pair<const int, double> > >, std::is_convertible<const bool&, bool> >, std::is_constructible<bool, const bool&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__and_<std::is_convertible<std::_Rb_tree_iterator<std::pair<const int, double> >&&, std::_Rb_tree_iterator<std::pair<const int, double> > >, std::is_convertible<const bool&, bool> >, std::is_constructible<bool, const bool&&> > (0x0x7f5cc5908a20) 0 empty

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

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

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

Class std::__is_void_helper<std::_Rb_tree_iterator<std::pair<const int, double> >&&>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<std::_Rb_tree_iterator<std::pair<const int, double> >&&> (0x0x7f5cc5918820) 0 empty
  std::integral_constant<bool, false> (0x0x7f5cc5908ba0) 0 empty

Class std::is_void<std::_Rb_tree_iterator<std::pair<const int, double> >&&>
   size=1 align=1
   base size=1 base align=1
std::is_void<std::_Rb_tree_iterator<std::pair<const int, double> >&&> (0x0x7f5cc5918888) 0 empty
  std::integral_constant<bool, false> (0x0x7f5cc5908c00) 0 empty

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

Class std::__or_<std::is_void<std::_Rb_tree_iterator<std::pair<const int, double> >&&>, std::is_function<std::_Rb_tree_iterator<std::pair<const int, double> > >, std::is_array<std::_Rb_tree_iterator<std::pair<const int, double> > > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<std::_Rb_tree_iterator<std::pair<const int, double> >&&>, std::is_function<std::_Rb_tree_iterator<std::pair<const int, double> > >, std::is_array<std::_Rb_tree_iterator<std::pair<const int, double> > > > (0x0x7f5cc59188f0) 0 empty
  std::__or_<std::is_function<std::_Rb_tree_iterator<std::pair<const int, double> > >, std::is_array<std::_Rb_tree_iterator<std::pair<const int, double> > > > (0x0x7f5cc5918958) 0 empty
    std::is_array<std::_Rb_tree_iterator<std::pair<const int, double> > > (0x0x7f5cc59189c0) 0 empty
      std::integral_constant<bool, false> (0x0x7f5cc5908cc0) 0 empty

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

Class std::is_convertible<std::_Rb_tree_iterator<std::pair<const int, double> >&&, std::_Rb_tree_iterator<std::pair<const int, double> > >
   size=1 align=1
   base size=1 base align=1
std::is_convertible<std::_Rb_tree_iterator<std::pair<const int, double> >&&, std::_Rb_tree_iterator<std::pair<const int, double> > > (0x0x7f5cc5918a90) 0 empty
  std::integral_constant<bool, true> (0x0x7f5cc5908d80) 0 empty

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

Class std::__and_<std::is_convertible<std::_Rb_tree_iterator<std::pair<const int, double> >&&, std::_Rb_tree_iterator<std::pair<const int, double> > >, std::is_convertible<const bool&, bool> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_convertible<std::_Rb_tree_iterator<std::pair<const int, double> >&&, std::_Rb_tree_iterator<std::pair<const int, double> > >, std::is_convertible<const bool&, bool> > (0x0x7f5cc5918af8) 0 empty
  std::is_convertible<const bool&, bool> (0x0x7f5cc5918b60) 0 empty
    std::integral_constant<bool, true> (0x0x7f5cc5908e40) 0 empty

Class std::__and_<std::is_constructible<bool, const bool&&>, std::__and_<std::is_convertible<std::_Rb_tree_iterator<std::pair<const int, double> >&&, std::_Rb_tree_iterator<std::pair<const int, double> > >, std::is_convertible<const bool&, bool> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<bool, const bool&&>, std::__and_<std::is_convertible<std::_Rb_tree_iterator<std::pair<const int, double> >&&, std::_Rb_tree_iterator<std::pair<const int, double> > >, std::is_convertible<const bool&, bool> > > (0x0x7f5cc5918bc8) 0 empty
  std::__and_<std::is_convertible<std::_Rb_tree_iterator<std::pair<const int, double> >&&, std::_Rb_tree_iterator<std::pair<const int, double> > >, std::is_convertible<const bool&, bool> > (0x0x7f5cc5918c30) 0 empty
    std::is_convertible<const bool&, bool> (0x0x7f5cc5918c98) 0 empty
      std::integral_constant<bool, true> (0x0x7f5cc5908ea0) 0 empty

Class std::__and_<std::is_constructible<std::_Rb_tree_iterator<std::pair<const int, double> >, std::_Rb_tree_iterator<std::pair<const int, double> >&&>, std::is_constructible<bool, const bool&&>, std::__and_<std::is_convertible<std::_Rb_tree_iterator<std::pair<const int, double> >&&, std::_Rb_tree_iterator<std::pair<const int, double> > >, std::is_convertible<const bool&, bool> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<std::_Rb_tree_iterator<std::pair<const int, double> >, std::_Rb_tree_iterator<std::pair<const int, double> >&&>, std::is_constructible<bool, const bool&&>, std::__and_<std::is_convertible<std::_Rb_tree_iterator<std::pair<const int, double> >&&, std::_Rb_tree_iterator<std::pair<const int, double> > >, std::is_convertible<const bool&, bool> > > (0x0x7f5cc5918d00) 0 empty
  std::__and_<std::is_constructible<bool, const bool&&>, std::__and_<std::is_convertible<std::_Rb_tree_iterator<std::pair<const int, double> >&&, std::_Rb_tree_iterator<std::pair<const int, double> > >, std::is_convertible<const bool&, bool> > > (0x0x7f5cc5918d68) 0 empty
    std::__and_<std::is_convertible<std::_Rb_tree_iterator<std::pair<const int, double> >&&, std::_Rb_tree_iterator<std::pair<const int, double> > >, std::is_convertible<const bool&, bool> > (0x0x7f5cc5918dd0) 0 empty
      std::is_convertible<const bool&, bool> (0x0x7f5cc5918e38) 0 empty
        std::integral_constant<bool, true> (0x0x7f5cc5908f00) 0 empty

Class std::conditional<false, std::__and_<std::is_convertible<std::_Rb_tree_iterator<std::pair<const int, double> >&&, std::_Rb_tree_iterator<std::pair<const int, double> > >, std::is_convertible<const bool&, bool> >, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_iterator<std::pair<const int, double> >&&, std::_Rb_tree_iterator<std::pair<const int, double> > >, std::is_convertible<const bool&, bool> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__and_<std::is_convertible<std::_Rb_tree_iterator<std::pair<const int, double> >&&, std::_Rb_tree_iterator<std::pair<const int, double> > >, std::is_convertible<const bool&, bool> >, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_iterator<std::pair<const int, double> >&&, std::_Rb_tree_iterator<std::pair<const int, double> > >, std::is_convertible<const bool&, bool> > > > (0x0x7f5cc5533000) 0 empty

Class std::conditional<true, std::__and_<std::is_constructible<bool, const bool&&>, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_iterator<std::pair<const int, double> >&&, std::_Rb_tree_iterator<std::pair<const int, double> > >, std::is_convertible<const bool&, bool> > > >, std::is_constructible<std::_Rb_tree_iterator<std::pair<const int, double> >, std::_Rb_tree_iterator<std::pair<const int, double> >&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__and_<std::is_constructible<bool, const bool&&>, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_iterator<std::pair<const int, double> >&&, std::_Rb_tree_iterator<std::pair<const int, double> > >, std::is_convertible<const bool&, bool> > > >, std::is_constructible<std::_Rb_tree_iterator<std::pair<const int, double> >, std::_Rb_tree_iterator<std::pair<const int, double> >&&> > (0x0x7f5cc5533060) 0 empty

Class std::conditional<true, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_iterator<std::pair<const int, double> >&&, std::_Rb_tree_iterator<std::pair<const int, double> > >, std::is_convertible<const bool&, bool> > >, std::is_constructible<bool, const bool&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_iterator<std::pair<const int, double> >&&, std::_Rb_tree_iterator<std::pair<const int, double> > >, std::is_convertible<const bool&, bool> > >, std::is_constructible<bool, const bool&&> > (0x0x7f5cc55330c0) 0 empty

Class std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_iterator<std::pair<const int, double> >&&, std::_Rb_tree_iterator<std::pair<const int, double> > >, std::is_convertible<const bool&, bool> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_iterator<std::pair<const int, double> >&&, std::_Rb_tree_iterator<std::pair<const int, double> > >, std::is_convertible<const bool&, bool> > > (0x0x7f5cc5918f08) 0 empty
  std::integral_constant<bool, false> (0x0x7f5cc5533120) 0 empty

Class std::__and_<std::is_constructible<bool, const bool&&>, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_iterator<std::pair<const int, double> >&&, std::_Rb_tree_iterator<std::pair<const int, double> > >, std::is_convertible<const bool&, bool> > > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<bool, const bool&&>, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_iterator<std::pair<const int, double> >&&, std::_Rb_tree_iterator<std::pair<const int, double> > >, std::is_convertible<const bool&, bool> > > > (0x0x7f5cc5918f70) 0 empty
  std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_iterator<std::pair<const int, double> >&&, std::_Rb_tree_iterator<std::pair<const int, double> > >, std::is_convertible<const bool&, bool> > > (0x0x7f5cc553b000) 0 empty
    std::integral_constant<bool, false> (0x0x7f5cc5533180) 0 empty

Class std::__and_<std::is_constructible<std::_Rb_tree_iterator<std::pair<const int, double> >, std::_Rb_tree_iterator<std::pair<const int, double> >&&>, std::is_constructible<bool, const bool&&>, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_iterator<std::pair<const int, double> >&&, std::_Rb_tree_iterator<std::pair<const int, double> > >, std::is_convertible<const bool&, bool> > > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<std::_Rb_tree_iterator<std::pair<const int, double> >, std::_Rb_tree_iterator<std::pair<const int, double> >&&>, std::is_constructible<bool, const bool&&>, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_iterator<std::pair<const int, double> >&&, std::_Rb_tree_iterator<std::pair<const int, double> > >, std::is_convertible<const bool&, bool> > > > (0x0x7f5cc553b068) 0 empty
  std::__and_<std::is_constructible<bool, const bool&&>, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_iterator<std::pair<const int, double> >&&, std::_Rb_tree_iterator<std::pair<const int, double> > >, std::is_convertible<const bool&, bool> > > > (0x0x7f5cc553b0d0) 0 empty
    std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_iterator<std::pair<const int, double> >&&, std::_Rb_tree_iterator<std::pair<const int, double> > >, std::is_convertible<const bool&, bool> > > (0x0x7f5cc553b138) 0 empty
      std::integral_constant<bool, false> (0x0x7f5cc55331e0) 0 empty

Class std::conditional<true, std::__and_<std::is_convertible<const std::_Rb_tree_iterator<std::pair<const int, double> >&, std::_Rb_tree_iterator<std::pair<const int, double> > >, std::is_convertible<bool&&, bool> >, std::__not_<std::__and_<std::is_convertible<const std::_Rb_tree_iterator<std::pair<const int, double> >&, std::_Rb_tree_iterator<std::pair<const int, double> > >, std::is_convertible<bool&&, bool> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__and_<std::is_convertible<const std::_Rb_tree_iterator<std::pair<const int, double> >&, std::_Rb_tree_iterator<std::pair<const int, double> > >, std::is_convertible<bool&&, bool> >, std::__not_<std::__and_<std::is_convertible<const std::_Rb_tree_iterator<std::pair<const int, double> >&, std::_Rb_tree_iterator<std::pair<const int, double> > >, std::is_convertible<bool&&, bool> > > > (0x0x7f5cc55332a0) 0 empty

Class std::conditional<true, std::__and_<std::is_constructible<bool, bool&&>, std::__and_<std::is_convertible<const std::_Rb_tree_iterator<std::pair<const int, double> >&, std::_Rb_tree_iterator<std::pair<const int, double> > >, std::is_convertible<bool&&, bool> > >, std::is_constructible<std::_Rb_tree_iterator<std::pair<const int, double> >, const std::_Rb_tree_iterator<std::pair<const int, double> >&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__and_<std::is_constructible<bool, bool&&>, std::__and_<std::is_convertible<const std::_Rb_tree_iterator<std::pair<const int, double> >&, std::_Rb_tree_iterator<std::pair<const int, double> > >, std::is_convertible<bool&&, bool> > >, std::is_constructible<std::_Rb_tree_iterator<std::pair<const int, double> >, const std::_Rb_tree_iterator<std::pair<const int, double> >&> > (0x0x7f5cc5533300) 0 empty

Class std::conditional<true, std::__and_<std::is_convertible<const std::_Rb_tree_iterator<std::pair<const int, double> >&, std::_Rb_tree_iterator<std::pair<const int, double> > >, std::is_convertible<bool&&, bool> >, std::is_constructible<bool, bool&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__and_<std::is_convertible<const std::_Rb_tree_iterator<std::pair<const int, double> >&, std::_Rb_tree_iterator<std::pair<const int, double> > >, std::is_convertible<bool&&, bool> >, std::is_constructible<bool, bool&&> > (0x0x7f5cc5533360) 0 empty

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

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

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

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

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

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

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

Class std::__or_<std::is_void<bool&&>, std::is_function<bool>, std::is_array<bool> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<bool&&>, std::is_function<bool>, std::is_array<bool> > (0x0x7f5cc553b4e0) 0 empty
  std::__or_<std::is_function<bool>, std::is_array<bool> > (0x0x7f5cc553b548) 0 empty
    std::is_array<bool> (0x0x7f5cc553b5b0) 0 empty
      std::integral_constant<bool, false> (0x0x7f5cc5533660) 0 empty

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

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

Class std::__and_<std::is_convertible<const std::_Rb_tree_iterator<std::pair<const int, double> >&, std::_Rb_tree_iterator<std::pair<const int, double> > >, std::is_convertible<bool&&, bool> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_convertible<const std::_Rb_tree_iterator<std::pair<const int, double> >&, std::_Rb_tree_iterator<std::pair<const int, double> > >, std::is_convertible<bool&&, bool> > (0x0x7f5cc553b6e8) 0 empty
  std::is_convertible<bool&&, bool> (0x0x7f5cc553b750) 0 empty
    std::integral_constant<bool, true> (0x0x7f5cc5533780) 0 empty

Class std::__and_<std::is_constructible<bool, bool&&>, std::__and_<std::is_convertible<const std::_Rb_tree_iterator<std::pair<const int, double> >&, std::_Rb_tree_iterator<std::pair<const int, double> > >, std::is_convertible<bool&&, bool> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<bool, bool&&>, std::__and_<std::is_convertible<const std::_Rb_tree_iterator<std::pair<const int, double> >&, std::_Rb_tree_iterator<std::pair<const int, double> > >, std::is_convertible<bool&&, bool> > > (0x0x7f5cc553b7b8) 0 empty
  std::__and_<std::is_convertible<const std::_Rb_tree_iterator<std::pair<const int, double> >&, std::_Rb_tree_iterator<std::pair<const int, double> > >, std::is_convertible<bool&&, bool> > (0x0x7f5cc553b820) 0 empty
    std::is_convertible<bool&&, bool> (0x0x7f5cc553b888) 0 empty
      std::integral_constant<bool, true> (0x0x7f5cc55337e0) 0 empty

Class std::__and_<std::is_constructible<std::_Rb_tree_iterator<std::pair<const int, double> >, const std::_Rb_tree_iterator<std::pair<const int, double> >&>, std::is_constructible<bool, bool&&>, std::__and_<std::is_convertible<const std::_Rb_tree_iterator<std::pair<const int, double> >&, std::_Rb_tree_iterator<std::pair<const int, double> > >, std::is_convertible<bool&&, bool> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<std::_Rb_tree_iterator<std::pair<const int, double> >, const std::_Rb_tree_iterator<std::pair<const int, double> >&>, std::is_constructible<bool, bool&&>, std::__and_<std::is_convertible<const std::_Rb_tree_iterator<std::pair<const int, double> >&, std::_Rb_tree_iterator<std::pair<const int, double> > >, std::is_convertible<bool&&, bool> > > (0x0x7f5cc553b8f0) 0 empty
  std::__and_<std::is_constructible<bool, bool&&>, std::__and_<std::is_convertible<const std::_Rb_tree_iterator<std::pair<const int, double> >&, std::_Rb_tree_iterator<std::pair<const int, double> > >, std::is_convertible<bool&&, bool> > > (0x0x7f5cc553b958) 0 empty
    std::__and_<std::is_convertible<const std::_Rb_tree_iterator<std::pair<const int, double> >&, std::_Rb_tree_iterator<std::pair<const int, double> > >, std::is_convertible<bool&&, bool> > (0x0x7f5cc553b9c0) 0 empty
      std::is_convertible<bool&&, bool> (0x0x7f5cc553ba28) 0 empty
        std::integral_constant<bool, true> (0x0x7f5cc5533840) 0 empty

Class std::conditional<false, std::__and_<std::is_convertible<const std::_Rb_tree_iterator<std::pair<const int, double> >&, std::_Rb_tree_iterator<std::pair<const int, double> > >, std::is_convertible<bool&&, bool> >, std::__not_<std::__and_<std::is_convertible<const std::_Rb_tree_iterator<std::pair<const int, double> >&, std::_Rb_tree_iterator<std::pair<const int, double> > >, std::is_convertible<bool&&, bool> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__and_<std::is_convertible<const std::_Rb_tree_iterator<std::pair<const int, double> >&, std::_Rb_tree_iterator<std::pair<const int, double> > >, std::is_convertible<bool&&, bool> >, std::__not_<std::__and_<std::is_convertible<const std::_Rb_tree_iterator<std::pair<const int, double> >&, std::_Rb_tree_iterator<std::pair<const int, double> > >, std::is_convertible<bool&&, bool> > > > (0x0x7f5cc5533900) 0 empty

Class std::conditional<true, std::__and_<std::is_constructible<bool, bool&&>, std::__not_<std::__and_<std::is_convertible<const std::_Rb_tree_iterator<std::pair<const int, double> >&, std::_Rb_tree_iterator<std::pair<const int, double> > >, std::is_convertible<bool&&, bool> > > >, std::is_constructible<std::_Rb_tree_iterator<std::pair<const int, double> >, const std::_Rb_tree_iterator<std::pair<const int, double> >&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__and_<std::is_constructible<bool, bool&&>, std::__not_<std::__and_<std::is_convertible<const std::_Rb_tree_iterator<std::pair<const int, double> >&, std::_Rb_tree_iterator<std::pair<const int, double> > >, std::is_convertible<bool&&, bool> > > >, std::is_constructible<std::_Rb_tree_iterator<std::pair<const int, double> >, const std::_Rb_tree_iterator<std::pair<const int, double> >&> > (0x0x7f5cc5533960) 0 empty

Class std::conditional<true, std::__not_<std::__and_<std::is_convertible<const std::_Rb_tree_iterator<std::pair<const int, double> >&, std::_Rb_tree_iterator<std::pair<const int, double> > >, std::is_convertible<bool&&, bool> > >, std::is_constructible<bool, bool&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__not_<std::__and_<std::is_convertible<const std::_Rb_tree_iterator<std::pair<const int, double> >&, std::_Rb_tree_iterator<std::pair<const int, double> > >, std::is_convertible<bool&&, bool> > >, std::is_constructible<bool, bool&&> > (0x0x7f5cc55339c0) 0 empty

Class std::__not_<std::__and_<std::is_convertible<const std::_Rb_tree_iterator<std::pair<const int, double> >&, std::_Rb_tree_iterator<std::pair<const int, double> > >, std::is_convertible<bool&&, bool> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__and_<std::is_convertible<const std::_Rb_tree_iterator<std::pair<const int, double> >&, std::_Rb_tree_iterator<std::pair<const int, double> > >, std::is_convertible<bool&&, bool> > > (0x0x7f5cc553bc30) 0 empty
  std::integral_constant<bool, false> (0x0x7f5cc5533a20) 0 empty

Class std::__and_<std::is_constructible<bool, bool&&>, std::__not_<std::__and_<std::is_convertible<const std::_Rb_tree_iterator<std::pair<const int, double> >&, std::_Rb_tree_iterator<std::pair<const int, double> > >, std::is_convertible<bool&&, bool> > > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<bool, bool&&>, std::__not_<std::__and_<std::is_convertible<const std::_Rb_tree_iterator<std::pair<const int, double> >&, std::_Rb_tree_iterator<std::pair<const int, double> > >, std::is_convertible<bool&&, bool> > > > (0x0x7f5cc553bc98) 0 empty
  std::__not_<std::__and_<std::is_convertible<const std::_Rb_tree_iterator<std::pair<const int, double> >&, std::_Rb_tree_iterator<std::pair<const int, double> > >, std::is_convertible<bool&&, bool> > > (0x0x7f5cc553bd00) 0 empty
    std::integral_constant<bool, false> (0x0x7f5cc5533a80) 0 empty

Class std::__and_<std::is_constructible<std::_Rb_tree_iterator<std::pair<const int, double> >, const std::_Rb_tree_iterator<std::pair<const int, double> >&>, std::is_constructible<bool, bool&&>, std::__not_<std::__and_<std::is_convertible<const std::_Rb_tree_iterator<std::pair<const int, double> >&, std::_Rb_tree_iterator<std::pair<const int, double> > >, std::is_convertible<bool&&, bool> > > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<std::_Rb_tree_iterator<std::pair<const int, double> >, const std::_Rb_tree_iterator<std::pair<const int, double> >&>, std::is_constructible<bool, bool&&>, std::__not_<std::__and_<std::is_convertible<const std::_Rb_tree_iterator<std::pair<const int, double> >&, std::_Rb_tree_iterator<std::pair<const int, double> > >, std::is_convertible<bool&&, bool> > > > (0x0x7f5cc553bd68) 0 empty
  std::__and_<std::is_constructible<bool, bool&&>, std::__not_<std::__and_<std::is_convertible<const std::_Rb_tree_iterator<std::pair<const int, double> >&, std::_Rb_tree_iterator<std::pair<const int, double> > >, std::is_convertible<bool&&, bool> > > > (0x0x7f5cc553bdd0) 0 empty
    std::__not_<std::__and_<std::is_convertible<const std::_Rb_tree_iterator<std::pair<const int, double> >&, std::_Rb_tree_iterator<std::pair<const int, double> > >, std::is_convertible<bool&&, bool> > > (0x0x7f5cc553be38) 0 empty
      std::integral_constant<bool, false> (0x0x7f5cc5533ae0) 0 empty

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

Class std::__and_<std::is_constructible<std::_Rb_tree_iterator<std::pair<const int, double> >, std::_Rb_tree_iterator<std::pair<const int, double> >&&>, std::is_constructible<bool, bool&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<std::_Rb_tree_iterator<std::pair<const int, double> >, std::_Rb_tree_iterator<std::pair<const int, double> >&&>, std::is_constructible<bool, bool&&> > (0x0x7f5cc553bf70) 0 empty
  std::is_constructible<bool, bool&&> (0x0x7f5cc553b1a0) 0 empty
    std::integral_constant<bool, true> (0x0x7f5cc5533c00) 0 empty

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

Class std::__and_<std::is_convertible<std::_Rb_tree_iterator<std::pair<const int, double> >&&, std::_Rb_tree_iterator<std::pair<const int, double> > >, std::is_convertible<bool&&, bool> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_convertible<std::_Rb_tree_iterator<std::pair<const int, double> >&&, std::_Rb_tree_iterator<std::pair<const int, double> > >, std::is_convertible<bool&&, bool> > (0x0x7f5cc553b208) 0 empty
  std::is_convertible<bool&&, bool> (0x0x7f5cc553ba90) 0 empty
    std::integral_constant<bool, true> (0x0x7f5cc5533d20) 0 empty

Class std::remove_reference<std::_Rb_tree_iterator<std::pair<const int, double> > >
   size=1 align=1
   base size=0 base align=1
std::remove_reference<std::_Rb_tree_iterator<std::pair<const int, double> > > (0x0x7f5cc5533de0) 0 empty

Class std::remove_reference<bool>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<bool> (0x0x7f5cc5533ea0) 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> > (0x0x7f5cc5577900) 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> > (0x0x7f5cc5577960) 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> > (0x0x7f5cc5577c00) 0

Class std::iterator_traits<char16_t*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<char16_t*> (0x0x7f5cc5577cc0) 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> > (0x0x7f5cc5577c60) 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> > (0x0x7f5cc55e6060) 0

Class std::iterator_traits<char32_t*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<char32_t*> (0x0x7f5cc55e6120) 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> > (0x0x7f5cc55e60c0) 0

Class std::is_error_condition_enum<std::_Rb_tree_iterator<std::pair<const int, double> > >
   size=1 align=1
   base size=1 base align=1
std::is_error_condition_enum<std::_Rb_tree_iterator<std::pair<const int, double> > > (0x0x7f5cc56211a0) 0 empty
  std::integral_constant<bool, false> (0x0x7f5cc55e6f60) 0 empty

Class std::is_error_code_enum<std::_Rb_tree_iterator<std::pair<const int, double> > >
   size=1 align=1
   base size=1 base align=1
std::is_error_code_enum<std::_Rb_tree_iterator<std::pair<const int, double> > > (0x0x7f5cc5621208) 0 empty
  std::integral_constant<bool, false> (0x0x7f5cc5634000) 0 empty

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

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

Class std::is_array<std::_Rb_tree_node_base*>
   size=1 align=1
   base size=1 base align=1
std::is_array<std::_Rb_tree_node_base*> (0x0x7f5cc5621270) 0 empty
  std::integral_constant<bool, false> (0x0x7f5cc56341e0) 0 empty

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

Class std::__and_<std::is_array<std::_Rb_tree_node_base*>, std::__not_<std::extent<std::_Rb_tree_node_base*, 0u> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_array<std::_Rb_tree_node_base*>, std::__not_<std::extent<std::_Rb_tree_node_base*, 0u> > > (0x0x7f5cc56212d8) 0 empty
  std::is_array<std::_Rb_tree_node_base*> (0x0x7f5cc5621340) 0 empty
    std::integral_constant<bool, false> (0x0x7f5cc56342a0) 0 empty

Class std::__is_array_unknown_bounds<std::_Rb_tree_node_base*>
   size=1 align=1
   base size=1 base align=1
std::__is_array_unknown_bounds<std::_Rb_tree_node_base*> (0x0x7f5cc56213a8) 0 empty
  std::__and_<std::is_array<std::_Rb_tree_node_base*>, std::__not_<std::extent<std::_Rb_tree_node_base*, 0u> > > (0x0x7f5cc5621410) 0 empty
    std::is_array<std::_Rb_tree_node_base*> (0x0x7f5cc5621478) 0 empty
      std::integral_constant<bool, false> (0x0x7f5cc5634300) 0 empty

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

Class std::__or_<std::__is_array_unknown_bounds<std::_Rb_tree_node_base*>, std::is_function<std::_Rb_tree_node_base*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::__is_array_unknown_bounds<std::_Rb_tree_node_base*>, std::is_function<std::_Rb_tree_node_base*> > (0x0x7f5cc56214e0) 0 empty
  std::is_function<std::_Rb_tree_node_base*> (0x0x7f5cc5621548) 0 empty
    std::integral_constant<bool, false> (0x0x7f5cc56343c0) 0 empty

Class std::__or_<std::is_void<std::_Rb_tree_node_base*>, std::__is_array_unknown_bounds<std::_Rb_tree_node_base*>, std::is_function<std::_Rb_tree_node_base*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<std::_Rb_tree_node_base*>, std::__is_array_unknown_bounds<std::_Rb_tree_node_base*>, std::is_function<std::_Rb_tree_node_base*> > (0x0x7f5cc56215b0) 0 empty
  std::__or_<std::__is_array_unknown_bounds<std::_Rb_tree_node_base*>, std::is_function<std::_Rb_tree_node_base*> > (0x0x7f5cc5621618) 0 empty
    std::is_function<std::_Rb_tree_node_base*> (0x0x7f5cc5621680) 0 empty
      std::integral_constant<bool, false> (0x0x7f5cc5634420) 0 empty

Class std::conditional<false, std::is_reference<std::_Rb_tree_node_base*>, std::is_scalar<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_scalar<std::_Rb_tree_node_base*> > (0x0x7f5cc5634480) 0 empty

Class std::__is_integral_helper<std::_Rb_tree_node_base*>
   size=1 align=1
   base size=1 base align=1
std::__is_integral_helper<std::_Rb_tree_node_base*> (0x0x7f5cc56216e8) 0 empty
  std::integral_constant<bool, false> (0x0x7f5cc56344e0) 0 empty

Class std::is_integral<std::_Rb_tree_node_base*>
   size=1 align=1
   base size=1 base align=1
std::is_integral<std::_Rb_tree_node_base*> (0x0x7f5cc5621750) 0 empty
  std::integral_constant<bool, false> (0x0x7f5cc5634540) 0 empty

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

Class std::__is_floating_point_helper<std::_Rb_tree_node_base*>
   size=1 align=1
   base size=1 base align=1
std::__is_floating_point_helper<std::_Rb_tree_node_base*> (0x0x7f5cc56217b8) 0 empty
  std::integral_constant<bool, false> (0x0x7f5cc5634600) 0 empty

Class std::is_floating_point<std::_Rb_tree_node_base*>
   size=1 align=1
   base size=1 base align=1
std::is_floating_point<std::_Rb_tree_node_base*> (0x0x7f5cc5621820) 0 empty
  std::integral_constant<bool, false> (0x0x7f5cc5634660) 0 empty

Class std::__or_<std::is_integral<std::_Rb_tree_node_base*>, std::is_floating_point<std::_Rb_tree_node_base*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_integral<std::_Rb_tree_node_base*>, std::is_floating_point<std::_Rb_tree_node_base*> > (0x0x7f5cc5621888) 0 empty
  std::is_floating_point<std::_Rb_tree_node_base*> (0x0x7f5cc56218f0) 0 empty
    std::integral_constant<bool, false> (0x0x7f5cc56346c0) 0 empty

Class std::is_arithmetic<std::_Rb_tree_node_base*>
   size=1 align=1
   base size=1 base align=1
std::is_arithmetic<std::_Rb_tree_node_base*> (0x0x7f5cc5621a28) 0 empty
  std::integral_constant<bool, false> (0x0x7f5cc5634720) 0 empty

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

Class std::is_enum<std::_Rb_tree_node_base*>
   size=1 align=1
   base size=1 base align=1
std::is_enum<std::_Rb_tree_node_base*> (0x0x7f5cc5621a90) 0 empty
  std::integral_constant<bool, false> (0x0x7f5cc56347e0) 0 empty

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

Class std::__is_pointer_helper<std::_Rb_tree_node_base*>
   size=1 align=1
   base size=1 base align=1
std::__is_pointer_helper<std::_Rb_tree_node_base*> (0x0x7f5cc5621af8) 0 empty
  std::integral_constant<bool, true> (0x0x7f5cc56348a0) 0 empty

Class std::is_pointer<std::_Rb_tree_node_base*>
   size=1 align=1
   base size=1 base align=1
std::is_pointer<std::_Rb_tree_node_base*> (0x0x7f5cc5621b60) 0 empty
  std::integral_constant<bool, true> (0x0x7f5cc5634900) 0 empty

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

Class std::__or_<std::is_pointer<std::_Rb_tree_node_base*>, std::is_member_pointer<std::_Rb_tree_node_base*>, std::is_null_pointer<std::_Rb_tree_node_base*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_pointer<std::_Rb_tree_node_base*>, std::is_member_pointer<std::_Rb_tree_node_base*>, std::is_null_pointer<std::_Rb_tree_node_base*> > (0x0x7f5cc5621bc8) 0 empty
  std::is_pointer<std::_Rb_tree_node_base*> (0x0x7f5cc5621c30) 0 empty
    std::integral_constant<bool, true> (0x0x7f5cc56349c0) 0 empty

Class std::__or_<std::is_enum<std::_Rb_tree_node_base*>, std::is_pointer<std::_Rb_tree_node_base*>, std::is_member_pointer<std::_Rb_tree_node_base*>, std::is_null_pointer<std::_Rb_tree_node_base*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_enum<std::_Rb_tree_node_base*>, std::is_pointer<std::_Rb_tree_node_base*>, std::is_member_pointer<std::_Rb_tree_node_base*>, std::is_null_pointer<std::_Rb_tree_node_base*> > (0x0x7f5cc5621c98) 0 empty
  std::__or_<std::is_pointer<std::_Rb_tree_node_base*>, std::is_member_pointer<std::_Rb_tree_node_base*>, std::is_null_pointer<std::_Rb_tree_node_base*> > (0x0x7f5cc5621d00) 0 empty
    std::is_pointer<std::_Rb_tree_node_base*> (0x0x7f5cc5621d68) 0 empty
      std::integral_constant<bool, true> (0x0x7f5cc5634a20) 0 empty

Class std::__or_<std::is_arithmetic<std::_Rb_tree_node_base*>, std::is_enum<std::_Rb_tree_node_base*>, std::is_pointer<std::_Rb_tree_node_base*>, std::is_member_pointer<std::_Rb_tree_node_base*>, std::is_null_pointer<std::_Rb_tree_node_base*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_arithmetic<std::_Rb_tree_node_base*>, std::is_enum<std::_Rb_tree_node_base*>, std::is_pointer<std::_Rb_tree_node_base*>, std::is_member_pointer<std::_Rb_tree_node_base*>, std::is_null_pointer<std::_Rb_tree_node_base*> > (0x0x7f5cc5621dd0) 0 empty
  std::__or_<std::is_enum<std::_Rb_tree_node_base*>, std::is_pointer<std::_Rb_tree_node_base*>, std::is_member_pointer<std::_Rb_tree_node_base*>, std::is_null_pointer<std::_Rb_tree_node_base*> > (0x0x7f5cc5621e38) 0 empty
    std::__or_<std::is_pointer<std::_Rb_tree_node_base*>, std::is_member_pointer<std::_Rb_tree_node_base*>, std::is_null_pointer<std::_Rb_tree_node_base*> > (0x0x7f5cc5621ea0) 0 empty
      std::is_pointer<std::_Rb_tree_node_base*> (0x0x7f5cc5621f08) 0 empty
        std::integral_constant<bool, true> (0x0x7f5cc5634a80) 0 empty

Class std::is_scalar<std::_Rb_tree_node_base*>
   size=1 align=1
   base size=1 base align=1
std::is_scalar<std::_Rb_tree_node_base*> (0x0x7f5cc5621f70) 0 empty
  std::integral_constant<bool, true> (0x0x7f5cc5634ae0) 0 empty

Class std::__or_<std::is_reference<std::_Rb_tree_node_base*>, std::is_scalar<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_scalar<std::_Rb_tree_node_base*> > (0x0x7f5cc565c000) 0 empty
  std::is_scalar<std::_Rb_tree_node_base*> (0x0x7f5cc565c068) 0 empty
    std::integral_constant<bool, true> (0x0x7f5cc5634b40) 0 empty

Class std::__is_destructible_safe<std::_Rb_tree_node_base*, false, true>
   size=1 align=1
   base size=1 base align=1
std::__is_destructible_safe<std::_Rb_tree_node_base*, false, true> (0x0x7f5cc565c1a0) 0 empty
  std::integral_constant<bool, true> (0x0x7f5cc5634c60) 0 empty

Class std::is_destructible<std::_Rb_tree_node_base*>
   size=1 align=1
   base size=1 base align=1
std::is_destructible<std::_Rb_tree_node_base*> (0x0x7f5cc565c208) 0 empty
  std::integral_constant<bool, true> (0x0x7f5cc5634cc0) 0 empty

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

Class std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&> (0x0x7f5cc565c270) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f5cc5634e40) 0 empty

Class std::__and_<std::is_destructible<std::_Rb_tree_node_base*>, std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_destructible<std::_Rb_tree_node_base*>, std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&> > (0x0x7f5cc565c340) 0 empty
  std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&> (0x0x7f5cc565c3a8) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f5cc5634f60) 0 empty

Class std::__is_direct_constructible_new_safe<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new_safe<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&> (0x0x7f5cc565c410) 0 empty
  std::__and_<std::is_destructible<std::_Rb_tree_node_base*>, std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&> > (0x0x7f5cc565c478) 0 empty
    std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&> (0x0x7f5cc565c4e0) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7f5cc5664060) 0 empty

Class std::__is_direct_constructible_new<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&> (0x0x7f5cc565c618) 0 empty
  std::__is_direct_constructible_new_safe<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&> (0x0x7f5cc565c680) 0 empty
    std::__and_<std::is_destructible<std::_Rb_tree_node_base*>, std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&> > (0x0x7f5cc565c6e8) 0 empty
      std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&> (0x0x7f5cc565c750) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7f5cc5664120) 0 empty

Class std::__is_direct_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&> (0x0x7f5cc565c820) 0 empty
  std::integral_constant<bool, true> (0x0x7f5cc5664360) 0 empty

Class std::__is_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&>
   size=1 align=1
   base size=1 base align=1
std::__is_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&> (0x0x7f5cc565c888) 0 empty
  std::__is_direct_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&> (0x0x7f5cc565c8f0) 0 empty
    std::integral_constant<bool, true> (0x0x7f5cc5664480) 0 empty

Class std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&>
   size=1 align=1
   base size=1 base align=1
std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&> (0x0x7f5cc565c958) 0 empty
  std::integral_constant<bool, true> (0x0x7f5cc5664540) 0 empty

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

Class std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&>, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&>, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&> > (0x0x7f5cc565c9c0) 0 empty
  std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&> (0x0x7f5cc565ca28) 0 empty
    std::integral_constant<bool, true> (0x0x7f5cc5664600) 0 empty

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

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

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

Class std::__is_void_helper<std::_Rb_tree_node_base* const&>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<std::_Rb_tree_node_base* const&> (0x0x7f5cc565caf8) 0 empty
  std::integral_constant<bool, false> (0x0x7f5cc56647e0) 0 empty

Class std::is_void<std::_Rb_tree_node_base* const&>
   size=1 align=1
   base size=1 base align=1
std::is_void<std::_Rb_tree_node_base* const&> (0x0x7f5cc565cb60) 0 empty
  std::integral_constant<bool, false> (0x0x7f5cc5664840) 0 empty

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

Class std::conditional<false, std::is_function<std::_Rb_tree_node_base*>, std::is_array<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::is_array<std::_Rb_tree_node_base*> > (0x0x7f5cc56649c0) 0 empty

Class std::__or_<std::is_function<std::_Rb_tree_node_base*>, std::is_array<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_array<std::_Rb_tree_node_base*> > (0x0x7f5cc565cbc8) 0 empty
  std::is_array<std::_Rb_tree_node_base*> (0x0x7f5cc565cc30) 0 empty
    std::integral_constant<bool, false> (0x0x7f5cc5664a20) 0 empty

Class std::__or_<std::is_void<std::_Rb_tree_node_base* const&>, std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<std::_Rb_tree_node_base* const&>, std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> > (0x0x7f5cc565cd68) 0 empty
  std::__or_<std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> > (0x0x7f5cc565cdd0) 0 empty
    std::is_array<std::_Rb_tree_node_base*> (0x0x7f5cc565ce38) 0 empty
      std::integral_constant<bool, false> (0x0x7f5cc5664a80) 0 empty

Class std::__is_convertible_helper<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*, false>
   size=1 align=1
   base size=0 base align=1
std::__is_convertible_helper<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*, false> (0x0x7f5cc5664ae0) 0 empty

Class std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*>
   size=1 align=1
   base size=1 base align=1
std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> (0x0x7f5cc565cf70) 0 empty
  std::integral_constant<bool, true> (0x0x7f5cc5664cc0) 0 empty

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

Class std::__and_<std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > (0x0x7f5cc567d000) 0 empty
  std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> (0x0x7f5cc567d068) 0 empty
    std::integral_constant<bool, true> (0x0x7f5cc5664d80) 0 empty

Class std::conditional<true, std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const int, double> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> >, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const int, double> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const int, double> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> >, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const int, double> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > > (0x0x7f5cc5664e40) 0 empty

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

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

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

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

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

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

Class std::__or_<std::is_lvalue_reference<std::_Rb_tree_node<std::pair<const int, double> >*&>, std::is_rvalue_reference<std::_Rb_tree_node<std::pair<const int, double> >*&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<std::_Rb_tree_node<std::pair<const int, double> >*&>, std::is_rvalue_reference<std::_Rb_tree_node<std::pair<const int, double> >*&> > (0x0x7f5cc567d2d8) 0 empty
  std::is_lvalue_reference<std::_Rb_tree_node<std::pair<const int, double> >*&> (0x0x7f5cc567d340) 0 empty
    std::integral_constant<bool, true> (0x0x7f5cc568f180) 0 empty

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

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

Class std::__or_<std::is_reference<std::_Rb_tree_node<std::pair<const int, double> >*&>, std::is_void<std::_Rb_tree_node<std::pair<const int, double> >*&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::_Rb_tree_node<std::pair<const int, double> >*&>, std::is_void<std::_Rb_tree_node<std::pair<const int, double> >*&> > (0x0x7f5cc567d410) 0 empty
  std::is_reference<std::_Rb_tree_node<std::pair<const int, double> >*&> (0x0x7f5cc567d478) 0 empty
    std::integral_constant<bool, true> (0x0x7f5cc568f2a0) 0 empty

Class std::__or_<std::is_function<std::_Rb_tree_node<std::pair<const int, double> >*&>, std::is_reference<std::_Rb_tree_node<std::pair<const int, double> >*&>, std::is_void<std::_Rb_tree_node<std::pair<const int, double> >*&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::_Rb_tree_node<std::pair<const int, double> >*&>, std::is_reference<std::_Rb_tree_node<std::pair<const int, double> >*&>, std::is_void<std::_Rb_tree_node<std::pair<const int, double> >*&> > (0x0x7f5cc567d4e0) 0 empty
  std::__or_<std::is_reference<std::_Rb_tree_node<std::pair<const int, double> >*&>, std::is_void<std::_Rb_tree_node<std::pair<const int, double> >*&> > (0x0x7f5cc567d548) 0 empty
    std::is_reference<std::_Rb_tree_node<std::pair<const int, double> >*&> (0x0x7f5cc567d5b0) 0 empty
      std::integral_constant<bool, true> (0x0x7f5cc568f300) 0 empty

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

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

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

Class std::__or_<std::is_object<std::_Rb_tree_node<std::pair<const int, double> >*&>, std::is_reference<std::_Rb_tree_node<std::pair<const int, double> >*&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<std::_Rb_tree_node<std::pair<const int, double> >*&>, std::is_reference<std::_Rb_tree_node<std::pair<const int, double> >*&> > (0x0x7f5cc567d6e8) 0 empty
  std::is_reference<std::_Rb_tree_node<std::pair<const int, double> >*&> (0x0x7f5cc567d750) 0 empty
    std::integral_constant<bool, true> (0x0x7f5cc568f480) 0 empty

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

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

Class std::add_rvalue_reference<std::_Rb_tree_node<std::pair<const int, double> >*&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<std::_Rb_tree_node<std::pair<const int, double> >*&> (0x0x7f5cc567d820) 0 empty
  std::__add_rvalue_reference_helper<std::_Rb_tree_node<std::pair<const int, double> >*&, true> (0x0x7f5cc568f720) 0 empty

Class std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const int, double> >*&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const int, double> >*&> (0x0x7f5cc567d1a0) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f5cc5664f60) 0 empty

Class std::__and_<std::is_destructible<std::_Rb_tree_node_base*>, std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const int, double> >*&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_destructible<std::_Rb_tree_node_base*>, std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const int, double> >*&> > (0x0x7f5cc567d8f0) 0 empty
  std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const int, double> >*&> (0x0x7f5cc567d958) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f5cc568f7e0) 0 empty

Class std::__is_direct_constructible_new_safe<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const int, double> >*&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new_safe<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const int, double> >*&> (0x0x7f5cc567d9c0) 0 empty
  std::__and_<std::is_destructible<std::_Rb_tree_node_base*>, std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const int, double> >*&> > (0x0x7f5cc567da28) 0 empty
    std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const int, double> >*&> (0x0x7f5cc567da90) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7f5cc568f840) 0 empty

Class std::__is_direct_constructible_new<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const int, double> >*&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const int, double> >*&> (0x0x7f5cc567daf8) 0 empty
  std::__is_direct_constructible_new_safe<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const int, double> >*&> (0x0x7f5cc567db60) 0 empty
    std::__and_<std::is_destructible<std::_Rb_tree_node_base*>, std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const int, double> >*&> > (0x0x7f5cc567dbc8) 0 empty
      std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const int, double> >*&> (0x0x7f5cc567dc30) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7f5cc568f8a0) 0 empty

Class std::__is_direct_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const int, double> >*&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const int, double> >*&> (0x0x7f5cc567dc98) 0 empty
  std::integral_constant<bool, true> (0x0x7f5cc568f900) 0 empty

Class std::__is_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const int, double> >*&>
   size=1 align=1
   base size=1 base align=1
std::__is_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const int, double> >*&> (0x0x7f5cc567dd00) 0 empty
  std::__is_direct_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const int, double> >*&> (0x0x7f5cc567dd68) 0 empty
    std::integral_constant<bool, true> (0x0x7f5cc568f960) 0 empty

Class std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const int, double> >*&>
   size=1 align=1
   base size=1 base align=1
std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const int, double> >*&> (0x0x7f5cc567dea0) 0 empty
  std::integral_constant<bool, true> (0x0x7f5cc568f9c0) 0 empty

Class std::conditional<true, std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&>, std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const int, double> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > >, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const int, double> >*&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&>, std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const int, double> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > >, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const int, double> >*&> > (0x0x7f5cc568fae0) 0 empty

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

Class std::conditional<true, std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&>, std::is_destructible<std::_Rb_tree_node_base*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&>, std::is_destructible<std::_Rb_tree_node_base*> > (0x0x7f5cc568fc60) 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&&> (0x0x7f5cc56ae068) 0 empty
  std::integral_constant<bool, false> (0x0x7f5cc568fde0) 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&&> > > (0x0x7f5cc568fe40) 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&&> (0x0x7f5cc56ae0d0) 0 empty
  std::integral_constant<bool, false> (0x0x7f5cc568fea0) 0 empty

Class std::conditional<false, 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<false, std::is_lvalue_reference<std::_Rb_tree_node_base* const&&>, std::is_rvalue_reference<std::_Rb_tree_node_base* const&&> > (0x0x7f5cc568ff00) 0 empty

Class std::is_rvalue_reference<std::_Rb_tree_node_base* const&&>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<std::_Rb_tree_node_base* const&&> (0x0x7f5cc56ae138) 0 empty
  std::integral_constant<bool, true> (0x0x7f5cc568ff60) 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&&> > (0x0x7f5cc56ae1a0) 0 empty
  std::is_rvalue_reference<std::_Rb_tree_node_base* const&&> (0x0x7f5cc56ae208) 0 empty
    std::integral_constant<bool, true> (0x0x7f5cc56b9000) 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&&> (0x0x7f5cc56ae270) 0 empty
  std::integral_constant<bool, true> (0x0x7f5cc56b9060) 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&&> > (0x0x7f5cc56b90c0) 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&&> > (0x0x7f5cc56ae2d8) 0 empty
  std::is_reference<std::_Rb_tree_node_base* const&&> (0x0x7f5cc56ae340) 0 empty
    std::integral_constant<bool, true> (0x0x7f5cc56b9120) 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&&> > (0x0x7f5cc56ae3a8) 0 empty
  std::__or_<std::is_reference<std::_Rb_tree_node_base* const&&>, std::is_void<std::_Rb_tree_node_base* const&&> > (0x0x7f5cc56ae410) 0 empty
    std::is_reference<std::_Rb_tree_node_base* const&&> (0x0x7f5cc56ae478) 0 empty
      std::integral_constant<bool, true> (0x0x7f5cc56b9180) 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&&> > > (0x0x7f5cc56ae4e0) 0 empty
  std::integral_constant<bool, false> (0x0x7f5cc56b91e0) 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&&> (0x0x7f5cc56ae548) 0 empty
  std::integral_constant<bool, false> (0x0x7f5cc56b9240) 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&&> > (0x0x7f5cc56b92a0) 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&&> > (0x0x7f5cc56ae5b0) 0 empty
  std::is_reference<std::_Rb_tree_node_base* const&&> (0x0x7f5cc56ae618) 0 empty
    std::integral_constant<bool, true> (0x0x7f5cc56b9300) 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&&> (0x0x7f5cc56ae680) 0 empty
  std::integral_constant<bool, true> (0x0x7f5cc56b9360) 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> (0x0x7f5cc56b93c0) 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&&> (0x0x7f5cc56ae6e8) 0 empty
  std::__add_rvalue_reference_helper<std::_Rb_tree_node_base* const&&, true> (0x0x7f5cc56b9420) 0 empty

Class std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&> (0x0x7f5cc56ae000) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f5cc568fd80) 0 empty

Class std::__and_<std::is_destructible<std::_Rb_tree_node_base*>, std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_destructible<std::_Rb_tree_node_base*>, std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&> > (0x0x7f5cc56ae7b8) 0 empty
  std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&> (0x0x7f5cc56ae820) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f5cc56b9540) 0 empty

Class std::__is_direct_constructible_new_safe<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new_safe<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&> (0x0x7f5cc56ae888) 0 empty
  std::__and_<std::is_destructible<std::_Rb_tree_node_base*>, std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&> > (0x0x7f5cc56ae8f0) 0 empty
    std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&> (0x0x7f5cc56ae958) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7f5cc56b9600) 0 empty

Class std::__is_direct_constructible_new<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&> (0x0x7f5cc56aea90) 0 empty
  std::__is_direct_constructible_new_safe<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&> (0x0x7f5cc56aeaf8) 0 empty
    std::__and_<std::is_destructible<std::_Rb_tree_node_base*>, std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&> > (0x0x7f5cc56aeb60) 0 empty
      std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&> (0x0x7f5cc56aebc8) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7f5cc56b96c0) 0 empty

Class std::__is_direct_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&> (0x0x7f5cc56aec98) 0 empty
  std::integral_constant<bool, true> (0x0x7f5cc56b9900) 0 empty

Class std::__is_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&>
   size=1 align=1
   base size=1 base align=1
std::__is_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&> (0x0x7f5cc56aed00) 0 empty
  std::__is_direct_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&> (0x0x7f5cc56aed68) 0 empty
    std::integral_constant<bool, true> (0x0x7f5cc56b9a20) 0 empty

Class std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&>
   size=1 align=1
   base size=1 base align=1
std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&> (0x0x7f5cc56aedd0) 0 empty
  std::integral_constant<bool, true> (0x0x7f5cc56b9ba0) 0 empty

Class std::conditional<true, std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const int, double> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> >, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const int, double> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> >, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&> > (0x0x7f5cc56b9c00) 0 empty

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

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

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

Class std::__is_void_helper<std::_Rb_tree_node<std::pair<const int, double> >*&>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<std::_Rb_tree_node<std::pair<const int, double> >*&> (0x0x7f5cc56aeea0) 0 empty
  std::integral_constant<bool, false> (0x0x7f5cc56b9d80) 0 empty

Class std::is_void<std::_Rb_tree_node<std::pair<const int, double> >*&>
   size=1 align=1
   base size=1 base align=1
std::is_void<std::_Rb_tree_node<std::pair<const int, double> >*&> (0x0x7f5cc56aef08) 0 empty
  std::integral_constant<bool, false> (0x0x7f5cc56b9de0) 0 empty

Class std::conditional<false, std::is_void<std::_Rb_tree_node<std::pair<const int, double> >*&>, std::__or_<std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_void<std::_Rb_tree_node<std::pair<const int, double> >*&>, std::__or_<std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> > > (0x0x7f5cc56b9e40) 0 empty

Class std::__or_<std::is_void<std::_Rb_tree_node<std::pair<const int, double> >*&>, std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<std::_Rb_tree_node<std::pair<const int, double> >*&>, std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> > (0x0x7f5cc56aef70) 0 empty
  std::__or_<std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> > (0x0x7f5cc56d0000) 0 empty
    std::is_array<std::_Rb_tree_node_base*> (0x0x7f5cc56d0068) 0 empty
      std::integral_constant<bool, false> (0x0x7f5cc56b9ea0) 0 empty

Class std::__is_convertible_helper<std::_Rb_tree_node<std::pair<const int, double> >*&, std::_Rb_tree_node_base*, false>
   size=1 align=1
   base size=0 base align=1
std::__is_convertible_helper<std::_Rb_tree_node<std::pair<const int, double> >*&, std::_Rb_tree_node_base*, false> (0x0x7f5cc56b9f00) 0 empty

Class std::is_convertible<std::_Rb_tree_node<std::pair<const int, double> >*&, std::_Rb_tree_node_base*>
   size=1 align=1
   base size=1 base align=1
std::is_convertible<std::_Rb_tree_node<std::pair<const int, double> >*&, std::_Rb_tree_node_base*> (0x0x7f5cc56d01a0) 0 empty
  std::integral_constant<bool, true> (0x0x7f5cc56b9f60) 0 empty

Class std::conditional<true, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node<std::pair<const int, double> >*&, std::_Rb_tree_node_base*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node<std::pair<const int, double> >*&, std::_Rb_tree_node_base*> > (0x0x7f5cc56d80c0) 0 empty

Class std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const int, double> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const int, double> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > (0x0x7f5cc56d02d8) 0 empty
  std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> (0x0x7f5cc56d0340) 0 empty
    std::integral_constant<bool, true> (0x0x7f5cc56d8120) 0 empty

Class std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&>, std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const int, double> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&>, std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const int, double> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > (0x0x7f5cc56d03a8) 0 empty
  std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const int, double> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > (0x0x7f5cc56d0410) 0 empty
    std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> (0x0x7f5cc56d0478) 0 empty
      std::integral_constant<bool, true> (0x0x7f5cc56d8180) 0 empty

Class std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const int, double> >*&>, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&>, std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const int, double> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const int, double> >*&>, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&>, std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const int, double> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > (0x0x7f5cc56d04e0) 0 empty
  std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&>, std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const int, double> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > (0x0x7f5cc56d0548) 0 empty
    std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const int, double> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > (0x0x7f5cc56d05b0) 0 empty
      std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> (0x0x7f5cc56d0618) 0 empty
        std::integral_constant<bool, true> (0x0x7f5cc56d81e0) 0 empty

Class std::conditional<false, std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const int, double> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> >, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const int, double> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const int, double> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> >, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const int, double> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > > (0x0x7f5cc56d82a0) 0 empty

Class std::conditional<true, std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&>, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const int, double> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > >, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const int, double> >*&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&>, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const int, double> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > >, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const int, double> >*&> > (0x0x7f5cc56d8300) 0 empty

Class std::conditional<true, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const int, double> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > >, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const int, double> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > >, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&> > (0x0x7f5cc56d8360) 0 empty

Class std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const int, double> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const int, double> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > (0x0x7f5cc56d06e8) 0 empty
  std::integral_constant<bool, false> (0x0x7f5cc56d83c0) 0 empty

Class std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&>, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const int, double> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&>, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const int, double> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > > (0x0x7f5cc56d0750) 0 empty
  std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const int, double> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > (0x0x7f5cc56d07b8) 0 empty
    std::integral_constant<bool, false> (0x0x7f5cc56d8420) 0 empty

Class std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const int, double> >*&>, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&>, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const int, double> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const int, double> >*&>, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&>, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const int, double> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > > (0x0x7f5cc56d0820) 0 empty
  std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&>, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const int, double> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > > (0x0x7f5cc56d0888) 0 empty
    std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const int, double> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > (0x0x7f5cc56d08f0) 0 empty
      std::integral_constant<bool, false> (0x0x7f5cc56d8480) 0 empty

Class std::conditional<true, std::__and_<std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> >, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__and_<std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> >, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> > > > (0x0x7f5cc56d8540) 0 empty

Class std::conditional<true, std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&>, std::__and_<std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> > >, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&>, std::__and_<std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> > >, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&> > (0x0x7f5cc56d85a0) 0 empty

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

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

Class std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> (0x0x7f5cc56d09c0) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f5cc56d86c0) 0 empty

Class std::__and_<std::is_destructible<std::_Rb_tree_node_base*>, std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_destructible<std::_Rb_tree_node_base*>, std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> > (0x0x7f5cc56d0a90) 0 empty
  std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> (0x0x7f5cc56d0af8) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f5cc56d87e0) 0 empty

Class std::__is_direct_constructible_new_safe<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new_safe<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> (0x0x7f5cc56d0b60) 0 empty
  std::__and_<std::is_destructible<std::_Rb_tree_node_base*>, std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> > (0x0x7f5cc56d0bc8) 0 empty
    std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> (0x0x7f5cc56d0c30) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7f5cc56d88a0) 0 empty

Class std::__is_direct_constructible_new<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> (0x0x7f5cc56d0c98) 0 empty
  std::__is_direct_constructible_new_safe<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> (0x0x7f5cc56d0d00) 0 empty
    std::__and_<std::is_destructible<std::_Rb_tree_node_base*>, std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> > (0x0x7f5cc56d0d68) 0 empty
      std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> (0x0x7f5cc56d0dd0) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7f5cc56d8a20) 0 empty

Class std::__is_direct_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> (0x0x7f5cc56d0e38) 0 empty
  std::integral_constant<bool, true> (0x0x7f5cc56d8b40) 0 empty

Class std::__is_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&>
   size=1 align=1
   base size=1 base align=1
std::__is_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> (0x0x7f5cc56d0ea0) 0 empty
  std::__is_direct_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> (0x0x7f5cc56d0f08) 0 empty
    std::integral_constant<bool, true> (0x0x7f5cc56d8ba0) 0 empty

Class std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&>
   size=1 align=1
   base size=1 base align=1
std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> (0x0x7f5cc56d0f70) 0 empty
  std::integral_constant<bool, true> (0x0x7f5cc56d8c00) 0 empty

Class std::conditional<true, std::__and_<std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> >, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__and_<std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> >, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> > (0x0x7f5cc56d8c60) 0 empty

Class std::conditional<true, std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > (0x0x7f5cc56d8cc0) 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*&> (0x0x7f5cc56d8d80) 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*&> (0x0x7f5cc56d8de0) 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*&> (0x0x7f5cc56d8d20) 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*&> (0x0x7f5cc5701068) 0 empty
  std::integral_constant<bool, false> (0x0x7f5cc56d8e40) 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*&> (0x0x7f5cc57010d0) 0 empty
  std::integral_constant<bool, false> (0x0x7f5cc56d8ea0) 0 empty

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

Class std::__or_<std::is_void<std::_Rb_tree_node_base*&>, std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<std::_Rb_tree_node_base*&>, std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> > (0x0x7f5cc5701138) 0 empty
  std::__or_<std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> > (0x0x7f5cc57011a0) 0 empty
    std::is_array<std::_Rb_tree_node_base*> (0x0x7f5cc5701208) 0 empty
      std::integral_constant<bool, false> (0x0x7f5cc56d8f60) 0 empty

Class std::__is_convertible_helper<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*, false>
   size=1 align=1
   base size=0 base align=1
std::__is_convertible_helper<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*, false> (0x0x7f5cc5708000) 0 empty

Class std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*>
   size=1 align=1
   base size=1 base align=1
std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> (0x0x7f5cc5701340) 0 empty
  std::integral_constant<bool, true> (0x0x7f5cc5708120) 0 empty

Class std::__and_<std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> > (0x0x7f5cc57013a8) 0 empty
  std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> (0x0x7f5cc5701410) 0 empty
    std::integral_constant<bool, true> (0x0x7f5cc5708180) 0 empty

Class std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&>, std::__and_<std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&>, std::__and_<std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> > > (0x0x7f5cc5701478) 0 empty
  std::__and_<std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> > (0x0x7f5cc57014e0) 0 empty
    std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> (0x0x7f5cc5701548) 0 empty
      std::integral_constant<bool, true> (0x0x7f5cc57081e0) 0 empty

Class std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&>, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&>, std::__and_<std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&>, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&>, std::__and_<std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> > > (0x0x7f5cc57015b0) 0 empty
  std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&>, std::__and_<std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> > > (0x0x7f5cc5701618) 0 empty
    std::__and_<std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> > (0x0x7f5cc5701680) 0 empty
      std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> (0x0x7f5cc57016e8) 0 empty
        std::integral_constant<bool, true> (0x0x7f5cc5708240) 0 empty

Class std::conditional<false, std::__and_<std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> >, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__and_<std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> >, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> > > > (0x0x7f5cc5708300) 0 empty

Class std::conditional<true, std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&>, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> > > >, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&>, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> > > >, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&> > (0x0x7f5cc5708360) 0 empty

Class std::conditional<true, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> > >, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> > >, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> > (0x0x7f5cc57083c0) 0 empty

Class std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> > > (0x0x7f5cc57017b8) 0 empty
  std::integral_constant<bool, false> (0x0x7f5cc5708420) 0 empty

Class std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&>, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> > > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&>, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> > > > (0x0x7f5cc5701820) 0 empty
  std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> > > (0x0x7f5cc5701888) 0 empty
    std::integral_constant<bool, false> (0x0x7f5cc5708480) 0 empty

Class std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&>, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&>, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> > > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&>, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&>, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> > > > (0x0x7f5cc57018f0) 0 empty
  std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&>, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> > > > (0x0x7f5cc5701958) 0 empty
    std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> > > (0x0x7f5cc57019c0) 0 empty
      std::integral_constant<bool, false> (0x0x7f5cc57084e0) 0 empty

Class std::conditional<true, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&>, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const int, double> >*&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&>, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const int, double> >*&> > (0x0x7f5cc57085a0) 0 empty

Class std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const int, double> >*&>, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const int, double> >*&>, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> > (0x0x7f5cc5701a28) 0 empty
  std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> (0x0x7f5cc5701a90) 0 empty
    std::integral_constant<bool, true> (0x0x7f5cc5708600) 0 empty

Class std::conditional<true, std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node<std::pair<const int, double> >*&, std::_Rb_tree_node_base*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node<std::pair<const int, double> >*&, std::_Rb_tree_node_base*> > (0x0x7f5cc57086c0) 0 empty

Class std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const int, double> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const int, double> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> > (0x0x7f5cc5701af8) 0 empty
  std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> (0x0x7f5cc5701b60) 0 empty
    std::integral_constant<bool, true> (0x0x7f5cc5708720) 0 empty

Class std::remove_reference<std::_Rb_tree_node<std::pair<const int, double> >*&>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<std::_Rb_tree_node<std::pair<const int, double> >*&> (0x0x7f5cc57087e0) 0 empty

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

Class std::conditional<true, std::__and_<std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> >, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__and_<std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> >, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > > (0x0x7f5cc5708ae0) 0 empty

Class std::conditional<true, std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&>, std::__and_<std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > >, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&>, std::__and_<std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > >, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> > (0x0x7f5cc5708b40) 0 empty

Class std::conditional<true, std::__and_<std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> >, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__and_<std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> >, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&> > (0x0x7f5cc5708ba0) 0 empty

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

Class std::__and_<std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > (0x0x7f5cc5701d68) 0 empty
  std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> (0x0x7f5cc5701dd0) 0 empty
    std::integral_constant<bool, true> (0x0x7f5cc5708c60) 0 empty

Class std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&>, std::__and_<std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&>, std::__and_<std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > (0x0x7f5cc5701e38) 0 empty
  std::__and_<std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > (0x0x7f5cc5701ea0) 0 empty
    std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> (0x0x7f5cc5701f08) 0 empty
      std::integral_constant<bool, true> (0x0x7f5cc5708cc0) 0 empty

Class std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&>, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&>, std::__and_<std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&>, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&>, std::__and_<std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > (0x0x7f5cc5701f70) 0 empty
  std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&>, std::__and_<std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > (0x0x7f5cc5346000) 0 empty
    std::__and_<std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > (0x0x7f5cc5346068) 0 empty
      std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> (0x0x7f5cc53460d0) 0 empty
        std::integral_constant<bool, true> (0x0x7f5cc5708d20) 0 empty

Class std::conditional<false, std::__and_<std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> >, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__and_<std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> >, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > > (0x0x7f5cc5708de0) 0 empty

Class std::conditional<true, std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&>, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > >, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&>, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > >, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> > (0x0x7f5cc5708e40) 0 empty

Class std::conditional<true, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > >, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > >, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&> > (0x0x7f5cc5708ea0) 0 empty

Class std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > (0x0x7f5cc53461a0) 0 empty
  std::integral_constant<bool, false> (0x0x7f5cc5708f00) 0 empty

Class std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&>, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&>, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > > (0x0x7f5cc5346208) 0 empty
  std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > (0x0x7f5cc5346270) 0 empty
    std::integral_constant<bool, false> (0x0x7f5cc5708f60) 0 empty

Class std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&>, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&>, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&>, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&>, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > > (0x0x7f5cc53462d8) 0 empty
  std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&>, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > > (0x0x7f5cc5346340) 0 empty
    std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > (0x0x7f5cc53463a8) 0 empty
      std::integral_constant<bool, false> (0x0x7f5cc5353000) 0 empty

Class std::conditional<true, std::__and_<std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*>, std::is_convertible<int&&, std::_Rb_tree_node_base*> >, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*>, std::is_convertible<int&&, std::_Rb_tree_node_base*> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__and_<std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*>, std::is_convertible<int&&, std::_Rb_tree_node_base*> >, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*>, std::is_convertible<int&&, std::_Rb_tree_node_base*> > > > (0x0x7f5cc53530c0) 0 empty

Class std::conditional<true, std::__and_<std::is_constructible<std::_Rb_tree_node_base*, int&&>, std::__and_<std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*>, std::is_convertible<int&&, std::_Rb_tree_node_base*> > >, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__and_<std::is_constructible<std::_Rb_tree_node_base*, int&&>, std::__and_<std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*>, std::is_convertible<int&&, std::_Rb_tree_node_base*> > >, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&> > (0x0x7f5cc5353120) 0 empty

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

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

Class std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, int&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, int&&> (0x0x7f5cc5346478) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f5cc5353240) 0 empty

Class std::__and_<std::is_destructible<std::_Rb_tree_node_base*>, std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, int&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_destructible<std::_Rb_tree_node_base*>, std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, int&&> > (0x0x7f5cc5346548) 0 empty
  std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, int&&> (0x0x7f5cc53465b0) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f5cc53532a0) 0 empty

Class std::__is_direct_constructible_new_safe<std::_Rb_tree_node_base*, int&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new_safe<std::_Rb_tree_node_base*, int&&> (0x0x7f5cc5346618) 0 empty
  std::__and_<std::is_destructible<std::_Rb_tree_node_base*>, std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, int&&> > (0x0x7f5cc5346680) 0 empty
    std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, int&&> (0x0x7f5cc53466e8) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7f5cc5353300) 0 empty

Class std::__is_direct_constructible_new<std::_Rb_tree_node_base*, int&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new<std::_Rb_tree_node_base*, int&&> (0x0x7f5cc5346750) 0 empty
  std::__is_direct_constructible_new_safe<std::_Rb_tree_node_base*, int&&> (0x0x7f5cc53467b8) 0 empty
    std::__and_<std::is_destructible<std::_Rb_tree_node_base*>, std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, int&&> > (0x0x7f5cc5346820) 0 empty
      std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, int&&> (0x0x7f5cc5346888) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7f5cc5353360) 0 empty

Class std::__is_direct_constructible<std::_Rb_tree_node_base*, int&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible<std::_Rb_tree_node_base*, int&&> (0x0x7f5cc53468f0) 0 empty
  std::integral_constant<bool, false> (0x0x7f5cc53533c0) 0 empty

Class std::__is_constructible_impl<std::_Rb_tree_node_base*, int&&>
   size=1 align=1
   base size=1 base align=1
std::__is_constructible_impl<std::_Rb_tree_node_base*, int&&> (0x0x7f5cc5346958) 0 empty
  std::__is_direct_constructible<std::_Rb_tree_node_base*, int&&> (0x0x7f5cc53469c0) 0 empty
    std::integral_constant<bool, false> (0x0x7f5cc5353420) 0 empty

Class std::is_constructible<std::_Rb_tree_node_base*, int&&>
   size=1 align=1
   base size=1 base align=1
std::is_constructible<std::_Rb_tree_node_base*, int&&> (0x0x7f5cc5346a28) 0 empty
  std::integral_constant<bool, false> (0x0x7f5cc5353480) 0 empty

Class std::conditional<false, std::__and_<std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*>, std::is_convertible<int&&, std::_Rb_tree_node_base*> >, std::is_constructible<std::_Rb_tree_node_base*, int&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__and_<std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*>, std::is_convertible<int&&, std::_Rb_tree_node_base*> >, std::is_constructible<std::_Rb_tree_node_base*, int&&> > (0x0x7f5cc53534e0) 0 empty

Class std::__and_<std::is_constructible<std::_Rb_tree_node_base*, int&&>, std::__and_<std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*>, std::is_convertible<int&&, std::_Rb_tree_node_base*> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<std::_Rb_tree_node_base*, int&&>, std::__and_<std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*>, std::is_convertible<int&&, std::_Rb_tree_node_base*> > > (0x0x7f5cc5346a90) 0 empty
  std::is_constructible<std::_Rb_tree_node_base*, int&&> (0x0x7f5cc5346af8) 0 empty
    std::integral_constant<bool, false> (0x0x7f5cc5353540) 0 empty

Class std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&>, std::is_constructible<std::_Rb_tree_node_base*, int&&>, std::__and_<std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*>, std::is_convertible<int&&, std::_Rb_tree_node_base*> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&>, std::is_constructible<std::_Rb_tree_node_base*, int&&>, std::__and_<std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*>, std::is_convertible<int&&, std::_Rb_tree_node_base*> > > (0x0x7f5cc5346b60) 0 empty
  std::__and_<std::is_constructible<std::_Rb_tree_node_base*, int&&>, std::__and_<std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*>, std::is_convertible<int&&, std::_Rb_tree_node_base*> > > (0x0x7f5cc5346bc8) 0 empty
    std::is_constructible<std::_Rb_tree_node_base*, int&&> (0x0x7f5cc5346c30) 0 empty
      std::integral_constant<bool, false> (0x0x7f5cc53535a0) 0 empty

Class std::conditional<false, std::__and_<std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*>, std::is_convertible<int&&, std::_Rb_tree_node_base*> >, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*>, std::is_convertible<int&&, std::_Rb_tree_node_base*> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__and_<std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*>, std::is_convertible<int&&, std::_Rb_tree_node_base*> >, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*>, std::is_convertible<int&&, std::_Rb_tree_node_base*> > > > (0x0x7f5cc5353660) 0 empty

Class std::conditional<true, std::__and_<std::is_constructible<std::_Rb_tree_node_base*, int&&>, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*>, std::is_convertible<int&&, std::_Rb_tree_node_base*> > > >, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__and_<std::is_constructible<std::_Rb_tree_node_base*, int&&>, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*>, std::is_convertible<int&&, std::_Rb_tree_node_base*> > > >, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&> > (0x0x7f5cc53536c0) 0 empty

Class std::conditional<false, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*>, std::is_convertible<int&&, std::_Rb_tree_node_base*> > >, std::is_constructible<std::_Rb_tree_node_base*, int&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*>, std::is_convertible<int&&, std::_Rb_tree_node_base*> > >, std::is_constructible<std::_Rb_tree_node_base*, int&&> > (0x0x7f5cc5353720) 0 empty

Class std::__and_<std::is_constructible<std::_Rb_tree_node_base*, int&&>, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*>, std::is_convertible<int&&, std::_Rb_tree_node_base*> > > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<std::_Rb_tree_node_base*, int&&>, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*>, std::is_convertible<int&&, std::_Rb_tree_node_base*> > > > (0x0x7f5cc5346d00) 0 empty
  std::is_constructible<std::_Rb_tree_node_base*, int&&> (0x0x7f5cc5346d68) 0 empty
    std::integral_constant<bool, false> (0x0x7f5cc5353780) 0 empty

Class std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&>, std::is_constructible<std::_Rb_tree_node_base*, int&&>, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*>, std::is_convertible<int&&, std::_Rb_tree_node_base*> > > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&>, std::is_constructible<std::_Rb_tree_node_base*, int&&>, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*>, std::is_convertible<int&&, std::_Rb_tree_node_base*> > > > (0x0x7f5cc5346dd0) 0 empty
  std::__and_<std::is_constructible<std::_Rb_tree_node_base*, int&&>, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*>, std::is_convertible<int&&, std::_Rb_tree_node_base*> > > > (0x0x7f5cc5346e38) 0 empty
    std::is_constructible<std::_Rb_tree_node_base*, int&&> (0x0x7f5cc5346ea0) 0 empty
      std::integral_constant<bool, false> (0x0x7f5cc53537e0) 0 empty

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

Class std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&>, std::is_constructible<std::_Rb_tree_node_base*, int&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&>, std::is_constructible<std::_Rb_tree_node_base*, int&&> > (0x0x7f5cc5346f08) 0 empty
  std::is_constructible<std::_Rb_tree_node_base*, int&&> (0x0x7f5cc5346f70) 0 empty
    std::integral_constant<bool, false> (0x0x7f5cc5353900) 0 empty

Class std::conditional<true, std::is_convertible<int&&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_convertible<int&&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> > (0x0x7f5cc53539c0) 0 empty

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

Class std::__or_<std::is_void<int&&>, std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<int&&>, std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> > (0x0x7f5cc537f000) 0 empty
  std::__or_<std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> > (0x0x7f5cc537f068) 0 empty
    std::is_array<std::_Rb_tree_node_base*> (0x0x7f5cc537f0d0) 0 empty
      std::integral_constant<bool, false> (0x0x7f5cc5353a80) 0 empty

Class std::__is_convertible_helper<int&&, std::_Rb_tree_node_base*, false>
   size=1 align=1
   base size=0 base align=1
std::__is_convertible_helper<int&&, std::_Rb_tree_node_base*, false> (0x0x7f5cc5353ae0) 0 empty

Class std::is_convertible<int&&, std::_Rb_tree_node_base*>
   size=1 align=1
   base size=1 base align=1
std::is_convertible<int&&, std::_Rb_tree_node_base*> (0x0x7f5cc537f208) 0 empty
  std::integral_constant<bool, false> (0x0x7f5cc5353b40) 0 empty

Class std::__and_<std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*>, std::is_convertible<int&&, std::_Rb_tree_node_base*> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*>, std::is_convertible<int&&, std::_Rb_tree_node_base*> > (0x0x7f5cc537f270) 0 empty
  std::is_convertible<int&&, std::_Rb_tree_node_base*> (0x0x7f5cc537f2d8) 0 empty
    std::integral_constant<bool, false> (0x0x7f5cc5353ba0) 0 empty

Class std::iterator_traits<CoinPair<int, double>*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<CoinPair<int, double>*> (0x0x7f5cc53ce1e0) 0 empty

Class std::remove_reference<CoinPair<int, double>&>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<CoinPair<int, double>&> (0x0x7f5cc53ce240) 0 empty

Class __gnu_cxx::__ops::_Val_comp_iter<CoinFirstLess_2<int, double> >
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__ops::_Val_comp_iter<CoinFirstLess_2<int, double> > (0x0x7f5cc53ce360) 0

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

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

Class std::is_same<std::_Rb_tree_node<std::pair<const int, double> >*, std::pair<const int, double>*>
   size=1 align=1
   base size=1 base align=1
std::is_same<std::_Rb_tree_node<std::pair<const int, double> >*, std::pair<const int, double>*> (0x0x7f5cc53e15b0) 0 empty
  std::integral_constant<bool, false> (0x0x7f5cc53cea80) 0 empty

Class std::conditional<false, std::__not_<std::is_pointer<std::pair<const int, double>*> >, std::is_same<std::_Rb_tree_node<std::pair<const int, double> >*, std::pair<const int, double>*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__not_<std::is_pointer<std::pair<const int, double>*> >, std::is_same<std::_Rb_tree_node<std::pair<const int, double> >*, std::pair<const int, double>*> > (0x0x7f5cc53cec60) 0 empty

Class std::__and_<std::is_same<std::_Rb_tree_node<std::pair<const int, double> >*, std::pair<const int, double>*>, std::__not_<std::is_pointer<std::pair<const int, double>*> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_same<std::_Rb_tree_node<std::pair<const int, double> >*, std::pair<const int, double>*>, std::__not_<std::is_pointer<std::pair<const int, double>*> > > (0x0x7f5cc53e1618) 0 empty
  std::is_same<std::_Rb_tree_node<std::pair<const int, double> >*, std::pair<const int, double>*> (0x0x7f5cc53e1680) 0 empty
    std::integral_constant<bool, false> (0x0x7f5cc53cecc0) 0 empty

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

Class std::is_function<CoinPair<int, double> >
   size=1 align=1
   base size=1 base align=1
std::is_function<CoinPair<int, double> > (0x0x7f5cc5470000) 0 empty
  std::integral_constant<bool, false> (0x0x7f5cc5443ba0) 0 empty

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

Class std::is_lvalue_reference<CoinPair<int, double> >
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<CoinPair<int, double> > (0x0x7f5cc5470068) 0 empty
  std::integral_constant<bool, false> (0x0x7f5cc5443c60) 0 empty

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

Class std::is_rvalue_reference<CoinPair<int, double> >
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<CoinPair<int, double> > (0x0x7f5cc54700d0) 0 empty
  std::integral_constant<bool, false> (0x0x7f5cc5443d20) 0 empty

Class std::__or_<std::is_lvalue_reference<CoinPair<int, double> >, std::is_rvalue_reference<CoinPair<int, double> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<CoinPair<int, double> >, std::is_rvalue_reference<CoinPair<int, double> > > (0x0x7f5cc5470138) 0 empty
  std::is_rvalue_reference<CoinPair<int, double> > (0x0x7f5cc54701a0) 0 empty
    std::integral_constant<bool, false> (0x0x7f5cc5443d80) 0 empty

Class std::is_reference<CoinPair<int, double> >
   size=1 align=1
   base size=1 base align=1
std::is_reference<CoinPair<int, double> > (0x0x7f5cc5470208) 0 empty
  std::integral_constant<bool, false> (0x0x7f5cc5443de0) 0 empty

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

Class std::remove_volatile<CoinPair<int, double> >
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<CoinPair<int, double> > (0x0x7f5cc5443f00) 0 empty

Class std::remove_const<CoinPair<int, double> >
   size=1 align=1
   base size=0 base align=1
std::remove_const<CoinPair<int, double> > (0x0x7f5cc5443f60) 0 empty

Class std::remove_cv<CoinPair<int, double> >
   size=1 align=1
   base size=0 base align=1
std::remove_cv<CoinPair<int, double> > (0x0x7f5cc5443ea0) 0 empty

Class std::__is_void_helper<CoinPair<int, double> >
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<CoinPair<int, double> > (0x0x7f5cc54703a8) 0 empty
  std::integral_constant<bool, false> (0x0x7f5cc547e000) 0 empty

Class std::is_void<CoinPair<int, double> >
   size=1 align=1
   base size=1 base align=1
std::is_void<CoinPair<int, double> > (0x0x7f5cc5470410) 0 empty
  std::integral_constant<bool, false> (0x0x7f5cc547e060) 0 empty

Class std::__or_<std::is_reference<CoinPair<int, double> >, std::is_void<CoinPair<int, double> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<CoinPair<int, double> >, std::is_void<CoinPair<int, double> > > (0x0x7f5cc5470478) 0 empty
  std::is_void<CoinPair<int, double> > (0x0x7f5cc54704e0) 0 empty
    std::integral_constant<bool, false> (0x0x7f5cc547e0c0) 0 empty

Class std::__or_<std::is_function<CoinPair<int, double> >, std::is_reference<CoinPair<int, double> >, std::is_void<CoinPair<int, double> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<CoinPair<int, double> >, std::is_reference<CoinPair<int, double> >, std::is_void<CoinPair<int, double> > > (0x0x7f5cc5470548) 0 empty
  std::__or_<std::is_reference<CoinPair<int, double> >, std::is_void<CoinPair<int, double> > > (0x0x7f5cc54705b0) 0 empty
    std::is_void<CoinPair<int, double> > (0x0x7f5cc5470618) 0 empty
      std::integral_constant<bool, false> (0x0x7f5cc547e1e0) 0 empty

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

Class std::is_object<CoinPair<int, double> >
   size=1 align=1
   base size=1 base align=1
std::is_object<CoinPair<int, double> > (0x0x7f5cc54706e8) 0 empty
  std::integral_constant<bool, true> (0x0x7f5cc547e300) 0 empty

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

Class std::__or_<std::is_object<CoinPair<int, double> >, std::is_reference<CoinPair<int, double> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<CoinPair<int, double> >, std::is_reference<CoinPair<int, double> > > (0x0x7f5cc5470820) 0 empty
  std::is_object<CoinPair<int, double> > (0x0x7f5cc5470888) 0 empty
    std::integral_constant<bool, true> (0x0x7f5cc547e3c0) 0 empty

Class std::__is_referenceable<CoinPair<int, double> >
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<CoinPair<int, double> > (0x0x7f5cc54708f0) 0 empty
  std::integral_constant<bool, true> (0x0x7f5cc547e5a0) 0 empty

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

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

Class std::is_array<CoinPair<int, double> >
   size=1 align=1
   base size=1 base align=1
std::is_array<CoinPair<int, double> > (0x0x7f5cc5470958) 0 empty
  std::integral_constant<bool, false> (0x0x7f5cc547e6c0) 0 empty

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

Class std::__and_<std::is_array<CoinPair<int, double> >, std::__not_<std::extent<CoinPair<int, double>, 0u> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_array<CoinPair<int, double> >, std::__not_<std::extent<CoinPair<int, double>, 0u> > > (0x0x7f5cc54709c0) 0 empty
  std::is_array<CoinPair<int, double> > (0x0x7f5cc5470a28) 0 empty
    std::integral_constant<bool, false> (0x0x7f5cc547e780) 0 empty

Class std::__is_array_unknown_bounds<CoinPair<int, double> >
   size=1 align=1
   base size=1 base align=1
std::__is_array_unknown_bounds<CoinPair<int, double> > (0x0x7f5cc5470b60) 0 empty
  std::__and_<std::is_array<CoinPair<int, double> >, std::__not_<std::extent<CoinPair<int, double>, 0u> > > (0x0x7f5cc5470bc8) 0 empty
    std::is_array<CoinPair<int, double> > (0x0x7f5cc5470c30) 0 empty
      std::integral_constant<bool, false> (0x0x7f5cc547e7e0) 0 empty

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

Class std::__or_<std::__is_array_unknown_bounds<CoinPair<int, double> >, std::is_function<CoinPair<int, double> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::__is_array_unknown_bounds<CoinPair<int, double> >, std::is_function<CoinPair<int, double> > > (0x0x7f5cc5470c98) 0 empty
  std::is_function<CoinPair<int, double> > (0x0x7f5cc5470d00) 0 empty
    std::integral_constant<bool, false> (0x0x7f5cc547e8a0) 0 empty

Class std::__or_<std::is_void<CoinPair<int, double> >, std::__is_array_unknown_bounds<CoinPair<int, double> >, std::is_function<CoinPair<int, double> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<CoinPair<int, double> >, std::__is_array_unknown_bounds<CoinPair<int, double> >, std::is_function<CoinPair<int, double> > > (0x0x7f5cc5470d68) 0 empty
  std::__or_<std::__is_array_unknown_bounds<CoinPair<int, double> >, std::is_function<CoinPair<int, double> > > (0x0x7f5cc5470dd0) 0 empty
    std::is_function<CoinPair<int, double> > (0x0x7f5cc5470e38) 0 empty
      std::integral_constant<bool, false> (0x0x7f5cc547e900) 0 empty

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

Class std::__is_integral_helper<CoinPair<int, double> >
   size=1 align=1
   base size=1 base align=1
std::__is_integral_helper<CoinPair<int, double> > (0x0x7f5cc5470f70) 0 empty
  std::integral_constant<bool, false> (0x0x7f5cc547e9c0) 0 empty

Class std::is_integral<CoinPair<int, double> >
   size=1 align=1
   base size=1 base align=1
std::is_integral<CoinPair<int, double> > (0x0x7f5cc5499000) 0 empty
  std::integral_constant<bool, false> (0x0x7f5cc547ea20) 0 empty

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

Class std::__is_floating_point_helper<CoinPair<int, double> >
   size=1 align=1
   base size=1 base align=1
std::__is_floating_point_helper<CoinPair<int, double> > (0x0x7f5cc5499068) 0 empty
  std::integral_constant<bool, false> (0x0x7f5cc547eae0) 0 empty

Class std::is_floating_point<CoinPair<int, double> >
   size=1 align=1
   base size=1 base align=1
std::is_floating_point<CoinPair<int, double> > (0x0x7f5cc54990d0) 0 empty
  std::integral_constant<bool, false> (0x0x7f5cc547eb40) 0 empty

Class std::__or_<std::is_integral<CoinPair<int, double> >, std::is_floating_point<CoinPair<int, double> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_integral<CoinPair<int, double> >, std::is_floating_point<CoinPair<int, double> > > (0x0x7f5cc5499138) 0 empty
  std::is_floating_point<CoinPair<int, double> > (0x0x7f5cc54991a0) 0 empty
    std::integral_constant<bool, false> (0x0x7f5cc547eba0) 0 empty

Class std::is_arithmetic<CoinPair<int, double> >
   size=1 align=1
   base size=1 base align=1
std::is_arithmetic<CoinPair<int, double> > (0x0x7f5cc54993a8) 0 empty
  std::integral_constant<bool, false> (0x0x7f5cc547ec00) 0 empty

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

Class std::is_enum<CoinPair<int, double> >
   size=1 align=1
   base size=1 base align=1
std::is_enum<CoinPair<int, double> > (0x0x7f5cc5499410) 0 empty
  std::integral_constant<bool, false> (0x0x7f5cc547ecc0) 0 empty

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

Class std::__is_pointer_helper<CoinPair<int, double> >
   size=1 align=1
   base size=1 base align=1
std::__is_pointer_helper<CoinPair<int, double> > (0x0x7f5cc5499478) 0 empty
  std::integral_constant<bool, false> (0x0x7f5cc547ed80) 0 empty

Class std::is_pointer<CoinPair<int, double> >
   size=1 align=1
   base size=1 base align=1
std::is_pointer<CoinPair<int, double> > (0x0x7f5cc54994e0) 0 empty
  std::integral_constant<bool, false> (0x0x7f5cc547ede0) 0 empty

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

Class std::__is_member_pointer_helper<CoinPair<int, double> >
   size=1 align=1
   base size=1 base align=1
std::__is_member_pointer_helper<CoinPair<int, double> > (0x0x7f5cc5499618) 0 empty
  std::integral_constant<bool, false> (0x0x7f5cc547eea0) 0 empty

Class std::is_member_pointer<CoinPair<int, double> >
   size=1 align=1
   base size=1 base align=1
std::is_member_pointer<CoinPair<int, double> > (0x0x7f5cc5499680) 0 empty
  std::integral_constant<bool, false> (0x0x7f5cc547ef00) 0 empty

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

Class std::__is_null_pointer_helper<CoinPair<int, double> >
   size=1 align=1
   base size=1 base align=1
std::__is_null_pointer_helper<CoinPair<int, double> > (0x0x7f5cc54996e8) 0 empty
  std::integral_constant<bool, false> (0x0x7f5cc54a7000) 0 empty

Class std::is_null_pointer<CoinPair<int, double> >
   size=1 align=1
   base size=1 base align=1
std::is_null_pointer<CoinPair<int, double> > (0x0x7f5cc5499750) 0 empty
  std::integral_constant<bool, false> (0x0x7f5cc54a7060) 0 empty

Class std::__or_<std::is_member_pointer<CoinPair<int, double> >, std::is_null_pointer<CoinPair<int, double> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_member_pointer<CoinPair<int, double> >, std::is_null_pointer<CoinPair<int, double> > > (0x0x7f5cc54997b8) 0 empty
  std::is_null_pointer<CoinPair<int, double> > (0x0x7f5cc5499820) 0 empty
    std::integral_constant<bool, false> (0x0x7f5cc54a70c0) 0 empty

Class std::__or_<std::is_pointer<CoinPair<int, double> >, std::is_member_pointer<CoinPair<int, double> >, std::is_null_pointer<CoinPair<int, double> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_pointer<CoinPair<int, double> >, std::is_member_pointer<CoinPair<int, double> >, std::is_null_pointer<CoinPair<int, double> > > (0x0x7f5cc5499888) 0 empty
  std::__or_<std::is_member_pointer<CoinPair<int, double> >, std::is_null_pointer<CoinPair<int, double> > > (0x0x7f5cc54998f0) 0 empty
    std::is_null_pointer<CoinPair<int, double> > (0x0x7f5cc5499958) 0 empty
      std::integral_constant<bool, false> (0x0x7f5cc54a7120) 0 empty

Class std::__or_<std::is_enum<CoinPair<int, double> >, std::is_pointer<CoinPair<int, double> >, std::is_member_pointer<CoinPair<int, double> >, std::is_null_pointer<CoinPair<int, double> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_enum<CoinPair<int, double> >, std::is_pointer<CoinPair<int, double> >, std::is_member_pointer<CoinPair<int, double> >, std::is_null_pointer<CoinPair<int, double> > > (0x0x7f5cc54999c0) 0 empty
  std::__or_<std::is_pointer<CoinPair<int, double> >, std::is_member_pointer<CoinPair<int, double> >, std::is_null_pointer<CoinPair<int, double> > > (0x0x7f5cc5499a28) 0 empty
    std::__or_<std::is_member_pointer<CoinPair<int, double> >, std::is_null_pointer<CoinPair<int, double> > > (0x0x7f5cc5499a90) 0 empty
      std::is_null_pointer<CoinPair<int, double> > (0x0x7f5cc5499af8) 0 empty
        std::integral_constant<bool, false> (0x0x7f5cc54a7180) 0 empty

Class std::__or_<std::is_arithmetic<CoinPair<int, double> >, std::is_enum<CoinPair<int, double> >, std::is_pointer<CoinPair<int, double> >, std::is_member_pointer<CoinPair<int, double> >, std::is_null_pointer<CoinPair<int, double> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_arithmetic<CoinPair<int, double> >, std::is_enum<CoinPair<int, double> >, std::is_pointer<CoinPair<int, double> >, std::is_member_pointer<CoinPair<int, double> >, std::is_null_pointer<CoinPair<int, double> > > (0x0x7f5cc5499b60) 0 empty
  std::__or_<std::is_enum<CoinPair<int, double> >, std::is_pointer<CoinPair<int, double> >, std::is_member_pointer<CoinPair<int, double> >, std::is_null_pointer<CoinPair<int, double> > > (0x0x7f5cc5499bc8) 0 empty
    std::__or_<std::is_pointer<CoinPair<int, double> >, std::is_member_pointer<CoinPair<int, double> >, std::is_null_pointer<CoinPair<int, double> > > (0x0x7f5cc5499c30) 0 empty
      std::__or_<std::is_member_pointer<CoinPair<int, double> >, std::is_null_pointer<CoinPair<int, double> > > (0x0x7f5cc5499c98) 0 empty
        std::is_null_pointer<CoinPair<int, double> > (0x0x7f5cc5499d00) 0 empty
          std::integral_constant<bool, false> (0x0x7f5cc54a71e0) 0 empty

Class std::is_scalar<CoinPair<int, double> >
   size=1 align=1
   base size=1 base align=1
std::is_scalar<CoinPair<int, double> > (0x0x7f5cc5499d68) 0 empty
  std::integral_constant<bool, false> (0x0x7f5cc54a7240) 0 empty

Class std::__or_<std::is_reference<CoinPair<int, double> >, std::is_scalar<CoinPair<int, double> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<CoinPair<int, double> >, std::is_scalar<CoinPair<int, double> > > (0x0x7f5cc5499dd0) 0 empty
  std::is_scalar<CoinPair<int, double> > (0x0x7f5cc5499e38) 0 empty
    std::integral_constant<bool, false> (0x0x7f5cc54a72a0) 0 empty

Class std::remove_all_extents<CoinPair<int, double> >
   size=1 align=1
   base size=0 base align=1
std::remove_all_extents<CoinPair<int, double> > (0x0x7f5cc54a7480) 0 empty

Class std::is_function<CoinPair<int, double>&>
   size=1 align=1
   base size=1 base align=1
std::is_function<CoinPair<int, double>&> (0x0x7f5cc5499f08) 0 empty
  std::integral_constant<bool, false> (0x0x7f5cc54a7540) 0 empty

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

Class std::is_lvalue_reference<CoinPair<int, double>&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<CoinPair<int, double>&> (0x0x7f5cc5499f70) 0 empty
  std::integral_constant<bool, true> (0x0x7f5cc54a7600) 0 empty

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

Class std::__or_<std::is_lvalue_reference<CoinPair<int, double>&>, std::is_rvalue_reference<CoinPair<int, double>&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<CoinPair<int, double>&>, std::is_rvalue_reference<CoinPair<int, double>&> > (0x0x7f5cc54ba000) 0 empty
  std::is_lvalue_reference<CoinPair<int, double>&> (0x0x7f5cc54ba068) 0 empty
    std::integral_constant<bool, true> (0x0x7f5cc54a76c0) 0 empty

Class std::is_reference<CoinPair<int, double>&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<CoinPair<int, double>&> (0x0x7f5cc54ba0d0) 0 empty
  std::integral_constant<bool, true> (0x0x7f5cc54a7720) 0 empty

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

Class std::__or_<std::is_reference<CoinPair<int, double>&>, std::is_void<CoinPair<int, double>&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<CoinPair<int, double>&>, std::is_void<CoinPair<int, double>&> > (0x0x7f5cc54ba208) 0 empty
  std::is_reference<CoinPair<int, double>&> (0x0x7f5cc54ba270) 0 empty
    std::integral_constant<bool, true> (0x0x7f5cc54a77e0) 0 empty

Class std::__or_<std::is_function<CoinPair<int, double>&>, std::is_reference<CoinPair<int, double>&>, std::is_void<CoinPair<int, double>&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<CoinPair<int, double>&>, std::is_reference<CoinPair<int, double>&>, std::is_void<CoinPair<int, double>&> > (0x0x7f5cc54ba2d8) 0 empty
  std::__or_<std::is_reference<CoinPair<int, double>&>, std::is_void<CoinPair<int, double>&> > (0x0x7f5cc54ba340) 0 empty
    std::is_reference<CoinPair<int, double>&> (0x0x7f5cc54ba3a8) 0 empty
      std::integral_constant<bool, true> (0x0x7f5cc54a7900) 0 empty

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

Class std::is_object<CoinPair<int, double>&>
   size=1 align=1
   base size=1 base align=1
std::is_object<CoinPair<int, double>&> (0x0x7f5cc54ba478) 0 empty
  std::integral_constant<bool, false> (0x0x7f5cc54a7a20) 0 empty

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

Class std::__or_<std::is_object<CoinPair<int, double>&>, std::is_reference<CoinPair<int, double>&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<CoinPair<int, double>&>, std::is_reference<CoinPair<int, double>&> > (0x0x7f5cc54ba5b0) 0 empty
  std::is_reference<CoinPair<int, double>&> (0x0x7f5cc54ba618) 0 empty
    std::integral_constant<bool, true> (0x0x7f5cc54a7ae0) 0 empty

Class std::__is_referenceable<CoinPair<int, double>&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<CoinPair<int, double>&> (0x0x7f5cc54ba680) 0 empty
  std::integral_constant<bool, true> (0x0x7f5cc54a7cc0) 0 empty

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

Class std::add_rvalue_reference<CoinPair<int, double>&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<CoinPair<int, double>&> (0x0x7f5cc54ba6e8) 0 empty
  std::__add_rvalue_reference_helper<CoinPair<int, double>&, true> (0x0x7f5cc54a7d80) 0 empty

Class std::__is_destructible_impl<CoinPair<int, double> >
   size=1 align=1
   base size=1 base align=1
std::__is_destructible_impl<CoinPair<int, double> > (0x0x7f5cc5499ea0) 0 empty
  std::__do_is_destructible_impl (0x0x7f5cc54a74e0) 0 empty

Class std::__is_destructible_safe<CoinPair<int, double>, false, false>
   size=1 align=1
   base size=1 base align=1
std::__is_destructible_safe<CoinPair<int, double>, false, false> (0x0x7f5cc54ba7b8) 0 empty
  std::integral_constant<bool, true> (0x0x7f5cc54a7de0) 0 empty

Class std::is_destructible<CoinPair<int, double> >
   size=1 align=1
   base size=1 base align=1
std::is_destructible<CoinPair<int, double> > (0x0x7f5cc54ba820) 0 empty
  std::integral_constant<bool, true> (0x0x7f5cc54a7e40) 0 empty

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

Class std::is_function<CoinPair<int, double>&&>
   size=1 align=1
   base size=1 base align=1
std::is_function<CoinPair<int, double>&&> (0x0x7f5cc54ba8f0) 0 empty
  std::integral_constant<bool, false> (0x0x7f5cc54a7f60) 0 empty

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

Class std::is_lvalue_reference<CoinPair<int, double>&&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<CoinPair<int, double>&&> (0x0x7f5cc54ba958) 0 empty
  std::integral_constant<bool, false> (0x0x7f5cc54cd120) 0 empty

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

Class std::is_rvalue_reference<CoinPair<int, double>&&>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<CoinPair<int, double>&&> (0x0x7f5cc54ba9c0) 0 empty
  std::integral_constant<bool, true> (0x0x7f5cc54cd1e0) 0 empty

Class std::__or_<std::is_lvalue_reference<CoinPair<int, double>&&>, std::is_rvalue_reference<CoinPair<int, double>&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<CoinPair<int, double>&&>, std::is_rvalue_reference<CoinPair<int, double>&&> > (0x0x7f5cc54baa28) 0 empty
  std::is_rvalue_reference<CoinPair<int, double>&&> (0x0x7f5cc54baa90) 0 empty
    std::integral_constant<bool, true> (0x0x7f5cc54cd240) 0 empty

Class std::is_reference<CoinPair<int, double>&&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<CoinPair<int, double>&&> (0x0x7f5cc54baaf8) 0 empty
  std::integral_constant<bool, true> (0x0x7f5cc54cd2a0) 0 empty

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

Class std::__or_<std::is_reference<CoinPair<int, double>&&>, std::is_void<CoinPair<int, double>&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<CoinPair<int, double>&&>, std::is_void<CoinPair<int, double>&&> > (0x0x7f5cc54bac30) 0 empty
  std::is_reference<CoinPair<int, double>&&> (0x0x7f5cc54bac98) 0 empty
    std::integral_constant<bool, true> (0x0x7f5cc54cd360) 0 empty

Class std::__or_<std::is_function<CoinPair<int, double>&&>, std::is_reference<CoinPair<int, double>&&>, std::is_void<CoinPair<int, double>&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<CoinPair<int, double>&&>, std::is_reference<CoinPair<int, double>&&>, std::is_void<CoinPair<int, double>&&> > (0x0x7f5cc54bad00) 0 empty
  std::__or_<std::is_reference<CoinPair<int, double>&&>, std::is_void<CoinPair<int, double>&&> > (0x0x7f5cc54bad68) 0 empty
    std::is_reference<CoinPair<int, double>&&> (0x0x7f5cc54badd0) 0 empty
      std::integral_constant<bool, true> (0x0x7f5cc54cd480) 0 empty

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

Class std::is_object<CoinPair<int, double>&&>
   size=1 align=1
   base size=1 base align=1
std::is_object<CoinPair<int, double>&&> (0x0x7f5cc54baea0) 0 empty
  std::integral_constant<bool, false> (0x0x7f5cc54cd5a0) 0 empty

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

Class std::__or_<std::is_object<CoinPair<int, double>&&>, std::is_reference<CoinPair<int, double>&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<CoinPair<int, double>&&>, std::is_reference<CoinPair<int, double>&&> > (0x0x7f5cc54baf08) 0 empty
  std::is_reference<CoinPair<int, double>&&> (0x0x7f5cc54baf70) 0 empty
    std::integral_constant<bool, true> (0x0x7f5cc54cd660) 0 empty

Class std::__is_referenceable<CoinPair<int, double>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<CoinPair<int, double>&&> (0x0x7f5cc54d80d0) 0 empty
  std::integral_constant<bool, true> (0x0x7f5cc54cd780) 0 empty

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

Class std::add_rvalue_reference<CoinPair<int, double>&&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<CoinPair<int, double>&&> (0x0x7f5cc54d8138) 0 empty
  std::__add_rvalue_reference_helper<CoinPair<int, double>&&, true> (0x0x7f5cc54cd840) 0 empty

Class std::__is_direct_constructible_impl<CoinPair<int, double>, CoinPair<int, double>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_impl<CoinPair<int, double>, CoinPair<int, double>&&> (0x0x7f5cc54ba888) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f5cc54a7f00) 0 empty

Class std::__and_<std::is_destructible<CoinPair<int, double> >, std::__is_direct_constructible_impl<CoinPair<int, double>, CoinPair<int, double>&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_destructible<CoinPair<int, double> >, std::__is_direct_constructible_impl<CoinPair<int, double>, CoinPair<int, double>&&> > (0x0x7f5cc54d8208) 0 empty
  std::__is_direct_constructible_impl<CoinPair<int, double>, CoinPair<int, double>&&> (0x0x7f5cc54d8270) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f5cc54cd8a0) 0 empty

Class std::__is_direct_constructible_new_safe<CoinPair<int, double>, CoinPair<int, double>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new_safe<CoinPair<int, double>, CoinPair<int, double>&&> (0x0x7f5cc54d82d8) 0 empty
  std::__and_<std::is_destructible<CoinPair<int, double> >, std::__is_direct_constructible_impl<CoinPair<int, double>, CoinPair<int, double>&&> > (0x0x7f5cc54d8340) 0 empty
    std::__is_direct_constructible_impl<CoinPair<int, double>, CoinPair<int, double>&&> (0x0x7f5cc54d83a8) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7f5cc54cd900) 0 empty

Class std::__is_direct_constructible_new<CoinPair<int, double>, CoinPair<int, double>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new<CoinPair<int, double>, CoinPair<int, double>&&> (0x0x7f5cc54d8410) 0 empty
  std::__is_direct_constructible_new_safe<CoinPair<int, double>, CoinPair<int, double>&&> (0x0x7f5cc54d8478) 0 empty
    std::__and_<std::is_destructible<CoinPair<int, double> >, std::__is_direct_constructible_impl<CoinPair<int, double>, CoinPair<int, double>&&> > (0x0x7f5cc54d84e0) 0 empty
      std::__is_direct_constructible_impl<CoinPair<int, double>, CoinPair<int, double>&&> (0x0x7f5cc54d8548) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7f5cc54cd960) 0 empty

Class std::__is_direct_constructible<CoinPair<int, double>, CoinPair<int, double>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible<CoinPair<int, double>, CoinPair<int, double>&&> (0x0x7f5cc54d85b0) 0 empty
  std::integral_constant<bool, true> (0x0x7f5cc54cd9c0) 0 empty

Class std::__is_constructible_impl<CoinPair<int, double>, CoinPair<int, double>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_constructible_impl<CoinPair<int, double>, CoinPair<int, double>&&> (0x0x7f5cc54d8618) 0 empty
  std::__is_direct_constructible<CoinPair<int, double>, CoinPair<int, double>&&> (0x0x7f5cc54d8680) 0 empty
    std::integral_constant<bool, true> (0x0x7f5cc54cda20) 0 empty

Class std::is_constructible<CoinPair<int, double>, CoinPair<int, double>&&>
   size=1 align=1
   base size=1 base align=1
std::is_constructible<CoinPair<int, double>, CoinPair<int, double>&&> (0x0x7f5cc54d86e8) 0 empty
  std::integral_constant<bool, true> (0x0x7f5cc54cda80) 0 empty

Class std::__is_move_constructible_impl<CoinPair<int, double>, true>
   size=1 align=1
   base size=1 base align=1
std::__is_move_constructible_impl<CoinPair<int, double>, true> (0x0x7f5cc54d8750) 0 empty
  std::is_constructible<CoinPair<int, double>, CoinPair<int, double>&&> (0x0x7f5cc54d87b8) 0 empty
    std::integral_constant<bool, true> (0x0x7f5cc54cdae0) 0 empty

Class std::is_move_constructible<CoinPair<int, double> >
   size=1 align=1
   base size=1 base align=1
std::is_move_constructible<CoinPair<int, double> > (0x0x7f5cc54d8820) 0 empty
  std::__is_move_constructible_impl<CoinPair<int, double>, true> (0x0x7f5cc54d8888) 0 empty
    std::is_constructible<CoinPair<int, double>, CoinPair<int, double>&&> (0x0x7f5cc54d88f0) 0 empty
      std::integral_constant<bool, true> (0x0x7f5cc54cdb40) 0 empty

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

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

Class std::is_assignable<CoinPair<int, double>&, CoinPair<int, double>&&>
   size=1 align=1
   base size=1 base align=1
std::is_assignable<CoinPair<int, double>&, CoinPair<int, double>&&> (0x0x7f5cc54d89c0) 0 empty
  std::integral_constant<bool, true> (0x0x7f5cc54cdc60) 0 empty

Class std::__is_move_assignable_impl<CoinPair<int, double>, true>
   size=1 align=1
   base size=1 base align=1
std::__is_move_assignable_impl<CoinPair<int, double>, true> (0x0x7f5cc54d8a28) 0 empty
  std::is_assignable<CoinPair<int, double>&, CoinPair<int, double>&&> (0x0x7f5cc54d8a90) 0 empty
    std::integral_constant<bool, true> (0x0x7f5cc54cdcc0) 0 empty

Class std::is_move_assignable<CoinPair<int, double> >
   size=1 align=1
   base size=1 base align=1
std::is_move_assignable<CoinPair<int, double> > (0x0x7f5cc54d8af8) 0 empty
  std::__is_move_assignable_impl<CoinPair<int, double>, true> (0x0x7f5cc54d8b60) 0 empty
    std::is_assignable<CoinPair<int, double>&, CoinPair<int, double>&&> (0x0x7f5cc54d8bc8) 0 empty
      std::integral_constant<bool, true> (0x0x7f5cc54cdd20) 0 empty

Class std::__and_<std::is_move_constructible<CoinPair<int, double> >, std::is_move_assignable<CoinPair<int, double> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_move_constructible<CoinPair<int, double> >, std::is_move_assignable<CoinPair<int, double> > > (0x0x7f5cc54d8c30) 0 empty
  std::is_move_assignable<CoinPair<int, double> > (0x0x7f5cc54d8c98) 0 empty
    std::__is_move_assignable_impl<CoinPair<int, double>, true> (0x0x7f5cc54d8d00) 0 empty
      std::is_assignable<CoinPair<int, double>&, CoinPair<int, double>&&> (0x0x7f5cc54d8d68) 0 empty
        std::integral_constant<bool, true> (0x0x7f5cc54cdd80) 0 empty

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

Class std::__is_nt_constructible_impl<CoinPair<int, double>, CoinPair<int, double>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_nt_constructible_impl<CoinPair<int, double>, CoinPair<int, double>&&> (0x0x7f5cc54d8dd0) 0 empty
  std::integral_constant<bool, true> (0x0x7f5cc54cde40) 0 empty

Class std::__and_<std::is_constructible<CoinPair<int, double>, CoinPair<int, double>&&>, std::__is_nt_constructible_impl<CoinPair<int, double>, CoinPair<int, double>&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<CoinPair<int, double>, CoinPair<int, double>&&>, std::__is_nt_constructible_impl<CoinPair<int, double>, CoinPair<int, double>&&> > (0x0x7f5cc54d8e38) 0 empty
  std::__is_nt_constructible_impl<CoinPair<int, double>, CoinPair<int, double>&&> (0x0x7f5cc54d8ea0) 0 empty
    std::integral_constant<bool, true> (0x0x7f5cc54cdea0) 0 empty

Class std::is_nothrow_constructible<CoinPair<int, double>, CoinPair<int, double>&&>
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_constructible<CoinPair<int, double>, CoinPair<int, double>&&> (0x0x7f5cc54d8f08) 0 empty
  std::__and_<std::is_constructible<CoinPair<int, double>, CoinPair<int, double>&&>, std::__is_nt_constructible_impl<CoinPair<int, double>, CoinPair<int, double>&&> > (0x0x7f5cc54d8f70) 0 empty
    std::__is_nt_constructible_impl<CoinPair<int, double>, CoinPair<int, double>&&> (0x0x7f5cc54f3000) 0 empty
      std::integral_constant<bool, true> (0x0x7f5cc54cdf00) 0 empty

Class std::__is_nothrow_move_constructible_impl<CoinPair<int, double>, true>
   size=1 align=1
   base size=1 base align=1
std::__is_nothrow_move_constructible_impl<CoinPair<int, double>, true> (0x0x7f5cc54f3068) 0 empty
  std::is_nothrow_constructible<CoinPair<int, double>, CoinPair<int, double>&&> (0x0x7f5cc54f30d0) 0 empty
    std::__and_<std::is_constructible<CoinPair<int, double>, CoinPair<int, double>&&>, std::__is_nt_constructible_impl<CoinPair<int, double>, CoinPair<int, double>&&> > (0x0x7f5cc54f3138) 0 empty
      std::__is_nt_constructible_impl<CoinPair<int, double>, CoinPair<int, double>&&> (0x0x7f5cc54f31a0) 0 empty
        std::integral_constant<bool, true> (0x0x7f5cc54cdf60) 0 empty

Class std::is_nothrow_move_constructible<CoinPair<int, double> >
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_move_constructible<CoinPair<int, double> > (0x0x7f5cc54f3208) 0 empty
  std::__is_nothrow_move_constructible_impl<CoinPair<int, double>, true> (0x0x7f5cc54f3270) 0 empty
    std::is_nothrow_constructible<CoinPair<int, double>, CoinPair<int, double>&&> (0x0x7f5cc54f32d8) 0 empty
      std::__and_<std::is_constructible<CoinPair<int, double>, CoinPair<int, double>&&>, std::__is_nt_constructible_impl<CoinPair<int, double>, CoinPair<int, double>&&> > (0x0x7f5cc54f3340) 0 empty
        std::__is_nt_constructible_impl<CoinPair<int, double>, CoinPair<int, double>&&> (0x0x7f5cc54f33a8) 0 empty
          std::integral_constant<bool, true> (0x0x7f5cc54f6000) 0 empty

Class std::conditional<true, std::is_nothrow_move_assignable<CoinPair<int, double> >, std::is_nothrow_move_constructible<CoinPair<int, double> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_nothrow_move_assignable<CoinPair<int, double> >, std::is_nothrow_move_constructible<CoinPair<int, double> > > (0x0x7f5cc54f6060) 0 empty

Class std::conditional<true, std::__is_nt_assignable_impl<CoinPair<int, double>&, CoinPair<int, double>&&>, std::is_assignable<CoinPair<int, double>&, CoinPair<int, double>&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_nt_assignable_impl<CoinPair<int, double>&, CoinPair<int, double>&&>, std::is_assignable<CoinPair<int, double>&, CoinPair<int, double>&&> > (0x0x7f5cc54f60c0) 0 empty

Class std::__is_nt_assignable_impl<CoinPair<int, double>&, CoinPair<int, double>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_nt_assignable_impl<CoinPair<int, double>&, CoinPair<int, double>&&> (0x0x7f5cc54f3410) 0 empty
  std::integral_constant<bool, true> (0x0x7f5cc54f6120) 0 empty

Class std::__and_<std::is_assignable<CoinPair<int, double>&, CoinPair<int, double>&&>, std::__is_nt_assignable_impl<CoinPair<int, double>&, CoinPair<int, double>&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_assignable<CoinPair<int, double>&, CoinPair<int, double>&&>, std::__is_nt_assignable_impl<CoinPair<int, double>&, CoinPair<int, double>&&> > (0x0x7f5cc54f3478) 0 empty
  std::__is_nt_assignable_impl<CoinPair<int, double>&, CoinPair<int, double>&&> (0x0x7f5cc54f34e0) 0 empty
    std::integral_constant<bool, true> (0x0x7f5cc54f6180) 0 empty

Class std::is_nothrow_assignable<CoinPair<int, double>&, CoinPair<int, double>&&>
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_assignable<CoinPair<int, double>&, CoinPair<int, double>&&> (0x0x7f5cc54f3548) 0 empty
  std::__and_<std::is_assignable<CoinPair<int, double>&, CoinPair<int, double>&&>, std::__is_nt_assignable_impl<CoinPair<int, double>&, CoinPair<int, double>&&> > (0x0x7f5cc54f35b0) 0 empty
    std::__is_nt_assignable_impl<CoinPair<int, double>&, CoinPair<int, double>&&> (0x0x7f5cc54f3618) 0 empty
      std::integral_constant<bool, true> (0x0x7f5cc54f61e0) 0 empty

Class std::__is_nt_move_assignable_impl<CoinPair<int, double>, true>
   size=1 align=1
   base size=1 base align=1
std::__is_nt_move_assignable_impl<CoinPair<int, double>, true> (0x0x7f5cc54f3680) 0 empty
  std::is_nothrow_assignable<CoinPair<int, double>&, CoinPair<int, double>&&> (0x0x7f5cc54f36e8) 0 empty
    std::__and_<std::is_assignable<CoinPair<int, double>&, CoinPair<int, double>&&>, std::__is_nt_assignable_impl<CoinPair<int, double>&, CoinPair<int, double>&&> > (0x0x7f5cc54f3750) 0 empty
      std::__is_nt_assignable_impl<CoinPair<int, double>&, CoinPair<int, double>&&> (0x0x7f5cc54f37b8) 0 empty
        std::integral_constant<bool, true> (0x0x7f5cc54f6240) 0 empty

Class std::is_nothrow_move_assignable<CoinPair<int, double> >
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_move_assignable<CoinPair<int, double> > (0x0x7f5cc54f3820) 0 empty
  std::__is_nt_move_assignable_impl<CoinPair<int, double>, true> (0x0x7f5cc54f3888) 0 empty
    std::is_nothrow_assignable<CoinPair<int, double>&, CoinPair<int, double>&&> (0x0x7f5cc54f38f0) 0 empty
      std::__and_<std::is_assignable<CoinPair<int, double>&, CoinPair<int, double>&&>, std::__is_nt_assignable_impl<CoinPair<int, double>&, CoinPair<int, double>&&> > (0x0x7f5cc54f3958) 0 empty
        std::__is_nt_assignable_impl<CoinPair<int, double>&, CoinPair<int, double>&&> (0x0x7f5cc54f39c0) 0 empty
          std::integral_constant<bool, true> (0x0x7f5cc54f62a0) 0 empty

Class std::__and_<std::is_nothrow_move_constructible<CoinPair<int, double> >, std::is_nothrow_move_assignable<CoinPair<int, double> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_nothrow_move_constructible<CoinPair<int, double> >, std::is_nothrow_move_assignable<CoinPair<int, double> > > (0x0x7f5cc54f3a28) 0 empty
  std::is_nothrow_move_assignable<CoinPair<int, double> > (0x0x7f5cc54f3a90) 0 empty
    std::__is_nt_move_assignable_impl<CoinPair<int, double>, true> (0x0x7f5cc54f3af8) 0 empty
      std::is_nothrow_assignable<CoinPair<int, double>&, CoinPair<int, double>&&> (0x0x7f5cc54f3b60) 0 empty
        std::__and_<std::is_assignable<CoinPair<int, double>&, CoinPair<int, double>&&>, std::__is_nt_assignable_impl<CoinPair<int, double>&, CoinPair<int, double>&&> > (0x0x7f5cc54f3bc8) 0 empty
          std::__is_nt_assignable_impl<CoinPair<int, double>&, CoinPair<int, double>&&> (0x0x7f5cc54f3c30) 0 empty
            std::integral_constant<bool, true> (0x0x7f5cc54f6300) 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> > (0x0x7f5cc54f6de0) 0 empty

Class __gnu_cxx::__ops::_Iter_comp_val<CoinFirstLess_2<int, double> >
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__ops::_Iter_comp_val<CoinFirstLess_2<int, double> > (0x0x7f5cc54f6ea0) 0

Class std::__is_pointer<CoinPair<int, double>*>
   size=1 align=1
   base size=0 base align=1
std::__is_pointer<CoinPair<int, double>*> (0x0x7f5cc512c060) 0 empty

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

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

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

