Class delta_iterator
   size=16 align=8
   base size=12 base align=8
delta_iterator (0x0x7f74554c5f60) 0

Class const_delta_iterator
   size=16 align=8
   base size=12 base align=8
const_delta_iterator (0x0x7f7455549000) 0

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class std::__is_integer<long int>
   size=1 align=1
   base size=0 base align=1
std::__is_integer<long int> (0x0x7f7455549840) 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> (0x0x7f74555498a0) 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> (0x0x7f7455549900) 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> (0x0x7f7455549960) 0 empty

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

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

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

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

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

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

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

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

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

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

Class __gnu_cxx::__add_unsigned<char>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__add_unsigned<char> (0x0x7f7455589300) 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> (0x0x7f7455589360) 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> (0x0x7f74555893c0) 0 empty

Class __gnu_cxx::__add_unsigned<int>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__add_unsigned<int> (0x0x7f7455589420) 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> (0x0x7f7455589480) 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> (0x0x7f74555894e0) 0 empty

Class __gnu_cxx::__remove_unsigned<char>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__remove_unsigned<char> (0x0x7f74555895a0) 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> (0x0x7f7455589600) 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> (0x0x7f7455589660) 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> (0x0x7f74555896c0) 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> (0x0x7f7455589720) 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> (0x0x7f7455589780) 0 empty

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class std::__is_integral_helper<char>
   size=1 align=1
   base size=1 base align=1
std::__is_integral_helper<char> (0x0x7f7455533820) 0 empty
  std::integral_constant<bool, true> (0x0x7f74555be720) 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> (0x0x7f7455533888) 0 empty
  std::integral_constant<bool, true> (0x0x7f74555be780) 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> (0x0x7f74555338f0) 0 empty
  std::integral_constant<bool, true> (0x0x7f74555be7e0) 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> (0x0x7f7455533958) 0 empty
  std::integral_constant<bool, true> (0x0x7f74555be840) 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> (0x0x7f74555339c0) 0 empty
  std::integral_constant<bool, true> (0x0x7f74555be8a0) 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> (0x0x7f7455533a28) 0 empty
  std::integral_constant<bool, true> (0x0x7f74555be900) 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> (0x0x7f7455533a90) 0 empty
  std::integral_constant<bool, true> (0x0x7f74555be960) 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> (0x0x7f7455533af8) 0 empty
  std::integral_constant<bool, true> (0x0x7f74555be9c0) 0 empty

Class std::__is_integral_helper<int>
   size=1 align=1
   base size=1 base align=1
std::__is_integral_helper<int> (0x0x7f7455533b60) 0 empty
  std::integral_constant<bool, true> (0x0x7f74555bea20) 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> (0x0x7f7455533bc8) 0 empty
  std::integral_constant<bool, true> (0x0x7f74555bea80) 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> (0x0x7f7455533c30) 0 empty
  std::integral_constant<bool, true> (0x0x7f74555beae0) 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> (0x0x7f7455533c98) 0 empty
  std::integral_constant<bool, true> (0x0x7f74555beb40) 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> (0x0x7f7455533d00) 0 empty
  std::integral_constant<bool, true> (0x0x7f74555beba0) 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> (0x0x7f7455533d68) 0 empty
  std::integral_constant<bool, true> (0x0x7f74555bec00) 0 empty

Class std::__is_integral_helper<__int128>
   size=1 align=1
   base size=1 base align=1
std::__is_integral_helper<__int128> (0x0x7f7455533dd0) 0 empty
  std::integral_constant<bool, true> (0x0x7f74555bec60) 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> (0x0x7f7455533e38) 0 empty
  std::integral_constant<bool, true> (0x0x7f74555becc0) 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> (0x0x7f7455533f70) 0 empty
  std::integral_constant<bool, true> (0x0x7f74555bede0) 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> (0x0x7f74555e1000) 0 empty
  std::integral_constant<bool, true> (0x0x7f74555bee40) 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> (0x0x7f74555e1068) 0 empty
  std::integral_constant<bool, true> (0x0x7f74555beea0) 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> (0x0x7f74556043a8) 0 empty
  std::integral_constant<bool, true> (0x0x7f745560d0c0) 0 empty

Class std::__do_is_destructible_impl
   size=1 align=1
   base size=0 base align=1
std::__do_is_destructible_impl (0x0x7f745560dd80) 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 (0x0x7f7455636000) 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 (0x0x7f7455636240) 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 (0x0x7f7455636480) 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 (0x0x7f7455636600) 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 (0x0x7f74556369c0) 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 (0x0x7f7455673ae0) 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> (0x0x7f74556a10c0) 0 empty

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

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

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

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

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

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

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

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

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

Class std::__make_signed<unsigned int>
   size=1 align=1
   base size=0 base align=1
std::__make_signed<unsigned int> (0x0x7f7454ece420) 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> (0x0x7f7454ece480) 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> (0x0x7f7454ece4e0) 0 empty

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

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

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

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

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

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

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

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

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

Class std::__invoke_other
   size=1 align=1
   base size=0 base align=1
std::__invoke_other (0x0x7f7454efc9c0) 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 (0x0x7f7454efca80) 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 (0x0x7f7454efcb40) 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 (0x0x7f7454efcc00) 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 (0x0x7f7454efccc0) 0 empty

Class std::__result_of_other_impl
   size=1 align=1
   base size=0 base align=1
std::__result_of_other_impl (0x0x7f7454f37360) 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 (0x0x7f7454f37540) 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 (0x0x7f7454f375a0) 0 empty

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

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

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

Class std::forward_iterator_tag
   size=1 align=1
   base size=1 base align=1
std::forward_iterator_tag (0x0x7f7454f395b0) 0 empty
  std::input_iterator_tag (0x0x7f7454f83d20) 0 empty

Class std::bidirectional_iterator_tag
   size=1 align=1
   base size=1 base align=1
std::bidirectional_iterator_tag (0x0x7f7454f39618) 0 empty
  std::forward_iterator_tag (0x0x7f7454f39680) 0 empty
    std::input_iterator_tag (0x0x7f7454f83d80) 0 empty

Class std::random_access_iterator_tag
   size=1 align=1
   base size=1 base align=1
std::random_access_iterator_tag (0x0x7f7454f396e8) 0 empty
  std::bidirectional_iterator_tag (0x0x7f7454f39750) 0 empty
    std::forward_iterator_tag (0x0x7f7454f397b8) 0 empty
      std::input_iterator_tag (0x0x7f7454f83de0) 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> (0x0x7f74550055a0) 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 (0x0x7f7455055960) 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 (0x0x7f7455055a80) 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 (0x0x7f7455055c00) 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 (0x0x7f7455055d80) 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 (0x0x7f7455055ea0) 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> (0x0x7f74550aa300) 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> (0x0x7f74550aa420) 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> (0x0x7f74550aa900) 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> (0x0x7f74550aa9c0) 0 empty

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

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

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

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

Class std::__exception_ptr::exception_ptr
   size=8 align=8
   base size=8 base align=8
std::__exception_ptr::exception_ptr (0x0x7f7454ceb660) 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 (0x0x7f7454cebba0) 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 (0x0x7f7454f39bc8) 0 nearly-empty
    vptr=((& std::bad_alloc::_ZTVSt9bad_alloc) + 16u)
  std::exception (0x0x7f7454d262a0) 0 nearly-empty
      primary-for std::bad_alloc (0x0x7f7454f39bc8)

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

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

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

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

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

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

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

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

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

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

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

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

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

Class std::_Bit_reference
   size=16 align=8
   base size=16 base align=8
std::_Bit_reference (0x0x7f7454bc6ae0) 0

Class std::iterator<std::random_access_iterator_tag, bool>
   size=1 align=1
   base size=0 base align=1
std::iterator<std::random_access_iterator_tag, bool> (0x0x7f7454be51e0) 0 empty

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

Class std::_Bit_iterator
   size=16 align=8
   base size=12 base align=8
std::_Bit_iterator (0x0x7f7454dfc478) 0
  std::_Bit_iterator_base (0x0x7f7454dfc4e0) 0
    std::iterator<std::random_access_iterator_tag, bool> (0x0x7f7454be5960) 0 empty

Class std::_Bit_const_iterator
   size=16 align=8
   base size=12 base align=8
std::_Bit_const_iterator (0x0x7f7454dfc548) 0
  std::_Bit_iterator_base (0x0x7f7454dfc5b0) 0
    std::iterator<std::random_access_iterator_tag, bool> (0x0x7f7454c21180) 0 empty

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

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

Class std::iterator_traits<std::_Bit_iterator>
   size=1 align=1
   base size=1 base align=1
std::iterator_traits<std::_Bit_iterator> (0x0x7f7454dfc750) 0 empty
  std::__iterator_traits<std::_Bit_iterator, void> (0x0x7f7454c52c00) 0 empty

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

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

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

Class std::iterator_traits<std::_Bit_const_iterator>
   size=1 align=1
   base size=1 base align=1
std::iterator_traits<std::_Bit_const_iterator> (0x0x7f7454dfc9c0) 0 empty
  std::__iterator_traits<std::_Bit_const_iterator, void> (0x0x7f7454c52de0) 0 empty

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

Class std::reverse_iterator<std::_Bit_const_iterator>
   size=16 align=8
   base size=16 base align=8
std::reverse_iterator<std::_Bit_const_iterator> (0x0x7f7454dfca28) 0
  std::iterator<std::random_access_iterator_tag, bool, long int, const bool*, bool> (0x0x7f7454c52ea0) 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> > (0x0x7f7454879240) 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> (0x0x7f74548792a0) 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> (0x0x7f7454dfcb60) 0 empty
  __gnu_cxx::__numeric_traits_integer<long int> (0x0x7f7454879300) 0 empty

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class std::hash<long unsigned int>
   size=1 align=1
   base size=1 base align=1
std::hash<long unsigned int> (0x0x7f74548cf000) 0 empty
  std::__hash_base<long unsigned int, long unsigned int> (0x0x7f74548b77e0) 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> (0x0x7f74548b78a0) 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> (0x0x7f74548cf068) 0 empty
  std::__hash_base<long unsigned int, long long unsigned int> (0x0x7f74548b7900) 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> (0x0x7f74548b79c0) 0 empty

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

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

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

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

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

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

Class std::hash<long double>
   size=1 align=1
   base size=1 base align=1
std::hash<long double> (0x0x7f74548cf270) 0 empty
  std::__hash_base<long unsigned int, long double> (0x0x7f74548e61e0) 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> > (0x0x7f74548cf340) 0 empty
  std::integral_constant<bool, false> (0x0x7f74548e62a0) 0 empty

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class std::_Rb_tree_node_base
   size=32 align=8
   base size=32 base align=8
std::_Rb_tree_node_base (0x0x7f74549bdc60) 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*> (0x0x7f74546b7120) 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*> (0x0x7f74549aa5b0) 0 empty
  std::integral_constant<bool, false> (0x0x7f74546b7180) 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*> > > (0x0x7f74546b71e0) 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*> (0x0x7f74549aa618) 0 empty
  std::integral_constant<bool, false> (0x0x7f74546b7300) 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*> > (0x0x7f74546b7360) 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*> (0x0x7f74549aa680) 0 empty
  std::integral_constant<bool, false> (0x0x7f74546b73c0) 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*> > (0x0x7f74549aa6e8) 0 empty
  std::is_rvalue_reference<std::_Rb_tree_node_base*> (0x0x7f74549aa750) 0 empty
    std::integral_constant<bool, false> (0x0x7f74546b7420) 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*> (0x0x7f74549aa7b8) 0 empty
  std::integral_constant<bool, false> (0x0x7f74546b7480) 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*> > (0x0x7f74546b74e0) 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*> (0x0x7f74546b75a0) 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*> (0x0x7f74546b7600) 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*> (0x0x7f74546b7540) 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*> (0x0x7f74549aa888) 0 empty
  std::integral_constant<bool, false> (0x0x7f74546b7660) 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*> (0x0x7f74549aa8f0) 0 empty
  std::integral_constant<bool, false> (0x0x7f74546b76c0) 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*> > (0x0x7f74549aa958) 0 empty
  std::is_void<std::_Rb_tree_node_base*> (0x0x7f74549aa9c0) 0 empty
    std::integral_constant<bool, false> (0x0x7f74546b7720) 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*> > (0x0x7f74549aaaf8) 0 empty
  std::__or_<std::is_reference<std::_Rb_tree_node_base*>, std::is_void<std::_Rb_tree_node_base*> > (0x0x7f74549aab60) 0 empty
    std::is_void<std::_Rb_tree_node_base*> (0x0x7f74549aabc8) 0 empty
      std::integral_constant<bool, false> (0x0x7f74546b7780) 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*> > > (0x0x7f74549aac98) 0 empty
  std::integral_constant<bool, true> (0x0x7f74546b77e0) 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*> (0x0x7f74549aad00) 0 empty
  std::integral_constant<bool, true> (0x0x7f74546b7840) 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*> > (0x0x7f74546b78a0) 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*> > (0x0x7f74549aad68) 0 empty
  std::is_object<std::_Rb_tree_node_base*> (0x0x7f74549aadd0) 0 empty
    std::integral_constant<bool, true> (0x0x7f74546b7900) 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*> (0x0x7f74549aaf08) 0 empty
  std::integral_constant<bool, true> (0x0x7f74546b7a20) 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*&> (0x0x7f74549aaf70) 0 empty
  std::integral_constant<bool, false> (0x0x7f74546b7ae0) 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*&> > > (0x0x7f74546b7b40) 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*&> (0x0x7f74549aa4e0) 0 empty
  std::integral_constant<bool, true> (0x0x7f74546b7c60) 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*&> > (0x0x7f74546b7cc0) 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*&> > (0x0x7f74549aa548) 0 empty
  std::is_lvalue_reference<std::_Rb_tree_node_base*&> (0x0x7f745472a000) 0 empty
    std::integral_constant<bool, true> (0x0x7f74546b7d20) 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*&> (0x0x7f745472a068) 0 empty
  std::integral_constant<bool, true> (0x0x7f74546b7d80) 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*&> > (0x0x7f74546b7de0) 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*&> > (0x0x7f745472a0d0) 0 empty
  std::is_reference<std::_Rb_tree_node_base*&> (0x0x7f745472a138) 0 empty
    std::integral_constant<bool, true> (0x0x7f74546b7e40) 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*&> > (0x0x7f745472a270) 0 empty
  std::__or_<std::is_reference<std::_Rb_tree_node_base*&>, std::is_void<std::_Rb_tree_node_base*&> > (0x0x7f745472a2d8) 0 empty
    std::is_reference<std::_Rb_tree_node_base*&> (0x0x7f745472a340) 0 empty
      std::integral_constant<bool, true> (0x0x7f74546b7ea0) 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*&> > > (0x0x7f745472a410) 0 empty
  std::integral_constant<bool, false> (0x0x7f74546b7f00) 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*&> (0x0x7f745472a478) 0 empty
  std::integral_constant<bool, false> (0x0x7f74546b7f60) 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*&> > (0x0x7f7454732000) 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*&> > (0x0x7f745472a4e0) 0 empty
  std::is_reference<std::_Rb_tree_node_base*&> (0x0x7f745472a548) 0 empty
    std::integral_constant<bool, true> (0x0x7f7454732060) 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*&> (0x0x7f745472a680) 0 empty
  std::integral_constant<bool, true> (0x0x7f7454732180) 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> (0x0x7f74547321e0) 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*&> (0x0x7f745472a6e8) 0 empty
  std::__add_rvalue_reference_helper<std::_Rb_tree_node_base*&, true> (0x0x7f7454732240) 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&> (0x0x7f745472a7b8) 0 empty
  std::integral_constant<bool, false> (0x0x7f74547322a0) 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&> > > (0x0x7f7454732300) 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&> (0x0x7f745472a820) 0 empty
  std::integral_constant<bool, true> (0x0x7f7454732360) 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&> > (0x0x7f74547323c0) 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&> > (0x0x7f745472a888) 0 empty
  std::is_lvalue_reference<std::_Rb_tree_node_base* const&> (0x0x7f745472a8f0) 0 empty
    std::integral_constant<bool, true> (0x0x7f7454732420) 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&> (0x0x7f745472a958) 0 empty
  std::integral_constant<bool, true> (0x0x7f7454732480) 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&> > (0x0x7f74547324e0) 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&> > (0x0x7f745472a9c0) 0 empty
  std::is_reference<std::_Rb_tree_node_base* const&> (0x0x7f745472aa28) 0 empty
    std::integral_constant<bool, true> (0x0x7f7454732540) 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&> > (0x0x7f745472aa90) 0 empty
  std::__or_<std::is_reference<std::_Rb_tree_node_base* const&>, std::is_void<std::_Rb_tree_node_base* const&> > (0x0x7f745472aaf8) 0 empty
    std::is_reference<std::_Rb_tree_node_base* const&> (0x0x7f745472ab60) 0 empty
      std::integral_constant<bool, true> (0x0x7f74547325a0) 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&> > > (0x0x7f745472abc8) 0 empty
  std::integral_constant<bool, false> (0x0x7f7454732600) 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&> (0x0x7f745472ac30) 0 empty
  std::integral_constant<bool, false> (0x0x7f7454732660) 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&> > (0x0x7f74547326c0) 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&> > (0x0x7f745472ac98) 0 empty
  std::is_reference<std::_Rb_tree_node_base* const&> (0x0x7f745472ad00) 0 empty
    std::integral_constant<bool, true> (0x0x7f7454732720) 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&> (0x0x7f745472ad68) 0 empty
  std::integral_constant<bool, true> (0x0x7f7454732780) 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> (0x0x7f74547327e0) 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&> (0x0x7f745472add0) 0 empty
  std::__add_rvalue_reference_helper<std::_Rb_tree_node_base* const&, true> (0x0x7f7454732840) 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&> (0x0x7f74546b7a80) 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&> (0x0x7f745472ae38) 0 empty
  std::integral_constant<bool, true> (0x0x7f74547328a0) 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> (0x0x7f745472aea0) 0 empty
  std::is_assignable<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base* const&> (0x0x7f745472af08) 0 empty
    std::integral_constant<bool, true> (0x0x7f7454732900) 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*> (0x0x7f745472af70) 0 empty
  std::__is_copy_assignable_impl<std::_Rb_tree_node_base*, true> (0x0x7f745474b000) 0 empty
    std::is_assignable<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base* const&> (0x0x7f745474b068) 0 empty
      std::integral_constant<bool, true> (0x0x7f7454732960) 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*> > (0x0x7f74547329c0) 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*> > (0x0x7f745474b0d0) 0 empty
  std::is_copy_assignable<std::_Rb_tree_node_base*> (0x0x7f745474b138) 0 empty
    std::__is_copy_assignable_impl<std::_Rb_tree_node_base*, true> (0x0x7f745474b1a0) 0 empty
      std::is_assignable<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base* const&> (0x0x7f745474b208) 0 empty
        std::integral_constant<bool, true> (0x0x7f7454732a20) 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&> (0x0x7f7454732a80) 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*> > > (0x0x7f745474b2d8) 0 empty
  std::integral_constant<bool, false> (0x0x7f7454732ae0) 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&> (0x0x7f7454732b40) 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*&&> (0x0x7f745474b3a8) 0 empty
  std::integral_constant<bool, false> (0x0x7f7454732c00) 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*&&> > > (0x0x7f7454732c60) 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*&&> (0x0x7f745474b410) 0 empty
  std::integral_constant<bool, false> (0x0x7f7454732d80) 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*&&> > (0x0x7f7454732de0) 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*&&> (0x0x7f745474b478) 0 empty
  std::integral_constant<bool, true> (0x0x7f7454732e40) 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*&&> > (0x0x7f745474b4e0) 0 empty
  std::is_rvalue_reference<std::_Rb_tree_node_base*&&> (0x0x7f745474b548) 0 empty
    std::integral_constant<bool, true> (0x0x7f7454732ea0) 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*&&> (0x0x7f745474b5b0) 0 empty
  std::integral_constant<bool, true> (0x0x7f7454732f00) 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*&&> > (0x0x7f7454732f60) 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*&&> > (0x0x7f745474b618) 0 empty
  std::is_reference<std::_Rb_tree_node_base*&&> (0x0x7f745474b680) 0 empty
    std::integral_constant<bool, true> (0x0x7f7454763000) 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*&&> > (0x0x7f745474b7b8) 0 empty
  std::__or_<std::is_reference<std::_Rb_tree_node_base*&&>, std::is_void<std::_Rb_tree_node_base*&&> > (0x0x7f745474b820) 0 empty
    std::is_reference<std::_Rb_tree_node_base*&&> (0x0x7f745474b888) 0 empty
      std::integral_constant<bool, true> (0x0x7f7454763060) 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*&&> > > (0x0x7f745474b958) 0 empty
  std::integral_constant<bool, false> (0x0x7f74547630c0) 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*&&> (0x0x7f745474b9c0) 0 empty
  std::integral_constant<bool, false> (0x0x7f7454763120) 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*&&> > (0x0x7f7454763180) 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*&&> > (0x0x7f745474ba28) 0 empty
  std::is_reference<std::_Rb_tree_node_base*&&> (0x0x7f745474ba90) 0 empty
    std::integral_constant<bool, true> (0x0x7f74547631e0) 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*&&> (0x0x7f745474bc98) 0 empty
  std::integral_constant<bool, true> (0x0x7f7454763240) 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> (0x0x7f74547632a0) 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*&&> (0x0x7f745474bd00) 0 empty
  std::__add_rvalue_reference_helper<std::_Rb_tree_node_base*&&, true> (0x0x7f7454763300) 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*&&> (0x0x7f7454732ba0) 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*&&> (0x0x7f745474bd68) 0 empty
  std::integral_constant<bool, true> (0x0x7f7454763360) 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> (0x0x7f745474bdd0) 0 empty
  std::is_assignable<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*&&> (0x0x7f745474be38) 0 empty
    std::integral_constant<bool, true> (0x0x7f74547633c0) 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*> (0x0x7f745474bea0) 0 empty
  std::__is_move_assignable_impl<std::_Rb_tree_node_base*, true> (0x0x7f745474bf08) 0 empty
    std::is_assignable<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*&&> (0x0x7f745474bf70) 0 empty
      std::integral_constant<bool, true> (0x0x7f7454763420) 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*> > (0x0x7f7454763480) 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*> > (0x0x7f745476d000) 0 empty
  std::is_move_assignable<std::_Rb_tree_node_base*> (0x0x7f745476d068) 0 empty
    std::__is_move_assignable_impl<std::_Rb_tree_node_base*, true> (0x0x7f745476d0d0) 0 empty
      std::is_assignable<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*&&> (0x0x7f745476d138) 0 empty
        std::integral_constant<bool, true> (0x0x7f74547634e0) 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&&> (0x0x7f7454763540) 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*> (0x0x7f74546b70c0) 0

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class <anonymous struct>
   size=24 align=8
   base size=24 base align=8
<anonymous struct> (0x0x7f74545426c0) 0

Class __time_t_must_be_integral
   size=4 align=4
   base size=4 base align=4
__time_t_must_be_integral (0x0x7f7454542720) 0

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class std::allocator_traits<std::allocator<char> >
   size=1 align=1
   base size=0 base align=1
std::allocator_traits<std::allocator<char> > (0x0x7f745435a840) 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> > (0x0x7f745476d820) 0 empty
  std::allocator_traits<std::allocator<char> > (0x0x7f745435a8a0) 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> (0x0x7f745435a900) 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 (0x0x7f745476d958) 0
  std::allocator<char> (0x0x7f745476d9c0) 0 empty
    __gnu_cxx::new_allocator<char> (0x0x7f745435a960) 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> (0x0x7f745435a9c0) 0

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

Class std::initializer_list<char>
   size=16 align=8
   base size=16 base align=8
std::initializer_list<char> (0x0x7f745435ad20) 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> > (0x0x7f745405a000) 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> (0x0x7f745405a060) 0 empty

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

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

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

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

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

Class std::__are_same<double, double>
   size=1 align=1
   base size=0 base align=1
std::__are_same<double, double> (0x0x7f745405a3c0) 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> > (0x0x7f745405a480) 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> (0x0x7f745405a4e0) 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> (0x0x7f745476daf8) 0 empty
  __gnu_cxx::__numeric_traits_floating<long double> (0x0x7f745405a540) 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> (0x0x7f745405a5a0) 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> (0x0x7f745405a600) 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> > (0x0x7f745405a720) 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> > (0x0x7f745476db60) 0 empty
  std::allocator_traits<std::allocator<wchar_t> > (0x0x7f745405a780) 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> (0x0x7f745405a7e0) 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 (0x0x7f745476dc98) 0
  std::allocator<wchar_t> (0x0x7f745476dd00) 0 empty
    __gnu_cxx::new_allocator<wchar_t> (0x0x7f745405a840) 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> (0x0x7f745405a8a0) 0

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

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

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> > (0x0x7f745414c000) 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> > (0x0x7f745476dd68) 0 empty
  std::__hash_base<long unsigned int, std::__cxx11::basic_string<char> > (0x0x7f745414c060) 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> > > (0x0x7f745476ddd0) 0 empty
  std::integral_constant<bool, false> (0x0x7f745414c120) 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> > (0x0x7f745414c180) 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> > (0x0x7f745476de38) 0 empty
  std::__hash_base<long unsigned int, std::__cxx11::basic_string<wchar_t> > (0x0x7f745414c1e0) 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> > > (0x0x7f745476dea0) 0 empty
  std::integral_constant<bool, false> (0x0x7f745414c360) 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> > (0x0x7f745414c3c0) 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> > (0x0x7f745476df08) 0 empty
  std::__hash_base<long unsigned int, std::__cxx11::basic_string<char16_t> > (0x0x7f745414c420) 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> > (0x0x7f745414c4e0) 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> > (0x0x7f745476d6e8) 0 empty
  std::allocator_traits<std::allocator<char16_t> > (0x0x7f745414c540) 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> (0x0x7f745414c5a0) 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> (0x0x7f745414c600) 0 empty

Class std::allocator<char16_t>
   size=1 align=1
   base size=1 base align=1
std::allocator<char16_t> (0x0x7f745476d750) 0 empty
  __gnu_cxx::new_allocator<char16_t> (0x0x7f745414c6c0) 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 (0x0x7f745476d8f0) 0
  std::allocator<char16_t> (0x0x7f745476dbc8) 0 empty
    __gnu_cxx::new_allocator<char16_t> (0x0x7f745414c720) 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> (0x0x7f745414c780) 0

Class std::__cxx11::basic_string<char16_t>
   size=32 align=8
   base size=32 base align=8
std::__cxx11::basic_string<char16_t> (0x0x7f745414c480) 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> > > (0x0x7f745476dc30) 0 empty
  std::integral_constant<bool, false> (0x0x7f745414c840) 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> > (0x0x7f745414c8a0) 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> > (0x0x7f7454223000) 0 empty
  std::__hash_base<long unsigned int, std::__cxx11::basic_string<char32_t> > (0x0x7f745414c900) 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> > (0x0x7f745414c9c0) 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> > (0x0x7f7454223138) 0 empty
  std::allocator_traits<std::allocator<char32_t> > (0x0x7f745414ca20) 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> (0x0x7f745414ca80) 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> (0x0x7f745414cae0) 0 empty

Class std::allocator<char32_t>
   size=1 align=1
   base size=1 base align=1
std::allocator<char32_t> (0x0x7f7454223270) 0 empty
  __gnu_cxx::new_allocator<char32_t> (0x0x7f745414cba0) 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 (0x0x7f7454223340) 0
  std::allocator<char32_t> (0x0x7f74542233a8) 0 empty
    __gnu_cxx::new_allocator<char32_t> (0x0x7f745414cc00) 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> (0x0x7f745414cc60) 0

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class std::__uses_alloc0
   size=1 align=1
   base size=1 base align=1
std::__uses_alloc0 (0x0x7f7454223d00) 0
  std::__uses_alloc_base (0x0x7f7453faa960) 0 empty

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

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

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

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

Class Cleaner
   size=1 align=1
   base size=0 base align=1
Cleaner (0x0x7f7453dab060) 0 empty

Vtable for cleanup
cleanup::_ZTV7cleanup: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTI7cleanup)
16    (int (*)(...))__cxa_pure_virtual
24    0u
32    0u

Class cleanup
   size=16 align=8
   base size=16 base align=8
cleanup (0x0x7f7453dab0c0) 0
    vptr=((& cleanup::_ZTV7cleanup) + 16u)

Class release
   size=2 align=2
   base size=2 base align=2
release (0x0x7f7453dabba0) 0

Class relvbr
   size=6 align=2
   base size=6 base align=2
relvbr (0x0x7f7453de33c0) 0

Class sid
   size=8 align=2
   base size=8 base align=2
sid (0x0x7f7453de3a20) 0

Class sccs_date
   size=32 align=4
   base size=32 base align=4
sccs_date (0x0x7f7453a23d80) 0

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

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

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

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

Class std::allocator<short unsigned int>
   size=1 align=1
   base size=1 base align=1
std::allocator<short unsigned int> (0x0x7f74540176e8) 0 empty
  __gnu_cxx::new_allocator<short unsigned int> (0x0x7f7453ae0a80) 0 empty

Class std::_Vector_base<short unsigned int, std::allocator<short unsigned int> >::_Vector_impl
   size=24 align=8
   base size=24 base align=8
std::_Vector_base<short unsigned int, std::allocator<short unsigned int> >::_Vector_impl (0x0x7f74540177b8) 0
  std::allocator<short unsigned int> (0x0x7f7454017820) 0 empty
    __gnu_cxx::new_allocator<short unsigned int> (0x0x7f7453ae0ae0) 0 empty

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

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

Class mylist<short unsigned int>
   size=24 align=8
   base size=24 base align=8
mylist<short unsigned int> (0x0x7f7453ae0720) 0

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

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

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

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

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

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

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

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

Class mylist<std::__cxx11::basic_string<char> >
   size=24 align=8
   base size=24 base align=8
mylist<std::__cxx11::basic_string<char> > (0x0x7f7453ae0c60) 0

Class delta
   size=232 align=8
   base size=232 base align=8
delta (0x0x7f7453ae06c0) 0

Class std::is_array<std::allocator<char> >
   size=1 align=1
   base size=1 base align=1
std::is_array<std::allocator<char> > (0x0x7f74540178f0) 0 empty
  std::integral_constant<bool, false> (0x0x7f7453bb4360) 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> > (0x0x7f7453bb4420) 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> > (0x0x7f7453bb4480) 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> > (0x0x7f7453bb43c0) 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> > (0x0x7f7454017dd0) 0 empty
  std::integral_constant<bool, false> (0x0x7f7453bb44e0) 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> > (0x0x7f7453850000) 0 empty
  std::integral_constant<bool, false> (0x0x7f7453bb4540) 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> > > (0x0x7f7453850068) 0 empty
  std::integral_constant<bool, true> (0x0x7f7453bb45a0) 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> > > > (0x0x7f7453bb4600) 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> > (0x0x7f74538500d0) 0 empty
  std::__do_is_default_constructible_impl (0x0x7f7453bb4660) 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> > > (0x0x7f7453850138) 0 empty
  std::__is_default_constructible_impl<std::allocator<char> > (0x0x7f74538501a0) 0 empty
    std::__do_is_default_constructible_impl (0x0x7f7453bb46c0) 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> > (0x0x7f7453850208) 0 empty
  std::__and_<std::__not_<std::is_void<std::allocator<char> > >, std::__is_default_constructible_impl<std::allocator<char> > > (0x0x7f7453850270) 0 empty
    std::__is_default_constructible_impl<std::allocator<char> > (0x0x7f74538502d8) 0 empty
      std::__do_is_default_constructible_impl (0x0x7f7453bb4720) 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> (0x0x7f7453850340) 0 empty
  std::integral_constant<bool, true> (0x0x7f7453bb4780) 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> > (0x0x7f74538503a8) 0 empty
  std::integral_constant<bool, true> (0x0x7f7453bb47e0) 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> > > (0x0x7f7453bb4840) 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> > (0x0x7f7453850410) 0 empty
  std::integral_constant<bool, true> (0x0x7f7453bb48a0) 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> (0x0x7f7453850478) 0 empty
  std::__is_nt_default_constructible_atom<std::allocator<char> > (0x0x7f74538504e0) 0 empty
    std::integral_constant<bool, true> (0x0x7f7453bb4900) 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> > (0x0x7f7453850548) 0 empty
  std::__is_nt_default_constructible_impl<std::allocator<char>, false> (0x0x7f74538505b0) 0 empty
    std::__is_nt_default_constructible_atom<std::allocator<char> > (0x0x7f7453850618) 0 empty
      std::integral_constant<bool, true> (0x0x7f7453bb4960) 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> > (0x0x7f7453850680) 0 empty
  std::__and_<std::is_default_constructible<std::allocator<char> >, std::__is_nt_default_constructible_impl<std::allocator<char>, false> > (0x0x7f74538506e8) 0 empty
    std::__is_nt_default_constructible_impl<std::allocator<char>, false> (0x0x7f7453850750) 0 empty
      std::__is_nt_default_constructible_atom<std::allocator<char> > (0x0x7f74538507b8) 0 empty
        std::integral_constant<bool, true> (0x0x7f7453bb49c0) 0 empty

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

Class __gnu_cxx::__alloc_traits<std::allocator<delta> >
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__alloc_traits<std::allocator<delta> > (0x0x7f7453850958) 0 empty
  std::allocator_traits<std::allocator<delta> > (0x0x7f7453877f00) 0 empty

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

Class __gnu_cxx::new_allocator<delta>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<delta> (0x0x7f74538b1000) 0 empty

Class std::allocator<delta>
   size=1 align=1
   base size=1 base align=1
std::allocator<delta> (0x0x7f7453850a90) 0 empty
  __gnu_cxx::new_allocator<delta> (0x0x7f74538b10c0) 0 empty

Class std::_Vector_base<delta, std::allocator<delta> >::_Vector_impl
   size=24 align=8
   base size=24 base align=8
std::_Vector_base<delta, std::allocator<delta> >::_Vector_impl (0x0x7f7453850b60) 0
  std::allocator<delta> (0x0x7f7453850bc8) 0 empty
    __gnu_cxx::new_allocator<delta> (0x0x7f74538b1120) 0 empty

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

Class std::vector<delta>
   size=24 align=8
   base size=24 base align=8
std::vector<delta> (0x0x7f7453850c30) 0
  std::_Vector_base<delta, std::allocator<delta> > (0x0x7f74538b1180) 0

Class __gnu_cxx::new_allocator<std::pair<const short unsigned int, long unsigned int> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<std::pair<const short unsigned int, long unsigned int> > (0x0x7f74538b1240) 0 empty

Class std::allocator<std::pair<const short unsigned int, long unsigned int> >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::pair<const short unsigned int, long unsigned int> > (0x0x7f7453850e38) 0 empty
  __gnu_cxx::new_allocator<std::pair<const short unsigned int, long unsigned int> > (0x0x7f74538b1300) 0 empty

Class std::allocator_traits<std::allocator<std::pair<const short unsigned int, long unsigned int> > >
   size=1 align=1
   base size=0 base align=1
std::allocator_traits<std::allocator<std::pair<const short unsigned int, long unsigned int> > > (0x0x7f74538b1360) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::pair<const short unsigned int, long unsigned int> > >
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::pair<const short unsigned int, long unsigned int> > > (0x0x7f7453850f70) 0 empty
  std::allocator_traits<std::allocator<std::pair<const short unsigned int, long unsigned int> > > (0x0x7f74538b1540) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::pair<const short unsigned int, long unsigned int> > >::rebind<std::pair<const short unsigned int, long unsigned int> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::pair<const short unsigned int, long unsigned int> > >::rebind<std::pair<const short unsigned int, long unsigned int> > (0x0x7f74538b16c0) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::pair<const short unsigned int, long unsigned int> > >::rebind<std::_Rb_tree_node<std::pair<const short unsigned int, long unsigned int> > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::pair<const short unsigned int, long unsigned int> > >::rebind<std::_Rb_tree_node<std::pair<const short unsigned int, long unsigned int> > > (0x0x7f74538b1780) 0 empty

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

Class std::less<short unsigned int>
   size=1 align=1
   base size=1 base align=1
std::less<short unsigned int> (0x0x7f7453967068) 0 empty
  std::binary_function<short unsigned int, short unsigned int, bool> (0x0x7f74538b1840) 0 empty

Class __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const short unsigned int, long unsigned int> > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const short unsigned int, long unsigned int> > > (0x0x7f74538b18a0) 0 empty

Class std::allocator<std::_Rb_tree_node<std::pair<const short unsigned int, long unsigned int> > >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::_Rb_tree_node<std::pair<const short unsigned int, long unsigned int> > > (0x0x7f74539671a0) 0 empty
  __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const short unsigned int, long unsigned int> > > (0x0x7f74538b1a20) 0 empty

Class std::_Rb_tree<short unsigned int, std::pair<const short unsigned int, long unsigned int>, std::_Select1st<std::pair<const short unsigned int, long unsigned int> >, std::less<short unsigned int>, std::allocator<std::pair<const short unsigned int, long unsigned int> > >::_Rb_tree_impl<std::less<short unsigned int>, true>
   size=48 align=8
   base size=48 base align=8
std::_Rb_tree<short unsigned int, std::pair<const short unsigned int, long unsigned int>, std::_Select1st<std::pair<const short unsigned int, long unsigned int> >, std::less<short unsigned int>, std::allocator<std::pair<const short unsigned int, long unsigned int> > >::_Rb_tree_impl<std::less<short unsigned int>, true> (0x0x7f74539672d8) 0
  std::allocator<std::_Rb_tree_node<std::pair<const short unsigned int, long unsigned int> > > (0x0x7f7453967340) 0 empty
    __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const short unsigned int, long unsigned int> > > (0x0x7f74538b1b40) 0 empty

Class std::_Rb_tree<short unsigned int, std::pair<const short unsigned int, long unsigned int>, std::_Select1st<std::pair<const short unsigned int, long unsigned int> >, std::less<short unsigned int>, std::allocator<std::pair<const short unsigned int, long unsigned int> > >
   size=48 align=8
   base size=48 base align=8
std::_Rb_tree<short unsigned int, std::pair<const short unsigned int, long unsigned int>, std::_Select1st<std::pair<const short unsigned int, long unsigned int> >, std::less<short unsigned int>, std::allocator<std::pair<const short unsigned int, long unsigned int> > > (0x0x7f74538b1720) 0

Class std::map<short unsigned int, long unsigned int>
   size=48 align=8
   base size=48 base align=8
std::map<short unsigned int, long unsigned int> (0x0x7f74538b11e0) 0

Class stl_delta_list
   size=88 align=8
   base size=88 base align=8
stl_delta_list (0x0x7f7453877de0) 0

Class std::is_array<std::allocator<delta> >
   size=1 align=1
   base size=1 base align=1
std::is_array<std::allocator<delta> > (0x0x7f74539674e0) 0 empty
  std::integral_constant<bool, false> (0x0x7f74538b1d20) 0 empty

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

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

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

Class std::__is_void_helper<std::allocator<delta> >
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<std::allocator<delta> > (0x0x7f74539675b0) 0 empty
  std::integral_constant<bool, false> (0x0x7f74538b1ea0) 0 empty

Class std::is_void<std::allocator<delta> >
   size=1 align=1
   base size=1 base align=1
std::is_void<std::allocator<delta> > (0x0x7f7453967618) 0 empty
  std::integral_constant<bool, false> (0x0x7f74538b1f00) 0 empty

Class std::__not_<std::is_void<std::allocator<delta> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::is_void<std::allocator<delta> > > (0x0x7f7453967680) 0 empty
  std::integral_constant<bool, true> (0x0x7f74538b1f60) 0 empty

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

Class std::__is_default_constructible_impl<std::allocator<delta> >
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_impl<std::allocator<delta> > (0x0x7f74539676e8) 0 empty
  std::__do_is_default_constructible_impl (0x0x7f7453660060) 0 empty

Class std::__and_<std::__not_<std::is_void<std::allocator<delta> > >, std::__is_default_constructible_impl<std::allocator<delta> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__not_<std::is_void<std::allocator<delta> > >, std::__is_default_constructible_impl<std::allocator<delta> > > (0x0x7f7453967750) 0 empty
  std::__is_default_constructible_impl<std::allocator<delta> > (0x0x7f74539677b8) 0 empty
    std::__do_is_default_constructible_impl (0x0x7f74536600c0) 0 empty

Class std::__is_default_constructible_atom<std::allocator<delta> >
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_atom<std::allocator<delta> > (0x0x7f7453967820) 0 empty
  std::__and_<std::__not_<std::is_void<std::allocator<delta> > >, std::__is_default_constructible_impl<std::allocator<delta> > > (0x0x7f7453967888) 0 empty
    std::__is_default_constructible_impl<std::allocator<delta> > (0x0x7f74539678f0) 0 empty
      std::__do_is_default_constructible_impl (0x0x7f7453660120) 0 empty

Class std::__is_default_constructible_safe<std::allocator<delta>, false>
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_safe<std::allocator<delta>, false> (0x0x7f7453967958) 0 empty
  std::integral_constant<bool, true> (0x0x7f7453660180) 0 empty

Class std::is_default_constructible<std::allocator<delta> >
   size=1 align=1
   base size=1 base align=1
std::is_default_constructible<std::allocator<delta> > (0x0x7f74539679c0) 0 empty
  std::integral_constant<bool, true> (0x0x7f74536601e0) 0 empty

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

Class std::__is_nt_default_constructible_atom<std::allocator<delta> >
   size=1 align=1
   base size=1 base align=1
std::__is_nt_default_constructible_atom<std::allocator<delta> > (0x0x7f7453967a28) 0 empty
  std::integral_constant<bool, true> (0x0x7f74536602a0) 0 empty

Class std::__is_nt_default_constructible_impl<std::allocator<delta>, false>
   size=1 align=1
   base size=1 base align=1
std::__is_nt_default_constructible_impl<std::allocator<delta>, false> (0x0x7f7453967a90) 0 empty
  std::__is_nt_default_constructible_atom<std::allocator<delta> > (0x0x7f7453967af8) 0 empty
    std::integral_constant<bool, true> (0x0x7f7453660300) 0 empty

Class std::__and_<std::is_default_constructible<std::allocator<delta> >, std::__is_nt_default_constructible_impl<std::allocator<delta>, false> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_default_constructible<std::allocator<delta> >, std::__is_nt_default_constructible_impl<std::allocator<delta>, false> > (0x0x7f7453967b60) 0 empty
  std::__is_nt_default_constructible_impl<std::allocator<delta>, false> (0x0x7f7453967bc8) 0 empty
    std::__is_nt_default_constructible_atom<std::allocator<delta> > (0x0x7f7453967c30) 0 empty
      std::integral_constant<bool, true> (0x0x7f7453660360) 0 empty

Class std::is_nothrow_default_constructible<std::allocator<delta> >
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_default_constructible<std::allocator<delta> > (0x0x7f7453967c98) 0 empty
  std::__and_<std::is_default_constructible<std::allocator<delta> >, std::__is_nt_default_constructible_impl<std::allocator<delta>, false> > (0x0x7f7453967d00) 0 empty
    std::__is_nt_default_constructible_impl<std::allocator<delta>, false> (0x0x7f7453967d68) 0 empty
      std::__is_nt_default_constructible_atom<std::allocator<delta> > (0x0x7f7453967dd0) 0 empty
        std::integral_constant<bool, true> (0x0x7f74536603c0) 0 empty

Class std::is_array<std::allocator<std::pair<const short unsigned int, long unsigned int> > >
   size=1 align=1
   base size=1 base align=1
std::is_array<std::allocator<std::pair<const short unsigned int, long unsigned int> > > (0x0x7f7453967e38) 0 empty
  std::integral_constant<bool, false> (0x0x7f7453660420) 0 empty

Class std::remove_volatile<std::allocator<std::pair<const short unsigned int, long unsigned int> > >
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<std::allocator<std::pair<const short unsigned int, long unsigned int> > > (0x0x7f74536604e0) 0 empty

Class std::remove_const<std::allocator<std::pair<const short unsigned int, long unsigned int> > >
   size=1 align=1
   base size=0 base align=1
std::remove_const<std::allocator<std::pair<const short unsigned int, long unsigned int> > > (0x0x7f74536606c0) 0 empty

Class std::remove_cv<std::allocator<std::pair<const short unsigned int, long unsigned int> > >
   size=1 align=1
   base size=0 base align=1
std::remove_cv<std::allocator<std::pair<const short unsigned int, long unsigned int> > > (0x0x7f7453660480) 0 empty

Class std::__is_void_helper<std::allocator<std::pair<const short unsigned int, long unsigned int> > >
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<std::allocator<std::pair<const short unsigned int, long unsigned int> > > (0x0x7f7453967f08) 0 empty
  std::integral_constant<bool, false> (0x0x7f74536608a0) 0 empty

Class std::is_void<std::allocator<std::pair<const short unsigned int, long unsigned int> > >
   size=1 align=1
   base size=1 base align=1
std::is_void<std::allocator<std::pair<const short unsigned int, long unsigned int> > > (0x0x7f7453967f70) 0 empty
  std::integral_constant<bool, false> (0x0x7f7453660a80) 0 empty

Class std::__not_<std::is_void<std::allocator<std::pair<const short unsigned int, long unsigned int> > > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::is_void<std::allocator<std::pair<const short unsigned int, long unsigned int> > > > (0x0x7f7453850f08) 0 empty
  std::integral_constant<bool, true> (0x0x7f7453660ae0) 0 empty

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

Class std::__is_default_constructible_impl<std::allocator<std::pair<const short unsigned int, long unsigned int> > >
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_impl<std::allocator<std::pair<const short unsigned int, long unsigned int> > > (0x0x7f74536760d0) 0 empty
  std::__do_is_default_constructible_impl (0x0x7f7453660c60) 0 empty

Class std::__and_<std::__not_<std::is_void<std::allocator<std::pair<const short unsigned int, long unsigned int> > > >, std::__is_default_constructible_impl<std::allocator<std::pair<const short unsigned int, long unsigned int> > > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__not_<std::is_void<std::allocator<std::pair<const short unsigned int, long unsigned int> > > >, std::__is_default_constructible_impl<std::allocator<std::pair<const short unsigned int, long unsigned int> > > > (0x0x7f7453676138) 0 empty
  std::__is_default_constructible_impl<std::allocator<std::pair<const short unsigned int, long unsigned int> > > (0x0x7f74536761a0) 0 empty
    std::__do_is_default_constructible_impl (0x0x7f7453660cc0) 0 empty

Class std::__is_default_constructible_atom<std::allocator<std::pair<const short unsigned int, long unsigned int> > >
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_atom<std::allocator<std::pair<const short unsigned int, long unsigned int> > > (0x0x7f7453676208) 0 empty
  std::__and_<std::__not_<std::is_void<std::allocator<std::pair<const short unsigned int, long unsigned int> > > >, std::__is_default_constructible_impl<std::allocator<std::pair<const short unsigned int, long unsigned int> > > > (0x0x7f7453676270) 0 empty
    std::__is_default_constructible_impl<std::allocator<std::pair<const short unsigned int, long unsigned int> > > (0x0x7f74536762d8) 0 empty
      std::__do_is_default_constructible_impl (0x0x7f7453660d20) 0 empty

Class std::__is_default_constructible_safe<std::allocator<std::pair<const short unsigned int, long unsigned int> >, false>
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_safe<std::allocator<std::pair<const short unsigned int, long unsigned int> >, false> (0x0x7f7453676340) 0 empty
  std::integral_constant<bool, true> (0x0x7f7453660d80) 0 empty

Class std::is_default_constructible<std::allocator<std::pair<const short unsigned int, long unsigned int> > >
   size=1 align=1
   base size=1 base align=1
std::is_default_constructible<std::allocator<std::pair<const short unsigned int, long unsigned int> > > (0x0x7f74536763a8) 0 empty
  std::integral_constant<bool, true> (0x0x7f7453660de0) 0 empty

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

Class std::__is_nt_default_constructible_atom<std::allocator<std::pair<const short unsigned int, long unsigned int> > >
   size=1 align=1
   base size=1 base align=1
std::__is_nt_default_constructible_atom<std::allocator<std::pair<const short unsigned int, long unsigned int> > > (0x0x7f74536765b0) 0 empty
  std::integral_constant<bool, true> (0x0x7f7453660ea0) 0 empty

Class std::__is_nt_default_constructible_impl<std::allocator<std::pair<const short unsigned int, long unsigned int> >, false>
   size=1 align=1
   base size=1 base align=1
std::__is_nt_default_constructible_impl<std::allocator<std::pair<const short unsigned int, long unsigned int> >, false> (0x0x7f7453676618) 0 empty
  std::__is_nt_default_constructible_atom<std::allocator<std::pair<const short unsigned int, long unsigned int> > > (0x0x7f7453676680) 0 empty
    std::integral_constant<bool, true> (0x0x7f7453660f00) 0 empty

Class std::__and_<std::is_default_constructible<std::allocator<std::pair<const short unsigned int, long unsigned int> > >, std::__is_nt_default_constructible_impl<std::allocator<std::pair<const short unsigned int, long unsigned int> >, false> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_default_constructible<std::allocator<std::pair<const short unsigned int, long unsigned int> > >, std::__is_nt_default_constructible_impl<std::allocator<std::pair<const short unsigned int, long unsigned int> >, false> > (0x0x7f74536766e8) 0 empty
  std::__is_nt_default_constructible_impl<std::allocator<std::pair<const short unsigned int, long unsigned int> >, false> (0x0x7f7453676750) 0 empty
    std::__is_nt_default_constructible_atom<std::allocator<std::pair<const short unsigned int, long unsigned int> > > (0x0x7f74536767b8) 0 empty
      std::integral_constant<bool, true> (0x0x7f7453660f60) 0 empty

Class std::is_nothrow_default_constructible<std::allocator<std::pair<const short unsigned int, long unsigned int> > >
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_default_constructible<std::allocator<std::pair<const short unsigned int, long unsigned int> > > (0x0x7f7453676820) 0 empty
  std::__and_<std::is_default_constructible<std::allocator<std::pair<const short unsigned int, long unsigned int> > >, std::__is_nt_default_constructible_impl<std::allocator<std::pair<const short unsigned int, long unsigned int> >, false> > (0x0x7f7453676888) 0 empty
    std::__is_nt_default_constructible_impl<std::allocator<std::pair<const short unsigned int, long unsigned int> >, false> (0x0x7f74536768f0) 0 empty
      std::__is_nt_default_constructible_atom<std::allocator<std::pair<const short unsigned int, long unsigned int> > > (0x0x7f7453676958) 0 empty
        std::integral_constant<bool, true> (0x0x7f7453680000) 0 empty

Class std::is_array<std::less<short unsigned int> >
   size=1 align=1
   base size=1 base align=1
std::is_array<std::less<short unsigned int> > (0x0x7f74536769c0) 0 empty
  std::integral_constant<bool, false> (0x0x7f7453680060) 0 empty

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

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

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

Class std::__is_void_helper<std::less<short unsigned int> >
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<std::less<short unsigned int> > (0x0x7f7453676a90) 0 empty
  std::integral_constant<bool, false> (0x0x7f74536801e0) 0 empty

Class std::is_void<std::less<short unsigned int> >
   size=1 align=1
   base size=1 base align=1
std::is_void<std::less<short unsigned int> > (0x0x7f7453676af8) 0 empty
  std::integral_constant<bool, false> (0x0x7f7453680240) 0 empty

Class std::__not_<std::is_void<std::less<short unsigned int> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::is_void<std::less<short unsigned int> > > (0x0x7f7453676b60) 0 empty
  std::integral_constant<bool, true> (0x0x7f74536802a0) 0 empty

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

Class std::__is_default_constructible_impl<std::less<short unsigned int> >
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_impl<std::less<short unsigned int> > (0x0x7f7453676bc8) 0 empty
  std::__do_is_default_constructible_impl (0x0x7f7453680360) 0 empty

Class std::__and_<std::__not_<std::is_void<std::less<short unsigned int> > >, std::__is_default_constructible_impl<std::less<short unsigned int> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__not_<std::is_void<std::less<short unsigned int> > >, std::__is_default_constructible_impl<std::less<short unsigned int> > > (0x0x7f7453676c30) 0 empty
  std::__is_default_constructible_impl<std::less<short unsigned int> > (0x0x7f7453676c98) 0 empty
    std::__do_is_default_constructible_impl (0x0x7f74536803c0) 0 empty

Class std::__is_default_constructible_atom<std::less<short unsigned int> >
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_atom<std::less<short unsigned int> > (0x0x7f7453676d00) 0 empty
  std::__and_<std::__not_<std::is_void<std::less<short unsigned int> > >, std::__is_default_constructible_impl<std::less<short unsigned int> > > (0x0x7f7453676d68) 0 empty
    std::__is_default_constructible_impl<std::less<short unsigned int> > (0x0x7f7453676dd0) 0 empty
      std::__do_is_default_constructible_impl (0x0x7f7453680420) 0 empty

Class std::__is_default_constructible_safe<std::less<short unsigned int>, false>
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_safe<std::less<short unsigned int>, false> (0x0x7f7453676e38) 0 empty
  std::integral_constant<bool, true> (0x0x7f7453680480) 0 empty

Class std::is_default_constructible<std::less<short unsigned int> >
   size=1 align=1
   base size=1 base align=1
std::is_default_constructible<std::less<short unsigned int> > (0x0x7f7453676ea0) 0 empty
  std::integral_constant<bool, true> (0x0x7f74536804e0) 0 empty

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

Class std::__is_nt_default_constructible_atom<std::less<short unsigned int> >
   size=1 align=1
   base size=1 base align=1
std::__is_nt_default_constructible_atom<std::less<short unsigned int> > (0x0x7f7453676f08) 0 empty
  std::integral_constant<bool, true> (0x0x7f74536805a0) 0 empty

Class std::__is_nt_default_constructible_impl<std::less<short unsigned int>, false>
   size=1 align=1
   base size=1 base align=1
std::__is_nt_default_constructible_impl<std::less<short unsigned int>, false> (0x0x7f7453676f70) 0 empty
  std::__is_nt_default_constructible_atom<std::less<short unsigned int> > (0x0x7f7453694000) 0 empty
    std::integral_constant<bool, true> (0x0x7f7453680600) 0 empty

Class std::__and_<std::is_default_constructible<std::less<short unsigned int> >, std::__is_nt_default_constructible_impl<std::less<short unsigned int>, false> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_default_constructible<std::less<short unsigned int> >, std::__is_nt_default_constructible_impl<std::less<short unsigned int>, false> > (0x0x7f7453694068) 0 empty
  std::__is_nt_default_constructible_impl<std::less<short unsigned int>, false> (0x0x7f74536940d0) 0 empty
    std::__is_nt_default_constructible_atom<std::less<short unsigned int> > (0x0x7f7453694138) 0 empty
      std::integral_constant<bool, true> (0x0x7f7453680660) 0 empty

Class std::is_nothrow_default_constructible<std::less<short unsigned int> >
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_default_constructible<std::less<short unsigned int> > (0x0x7f74536941a0) 0 empty
  std::__and_<std::is_default_constructible<std::less<short unsigned int> >, std::__is_nt_default_constructible_impl<std::less<short unsigned int>, false> > (0x0x7f7453694208) 0 empty
    std::__is_nt_default_constructible_impl<std::less<short unsigned int>, false> (0x0x7f7453694270) 0 empty
      std::__is_nt_default_constructible_atom<std::less<short unsigned int> > (0x0x7f74536942d8) 0 empty
        std::integral_constant<bool, true> (0x0x7f74536806c0) 0 empty

Class std::_Rb_tree_const_iterator<std::pair<const short unsigned int, long unsigned int> >
   size=8 align=8
   base size=8 base align=8
std::_Rb_tree_const_iterator<std::pair<const short unsigned int, long unsigned int> > (0x0x7f7453680d20) 0

Class std::__has_is_transparent<std::less<short unsigned int>, short unsigned int, void>
   size=1 align=1
   base size=0 base align=1
std::__has_is_transparent<std::less<short unsigned int>, short unsigned int, void> (0x0x7f7453680d80) 0 empty

Class std::_Rb_tree_iterator<std::pair<const short unsigned int, long unsigned int> >
   size=8 align=8
   base size=8 base align=8
std::_Rb_tree_iterator<std::pair<const short unsigned int, long unsigned int> > (0x0x7f7453680de0) 0

Class std::_PCC<true, const short unsigned int, long unsigned int>
   size=1 align=1
   base size=0 base align=1
std::_PCC<true, const short unsigned int, long unsigned int> (0x0x7f7453680f00) 0 empty

Class std::is_function<const short unsigned int>
   size=1 align=1
   base size=1 base align=1
std::is_function<const short unsigned int> (0x0x7f7453694548) 0 empty
  std::integral_constant<bool, false> (0x0x7f7453680f60) 0 empty

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

Class std::is_lvalue_reference<const short unsigned int>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<const short unsigned int> (0x0x7f74536945b0) 0 empty
  std::integral_constant<bool, false> (0x0x7f745370d120) 0 empty

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

Class std::is_rvalue_reference<const short unsigned int>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<const short unsigned int> (0x0x7f7453694618) 0 empty
  std::integral_constant<bool, false> (0x0x7f745370d1e0) 0 empty

Class std::__or_<std::is_lvalue_reference<const short unsigned int>, std::is_rvalue_reference<const short unsigned int> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<const short unsigned int>, std::is_rvalue_reference<const short unsigned int> > (0x0x7f7453694680) 0 empty
  std::is_rvalue_reference<const short unsigned int> (0x0x7f74536946e8) 0 empty
    std::integral_constant<bool, false> (0x0x7f745370d240) 0 empty

Class std::is_reference<const short unsigned int>
   size=1 align=1
   base size=1 base align=1
std::is_reference<const short unsigned int> (0x0x7f7453694750) 0 empty
  std::integral_constant<bool, false> (0x0x7f745370d2a0) 0 empty

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

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

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

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

Class std::__is_void_helper<short unsigned int>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<short unsigned int> (0x0x7f7453694820) 0 empty
  std::integral_constant<bool, false> (0x0x7f745370d480) 0 empty

Class std::is_void<const short unsigned int>
   size=1 align=1
   base size=1 base align=1
std::is_void<const short unsigned int> (0x0x7f7453694888) 0 empty
  std::integral_constant<bool, false> (0x0x7f745370d4e0) 0 empty

Class std::__or_<std::is_reference<const short unsigned int>, std::is_void<const short unsigned int> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<const short unsigned int>, std::is_void<const short unsigned int> > (0x0x7f74536948f0) 0 empty
  std::is_void<const short unsigned int> (0x0x7f7453694958) 0 empty
    std::integral_constant<bool, false> (0x0x7f745370d540) 0 empty

Class std::__or_<std::is_function<const short unsigned int>, std::is_reference<const short unsigned int>, std::is_void<const short unsigned int> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<const short unsigned int>, std::is_reference<const short unsigned int>, std::is_void<const short unsigned int> > (0x0x7f7453694a90) 0 empty
  std::__or_<std::is_reference<const short unsigned int>, std::is_void<const short unsigned int> > (0x0x7f7453694af8) 0 empty
    std::is_void<const short unsigned int> (0x0x7f7453694b60) 0 empty
      std::integral_constant<bool, false> (0x0x7f745370d5a0) 0 empty

Class std::__not_<std::__or_<std::is_function<const short unsigned int>, std::is_reference<const short unsigned int>, std::is_void<const short unsigned int> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<const short unsigned int>, std::is_reference<const short unsigned int>, std::is_void<const short unsigned int> > > (0x0x7f7453694c30) 0 empty
  std::integral_constant<bool, true> (0x0x7f745370d600) 0 empty

Class std::is_object<const short unsigned int>
   size=1 align=1
   base size=1 base align=1
std::is_object<const short unsigned int> (0x0x7f7453694c98) 0 empty
  std::integral_constant<bool, true> (0x0x7f745370d660) 0 empty

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

Class std::__or_<std::is_object<const short unsigned int>, std::is_reference<const short unsigned int> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<const short unsigned int>, std::is_reference<const short unsigned int> > (0x0x7f7453694d00) 0 empty
  std::is_object<const short unsigned int> (0x0x7f7453694d68) 0 empty
    std::integral_constant<bool, true> (0x0x7f745370d720) 0 empty

Class std::__is_referenceable<const short unsigned int>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<const short unsigned int> (0x0x7f7453694ea0) 0 empty
  std::integral_constant<bool, true> (0x0x7f745370d840) 0 empty

Class std::is_function<const short unsigned int&>
   size=1 align=1
   base size=1 base align=1
std::is_function<const short unsigned int&> (0x0x7f7453694f08) 0 empty
  std::integral_constant<bool, false> (0x0x7f745370d900) 0 empty

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

Class std::is_lvalue_reference<const short unsigned int&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<const short unsigned int&> (0x0x7f7453694f70) 0 empty
  std::integral_constant<bool, true> (0x0x7f745370da80) 0 empty

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

Class std::__or_<std::is_lvalue_reference<const short unsigned int&>, std::is_rvalue_reference<const short unsigned int&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<const short unsigned int&>, std::is_rvalue_reference<const short unsigned int&> > (0x0x7f745372b000) 0 empty
  std::is_lvalue_reference<const short unsigned int&> (0x0x7f745372b068) 0 empty
    std::integral_constant<bool, true> (0x0x7f745370db40) 0 empty

Class std::is_reference<const short unsigned int&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<const short unsigned int&> (0x0x7f745372b0d0) 0 empty
  std::integral_constant<bool, true> (0x0x7f745370dba0) 0 empty

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

Class std::__or_<std::is_reference<const short unsigned int&>, std::is_void<const short unsigned int&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<const short unsigned int&>, std::is_void<const short unsigned int&> > (0x0x7f745372b138) 0 empty
  std::is_reference<const short unsigned int&> (0x0x7f745372b1a0) 0 empty
    std::integral_constant<bool, true> (0x0x7f745370dc60) 0 empty

Class std::__or_<std::is_function<const short unsigned int&>, std::is_reference<const short unsigned int&>, std::is_void<const short unsigned int&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<const short unsigned int&>, std::is_reference<const short unsigned int&>, std::is_void<const short unsigned int&> > (0x0x7f745372b2d8) 0 empty
  std::__or_<std::is_reference<const short unsigned int&>, std::is_void<const short unsigned int&> > (0x0x7f745372b340) 0 empty
    std::is_reference<const short unsigned int&> (0x0x7f745372b3a8) 0 empty
      std::integral_constant<bool, true> (0x0x7f745370dcc0) 0 empty

Class std::__not_<std::__or_<std::is_function<const short unsigned int&>, std::is_reference<const short unsigned int&>, std::is_void<const short unsigned int&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<const short unsigned int&>, std::is_reference<const short unsigned int&>, std::is_void<const short unsigned int&> > > (0x0x7f745372b478) 0 empty
  std::integral_constant<bool, false> (0x0x7f745370dd20) 0 empty

Class std::is_object<const short unsigned int&>
   size=1 align=1
   base size=1 base align=1
std::is_object<const short unsigned int&> (0x0x7f745372b4e0) 0 empty
  std::integral_constant<bool, false> (0x0x7f745370dd80) 0 empty

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

Class std::__or_<std::is_object<const short unsigned int&>, std::is_reference<const short unsigned int&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<const short unsigned int&>, std::is_reference<const short unsigned int&> > (0x0x7f745372b548) 0 empty
  std::is_reference<const short unsigned int&> (0x0x7f745372b5b0) 0 empty
    std::integral_constant<bool, true> (0x0x7f745370de40) 0 empty

Class std::__is_referenceable<const short unsigned int&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<const short unsigned int&> (0x0x7f745372b6e8) 0 empty
  std::integral_constant<bool, true> (0x0x7f745370df60) 0 empty

Class std::__add_rvalue_reference_helper<const short unsigned int&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<const short unsigned int&, true> (0x0x7f7453731000) 0 empty

Class std::add_rvalue_reference<const short unsigned int&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<const short unsigned int&> (0x0x7f745372b750) 0 empty
  std::__add_rvalue_reference_helper<const short unsigned int&, true> (0x0x7f7453731060) 0 empty

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

Class std::is_assignable<const short unsigned int&, const short unsigned int&>
   size=1 align=1
   base size=1 base align=1
std::is_assignable<const short unsigned int&, const short unsigned int&> (0x0x7f745372b820) 0 empty
  std::integral_constant<bool, false> (0x0x7f74537310c0) 0 empty

Class std::__is_copy_assignable_impl<const short unsigned int, true>
   size=1 align=1
   base size=1 base align=1
std::__is_copy_assignable_impl<const short unsigned int, true> (0x0x7f745372b888) 0 empty
  std::is_assignable<const short unsigned int&, const short unsigned int&> (0x0x7f745372b8f0) 0 empty
    std::integral_constant<bool, false> (0x0x7f7453731120) 0 empty

Class std::is_copy_assignable<const short unsigned int>
   size=1 align=1
   base size=1 base align=1
std::is_copy_assignable<const short unsigned int> (0x0x7f745372b958) 0 empty
  std::__is_copy_assignable_impl<const short unsigned int, true> (0x0x7f745372b9c0) 0 empty
    std::is_assignable<const short unsigned int&, const short unsigned int&> (0x0x7f745372ba28) 0 empty
      std::integral_constant<bool, false> (0x0x7f7453731180) 0 empty

Class std::conditional<false, std::is_copy_assignable<long unsigned int>, std::is_copy_assignable<const short unsigned int> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_copy_assignable<long unsigned int>, std::is_copy_assignable<const short unsigned int> > (0x0x7f74537311e0) 0 empty

Class std::__and_<std::is_copy_assignable<const short unsigned int>, std::is_copy_assignable<long unsigned int> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_copy_assignable<const short unsigned int>, std::is_copy_assignable<long unsigned int> > (0x0x7f745372ba90) 0 empty
  std::is_copy_assignable<const short unsigned int> (0x0x7f745372baf8) 0 empty
    std::__is_copy_assignable_impl<const short unsigned int, true> (0x0x7f745372bb60) 0 empty
      std::is_assignable<const short unsigned int&, const short unsigned int&> (0x0x7f745372bbc8) 0 empty
        std::integral_constant<bool, false> (0x0x7f7453731240) 0 empty

Class std::conditional<false, const std::pair<const short unsigned int, long unsigned int>&, const std::__nonesuch&>
   size=1 align=1
   base size=0 base align=1
std::conditional<false, const std::pair<const short unsigned int, long unsigned int>&, const std::__nonesuch&> (0x0x7f74537312a0) 0 empty

Class std::__not_<std::__and_<std::is_copy_assignable<const short unsigned int>, std::is_copy_assignable<long unsigned int> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__and_<std::is_copy_assignable<const short unsigned int>, std::is_copy_assignable<long unsigned int> > > (0x0x7f745372bd68) 0 empty
  std::integral_constant<bool, true> (0x0x7f7453731300) 0 empty

Class std::conditional<true, const std::pair<const short unsigned int, long unsigned int>&, const std::__nonesuch&>
   size=1 align=1
   base size=0 base align=1
std::conditional<true, const std::pair<const short unsigned int, long unsigned int>&, const std::__nonesuch&> (0x0x7f7453731360) 0 empty

Class std::is_function<const short unsigned int&&>
   size=1 align=1
   base size=1 base align=1
std::is_function<const short unsigned int&&> (0x0x7f745372be38) 0 empty
  std::integral_constant<bool, false> (0x0x7f7453731420) 0 empty

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

Class std::is_lvalue_reference<const short unsigned int&&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<const short unsigned int&&> (0x0x7f745372bea0) 0 empty
  std::integral_constant<bool, false> (0x0x7f74537315a0) 0 empty

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

Class std::is_rvalue_reference<const short unsigned int&&>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<const short unsigned int&&> (0x0x7f745372bf08) 0 empty
  std::integral_constant<bool, true> (0x0x7f7453731660) 0 empty

Class std::__or_<std::is_lvalue_reference<const short unsigned int&&>, std::is_rvalue_reference<const short unsigned int&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<const short unsigned int&&>, std::is_rvalue_reference<const short unsigned int&&> > (0x0x7f745372bf70) 0 empty
  std::is_rvalue_reference<const short unsigned int&&> (0x0x7f745374b000) 0 empty
    std::integral_constant<bool, true> (0x0x7f74537316c0) 0 empty

Class std::is_reference<const short unsigned int&&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<const short unsigned int&&> (0x0x7f745374b068) 0 empty
  std::integral_constant<bool, true> (0x0x7f7453731720) 0 empty

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

Class std::__or_<std::is_reference<const short unsigned int&&>, std::is_void<const short unsigned int&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<const short unsigned int&&>, std::is_void<const short unsigned int&&> > (0x0x7f745374b0d0) 0 empty
  std::is_reference<const short unsigned int&&> (0x0x7f745374b138) 0 empty
    std::integral_constant<bool, true> (0x0x7f74537317e0) 0 empty

Class std::__or_<std::is_function<const short unsigned int&&>, std::is_reference<const short unsigned int&&>, std::is_void<const short unsigned int&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<const short unsigned int&&>, std::is_reference<const short unsigned int&&>, std::is_void<const short unsigned int&&> > (0x0x7f745374b270) 0 empty
  std::__or_<std::is_reference<const short unsigned int&&>, std::is_void<const short unsigned int&&> > (0x0x7f745374b2d8) 0 empty
    std::is_reference<const short unsigned int&&> (0x0x7f745374b340) 0 empty
      std::integral_constant<bool, true> (0x0x7f7453731840) 0 empty

Class std::__not_<std::__or_<std::is_function<const short unsigned int&&>, std::is_reference<const short unsigned int&&>, std::is_void<const short unsigned int&&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<const short unsigned int&&>, std::is_reference<const short unsigned int&&>, std::is_void<const short unsigned int&&> > > (0x0x7f745374b410) 0 empty
  std::integral_constant<bool, false> (0x0x7f74537318a0) 0 empty

Class std::is_object<const short unsigned int&&>
   size=1 align=1
   base size=1 base align=1
std::is_object<const short unsigned int&&> (0x0x7f745374b478) 0 empty
  std::integral_constant<bool, false> (0x0x7f7453731900) 0 empty

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

Class std::__or_<std::is_object<const short unsigned int&&>, std::is_reference<const short unsigned int&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<const short unsigned int&&>, std::is_reference<const short unsigned int&&> > (0x0x7f745374b4e0) 0 empty
  std::is_reference<const short unsigned int&&> (0x0x7f745374b548) 0 empty
    std::integral_constant<bool, true> (0x0x7f74537319c0) 0 empty

Class std::__is_referenceable<const short unsigned int&&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<const short unsigned int&&> (0x0x7f745374b750) 0 empty
  std::integral_constant<bool, true> (0x0x7f7453731a20) 0 empty

Class std::__add_rvalue_reference_helper<const short unsigned int&&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<const short unsigned int&&, true> (0x0x7f7453731a80) 0 empty

Class std::add_rvalue_reference<const short unsigned int&&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<const short unsigned int&&> (0x0x7f745374b7b8) 0 empty
  std::__add_rvalue_reference_helper<const short unsigned int&&, true> (0x0x7f7453731ae0) 0 empty

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

Class std::is_assignable<const short unsigned int&, const short unsigned int&&>
   size=1 align=1
   base size=1 base align=1
std::is_assignable<const short unsigned int&, const short unsigned int&&> (0x0x7f745374b820) 0 empty
  std::integral_constant<bool, false> (0x0x7f7453731b40) 0 empty

Class std::__is_move_assignable_impl<const short unsigned int, true>
   size=1 align=1
   base size=1 base align=1
std::__is_move_assignable_impl<const short unsigned int, true> (0x0x7f745374b888) 0 empty
  std::is_assignable<const short unsigned int&, const short unsigned int&&> (0x0x7f745374b8f0) 0 empty
    std::integral_constant<bool, false> (0x0x7f7453731ba0) 0 empty

Class std::is_move_assignable<const short unsigned int>
   size=1 align=1
   base size=1 base align=1
std::is_move_assignable<const short unsigned int> (0x0x7f745374b958) 0 empty
  std::__is_move_assignable_impl<const short unsigned int, true> (0x0x7f745374b9c0) 0 empty
    std::is_assignable<const short unsigned int&, const short unsigned int&&> (0x0x7f745374ba28) 0 empty
      std::integral_constant<bool, false> (0x0x7f7453731c00) 0 empty

Class std::conditional<false, std::is_move_assignable<long unsigned int>, std::is_move_assignable<const short unsigned int> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_move_assignable<long unsigned int>, std::is_move_assignable<const short unsigned int> > (0x0x7f7453731c60) 0 empty

Class std::__and_<std::is_move_assignable<const short unsigned int>, std::is_move_assignable<long unsigned int> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_move_assignable<const short unsigned int>, std::is_move_assignable<long unsigned int> > (0x0x7f745374ba90) 0 empty
  std::is_move_assignable<const short unsigned int> (0x0x7f745374baf8) 0 empty
    std::__is_move_assignable_impl<const short unsigned int, true> (0x0x7f745374bb60) 0 empty
      std::is_assignable<const short unsigned int&, const short unsigned int&&> (0x0x7f745374bbc8) 0 empty
        std::integral_constant<bool, false> (0x0x7f7453731cc0) 0 empty

Class std::conditional<false, std::pair<const short unsigned int, long unsigned int>&&, std::__nonesuch&&>
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::pair<const short unsigned int, long unsigned int>&&, std::__nonesuch&&> (0x0x7f7453731d20) 0 empty

Class std::pair<const short unsigned int, long unsigned int>
   size=16 align=8
   base size=16 base align=8
std::pair<const short unsigned int, long unsigned int> (0x0x7f7453680ea0) 0

Class cssc_delta_table
   size=88 align=8
   base size=88 base align=8
cssc_delta_table (0x0x7f7453731f00) 0

Class std::__is_floating<int>
   size=1 align=1
   base size=0 base align=1
std::__is_floating<int> (0x0x7f7453788ae0) 0 empty

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

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

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

Class std::__traitor<std::__is_arithmetic<int>, std::__is_pointer<int> >
   size=1 align=1
   base size=0 base align=1
std::__traitor<std::__is_arithmetic<int>, std::__is_pointer<int> > (0x0x7f7453788a20) 0 empty

Class std::__is_scalar<int>
   size=1 align=1
   base size=1 base align=1
std::__is_scalar<int> (0x0x7f74537a5000) 0 empty
  std::__traitor<std::__is_arithmetic<int>, std::__is_pointer<int> > (0x0x7f7453788c00) 0 empty

Class __gnu_cxx::__enable_if<true, void>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__enable_if<true, void> (0x0x7f7453788c60) 0 empty

Class __gnu_cxx::__enable_if<false, void>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__enable_if<false, void> (0x0x7f7453788cc0) 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 (0x0x7f7453788ea0) 0

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

Class std::__are_same<long int, int>
   size=1 align=1
   base size=0 base align=1
std::__are_same<long int, int> (0x0x7f74537b4660) 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 (0x0x7f74537b4720) 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> (0x0x7f74537b4a80) 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 (0x0x7f74537b4b40) 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> (0x0x7f74537b4ea0) 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 (0x0x7f74537b4f60) 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> (0x0x7f74537e8300) 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 (0x0x7f74537e83c0) 0

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

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

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

Class std::iterator_traits<char*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<char*> (0x0x7f7453408060) 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> (0x0x7f7453408120) 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> (0x0x7f7453408180) 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> (0x0x7f74534080c0) 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> (0x0x7f74537a50d0) 0 empty
  std::integral_constant<bool, false> (0x0x7f74534081e0) 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> (0x0x7f74537a5138) 0 empty
  std::integral_constant<bool, false> (0x0x7f7453408240) 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> > > (0x0x7f74534082a0) 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> (0x0x7f74537a51a0) 0 empty
  std::integral_constant<bool, false> (0x0x7f74534083c0) 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> > (0x0x7f7453408420) 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> (0x0x7f74537a52d8) 0 empty
  std::integral_constant<bool, false> (0x0x7f7453408480) 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> > (0x0x7f74537a5340) 0 empty
  std::is_array<std::input_iterator_tag> (0x0x7f74537a53a8) 0 empty
    std::integral_constant<bool, false> (0x0x7f74534084e0) 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> > (0x0x7f74537a5410) 0 empty
  std::__or_<std::is_function<std::input_iterator_tag>, std::is_array<std::input_iterator_tag> > (0x0x7f74537a5478) 0 empty
    std::is_array<std::input_iterator_tag> (0x0x7f74537a54e0) 0 empty
      std::integral_constant<bool, false> (0x0x7f7453408600) 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> (0x0x7f74537a5548) 0 empty
  std::integral_constant<bool, false> (0x0x7f7453408720) 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> > > (0x0x7f7453408780) 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> (0x0x7f74537a55b0) 0 empty
  std::integral_constant<bool, false> (0x0x7f74534087e0) 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> > (0x0x7f7453408840) 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> (0x0x7f74537a5618) 0 empty
  std::integral_constant<bool, false> (0x0x7f74534088a0) 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> > (0x0x7f74537a5680) 0 empty
  std::is_rvalue_reference<std::random_access_iterator_tag> (0x0x7f74537a56e8) 0 empty
    std::integral_constant<bool, false> (0x0x7f7453408900) 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> (0x0x7f74537a5750) 0 empty
  std::integral_constant<bool, false> (0x0x7f7453408960) 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> > (0x0x7f74534089c0) 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> > (0x0x7f74537a57b8) 0 empty
  std::is_void<std::random_access_iterator_tag> (0x0x7f74537a5820) 0 empty
    std::integral_constant<bool, false> (0x0x7f7453408a20) 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> > (0x0x7f74537a5888) 0 empty
  std::__or_<std::is_reference<std::random_access_iterator_tag>, std::is_void<std::random_access_iterator_tag> > (0x0x7f74537a58f0) 0 empty
    std::is_void<std::random_access_iterator_tag> (0x0x7f74537a5958) 0 empty
      std::integral_constant<bool, false> (0x0x7f7453408a80) 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> > > (0x0x7f74537a59c0) 0 empty
  std::integral_constant<bool, true> (0x0x7f7453408ae0) 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> (0x0x7f74537a5a28) 0 empty
  std::integral_constant<bool, true> (0x0x7f7453408b40) 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> > (0x0x7f7453408ba0) 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> > (0x0x7f74537a5a90) 0 empty
  std::is_object<std::random_access_iterator_tag> (0x0x7f74537a5af8) 0 empty
    std::integral_constant<bool, true> (0x0x7f7453408c00) 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> (0x0x7f74537a5b60) 0 empty
  std::integral_constant<bool, true> (0x0x7f7453408c60) 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> (0x0x7f7453408cc0) 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> (0x0x7f74537a5bc8) 0 empty
  std::__add_rvalue_reference_helper<std::random_access_iterator_tag, true> (0x0x7f7453408d20) 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> (0x0x7f74534086c0) 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> (0x0x7f74537a5c98) 0 empty
  std::integral_constant<bool, true> (0x0x7f7453408f00) 0 empty

Class std::enable_if<true, void>
   size=1 align=1
   base size=0 base align=1
std::enable_if<true, void> (0x0x7f7453408f60) 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>&> (0x0x7f7453439360) 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 (0x0x7f7453439600) 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 (0x0x7f74534399c0) 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 (0x0x7f7453439d80) 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 (0x0x7f7453469180) 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 (0x0x7f7453469540) 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 (0x0x7f7453469900) 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 (0x0x7f7453469cc0) 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 (0x0x7f74534960c0) 0

Class std::iterator_traits<wchar_t*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<wchar_t*> (0x0x7f7453496480) 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>&> (0x0x7f7453496840) 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>&> (0x0x7f74534c3e40) 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>&> (0x0x7f74534e5840) 0 empty

Class std::is_array<std::allocator<short unsigned int> >
   size=1 align=1
   base size=1 base align=1
std::is_array<std::allocator<short unsigned int> > (0x0x7f74537a5ea0) 0 empty
  std::integral_constant<bool, false> (0x0x7f74534e5c00) 0 empty

Class std::remove_volatile<std::allocator<short unsigned int> >
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<std::allocator<short unsigned int> > (0x0x7f74534e5cc0) 0 empty

Class std::remove_const<std::allocator<short unsigned int> >
   size=1 align=1
   base size=0 base align=1
std::remove_const<std::allocator<short unsigned int> > (0x0x7f74534e5d20) 0 empty

Class std::remove_cv<std::allocator<short unsigned int> >
   size=1 align=1
   base size=0 base align=1
std::remove_cv<std::allocator<short unsigned int> > (0x0x7f74534e5c60) 0 empty

Class std::__is_void_helper<std::allocator<short unsigned int> >
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<std::allocator<short unsigned int> > (0x0x7f74537a5f70) 0 empty
  std::integral_constant<bool, false> (0x0x7f74534e5d80) 0 empty

Class std::is_void<std::allocator<short unsigned int> >
   size=1 align=1
   base size=1 base align=1
std::is_void<std::allocator<short unsigned int> > (0x0x7f7453505000) 0 empty
  std::integral_constant<bool, false> (0x0x7f74534e5de0) 0 empty

Class std::__not_<std::is_void<std::allocator<short unsigned int> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::is_void<std::allocator<short unsigned int> > > (0x0x7f7453505068) 0 empty
  std::integral_constant<bool, true> (0x0x7f74534e5e40) 0 empty

Class std::conditional<true, std::__is_default_constructible_impl<std::allocator<short unsigned int> >, std::__not_<std::is_void<std::allocator<short unsigned int> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_default_constructible_impl<std::allocator<short unsigned int> >, std::__not_<std::is_void<std::allocator<short unsigned int> > > > (0x0x7f74534e5ea0) 0 empty

Class std::__is_default_constructible_impl<std::allocator<short unsigned int> >
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_impl<std::allocator<short unsigned int> > (0x0x7f74535050d0) 0 empty
  std::__do_is_default_constructible_impl (0x0x7f74534e5f00) 0 empty

Class std::__and_<std::__not_<std::is_void<std::allocator<short unsigned int> > >, std::__is_default_constructible_impl<std::allocator<short unsigned int> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__not_<std::is_void<std::allocator<short unsigned int> > >, std::__is_default_constructible_impl<std::allocator<short unsigned int> > > (0x0x7f7453505138) 0 empty
  std::__is_default_constructible_impl<std::allocator<short unsigned int> > (0x0x7f74535051a0) 0 empty
    std::__do_is_default_constructible_impl (0x0x7f74534e5f60) 0 empty

Class std::__is_default_constructible_atom<std::allocator<short unsigned int> >
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_atom<std::allocator<short unsigned int> > (0x0x7f7453505208) 0 empty
  std::__and_<std::__not_<std::is_void<std::allocator<short unsigned int> > >, std::__is_default_constructible_impl<std::allocator<short unsigned int> > > (0x0x7f7453505270) 0 empty
    std::__is_default_constructible_impl<std::allocator<short unsigned int> > (0x0x7f74535052d8) 0 empty
      std::__do_is_default_constructible_impl (0x0x7f745350d000) 0 empty

Class std::__is_default_constructible_safe<std::allocator<short unsigned int>, false>
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_safe<std::allocator<short unsigned int>, false> (0x0x7f7453505340) 0 empty
  std::integral_constant<bool, true> (0x0x7f745350d060) 0 empty

Class std::is_default_constructible<std::allocator<short unsigned int> >
   size=1 align=1
   base size=1 base align=1
std::is_default_constructible<std::allocator<short unsigned int> > (0x0x7f74535053a8) 0 empty
  std::integral_constant<bool, true> (0x0x7f745350d0c0) 0 empty

Class std::conditional<true, std::__is_nt_default_constructible_impl<std::allocator<short unsigned int>, false>, std::is_default_constructible<std::allocator<short unsigned int> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_nt_default_constructible_impl<std::allocator<short unsigned int>, false>, std::is_default_constructible<std::allocator<short unsigned int> > > (0x0x7f745350d120) 0 empty

Class std::__is_nt_default_constructible_atom<std::allocator<short unsigned int> >
   size=1 align=1
   base size=1 base align=1
std::__is_nt_default_constructible_atom<std::allocator<short unsigned int> > (0x0x7f7453505410) 0 empty
  std::integral_constant<bool, true> (0x0x7f745350d180) 0 empty

Class std::__is_nt_default_constructible_impl<std::allocator<short unsigned int>, false>
   size=1 align=1
   base size=1 base align=1
std::__is_nt_default_constructible_impl<std::allocator<short unsigned int>, false> (0x0x7f7453505478) 0 empty
  std::__is_nt_default_constructible_atom<std::allocator<short unsigned int> > (0x0x7f74535054e0) 0 empty
    std::integral_constant<bool, true> (0x0x7f745350d1e0) 0 empty

Class std::__and_<std::is_default_constructible<std::allocator<short unsigned int> >, std::__is_nt_default_constructible_impl<std::allocator<short unsigned int>, false> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_default_constructible<std::allocator<short unsigned int> >, std::__is_nt_default_constructible_impl<std::allocator<short unsigned int>, false> > (0x0x7f7453505548) 0 empty
  std::__is_nt_default_constructible_impl<std::allocator<short unsigned int>, false> (0x0x7f74535055b0) 0 empty
    std::__is_nt_default_constructible_atom<std::allocator<short unsigned int> > (0x0x7f7453505618) 0 empty
      std::integral_constant<bool, true> (0x0x7f745350d240) 0 empty

Class std::is_nothrow_default_constructible<std::allocator<short unsigned int> >
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_default_constructible<std::allocator<short unsigned int> > (0x0x7f7453505680) 0 empty
  std::__and_<std::is_default_constructible<std::allocator<short unsigned int> >, std::__is_nt_default_constructible_impl<std::allocator<short unsigned int>, false> > (0x0x7f74535056e8) 0 empty
    std::__is_nt_default_constructible_impl<std::allocator<short unsigned int>, false> (0x0x7f7453505750) 0 empty
      std::__is_nt_default_constructible_atom<std::allocator<short unsigned int> > (0x0x7f74535057b8) 0 empty
        std::integral_constant<bool, true> (0x0x7f745350d2a0) 0 empty

Class std::is_array<std::allocator<std::__cxx11::basic_string<char> > >
   size=1 align=1
   base size=1 base align=1
std::is_array<std::allocator<std::__cxx11::basic_string<char> > > (0x0x7f7453505820) 0 empty
  std::integral_constant<bool, false> (0x0x7f745350d600) 0 empty

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

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

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

Class std::__is_void_helper<std::allocator<std::__cxx11::basic_string<char> > >
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<std::allocator<std::__cxx11::basic_string<char> > > (0x0x7f74535058f0) 0 empty
  std::integral_constant<bool, false> (0x0x7f745350d780) 0 empty

Class std::is_void<std::allocator<std::__cxx11::basic_string<char> > >
   size=1 align=1
   base size=1 base align=1
std::is_void<std::allocator<std::__cxx11::basic_string<char> > > (0x0x7f7453505958) 0 empty
  std::integral_constant<bool, false> (0x0x7f745350d7e0) 0 empty

Class std::__not_<std::is_void<std::allocator<std::__cxx11::basic_string<char> > > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::is_void<std::allocator<std::__cxx11::basic_string<char> > > > (0x0x7f74535059c0) 0 empty
  std::integral_constant<bool, true> (0x0x7f745350d840) 0 empty

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

Class std::__is_default_constructible_impl<std::allocator<std::__cxx11::basic_string<char> > >
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_impl<std::allocator<std::__cxx11::basic_string<char> > > (0x0x7f7453505a28) 0 empty
  std::__do_is_default_constructible_impl (0x0x7f745350d900) 0 empty

Class std::__and_<std::__not_<std::is_void<std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__is_default_constructible_impl<std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__not_<std::is_void<std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__is_default_constructible_impl<std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > (0x0x7f7453505a90) 0 empty
  std::__is_default_constructible_impl<std::allocator<std::__cxx11::basic_string<char> > > (0x0x7f7453505af8) 0 empty
    std::__do_is_default_constructible_impl (0x0x7f745350da20) 0 empty

Class std::__is_default_constructible_atom<std::allocator<std::__cxx11::basic_string<char> > >
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_atom<std::allocator<std::__cxx11::basic_string<char> > > (0x0x7f7453505b60) 0 empty
  std::__and_<std::__not_<std::is_void<std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__is_default_constructible_impl<std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > (0x0x7f7453505bc8) 0 empty
    std::__is_default_constructible_impl<std::allocator<std::__cxx11::basic_string<char> > > (0x0x7f7453505c30) 0 empty
      std::__do_is_default_constructible_impl (0x0x7f745350dae0) 0 empty

Class std::__is_default_constructible_safe<std::allocator<std::__cxx11::basic_string<char> >, false>
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_safe<std::allocator<std::__cxx11::basic_string<char> >, false> (0x0x7f7453505c98) 0 empty
  std::integral_constant<bool, true> (0x0x7f745350dc60) 0 empty

Class std::is_default_constructible<std::allocator<std::__cxx11::basic_string<char> > >
   size=1 align=1
   base size=1 base align=1
std::is_default_constructible<std::allocator<std::__cxx11::basic_string<char> > > (0x0x7f7453505d00) 0 empty
  std::integral_constant<bool, true> (0x0x7f745350dd80) 0 empty

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

Class std::__is_nt_default_constructible_atom<std::allocator<std::__cxx11::basic_string<char> > >
   size=1 align=1
   base size=1 base align=1
std::__is_nt_default_constructible_atom<std::allocator<std::__cxx11::basic_string<char> > > (0x0x7f7453505d68) 0 empty
  std::integral_constant<bool, true> (0x0x7f745350de40) 0 empty

Class std::__is_nt_default_constructible_impl<std::allocator<std::__cxx11::basic_string<char> >, false>
   size=1 align=1
   base size=1 base align=1
std::__is_nt_default_constructible_impl<std::allocator<std::__cxx11::basic_string<char> >, false> (0x0x7f7453505dd0) 0 empty
  std::__is_nt_default_constructible_atom<std::allocator<std::__cxx11::basic_string<char> > > (0x0x7f7453505e38) 0 empty
    std::integral_constant<bool, true> (0x0x7f745350df60) 0 empty

Class std::__and_<std::is_default_constructible<std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::__is_nt_default_constructible_impl<std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, false> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_default_constructible<std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::__is_nt_default_constructible_impl<std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, false> > (0x0x7f7453505f70) 0 empty
  std::__is_nt_default_constructible_impl<std::allocator<std::__cxx11::basic_string<char> >, false> (0x0x7f745352b000) 0 empty
    std::__is_nt_default_constructible_atom<std::allocator<std::__cxx11::basic_string<char> > > (0x0x7f745352b068) 0 empty
      std::integral_constant<bool, true> (0x0x7f745352a060) 0 empty

Class std::is_nothrow_default_constructible<std::allocator<std::__cxx11::basic_string<char> > >
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_default_constructible<std::allocator<std::__cxx11::basic_string<char> > > (0x0x7f745352b138) 0 empty
  std::__and_<std::is_default_constructible<std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::__is_nt_default_constructible_impl<std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, false> > (0x0x7f745352b1a0) 0 empty
    std::__is_nt_default_constructible_impl<std::allocator<std::__cxx11::basic_string<char> >, false> (0x0x7f745352b208) 0 empty
      std::__is_nt_default_constructible_atom<std::allocator<std::__cxx11::basic_string<char> > > (0x0x7f745352b270) 0 empty
        std::integral_constant<bool, true> (0x0x7f745352a120) 0 empty

Class std::initializer_list<std::__cxx11::basic_string<char> >
   size=16 align=8
   base size=16 base align=8
std::initializer_list<std::__cxx11::basic_string<char> > (0x0x7f745352a720) 0

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

Class std::is_same<delta*, delta*>
   size=1 align=1
   base size=1 base align=1
std::is_same<delta*, delta*> (0x0x7f745352b820) 0 empty
  std::integral_constant<bool, true> (0x0x7f745355b780) 0 empty

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

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

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

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

Class std::__is_pointer_helper<delta*>
   size=1 align=1
   base size=1 base align=1
std::__is_pointer_helper<delta*> (0x0x7f745352b8f0) 0 empty
  std::integral_constant<bool, true> (0x0x7f745355ba20) 0 empty

Class std::is_pointer<delta*>
   size=1 align=1
   base size=1 base align=1
std::is_pointer<delta*> (0x0x7f745352b958) 0 empty
  std::integral_constant<bool, true> (0x0x7f745355ba80) 0 empty

Class std::__not_<std::is_pointer<delta*> >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::is_pointer<delta*> > (0x0x7f745352b9c0) 0 empty
  std::integral_constant<bool, false> (0x0x7f745355bae0) 0 empty

Class std::__and_<std::is_same<delta*, delta*>, std::__not_<std::is_pointer<delta*> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_same<delta*, delta*>, std::__not_<std::is_pointer<delta*> > > (0x0x7f745352ba28) 0 empty
  std::__not_<std::is_pointer<delta*> > (0x0x7f745352ba90) 0 empty
    std::integral_constant<bool, false> (0x0x7f745355bb40) 0 empty

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

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

Class std::conditional<false, std::integral_constant<bool, false>, std::__is_empty_non_tuple<short unsigned int&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::integral_constant<bool, false>, std::__is_empty_non_tuple<short unsigned int&&> > (0x0x7f745355bd80) 0 empty

Class std::is_empty<short unsigned int&&>
   size=1 align=1
   base size=1 base align=1
std::is_empty<short unsigned int&&> (0x0x7f745352bbc8) 0 empty
  std::integral_constant<bool, false> (0x0x7f745355bde0) 0 empty

Class std::__is_empty_non_tuple<short unsigned int&&>
   size=1 align=1
   base size=1 base align=1
std::__is_empty_non_tuple<short unsigned int&&> (0x0x7f745352bc30) 0 empty
  std::is_empty<short unsigned int&&> (0x0x7f745352bc98) 0 empty
    std::integral_constant<bool, false> (0x0x7f745355be40) 0 empty

Class std::_Head_base<0ul, short unsigned int&&, false>
   size=8 align=8
   base size=8 base align=8
std::_Head_base<0ul, short unsigned int&&, false> (0x0x7f745355bea0) 0

Class std::_Tuple_impl<0ul, short unsigned int&&>
   size=8 align=8
   base size=8 base align=8
std::_Tuple_impl<0ul, short unsigned int&&> (0x0x7f745352bd00) 0
  std::_Head_base<0ul, short unsigned int&&, false> (0x0x7f745355bf00) 0

Class std::tuple<short unsigned int&&>
   size=8 align=8
   base size=8 base align=8
std::tuple<short unsigned int&&> (0x0x7f745352be38) 0
  std::_Tuple_impl<0ul, short unsigned int&&> (0x0x7f745352bea0) 0
    std::_Head_base<0ul, short unsigned int&&, false> (0x0x7f745355bf60) 0

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

Class std::_TC<true, short unsigned int&&>
   size=1 align=1
   base size=0 base align=1
std::_TC<true, short unsigned int&&> (0x0x7f74532730c0) 0 empty

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

Class std::is_same<std::tuple<short unsigned int&&>, short unsigned int>
   size=1 align=1
   base size=1 base align=1
std::is_same<std::tuple<short unsigned int&&>, short unsigned int> (0x0x7f745327f068) 0 empty
  std::integral_constant<bool, false> (0x0x7f7453273180) 0 empty

Class std::__not_<std::is_same<std::tuple<short unsigned int&&>, short unsigned int> >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::is_same<std::tuple<short unsigned int&&>, short unsigned int> > (0x0x7f745327f0d0) 0 empty
  std::integral_constant<bool, true> (0x0x7f74532731e0) 0 empty

Class std::is_lvalue_reference<short unsigned int&&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<short unsigned int&&> (0x0x7f745327f138) 0 empty
  std::integral_constant<bool, false> (0x0x7f74532732a0) 0 empty

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

Class std::is_rvalue_reference<short unsigned int&&>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<short unsigned int&&> (0x0x7f745327f1a0) 0 empty
  std::integral_constant<bool, true> (0x0x7f7453273360) 0 empty

Class std::__or_<std::is_lvalue_reference<short unsigned int&&>, std::is_rvalue_reference<short unsigned int&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<short unsigned int&&>, std::is_rvalue_reference<short unsigned int&&> > (0x0x7f745327f208) 0 empty
  std::is_rvalue_reference<short unsigned int&&> (0x0x7f745327f270) 0 empty
    std::integral_constant<bool, true> (0x0x7f74532733c0) 0 empty

Class std::is_reference<short unsigned int&&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<short unsigned int&&> (0x0x7f745327f3a8) 0 empty
  std::integral_constant<bool, true> (0x0x7f7453273420) 0 empty

Class std::conditional<true, std::__is_direct_constructible_ref_cast<short unsigned int&&, short unsigned int&&>, std::__is_direct_constructible_new_safe<short unsigned int&&, short unsigned int&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_direct_constructible_ref_cast<short unsigned int&&, short unsigned int&&>, std::__is_direct_constructible_new_safe<short unsigned int&&, short unsigned int&&> > (0x0x7f7453273480) 0 empty

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

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

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

Class std::__is_void_helper<short unsigned int&&>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<short unsigned int&&> (0x0x7f745327f478) 0 empty
  std::integral_constant<bool, false> (0x0x7f7453273600) 0 empty

Class std::is_void<short unsigned int&&>
   size=1 align=1
   base size=1 base align=1
std::is_void<short unsigned int&&> (0x0x7f745327f4e0) 0 empty
  std::integral_constant<bool, false> (0x0x7f7453273660) 0 empty

Class std::conditional<false, std::is_void<short unsigned int&&>, std::is_function<short unsigned int&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_void<short unsigned int&&>, std::is_function<short unsigned int&&> > (0x0x7f74532736c0) 0 empty

Class std::is_function<short unsigned int&&>
   size=1 align=1
   base size=1 base align=1
std::is_function<short unsigned int&&> (0x0x7f745327f618) 0 empty
  std::integral_constant<bool, false> (0x0x7f74532737e0) 0 empty

Class std::__or_<std::is_void<short unsigned int&&>, std::is_function<short unsigned int&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<short unsigned int&&>, std::is_function<short unsigned int&&> > (0x0x7f745327f680) 0 empty
  std::is_function<short unsigned int&&> (0x0x7f745327f6e8) 0 empty
    std::integral_constant<bool, false> (0x0x7f7453273840) 0 empty

Class std::__not_<std::__or_<std::is_void<short unsigned int&&>, std::is_function<short unsigned int&&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_void<short unsigned int&&>, std::is_function<short unsigned int&&> > > (0x0x7f745327f750) 0 empty
  std::integral_constant<bool, true> (0x0x7f74532738a0) 0 empty

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

Class std::__and_<std::is_lvalue_reference<short unsigned int&&>, std::is_rvalue_reference<short unsigned int&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_lvalue_reference<short unsigned int&&>, std::is_rvalue_reference<short unsigned int&&> > (0x0x7f745327f958) 0 empty
  std::is_lvalue_reference<short unsigned int&&> (0x0x7f745327f9c0) 0 empty
    std::integral_constant<bool, false> (0x0x7f7453273960) 0 empty

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

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

Class std::__or_<std::is_reference<short unsigned int&&>, std::is_void<short unsigned int&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<short unsigned int&&>, std::is_void<short unsigned int&&> > (0x0x7f745327fc30) 0 empty
  std::is_reference<short unsigned int&&> (0x0x7f745327fc98) 0 empty
    std::integral_constant<bool, true> (0x0x7f7453273ba0) 0 empty

Class std::__or_<std::is_function<short unsigned int&&>, std::is_reference<short unsigned int&&>, std::is_void<short unsigned int&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<short unsigned int&&>, std::is_reference<short unsigned int&&>, std::is_void<short unsigned int&&> > (0x0x7f745327fd00) 0 empty
  std::__or_<std::is_reference<short unsigned int&&>, std::is_void<short unsigned int&&> > (0x0x7f745327fd68) 0 empty
    std::is_reference<short unsigned int&&> (0x0x7f745327fdd0) 0 empty
      std::integral_constant<bool, true> (0x0x7f7453273cc0) 0 empty

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

Class std::is_object<short unsigned int&&>
   size=1 align=1
   base size=1 base align=1
std::is_object<short unsigned int&&> (0x0x7f745327fea0) 0 empty
  std::integral_constant<bool, false> (0x0x7f7453273de0) 0 empty

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

Class std::__or_<std::is_object<short unsigned int&&>, std::is_reference<short unsigned int&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<short unsigned int&&>, std::is_reference<short unsigned int&&> > (0x0x7f74532a40d0) 0 empty
  std::is_reference<short unsigned int&&> (0x0x7f74532a4138) 0 empty
    std::integral_constant<bool, true> (0x0x7f7453273ea0) 0 empty

Class std::__is_referenceable<short unsigned int&&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<short unsigned int&&> (0x0x7f74532a41a0) 0 empty
  std::integral_constant<bool, true> (0x0x7f74532a6000) 0 empty

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

Class std::add_rvalue_reference<short unsigned int&&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<short unsigned int&&> (0x0x7f74532a4208) 0 empty
  std::__add_rvalue_reference_helper<short unsigned int&&, true> (0x0x7f74532a60c0) 0 empty

Class std::__is_static_castable_impl<short unsigned int&&, short unsigned int&&>
   size=1 align=1
   base size=1 base align=1
std::__is_static_castable_impl<short unsigned int&&, short unsigned int&&> (0x0x7f745327faf8) 0 empty
  std::__do_is_static_castable_impl (0x0x7f74532739c0) 0 empty

Class std::__is_static_castable_safe<short unsigned int&&, short unsigned int&&>
   size=1 align=1
   base size=1 base align=1
std::__is_static_castable_safe<short unsigned int&&, short unsigned int&&> (0x0x7f74532a42d8) 0 empty
  std::integral_constant<bool, true> (0x0x7f74532a6120) 0 empty

Class std::__is_static_castable<short unsigned int&&, short unsigned int&&>
   size=1 align=1
   base size=1 base align=1
std::__is_static_castable<short unsigned int&&, short unsigned int&&> (0x0x7f74532a4340) 0 empty
  std::integral_constant<bool, true> (0x0x7f74532a6180) 0 empty

Class std::conditional<true, std::__not_<std::__or_<std::__is_base_to_derived_ref<short unsigned int&&, short unsigned int&&, true>, std::__is_lvalue_to_rvalue_ref<short unsigned int&&, short unsigned int&&, false> > >, std::__is_static_castable<short unsigned int&&, short unsigned int&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__not_<std::__or_<std::__is_base_to_derived_ref<short unsigned int&&, short unsigned int&&, true>, std::__is_lvalue_to_rvalue_ref<short unsigned int&&, short unsigned int&&, false> > >, std::__is_static_castable<short unsigned int&&, short unsigned int&&> > (0x0x7f74532a61e0) 0 empty

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

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

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

Class std::__is_base_to_derived_ref<short unsigned int&&, short unsigned int&&, true>
   size=1 align=1
   base size=0 base align=1
std::__is_base_to_derived_ref<short unsigned int&&, short unsigned int&&, true> (0x0x7f74532a6240) 0 empty

Class std::is_same<short unsigned int, short unsigned int>
   size=1 align=1
   base size=1 base align=1
std::is_same<short unsigned int, short unsigned int> (0x0x7f74532a4478) 0 empty
  std::integral_constant<bool, true> (0x0x7f74532a63c0) 0 empty

Class std::__not_<std::is_same<short unsigned int, short unsigned int> >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::is_same<short unsigned int, short unsigned int> > (0x0x7f74532a44e0) 0 empty
  std::integral_constant<bool, false> (0x0x7f74532a6420) 0 empty

Class std::conditional<false, std::__and_<std::is_base_of<short unsigned int, short unsigned int>, std::__not_<std::is_constructible<short unsigned int, short unsigned int&&> > >, std::__not_<std::is_same<short unsigned int, short unsigned int> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__and_<std::is_base_of<short unsigned int, short unsigned int>, std::__not_<std::is_constructible<short unsigned int, short unsigned int&&> > >, std::__not_<std::is_same<short unsigned int, short unsigned int> > > (0x0x7f74532a6480) 0 empty

Class std::__and_<std::__not_<std::is_same<short unsigned int, short unsigned int> >, std::is_base_of<short unsigned int, short unsigned int>, std::__not_<std::is_constructible<short unsigned int, short unsigned int&&> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__not_<std::is_same<short unsigned int, short unsigned int> >, std::is_base_of<short unsigned int, short unsigned int>, std::__not_<std::is_constructible<short unsigned int, short unsigned int&&> > > (0x0x7f74532a4548) 0 empty
  std::__not_<std::is_same<short unsigned int, short unsigned int> > (0x0x7f74532a45b0) 0 empty
    std::integral_constant<bool, false> (0x0x7f74532a64e0) 0 empty

Class std::conditional<false, std::__is_base_to_derived_ref<short unsigned int&&, short unsigned int&&, true>, std::__is_lvalue_to_rvalue_ref<short unsigned int&&, short unsigned int&&, false> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__is_base_to_derived_ref<short unsigned int&&, short unsigned int&&, true>, std::__is_lvalue_to_rvalue_ref<short unsigned int&&, short unsigned int&&, false> > (0x0x7f74532a6540) 0 empty

Class std::__is_lvalue_to_rvalue_ref<short unsigned int&&, short unsigned int&&, false>
   size=1 align=1
   base size=1 base align=1
std::__is_lvalue_to_rvalue_ref<short unsigned int&&, short unsigned int&&, false> (0x0x7f74532a4618) 0 empty
  std::integral_constant<bool, false> (0x0x7f74532a65a0) 0 empty

Class std::__or_<std::__is_base_to_derived_ref<short unsigned int&&, short unsigned int&&, true>, std::__is_lvalue_to_rvalue_ref<short unsigned int&&, short unsigned int&&, false> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::__is_base_to_derived_ref<short unsigned int&&, short unsigned int&&, true>, std::__is_lvalue_to_rvalue_ref<short unsigned int&&, short unsigned int&&, false> > (0x0x7f74532a4680) 0 empty
  std::__is_lvalue_to_rvalue_ref<short unsigned int&&, short unsigned int&&, false> (0x0x7f74532a46e8) 0 empty
    std::integral_constant<bool, false> (0x0x7f74532a6600) 0 empty

Class std::__not_<std::__or_<std::__is_base_to_derived_ref<short unsigned int&&, short unsigned int&&, true>, std::__is_lvalue_to_rvalue_ref<short unsigned int&&, short unsigned int&&, false> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::__is_base_to_derived_ref<short unsigned int&&, short unsigned int&&, true>, std::__is_lvalue_to_rvalue_ref<short unsigned int&&, short unsigned int&&, false> > > (0x0x7f74532a4750) 0 empty
  std::integral_constant<bool, true> (0x0x7f74532a6660) 0 empty

Class std::__and_<std::__is_static_castable<short unsigned int&&, short unsigned int&&>, std::__not_<std::__or_<std::__is_base_to_derived_ref<short unsigned int&&, short unsigned int&&, true>, std::__is_lvalue_to_rvalue_ref<short unsigned int&&, short unsigned int&&, false> > > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__is_static_castable<short unsigned int&&, short unsigned int&&>, std::__not_<std::__or_<std::__is_base_to_derived_ref<short unsigned int&&, short unsigned int&&, true>, std::__is_lvalue_to_rvalue_ref<short unsigned int&&, short unsigned int&&, false> > > > (0x0x7f74532a47b8) 0 empty
  std::__not_<std::__or_<std::__is_base_to_derived_ref<short unsigned int&&, short unsigned int&&, true>, std::__is_lvalue_to_rvalue_ref<short unsigned int&&, short unsigned int&&, false> > > (0x0x7f74532a4820) 0 empty
    std::integral_constant<bool, true> (0x0x7f74532a66c0) 0 empty

Class std::__is_direct_constructible_ref_cast<short unsigned int&&, short unsigned int&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_ref_cast<short unsigned int&&, short unsigned int&&> (0x0x7f74532a4888) 0 empty
  std::__and_<std::__is_static_castable<short unsigned int&&, short unsigned int&&>, std::__not_<std::__or_<std::__is_base_to_derived_ref<short unsigned int&&, short unsigned int&&, true>, std::__is_lvalue_to_rvalue_ref<short unsigned int&&, short unsigned int&&, false> > > > (0x0x7f74532a48f0) 0 empty
    std::__not_<std::__or_<std::__is_base_to_derived_ref<short unsigned int&&, short unsigned int&&, true>, std::__is_lvalue_to_rvalue_ref<short unsigned int&&, short unsigned int&&, false> > > (0x0x7f74532a4958) 0 empty
      std::integral_constant<bool, true> (0x0x7f74532a6720) 0 empty

Class std::__is_direct_constructible_new<short unsigned int&&, short unsigned int&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new<short unsigned int&&, short unsigned int&&> (0x0x7f74532a49c0) 0 empty
  std::__is_direct_constructible_ref_cast<short unsigned int&&, short unsigned int&&> (0x0x7f74532a4a28) 0 empty
    std::__and_<std::__is_static_castable<short unsigned int&&, short unsigned int&&>, std::__not_<std::__or_<std::__is_base_to_derived_ref<short unsigned int&&, short unsigned int&&, true>, std::__is_lvalue_to_rvalue_ref<short unsigned int&&, short unsigned int&&, false> > > > (0x0x7f74532a4a90) 0 empty
      std::__not_<std::__or_<std::__is_base_to_derived_ref<short unsigned int&&, short unsigned int&&, true>, std::__is_lvalue_to_rvalue_ref<short unsigned int&&, short unsigned int&&, false> > > (0x0x7f74532a4af8) 0 empty
        std::integral_constant<bool, true> (0x0x7f74532a6780) 0 empty

Class std::__is_direct_constructible<short unsigned int&&, short unsigned int&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible<short unsigned int&&, short unsigned int&&> (0x0x7f74532a4b60) 0 empty
  std::integral_constant<bool, true> (0x0x7f74532a67e0) 0 empty

Class std::__is_constructible_impl<short unsigned int&&, short unsigned int&&>
   size=1 align=1
   base size=1 base align=1
std::__is_constructible_impl<short unsigned int&&, short unsigned int&&> (0x0x7f74532a4bc8) 0 empty
  std::__is_direct_constructible<short unsigned int&&, short unsigned int&&> (0x0x7f74532a4c30) 0 empty
    std::integral_constant<bool, true> (0x0x7f74532a6840) 0 empty

Class std::is_constructible<short unsigned int&&, short unsigned int&&>
   size=1 align=1
   base size=1 base align=1
std::is_constructible<short unsigned int&&, short unsigned int&&> (0x0x7f74532a4c98) 0 empty
  std::integral_constant<bool, true> (0x0x7f74532a68a0) 0 empty

Class std::__and_<std::is_constructible<short unsigned int&&, short unsigned int&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<short unsigned int&&, short unsigned int&&> > (0x0x7f74532a4d00) 0 empty
  std::is_constructible<short unsigned int&&, short unsigned int&&> (0x0x7f74532a4d68) 0 empty
    std::integral_constant<bool, true> (0x0x7f74532a6900) 0 empty

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

Class std::conditional<false, std::is_function<short unsigned int&&>, std::is_array<short unsigned int&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<short unsigned int&&>, std::is_array<short unsigned int&&> > (0x0x7f74532a6a20) 0 empty

Class std::is_array<short unsigned int&&>
   size=1 align=1
   base size=1 base align=1
std::is_array<short unsigned int&&> (0x0x7f74532a4f70) 0 empty
  std::integral_constant<bool, false> (0x0x7f74532a6a80) 0 empty

Class std::__or_<std::is_function<short unsigned int&&>, std::is_array<short unsigned int&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<short unsigned int&&>, std::is_array<short unsigned int&&> > (0x0x7f74532c7000) 0 empty
  std::is_array<short unsigned int&&> (0x0x7f74532c7068) 0 empty
    std::integral_constant<bool, false> (0x0x7f74532a6ae0) 0 empty

Class std::__or_<std::is_void<short unsigned int&&>, std::is_function<short unsigned int&&>, std::is_array<short unsigned int&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<short unsigned int&&>, std::is_function<short unsigned int&&>, std::is_array<short unsigned int&&> > (0x0x7f74532c70d0) 0 empty
  std::__or_<std::is_function<short unsigned int&&>, std::is_array<short unsigned int&&> > (0x0x7f74532c7138) 0 empty
    std::is_array<short unsigned int&&> (0x0x7f74532c71a0) 0 empty
      std::integral_constant<bool, false> (0x0x7f74532a6c00) 0 empty

Class std::__is_convertible_helper<short unsigned int&&, short unsigned int&&, false>
   size=1 align=1
   base size=0 base align=1
std::__is_convertible_helper<short unsigned int&&, short unsigned int&&, false> (0x0x7f74532a6cc0) 0 empty

Class std::is_convertible<short unsigned int&&, short unsigned int&&>
   size=1 align=1
   base size=1 base align=1
std::is_convertible<short unsigned int&&, short unsigned int&&> (0x0x7f74532c7270) 0 empty
  std::integral_constant<bool, true> (0x0x7f74532a6d20) 0 empty

Class std::__and_<std::is_convertible<short unsigned int&&, short unsigned int&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_convertible<short unsigned int&&, short unsigned int&&> > (0x0x7f74532c72d8) 0 empty
  std::is_convertible<short unsigned int&&, short unsigned int&&> (0x0x7f74532c7340) 0 empty
    std::integral_constant<bool, true> (0x0x7f74532a6d80) 0 empty

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

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

Class std::remove_reference<std::tuple<short unsigned int&&> >
   size=1 align=1
   base size=0 base align=1
std::remove_reference<std::tuple<short unsigned int&&> > (0x0x7f74532e23c0) 0 empty

Class std::remove_const<std::tuple<short unsigned int&&> >
   size=1 align=1
   base size=0 base align=1
std::remove_const<std::tuple<short unsigned int&&> > (0x0x7f74532e2420) 0 empty

Class std::is_same<std::tuple<short unsigned int&&>, std::tuple<short unsigned int&&> >
   size=1 align=1
   base size=1 base align=1
std::is_same<std::tuple<short unsigned int&&>, std::tuple<short unsigned int&&> > (0x0x7f74532c75b0) 0 empty
  std::integral_constant<bool, true> (0x0x7f74532e2480) 0 empty

Class std::__not_<std::is_same<std::tuple<short unsigned int&&>, std::tuple<short unsigned int&&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::is_same<std::tuple<short unsigned int&&>, std::tuple<short unsigned int&&> > > (0x0x7f74532c7618) 0 empty
  std::integral_constant<bool, false> (0x0x7f74532e24e0) 0 empty

Class std::conditional<true, std::__is_direct_constructible_ref_cast<short unsigned int&&, std::tuple<short unsigned int&&>&&>, std::__is_direct_constructible_new_safe<short unsigned int&&, std::tuple<short unsigned int&&>&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_direct_constructible_ref_cast<short unsigned int&&, std::tuple<short unsigned int&&>&&>, std::__is_direct_constructible_new_safe<short unsigned int&&, std::tuple<short unsigned int&&>&&> > (0x0x7f74532e2720) 0 empty

Class std::remove_volatile<std::tuple<short unsigned int&&>&&>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<std::tuple<short unsigned int&&>&&> (0x0x7f74532e28a0) 0 empty

Class std::remove_const<std::tuple<short unsigned int&&>&&>
   size=1 align=1
   base size=0 base align=1
std::remove_const<std::tuple<short unsigned int&&>&&> (0x0x7f74532e2900) 0 empty

Class std::remove_cv<std::tuple<short unsigned int&&>&&>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<std::tuple<short unsigned int&&>&&> (0x0x7f74532e2840) 0 empty

Class std::__is_void_helper<std::tuple<short unsigned int&&>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<std::tuple<short unsigned int&&>&&> (0x0x7f74532c76e8) 0 empty
  std::integral_constant<bool, false> (0x0x7f74532e2960) 0 empty

Class std::is_void<std::tuple<short unsigned int&&>&&>
   size=1 align=1
   base size=1 base align=1
std::is_void<std::tuple<short unsigned int&&>&&> (0x0x7f74532c7750) 0 empty
  std::integral_constant<bool, false> (0x0x7f74532e29c0) 0 empty

Class std::conditional<false, std::is_void<std::tuple<short unsigned int&&>&&>, std::is_function<std::tuple<short unsigned int&&>&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_void<std::tuple<short unsigned int&&>&&>, std::is_function<std::tuple<short unsigned int&&>&&> > (0x0x7f74532e2a20) 0 empty

Class std::is_function<std::tuple<short unsigned int&&>&&>
   size=1 align=1
   base size=1 base align=1
std::is_function<std::tuple<short unsigned int&&>&&> (0x0x7f74532c77b8) 0 empty
  std::integral_constant<bool, false> (0x0x7f74532e2a80) 0 empty

Class std::__or_<std::is_void<std::tuple<short unsigned int&&>&&>, std::is_function<std::tuple<short unsigned int&&>&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<std::tuple<short unsigned int&&>&&>, std::is_function<std::tuple<short unsigned int&&>&&> > (0x0x7f74532c7820) 0 empty
  std::is_function<std::tuple<short unsigned int&&>&&> (0x0x7f74532c7888) 0 empty
    std::integral_constant<bool, false> (0x0x7f74532e2ae0) 0 empty

Class std::__not_<std::__or_<std::is_void<std::tuple<short unsigned int&&>&&>, std::is_function<std::tuple<short unsigned int&&>&&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_void<std::tuple<short unsigned int&&>&&>, std::is_function<std::tuple<short unsigned int&&>&&> > > (0x0x7f74532c78f0) 0 empty
  std::integral_constant<bool, true> (0x0x7f74532e2b40) 0 empty

Class std::is_lvalue_reference<std::tuple<short unsigned int&&>&&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<std::tuple<short unsigned int&&>&&> (0x0x7f74532c7958) 0 empty
  std::integral_constant<bool, false> (0x0x7f74532e2ba0) 0 empty

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

Class std::__and_<std::is_lvalue_reference<std::tuple<short unsigned int&&>&&>, std::is_rvalue_reference<short unsigned int&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_lvalue_reference<std::tuple<short unsigned int&&>&&>, std::is_rvalue_reference<short unsigned int&&> > (0x0x7f74532c79c0) 0 empty
  std::is_lvalue_reference<std::tuple<short unsigned int&&>&&> (0x0x7f74532c7a28) 0 empty
    std::integral_constant<bool, false> (0x0x7f74532e2c60) 0 empty

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

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

Class std::is_rvalue_reference<std::tuple<short unsigned int&&>&&>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<std::tuple<short unsigned int&&>&&> (0x0x7f74532c7af8) 0 empty
  std::integral_constant<bool, true> (0x0x7f74532e2de0) 0 empty

Class std::__or_<std::is_lvalue_reference<std::tuple<short unsigned int&&>&&>, std::is_rvalue_reference<std::tuple<short unsigned int&&>&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<std::tuple<short unsigned int&&>&&>, std::is_rvalue_reference<std::tuple<short unsigned int&&>&&> > (0x0x7f74532c7b60) 0 empty
  std::is_rvalue_reference<std::tuple<short unsigned int&&>&&> (0x0x7f74532c7bc8) 0 empty
    std::integral_constant<bool, true> (0x0x7f74532e2e40) 0 empty

Class std::is_reference<std::tuple<short unsigned int&&>&&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<std::tuple<short unsigned int&&>&&> (0x0x7f74532c7c30) 0 empty
  std::integral_constant<bool, true> (0x0x7f74532e2ea0) 0 empty

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

Class std::__or_<std::is_reference<std::tuple<short unsigned int&&>&&>, std::is_void<std::tuple<short unsigned int&&>&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::tuple<short unsigned int&&>&&>, std::is_void<std::tuple<short unsigned int&&>&&> > (0x0x7f74532c7c98) 0 empty
  std::is_reference<std::tuple<short unsigned int&&>&&> (0x0x7f74532c7d00) 0 empty
    std::integral_constant<bool, true> (0x0x7f74532e2f60) 0 empty

Class std::__or_<std::is_function<std::tuple<short unsigned int&&>&&>, std::is_reference<std::tuple<short unsigned int&&>&&>, std::is_void<std::tuple<short unsigned int&&>&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::tuple<short unsigned int&&>&&>, std::is_reference<std::tuple<short unsigned int&&>&&>, std::is_void<std::tuple<short unsigned int&&>&&> > (0x0x7f74532c7d68) 0 empty
  std::__or_<std::is_reference<std::tuple<short unsigned int&&>&&>, std::is_void<std::tuple<short unsigned int&&>&&> > (0x0x7f74532c7dd0) 0 empty
    std::is_reference<std::tuple<short unsigned int&&>&&> (0x0x7f74532c7e38) 0 empty
      std::integral_constant<bool, true> (0x0x7f745330e000) 0 empty

Class std::__not_<std::__or_<std::is_function<std::tuple<short unsigned int&&>&&>, std::is_reference<std::tuple<short unsigned int&&>&&>, std::is_void<std::tuple<short unsigned int&&>&&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<std::tuple<short unsigned int&&>&&>, std::is_reference<std::tuple<short unsigned int&&>&&>, std::is_void<std::tuple<short unsigned int&&>&&> > > (0x0x7f74532c7ea0) 0 empty
  std::integral_constant<bool, false> (0x0x7f745330e060) 0 empty

Class std::is_object<std::tuple<short unsigned int&&>&&>
   size=1 align=1
   base size=1 base align=1
std::is_object<std::tuple<short unsigned int&&>&&> (0x0x7f74532c7f08) 0 empty
  std::integral_constant<bool, false> (0x0x7f745330e0c0) 0 empty

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

Class std::__or_<std::is_object<std::tuple<short unsigned int&&>&&>, std::is_reference<std::tuple<short unsigned int&&>&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<std::tuple<short unsigned int&&>&&>, std::is_reference<std::tuple<short unsigned int&&>&&> > (0x0x7f74532c7f70) 0 empty
  std::is_reference<std::tuple<short unsigned int&&>&&> (0x0x7f7453313000) 0 empty
    std::integral_constant<bool, true> (0x0x7f745330e180) 0 empty

Class std::__is_referenceable<std::tuple<short unsigned int&&>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<std::tuple<short unsigned int&&>&&> (0x0x7f7453313068) 0 empty
  std::integral_constant<bool, true> (0x0x7f745330e1e0) 0 empty

Class std::__add_rvalue_reference_helper<std::tuple<short unsigned int&&>&&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<std::tuple<short unsigned int&&>&&, true> (0x0x7f745330e240) 0 empty

Class std::add_rvalue_reference<std::tuple<short unsigned int&&>&&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<std::tuple<short unsigned int&&>&&> (0x0x7f74533130d0) 0 empty
  std::__add_rvalue_reference_helper<std::tuple<short unsigned int&&>&&, true> (0x0x7f745330e2a0) 0 empty

Class std::__is_static_castable_impl<std::tuple<short unsigned int&&>&&, short unsigned int&&>
   size=1 align=1
   base size=1 base align=1
std::__is_static_castable_impl<std::tuple<short unsigned int&&>&&, short unsigned int&&> (0x0x7f74532c7a90) 0 empty
  std::__do_is_static_castable_impl (0x0x7f74532e2cc0) 0 empty

Class std::__is_static_castable_safe<std::tuple<short unsigned int&&>&&, short unsigned int&&>
   size=1 align=1
   base size=1 base align=1
std::__is_static_castable_safe<std::tuple<short unsigned int&&>&&, short unsigned int&&> (0x0x7f74533131a0) 0 empty
  std::integral_constant<bool, false> (0x0x7f745330e3c0) 0 empty

Class std::__is_static_castable<std::tuple<short unsigned int&&>&&, short unsigned int&&>
   size=1 align=1
   base size=1 base align=1
std::__is_static_castable<std::tuple<short unsigned int&&>&&, short unsigned int&&> (0x0x7f7453313208) 0 empty
  std::integral_constant<bool, false> (0x0x7f745330e4e0) 0 empty

Class std::conditional<false, std::__not_<std::__or_<std::__is_base_to_derived_ref<std::tuple<short unsigned int&&>&&, short unsigned int&&, true>, std::__is_lvalue_to_rvalue_ref<std::tuple<short unsigned int&&>&&, short unsigned int&&, false> > >, std::__is_static_castable<std::tuple<short unsigned int&&>&&, short unsigned int&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__not_<std::__or_<std::__is_base_to_derived_ref<std::tuple<short unsigned int&&>&&, short unsigned int&&, true>, std::__is_lvalue_to_rvalue_ref<std::tuple<short unsigned int&&>&&, short unsigned int&&, false> > >, std::__is_static_castable<std::tuple<short unsigned int&&>&&, short unsigned int&&> > (0x0x7f745330e540) 0 empty

Class std::__and_<std::__is_static_castable<std::tuple<short unsigned int&&>&&, short unsigned int&&>, std::__not_<std::__or_<std::__is_base_to_derived_ref<std::tuple<short unsigned int&&>&&, short unsigned int&&, true>, std::__is_lvalue_to_rvalue_ref<std::tuple<short unsigned int&&>&&, short unsigned int&&, false> > > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__is_static_castable<std::tuple<short unsigned int&&>&&, short unsigned int&&>, std::__not_<std::__or_<std::__is_base_to_derived_ref<std::tuple<short unsigned int&&>&&, short unsigned int&&, true>, std::__is_lvalue_to_rvalue_ref<std::tuple<short unsigned int&&>&&, short unsigned int&&, false> > > > (0x0x7f7453313270) 0 empty
  std::__is_static_castable<std::tuple<short unsigned int&&>&&, short unsigned int&&> (0x0x7f74533132d8) 0 empty
    std::integral_constant<bool, false> (0x0x7f745330e5a0) 0 empty

Class std::__is_direct_constructible_ref_cast<short unsigned int&&, std::tuple<short unsigned int&&>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_ref_cast<short unsigned int&&, std::tuple<short unsigned int&&>&&> (0x0x7f7453313340) 0 empty
  std::__and_<std::__is_static_castable<std::tuple<short unsigned int&&>&&, short unsigned int&&>, std::__not_<std::__or_<std::__is_base_to_derived_ref<std::tuple<short unsigned int&&>&&, short unsigned int&&, true>, std::__is_lvalue_to_rvalue_ref<std::tuple<short unsigned int&&>&&, short unsigned int&&, false> > > > (0x0x7f74533133a8) 0 empty
    std::__is_static_castable<std::tuple<short unsigned int&&>&&, short unsigned int&&> (0x0x7f7453313410) 0 empty
      std::integral_constant<bool, false> (0x0x7f745330e600) 0 empty

Class std::__is_direct_constructible_new<short unsigned int&&, std::tuple<short unsigned int&&>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new<short unsigned int&&, std::tuple<short unsigned int&&>&&> (0x0x7f7453313548) 0 empty
  std::__is_direct_constructible_ref_cast<short unsigned int&&, std::tuple<short unsigned int&&>&&> (0x0x7f74533135b0) 0 empty
    std::__and_<std::__is_static_castable<std::tuple<short unsigned int&&>&&, short unsigned int&&>, std::__not_<std::__or_<std::__is_base_to_derived_ref<std::tuple<short unsigned int&&>&&, short unsigned int&&, true>, std::__is_lvalue_to_rvalue_ref<std::tuple<short unsigned int&&>&&, short unsigned int&&, false> > > > (0x0x7f7453313618) 0 empty
      std::__is_static_castable<std::tuple<short unsigned int&&>&&, short unsigned int&&> (0x0x7f7453313680) 0 empty
        std::integral_constant<bool, false> (0x0x7f745330e660) 0 empty

Class std::__is_direct_constructible<short unsigned int&&, std::tuple<short unsigned int&&>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible<short unsigned int&&, std::tuple<short unsigned int&&>&&> (0x0x7f7453313750) 0 empty
  std::integral_constant<bool, false> (0x0x7f745330e780) 0 empty

Class std::__is_constructible_impl<short unsigned int&&, std::tuple<short unsigned int&&>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_constructible_impl<short unsigned int&&, std::tuple<short unsigned int&&>&&> (0x0x7f74533137b8) 0 empty
  std::__is_direct_constructible<short unsigned int&&, std::tuple<short unsigned int&&>&&> (0x0x7f7453313820) 0 empty
    std::integral_constant<bool, false> (0x0x7f745330e8a0) 0 empty

Class std::is_constructible<short unsigned int&&, std::tuple<short unsigned int&&>&&>
   size=1 align=1
   base size=1 base align=1
std::is_constructible<short unsigned int&&, std::tuple<short unsigned int&&>&&> (0x0x7f7453313888) 0 empty
  std::integral_constant<bool, false> (0x0x7f745330e960) 0 empty

Class std::__and_<std::is_constructible<short unsigned int&&, std::tuple<short unsigned int&&>&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<short unsigned int&&, std::tuple<short unsigned int&&>&&> > (0x0x7f74533138f0) 0 empty
  std::is_constructible<short unsigned int&&, std::tuple<short unsigned int&&>&&> (0x0x7f7453313958) 0 empty
    std::integral_constant<bool, false> (0x0x7f745330e9c0) 0 empty

Class std::conditional<false, std::is_void<std::tuple<short unsigned int&&>&&>, std::__or_<std::is_function<short unsigned int&&>, std::is_array<short unsigned int&&> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_void<std::tuple<short unsigned int&&>&&>, std::__or_<std::is_function<short unsigned int&&>, std::is_array<short unsigned int&&> > > (0x0x7f745330ec00) 0 empty

Class std::__or_<std::is_void<std::tuple<short unsigned int&&>&&>, std::is_function<short unsigned int&&>, std::is_array<short unsigned int&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<std::tuple<short unsigned int&&>&&>, std::is_function<short unsigned int&&>, std::is_array<short unsigned int&&> > (0x0x7f74533139c0) 0 empty
  std::__or_<std::is_function<short unsigned int&&>, std::is_array<short unsigned int&&> > (0x0x7f7453313a28) 0 empty
    std::is_array<short unsigned int&&> (0x0x7f7453313a90) 0 empty
      std::integral_constant<bool, false> (0x0x7f745330ec60) 0 empty

Class std::__is_convertible_helper<std::tuple<short unsigned int&&>&&, short unsigned int&&, false>
   size=1 align=1
   base size=0 base align=1
std::__is_convertible_helper<std::tuple<short unsigned int&&>&&, short unsigned int&&, false> (0x0x7f745330ed20) 0 empty

Class std::is_convertible<std::tuple<short unsigned int&&>&&, short unsigned int&&>
   size=1 align=1
   base size=1 base align=1
std::is_convertible<std::tuple<short unsigned int&&>&&, short unsigned int&&> (0x0x7f7453313b60) 0 empty
  std::integral_constant<bool, false> (0x0x7f745330ef00) 0 empty

Class std::__and_<std::is_convertible<std::tuple<short unsigned int&&>&&, short unsigned int&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_convertible<std::tuple<short unsigned int&&>&&, short unsigned int&&> > (0x0x7f7453313bc8) 0 empty
  std::is_convertible<std::tuple<short unsigned int&&>&&, short unsigned int&&> (0x0x7f7453313c30) 0 empty
    std::integral_constant<bool, false> (0x0x7f745330ef60) 0 empty

Class std::conditional<true, std::__is_direct_constructible_ref_cast<short unsigned int&&, short unsigned int&>, std::__is_direct_constructible_new_safe<short unsigned int&&, short unsigned int&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_direct_constructible_ref_cast<short unsigned int&&, short unsigned int&>, std::__is_direct_constructible_new_safe<short unsigned int&&, short unsigned int&> > (0x0x7f7453329120) 0 empty

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

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

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

Class std::__is_void_helper<short unsigned int&>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<short unsigned int&> (0x0x7f7453313d00) 0 empty
  std::integral_constant<bool, false> (0x0x7f74533292a0) 0 empty

Class std::is_void<short unsigned int&>
   size=1 align=1
   base size=1 base align=1
std::is_void<short unsigned int&> (0x0x7f7453313d68) 0 empty
  std::integral_constant<bool, false> (0x0x7f7453329300) 0 empty

Class std::conditional<false, std::is_void<short unsigned int&>, std::is_function<short unsigned int&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_void<short unsigned int&>, std::is_function<short unsigned int&> > (0x0x7f7453329360) 0 empty

Class std::is_function<short unsigned int&>
   size=1 align=1
   base size=1 base align=1
std::is_function<short unsigned int&> (0x0x7f7453313ea0) 0 empty
  std::integral_constant<bool, false> (0x0x7f7453329480) 0 empty

Class std::__or_<std::is_void<short unsigned int&>, std::is_function<short unsigned int&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<short unsigned int&>, std::is_function<short unsigned int&> > (0x0x7f7453313f08) 0 empty
  std::is_function<short unsigned int&> (0x0x7f7453313f70) 0 empty
    std::integral_constant<bool, false> (0x0x7f74533294e0) 0 empty

Class std::__not_<std::__or_<std::is_void<short unsigned int&>, std::is_function<short unsigned int&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_void<short unsigned int&>, std::is_function<short unsigned int&> > > (0x0x7f7453339000) 0 empty
  std::integral_constant<bool, true> (0x0x7f7453329540) 0 empty

Class std::is_lvalue_reference<short unsigned int&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<short unsigned int&> (0x0x7f7453339138) 0 empty
  std::integral_constant<bool, true> (0x0x7f7453329660) 0 empty

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

Class std::__and_<std::is_lvalue_reference<short unsigned int&>, std::is_rvalue_reference<short unsigned int&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_lvalue_reference<short unsigned int&>, std::is_rvalue_reference<short unsigned int&&> > (0x0x7f74533391a0) 0 empty
  std::is_rvalue_reference<short unsigned int&&> (0x0x7f7453339208) 0 empty
    std::integral_constant<bool, true> (0x0x7f7453329720) 0 empty

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

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

Class std::__or_<std::is_lvalue_reference<short unsigned int&>, std::is_rvalue_reference<short unsigned int&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<short unsigned int&>, std::is_rvalue_reference<short unsigned int&> > (0x0x7f74533393a8) 0 empty
  std::is_lvalue_reference<short unsigned int&> (0x0x7f7453339410) 0 empty
    std::integral_constant<bool, true> (0x0x7f74533298a0) 0 empty

Class std::is_reference<short unsigned int&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<short unsigned int&> (0x0x7f7453339548) 0 empty
  std::integral_constant<bool, true> (0x0x7f7453329900) 0 empty

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

Class std::__or_<std::is_reference<short unsigned int&>, std::is_void<short unsigned int&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<short unsigned int&>, std::is_void<short unsigned int&> > (0x0x7f7453339680) 0 empty
  std::is_reference<short unsigned int&> (0x0x7f74533396e8) 0 empty
    std::integral_constant<bool, true> (0x0x7f7453329a80) 0 empty

Class std::__or_<std::is_function<short unsigned int&>, std::is_reference<short unsigned int&>, std::is_void<short unsigned int&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<short unsigned int&>, std::is_reference<short unsigned int&>, std::is_void<short unsigned int&> > (0x0x7f7453339750) 0 empty
  std::__or_<std::is_reference<short unsigned int&>, std::is_void<short unsigned int&> > (0x0x7f74533397b8) 0 empty
    std::is_reference<short unsigned int&> (0x0x7f7453339820) 0 empty
      std::integral_constant<bool, true> (0x0x7f7453329ae0) 0 empty

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

Class std::is_object<short unsigned int&>
   size=1 align=1
   base size=1 base align=1
std::is_object<short unsigned int&> (0x0x7f74533398f0) 0 empty
  std::integral_constant<bool, false> (0x0x7f7453329ba0) 0 empty

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

Class std::__or_<std::is_object<short unsigned int&>, std::is_reference<short unsigned int&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<short unsigned int&>, std::is_reference<short unsigned int&> > (0x0x7f7453339af8) 0 empty
  std::is_reference<short unsigned int&> (0x0x7f7453339b60) 0 empty
    std::integral_constant<bool, true> (0x0x7f7453329c60) 0 empty

Class std::__is_referenceable<short unsigned int&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<short unsigned int&> (0x0x7f7453339bc8) 0 empty
  std::integral_constant<bool, true> (0x0x7f7453329d80) 0 empty

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

Class std::add_rvalue_reference<short unsigned int&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<short unsigned int&> (0x0x7f7453339c30) 0 empty
  std::__add_rvalue_reference_helper<short unsigned int&, true> (0x0x7f7453329e40) 0 empty

Class std::__is_static_castable_impl<short unsigned int&, short unsigned int&&>
   size=1 align=1
   base size=1 base align=1
std::__is_static_castable_impl<short unsigned int&, short unsigned int&&> (0x0x7f7453339340) 0 empty
  std::__do_is_static_castable_impl (0x0x7f7453329780) 0 empty

Class std::__is_static_castable_safe<short unsigned int&, short unsigned int&&>
   size=1 align=1
   base size=1 base align=1
std::__is_static_castable_safe<short unsigned int&, short unsigned int&&> (0x0x7f7453339d00) 0 empty
  std::integral_constant<bool, true> (0x0x7f7453329ea0) 0 empty

Class std::__is_static_castable<short unsigned int&, short unsigned int&&>
   size=1 align=1
   base size=1 base align=1
std::__is_static_castable<short unsigned int&, short unsigned int&&> (0x0x7f7453339d68) 0 empty
  std::integral_constant<bool, true> (0x0x7f7453329f00) 0 empty

Class std::conditional<true, std::__not_<std::__or_<std::__is_base_to_derived_ref<short unsigned int&, short unsigned int&&, true>, std::__is_lvalue_to_rvalue_ref<short unsigned int&, short unsigned int&&, true> > >, std::__is_static_castable<short unsigned int&, short unsigned int&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__not_<std::__or_<std::__is_base_to_derived_ref<short unsigned int&, short unsigned int&&, true>, std::__is_lvalue_to_rvalue_ref<short unsigned int&, short unsigned int&&, true> > >, std::__is_static_castable<short unsigned int&, short unsigned int&&> > (0x0x7f7453329f60) 0 empty

Class std::__is_base_to_derived_ref<short unsigned int&, short unsigned int&&, true>
   size=1 align=1
   base size=0 base align=1
std::__is_base_to_derived_ref<short unsigned int&, short unsigned int&&, true> (0x0x7f7453353000) 0 empty

Class std::conditional<false, std::__and_<std::is_base_of<short unsigned int, short unsigned int>, std::__not_<std::is_constructible<short unsigned int, short unsigned int&> > >, std::__not_<std::is_same<short unsigned int, short unsigned int> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__and_<std::is_base_of<short unsigned int, short unsigned int>, std::__not_<std::is_constructible<short unsigned int, short unsigned int&> > >, std::__not_<std::is_same<short unsigned int, short unsigned int> > > (0x0x7f7453353060) 0 empty

Class std::__and_<std::__not_<std::is_same<short unsigned int, short unsigned int> >, std::is_base_of<short unsigned int, short unsigned int>, std::__not_<std::is_constructible<short unsigned int, short unsigned int&> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__not_<std::is_same<short unsigned int, short unsigned int> >, std::is_base_of<short unsigned int, short unsigned int>, std::__not_<std::is_constructible<short unsigned int, short unsigned int&> > > (0x0x7f7453339e38) 0 empty
  std::__not_<std::is_same<short unsigned int, short unsigned int> > (0x0x7f7453339ea0) 0 empty
    std::integral_constant<bool, false> (0x0x7f74533530c0) 0 empty

Class std::conditional<false, std::__is_base_to_derived_ref<short unsigned int&, short unsigned int&&, true>, std::__is_lvalue_to_rvalue_ref<short unsigned int&, short unsigned int&&, true> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__is_base_to_derived_ref<short unsigned int&, short unsigned int&&, true>, std::__is_lvalue_to_rvalue_ref<short unsigned int&, short unsigned int&&, true> > (0x0x7f7453353120) 0 empty

Class std::__is_lvalue_to_rvalue_ref<short unsigned int&, short unsigned int&&, true>
   size=1 align=1
   base size=0 base align=1
std::__is_lvalue_to_rvalue_ref<short unsigned int&, short unsigned int&&, true> (0x0x7f7453353180) 0 empty

Class std::__or_<std::__is_base_to_derived_ref<short unsigned int&, short unsigned int&&, true>, std::__is_lvalue_to_rvalue_ref<short unsigned int&, short unsigned int&&, true> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::__is_base_to_derived_ref<short unsigned int&, short unsigned int&&, true>, std::__is_lvalue_to_rvalue_ref<short unsigned int&, short unsigned int&&, true> > (0x0x7f7453339f70) 0 empty
  std::__is_lvalue_to_rvalue_ref<short unsigned int&, short unsigned int&&, true> (0x0x7f74533531e0) 0 empty

Class std::is_function<short unsigned int>
   size=1 align=1
   base size=1 base align=1
std::is_function<short unsigned int> (0x0x7f7453360000) 0 empty
  std::integral_constant<bool, false> (0x0x7f7453353240) 0 empty

Class std::__not_<std::is_function<short unsigned int> >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::is_function<short unsigned int> > (0x0x7f7453360068) 0 empty
  std::integral_constant<bool, true> (0x0x7f74533532a0) 0 empty

Class std::conditional<true, std::__or_<std::is_same<short unsigned int, short unsigned int>, std::is_base_of<short unsigned int, short unsigned int> >, std::__not_<std::is_function<short unsigned int> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__or_<std::is_same<short unsigned int, short unsigned int>, std::is_base_of<short unsigned int, short unsigned int> >, std::__not_<std::is_function<short unsigned int> > > (0x0x7f7453353300) 0 empty

Class std::conditional<true, std::is_same<short unsigned int, short unsigned int>, std::is_base_of<short unsigned int, short unsigned int> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_same<short unsigned int, short unsigned int>, std::is_base_of<short unsigned int, short unsigned int> > (0x0x7f7453353360) 0 empty

Class std::__or_<std::is_same<short unsigned int, short unsigned int>, std::is_base_of<short unsigned int, short unsigned int> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_same<short unsigned int, short unsigned int>, std::is_base_of<short unsigned int, short unsigned int> > (0x0x7f74533600d0) 0 empty
  std::is_same<short unsigned int, short unsigned int> (0x0x7f7453360138) 0 empty
    std::integral_constant<bool, true> (0x0x7f74533533c0) 0 empty

Class std::__and_<std::__not_<std::is_function<short unsigned int> >, std::__or_<std::is_same<short unsigned int, short unsigned int>, std::is_base_of<short unsigned int, short unsigned int> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__not_<std::is_function<short unsigned int> >, std::__or_<std::is_same<short unsigned int, short unsigned int>, std::is_base_of<short unsigned int, short unsigned int> > > (0x0x7f74533601a0) 0 empty
  std::__or_<std::is_same<short unsigned int, short unsigned int>, std::is_base_of<short unsigned int, short unsigned int> > (0x0x7f7453360208) 0 empty
    std::is_same<short unsigned int, short unsigned int> (0x0x7f7453360270) 0 empty
      std::integral_constant<bool, true> (0x0x7f7453353420) 0 empty

Class std::__not_<std::__or_<std::__is_base_to_derived_ref<short unsigned int&, short unsigned int&&, true>, std::__is_lvalue_to_rvalue_ref<short unsigned int&, short unsigned int&&, true> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::__is_base_to_derived_ref<short unsigned int&, short unsigned int&&, true>, std::__is_lvalue_to_rvalue_ref<short unsigned int&, short unsigned int&&, true> > > (0x0x7f74533602d8) 0 empty
  std::integral_constant<bool, false> (0x0x7f7453353480) 0 empty

Class std::__and_<std::__is_static_castable<short unsigned int&, short unsigned int&&>, std::__not_<std::__or_<std::__is_base_to_derived_ref<short unsigned int&, short unsigned int&&, true>, std::__is_lvalue_to_rvalue_ref<short unsigned int&, short unsigned int&&, true> > > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__is_static_castable<short unsigned int&, short unsigned int&&>, std::__not_<std::__or_<std::__is_base_to_derived_ref<short unsigned int&, short unsigned int&&, true>, std::__is_lvalue_to_rvalue_ref<short unsigned int&, short unsigned int&&, true> > > > (0x0x7f7453360340) 0 empty
  std::__not_<std::__or_<std::__is_base_to_derived_ref<short unsigned int&, short unsigned int&&, true>, std::__is_lvalue_to_rvalue_ref<short unsigned int&, short unsigned int&&, true> > > (0x0x7f74533603a8) 0 empty
    std::integral_constant<bool, false> (0x0x7f74533534e0) 0 empty

Class std::__is_direct_constructible_ref_cast<short unsigned int&&, short unsigned int&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_ref_cast<short unsigned int&&, short unsigned int&> (0x0x7f7453360410) 0 empty
  std::__and_<std::__is_static_castable<short unsigned int&, short unsigned int&&>, std::__not_<std::__or_<std::__is_base_to_derived_ref<short unsigned int&, short unsigned int&&, true>, std::__is_lvalue_to_rvalue_ref<short unsigned int&, short unsigned int&&, true> > > > (0x0x7f7453360478) 0 empty
    std::__not_<std::__or_<std::__is_base_to_derived_ref<short unsigned int&, short unsigned int&&, true>, std::__is_lvalue_to_rvalue_ref<short unsigned int&, short unsigned int&&, true> > > (0x0x7f74533604e0) 0 empty
      std::integral_constant<bool, false> (0x0x7f7453353540) 0 empty

Class std::__is_direct_constructible_new<short unsigned int&&, short unsigned int&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new<short unsigned int&&, short unsigned int&> (0x0x7f7453360548) 0 empty
  std::__is_direct_constructible_ref_cast<short unsigned int&&, short unsigned int&> (0x0x7f74533605b0) 0 empty
    std::__and_<std::__is_static_castable<short unsigned int&, short unsigned int&&>, std::__not_<std::__or_<std::__is_base_to_derived_ref<short unsigned int&, short unsigned int&&, true>, std::__is_lvalue_to_rvalue_ref<short unsigned int&, short unsigned int&&, true> > > > (0x0x7f7453360618) 0 empty
      std::__not_<std::__or_<std::__is_base_to_derived_ref<short unsigned int&, short unsigned int&&, true>, std::__is_lvalue_to_rvalue_ref<short unsigned int&, short unsigned int&&, true> > > (0x0x7f7453360680) 0 empty
        std::integral_constant<bool, false> (0x0x7f74533535a0) 0 empty

Class std::__is_direct_constructible<short unsigned int&&, short unsigned int&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible<short unsigned int&&, short unsigned int&> (0x0x7f74533606e8) 0 empty
  std::integral_constant<bool, false> (0x0x7f7453353600) 0 empty

Class std::__is_constructible_impl<short unsigned int&&, short unsigned int&>
   size=1 align=1
   base size=1 base align=1
std::__is_constructible_impl<short unsigned int&&, short unsigned int&> (0x0x7f7453360750) 0 empty
  std::__is_direct_constructible<short unsigned int&&, short unsigned int&> (0x0x7f74533607b8) 0 empty
    std::integral_constant<bool, false> (0x0x7f7453353660) 0 empty

Class std::is_constructible<short unsigned int&&, short unsigned int&>
   size=1 align=1
   base size=1 base align=1
std::is_constructible<short unsigned int&&, short unsigned int&> (0x0x7f7453360820) 0 empty
  std::integral_constant<bool, false> (0x0x7f74533536c0) 0 empty

Class std::__and_<std::is_constructible<short unsigned int&&, short unsigned int&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<short unsigned int&&, short unsigned int&> > (0x0x7f7453360888) 0 empty
  std::is_constructible<short unsigned int&&, short unsigned int&> (0x0x7f74533608f0) 0 empty
    std::integral_constant<bool, false> (0x0x7f7453353720) 0 empty

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

Class std::__or_<std::is_void<short unsigned int&>, std::is_function<short unsigned int&&>, std::is_array<short unsigned int&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<short unsigned int&>, std::is_function<short unsigned int&&>, std::is_array<short unsigned int&&> > (0x0x7f7453360958) 0 empty
  std::__or_<std::is_function<short unsigned int&&>, std::is_array<short unsigned int&&> > (0x0x7f74533609c0) 0 empty
    std::is_array<short unsigned int&&> (0x0x7f7453360a28) 0 empty
      std::integral_constant<bool, false> (0x0x7f7453353840) 0 empty

Class std::__is_convertible_helper<short unsigned int&, short unsigned int&&, false>
   size=1 align=1
   base size=0 base align=1
std::__is_convertible_helper<short unsigned int&, short unsigned int&&, false> (0x0x7f7453353900) 0 empty

Class std::is_convertible<short unsigned int&, short unsigned int&&>
   size=1 align=1
   base size=1 base align=1
std::is_convertible<short unsigned int&, short unsigned int&&> (0x0x7f7453360af8) 0 empty
  std::integral_constant<bool, false> (0x0x7f7453353960) 0 empty

Class std::__and_<std::is_convertible<short unsigned int&, short unsigned int&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_convertible<short unsigned int&, short unsigned int&&> > (0x0x7f7453360b60) 0 empty
  std::is_convertible<short unsigned int&, short unsigned int&&> (0x0x7f7453360bc8) 0 empty
    std::integral_constant<bool, false> (0x0x7f74533539c0) 0 empty

Class std::is_same<void, void>
   size=1 align=1
   base size=1 base align=1
std::is_same<void, void> (0x0x7f7453360c30) 0 empty
  std::integral_constant<bool, true> (0x0x7f7453353a80) 0 empty

Class std::remove_reference<const std::tuple<short unsigned int&&>&>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<const std::tuple<short unsigned int&&>&> (0x0x7f7453353ae0) 0 empty

Class std::remove_volatile<const std::tuple<short unsigned int&&> >
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<const std::tuple<short unsigned int&&> > (0x0x7f7453353ba0) 0 empty

Class std::remove_const<const std::tuple<short unsigned int&&> >
   size=1 align=1
   base size=0 base align=1
std::remove_const<const std::tuple<short unsigned int&&> > (0x0x7f7453353c00) 0 empty

Class std::remove_cv<const std::tuple<short unsigned int&&> >
   size=1 align=1
   base size=0 base align=1
std::remove_cv<const std::tuple<short unsigned int&&> > (0x0x7f7453353b40) 0 empty

Class std::conditional<false, std::__and_<std::__not_<std::is_convertible<const std::tuple<short unsigned int&&>&, short unsigned int&&> >, std::__not_<std::is_constructible<short unsigned int&&, const std::tuple<short unsigned int&&>&> > >, std::__not_<std::is_same<std::tuple<short unsigned int&&>, std::tuple<short unsigned int&&> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__and_<std::__not_<std::is_convertible<const std::tuple<short unsigned int&&>&, short unsigned int&&> >, std::__not_<std::is_constructible<short unsigned int&&, const std::tuple<short unsigned int&&>&> > >, std::__not_<std::is_same<std::tuple<short unsigned int&&>, std::tuple<short unsigned int&&> > > > (0x0x7f7453353c60) 0 empty

Class std::__and_<std::__not_<std::is_same<std::tuple<short unsigned int&&>, std::tuple<short unsigned int&&> > >, std::__not_<std::is_convertible<const std::tuple<short unsigned int&&>&, short unsigned int&&> >, std::__not_<std::is_constructible<short unsigned int&&, const std::tuple<short unsigned int&&>&> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__not_<std::is_same<std::tuple<short unsigned int&&>, std::tuple<short unsigned int&&> > >, std::__not_<std::is_convertible<const std::tuple<short unsigned int&&>&, short unsigned int&&> >, std::__not_<std::is_constructible<short unsigned int&&, const std::tuple<short unsigned int&&>&> > > (0x0x7f7453360d68) 0 empty
  std::__not_<std::is_same<std::tuple<short unsigned int&&>, std::tuple<short unsigned int&&> > > (0x0x7f7453360dd0) 0 empty
    std::integral_constant<bool, false> (0x0x7f7453353cc0) 0 empty

Class std::remove_reference<std::tuple<short unsigned int&&>&&>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<std::tuple<short unsigned int&&>&&> (0x0x7f7453353ea0) 0 empty

Class std::remove_volatile<std::tuple<short unsigned int&&> >
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<std::tuple<short unsigned int&&> > (0x0x7f7453353f60) 0 empty

Class std::remove_cv<std::tuple<short unsigned int&&> >
   size=1 align=1
   base size=0 base align=1
std::remove_cv<std::tuple<short unsigned int&&> > (0x0x7f7453353f00) 0 empty

Class std::conditional<false, std::__and_<std::__not_<std::is_convertible<std::tuple<short unsigned int&&>&&, short unsigned int&&> >, std::__not_<std::is_constructible<short unsigned int&&, std::tuple<short unsigned int&&>&&> > >, std::__not_<std::is_same<std::tuple<short unsigned int&&>, std::tuple<short unsigned int&&> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__and_<std::__not_<std::is_convertible<std::tuple<short unsigned int&&>&&, short unsigned int&&> >, std::__not_<std::is_constructible<short unsigned int&&, std::tuple<short unsigned int&&>&&> > >, std::__not_<std::is_same<std::tuple<short unsigned int&&>, std::tuple<short unsigned int&&> > > > (0x0x7f745338d000) 0 empty

Class std::__and_<std::__not_<std::is_same<std::tuple<short unsigned int&&>, std::tuple<short unsigned int&&> > >, std::__not_<std::is_convertible<std::tuple<short unsigned int&&>&&, short unsigned int&&> >, std::__not_<std::is_constructible<short unsigned int&&, std::tuple<short unsigned int&&>&&> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__not_<std::is_same<std::tuple<short unsigned int&&>, std::tuple<short unsigned int&&> > >, std::__not_<std::is_convertible<std::tuple<short unsigned int&&>&&, short unsigned int&&> >, std::__not_<std::is_constructible<short unsigned int&&, std::tuple<short unsigned int&&>&&> > > (0x0x7f7453360f08) 0 empty
  std::__not_<std::is_same<std::tuple<short unsigned int&&>, std::tuple<short unsigned int&&> > > (0x0x7f7453360f70) 0 empty
    std::integral_constant<bool, false> (0x0x7f745338d060) 0 empty

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

Class std::__is_nt_constructible_impl<short unsigned int&&, short unsigned int&&>
   size=1 align=1
   base size=1 base align=1
std::__is_nt_constructible_impl<short unsigned int&&, short unsigned int&&> (0x0x7f7453395000) 0 empty
  std::integral_constant<bool, true> (0x0x7f745338d1e0) 0 empty

Class std::__and_<std::is_constructible<short unsigned int&&, short unsigned int&&>, std::__is_nt_constructible_impl<short unsigned int&&, short unsigned int&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<short unsigned int&&, short unsigned int&&>, std::__is_nt_constructible_impl<short unsigned int&&, short unsigned int&&> > (0x0x7f7453395068) 0 empty
  std::__is_nt_constructible_impl<short unsigned int&&, short unsigned int&&> (0x0x7f74533950d0) 0 empty
    std::integral_constant<bool, true> (0x0x7f745338d240) 0 empty

Class std::is_nothrow_constructible<short unsigned int&&, short unsigned int&&>
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_constructible<short unsigned int&&, short unsigned int&&> (0x0x7f7453395138) 0 empty
  std::__and_<std::is_constructible<short unsigned int&&, short unsigned int&&>, std::__is_nt_constructible_impl<short unsigned int&&, short unsigned int&&> > (0x0x7f74533951a0) 0 empty
    std::__is_nt_constructible_impl<short unsigned int&&, short unsigned int&&> (0x0x7f7453395208) 0 empty
      std::integral_constant<bool, true> (0x0x7f745338d2a0) 0 empty

Class std::__is_nothrow_move_constructible_impl<short unsigned int&&, true>
   size=1 align=1
   base size=1 base align=1
std::__is_nothrow_move_constructible_impl<short unsigned int&&, true> (0x0x7f7453395270) 0 empty
  std::is_nothrow_constructible<short unsigned int&&, short unsigned int&&> (0x0x7f74533952d8) 0 empty
    std::__and_<std::is_constructible<short unsigned int&&, short unsigned int&&>, std::__is_nt_constructible_impl<short unsigned int&&, short unsigned int&&> > (0x0x7f7453395340) 0 empty
      std::__is_nt_constructible_impl<short unsigned int&&, short unsigned int&&> (0x0x7f74533953a8) 0 empty
        std::integral_constant<bool, true> (0x0x7f745338d300) 0 empty

Class std::is_nothrow_move_constructible<short unsigned int&&>
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_move_constructible<short unsigned int&&> (0x0x7f7453395410) 0 empty
  std::__is_nothrow_move_constructible_impl<short unsigned int&&, true> (0x0x7f7453395478) 0 empty
    std::is_nothrow_constructible<short unsigned int&&, short unsigned int&&> (0x0x7f74533954e0) 0 empty
      std::__and_<std::is_constructible<short unsigned int&&, short unsigned int&&>, std::__is_nt_constructible_impl<short unsigned int&&, short unsigned int&&> > (0x0x7f7453395548) 0 empty
        std::__is_nt_constructible_impl<short unsigned int&&, short unsigned int&&> (0x0x7f74533955b0) 0 empty
          std::integral_constant<bool, true> (0x0x7f745338d360) 0 empty

Class __gnu_cxx::__aligned_membuf<std::pair<const short unsigned int, long unsigned int> >::_Tp2
   size=16 align=8
   base size=16 base align=8
__gnu_cxx::__aligned_membuf<std::pair<const short unsigned int, long unsigned int> >::_Tp2 (0x0x7f745338dc00) 0

Class __gnu_cxx::__aligned_membuf<std::pair<const short unsigned int, long unsigned int> >
   size=16 align=8
   base size=16 base align=8
__gnu_cxx::__aligned_membuf<std::pair<const short unsigned int, long unsigned int> > (0x0x7f745338dba0) 0

Class std::_Rb_tree_node<std::pair<const short unsigned int, long unsigned int> >
   size=48 align=8
   base size=48 base align=8
std::_Rb_tree_node<std::pair<const short unsigned int, long unsigned int> > (0x0x7f7453395750) 0
  std::_Rb_tree_node_base (0x0x7f745338db40) 0

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class std::__are_same<const std::__cxx11::basic_string<char>*, std::__cxx11::basic_string<char>*>
   size=1 align=1
   base size=0 base align=1
std::__are_same<const std::__cxx11::basic_string<char>*, std::__cxx11::basic_string<char>*> (0x0x7f745302c780) 0 empty

Class __gnu_cxx::__enable_if<false, std::vector<std::__cxx11::basic_string<char>, std::allocator<std::__cxx11::basic_string<char> > > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__enable_if<false, std::vector<std::__cxx11::basic_string<char>, std::allocator<std::__cxx11::basic_string<char> > > > (0x0x7f745302c8a0) 0 empty

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

Class __gnu_cxx::__normal_iterator<const short unsigned int*, std::vector<short unsigned int, std::allocator<short unsigned int> > >
   size=8 align=8
   base size=8 base align=8
__gnu_cxx::__normal_iterator<const short unsigned int*, std::vector<short unsigned int, std::allocator<short unsigned int> > > (0x0x7f745302cae0) 0

Class std::__are_same<const short unsigned int*, short unsigned int*>
   size=1 align=1
   base size=0 base align=1
std::__are_same<const short unsigned int*, short unsigned int*> (0x0x7f745302cba0) 0 empty

Class __gnu_cxx::__enable_if<false, std::vector<short unsigned int, std::allocator<short unsigned int> > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__enable_if<false, std::vector<short unsigned int, std::allocator<short unsigned int> > > (0x0x7f745302cc00) 0 empty

Class std::is_same<short unsigned int*, short unsigned int*>
   size=1 align=1
   base size=1 base align=1
std::is_same<short unsigned int*, short unsigned int*> (0x0x7f7453012888) 0 empty
  std::integral_constant<bool, true> (0x0x7f745307f060) 0 empty

Class std::conditional<true, std::__not_<std::is_pointer<short unsigned int*> >, std::is_same<short unsigned int*, short unsigned int*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__not_<std::is_pointer<short unsigned int*> >, std::is_same<short unsigned int*, short unsigned int*> > (0x0x7f745307f0c0) 0 empty

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

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

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

Class std::__is_pointer_helper<short unsigned int*>
   size=1 align=1
   base size=1 base align=1
std::__is_pointer_helper<short unsigned int*> (0x0x7f7453012958) 0 empty
  std::integral_constant<bool, true> (0x0x7f745307f240) 0 empty

Class std::is_pointer<short unsigned int*>
   size=1 align=1
   base size=1 base align=1
std::is_pointer<short unsigned int*> (0x0x7f74530129c0) 0 empty
  std::integral_constant<bool, true> (0x0x7f745307f2a0) 0 empty

Class std::__not_<std::is_pointer<short unsigned int*> >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::is_pointer<short unsigned int*> > (0x0x7f7453012a28) 0 empty
  std::integral_constant<bool, false> (0x0x7f745307f300) 0 empty

Class std::__and_<std::is_same<short unsigned int*, short unsigned int*>, std::__not_<std::is_pointer<short unsigned int*> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_same<short unsigned int*, short unsigned int*>, std::__not_<std::is_pointer<short unsigned int*> > > (0x0x7f7453012a90) 0 empty
  std::__not_<std::is_pointer<short unsigned int*> > (0x0x7f7453012af8) 0 empty
    std::integral_constant<bool, false> (0x0x7f745307f360) 0 empty

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

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

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

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

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

Class std::conditional<true, std::__not_<std::is_pointer<std::__cxx11::basic_string<char>*> >, std::is_same<std::__cxx11::basic_string<char>*, std::__cxx11::basic_string<char>*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__not_<std::is_pointer<std::__cxx11::basic_string<char>*> >, std::is_same<std::__cxx11::basic_string<char>*, std::__cxx11::basic_string<char>*> > (0x0x7f745307f8a0) 0 empty

Class std::remove_volatile<std::__cxx11::basic_string<char>*>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<std::__cxx11::basic_string<char>*> (0x0x7f745307f960) 0 empty

Class std::remove_const<std::__cxx11::basic_string<char>*>
   size=1 align=1
   base size=0 base align=1
std::remove_const<std::__cxx11::basic_string<char>*> (0x0x7f745307f9c0) 0 empty

Class std::remove_cv<std::__cxx11::basic_string<char>*>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<std::__cxx11::basic_string<char>*> (0x0x7f745307f900) 0 empty

Class std::__is_pointer_helper<std::__cxx11::basic_string<char>*>
   size=1 align=1
   base size=1 base align=1
std::__is_pointer_helper<std::__cxx11::basic_string<char>*> (0x0x7f7453012d68) 0 empty
  std::integral_constant<bool, true> (0x0x7f745307fba0) 0 empty

Class std::is_pointer<std::__cxx11::basic_string<char>*>
   size=1 align=1
   base size=1 base align=1
std::is_pointer<std::__cxx11::basic_string<char>*> (0x0x7f74530c00d0) 0 empty
  std::integral_constant<bool, true> (0x0x7f745307fc00) 0 empty

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

Class std::__and_<std::is_same<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*>, std::__not_<std::is_pointer<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_same<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*>, std::__not_<std::is_pointer<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*> > > (0x0x7f74530c01a0) 0 empty
  std::__not_<std::is_pointer<std::__cxx11::basic_string<char>*> > (0x0x7f74530c0208) 0 empty
    std::integral_constant<bool, false> (0x0x7f745307fd80) 0 empty

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

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

Class std::remove_reference<std::tuple<> >
   size=1 align=1
   base size=0 base align=1
std::remove_reference<std::tuple<> > (0x0x7f74530c7c00) 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*> (0x0x7f74530c06e8) 0 empty
  std::integral_constant<bool, true> (0x0x7f74530c7cc0) 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*> (0x0x7f74530c7d20) 0 empty

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

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

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

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

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

Class std::__is_integer<wchar_t*>
   size=1 align=1
   base size=0 base align=1
std::__is_integer<wchar_t*> (0x0x7f74531045a0) 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> (0x0x7f7453104960) 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> (0x0x7f74531049c0) 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> (0x0x7f7453104900) 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> (0x0x7f74530c0dd0) 0 empty
  std::integral_constant<bool, false> (0x0x7f7453104a20) 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> (0x0x7f7453104a80) 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*> (0x0x7f74531048a0) 0 empty

Class std::iterator_traits<const char*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<const char*> (0x0x7f7453104b40) 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*> (0x0x7f7453104c00) 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*> (0x0x7f7453104ea0) 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> (0x0x7f74531410c0) 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> (0x0x7f7453141120) 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> (0x0x7f7453141060) 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> (0x0x7f74530c0410) 0 empty
  std::integral_constant<bool, false> (0x0x7f7453141180) 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> (0x0x7f74531411e0) 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*> (0x0x7f7453141000) 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*> (0x0x7f7453141480) 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> (0x0x7f7453141660) 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> (0x0x7f74531416c0) 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> (0x0x7f7453141600) 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> (0x0x7f74530c07b8) 0 empty
  std::integral_constant<bool, false> (0x0x7f7453141720) 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> (0x0x7f7453141780) 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*> (0x0x7f74531415a0) 0 empty

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

Class std::__is_move_iterator<__gnu_cxx::__normal_iterator<const std::__cxx11::basic_string<char>*, std::vector<std::__cxx11::basic_string<char>, std::allocator<std::__cxx11::basic_string<char> > > > >
   size=1 align=1
   base size=0 base align=1
std::__is_move_iterator<__gnu_cxx::__normal_iterator<const std::__cxx11::basic_string<char>*, std::vector<std::__cxx11::basic_string<char>, std::allocator<std::__cxx11::basic_string<char> > > > > (0x0x7f745318b420) 0 empty

Class std::__is_move_iterator<std::__cxx11::basic_string<char>*>
   size=1 align=1
   base size=0 base align=1
std::__is_move_iterator<std::__cxx11::basic_string<char>*> (0x0x7f745318b5a0) 0 empty

Class std::remove_reference<const std::__cxx11::basic_string<char>&>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<const std::__cxx11::basic_string<char>&> (0x0x7f745318b6c0) 0 empty

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

Class std::_Destroy_aux<false>
   size=1 align=1
   base size=0 base align=1
std::_Destroy_aux<false> (0x0x7f745318bc00) 0 empty

Class std::is_function<delta>
   size=1 align=1
   base size=1 base align=1
std::is_function<delta> (0x0x7f7453196888) 0 empty
  std::integral_constant<bool, false> (0x0x7f74531d0540) 0 empty

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

Class std::is_lvalue_reference<delta>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<delta> (0x0x7f74531968f0) 0 empty
  std::integral_constant<bool, false> (0x0x7f74531d0600) 0 empty

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

Class std::is_rvalue_reference<delta>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<delta> (0x0x7f7453196958) 0 empty
  std::integral_constant<bool, false> (0x0x7f74531d0780) 0 empty

Class std::__or_<std::is_lvalue_reference<delta>, std::is_rvalue_reference<delta> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<delta>, std::is_rvalue_reference<delta> > (0x0x7f74531969c0) 0 empty
  std::is_rvalue_reference<delta> (0x0x7f7453196a28) 0 empty
    std::integral_constant<bool, false> (0x0x7f74531d07e0) 0 empty

Class std::is_reference<delta>
   size=1 align=1
   base size=1 base align=1
std::is_reference<delta> (0x0x7f7453196a90) 0 empty
  std::integral_constant<bool, false> (0x0x7f74531d0840) 0 empty

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

Class std::remove_volatile<delta>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<delta> (0x0x7f74531d0960) 0 empty

Class std::remove_const<delta>
   size=1 align=1
   base size=0 base align=1
std::remove_const<delta> (0x0x7f74531d09c0) 0 empty

Class std::remove_cv<delta>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<delta> (0x0x7f74531d0900) 0 empty

Class std::__is_void_helper<delta>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<delta> (0x0x7f7453196b60) 0 empty
  std::integral_constant<bool, false> (0x0x7f74531d0a20) 0 empty

Class std::is_void<delta>
   size=1 align=1
   base size=1 base align=1
std::is_void<delta> (0x0x7f7453196bc8) 0 empty
  std::integral_constant<bool, false> (0x0x7f74531d0a80) 0 empty

Class std::__or_<std::is_reference<delta>, std::is_void<delta> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<delta>, std::is_void<delta> > (0x0x7f7453196c30) 0 empty
  std::is_void<delta> (0x0x7f7453196c98) 0 empty
    std::integral_constant<bool, false> (0x0x7f74531d0ae0) 0 empty

Class std::__or_<std::is_function<delta>, std::is_reference<delta>, std::is_void<delta> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<delta>, std::is_reference<delta>, std::is_void<delta> > (0x0x7f7453196d00) 0 empty
  std::__or_<std::is_reference<delta>, std::is_void<delta> > (0x0x7f7453196d68) 0 empty
    std::is_void<delta> (0x0x7f7453196dd0) 0 empty
      std::integral_constant<bool, false> (0x0x7f74531d0b40) 0 empty

Class std::__not_<std::__or_<std::is_function<delta>, std::is_reference<delta>, std::is_void<delta> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<delta>, std::is_reference<delta>, std::is_void<delta> > > (0x0x7f7453196e38) 0 empty
  std::integral_constant<bool, true> (0x0x7f74531d0ba0) 0 empty

Class std::is_object<delta>
   size=1 align=1
   base size=1 base align=1
std::is_object<delta> (0x0x7f7453196f70) 0 empty
  std::integral_constant<bool, true> (0x0x7f74531d0cc0) 0 empty

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

Class std::__or_<std::is_object<delta>, std::is_reference<delta> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<delta>, std::is_reference<delta> > (0x0x7f7453196000) 0 empty
  std::is_object<delta> (0x0x7f7453196068) 0 empty
    std::integral_constant<bool, true> (0x0x7f74531d0d80) 0 empty

Class std::__is_referenceable<delta>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<delta> (0x0x7f74531964e0) 0 empty
  std::integral_constant<bool, true> (0x0x7f74531d0de0) 0 empty

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

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

Class std::is_array<delta>
   size=1 align=1
   base size=1 base align=1
std::is_array<delta> (0x0x7f7453196548) 0 empty
  std::integral_constant<bool, false> (0x0x7f74531d0f00) 0 empty

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

Class std::__and_<std::is_array<delta>, std::__not_<std::extent<delta, 0u> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_array<delta>, std::__not_<std::extent<delta, 0u> > > (0x0x7f7452e04000) 0 empty
  std::is_array<delta> (0x0x7f7452e04068) 0 empty
    std::integral_constant<bool, false> (0x0x7f7452e05000) 0 empty

Class std::__is_array_unknown_bounds<delta>
   size=1 align=1
   base size=1 base align=1
std::__is_array_unknown_bounds<delta> (0x0x7f7452e040d0) 0 empty
  std::__and_<std::is_array<delta>, std::__not_<std::extent<delta, 0u> > > (0x0x7f7452e04138) 0 empty
    std::is_array<delta> (0x0x7f7452e041a0) 0 empty
      std::integral_constant<bool, false> (0x0x7f7452e05060) 0 empty

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

Class std::__or_<std::__is_array_unknown_bounds<delta>, std::is_function<delta> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::__is_array_unknown_bounds<delta>, std::is_function<delta> > (0x0x7f7452e04208) 0 empty
  std::is_function<delta> (0x0x7f7452e04270) 0 empty
    std::integral_constant<bool, false> (0x0x7f7452e051e0) 0 empty

Class std::__or_<std::is_void<delta>, std::__is_array_unknown_bounds<delta>, std::is_function<delta> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<delta>, std::__is_array_unknown_bounds<delta>, std::is_function<delta> > (0x0x7f7452e042d8) 0 empty
  std::__or_<std::__is_array_unknown_bounds<delta>, std::is_function<delta> > (0x0x7f7452e04340) 0 empty
    std::is_function<delta> (0x0x7f7452e043a8) 0 empty
      std::integral_constant<bool, false> (0x0x7f7452e05240) 0 empty

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

Class std::__is_integral_helper<delta>
   size=1 align=1
   base size=1 base align=1
std::__is_integral_helper<delta> (0x0x7f7452e044e0) 0 empty
  std::integral_constant<bool, false> (0x0x7f7452e053c0) 0 empty

Class std::is_integral<delta>
   size=1 align=1
   base size=1 base align=1
std::is_integral<delta> (0x0x7f7452e04548) 0 empty
  std::integral_constant<bool, false> (0x0x7f7452e05420) 0 empty

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

Class std::__is_floating_point_helper<delta>
   size=1 align=1
   base size=1 base align=1
std::__is_floating_point_helper<delta> (0x0x7f7452e045b0) 0 empty
  std::integral_constant<bool, false> (0x0x7f7452e054e0) 0 empty

Class std::is_floating_point<delta>
   size=1 align=1
   base size=1 base align=1
std::is_floating_point<delta> (0x0x7f7452e04618) 0 empty
  std::integral_constant<bool, false> (0x0x7f7452e05540) 0 empty

Class std::__or_<std::is_integral<delta>, std::is_floating_point<delta> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_integral<delta>, std::is_floating_point<delta> > (0x0x7f7452e04680) 0 empty
  std::is_floating_point<delta> (0x0x7f7452e046e8) 0 empty
    std::integral_constant<bool, false> (0x0x7f7452e055a0) 0 empty

Class std::is_arithmetic<delta>
   size=1 align=1
   base size=1 base align=1
std::is_arithmetic<delta> (0x0x7f7452e04750) 0 empty
  std::integral_constant<bool, false> (0x0x7f7452e05600) 0 empty

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

Class std::is_enum<delta>
   size=1 align=1
   base size=1 base align=1
std::is_enum<delta> (0x0x7f7452e047b8) 0 empty
  std::integral_constant<bool, false> (0x0x7f7452e056c0) 0 empty

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

Class std::__is_pointer_helper<delta>
   size=1 align=1
   base size=1 base align=1
std::__is_pointer_helper<delta> (0x0x7f7452e04820) 0 empty
  std::integral_constant<bool, false> (0x0x7f7452e05840) 0 empty

Class std::is_pointer<delta>
   size=1 align=1
   base size=1 base align=1
std::is_pointer<delta> (0x0x7f7452e04888) 0 empty
  std::integral_constant<bool, false> (0x0x7f7452e058a0) 0 empty

Class std::conditional<false, std::is_pointer<delta>, std::__or_<std::is_member_pointer<delta>, std::is_null_pointer<delta> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_pointer<delta>, std::__or_<std::is_member_pointer<delta>, std::is_null_pointer<delta> > > (0x0x7f7452e05900) 0 empty

Class std::__is_member_pointer_helper<delta>
   size=1 align=1
   base size=1 base align=1
std::__is_member_pointer_helper<delta> (0x0x7f7452e048f0) 0 empty
  std::integral_constant<bool, false> (0x0x7f7452e05960) 0 empty

Class std::is_member_pointer<delta>
   size=1 align=1
   base size=1 base align=1
std::is_member_pointer<delta> (0x0x7f7452e04958) 0 empty
  std::integral_constant<bool, false> (0x0x7f7452e059c0) 0 empty

Class std::conditional<false, std::is_member_pointer<delta>, std::is_null_pointer<delta> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_member_pointer<delta>, std::is_null_pointer<delta> > (0x0x7f7452e05a20) 0 empty

Class std::__is_null_pointer_helper<delta>
   size=1 align=1
   base size=1 base align=1
std::__is_null_pointer_helper<delta> (0x0x7f7452e049c0) 0 empty
  std::integral_constant<bool, false> (0x0x7f7452e05a80) 0 empty

Class std::is_null_pointer<delta>
   size=1 align=1
   base size=1 base align=1
std::is_null_pointer<delta> (0x0x7f7452e04a28) 0 empty
  std::integral_constant<bool, false> (0x0x7f7452e05ae0) 0 empty

Class std::__or_<std::is_member_pointer<delta>, std::is_null_pointer<delta> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_member_pointer<delta>, std::is_null_pointer<delta> > (0x0x7f7452e04a90) 0 empty
  std::is_null_pointer<delta> (0x0x7f7452e04af8) 0 empty
    std::integral_constant<bool, false> (0x0x7f7452e05b40) 0 empty

Class std::__or_<std::is_pointer<delta>, std::is_member_pointer<delta>, std::is_null_pointer<delta> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_pointer<delta>, std::is_member_pointer<delta>, std::is_null_pointer<delta> > (0x0x7f7452e04b60) 0 empty
  std::__or_<std::is_member_pointer<delta>, std::is_null_pointer<delta> > (0x0x7f7452e04bc8) 0 empty
    std::is_null_pointer<delta> (0x0x7f7452e04c30) 0 empty
      std::integral_constant<bool, false> (0x0x7f7452e05ba0) 0 empty

Class std::__or_<std::is_enum<delta>, std::is_pointer<delta>, std::is_member_pointer<delta>, std::is_null_pointer<delta> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_enum<delta>, std::is_pointer<delta>, std::is_member_pointer<delta>, std::is_null_pointer<delta> > (0x0x7f7452e04c98) 0 empty
  std::__or_<std::is_pointer<delta>, std::is_member_pointer<delta>, std::is_null_pointer<delta> > (0x0x7f7452e04d00) 0 empty
    std::__or_<std::is_member_pointer<delta>, std::is_null_pointer<delta> > (0x0x7f7452e04d68) 0 empty
      std::is_null_pointer<delta> (0x0x7f7452e04dd0) 0 empty
        std::integral_constant<bool, false> (0x0x7f7452e05cc0) 0 empty

Class std::__or_<std::is_arithmetic<delta>, std::is_enum<delta>, std::is_pointer<delta>, std::is_member_pointer<delta>, std::is_null_pointer<delta> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_arithmetic<delta>, std::is_enum<delta>, std::is_pointer<delta>, std::is_member_pointer<delta>, std::is_null_pointer<delta> > (0x0x7f7452e04e38) 0 empty
  std::__or_<std::is_enum<delta>, std::is_pointer<delta>, std::is_member_pointer<delta>, std::is_null_pointer<delta> > (0x0x7f7452e04ea0) 0 empty
    std::__or_<std::is_pointer<delta>, std::is_member_pointer<delta>, std::is_null_pointer<delta> > (0x0x7f7452e04f08) 0 empty
      std::__or_<std::is_member_pointer<delta>, std::is_null_pointer<delta> > (0x0x7f7452e04f70) 0 empty
        std::is_null_pointer<delta> (0x0x7f7452e21000) 0 empty
          std::integral_constant<bool, false> (0x0x7f7452e05d80) 0 empty

Class std::is_scalar<delta>
   size=1 align=1
   base size=1 base align=1
std::is_scalar<delta> (0x0x7f7452e21068) 0 empty
  std::integral_constant<bool, false> (0x0x7f7452e05e40) 0 empty

Class std::__or_<std::is_reference<delta>, std::is_scalar<delta> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<delta>, std::is_scalar<delta> > (0x0x7f7452e210d0) 0 empty
  std::is_scalar<delta> (0x0x7f7452e21138) 0 empty
    std::integral_constant<bool, false> (0x0x7f7452e05ea0) 0 empty

Class std::remove_all_extents<delta>
   size=1 align=1
   base size=0 base align=1
std::remove_all_extents<delta> (0x0x7f7452e05f00) 0 empty

Class std::is_function<delta&>
   size=1 align=1
   base size=1 base align=1
std::is_function<delta&> (0x0x7f7452e21208) 0 empty
  std::integral_constant<bool, false> (0x0x7f7452e2b000) 0 empty

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

Class std::is_lvalue_reference<delta&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<delta&> (0x0x7f7452e21270) 0 empty
  std::integral_constant<bool, true> (0x0x7f7452e2b0c0) 0 empty

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

Class std::__or_<std::is_lvalue_reference<delta&>, std::is_rvalue_reference<delta&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<delta&>, std::is_rvalue_reference<delta&> > (0x0x7f7452e212d8) 0 empty
  std::is_lvalue_reference<delta&> (0x0x7f7452e21340) 0 empty
    std::integral_constant<bool, true> (0x0x7f7452e2b240) 0 empty

Class std::is_reference<delta&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<delta&> (0x0x7f7452e213a8) 0 empty
  std::integral_constant<bool, true> (0x0x7f7452e2b2a0) 0 empty

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

Class std::__or_<std::is_reference<delta&>, std::is_void<delta&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<delta&>, std::is_void<delta&> > (0x0x7f7452e21410) 0 empty
  std::is_reference<delta&> (0x0x7f7452e21478) 0 empty
    std::integral_constant<bool, true> (0x0x7f7452e2b360) 0 empty

Class std::__or_<std::is_function<delta&>, std::is_reference<delta&>, std::is_void<delta&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<delta&>, std::is_reference<delta&>, std::is_void<delta&> > (0x0x7f7452e214e0) 0 empty
  std::__or_<std::is_reference<delta&>, std::is_void<delta&> > (0x0x7f7452e21548) 0 empty
    std::is_reference<delta&> (0x0x7f7452e215b0) 0 empty
      std::integral_constant<bool, true> (0x0x7f7452e2b3c0) 0 empty

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

Class std::is_object<delta&>
   size=1 align=1
   base size=1 base align=1
std::is_object<delta&> (0x0x7f7452e21750) 0 empty
  std::integral_constant<bool, false> (0x0x7f7452e2b540) 0 empty

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

Class std::__or_<std::is_object<delta&>, std::is_reference<delta&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<delta&>, std::is_reference<delta&> > (0x0x7f7452e217b8) 0 empty
  std::is_reference<delta&> (0x0x7f7452e21820) 0 empty
    std::integral_constant<bool, true> (0x0x7f7452e2b600) 0 empty

Class std::__is_referenceable<delta&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<delta&> (0x0x7f7452e21888) 0 empty
  std::integral_constant<bool, true> (0x0x7f7452e2b660) 0 empty

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

Class std::add_rvalue_reference<delta&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<delta&> (0x0x7f7452e218f0) 0 empty
  std::__add_rvalue_reference_helper<delta&, true> (0x0x7f7452e2b720) 0 empty

Class std::__is_destructible_impl<delta>
   size=1 align=1
   base size=1 base align=1
std::__is_destructible_impl<delta> (0x0x7f7452e211a0) 0 empty
  std::__do_is_destructible_impl (0x0x7f7452e05f60) 0 empty

Class std::__is_destructible_safe<delta, false, false>
   size=1 align=1
   base size=1 base align=1
std::__is_destructible_safe<delta, false, false> (0x0x7f7452e219c0) 0 empty
  std::integral_constant<bool, true> (0x0x7f7452e2b780) 0 empty

Class std::is_destructible<delta>
   size=1 align=1
   base size=1 base align=1
std::is_destructible<delta> (0x0x7f7452e21a28) 0 empty
  std::integral_constant<bool, true> (0x0x7f7452e2b7e0) 0 empty

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

Class std::is_function<delta&&>
   size=1 align=1
   base size=1 base align=1
std::is_function<delta&&> (0x0x7f7452e21bc8) 0 empty
  std::integral_constant<bool, false> (0x0x7f7452e2b900) 0 empty

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

Class std::is_lvalue_reference<delta&&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<delta&&> (0x0x7f7452e21c30) 0 empty
  std::integral_constant<bool, false> (0x0x7f7452e2b9c0) 0 empty

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

Class std::is_rvalue_reference<delta&&>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<delta&&> (0x0x7f7452e21c98) 0 empty
  std::integral_constant<bool, true> (0x0x7f7452e2bc00) 0 empty

Class std::__or_<std::is_lvalue_reference<delta&&>, std::is_rvalue_reference<delta&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<delta&&>, std::is_rvalue_reference<delta&&> > (0x0x7f7452e21d00) 0 empty
  std::is_rvalue_reference<delta&&> (0x0x7f7452e21d68) 0 empty
    std::integral_constant<bool, true> (0x0x7f7452e2bc60) 0 empty

Class std::is_reference<delta&&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<delta&&> (0x0x7f7452e21dd0) 0 empty
  std::integral_constant<bool, true> (0x0x7f7452e2bcc0) 0 empty

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

Class std::__or_<std::is_reference<delta&&>, std::is_void<delta&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<delta&&>, std::is_void<delta&&> > (0x0x7f7452e21e38) 0 empty
  std::is_reference<delta&&> (0x0x7f7452e21ea0) 0 empty
    std::integral_constant<bool, true> (0x0x7f7452e2bd80) 0 empty

Class std::__or_<std::is_function<delta&&>, std::is_reference<delta&&>, std::is_void<delta&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<delta&&>, std::is_reference<delta&&>, std::is_void<delta&&> > (0x0x7f7452e21f08) 0 empty
  std::__or_<std::is_reference<delta&&>, std::is_void<delta&&> > (0x0x7f7452e21f70) 0 empty
    std::is_reference<delta&&> (0x0x7f7452e4a000) 0 empty
      std::integral_constant<bool, true> (0x0x7f7452e2bde0) 0 empty

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

Class std::is_object<delta&&>
   size=1 align=1
   base size=1 base align=1
std::is_object<delta&&> (0x0x7f7452e4a270) 0 empty
  std::integral_constant<bool, false> (0x0x7f7452e2bf60) 0 empty

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

Class std::__or_<std::is_object<delta&&>, std::is_reference<delta&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<delta&&>, std::is_reference<delta&&> > (0x0x7f7452e4a2d8) 0 empty
  std::is_reference<delta&&> (0x0x7f7452e4a340) 0 empty
    std::integral_constant<bool, true> (0x0x7f7452e4e060) 0 empty

Class std::__is_referenceable<delta&&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<delta&&> (0x0x7f7452e4a3a8) 0 empty
  std::integral_constant<bool, true> (0x0x7f7452e4e0c0) 0 empty

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

Class std::add_rvalue_reference<delta&&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<delta&&> (0x0x7f7452e4a410) 0 empty
  std::__add_rvalue_reference_helper<delta&&, true> (0x0x7f7452e4e180) 0 empty

Class std::__is_direct_constructible_impl<delta, delta&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_impl<delta, delta&&> (0x0x7f7452e21b60) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f7452e2b8a0) 0 empty

Class std::__and_<std::is_destructible<delta>, std::__is_direct_constructible_impl<delta, delta&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_destructible<delta>, std::__is_direct_constructible_impl<delta, delta&&> > (0x0x7f7452e4a4e0) 0 empty
  std::__is_direct_constructible_impl<delta, delta&&> (0x0x7f7452e4a548) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f7452e4e1e0) 0 empty

Class std::__is_direct_constructible_new_safe<delta, delta&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new_safe<delta, delta&&> (0x0x7f7452e4a5b0) 0 empty
  std::__and_<std::is_destructible<delta>, std::__is_direct_constructible_impl<delta, delta&&> > (0x0x7f7452e4a618) 0 empty
    std::__is_direct_constructible_impl<delta, delta&&> (0x0x7f7452e4a680) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7f7452e4e3c0) 0 empty

Class std::__is_direct_constructible_new<delta, delta&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new<delta, delta&&> (0x0x7f7452e4a6e8) 0 empty
  std::__is_direct_constructible_new_safe<delta, delta&&> (0x0x7f7452e4a750) 0 empty
    std::__and_<std::is_destructible<delta>, std::__is_direct_constructible_impl<delta, delta&&> > (0x0x7f7452e4a7b8) 0 empty
      std::__is_direct_constructible_impl<delta, delta&&> (0x0x7f7452e4a820) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7f7452e4e480) 0 empty

Class std::__is_direct_constructible<delta, delta&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible<delta, delta&&> (0x0x7f7452e4a888) 0 empty
  std::integral_constant<bool, true> (0x0x7f7452e4e540) 0 empty

Class std::__is_constructible_impl<delta, delta&&>
   size=1 align=1
   base size=1 base align=1
std::__is_constructible_impl<delta, delta&&> (0x0x7f7452e4a8f0) 0 empty
  std::__is_direct_constructible<delta, delta&&> (0x0x7f7452e4a958) 0 empty
    std::integral_constant<bool, true> (0x0x7f7452e4e5a0) 0 empty

Class std::is_constructible<delta, delta&&>
   size=1 align=1
   base size=1 base align=1
std::is_constructible<delta, delta&&> (0x0x7f7452e4a9c0) 0 empty
  std::integral_constant<bool, true> (0x0x7f7452e4e600) 0 empty

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

Class std::__is_nt_constructible_impl<delta, delta&&>
   size=1 align=1
   base size=1 base align=1
std::__is_nt_constructible_impl<delta, delta&&> (0x0x7f7452e4aa28) 0 empty
  std::integral_constant<bool, false> (0x0x7f7452e4e6c0) 0 empty

Class std::__and_<std::is_constructible<delta, delta&&>, std::__is_nt_constructible_impl<delta, delta&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<delta, delta&&>, std::__is_nt_constructible_impl<delta, delta&&> > (0x0x7f7452e4aa90) 0 empty
  std::__is_nt_constructible_impl<delta, delta&&> (0x0x7f7452e4aaf8) 0 empty
    std::integral_constant<bool, false> (0x0x7f7452e4e720) 0 empty

Class std::is_nothrow_constructible<delta, delta&&>
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_constructible<delta, delta&&> (0x0x7f7452e4ac30) 0 empty
  std::__and_<std::is_constructible<delta, delta&&>, std::__is_nt_constructible_impl<delta, delta&&> > (0x0x7f7452e4ac98) 0 empty
    std::__is_nt_constructible_impl<delta, delta&&> (0x0x7f7452e4ad00) 0 empty
      std::integral_constant<bool, false> (0x0x7f7452e4e840) 0 empty

Class std::__is_nothrow_move_constructible_impl<delta, true>
   size=1 align=1
   base size=1 base align=1
std::__is_nothrow_move_constructible_impl<delta, true> (0x0x7f7452e4add0) 0 empty
  std::is_nothrow_constructible<delta, delta&&> (0x0x7f7452e4ae38) 0 empty
    std::__and_<std::is_constructible<delta, delta&&>, std::__is_nt_constructible_impl<delta, delta&&> > (0x0x7f7452e4aea0) 0 empty
      std::__is_nt_constructible_impl<delta, delta&&> (0x0x7f7452e4af08) 0 empty
        std::integral_constant<bool, false> (0x0x7f7452e4e8a0) 0 empty

Class std::is_nothrow_move_constructible<delta>
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_move_constructible<delta> (0x0x7f7452e5d000) 0 empty
  std::__is_nothrow_move_constructible_impl<delta, true> (0x0x7f7452e5d068) 0 empty
    std::is_nothrow_constructible<delta, delta&&> (0x0x7f7452e5d0d0) 0 empty
      std::__and_<std::is_constructible<delta, delta&&>, std::__is_nt_constructible_impl<delta, delta&&> > (0x0x7f7452e5d138) 0 empty
        std::__is_nt_constructible_impl<delta, delta&&> (0x0x7f7452e5d1a0) 0 empty
          std::integral_constant<bool, false> (0x0x7f7452e4e900) 0 empty

Class std::__not_<std::is_nothrow_move_constructible<delta> >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::is_nothrow_move_constructible<delta> > (0x0x7f7452e5d270) 0 empty
  std::integral_constant<bool, true> (0x0x7f7452e4e960) 0 empty

Class std::conditional<true, std::is_copy_constructible<delta>, std::__not_<std::is_nothrow_move_constructible<delta> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_copy_constructible<delta>, std::__not_<std::is_nothrow_move_constructible<delta> > > (0x0x7f7452e4e9c0) 0 empty

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

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

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

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

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

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

Class std::__or_<std::is_lvalue_reference<const delta&>, std::is_rvalue_reference<const delta&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<const delta&>, std::is_rvalue_reference<const delta&> > (0x0x7f7452e5d5b0) 0 empty
  std::is_lvalue_reference<const delta&> (0x0x7f7452e5d618) 0 empty
    std::integral_constant<bool, true> (0x0x7f7452e4ecc0) 0 empty

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

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

Class std::__or_<std::is_reference<const delta&>, std::is_void<const delta&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<const delta&>, std::is_void<const delta&> > (0x0x7f7452e5d6e8) 0 empty
  std::is_reference<const delta&> (0x0x7f7452e5d750) 0 empty
    std::integral_constant<bool, true> (0x0x7f7452e4eea0) 0 empty

Class std::__or_<std::is_function<const delta&>, std::is_reference<const delta&>, std::is_void<const delta&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<const delta&>, std::is_reference<const delta&>, std::is_void<const delta&> > (0x0x7f7452e5d7b8) 0 empty
  std::__or_<std::is_reference<const delta&>, std::is_void<const delta&> > (0x0x7f7452e5d820) 0 empty
    std::is_reference<const delta&> (0x0x7f7452e5d888) 0 empty
      std::integral_constant<bool, true> (0x0x7f7452e4ef00) 0 empty

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

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

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

Class std::__or_<std::is_object<const delta&>, std::is_reference<const delta&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<const delta&>, std::is_reference<const delta&> > (0x0x7f7452e5da90) 0 empty
  std::is_reference<const delta&> (0x0x7f7452e5daf8) 0 empty
    std::integral_constant<bool, true> (0x0x7f7452e740c0) 0 empty

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

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

Class std::add_rvalue_reference<const delta&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<const delta&> (0x0x7f7452e5dbc8) 0 empty
  std::__add_rvalue_reference_helper<const delta&, true> (0x0x7f7452e741e0) 0 empty

Class std::__is_direct_constructible_impl<delta, const delta&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_impl<delta, const delta&> (0x0x7f7452e5d2d8) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f7452e4eae0) 0 empty

Class std::__and_<std::is_destructible<delta>, std::__is_direct_constructible_impl<delta, const delta&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_destructible<delta>, std::__is_direct_constructible_impl<delta, const delta&> > (0x0x7f7452e5dc98) 0 empty
  std::__is_direct_constructible_impl<delta, const delta&> (0x0x7f7452e5dd00) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f7452e74240) 0 empty

Class std::__is_direct_constructible_new_safe<delta, const delta&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new_safe<delta, const delta&> (0x0x7f7452e5de38) 0 empty
  std::__and_<std::is_destructible<delta>, std::__is_direct_constructible_impl<delta, const delta&> > (0x0x7f7452e5dea0) 0 empty
    std::__is_direct_constructible_impl<delta, const delta&> (0x0x7f7452e5df08) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7f7452e74360) 0 empty

Class std::__is_direct_constructible_new<delta, const delta&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new<delta, const delta&> (0x0x7f7452e7c000) 0 empty
  std::__is_direct_constructible_new_safe<delta, const delta&> (0x0x7f7452e7c068) 0 empty
    std::__and_<std::is_destructible<delta>, std::__is_direct_constructible_impl<delta, const delta&> > (0x0x7f7452e7c0d0) 0 empty
      std::__is_direct_constructible_impl<delta, const delta&> (0x0x7f7452e7c138) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7f7452e743c0) 0 empty

Class std::__is_direct_constructible<delta, const delta&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible<delta, const delta&> (0x0x7f7452e7c208) 0 empty
  std::integral_constant<bool, true> (0x0x7f7452e74420) 0 empty

Class std::__is_constructible_impl<delta, const delta&>
   size=1 align=1
   base size=1 base align=1
std::__is_constructible_impl<delta, const delta&> (0x0x7f7452e7c270) 0 empty
  std::__is_direct_constructible<delta, const delta&> (0x0x7f7452e7c2d8) 0 empty
    std::integral_constant<bool, true> (0x0x7f7452e74480) 0 empty

Class std::is_constructible<delta, const delta&>
   size=1 align=1
   base size=1 base align=1
std::is_constructible<delta, const delta&> (0x0x7f7452e7c340) 0 empty
  std::integral_constant<bool, true> (0x0x7f7452e744e0) 0 empty

Class std::__is_copy_constructible_impl<delta, true>
   size=1 align=1
   base size=1 base align=1
std::__is_copy_constructible_impl<delta, true> (0x0x7f7452e7c3a8) 0 empty
  std::is_constructible<delta, const delta&> (0x0x7f7452e7c410) 0 empty
    std::integral_constant<bool, true> (0x0x7f7452e74540) 0 empty

Class std::is_copy_constructible<delta>
   size=1 align=1
   base size=1 base align=1
std::is_copy_constructible<delta> (0x0x7f7452e7c478) 0 empty
  std::__is_copy_constructible_impl<delta, true> (0x0x7f7452e7c4e0) 0 empty
    std::is_constructible<delta, const delta&> (0x0x7f7452e7c548) 0 empty
      std::integral_constant<bool, true> (0x0x7f7452e745a0) 0 empty

Class std::__and_<std::__not_<std::is_nothrow_move_constructible<delta> >, std::is_copy_constructible<delta> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__not_<std::is_nothrow_move_constructible<delta> >, std::is_copy_constructible<delta> > (0x0x7f7452e7c5b0) 0 empty
  std::is_copy_constructible<delta> (0x0x7f7452e7c618) 0 empty
    std::__is_copy_constructible_impl<delta, true> (0x0x7f7452e7c680) 0 empty
      std::is_constructible<delta, const delta&> (0x0x7f7452e7c6e8) 0 empty
        std::integral_constant<bool, true> (0x0x7f7452e74600) 0 empty

Class std::__move_if_noexcept_cond<delta>
   size=1 align=1
   base size=1 base align=1
std::__move_if_noexcept_cond<delta> (0x0x7f7452e7c820) 0 empty
  std::integral_constant<bool, true> (0x0x7f7452e74660) 0 empty

Class std::conditional<true, const delta*, std::move_iterator<delta*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, const delta*, std::move_iterator<delta*> > (0x0x7f7452e746c0) 0 empty

Class std::conditional<true, delta*, std::move_iterator<delta*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, delta*, std::move_iterator<delta*> > (0x0x7f7452e74720) 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&> > (0x0x7f7452e749c0) 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*> > > (0x0x7f7452e74ae0) 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*> (0x0x7f7452e910d0) 0 empty
  std::integral_constant<bool, false> (0x0x7f7452e74b40) 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*> > (0x0x7f7452e74ba0) 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> > > (0x0x7f7452e91138) 0 empty
  std::is_array<std::_Rb_tree_node_base*> (0x0x7f7452e911a0) 0 empty
    std::integral_constant<bool, false> (0x0x7f7452e74c00) 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*> (0x0x7f7452e91208) 0 empty
  std::__and_<std::is_array<std::_Rb_tree_node_base*>, std::__not_<std::extent<std::_Rb_tree_node_base*, 0u> > > (0x0x7f7452e91270) 0 empty
    std::is_array<std::_Rb_tree_node_base*> (0x0x7f7452e912d8) 0 empty
      std::integral_constant<bool, false> (0x0x7f7452e74c60) 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*> > (0x0x7f7452e74cc0) 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*> > (0x0x7f7452e91340) 0 empty
  std::is_function<std::_Rb_tree_node_base*> (0x0x7f7452e913a8) 0 empty
    std::integral_constant<bool, false> (0x0x7f7452e74d20) 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*> > (0x0x7f7452e91410) 0 empty
  std::__or_<std::__is_array_unknown_bounds<std::_Rb_tree_node_base*>, std::is_function<std::_Rb_tree_node_base*> > (0x0x7f7452e91478) 0 empty
    std::is_function<std::_Rb_tree_node_base*> (0x0x7f7452e914e0) 0 empty
      std::integral_constant<bool, false> (0x0x7f7452e74d80) 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*> > (0x0x7f7452e74de0) 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*> (0x0x7f7452e91548) 0 empty
  std::integral_constant<bool, false> (0x0x7f7452e74e40) 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*> (0x0x7f7452e915b0) 0 empty
  std::integral_constant<bool, false> (0x0x7f7452e74ea0) 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*> > (0x0x7f7452e74f00) 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*> (0x0x7f7452e91618) 0 empty
  std::integral_constant<bool, false> (0x0x7f7452e74f60) 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*> (0x0x7f7452e91680) 0 empty
  std::integral_constant<bool, false> (0x0x7f7452eab000) 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*> > (0x0x7f7452e916e8) 0 empty
  std::is_floating_point<std::_Rb_tree_node_base*> (0x0x7f7452e91750) 0 empty
    std::integral_constant<bool, false> (0x0x7f7452eab060) 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*> (0x0x7f7452e91888) 0 empty
  std::integral_constant<bool, false> (0x0x7f7452eab0c0) 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*> > > (0x0x7f7452eab120) 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*> (0x0x7f7452e918f0) 0 empty
  std::integral_constant<bool, false> (0x0x7f7452eab180) 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*> > > (0x0x7f7452eab1e0) 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*> (0x0x7f7452e91958) 0 empty
  std::integral_constant<bool, true> (0x0x7f7452eab240) 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*> (0x0x7f7452e919c0) 0 empty
  std::integral_constant<bool, true> (0x0x7f7452eab2a0) 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*> > > (0x0x7f7452eab300) 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*> > (0x0x7f7452e91a28) 0 empty
  std::is_pointer<std::_Rb_tree_node_base*> (0x0x7f7452e91a90) 0 empty
    std::integral_constant<bool, true> (0x0x7f7452eab360) 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*> > (0x0x7f7452e91af8) 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*> > (0x0x7f7452e91b60) 0 empty
    std::is_pointer<std::_Rb_tree_node_base*> (0x0x7f7452e91bc8) 0 empty
      std::integral_constant<bool, true> (0x0x7f7452eab3c0) 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*> > (0x0x7f7452e91c30) 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*> > (0x0x7f7452e91c98) 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*> > (0x0x7f7452e91d00) 0 empty
      std::is_pointer<std::_Rb_tree_node_base*> (0x0x7f7452e91d68) 0 empty
        std::integral_constant<bool, true> (0x0x7f7452eab420) 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*> (0x0x7f7452e91dd0) 0 empty
  std::integral_constant<bool, true> (0x0x7f7452eab480) 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*> > (0x0x7f7452e91e38) 0 empty
  std::is_scalar<std::_Rb_tree_node_base*> (0x0x7f7452e91ea0) 0 empty
    std::integral_constant<bool, true> (0x0x7f7452eab4e0) 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> (0x0x7f7452e91000) 0 empty
  std::integral_constant<bool, true> (0x0x7f7452eab600) 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*> (0x0x7f7452e91068) 0 empty
  std::integral_constant<bool, true> (0x0x7f7452eab660) 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*> > (0x0x7f7452eab6c0) 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&> (0x0x7f7452ebc000) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f7452eab7e0) 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&> > (0x0x7f7452ebc0d0) 0 empty
  std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&> (0x0x7f7452ebc138) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f7452eab900) 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&> (0x0x7f7452ebc1a0) 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&> > (0x0x7f7452ebc208) 0 empty
    std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&> (0x0x7f7452ebc270) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7f7452eab9c0) 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&> (0x0x7f7452ebc3a8) 0 empty
  std::__is_direct_constructible_new_safe<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&> (0x0x7f7452ebc410) 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&> > (0x0x7f7452ebc478) 0 empty
      std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&> (0x0x7f7452ebc4e0) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7f7452eaba80) 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&> (0x0x7f7452ebc5b0) 0 empty
  std::integral_constant<bool, true> (0x0x7f7452eabcc0) 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&> (0x0x7f7452ebc618) 0 empty
  std::__is_direct_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&> (0x0x7f7452ebc680) 0 empty
    std::integral_constant<bool, true> (0x0x7f7452eabde0) 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&> (0x0x7f7452ebc6e8) 0 empty
  std::integral_constant<bool, true> (0x0x7f7452eabea0) 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&> > (0x0x7f7452eabf00) 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&> > (0x0x7f7452ebc750) 0 empty
  std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&> (0x0x7f7452ebc7b8) 0 empty
    std::integral_constant<bool, true> (0x0x7f7452eabf60) 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&> (0x0x7f7452ec20c0) 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&> (0x0x7f7452ec2120) 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&> (0x0x7f7452ec2060) 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&> (0x0x7f7452ebc958) 0 empty
  std::integral_constant<bool, false> (0x0x7f7452ec2180) 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&> (0x0x7f7452ebc9c0) 0 empty
  std::integral_constant<bool, false> (0x0x7f7452ec21e0) 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*> > > (0x0x7f7452ec2240) 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*> > (0x0x7f7452ec2360) 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*> > (0x0x7f7452ebca28) 0 empty
  std::is_array<std::_Rb_tree_node_base*> (0x0x7f7452ebca90) 0 empty
    std::integral_constant<bool, false> (0x0x7f7452ec23c0) 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*> > (0x0x7f7452ebcbc8) 0 empty
  std::__or_<std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> > (0x0x7f7452ebcc30) 0 empty
    std::is_array<std::_Rb_tree_node_base*> (0x0x7f7452ebcc98) 0 empty
      std::integral_constant<bool, false> (0x0x7f7452ec2420) 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> (0x0x7f7452ec2480) 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*> (0x0x7f7452ebcdd0) 0 empty
  std::integral_constant<bool, true> (0x0x7f7452ec2660) 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*> > (0x0x7f7452ec26c0) 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*> > (0x0x7f7452ebce38) 0 empty
  std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> (0x0x7f7452ebcea0) 0 empty
    std::integral_constant<bool, true> (0x0x7f7452ec2720) 0 empty

Class std::conditional<true, std::__and_<std::is_convertible<int&&, 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<int&&, 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<int&&, 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<int&&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > > (0x0x7f7452ec27e0) 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&&> > (0x0x7f7452ec2840) 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*> > (0x0x7f7452ec28a0) 0 empty

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

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

Class std::is_rvalue_reference<int&&>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<int&&> (0x0x7f7452eee068) 0 empty
  std::integral_constant<bool, true> (0x0x7f7452ec2ba0) 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&&> > (0x0x7f7452eee0d0) 0 empty
  std::is_rvalue_reference<int&&> (0x0x7f7452eee138) 0 empty
    std::integral_constant<bool, true> (0x0x7f7452ec2c00) 0 empty

Class std::is_reference<int&&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<int&&> (0x0x7f7452eee1a0) 0 empty
  std::integral_constant<bool, true> (0x0x7f7452ec2c60) 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&&> > (0x0x7f7452ec2cc0) 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&&> > (0x0x7f7452eee208) 0 empty
  std::is_reference<int&&> (0x0x7f7452eee270) 0 empty
    std::integral_constant<bool, true> (0x0x7f7452ec2d20) 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&&> > (0x0x7f7452eee2d8) 0 empty
  std::__or_<std::is_reference<int&&>, std::is_void<int&&> > (0x0x7f7452eee340) 0 empty
    std::is_reference<int&&> (0x0x7f7452eee3a8) 0 empty
      std::integral_constant<bool, true> (0x0x7f7452ec2d80) 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&&> > > (0x0x7f7452eee410) 0 empty
  std::integral_constant<bool, false> (0x0x7f7452ec2de0) 0 empty

Class std::is_object<int&&>
   size=1 align=1
   base size=1 base align=1
std::is_object<int&&> (0x0x7f7452eee548) 0 empty
  std::integral_constant<bool, false> (0x0x7f7452ec2f00) 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&&> > (0x0x7f7452ec2f60) 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&&> > (0x0x7f7452eee5b0) 0 empty
  std::is_reference<int&&> (0x0x7f7452eee618) 0 empty
    std::integral_constant<bool, true> (0x0x7f7452ef6000) 0 empty

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

Class std::add_rvalue_reference<int&&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<int&&> (0x0x7f7452eee6e8) 0 empty
  std::__add_rvalue_reference_helper<int&&, true> (0x0x7f7452ef6120) 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&&> (0x0x7f7452ebc888) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f7452ec2900) 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&&> > (0x0x7f7452eee7b8) 0 empty
  std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, int&&> (0x0x7f7452eee820) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f7452ef6180) 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&&> (0x0x7f7452eee888) 0 empty
  std::__and_<std::is_destructible<std::_Rb_tree_node_base*>, std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, int&&> > (0x0x7f7452eee8f0) 0 empty
    std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, int&&> (0x0x7f7452eee958) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7f7452ef61e0) 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&&> (0x0x7f7452eee9c0) 0 empty
  std::__is_direct_constructible_new_safe<std::_Rb_tree_node_base*, int&&> (0x0x7f7452eeea28) 0 empty
    std::__and_<std::is_destructible<std::_Rb_tree_node_base*>, std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, int&&> > (0x0x7f7452eeea90) 0 empty
      std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, int&&> (0x0x7f7452eeeaf8) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7f7452ef6240) 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&&> (0x0x7f7452eeeb60) 0 empty
  std::integral_constant<bool, false> (0x0x7f7452ef62a0) 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&&> (0x0x7f7452eeebc8) 0 empty
  std::__is_direct_constructible<std::_Rb_tree_node_base*, int&&> (0x0x7f7452eeec30) 0 empty
    std::integral_constant<bool, false> (0x0x7f7452ef6300) 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&&> (0x0x7f7452eeec98) 0 empty
  std::integral_constant<bool, false> (0x0x7f7452ef6360) 0 empty

Class std::conditional<false, std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&>, std::__and_<std::is_convertible<int&&, 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*, int&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&>, std::__and_<std::is_convertible<int&&, 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*, int&&> > (0x0x7f7452ef63c0) 0 empty

Class std::__and_<std::is_constructible<std::_Rb_tree_node_base*, int&&>, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&>, std::__and_<std::is_convertible<int&&, 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*, int&&>, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&>, std::__and_<std::is_convertible<int&&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > (0x0x7f7452eeed00) 0 empty
  std::is_constructible<std::_Rb_tree_node_base*, int&&> (0x0x7f7452eeed68) 0 empty
    std::integral_constant<bool, false> (0x0x7f7452ef6420) 0 empty

Class std::conditional<false, std::__and_<std::is_convertible<int&&, 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<int&&, 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<int&&, 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<int&&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > > (0x0x7f7452ef64e0) 0 empty

Class std::conditional<false, std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&>, std::__not_<std::__and_<std::is_convertible<int&&, 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*, int&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&>, std::__not_<std::__and_<std::is_convertible<int&&, 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*, int&&> > (0x0x7f7452ef6540) 0 empty

Class std::__and_<std::is_constructible<std::_Rb_tree_node_base*, int&&>, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&>, std::__not_<std::__and_<std::is_convertible<int&&, 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*, int&&>, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&>, std::__not_<std::__and_<std::is_convertible<int&&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > > (0x0x7f7452eeef08) 0 empty
  std::is_constructible<std::_Rb_tree_node_base*, int&&> (0x0x7f7452eeef70) 0 empty
    std::integral_constant<bool, false> (0x0x7f7452ef65a0) 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*> > > > (0x0x7f7452ef6660) 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&> > (0x0x7f7452ef66c0) 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*&> > (0x0x7f7452ef6720) 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*> > (0x0x7f7452ef6780) 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*&> (0x0x7f7452eeee38) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f7452ef67e0) 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*&> > (0x0x7f7452f17068) 0 empty
  std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> (0x0x7f7452f170d0) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f7452ef6900) 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*&> (0x0x7f7452f17138) 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*&> > (0x0x7f7452f171a0) 0 empty
    std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> (0x0x7f7452f17208) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7f7452ef69c0) 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*&> (0x0x7f7452f17270) 0 empty
  std::__is_direct_constructible_new_safe<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> (0x0x7f7452f172d8) 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*&> > (0x0x7f7452f17340) 0 empty
      std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> (0x0x7f7452f173a8) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7f7452ef6b40) 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*&> (0x0x7f7452f17410) 0 empty
  std::integral_constant<bool, true> (0x0x7f7452ef6c60) 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*&> (0x0x7f7452f17478) 0 empty
  std::__is_direct_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> (0x0x7f7452f174e0) 0 empty
    std::integral_constant<bool, true> (0x0x7f7452ef6cc0) 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*&> (0x0x7f7452f17548) 0 empty
  std::integral_constant<bool, true> (0x0x7f7452ef6d20) 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*&> > (0x0x7f7452ef6d80) 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*> > (0x0x7f7452ef6de0) 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*&> (0x0x7f7452ef6ea0) 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*&> (0x0x7f7452ef6f00) 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*&> (0x0x7f7452ef6e40) 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*&> (0x0x7f7452f17618) 0 empty
  std::integral_constant<bool, false> (0x0x7f7452ef6f60) 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*&> (0x0x7f7452f17680) 0 empty
  std::integral_constant<bool, false> (0x0x7f7452f21000) 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*> > > (0x0x7f7452f21060) 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*> > (0x0x7f7452f176e8) 0 empty
  std::__or_<std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> > (0x0x7f7452f17750) 0 empty
    std::is_array<std::_Rb_tree_node_base*> (0x0x7f7452f177b8) 0 empty
      std::integral_constant<bool, false> (0x0x7f7452f210c0) 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> (0x0x7f7452f21120) 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*> (0x0x7f7452f178f0) 0 empty
  std::integral_constant<bool, true> (0x0x7f7452f21240) 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*> > (0x0x7f7452f17958) 0 empty
  std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> (0x0x7f7452f179c0) 0 empty
    std::integral_constant<bool, true> (0x0x7f7452f212a0) 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*> > > (0x0x7f7452f17a28) 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*> > (0x0x7f7452f17a90) 0 empty
    std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> (0x0x7f7452f17af8) 0 empty
      std::integral_constant<bool, true> (0x0x7f7452f21300) 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*> > > (0x0x7f7452f17b60) 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*> > > (0x0x7f7452f17bc8) 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*> > (0x0x7f7452f17c30) 0 empty
      std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> (0x0x7f7452f17c98) 0 empty
        std::integral_constant<bool, true> (0x0x7f7452f21360) 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*> > > > (0x0x7f7452f21420) 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&> > (0x0x7f7452f21480) 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*&> > (0x0x7f7452f214e0) 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*> > > (0x0x7f7452f17ea0) 0 empty
  std::integral_constant<bool, false> (0x0x7f7452f21540) 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*> > > > (0x0x7f7452f17f08) 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*> > > (0x0x7f7452f17f70) 0 empty
    std::integral_constant<bool, false> (0x0x7f7452f215a0) 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*> > > > (0x0x7f7452f17d00) 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*> > > > (0x0x7f7452f17d68) 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*> > > (0x0x7f7452f17dd0) 0 empty
      std::integral_constant<bool, false> (0x0x7f7452f21600) 0 empty

Class std::conditional<false, 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=0 base align=1
std::conditional<false, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&>, std::is_constructible<std::_Rb_tree_node_base*, int&&> > (0x0x7f7452f216c0) 0 empty

Class std::__and_<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=1 base align=1
std::__and_<std::is_constructible<std::_Rb_tree_node_base*, int&&>, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> > (0x0x7f7452f3d0d0) 0 empty
  std::is_constructible<std::_Rb_tree_node_base*, int&&> (0x0x7f7452f3d138) 0 empty
    std::integral_constant<bool, false> (0x0x7f7452f21720) 0 empty

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

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

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

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

Class std::is_void<int&&>
   size=1 align=1
   base size=1 base align=1
std::is_void<int&&> (0x0x7f7452f3d340) 0 empty
  std::integral_constant<bool, false> (0x0x7f7452f21960) 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*> > > (0x0x7f7452f219c0) 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*> > (0x0x7f7452f3d3a8) 0 empty
  std::__or_<std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> > (0x0x7f7452f3d410) 0 empty
    std::is_array<std::_Rb_tree_node_base*> (0x0x7f7452f3d478) 0 empty
      std::integral_constant<bool, false> (0x0x7f7452f21a20) 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> (0x0x7f7452f21a80) 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*> (0x0x7f7452f3d5b0) 0 empty
  std::integral_constant<bool, false> (0x0x7f7452f21ae0) 0 empty

Class std::conditional<false, 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=0 base align=1
std::conditional<false, std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*>, std::is_convertible<int&&, std::_Rb_tree_node_base*> > (0x0x7f7452f21b40) 0 empty

Class std::__and_<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=1 base align=1
std::__and_<std::is_convertible<int&&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> > (0x0x7f7452f3d618) 0 empty
  std::is_convertible<int&&, std::_Rb_tree_node_base*> (0x0x7f7452f3d680) 0 empty
    std::integral_constant<bool, false> (0x0x7f7452f21ba0) 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*&> (0x0x7f7452f21c60) 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*> > > > (0x0x7f7452f21ea0) 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*&> > (0x0x7f7452f21f00) 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&&> > (0x0x7f7452f21f60) 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*> > (0x0x7f7452f670c0) 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&&> (0x0x7f7452f3d8f0) 0 empty
  std::integral_constant<bool, false> (0x0x7f7452f67240) 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&&> > > (0x0x7f7452f672a0) 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&&> (0x0x7f7452f3d958) 0 empty
  std::integral_constant<bool, false> (0x0x7f7452f67300) 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&&> > (0x0x7f7452f67360) 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&&> (0x0x7f7452f3d9c0) 0 empty
  std::integral_constant<bool, true> (0x0x7f7452f673c0) 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&&> > (0x0x7f7452f3da28) 0 empty
  std::is_rvalue_reference<std::_Rb_tree_node_base* const&&> (0x0x7f7452f3da90) 0 empty
    std::integral_constant<bool, true> (0x0x7f7452f67420) 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&&> (0x0x7f7452f3daf8) 0 empty
  std::integral_constant<bool, true> (0x0x7f7452f67480) 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&&> > (0x0x7f7452f674e0) 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&&> > (0x0x7f7452f3db60) 0 empty
  std::is_reference<std::_Rb_tree_node_base* const&&> (0x0x7f7452f3dbc8) 0 empty
    std::integral_constant<bool, true> (0x0x7f7452f67540) 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&&> > (0x0x7f7452f3dc30) 0 empty
  std::__or_<std::is_reference<std::_Rb_tree_node_base* const&&>, std::is_void<std::_Rb_tree_node_base* const&&> > (0x0x7f7452f3dc98) 0 empty
    std::is_reference<std::_Rb_tree_node_base* const&&> (0x0x7f7452f3dd00) 0 empty
      std::integral_constant<bool, true> (0x0x7f7452f675a0) 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&&> > > (0x0x7f7452f3dd68) 0 empty
  std::integral_constant<bool, false> (0x0x7f7452f67600) 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&&> (0x0x7f7452f3ddd0) 0 empty
  std::integral_constant<bool, false> (0x0x7f7452f67660) 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&&> > (0x0x7f7452f676c0) 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&&> > (0x0x7f7452f3de38) 0 empty
  std::is_reference<std::_Rb_tree_node_base* const&&> (0x0x7f7452f3dea0) 0 empty
    std::integral_constant<bool, true> (0x0x7f7452f67720) 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&&> (0x0x7f7452f3df08) 0 empty
  std::integral_constant<bool, true> (0x0x7f7452f67780) 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> (0x0x7f7452f677e0) 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&&> (0x0x7f7452f3df70) 0 empty
  std::__add_rvalue_reference_helper<std::_Rb_tree_node_base* const&&, true> (0x0x7f7452f67840) 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&&> (0x0x7f7452f3d888) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f7452f671e0) 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&&> > (0x0x7f7452f3d068) 0 empty
  std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&> (0x0x7f7452f3d1a0) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f7452f67960) 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&&> (0x0x7f7452f3d208) 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&&> > (0x0x7f7452f3d6e8) 0 empty
    std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&> (0x0x7f7452f83000) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7f7452f67a20) 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&&> (0x0x7f7452f83138) 0 empty
  std::__is_direct_constructible_new_safe<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&> (0x0x7f7452f831a0) 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&&> > (0x0x7f7452f83208) 0 empty
      std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&> (0x0x7f7452f83270) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7f7452f67ae0) 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&&> (0x0x7f7452f83340) 0 empty
  std::integral_constant<bool, true> (0x0x7f7452f67d20) 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&&> (0x0x7f7452f833a8) 0 empty
  std::__is_direct_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&> (0x0x7f7452f83410) 0 empty
    std::integral_constant<bool, true> (0x0x7f7452f67e40) 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&&> (0x0x7f7452f83478) 0 empty
  std::integral_constant<bool, true> (0x0x7f7452f85000) 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&&> > (0x0x7f7452f85060) 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*> > (0x0x7f7452f850c0) 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*> > (0x0x7f7452f834e0) 0 empty
  std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> (0x0x7f7452f83548) 0 empty
    std::integral_constant<bool, true> (0x0x7f7452f85120) 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*> > > (0x0x7f7452f835b0) 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*> > (0x0x7f7452f83618) 0 empty
    std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> (0x0x7f7452f83680) 0 empty
      std::integral_constant<bool, true> (0x0x7f7452f85180) 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*> > > (0x0x7f7452f836e8) 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*> > > (0x0x7f7452f83750) 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*> > (0x0x7f7452f837b8) 0 empty
      std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> (0x0x7f7452f83820) 0 empty
        std::integral_constant<bool, true> (0x0x7f7452f851e0) 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*> > > > (0x0x7f7452f852a0) 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*&> > (0x0x7f7452f85300) 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&&> > (0x0x7f7452f85360) 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*> > > (0x0x7f7452f838f0) 0 empty
  std::integral_constant<bool, false> (0x0x7f7452f853c0) 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*> > > > (0x0x7f7452f83958) 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*> > > (0x0x7f7452f839c0) 0 empty
    std::integral_constant<bool, false> (0x0x7f7452f85420) 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*> > > > (0x0x7f7452f83a28) 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*> > > > (0x0x7f7452f83a90) 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*> > > (0x0x7f7452f83af8) 0 empty
      std::integral_constant<bool, false> (0x0x7f7452f85480) 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_base*&> >
   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_base*&> > (0x0x7f7452f85540) 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*&> >
   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*&> > (0x0x7f7452f83b60) 0 empty
  std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> (0x0x7f7452f83bc8) 0 empty
    std::integral_constant<bool, true> (0x0x7f7452f855a0) 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*&, 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*&, std::_Rb_tree_node_base*> > (0x0x7f7452f85660) 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*&, 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*&, std::_Rb_tree_node_base*> > (0x0x7f7452f83c30) 0 empty
  std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> (0x0x7f7452f83c98) 0 empty
    std::integral_constant<bool, true> (0x0x7f7452f856c0) 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*> > > > (0x0x7f7452f859c0) 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&> > (0x0x7f7452f85a20) 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&&> > (0x0x7f7452f85a80) 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*> > > (0x0x7f7452f83dd0) 0 empty
  std::is_constructible<std::_Rb_tree_node_base*, int&&> (0x0x7f7452f83e38) 0 empty
    std::integral_constant<bool, false> (0x0x7f7452f85ae0) 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*> > > (0x0x7f7452f83ea0) 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*> > > (0x0x7f7452f83f08) 0 empty
    std::is_constructible<std::_Rb_tree_node_base*, int&&> (0x0x7f7452f83f70) 0 empty
      std::integral_constant<bool, false> (0x0x7f7452f85b40) 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*> > > > (0x0x7f7452f85c00) 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&> > (0x0x7f7452f85c60) 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&&> > (0x0x7f7452f85cc0) 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*> > > > (0x0x7f7452fd5068) 0 empty
  std::is_constructible<std::_Rb_tree_node_base*, int&&> (0x0x7f7452fd50d0) 0 empty
    std::integral_constant<bool, false> (0x0x7f7452f85d20) 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*> > > > (0x0x7f7452fd5138) 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*> > > > (0x0x7f7452fd51a0) 0 empty
    std::is_constructible<std::_Rb_tree_node_base*, int&&> (0x0x7f7452fd5208) 0 empty
      std::integral_constant<bool, false> (0x0x7f7452f85d80) 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*&> > (0x0x7f7452f85e40) 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&&> > (0x0x7f7452fd5270) 0 empty
  std::is_constructible<std::_Rb_tree_node_base*, int&&> (0x0x7f7452fd52d8) 0 empty
    std::integral_constant<bool, false> (0x0x7f7452f85ea0) 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*> > (0x0x7f7452f85f60) 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*> > (0x0x7f7452fd5340) 0 empty
  std::is_convertible<int&&, std::_Rb_tree_node_base*> (0x0x7f7452fd53a8) 0 empty
    std::integral_constant<bool, false> (0x0x7f7452fe3000) 0 empty

Class std::unary_function<std::pair<const short unsigned int, long unsigned int>, const short unsigned int>
   size=1 align=1
   base size=0 base align=1
std::unary_function<std::pair<const short unsigned int, long unsigned int>, const short unsigned int> (0x0x7f7452fe3480) 0 empty

Class std::_Select1st<std::pair<const short unsigned int, long unsigned int> >
   size=1 align=1
   base size=1 base align=1
std::_Select1st<std::pair<const short unsigned int, long unsigned int> > (0x0x7f7452fd5618) 0 empty
  std::unary_function<std::pair<const short unsigned int, long unsigned int>, const short unsigned int> (0x0x7f7452fe34e0) 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> > (0x0x7f7452fe3e40) 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> > (0x0x7f7452fe3ea0) 0

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> > (0x0x7f7452fe3f60) 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> > (0x0x7f7452c3f000) 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> > (0x0x7f7452c3f2a0) 0

Class std::iterator_traits<char16_t*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<char16_t*> (0x0x7f7452c3f360) 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> > (0x0x7f7452c3f300) 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> > (0x0x7f7452c3f6c0) 0

Class std::iterator_traits<char32_t*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<char32_t*> (0x0x7f7452c3f780) 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> > (0x0x7f7452c3f720) 0

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

Class std::__iterator_traits<__gnu_cxx::__normal_iterator<const std::__cxx11::basic_string<char>*, std::vector<std::__cxx11::basic_string<char>, std::allocator<std::__cxx11::basic_string<char> > > >, void>
   size=1 align=1
   base size=0 base align=1
std::__iterator_traits<__gnu_cxx::__normal_iterator<const std::__cxx11::basic_string<char>*, std::vector<std::__cxx11::basic_string<char>, std::allocator<std::__cxx11::basic_string<char> > > >, void> (0x0x7f7452cbd4e0) 0 empty

Class std::iterator_traits<__gnu_cxx::__normal_iterator<const std::__cxx11::basic_string<char>*, std::vector<std::__cxx11::basic_string<char>, std::allocator<std::__cxx11::basic_string<char> > > > >
   size=1 align=1
   base size=1 base align=1
std::iterator_traits<__gnu_cxx::__normal_iterator<const std::__cxx11::basic_string<char>*, std::vector<std::__cxx11::basic_string<char>, std::allocator<std::__cxx11::basic_string<char> > > > > (0x0x7f7452cae478) 0 empty
  std::__iterator_traits<__gnu_cxx::__normal_iterator<const std::__cxx11::basic_string<char>*, std::vector<std::__cxx11::basic_string<char>, std::allocator<std::__cxx11::basic_string<char> > > >, void> (0x0x7f7452cbd540) 0 empty

Class std::is_function<std::__cxx11::basic_string<char>&>
   size=1 align=1
   base size=1 base align=1
std::is_function<std::__cxx11::basic_string<char>&> (0x0x7f7452cae548) 0 empty
  std::integral_constant<bool, false> (0x0x7f7452cbd600) 0 empty

Class std::conditional<false, std::is_function<std::__cxx11::basic_string<char>&>, std::__or_<std::is_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::is_void<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<std::__cxx11::basic_string<char>&>, std::__or_<std::is_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::is_void<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&> > > (0x0x7f7452cbd720) 0 empty

Class std::is_lvalue_reference<std::__cxx11::basic_string<char>&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<std::__cxx11::basic_string<char>&> (0x0x7f7452cae5b0) 0 empty
  std::integral_constant<bool, true> (0x0x7f7452cbd780) 0 empty

Class std::conditional<true, std::is_lvalue_reference<std::__cxx11::basic_string<char>&>, std::is_rvalue_reference<std::__cxx11::basic_string<char>&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_lvalue_reference<std::__cxx11::basic_string<char>&>, std::is_rvalue_reference<std::__cxx11::basic_string<char>&> > (0x0x7f7452cbd7e0) 0 empty

Class std::__or_<std::is_lvalue_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::is_rvalue_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::is_rvalue_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&> > (0x0x7f7452cae6e8) 0 empty
  std::is_lvalue_reference<std::__cxx11::basic_string<char>&> (0x0x7f7452cae750) 0 empty
    std::integral_constant<bool, true> (0x0x7f7452cbd840) 0 empty

Class std::is_reference<std::__cxx11::basic_string<char>&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<std::__cxx11::basic_string<char>&> (0x0x7f7452cae7b8) 0 empty
  std::integral_constant<bool, true> (0x0x7f7452cbd8a0) 0 empty

Class std::conditional<true, std::is_reference<std::__cxx11::basic_string<char>&>, std::is_void<std::__cxx11::basic_string<char>&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_reference<std::__cxx11::basic_string<char>&>, std::is_void<std::__cxx11::basic_string<char>&> > (0x0x7f7452cbd9c0) 0 empty

Class std::__or_<std::is_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::is_void<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::is_void<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&> > (0x0x7f7452cae820) 0 empty
  std::is_reference<std::__cxx11::basic_string<char>&> (0x0x7f7452cae888) 0 empty
    std::integral_constant<bool, true> (0x0x7f7452cbda20) 0 empty

Class std::__or_<std::is_function<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::is_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::is_void<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::is_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::is_void<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&> > (0x0x7f7452cae8f0) 0 empty
  std::__or_<std::is_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::is_void<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&> > (0x0x7f7452cae958) 0 empty
    std::is_reference<std::__cxx11::basic_string<char>&> (0x0x7f7452cae9c0) 0 empty
      std::integral_constant<bool, true> (0x0x7f7452cbda80) 0 empty

Class std::__not_<std::__or_<std::is_function<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::is_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::is_void<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::is_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::is_void<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&> > > (0x0x7f7452caea28) 0 empty
  std::integral_constant<bool, false> (0x0x7f7452cbdae0) 0 empty

Class std::is_object<std::__cxx11::basic_string<char>&>
   size=1 align=1
   base size=1 base align=1
std::is_object<std::__cxx11::basic_string<char>&> (0x0x7f7452caea90) 0 empty
  std::integral_constant<bool, false> (0x0x7f7452cbdb40) 0 empty

Class std::conditional<false, std::is_object<std::__cxx11::basic_string<char>&>, std::is_reference<std::__cxx11::basic_string<char>&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_object<std::__cxx11::basic_string<char>&>, std::is_reference<std::__cxx11::basic_string<char>&> > (0x0x7f7452cbdc60) 0 empty

Class std::__or_<std::is_object<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::is_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::is_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&> > (0x0x7f7452caeaf8) 0 empty
  std::is_reference<std::__cxx11::basic_string<char>&> (0x0x7f7452caeb60) 0 empty
    std::integral_constant<bool, true> (0x0x7f7452cbdcc0) 0 empty

Class std::__is_referenceable<std::__cxx11::basic_string<char>&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<std::__cxx11::basic_string<char>&> (0x0x7f7452caebc8) 0 empty
  std::integral_constant<bool, true> (0x0x7f7452cbdd20) 0 empty

Class std::__add_rvalue_reference_helper<std::__cxx11::basic_string<char>&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<std::__cxx11::basic_string<char>&, true> (0x0x7f7452cbdd80) 0 empty

Class std::add_rvalue_reference<std::__cxx11::basic_string<char>&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<std::__cxx11::basic_string<char>&> (0x0x7f7452caed00) 0 empty
  std::__add_rvalue_reference_helper<std::__cxx11::basic_string<char>&, true> (0x0x7f7452cbdde0) 0 empty

Class std::is_function<const std::__cxx11::basic_string<char>&>
   size=1 align=1
   base size=1 base align=1
std::is_function<const std::__cxx11::basic_string<char>&> (0x0x7f7452caeea0) 0 empty
  std::integral_constant<bool, false> (0x0x7f7452cbde40) 0 empty

Class std::conditional<false, std::is_function<const std::__cxx11::basic_string<char>&>, std::__or_<std::is_reference<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::is_void<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<const std::__cxx11::basic_string<char>&>, std::__or_<std::is_reference<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::is_void<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&> > > (0x0x7f7452cbdea0) 0 empty

Class std::is_lvalue_reference<const std::__cxx11::basic_string<char>&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<const std::__cxx11::basic_string<char>&> (0x0x7f7452cae208) 0 empty
  std::integral_constant<bool, true> (0x0x7f7452cbdf00) 0 empty

Class std::conditional<true, std::is_lvalue_reference<const std::__cxx11::basic_string<char>&>, std::is_rvalue_reference<const std::__cxx11::basic_string<char>&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_lvalue_reference<const std::__cxx11::basic_string<char>&>, std::is_rvalue_reference<const std::__cxx11::basic_string<char>&> > (0x0x7f7452cbdf60) 0 empty

Class std::__or_<std::is_lvalue_reference<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::is_rvalue_reference<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::is_rvalue_reference<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&> > (0x0x7f7452cae410) 0 empty
  std::is_lvalue_reference<const std::__cxx11::basic_string<char>&> (0x0x7f7452cea000) 0 empty
    std::integral_constant<bool, true> (0x0x7f7452ceb000) 0 empty

Class std::is_reference<const std::__cxx11::basic_string<char>&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<const std::__cxx11::basic_string<char>&> (0x0x7f7452cea068) 0 empty
  std::integral_constant<bool, true> (0x0x7f7452ceb060) 0 empty

Class std::conditional<true, std::is_reference<const std::__cxx11::basic_string<char>&>, std::is_void<const std::__cxx11::basic_string<char>&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_reference<const std::__cxx11::basic_string<char>&>, std::is_void<const std::__cxx11::basic_string<char>&> > (0x0x7f7452ceb0c0) 0 empty

Class std::__or_<std::is_reference<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::is_void<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::is_void<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&> > (0x0x7f7452cea1a0) 0 empty
  std::is_reference<const std::__cxx11::basic_string<char>&> (0x0x7f7452cea208) 0 empty
    std::integral_constant<bool, true> (0x0x7f7452ceb120) 0 empty

Class std::__or_<std::is_function<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::is_reference<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::is_void<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::is_reference<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::is_void<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&> > (0x0x7f7452cea270) 0 empty
  std::__or_<std::is_reference<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::is_void<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&> > (0x0x7f7452cea2d8) 0 empty
    std::is_reference<const std::__cxx11::basic_string<char>&> (0x0x7f7452cea340) 0 empty
      std::integral_constant<bool, true> (0x0x7f7452ceb180) 0 empty

Class std::__not_<std::__or_<std::is_function<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::is_reference<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::is_void<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::is_reference<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::is_void<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&> > > (0x0x7f7452cea3a8) 0 empty
  std::integral_constant<bool, false> (0x0x7f7452ceb1e0) 0 empty

Class std::is_object<const std::__cxx11::basic_string<char>&>
   size=1 align=1
   base size=1 base align=1
std::is_object<const std::__cxx11::basic_string<char>&> (0x0x7f7452cea410) 0 empty
  std::integral_constant<bool, false> (0x0x7f7452ceb240) 0 empty

Class std::conditional<false, std::is_object<const std::__cxx11::basic_string<char>&>, std::is_reference<const std::__cxx11::basic_string<char>&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_object<const std::__cxx11::basic_string<char>&>, std::is_reference<const std::__cxx11::basic_string<char>&> > (0x0x7f7452ceb2a0) 0 empty

Class std::__or_<std::is_object<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::is_reference<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::is_reference<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&> > (0x0x7f7452cea548) 0 empty
  std::is_reference<const std::__cxx11::basic_string<char>&> (0x0x7f7452cea5b0) 0 empty
    std::integral_constant<bool, true> (0x0x7f7452ceb300) 0 empty

Class std::__is_referenceable<const std::__cxx11::basic_string<char>&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<const std::__cxx11::basic_string<char>&> (0x0x7f7452cea618) 0 empty
  std::integral_constant<bool, true> (0x0x7f7452ceb360) 0 empty

Class std::__add_rvalue_reference_helper<const std::__cxx11::basic_string<char>&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<const std::__cxx11::basic_string<char>&, true> (0x0x7f7452ceb3c0) 0 empty

Class std::add_rvalue_reference<const std::__cxx11::basic_string<char>&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<const std::__cxx11::basic_string<char>&> (0x0x7f7452cea680) 0 empty
  std::__add_rvalue_reference_helper<const std::__cxx11::basic_string<char>&, true> (0x0x7f7452ceb420) 0 empty

Class std::__is_assignable_helper<std::__cxx11::basic_string<char>&, const std::__cxx11::basic_string<char>&>
   size=1 align=1
   base size=0 base align=1
std::__is_assignable_helper<std::__cxx11::basic_string<char>&, const std::__cxx11::basic_string<char>&> (0x0x7f7452cbd5a0) 0 empty

Class std::is_assignable<std::__cxx11::basic_string<char>&, const std::__cxx11::basic_string<char>&>
   size=1 align=1
   base size=1 base align=1
std::is_assignable<std::__cxx11::basic_string<char>&, const std::__cxx11::basic_string<char>&> (0x0x7f7452cea7b8) 0 empty
  std::integral_constant<bool, true> (0x0x7f7452ceb480) 0 empty

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

Class std::__iterator_traits<__gnu_cxx::__normal_iterator<const short unsigned int*, std::vector<short unsigned int, std::allocator<short unsigned int> > >, void>
   size=1 align=1
   base size=0 base align=1
std::__iterator_traits<__gnu_cxx::__normal_iterator<const short unsigned int*, std::vector<short unsigned int, std::allocator<short unsigned int> > >, void> (0x0x7f7452cebd20) 0 empty

Class std::iterator_traits<__gnu_cxx::__normal_iterator<const short unsigned int*, std::vector<short unsigned int, std::allocator<short unsigned int> > > >
   size=1 align=1
   base size=1 base align=1
std::iterator_traits<__gnu_cxx::__normal_iterator<const short unsigned int*, std::vector<short unsigned int, std::allocator<short unsigned int> > > > (0x0x7f7452cea8f0) 0 empty
  std::__iterator_traits<__gnu_cxx::__normal_iterator<const short unsigned int*, std::vector<short unsigned int, std::allocator<short unsigned int> > >, void> (0x0x7f7452cebd80) 0 empty

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

Class std::is_assignable<short unsigned int&, const short unsigned int&>
   size=1 align=1
   base size=1 base align=1
std::is_assignable<short unsigned int&, const short unsigned int&> (0x0x7f7452ceaa28) 0 empty
  std::integral_constant<bool, true> (0x0x7f7452cebe40) 0 empty

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

Class std::is_lvalue_reference<short unsigned int>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<short unsigned int> (0x0x7f7452ceabc8) 0 empty
  std::integral_constant<bool, false> (0x0x7f7452d19120) 0 empty

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

Class std::is_rvalue_reference<short unsigned int>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<short unsigned int> (0x0x7f7452ceac30) 0 empty
  std::integral_constant<bool, false> (0x0x7f7452d191e0) 0 empty

Class std::__or_<std::is_lvalue_reference<short unsigned int>, std::is_rvalue_reference<short unsigned int> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<short unsigned int>, std::is_rvalue_reference<short unsigned int> > (0x0x7f7452ceac98) 0 empty
  std::is_rvalue_reference<short unsigned int> (0x0x7f7452cead00) 0 empty
    std::integral_constant<bool, false> (0x0x7f7452d19240) 0 empty

Class std::is_reference<short unsigned int>
   size=1 align=1
   base size=1 base align=1
std::is_reference<short unsigned int> (0x0x7f7452ceaf08) 0 empty
  std::integral_constant<bool, false> (0x0x7f7452d192a0) 0 empty

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

Class std::is_void<short unsigned int>
   size=1 align=1
   base size=1 base align=1
std::is_void<short unsigned int> (0x0x7f7452d26000) 0 empty
  std::integral_constant<bool, false> (0x0x7f7452d19420) 0 empty

Class std::__or_<std::is_reference<short unsigned int>, std::is_void<short unsigned int> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<short unsigned int>, std::is_void<short unsigned int> > (0x0x7f7452d26068) 0 empty
  std::is_void<short unsigned int> (0x0x7f7452d260d0) 0 empty
    std::integral_constant<bool, false> (0x0x7f7452d19480) 0 empty

Class std::__or_<std::is_function<short unsigned int>, std::is_reference<short unsigned int>, std::is_void<short unsigned int> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<short unsigned int>, std::is_reference<short unsigned int>, std::is_void<short unsigned int> > (0x0x7f7452d26138) 0 empty
  std::__or_<std::is_reference<short unsigned int>, std::is_void<short unsigned int> > (0x0x7f7452d261a0) 0 empty
    std::is_void<short unsigned int> (0x0x7f7452d26208) 0 empty
      std::integral_constant<bool, false> (0x0x7f7452d194e0) 0 empty

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

Class std::is_object<short unsigned int>
   size=1 align=1
   base size=1 base align=1
std::is_object<short unsigned int> (0x0x7f7452d262d8) 0 empty
  std::integral_constant<bool, true> (0x0x7f7452d195a0) 0 empty

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

Class std::__or_<std::is_object<short unsigned int>, std::is_reference<short unsigned int> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<short unsigned int>, std::is_reference<short unsigned int> > (0x0x7f7452d26410) 0 empty
  std::is_object<short unsigned int> (0x0x7f7452d26478) 0 empty
    std::integral_constant<bool, true> (0x0x7f7452d19720) 0 empty

Class std::__is_referenceable<short unsigned int>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<short unsigned int> (0x0x7f7452d264e0) 0 empty
  std::integral_constant<bool, true> (0x0x7f7452d19780) 0 empty

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

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

Class std::is_array<short unsigned int>
   size=1 align=1
   base size=1 base align=1
std::is_array<short unsigned int> (0x0x7f7452d26618) 0 empty
  std::integral_constant<bool, false> (0x0x7f7452d198a0) 0 empty

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

Class std::__and_<std::is_array<short unsigned int>, std::__not_<std::extent<short unsigned int, 0u> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_array<short unsigned int>, std::__not_<std::extent<short unsigned int, 0u> > > (0x0x7f7452d26680) 0 empty
  std::is_array<short unsigned int> (0x0x7f7452d266e8) 0 empty
    std::integral_constant<bool, false> (0x0x7f7452d19960) 0 empty

Class std::__is_array_unknown_bounds<short unsigned int>
   size=1 align=1
   base size=1 base align=1
std::__is_array_unknown_bounds<short unsigned int> (0x0x7f7452d26820) 0 empty
  std::__and_<std::is_array<short unsigned int>, std::__not_<std::extent<short unsigned int, 0u> > > (0x0x7f7452d26888) 0 empty
    std::is_array<short unsigned int> (0x0x7f7452d268f0) 0 empty
      std::integral_constant<bool, false> (0x0x7f7452d19a80) 0 empty

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

Class std::__or_<std::__is_array_unknown_bounds<short unsigned int>, std::is_function<short unsigned int> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::__is_array_unknown_bounds<short unsigned int>, std::is_function<short unsigned int> > (0x0x7f7452d269c0) 0 empty
  std::is_function<short unsigned int> (0x0x7f7452d26a28) 0 empty
    std::integral_constant<bool, false> (0x0x7f7452d19b40) 0 empty

Class std::__or_<std::is_void<short unsigned int>, std::__is_array_unknown_bounds<short unsigned int>, std::is_function<short unsigned int> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<short unsigned int>, std::__is_array_unknown_bounds<short unsigned int>, std::is_function<short unsigned int> > (0x0x7f7452d26b60) 0 empty
  std::__or_<std::__is_array_unknown_bounds<short unsigned int>, std::is_function<short unsigned int> > (0x0x7f7452d26bc8) 0 empty
    std::is_function<short unsigned int> (0x0x7f7452d26c30) 0 empty
      std::integral_constant<bool, false> (0x0x7f7452d19ba0) 0 empty

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

Class std::is_integral<short unsigned int>
   size=1 align=1
   base size=1 base align=1
std::is_integral<short unsigned int> (0x0x7f7452d26dd0) 0 empty
  std::integral_constant<bool, true> (0x0x7f7452d19d20) 0 empty

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

Class std::__or_<std::is_integral<short unsigned int>, std::is_floating_point<short unsigned int> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_integral<short unsigned int>, std::is_floating_point<short unsigned int> > (0x0x7f7452d26f08) 0 empty
  std::is_integral<short unsigned int> (0x0x7f7452d26f70) 0 empty
    std::integral_constant<bool, true> (0x0x7f7452d19de0) 0 empty

Class std::is_arithmetic<short unsigned int>
   size=1 align=1
   base size=1 base align=1
std::is_arithmetic<short unsigned int> (0x0x7f7452d42000) 0 empty
  std::integral_constant<bool, true> (0x0x7f7452d43000) 0 empty

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

Class std::__or_<std::is_arithmetic<short unsigned int>, std::is_enum<short unsigned int>, std::is_pointer<short unsigned int>, std::is_member_pointer<short unsigned int>, std::is_null_pointer<short unsigned int> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_arithmetic<short unsigned int>, std::is_enum<short unsigned int>, std::is_pointer<short unsigned int>, std::is_member_pointer<short unsigned int>, std::is_null_pointer<short unsigned int> > (0x0x7f7452d42068) 0 empty
  std::is_arithmetic<short unsigned int> (0x0x7f7452d420d0) 0 empty
    std::integral_constant<bool, true> (0x0x7f7452d430c0) 0 empty

Class std::is_scalar<short unsigned int>
   size=1 align=1
   base size=1 base align=1
std::is_scalar<short unsigned int> (0x0x7f7452d42138) 0 empty
  std::integral_constant<bool, true> (0x0x7f7452d43120) 0 empty

Class std::__or_<std::is_reference<short unsigned int>, std::is_scalar<short unsigned int> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<short unsigned int>, std::is_scalar<short unsigned int> > (0x0x7f7452d421a0) 0 empty
  std::is_scalar<short unsigned int> (0x0x7f7452d42208) 0 empty
    std::integral_constant<bool, true> (0x0x7f7452d43180) 0 empty

Class std::__is_destructible_safe<short unsigned int, false, true>
   size=1 align=1
   base size=1 base align=1
std::__is_destructible_safe<short unsigned int, false, true> (0x0x7f7452d42270) 0 empty
  std::integral_constant<bool, true> (0x0x7f7452d431e0) 0 empty

Class std::is_destructible<short unsigned int>
   size=1 align=1
   base size=1 base align=1
std::is_destructible<short unsigned int> (0x0x7f7452d422d8) 0 empty
  std::integral_constant<bool, true> (0x0x7f7452d43240) 0 empty

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

Class std::__is_direct_constructible_impl<short unsigned int, short unsigned int&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_impl<short unsigned int, short unsigned int&&> (0x0x7f7452d42340) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f7452d43300) 0 empty

Class std::__and_<std::is_destructible<short unsigned int>, std::__is_direct_constructible_impl<short unsigned int, short unsigned int&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_destructible<short unsigned int>, std::__is_direct_constructible_impl<short unsigned int, short unsigned int&&> > (0x0x7f7452d42410) 0 empty
  std::__is_direct_constructible_impl<short unsigned int, short unsigned int&&> (0x0x7f7452d42478) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f7452d43360) 0 empty

Class std::__is_direct_constructible_new_safe<short unsigned int, short unsigned int&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new_safe<short unsigned int, short unsigned int&&> (0x0x7f7452d424e0) 0 empty
  std::__and_<std::is_destructible<short unsigned int>, std::__is_direct_constructible_impl<short unsigned int, short unsigned int&&> > (0x0x7f7452d42548) 0 empty
    std::__is_direct_constructible_impl<short unsigned int, short unsigned int&&> (0x0x7f7452d425b0) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7f7452d433c0) 0 empty

Class std::__is_direct_constructible_new<short unsigned int, short unsigned int&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new<short unsigned int, short unsigned int&&> (0x0x7f7452d42618) 0 empty
  std::__is_direct_constructible_new_safe<short unsigned int, short unsigned int&&> (0x0x7f7452d42680) 0 empty
    std::__and_<std::is_destructible<short unsigned int>, std::__is_direct_constructible_impl<short unsigned int, short unsigned int&&> > (0x0x7f7452d426e8) 0 empty
      std::__is_direct_constructible_impl<short unsigned int, short unsigned int&&> (0x0x7f7452d42750) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7f7452d43420) 0 empty

Class std::__is_direct_constructible<short unsigned int, short unsigned int&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible<short unsigned int, short unsigned int&&> (0x0x7f7452d427b8) 0 empty
  std::integral_constant<bool, true> (0x0x7f7452d43480) 0 empty

Class std::__is_constructible_impl<short unsigned int, short unsigned int&&>
   size=1 align=1
   base size=1 base align=1
std::__is_constructible_impl<short unsigned int, short unsigned int&&> (0x0x7f7452d42820) 0 empty
  std::__is_direct_constructible<short unsigned int, short unsigned int&&> (0x0x7f7452d42888) 0 empty
    std::integral_constant<bool, true> (0x0x7f7452d434e0) 0 empty

Class std::is_constructible<short unsigned int, short unsigned int&&>
   size=1 align=1
   base size=1 base align=1
std::is_constructible<short unsigned int, short unsigned int&&> (0x0x7f7452d428f0) 0 empty
  std::integral_constant<bool, true> (0x0x7f7452d43540) 0 empty

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

Class std::__is_nt_constructible_impl<short unsigned int, short unsigned int&&>
   size=1 align=1
   base size=1 base align=1
std::__is_nt_constructible_impl<short unsigned int, short unsigned int&&> (0x0x7f7452d42958) 0 empty
  std::integral_constant<bool, true> (0x0x7f7452d43600) 0 empty

Class std::__and_<std::is_constructible<short unsigned int, short unsigned int&&>, std::__is_nt_constructible_impl<short unsigned int, short unsigned int&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<short unsigned int, short unsigned int&&>, std::__is_nt_constructible_impl<short unsigned int, short unsigned int&&> > (0x0x7f7452d429c0) 0 empty
  std::__is_nt_constructible_impl<short unsigned int, short unsigned int&&> (0x0x7f7452d42a28) 0 empty
    std::integral_constant<bool, true> (0x0x7f7452d43660) 0 empty

Class std::is_nothrow_constructible<short unsigned int, short unsigned int&&>
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_constructible<short unsigned int, short unsigned int&&> (0x0x7f7452d42a90) 0 empty
  std::__and_<std::is_constructible<short unsigned int, short unsigned int&&>, std::__is_nt_constructible_impl<short unsigned int, short unsigned int&&> > (0x0x7f7452d42af8) 0 empty
    std::__is_nt_constructible_impl<short unsigned int, short unsigned int&&> (0x0x7f7452d42b60) 0 empty
      std::integral_constant<bool, true> (0x0x7f7452d436c0) 0 empty

Class std::__is_nothrow_move_constructible_impl<short unsigned int, true>
   size=1 align=1
   base size=1 base align=1
std::__is_nothrow_move_constructible_impl<short unsigned int, true> (0x0x7f7452d42bc8) 0 empty
  std::is_nothrow_constructible<short unsigned int, short unsigned int&&> (0x0x7f7452d42c30) 0 empty
    std::__and_<std::is_constructible<short unsigned int, short unsigned int&&>, std::__is_nt_constructible_impl<short unsigned int, short unsigned int&&> > (0x0x7f7452d42c98) 0 empty
      std::__is_nt_constructible_impl<short unsigned int, short unsigned int&&> (0x0x7f7452d42d00) 0 empty
        std::integral_constant<bool, true> (0x0x7f7452d43720) 0 empty

Class std::is_nothrow_move_constructible<short unsigned int>
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_move_constructible<short unsigned int> (0x0x7f7452d42d68) 0 empty
  std::__is_nothrow_move_constructible_impl<short unsigned int, true> (0x0x7f7452d42dd0) 0 empty
    std::is_nothrow_constructible<short unsigned int, short unsigned int&&> (0x0x7f7452d42e38) 0 empty
      std::__and_<std::is_constructible<short unsigned int, short unsigned int&&>, std::__is_nt_constructible_impl<short unsigned int, short unsigned int&&> > (0x0x7f7452d42ea0) 0 empty
        std::__is_nt_constructible_impl<short unsigned int, short unsigned int&&> (0x0x7f7452d42f08) 0 empty
          std::integral_constant<bool, true> (0x0x7f7452d43780) 0 empty

Class std::__not_<std::is_nothrow_move_constructible<short unsigned int> >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::is_nothrow_move_constructible<short unsigned int> > (0x0x7f7452d42f70) 0 empty
  std::integral_constant<bool, false> (0x0x7f7452d437e0) 0 empty

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

Class std::__and_<std::__not_<std::is_nothrow_move_constructible<short unsigned int> >, std::is_copy_constructible<short unsigned int> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__not_<std::is_nothrow_move_constructible<short unsigned int> >, std::is_copy_constructible<short unsigned int> > (0x0x7f7452d56000) 0 empty
  std::__not_<std::is_nothrow_move_constructible<short unsigned int> > (0x0x7f7452d56068) 0 empty
    std::integral_constant<bool, false> (0x0x7f7452d438a0) 0 empty

Class std::__move_if_noexcept_cond<short unsigned int>
   size=1 align=1
   base size=1 base align=1
std::__move_if_noexcept_cond<short unsigned int> (0x0x7f7452d560d0) 0 empty
  std::integral_constant<bool, false> (0x0x7f7452d43900) 0 empty

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

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

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

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

Class std::__iterator_traits<__gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char>*, std::vector<std::__cxx11::basic_string<char>, std::allocator<std::__cxx11::basic_string<char> > > >, void>
   size=1 align=1
   base size=0 base align=1
std::__iterator_traits<__gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char>*, std::vector<std::__cxx11::basic_string<char>, std::allocator<std::__cxx11::basic_string<char> > > >, void> (0x0x7f7452d760c0) 0 empty

Class std::iterator_traits<__gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char>*, std::vector<std::__cxx11::basic_string<char>, std::allocator<std::__cxx11::basic_string<char> > > > >
   size=1 align=1
   base size=1 base align=1
std::iterator_traits<__gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char>*, std::vector<std::__cxx11::basic_string<char>, std::allocator<std::__cxx11::basic_string<char> > > > > (0x0x7f7452d56a28) 0 empty
  std::__iterator_traits<__gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char>*, std::vector<std::__cxx11::basic_string<char>, std::allocator<std::__cxx11::basic_string<char> > > >, void> (0x0x7f7452d76120) 0 empty

Class std::__is_assignable_helper<std::__cxx11::basic_string<char>&, std::__cxx11::basic_string<char>&>
   size=1 align=1
   base size=0 base align=1
std::__is_assignable_helper<std::__cxx11::basic_string<char>&, std::__cxx11::basic_string<char>&> (0x0x7f7452d762a0) 0 empty

Class std::is_assignable<std::__cxx11::basic_string<char>&, std::__cxx11::basic_string<char>&>
   size=1 align=1
   base size=1 base align=1
std::is_assignable<std::__cxx11::basic_string<char>&, std::__cxx11::basic_string<char>&> (0x0x7f7452d56c98) 0 empty
  std::integral_constant<bool, true> (0x0x7f7452d76300) 0 empty

Class std::is_function<std::__cxx11::basic_string<char> >
   size=1 align=1
   base size=1 base align=1
std::is_function<std::__cxx11::basic_string<char> > (0x0x7f7452d56dd0) 0 empty
  std::integral_constant<bool, false> (0x0x7f7452d76540) 0 empty

Class std::conditional<false, std::is_function<std::__cxx11::basic_string<char> >, std::__or_<std::is_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_void<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<std::__cxx11::basic_string<char> >, std::__or_<std::is_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_void<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > (0x0x7f7452d76660) 0 empty

Class std::is_lvalue_reference<std::__cxx11::basic_string<char> >
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<std::__cxx11::basic_string<char> > (0x0x7f7452d56e38) 0 empty
  std::integral_constant<bool, false> (0x0x7f7452d766c0) 0 empty

Class std::conditional<false, std::is_lvalue_reference<std::__cxx11::basic_string<char> >, std::is_rvalue_reference<std::__cxx11::basic_string<char> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_lvalue_reference<std::__cxx11::basic_string<char> >, std::is_rvalue_reference<std::__cxx11::basic_string<char> > > (0x0x7f7452d76720) 0 empty

Class std::is_rvalue_reference<std::__cxx11::basic_string<char> >
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<std::__cxx11::basic_string<char> > (0x0x7f7452d569c0) 0 empty
  std::integral_constant<bool, false> (0x0x7f7452d76780) 0 empty

Class std::__or_<std::is_lvalue_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_rvalue_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_rvalue_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > (0x0x7f7452d9d000) 0 empty
  std::is_rvalue_reference<std::__cxx11::basic_string<char> > (0x0x7f7452d9d068) 0 empty
    std::integral_constant<bool, false> (0x0x7f7452d767e0) 0 empty

Class std::is_reference<std::__cxx11::basic_string<char> >
   size=1 align=1
   base size=1 base align=1
std::is_reference<std::__cxx11::basic_string<char> > (0x0x7f7452d9d0d0) 0 empty
  std::integral_constant<bool, false> (0x0x7f7452d76840) 0 empty

Class std::conditional<false, std::is_reference<std::__cxx11::basic_string<char> >, std::is_void<std::__cxx11::basic_string<char> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_reference<std::__cxx11::basic_string<char> >, std::is_void<std::__cxx11::basic_string<char> > > (0x0x7f7452d76960) 0 empty

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

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

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

Class std::__is_void_helper<std::__cxx11::basic_string<char> >
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<std::__cxx11::basic_string<char> > (0x0x7f7452d9d270) 0 empty
  std::integral_constant<bool, false> (0x0x7f7452d76d20) 0 empty

Class std::is_void<std::__cxx11::basic_string<char> >
   size=1 align=1
   base size=1 base align=1
std::is_void<std::__cxx11::basic_string<char> > (0x0x7f7452d9d3a8) 0 empty
  std::integral_constant<bool, false> (0x0x7f7452d76d80) 0 empty

Class std::__or_<std::is_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_void<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_void<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > (0x0x7f7452d9d410) 0 empty
  std::is_void<std::__cxx11::basic_string<char> > (0x0x7f7452d9d478) 0 empty
    std::integral_constant<bool, false> (0x0x7f7452d76de0) 0 empty

Class std::__or_<std::is_function<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_void<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_void<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > (0x0x7f7452d9d4e0) 0 empty
  std::__or_<std::is_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_void<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > (0x0x7f7452d9d548) 0 empty
    std::is_void<std::__cxx11::basic_string<char> > (0x0x7f7452d9d5b0) 0 empty
      std::integral_constant<bool, false> (0x0x7f7452d76e40) 0 empty

Class std::__not_<std::__or_<std::is_function<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_void<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_void<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > (0x0x7f7452d9d618) 0 empty
  std::integral_constant<bool, true> (0x0x7f7452d76ea0) 0 empty

Class std::is_object<std::__cxx11::basic_string<char> >
   size=1 align=1
   base size=1 base align=1
std::is_object<std::__cxx11::basic_string<char> > (0x0x7f7452d9d680) 0 empty
  std::integral_constant<bool, true> (0x0x7f7452d76f00) 0 empty

Class std::conditional<true, std::is_object<std::__cxx11::basic_string<char> >, std::is_reference<std::__cxx11::basic_string<char> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_object<std::__cxx11::basic_string<char> >, std::is_reference<std::__cxx11::basic_string<char> > > (0x0x7f7452da7060) 0 empty

Class std::__or_<std::is_object<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > (0x0x7f7452d9d6e8) 0 empty
  std::is_object<std::__cxx11::basic_string<char> > (0x0x7f7452d9d750) 0 empty
    std::integral_constant<bool, true> (0x0x7f7452da70c0) 0 empty

Class std::__is_referenceable<std::__cxx11::basic_string<char> >
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<std::__cxx11::basic_string<char> > (0x0x7f7452d9d7b8) 0 empty
  std::integral_constant<bool, true> (0x0x7f7452da7120) 0 empty

Class std::conditional<false, std::__is_direct_constructible_ref_cast<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char>&&>, std::__is_direct_constructible_new_safe<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char>&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__is_direct_constructible_ref_cast<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char>&&>, std::__is_direct_constructible_new_safe<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char>&&> > (0x0x7f7452da7180) 0 empty

Class std::conditional<false, std::is_void<std::__cxx11::basic_string<char> >, std::__or_<std::__is_array_unknown_bounds<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_function<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_void<std::__cxx11::basic_string<char> >, std::__or_<std::__is_array_unknown_bounds<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_function<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > (0x0x7f7452da71e0) 0 empty

Class std::is_array<std::__cxx11::basic_string<char> >
   size=1 align=1
   base size=1 base align=1
std::is_array<std::__cxx11::basic_string<char> > (0x0x7f7452d9d8f0) 0 empty
  std::integral_constant<bool, false> (0x0x7f7452da7240) 0 empty

Class std::conditional<false, std::__not_<std::extent<std::__cxx11::basic_string<char>, 0u> >, std::is_array<std::__cxx11::basic_string<char> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__not_<std::extent<std::__cxx11::basic_string<char>, 0u> >, std::is_array<std::__cxx11::basic_string<char> > > (0x0x7f7452da7360) 0 empty

Class std::__and_<std::is_array<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__not_<std::extent<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, 0u> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_array<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__not_<std::extent<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, 0u> > > (0x0x7f7452d9d958) 0 empty
  std::is_array<std::__cxx11::basic_string<char> > (0x0x7f7452d9d9c0) 0 empty
    std::integral_constant<bool, false> (0x0x7f7452da73c0) 0 empty

Class std::__is_array_unknown_bounds<std::__cxx11::basic_string<char> >
   size=1 align=1
   base size=1 base align=1
std::__is_array_unknown_bounds<std::__cxx11::basic_string<char> > (0x0x7f7452d9da28) 0 empty
  std::__and_<std::is_array<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__not_<std::extent<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, 0u> > > (0x0x7f7452d9da90) 0 empty
    std::is_array<std::__cxx11::basic_string<char> > (0x0x7f7452d9daf8) 0 empty
      std::integral_constant<bool, false> (0x0x7f7452da7420) 0 empty

Class std::conditional<false, std::__is_array_unknown_bounds<std::__cxx11::basic_string<char> >, std::is_function<std::__cxx11::basic_string<char> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__is_array_unknown_bounds<std::__cxx11::basic_string<char> >, std::is_function<std::__cxx11::basic_string<char> > > (0x0x7f7452da7480) 0 empty

Class std::__or_<std::__is_array_unknown_bounds<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_function<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::__is_array_unknown_bounds<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_function<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > (0x0x7f7452d9db60) 0 empty
  std::is_function<std::__cxx11::basic_string<char> > (0x0x7f7452d9dbc8) 0 empty
    std::integral_constant<bool, false> (0x0x7f7452da74e0) 0 empty

Class std::__or_<std::is_void<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__is_array_unknown_bounds<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_function<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__is_array_unknown_bounds<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_function<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > (0x0x7f7452d9dc30) 0 empty
  std::__or_<std::__is_array_unknown_bounds<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_function<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > (0x0x7f7452d9dc98) 0 empty
    std::is_function<std::__cxx11::basic_string<char> > (0x0x7f7452d9dd00) 0 empty
      std::integral_constant<bool, false> (0x0x7f7452da7540) 0 empty

Class std::conditional<false, std::is_reference<std::__cxx11::basic_string<char> >, std::is_scalar<std::__cxx11::basic_string<char> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_reference<std::__cxx11::basic_string<char> >, std::is_scalar<std::__cxx11::basic_string<char> > > (0x0x7f7452da75a0) 0 empty

Class std::__is_integral_helper<std::__cxx11::basic_string<char> >
   size=1 align=1
   base size=1 base align=1
std::__is_integral_helper<std::__cxx11::basic_string<char> > (0x0x7f7452d9dd68) 0 empty
  std::integral_constant<bool, false> (0x0x7f7452da76c0) 0 empty

Class std::is_integral<std::__cxx11::basic_string<char> >
   size=1 align=1
   base size=1 base align=1
std::is_integral<std::__cxx11::basic_string<char> > (0x0x7f7452d9dea0) 0 empty
  std::integral_constant<bool, false> (0x0x7f7452da7720) 0 empty

Class std::conditional<false, std::is_integral<std::__cxx11::basic_string<char> >, std::is_floating_point<std::__cxx11::basic_string<char> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_integral<std::__cxx11::basic_string<char> >, std::is_floating_point<std::__cxx11::basic_string<char> > > (0x0x7f7452da7840) 0 empty

Class std::__is_floating_point_helper<std::__cxx11::basic_string<char> >
   size=1 align=1
   base size=1 base align=1
std::__is_floating_point_helper<std::__cxx11::basic_string<char> > (0x0x7f7452dc8000) 0 empty
  std::integral_constant<bool, false> (0x0x7f7452da78a0) 0 empty

Class std::is_floating_point<std::__cxx11::basic_string<char> >
   size=1 align=1
   base size=1 base align=1
std::is_floating_point<std::__cxx11::basic_string<char> > (0x0x7f7452dc8068) 0 empty
  std::integral_constant<bool, false> (0x0x7f7452da7900) 0 empty

Class std::__or_<std::is_integral<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_floating_point<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_integral<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_floating_point<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > (0x0x7f7452dc80d0) 0 empty
  std::is_floating_point<std::__cxx11::basic_string<char> > (0x0x7f7452dc8138) 0 empty
    std::integral_constant<bool, false> (0x0x7f7452da7960) 0 empty

Class std::is_arithmetic<std::__cxx11::basic_string<char> >
   size=1 align=1
   base size=1 base align=1
std::is_arithmetic<std::__cxx11::basic_string<char> > (0x0x7f7452dc81a0) 0 empty
  std::integral_constant<bool, false> (0x0x7f7452da79c0) 0 empty

Class std::conditional<false, std::is_arithmetic<std::__cxx11::basic_string<char> >, std::__or_<std::is_enum<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_pointer<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_member_pointer<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_null_pointer<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_arithmetic<std::__cxx11::basic_string<char> >, std::__or_<std::is_enum<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_pointer<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_member_pointer<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_null_pointer<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > (0x0x7f7452da7ae0) 0 empty

Class std::is_enum<std::__cxx11::basic_string<char> >
   size=1 align=1
   base size=1 base align=1
std::is_enum<std::__cxx11::basic_string<char> > (0x0x7f7452dc8208) 0 empty
  std::integral_constant<bool, false> (0x0x7f7452da7b40) 0 empty

Class std::conditional<false, std::is_enum<std::__cxx11::basic_string<char> >, std::__or_<std::is_pointer<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_member_pointer<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_null_pointer<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_enum<std::__cxx11::basic_string<char> >, std::__or_<std::is_pointer<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_member_pointer<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_null_pointer<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > (0x0x7f7452da7c60) 0 empty

Class std::__is_pointer_helper<std::__cxx11::basic_string<char> >
   size=1 align=1
   base size=1 base align=1
std::__is_pointer_helper<std::__cxx11::basic_string<char> > (0x0x7f7452dc8270) 0 empty
  std::integral_constant<bool, false> (0x0x7f7452da7cc0) 0 empty

Class std::is_pointer<std::__cxx11::basic_string<char> >
   size=1 align=1
   base size=1 base align=1
std::is_pointer<std::__cxx11::basic_string<char> > (0x0x7f7452dc83a8) 0 empty
  std::integral_constant<bool, false> (0x0x7f7452da7d20) 0 empty

Class std::conditional<false, std::is_pointer<std::__cxx11::basic_string<char> >, std::__or_<std::is_member_pointer<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_null_pointer<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_pointer<std::__cxx11::basic_string<char> >, std::__or_<std::is_member_pointer<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_null_pointer<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > (0x0x7f7452da7e40) 0 empty

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

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

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

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

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

Class std::__or_<std::is_member_pointer<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_null_pointer<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_member_pointer<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_null_pointer<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > (0x0x7f7452dc8750) 0 empty
  std::is_null_pointer<std::__cxx11::basic_string<char> > (0x0x7f7452dc87b8) 0 empty
    std::integral_constant<bool, false> (0x0x7f7452dd40c0) 0 empty

Class std::__or_<std::is_pointer<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_member_pointer<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_null_pointer<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_pointer<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_member_pointer<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_null_pointer<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > (0x0x7f7452dc8820) 0 empty
  std::__or_<std::is_member_pointer<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_null_pointer<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > (0x0x7f7452dc8888) 0 empty
    std::is_null_pointer<std::__cxx11::basic_string<char> > (0x0x7f7452dc88f0) 0 empty
      std::integral_constant<bool, false> (0x0x7f7452dd4120) 0 empty

Class std::__or_<std::is_enum<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_pointer<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_member_pointer<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_null_pointer<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_enum<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_pointer<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_member_pointer<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_null_pointer<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > (0x0x7f7452dc8958) 0 empty
  std::__or_<std::is_pointer<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_member_pointer<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_null_pointer<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > (0x0x7f7452dc89c0) 0 empty
    std::__or_<std::is_member_pointer<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_null_pointer<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > (0x0x7f7452dc8a28) 0 empty
      std::is_null_pointer<std::__cxx11::basic_string<char> > (0x0x7f7452dc8a90) 0 empty
        std::integral_constant<bool, false> (0x0x7f7452dd4180) 0 empty

Class std::__or_<std::is_arithmetic<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_enum<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_pointer<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_member_pointer<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_null_pointer<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_arithmetic<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_enum<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_pointer<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_member_pointer<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_null_pointer<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > (0x0x7f7452dc8af8) 0 empty
  std::__or_<std::is_enum<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_pointer<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_member_pointer<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_null_pointer<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > (0x0x7f7452dc8b60) 0 empty
    std::__or_<std::is_pointer<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_member_pointer<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_null_pointer<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > (0x0x7f7452dc8bc8) 0 empty
      std::__or_<std::is_member_pointer<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_null_pointer<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > (0x0x7f7452dc8c30) 0 empty
        std::is_null_pointer<std::__cxx11::basic_string<char> > (0x0x7f7452dc8c98) 0 empty
          std::integral_constant<bool, false> (0x0x7f7452dd41e0) 0 empty

Class std::is_scalar<std::__cxx11::basic_string<char> >
   size=1 align=1
   base size=1 base align=1
std::is_scalar<std::__cxx11::basic_string<char> > (0x0x7f7452dc8d00) 0 empty
  std::integral_constant<bool, false> (0x0x7f7452dd4240) 0 empty

Class std::__or_<std::is_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_scalar<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_scalar<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > (0x0x7f7452dc8d68) 0 empty
  std::is_scalar<std::__cxx11::basic_string<char> > (0x0x7f7452dc8dd0) 0 empty
    std::integral_constant<bool, false> (0x0x7f7452dd42a0) 0 empty

Class std::remove_all_extents<std::__cxx11::basic_string<char> >
   size=1 align=1
   base size=0 base align=1
std::remove_all_extents<std::__cxx11::basic_string<char> > (0x0x7f7452dd4300) 0 empty

Class std::__is_destructible_impl<std::__cxx11::basic_string<char> >
   size=1 align=1
   base size=1 base align=1
std::__is_destructible_impl<std::__cxx11::basic_string<char> > (0x0x7f7452dc8f08) 0 empty
  std::__do_is_destructible_impl (0x0x7f7452dd4360) 0 empty

Class std::__is_destructible_safe<std::__cxx11::basic_string<char>, false, false>
   size=1 align=1
   base size=1 base align=1
std::__is_destructible_safe<std::__cxx11::basic_string<char>, false, false> (0x0x7f7452de0000) 0 empty
  std::integral_constant<bool, true> (0x0x7f7452dd43c0) 0 empty

Class std::is_destructible<std::__cxx11::basic_string<char> >
   size=1 align=1
   base size=1 base align=1
std::is_destructible<std::__cxx11::basic_string<char> > (0x0x7f7452de0068) 0 empty
  std::integral_constant<bool, true> (0x0x7f7452dd4420) 0 empty

Class std::conditional<true, std::__is_direct_constructible_impl<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char>&&>, std::is_destructible<std::__cxx11::basic_string<char> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_direct_constructible_impl<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char>&&>, std::is_destructible<std::__cxx11::basic_string<char> > > (0x0x7f7452dd4480) 0 empty

Class std::is_function<std::__cxx11::basic_string<char>&&>
   size=1 align=1
   base size=1 base align=1
std::is_function<std::__cxx11::basic_string<char>&&> (0x0x7f7452de0208) 0 empty
  std::integral_constant<bool, false> (0x0x7f7452dd4540) 0 empty

Class std::conditional<false, std::is_function<std::__cxx11::basic_string<char>&&>, std::__or_<std::is_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::is_void<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<std::__cxx11::basic_string<char>&&>, std::__or_<std::is_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::is_void<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> > > (0x0x7f7452dd4660) 0 empty

Class std::is_lvalue_reference<std::__cxx11::basic_string<char>&&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<std::__cxx11::basic_string<char>&&> (0x0x7f7452de0270) 0 empty
  std::integral_constant<bool, false> (0x0x7f7452dd46c0) 0 empty

Class std::conditional<false, std::is_lvalue_reference<std::__cxx11::basic_string<char>&&>, std::is_rvalue_reference<std::__cxx11::basic_string<char>&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_lvalue_reference<std::__cxx11::basic_string<char>&&>, std::is_rvalue_reference<std::__cxx11::basic_string<char>&&> > (0x0x7f7452dd4720) 0 empty

Class std::is_rvalue_reference<std::__cxx11::basic_string<char>&&>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<std::__cxx11::basic_string<char>&&> (0x0x7f7452de0478) 0 empty
  std::integral_constant<bool, true> (0x0x7f7452dd4780) 0 empty

Class std::__or_<std::is_lvalue_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::is_rvalue_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::is_rvalue_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> > (0x0x7f7452de04e0) 0 empty
  std::is_rvalue_reference<std::__cxx11::basic_string<char>&&> (0x0x7f7452de0548) 0 empty
    std::integral_constant<bool, true> (0x0x7f7452dd47e0) 0 empty

Class std::is_reference<std::__cxx11::basic_string<char>&&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<std::__cxx11::basic_string<char>&&> (0x0x7f7452de05b0) 0 empty
  std::integral_constant<bool, true> (0x0x7f7452dd4840) 0 empty

Class std::conditional<true, std::is_reference<std::__cxx11::basic_string<char>&&>, std::is_void<std::__cxx11::basic_string<char>&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_reference<std::__cxx11::basic_string<char>&&>, std::is_void<std::__cxx11::basic_string<char>&&> > (0x0x7f7452dd4960) 0 empty

Class std::__or_<std::is_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::is_void<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::is_void<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> > (0x0x7f7452de0618) 0 empty
  std::is_reference<std::__cxx11::basic_string<char>&&> (0x0x7f7452de0680) 0 empty
    std::integral_constant<bool, true> (0x0x7f7452dd49c0) 0 empty

Class std::__or_<std::is_function<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::is_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::is_void<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::is_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::is_void<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> > (0x0x7f7452de06e8) 0 empty
  std::__or_<std::is_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::is_void<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> > (0x0x7f7452de0750) 0 empty
    std::is_reference<std::__cxx11::basic_string<char>&&> (0x0x7f7452de07b8) 0 empty
      std::integral_constant<bool, true> (0x0x7f7452dd4a20) 0 empty

Class std::__not_<std::__or_<std::is_function<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::is_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::is_void<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::is_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::is_void<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> > > (0x0x7f7452de0820) 0 empty
  std::integral_constant<bool, false> (0x0x7f7452dd4a80) 0 empty

Class std::is_object<std::__cxx11::basic_string<char>&&>
   size=1 align=1
   base size=1 base align=1
std::is_object<std::__cxx11::basic_string<char>&&> (0x0x7f7452de0888) 0 empty
  std::integral_constant<bool, false> (0x0x7f7452dd4ae0) 0 empty

Class std::conditional<false, std::is_object<std::__cxx11::basic_string<char>&&>, std::is_reference<std::__cxx11::basic_string<char>&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_object<std::__cxx11::basic_string<char>&&>, std::is_reference<std::__cxx11::basic_string<char>&&> > (0x0x7f7452dd4c00) 0 empty

Class std::__or_<std::is_object<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::is_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::is_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> > (0x0x7f7452de08f0) 0 empty
  std::is_reference<std::__cxx11::basic_string<char>&&> (0x0x7f7452de0958) 0 empty
    std::integral_constant<bool, true> (0x0x7f7452dd4c60) 0 empty

Class std::__is_referenceable<std::__cxx11::basic_string<char>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<std::__cxx11::basic_string<char>&&> (0x0x7f7452de09c0) 0 empty
  std::integral_constant<bool, true> (0x0x7f7452dd4cc0) 0 empty

Class std::__add_rvalue_reference_helper<std::__cxx11::basic_string<char>&&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<std::__cxx11::basic_string<char>&&, true> (0x0x7f7452dd4d20) 0 empty

Class std::add_rvalue_reference<std::__cxx11::basic_string<char>&&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<std::__cxx11::basic_string<char>&&> (0x0x7f7452de0af8) 0 empty
  std::__add_rvalue_reference_helper<std::__cxx11::basic_string<char>&&, true> (0x0x7f7452dd4d80) 0 empty

Class std::__is_direct_constructible_impl<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_impl<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char>&&> (0x0x7f7452de01a0) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f7452dd44e0) 0 empty

Class std::__and_<std::is_destructible<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__is_direct_constructible_impl<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_destructible<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__is_direct_constructible_impl<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> > (0x0x7f7452de0c98) 0 empty
  std::__is_direct_constructible_impl<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char>&&> (0x0x7f7452de0d00) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f7452dd4de0) 0 empty

Class std::__is_direct_constructible_new_safe<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new_safe<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char>&&> (0x0x7f7452de0d68) 0 empty
  std::__and_<std::is_destructible<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__is_direct_constructible_impl<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> > (0x0x7f7452de0dd0) 0 empty
    std::__is_direct_constructible_impl<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char>&&> (0x0x7f7452de0e38) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7f7452dd4e40) 0 empty

Class std::__is_direct_constructible_new<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char>&&> (0x0x7f7452de0ea0) 0 empty
  std::__is_direct_constructible_new_safe<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char>&&> (0x0x7f7452de0f08) 0 empty
    std::__and_<std::is_destructible<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__is_direct_constructible_impl<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> > (0x0x7f7452de0f70) 0 empty
      std::__is_direct_constructible_impl<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char>&&> (0x0x7f74529fc000) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7f7452dd4ea0) 0 empty

Class std::__is_direct_constructible<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char>&&> (0x0x7f74529fc068) 0 empty
  std::integral_constant<bool, true> (0x0x7f7452dd4f00) 0 empty

Class std::__is_constructible_impl<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>
   size=1 align=1
   base size=1 base align=1
std::__is_constructible_impl<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> (0x0x7f74529fc1a0) 0 empty
  std::__is_direct_constructible<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char>&&> (0x0x7f74529fc208) 0 empty
    std::integral_constant<bool, true> (0x0x7f7452dd4f60) 0 empty

Class std::is_constructible<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>
   size=1 align=1
   base size=1 base align=1
std::is_constructible<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> (0x0x7f74529fc2d8) 0 empty
  std::integral_constant<bool, true> (0x0x7f74529ff000) 0 empty

Class std::conditional<true, std::__is_nt_constructible_impl<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::is_constructible<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_nt_constructible_impl<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::is_constructible<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> > (0x0x7f74529ff060) 0 empty

Class std::__is_nt_constructible_impl<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>
   size=1 align=1
   base size=1 base align=1
std::__is_nt_constructible_impl<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> (0x0x7f74529fc340) 0 empty
  std::integral_constant<bool, true> (0x0x7f74529ff0c0) 0 empty

Class std::__and_<std::is_constructible<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::__is_nt_constructible_impl<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::__is_nt_constructible_impl<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> > (0x0x7f74529fc3a8) 0 empty
  std::__is_nt_constructible_impl<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> (0x0x7f74529fc410) 0 empty
    std::integral_constant<bool, true> (0x0x7f74529ff120) 0 empty

Class std::is_nothrow_constructible<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_constructible<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> (0x0x7f74529fc478) 0 empty
  std::__and_<std::is_constructible<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::__is_nt_constructible_impl<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> > (0x0x7f74529fc4e0) 0 empty
    std::__is_nt_constructible_impl<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> (0x0x7f74529fc548) 0 empty
      std::integral_constant<bool, true> (0x0x7f74529ff180) 0 empty

Class std::__is_nothrow_move_constructible_impl<std::__cxx11::basic_string<char>, true>
   size=1 align=1
   base size=1 base align=1
std::__is_nothrow_move_constructible_impl<std::__cxx11::basic_string<char>, true> (0x0x7f74529fc5b0) 0 empty
  std::is_nothrow_constructible<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> (0x0x7f74529fc618) 0 empty
    std::__and_<std::is_constructible<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::__is_nt_constructible_impl<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> > (0x0x7f74529fc680) 0 empty
      std::__is_nt_constructible_impl<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> (0x0x7f74529fc6e8) 0 empty
        std::integral_constant<bool, true> (0x0x7f74529ff1e0) 0 empty

Class std::is_nothrow_move_constructible<std::__cxx11::basic_string<char> >
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_move_constructible<std::__cxx11::basic_string<char> > (0x0x7f74529fc750) 0 empty
  std::__is_nothrow_move_constructible_impl<std::__cxx11::basic_string<char>, true> (0x0x7f74529fc7b8) 0 empty
    std::is_nothrow_constructible<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> (0x0x7f74529fc820) 0 empty
      std::__and_<std::is_constructible<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::__is_nt_constructible_impl<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> > (0x0x7f74529fc888) 0 empty
        std::__is_nt_constructible_impl<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> (0x0x7f74529fc8f0) 0 empty
          std::integral_constant<bool, true> (0x0x7f74529ff240) 0 empty

Class std::__not_<std::is_nothrow_move_constructible<std::__cxx11::basic_string<char> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::is_nothrow_move_constructible<std::__cxx11::basic_string<char> > > (0x0x7f74529fc958) 0 empty
  std::integral_constant<bool, false> (0x0x7f74529ff2a0) 0 empty

Class std::conditional<false, std::is_copy_constructible<std::__cxx11::basic_string<char> >, std::__not_<std::is_nothrow_move_constructible<std::__cxx11::basic_string<char> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_copy_constructible<std::__cxx11::basic_string<char> >, std::__not_<std::is_nothrow_move_constructible<std::__cxx11::basic_string<char> > > > (0x0x7f74529ff300) 0 empty

Class std::__and_<std::__not_<std::is_nothrow_move_constructible<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_copy_constructible<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__not_<std::is_nothrow_move_constructible<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_copy_constructible<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > (0x0x7f74529fc9c0) 0 empty
  std::__not_<std::is_nothrow_move_constructible<std::__cxx11::basic_string<char> > > (0x0x7f74529fca28) 0 empty
    std::integral_constant<bool, false> (0x0x7f74529ff360) 0 empty

Class std::__move_if_noexcept_cond<std::__cxx11::basic_string<char> >
   size=1 align=1
   base size=1 base align=1
std::__move_if_noexcept_cond<std::__cxx11::basic_string<char> > (0x0x7f74529fca90) 0 empty
  std::integral_constant<bool, false> (0x0x7f74529ff3c0) 0 empty

Class std::conditional<false, const std::__cxx11::basic_string<char>*, std::move_iterator<std::__cxx11::basic_string<char>*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, const std::__cxx11::basic_string<char>*, std::move_iterator<std::__cxx11::basic_string<char>*> > (0x0x7f74529ff420) 0 empty

Class std::conditional<false, std::__cxx11::basic_string<char>*, std::move_iterator<std::__cxx11::basic_string<char>*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__cxx11::basic_string<char>*, std::move_iterator<std::__cxx11::basic_string<char>*> > (0x0x7f74529ff540) 0 empty

Class std::remove_reference<std::__cxx11::basic_string<char>&>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<std::__cxx11::basic_string<char>&> (0x0x7f74529ff600) 0 empty

Class std::conditional<true, std::__cxx11::basic_string<char>&&, std::__cxx11::basic_string<char>&>
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__cxx11::basic_string<char>&&, std::__cxx11::basic_string<char>&> (0x0x7f74529ff660) 0 empty

Class std::move_iterator<std::__cxx11::basic_string<char>*>
   size=8 align=8
   base size=8 base align=8
std::move_iterator<std::__cxx11::basic_string<char>*> (0x0x7f74529ff5a0) 0

Class std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<const short unsigned int, long unsigned int> > > >
   size=1 align=1
   base size=0 base align=1
std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<const short unsigned int, long unsigned int> > > > (0x0x7f74529ffe40) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::_Rb_tree_node<std::pair<const short unsigned int, long unsigned int> > > >
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::_Rb_tree_node<std::pair<const short unsigned int, long unsigned int> > > > (0x0x7f7452a12410) 0 empty
  std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<const short unsigned int, long unsigned int> > > > (0x0x7f74529ffea0) 0 empty

Class std::is_same<std::_Rb_tree_node<std::pair<const short unsigned int, long unsigned int> >*, std::pair<const short unsigned int, long unsigned int>*>
   size=1 align=1
   base size=1 base align=1
std::is_same<std::_Rb_tree_node<std::pair<const short unsigned int, long unsigned int> >*, std::pair<const short unsigned int, long unsigned int>*> (0x0x7f7452a124e0) 0 empty
  std::integral_constant<bool, false> (0x0x7f74529fff00) 0 empty

Class std::conditional<false, std::__not_<std::is_pointer<std::pair<const short unsigned int, long unsigned int>*> >, std::is_same<std::_Rb_tree_node<std::pair<const short unsigned int, long unsigned int> >*, std::pair<const short unsigned int, long unsigned int>*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__not_<std::is_pointer<std::pair<const short unsigned int, long unsigned int>*> >, std::is_same<std::_Rb_tree_node<std::pair<const short unsigned int, long unsigned int> >*, std::pair<const short unsigned int, long unsigned int>*> > (0x0x7f74529fff60) 0 empty

Class std::__and_<std::is_same<std::_Rb_tree_node<std::pair<const short unsigned int, long unsigned int> >*, std::pair<const short unsigned int, long unsigned int>*>, std::__not_<std::is_pointer<std::pair<const short unsigned int, long unsigned int>*> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_same<std::_Rb_tree_node<std::pair<const short unsigned int, long unsigned int> >*, std::pair<const short unsigned int, long unsigned int>*>, std::__not_<std::is_pointer<std::pair<const short unsigned int, long unsigned int>*> > > (0x0x7f7452a12548) 0 empty
  std::is_same<std::_Rb_tree_node<std::pair<const short unsigned int, long unsigned int> >*, std::pair<const short unsigned int, long unsigned int>*> (0x0x7f7452a125b0) 0 empty
    std::integral_constant<bool, false> (0x0x7f7452a4c000) 0 empty

Class std::conditional<true, std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const short unsigned int, long unsigned int> >*&, 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 short unsigned int, long unsigned int> >*&, 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 short unsigned int, long unsigned int> >*&, 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 short unsigned int, long unsigned int> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > > (0x0x7f7452a4cb40) 0 empty

Class std::conditional<false, std::__is_direct_constructible_ref_cast<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const short unsigned int, long unsigned int> >*&>, std::__is_direct_constructible_new_safe<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const short unsigned int, long unsigned 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*, std::_Rb_tree_node<std::pair<const short unsigned int, long unsigned int> >*&>, std::__is_direct_constructible_new_safe<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const short unsigned int, long unsigned int> >*&> > (0x0x7f7452a4cba0) 0 empty

Class std::conditional<true, std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const short unsigned int, long unsigned 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*, std::_Rb_tree_node<std::pair<const short unsigned int, long unsigned int> >*&>, std::is_destructible<std::_Rb_tree_node_base*> > (0x0x7f7452a4cc00) 0 empty

Class std::is_function<std::_Rb_tree_node<std::pair<const short unsigned int, long unsigned int> >*&>
   size=1 align=1
   base size=1 base align=1
std::is_function<std::_Rb_tree_node<std::pair<const short unsigned int, long unsigned int> >*&> (0x0x7f7452a12820) 0 empty
  std::integral_constant<bool, false> (0x0x7f7452a4ccc0) 0 empty

Class std::conditional<false, std::is_function<std::_Rb_tree_node<std::pair<const short unsigned int, long unsigned int> >*&>, std::__or_<std::is_reference<std::_Rb_tree_node<std::pair<const short unsigned int, long unsigned int> >*&>, std::is_void<std::_Rb_tree_node<std::pair<const short unsigned int, long unsigned int> >*&> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<std::_Rb_tree_node<std::pair<const short unsigned int, long unsigned int> >*&>, std::__or_<std::is_reference<std::_Rb_tree_node<std::pair<const short unsigned int, long unsigned int> >*&>, std::is_void<std::_Rb_tree_node<std::pair<const short unsigned int, long unsigned int> >*&> > > (0x0x7f7452a4cea0) 0 empty

Class std::is_lvalue_reference<std::_Rb_tree_node<std::pair<const short unsigned int, long unsigned int> >*&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<std::_Rb_tree_node<std::pair<const short unsigned int, long unsigned int> >*&> (0x0x7f7452a12888) 0 empty
  std::integral_constant<bool, true> (0x0x7f7452a4cf00) 0 empty

Class std::conditional<true, std::is_lvalue_reference<std::_Rb_tree_node<std::pair<const short unsigned int, long unsigned int> >*&>, std::is_rvalue_reference<std::_Rb_tree_node<std::pair<const short unsigned int, long unsigned int> >*&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_lvalue_reference<std::_Rb_tree_node<std::pair<const short unsigned int, long unsigned int> >*&>, std::is_rvalue_reference<std::_Rb_tree_node<std::pair<const short unsigned int, long unsigned int> >*&> > (0x0x7f7452a4cf60) 0 empty

Class std::__or_<std::is_lvalue_reference<std::_Rb_tree_node<std::pair<const short unsigned int, long unsigned int> >*&>, std::is_rvalue_reference<std::_Rb_tree_node<std::pair<const short unsigned int, long unsigned int> >*&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<std::_Rb_tree_node<std::pair<const short unsigned int, long unsigned int> >*&>, std::is_rvalue_reference<std::_Rb_tree_node<std::pair<const short unsigned int, long unsigned int> >*&> > (0x0x7f7452a12a90) 0 empty
  std::is_lvalue_reference<std::_Rb_tree_node<std::pair<const short unsigned int, long unsigned int> >*&> (0x0x7f7452a12af8) 0 empty
    std::integral_constant<bool, true> (0x0x7f7452a85000) 0 empty

Class std::is_reference<std::_Rb_tree_node<std::pair<const short unsigned int, long unsigned int> >*&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<std::_Rb_tree_node<std::pair<const short unsigned int, long unsigned int> >*&> (0x0x7f7452a12bc8) 0 empty
  std::integral_constant<bool, true> (0x0x7f7452a85060) 0 empty

Class std::conditional<true, std::is_reference<std::_Rb_tree_node<std::pair<const short unsigned int, long unsigned int> >*&>, std::is_void<std::_Rb_tree_node<std::pair<const short unsigned int, long unsigned int> >*&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_reference<std::_Rb_tree_node<std::pair<const short unsigned int, long unsigned int> >*&>, std::is_void<std::_Rb_tree_node<std::pair<const short unsigned int, long unsigned int> >*&> > (0x0x7f7452a85180) 0 empty

Class std::__or_<std::is_reference<std::_Rb_tree_node<std::pair<const short unsigned int, long unsigned int> >*&>, std::is_void<std::_Rb_tree_node<std::pair<const short unsigned int, long unsigned int> >*&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::_Rb_tree_node<std::pair<const short unsigned int, long unsigned int> >*&>, std::is_void<std::_Rb_tree_node<std::pair<const short unsigned int, long unsigned int> >*&> > (0x0x7f7452a12d00) 0 empty
  std::is_reference<std::_Rb_tree_node<std::pair<const short unsigned int, long unsigned int> >*&> (0x0x7f7452a12d68) 0 empty
    std::integral_constant<bool, true> (0x0x7f7452a851e0) 0 empty

Class std::__or_<std::is_function<std::_Rb_tree_node<std::pair<const short unsigned int, long unsigned int> >*&>, std::is_reference<std::_Rb_tree_node<std::pair<const short unsigned int, long unsigned int> >*&>, std::is_void<std::_Rb_tree_node<std::pair<const short unsigned int, long unsigned int> >*&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::_Rb_tree_node<std::pair<const short unsigned int, long unsigned int> >*&>, std::is_reference<std::_Rb_tree_node<std::pair<const short unsigned int, long unsigned int> >*&>, std::is_void<std::_Rb_tree_node<std::pair<const short unsigned int, long unsigned int> >*&> > (0x0x7f7452a12e38) 0 empty
  std::__or_<std::is_reference<std::_Rb_tree_node<std::pair<const short unsigned int, long unsigned int> >*&>, std::is_void<std::_Rb_tree_node<std::pair<const short unsigned int, long unsigned int> >*&> > (0x0x7f7452a12ea0) 0 empty
    std::is_reference<std::_Rb_tree_node<std::pair<const short unsigned int, long unsigned int> >*&> (0x0x7f7452a12f08) 0 empty
      std::integral_constant<bool, true> (0x0x7f7452a85240) 0 empty

Class std::__not_<std::__or_<std::is_function<std::_Rb_tree_node<std::pair<const short unsigned int, long unsigned int> >*&>, std::is_reference<std::_Rb_tree_node<std::pair<const short unsigned int, long unsigned int> >*&>, std::is_void<std::_Rb_tree_node<std::pair<const short unsigned int, long unsigned int> >*&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<std::_Rb_tree_node<std::pair<const short unsigned int, long unsigned int> >*&>, std::is_reference<std::_Rb_tree_node<std::pair<const short unsigned int, long unsigned int> >*&>, std::is_void<std::_Rb_tree_node<std::pair<const short unsigned int, long unsigned int> >*&> > > (0x0x7f7452a12478) 0 empty
  std::integral_constant<bool, false> (0x0x7f7452a852a0) 0 empty

Class std::is_object<std::_Rb_tree_node<std::pair<const short unsigned int, long unsigned int> >*&>
   size=1 align=1
   base size=1 base align=1
std::is_object<std::_Rb_tree_node<std::pair<const short unsigned int, long unsigned int> >*&> (0x0x7f74529fcf08) 0 empty
  std::integral_constant<bool, false> (0x0x7f7452a85300) 0 empty

Class std::conditional<false, std::is_object<std::_Rb_tree_node<std::pair<const short unsigned int, long unsigned int> >*&>, std::is_reference<std::_Rb_tree_node<std::pair<const short unsigned int, long unsigned int> >*&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_object<std::_Rb_tree_node<std::pair<const short unsigned int, long unsigned int> >*&>, std::is_reference<std::_Rb_tree_node<std::pair<const short unsigned int, long unsigned int> >*&> > (0x0x7f7452a854e0) 0 empty

Class std::__or_<std::is_object<std::_Rb_tree_node<std::pair<const short unsigned int, long unsigned int> >*&>, std::is_reference<std::_Rb_tree_node<std::pair<const short unsigned int, long unsigned int> >*&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<std::_Rb_tree_node<std::pair<const short unsigned int, long unsigned int> >*&>, std::is_reference<std::_Rb_tree_node<std::pair<const short unsigned int, long unsigned int> >*&> > (0x0x7f7452a8d000) 0 empty
  std::is_reference<std::_Rb_tree_node<std::pair<const short unsigned int, long unsigned int> >*&> (0x0x7f7452a8d068) 0 empty
    std::integral_constant<bool, true> (0x0x7f7452a85540) 0 empty

Class std::__is_referenceable<std::_Rb_tree_node<std::pair<const short unsigned int, long unsigned int> >*&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<std::_Rb_tree_node<std::pair<const short unsigned int, long unsigned int> >*&> (0x0x7f7452a8d138) 0 empty
  std::integral_constant<bool, true> (0x0x7f7452a855a0) 0 empty

Class std::__add_rvalue_reference_helper<std::_Rb_tree_node<std::pair<const short unsigned int, long unsigned int> >*&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<std::_Rb_tree_node<std::pair<const short unsigned int, long unsigned int> >*&, true> (0x0x7f7452a85600) 0 empty

Class std::add_rvalue_reference<std::_Rb_tree_node<std::pair<const short unsigned int, long unsigned int> >*&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<std::_Rb_tree_node<std::pair<const short unsigned int, long unsigned int> >*&> (0x0x7f7452a8d340) 0 empty
  std::__add_rvalue_reference_helper<std::_Rb_tree_node<std::pair<const short unsigned int, long unsigned int> >*&, true> (0x0x7f7452a85660) 0 empty

Class std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const short unsigned int, long unsigned int> >*&>
   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 short unsigned int, long unsigned int> >*&> (0x0x7f7452a127b8) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f7452a4cc60) 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 short unsigned int, long unsigned 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*, std::_Rb_tree_node<std::pair<const short unsigned int, long unsigned int> >*&> > (0x0x7f7452a8d4e0) 0 empty
  std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const short unsigned int, long unsigned int> >*&> (0x0x7f7452a8d548) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f7452a856c0) 0 empty

Class std::__is_direct_constructible_new_safe<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const short unsigned int, long unsigned int> >*&>
   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 short unsigned int, long unsigned int> >*&> (0x0x7f7452a8d5b0) 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 short unsigned int, long unsigned int> >*&> > (0x0x7f7452a8d618) 0 empty
    std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const short unsigned int, long unsigned int> >*&> (0x0x7f7452a8d680) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7f7452a85720) 0 empty

Class std::__is_direct_constructible_new<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const short unsigned int, long unsigned int> >*&>
   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 short unsigned int, long unsigned int> >*&> (0x0x7f7452a8d6e8) 0 empty
  std::__is_direct_constructible_new_safe<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const short unsigned int, long unsigned int> >*&> (0x0x7f7452a8d750) 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 short unsigned int, long unsigned int> >*&> > (0x0x7f7452a8d7b8) 0 empty
      std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const short unsigned int, long unsigned int> >*&> (0x0x7f7452a8d820) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7f7452a85780) 0 empty

Class std::__is_direct_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const short unsigned int, long unsigned int> >*&>
   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 short unsigned int, long unsigned int> >*&> (0x0x7f7452a8d888) 0 empty
  std::integral_constant<bool, true> (0x0x7f7452a857e0) 0 empty

Class std::__is_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const short unsigned int, long unsigned int> >*&>
   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 short unsigned int, long unsigned int> >*&> (0x0x7f7452a8d8f0) 0 empty
  std::__is_direct_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const short unsigned int, long unsigned int> >*&> (0x0x7f7452a8d958) 0 empty
    std::integral_constant<bool, true> (0x0x7f7452a85840) 0 empty

Class std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const short unsigned int, long unsigned int> >*&>
   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 short unsigned int, long unsigned int> >*&> (0x0x7f7452a8d9c0) 0 empty
  std::integral_constant<bool, true> (0x0x7f7452a858a0) 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 short unsigned int, long unsigned int> >*&, 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 short unsigned int, long unsigned int> >*&> >
   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 short unsigned int, long unsigned int> >*&, 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 short unsigned int, long unsigned int> >*&> > (0x0x7f7452a85900) 0 empty

Class std::conditional<true, std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const short unsigned int, long unsigned int> >*&, 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 short unsigned int, long unsigned int> >*&, 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&&> > (0x0x7f7452a85960) 0 empty

Class std::remove_volatile<std::_Rb_tree_node<std::pair<const short unsigned int, long unsigned int> >*&>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<std::_Rb_tree_node<std::pair<const short unsigned int, long unsigned int> >*&> (0x0x7f7452a85a20) 0 empty

Class std::remove_const<std::_Rb_tree_node<std::pair<const short unsigned int, long unsigned int> >*&>
   size=1 align=1
   base size=0 base align=1
std::remove_const<std::_Rb_tree_node<std::pair<const short unsigned int, long unsigned int> >*&> (0x0x7f7452a85b40) 0 empty

Class std::remove_cv<std::_Rb_tree_node<std::pair<const short unsigned int, long unsigned int> >*&>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<std::_Rb_tree_node<std::pair<const short unsigned int, long unsigned int> >*&> (0x0x7f7452a859c0) 0 empty

Class std::__is_void_helper<std::_Rb_tree_node<std::pair<const short unsigned int, long unsigned int> >*&>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<std::_Rb_tree_node<std::pair<const short unsigned int, long unsigned int> >*&> (0x0x7f7452a8dc30) 0 empty
  std::integral_constant<bool, false> (0x0x7f7452a85de0) 0 empty

Class std::is_void<std::_Rb_tree_node<std::pair<const short unsigned int, long unsigned int> >*&>
   size=1 align=1
   base size=1 base align=1
std::is_void<std::_Rb_tree_node<std::pair<const short unsigned int, long unsigned int> >*&> (0x0x7f7452a8dd68) 0 empty
  std::integral_constant<bool, false> (0x0x7f7452a85f00) 0 empty

Class std::conditional<false, std::is_void<std::_Rb_tree_node<std::pair<const short unsigned int, long unsigned 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<std::_Rb_tree_node<std::pair<const short unsigned int, long unsigned int> >*&>, std::__or_<std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> > > (0x0x7f7452a9f060) 0 empty

Class std::__or_<std::is_void<std::_Rb_tree_node<std::pair<const short unsigned int, long unsigned 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<std::_Rb_tree_node<std::pair<const short unsigned int, long unsigned int> >*&>, std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> > (0x0x7f7452a8ddd0) 0 empty
  std::__or_<std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> > (0x0x7f7452a8de38) 0 empty
    std::is_array<std::_Rb_tree_node_base*> (0x0x7f7452a8dea0) 0 empty
      std::integral_constant<bool, false> (0x0x7f7452a9f0c0) 0 empty

Class std::__is_convertible_helper<std::_Rb_tree_node<std::pair<const short unsigned int, long unsigned int> >*&, 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 short unsigned int, long unsigned int> >*&, std::_Rb_tree_node_base*, false> (0x0x7f7452a9f120) 0 empty

Class std::is_convertible<std::_Rb_tree_node<std::pair<const short unsigned int, long unsigned int> >*&, 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 short unsigned int, long unsigned int> >*&, std::_Rb_tree_node_base*> (0x0x7f7452aa8000) 0 empty
  std::integral_constant<bool, true> (0x0x7f7452a9f180) 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 short unsigned int, long unsigned int> >*&, 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 short unsigned int, long unsigned int> >*&, std::_Rb_tree_node_base*> > (0x0x7f7452a9f1e0) 0 empty

Class std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const short unsigned int, long unsigned int> >*&, 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 short unsigned int, long unsigned int> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > (0x0x7f7452aa8068) 0 empty
  std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> (0x0x7f7452aa80d0) 0 empty
    std::integral_constant<bool, true> (0x0x7f7452a9f240) 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 short unsigned int, long unsigned int> >*&, 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 short unsigned int, long unsigned int> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > (0x0x7f7452aa8138) 0 empty
  std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const short unsigned int, long unsigned int> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > (0x0x7f7452aa81a0) 0 empty
    std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> (0x0x7f7452aa8208) 0 empty
      std::integral_constant<bool, true> (0x0x7f7452a9f2a0) 0 empty

Class std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const short unsigned int, long unsigned int> >*&>, 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 short unsigned int, long unsigned int> >*&, 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 short unsigned int, long unsigned int> >*&>, 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 short unsigned int, long unsigned int> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > (0x0x7f7452aa8270) 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 short unsigned int, long unsigned int> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > (0x0x7f7452aa82d8) 0 empty
    std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const short unsigned int, long unsigned int> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > (0x0x7f7452aa8340) 0 empty
      std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> (0x0x7f7452aa83a8) 0 empty
        std::integral_constant<bool, true> (0x0x7f7452a9f300) 0 empty

Class std::conditional<false, std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const short unsigned int, long unsigned int> >*&, 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 short unsigned int, long unsigned int> >*&, 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 short unsigned int, long unsigned int> >*&, 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 short unsigned int, long unsigned int> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > > (0x0x7f7452a9f3c0) 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 short unsigned int, long unsigned int> >*&, 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 short unsigned int, long unsigned int> >*&> >
   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 short unsigned int, long unsigned int> >*&, 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 short unsigned int, long unsigned int> >*&> > (0x0x7f7452a9f420) 0 empty

Class std::conditional<true, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const short unsigned int, long unsigned int> >*&, 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 short unsigned int, long unsigned int> >*&, 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&&> > (0x0x7f7452a9f480) 0 empty

Class std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const short unsigned int, long unsigned int> >*&, 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 short unsigned int, long unsigned int> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > (0x0x7f7452aa8478) 0 empty
  std::integral_constant<bool, false> (0x0x7f7452a9f4e0) 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 short unsigned int, long unsigned int> >*&, 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 short unsigned int, long unsigned int> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > > (0x0x7f7452aa84e0) 0 empty
  std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const short unsigned int, long unsigned int> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > (0x0x7f7452aa8548) 0 empty
    std::integral_constant<bool, false> (0x0x7f7452a9f540) 0 empty

Class std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const short unsigned int, long unsigned int> >*&>, 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 short unsigned int, long unsigned int> >*&, 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 short unsigned int, long unsigned int> >*&>, 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 short unsigned int, long unsigned int> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > > (0x0x7f7452aa85b0) 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 short unsigned int, long unsigned int> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > > (0x0x7f7452aa8618) 0 empty
    std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const short unsigned int, long unsigned int> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > (0x0x7f7452aa8680) 0 empty
      std::integral_constant<bool, false> (0x0x7f7452a9f5a0) 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 short unsigned int, long unsigned int> >*&> >
   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 short unsigned int, long unsigned int> >*&> > (0x0x7f7452a9f660) 0 empty

Class std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const short unsigned int, long unsigned int> >*&>, 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 short unsigned int, long unsigned int> >*&>, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> > (0x0x7f7452aa86e8) 0 empty
  std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> (0x0x7f7452aa8750) 0 empty
    std::integral_constant<bool, true> (0x0x7f7452a9f6c0) 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 short unsigned int, long unsigned int> >*&, 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 short unsigned int, long unsigned int> >*&, std::_Rb_tree_node_base*> > (0x0x7f7452a9f780) 0 empty

Class std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const short unsigned int, long unsigned 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=1 base align=1
std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const short unsigned int, long unsigned int> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> > (0x0x7f7452aa87b8) 0 empty
  std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> (0x0x7f7452aa8820) 0 empty
    std::integral_constant<bool, true> (0x0x7f7452a9f7e0) 0 empty

Class std::remove_reference<std::_Rb_tree_node<std::pair<const short unsigned int, long unsigned int> >*&>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<std::_Rb_tree_node<std::pair<const short unsigned int, long unsigned int> >*&> (0x0x7f7452a9f8a0) 0 empty

Class std::__is_pointer<const std::__cxx11::basic_string<char>*>
   size=1 align=1
   base size=0 base align=1
std::__is_pointer<const std::__cxx11::basic_string<char>*> (0x0x7f7452b0d660) 0 empty

Class std::__is_pointer<std::__cxx11::basic_string<char>*>
   size=1 align=1
   base size=0 base align=1
std::__is_pointer<std::__cxx11::basic_string<char>*> (0x0x7f7452b0d6c0) 0 empty

Class std::__are_same<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >
   size=1 align=1
   base size=0 base align=1
std::__are_same<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > (0x0x7f7452b0d7e0) 0 empty

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

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

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

Class std::__is_move_iterator<__gnu_cxx::__normal_iterator<const short unsigned int*, std::vector<short unsigned int, std::allocator<short unsigned int> > > >
   size=1 align=1
   base size=0 base align=1
std::__is_move_iterator<__gnu_cxx::__normal_iterator<const short unsigned int*, std::vector<short unsigned int, std::allocator<short unsigned int> > > > (0x0x7f7452b65480) 0 empty

Class std::__iterator_traits<std::move_iterator<short unsigned int*>, void>
   size=1 align=1
   base size=0 base align=1
std::__iterator_traits<std::move_iterator<short unsigned int*>, void> (0x0x7f7452b65780) 0 empty

Class std::iterator_traits<std::move_iterator<short unsigned int*> >
   size=1 align=1
   base size=1 base align=1
std::iterator_traits<std::move_iterator<short unsigned int*> > (0x0x7f7452b1fa28) 0 empty
  std::__iterator_traits<std::move_iterator<short unsigned int*>, void> (0x0x7f7452b657e0) 0 empty

Class std::__is_assignable_helper<short unsigned int&, short unsigned int&&>
   size=1 align=1
   base size=0 base align=1
std::__is_assignable_helper<short unsigned int&, short unsigned int&&> (0x0x7f7452b65840) 0 empty

Class std::is_assignable<short unsigned int&, short unsigned int&&>
   size=1 align=1
   base size=1 base align=1
std::is_assignable<short unsigned int&, short unsigned int&&> (0x0x7f7452b1fb60) 0 empty
  std::integral_constant<bool, true> (0x0x7f7452b658a0) 0 empty

Class std::__iterator_traits<std::move_iterator<std::__cxx11::basic_string<char>*>, void>
   size=1 align=1
   base size=0 base align=1
std::__iterator_traits<std::move_iterator<std::__cxx11::basic_string<char>*>, void> (0x0x7f7452b92000) 0 empty

Class std::iterator_traits<std::move_iterator<std::__cxx11::basic_string<char>*> >
   size=1 align=1
   base size=1 base align=1
std::iterator_traits<std::move_iterator<std::__cxx11::basic_string<char>*> > (0x0x7f7452b1fdd0) 0 empty
  std::__iterator_traits<std::move_iterator<std::__cxx11::basic_string<char>*>, void> (0x0x7f7452b92060) 0 empty

Class std::__is_assignable_helper<std::__cxx11::basic_string<char>&, std::__cxx11::basic_string<char>&&>
   size=1 align=1
   base size=0 base align=1
std::__is_assignable_helper<std::__cxx11::basic_string<char>&, std::__cxx11::basic_string<char>&&> (0x0x7f7452b920c0) 0 empty

Class std::is_assignable<std::__cxx11::basic_string<char>&, std::__cxx11::basic_string<char>&&>
   size=1 align=1
   base size=1 base align=1
std::is_assignable<std::__cxx11::basic_string<char>&, std::__cxx11::basic_string<char>&&> (0x0x7f7452b1f1a0) 0 empty
  std::integral_constant<bool, true> (0x0x7f7452b921e0) 0 empty

Class std::_Index_tuple<0ul>
   size=1 align=1
   base size=0 base align=1
std::_Index_tuple<0ul> (0x0x7f7452b92ba0) 0 empty

Class std::_Index_tuple<>
   size=1 align=1
   base size=0 base align=1
std::_Index_tuple<> (0x0x7f7452b92c00) 0 empty

Class std::__is_pointer<const short unsigned int*>
   size=1 align=1
   base size=0 base align=1
std::__is_pointer<const short unsigned int*> (0x0x7f7452b92f60) 0 empty

Class std::__is_pointer<short unsigned int*>
   size=1 align=1
   base size=0 base align=1
std::__is_pointer<short unsigned int*> (0x0x7f7452bda000) 0 empty

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

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

Class std::__is_move_iterator<std::move_iterator<short unsigned int*> >
   size=1 align=1
   base size=0 base align=1
std::__is_move_iterator<std::move_iterator<short unsigned int*> > (0x0x7f7452bda180) 0 empty

Class std::remove_reference<std::__cxx11::basic_string<char> >
   size=1 align=1
   base size=0 base align=1
std::remove_reference<std::__cxx11::basic_string<char> > (0x0x7f7452bda360) 0 empty

Class std::tuple_element<0ul, std::tuple<short unsigned int&&> >
   size=1 align=1
   base size=0 base align=1
std::tuple_element<0ul, std::tuple<short unsigned int&&> > (0x0x7f7452bda480) 0 empty

Class std::conditional<false, std::is_move_assignable<short unsigned int>, std::is_copy_assignable<short unsigned int> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_move_assignable<short unsigned int>, std::is_copy_assignable<short unsigned int> > (0x0x7f7452bda780) 0 empty

Class std::__is_copy_assignable_impl<short unsigned int, true>
   size=1 align=1
   base size=1 base align=1
std::__is_copy_assignable_impl<short unsigned int, true> (0x0x7f7452ba6bc8) 0 empty
  std::is_assignable<short unsigned int&, const short unsigned int&> (0x0x7f7452ba6c30) 0 empty
    std::integral_constant<bool, true> (0x0x7f7452bda7e0) 0 empty

Class std::is_copy_assignable<short unsigned int>
   size=1 align=1
   base size=1 base align=1
std::is_copy_assignable<short unsigned int> (0x0x7f7452ba6c98) 0 empty
  std::__is_copy_assignable_impl<short unsigned int, true> (0x0x7f7452ba6d00) 0 empty
    std::is_assignable<short unsigned int&, const short unsigned int&> (0x0x7f7452ba6d68) 0 empty
      std::integral_constant<bool, true> (0x0x7f7452bda840) 0 empty

Class std::__copy_move<true, true, std::random_access_iterator_tag>
   size=1 align=1
   base size=0 base align=1
std::__copy_move<true, true, std::random_access_iterator_tag> (0x0x7f7452bdaae0) 0 empty

Class std::conditional<true, std::is_move_assignable<short unsigned int>, std::is_copy_assignable<short unsigned int> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_move_assignable<short unsigned int>, std::is_copy_assignable<short unsigned int> > (0x0x7f7452bdac00) 0 empty

Class std::__is_move_assignable_impl<short unsigned int, true>
   size=1 align=1
   base size=1 base align=1
std::__is_move_assignable_impl<short unsigned int, true> (0x0x7f7452ba66e8) 0 empty
  std::is_assignable<short unsigned int&, short unsigned int&&> (0x0x7f7452ba6750) 0 empty
    std::integral_constant<bool, true> (0x0x7f7452bdac60) 0 empty

Class std::is_move_assignable<short unsigned int>
   size=1 align=1
   base size=1 base align=1
std::is_move_assignable<short unsigned int> (0x0x7f7452ba67b8) 0 empty
  std::__is_move_assignable_impl<short unsigned int, true> (0x0x7f7452ba6820) 0 empty
    std::is_assignable<short unsigned int&, short unsigned int&&> (0x0x7f7452ba6e38) 0 empty
      std::integral_constant<bool, true> (0x0x7f7452bdacc0) 0 empty

