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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class std::__is_integer<long int>
   size=1 align=1
   base size=0 base align=1
std::__is_integer<long int> (0x0x7f9a197ca600) 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> (0x0x7f9a197ca660) 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> (0x0x7f9a197ca6c0) 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> (0x0x7f9a197ca720) 0 empty

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

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

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

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

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

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

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

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

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

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

Class __gnu_cxx::__add_unsigned<char>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__add_unsigned<char> (0x0x7f9a198020c0) 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> (0x0x7f9a19802120) 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> (0x0x7f9a19802180) 0 empty

Class __gnu_cxx::__add_unsigned<int>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__add_unsigned<int> (0x0x7f9a198021e0) 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> (0x0x7f9a19802240) 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> (0x0x7f9a198022a0) 0 empty

Class __gnu_cxx::__remove_unsigned<char>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__remove_unsigned<char> (0x0x7f9a19802360) 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> (0x0x7f9a198023c0) 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> (0x0x7f9a19802420) 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> (0x0x7f9a19802480) 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> (0x0x7f9a198024e0) 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> (0x0x7f9a19802540) 0 empty

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class std::__is_integral_helper<char>
   size=1 align=1
   base size=1 base align=1
std::__is_integral_helper<char> (0x0x7f9a197909c0) 0 empty
  std::integral_constant<bool, true> (0x0x7f9a1983b4e0) 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> (0x0x7f9a19790a28) 0 empty
  std::integral_constant<bool, true> (0x0x7f9a1983b540) 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> (0x0x7f9a19790a90) 0 empty
  std::integral_constant<bool, true> (0x0x7f9a1983b5a0) 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> (0x0x7f9a19790af8) 0 empty
  std::integral_constant<bool, true> (0x0x7f9a1983b600) 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> (0x0x7f9a19790b60) 0 empty
  std::integral_constant<bool, true> (0x0x7f9a1983b660) 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> (0x0x7f9a19790bc8) 0 empty
  std::integral_constant<bool, true> (0x0x7f9a1983b6c0) 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> (0x0x7f9a19790c30) 0 empty
  std::integral_constant<bool, true> (0x0x7f9a1983b720) 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> (0x0x7f9a19790c98) 0 empty
  std::integral_constant<bool, true> (0x0x7f9a1983b780) 0 empty

Class std::__is_integral_helper<int>
   size=1 align=1
   base size=1 base align=1
std::__is_integral_helper<int> (0x0x7f9a19790d00) 0 empty
  std::integral_constant<bool, true> (0x0x7f9a1983b7e0) 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> (0x0x7f9a19790d68) 0 empty
  std::integral_constant<bool, true> (0x0x7f9a1983b840) 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> (0x0x7f9a19790dd0) 0 empty
  std::integral_constant<bool, true> (0x0x7f9a1983b8a0) 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> (0x0x7f9a19790e38) 0 empty
  std::integral_constant<bool, true> (0x0x7f9a1983b900) 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> (0x0x7f9a19790ea0) 0 empty
  std::integral_constant<bool, true> (0x0x7f9a1983b960) 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> (0x0x7f9a19790f08) 0 empty
  std::integral_constant<bool, true> (0x0x7f9a1983b9c0) 0 empty

Class std::__is_integral_helper<__int128>
   size=1 align=1
   base size=1 base align=1
std::__is_integral_helper<__int128> (0x0x7f9a19790f70) 0 empty
  std::integral_constant<bool, true> (0x0x7f9a1983ba20) 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> (0x0x7f9a19852000) 0 empty
  std::integral_constant<bool, true> (0x0x7f9a1983ba80) 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> (0x0x7f9a19852138) 0 empty
  std::integral_constant<bool, true> (0x0x7f9a1983bba0) 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> (0x0x7f9a198521a0) 0 empty
  std::integral_constant<bool, true> (0x0x7f9a1983bc00) 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> (0x0x7f9a19852208) 0 empty
  std::integral_constant<bool, true> (0x0x7f9a1983bc60) 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> (0x0x7f9a19875548) 0 empty
  std::integral_constant<bool, true> (0x0x7f9a1985de40) 0 empty

Class std::__do_is_destructible_impl
   size=1 align=1
   base size=0 base align=1
std::__do_is_destructible_impl (0x0x7f9a19886b40) 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 (0x0x7f9a19886d80) 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 (0x0x7f9a198b2000) 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 (0x0x7f9a198b2240) 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 (0x0x7f9a198b23c0) 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 (0x0x7f9a198b2780) 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 (0x0x7f9a198ec8a0) 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> (0x0x7f9a198ece40) 0 empty

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

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

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

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

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

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

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

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

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

Class std::__make_signed<unsigned int>
   size=1 align=1
   base size=0 base align=1
std::__make_signed<unsigned int> (0x0x7f9a18f1a1e0) 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> (0x0x7f9a18f1a240) 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> (0x0x7f9a18f1a2a0) 0 empty

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

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

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

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

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

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

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

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

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

Class std::__invoke_other
   size=1 align=1
   base size=0 base align=1
std::__invoke_other (0x0x7f9a18f44780) 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 (0x0x7f9a18f44840) 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 (0x0x7f9a18f44900) 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 (0x0x7f9a18f449c0) 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 (0x0x7f9a18f44a80) 0 empty

Class std::__result_of_other_impl
   size=1 align=1
   base size=0 base align=1
std::__result_of_other_impl (0x0x7f9a18f82120) 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 (0x0x7f9a18f82300) 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 (0x0x7f9a18f82360) 0 empty

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

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

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

Class std::forward_iterator_tag
   size=1 align=1
   base size=1 base align=1
std::forward_iterator_tag (0x0x7f9a18f73750) 0 empty
  std::input_iterator_tag (0x0x7f9a18fedae0) 0 empty

Class std::bidirectional_iterator_tag
   size=1 align=1
   base size=1 base align=1
std::bidirectional_iterator_tag (0x0x7f9a18f737b8) 0 empty
  std::forward_iterator_tag (0x0x7f9a18f73820) 0 empty
    std::input_iterator_tag (0x0x7f9a18fedb40) 0 empty

Class std::random_access_iterator_tag
   size=1 align=1
   base size=1 base align=1
std::random_access_iterator_tag (0x0x7f9a18f73888) 0 empty
  std::bidirectional_iterator_tag (0x0x7f9a18f738f0) 0 empty
    std::forward_iterator_tag (0x0x7f9a18f73958) 0 empty
      std::input_iterator_tag (0x0x7f9a18fedba0) 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> (0x0x7f9a1904d360) 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 (0x0x7f9a1909a720) 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 (0x0x7f9a1909a840) 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 (0x0x7f9a1909a9c0) 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 (0x0x7f9a1909ab40) 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 (0x0x7f9a1909ac60) 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> (0x0x7f9a190ee0c0) 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> (0x0x7f9a190ee1e0) 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> (0x0x7f9a190ee6c0) 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> (0x0x7f9a190ee780) 0 empty

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

Class std::__lexicographical_compare<true>
   size=1 align=1
   base size=0 base align=1
std::__lexicographical_compare<true> (0x0x7f9a18d24480) 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 (0x0x7f9a18d57060) 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 (0x0x7f9a18f73c30) 0 nearly-empty
    vptr=((& std::bad_exception::_ZTVSt13bad_exception) + 16u)
  std::exception (0x0x7f9a18d57240) 0 nearly-empty
      primary-for std::bad_exception (0x0x7f9a18f73c30)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class std::_Rb_tree_node_base
   size=32 align=8
   base size=32 base align=8
std::_Rb_tree_node_base (0x0x7f9a18f03960) 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*> (0x0x7f9a18bcfde0) 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*> (0x0x7f9a18ead4e0) 0 empty
  std::integral_constant<bool, false> (0x0x7f9a18bcfe40) 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*> > > (0x0x7f9a18bcfea0) 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*> (0x0x7f9a18ead548) 0 empty
  std::integral_constant<bool, false> (0x0x7f9a18c4e000) 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*> > (0x0x7f9a18c4e060) 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*> (0x0x7f9a18ead5b0) 0 empty
  std::integral_constant<bool, false> (0x0x7f9a18c4e0c0) 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*> > (0x0x7f9a18ead618) 0 empty
  std::is_rvalue_reference<std::_Rb_tree_node_base*> (0x0x7f9a18ead680) 0 empty
    std::integral_constant<bool, false> (0x0x7f9a18c4e120) 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*> (0x0x7f9a18ead6e8) 0 empty
  std::integral_constant<bool, false> (0x0x7f9a18c4e180) 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*> > (0x0x7f9a18c4e1e0) 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*> (0x0x7f9a18c4e2a0) 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*> (0x0x7f9a18c4e300) 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*> (0x0x7f9a18c4e240) 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*> (0x0x7f9a18ead7b8) 0 empty
  std::integral_constant<bool, false> (0x0x7f9a18c4e360) 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*> (0x0x7f9a18ead820) 0 empty
  std::integral_constant<bool, false> (0x0x7f9a18c4e3c0) 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*> > (0x0x7f9a18ead888) 0 empty
  std::is_void<std::_Rb_tree_node_base*> (0x0x7f9a18ead8f0) 0 empty
    std::integral_constant<bool, false> (0x0x7f9a18c4e420) 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*> > (0x0x7f9a18eada28) 0 empty
  std::__or_<std::is_reference<std::_Rb_tree_node_base*>, std::is_void<std::_Rb_tree_node_base*> > (0x0x7f9a18eada90) 0 empty
    std::is_void<std::_Rb_tree_node_base*> (0x0x7f9a18eadaf8) 0 empty
      std::integral_constant<bool, false> (0x0x7f9a18c4e480) 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*> > > (0x0x7f9a18eadbc8) 0 empty
  std::integral_constant<bool, true> (0x0x7f9a18c4e4e0) 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*> (0x0x7f9a18eadc30) 0 empty
  std::integral_constant<bool, true> (0x0x7f9a18c4e540) 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*> > (0x0x7f9a18c4e5a0) 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*> > (0x0x7f9a18eadc98) 0 empty
  std::is_object<std::_Rb_tree_node_base*> (0x0x7f9a18eadd00) 0 empty
    std::integral_constant<bool, true> (0x0x7f9a18c4e600) 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*> (0x0x7f9a18eade38) 0 empty
  std::integral_constant<bool, true> (0x0x7f9a18c4e720) 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*&> (0x0x7f9a18eadea0) 0 empty
  std::integral_constant<bool, false> (0x0x7f9a18c4e7e0) 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*&> > > (0x0x7f9a18c4e840) 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*&> (0x0x7f9a18eadf08) 0 empty
  std::integral_constant<bool, true> (0x0x7f9a18c4e960) 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*&> > (0x0x7f9a18c4e9c0) 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*&> > (0x0x7f9a18eadf70) 0 empty
  std::is_lvalue_reference<std::_Rb_tree_node_base*&> (0x0x7f9a18ead000) 0 empty
    std::integral_constant<bool, true> (0x0x7f9a18c4ea20) 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*&> (0x0x7f9a18ead068) 0 empty
  std::integral_constant<bool, true> (0x0x7f9a18c4ea80) 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*&> > (0x0x7f9a18c4eae0) 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*&> > (0x0x7f9a18ead410) 0 empty
  std::is_reference<std::_Rb_tree_node_base*&> (0x0x7f9a18ead478) 0 empty
    std::integral_constant<bool, true> (0x0x7f9a18c4eb40) 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*&> > (0x0x7f9a18c6c0d0) 0 empty
  std::__or_<std::is_reference<std::_Rb_tree_node_base*&>, std::is_void<std::_Rb_tree_node_base*&> > (0x0x7f9a18c6c138) 0 empty
    std::is_reference<std::_Rb_tree_node_base*&> (0x0x7f9a18c6c1a0) 0 empty
      std::integral_constant<bool, true> (0x0x7f9a18c4eba0) 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*&> > > (0x0x7f9a18c6c270) 0 empty
  std::integral_constant<bool, false> (0x0x7f9a18c4ec00) 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*&> (0x0x7f9a18c6c2d8) 0 empty
  std::integral_constant<bool, false> (0x0x7f9a18c4ec60) 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*&> > (0x0x7f9a18c4ecc0) 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*&> > (0x0x7f9a18c6c340) 0 empty
  std::is_reference<std::_Rb_tree_node_base*&> (0x0x7f9a18c6c3a8) 0 empty
    std::integral_constant<bool, true> (0x0x7f9a18c4ed20) 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*&> (0x0x7f9a18c6c4e0) 0 empty
  std::integral_constant<bool, true> (0x0x7f9a18c4ee40) 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> (0x0x7f9a18c4eea0) 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*&> (0x0x7f9a18c6c548) 0 empty
  std::__add_rvalue_reference_helper<std::_Rb_tree_node_base*&, true> (0x0x7f9a18c4ef00) 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&> (0x0x7f9a18c6c618) 0 empty
  std::integral_constant<bool, false> (0x0x7f9a18c4ef60) 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&> > > (0x0x7f9a18c79000) 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&> (0x0x7f9a18c6c680) 0 empty
  std::integral_constant<bool, true> (0x0x7f9a18c79060) 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&> > (0x0x7f9a18c790c0) 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&> > (0x0x7f9a18c6c6e8) 0 empty
  std::is_lvalue_reference<std::_Rb_tree_node_base* const&> (0x0x7f9a18c6c750) 0 empty
    std::integral_constant<bool, true> (0x0x7f9a18c79120) 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&> (0x0x7f9a18c6c7b8) 0 empty
  std::integral_constant<bool, true> (0x0x7f9a18c79180) 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&> > (0x0x7f9a18c791e0) 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&> > (0x0x7f9a18c6c820) 0 empty
  std::is_reference<std::_Rb_tree_node_base* const&> (0x0x7f9a18c6c888) 0 empty
    std::integral_constant<bool, true> (0x0x7f9a18c79240) 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&> > (0x0x7f9a18c6c8f0) 0 empty
  std::__or_<std::is_reference<std::_Rb_tree_node_base* const&>, std::is_void<std::_Rb_tree_node_base* const&> > (0x0x7f9a18c6c958) 0 empty
    std::is_reference<std::_Rb_tree_node_base* const&> (0x0x7f9a18c6c9c0) 0 empty
      std::integral_constant<bool, true> (0x0x7f9a18c792a0) 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&> > > (0x0x7f9a18c6ca28) 0 empty
  std::integral_constant<bool, false> (0x0x7f9a18c79300) 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&> (0x0x7f9a18c6ca90) 0 empty
  std::integral_constant<bool, false> (0x0x7f9a18c79360) 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&> > (0x0x7f9a18c793c0) 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&> > (0x0x7f9a18c6caf8) 0 empty
  std::is_reference<std::_Rb_tree_node_base* const&> (0x0x7f9a18c6cb60) 0 empty
    std::integral_constant<bool, true> (0x0x7f9a18c79420) 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&> (0x0x7f9a18c6cbc8) 0 empty
  std::integral_constant<bool, true> (0x0x7f9a18c79480) 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> (0x0x7f9a18c794e0) 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&> (0x0x7f9a18c6cc30) 0 empty
  std::__add_rvalue_reference_helper<std::_Rb_tree_node_base* const&, true> (0x0x7f9a18c79540) 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&> (0x0x7f9a18c4e780) 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&> (0x0x7f9a18c6cc98) 0 empty
  std::integral_constant<bool, true> (0x0x7f9a18c795a0) 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> (0x0x7f9a18c6cd00) 0 empty
  std::is_assignable<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base* const&> (0x0x7f9a18c6cd68) 0 empty
    std::integral_constant<bool, true> (0x0x7f9a18c79600) 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*> (0x0x7f9a18c6cdd0) 0 empty
  std::__is_copy_assignable_impl<std::_Rb_tree_node_base*, true> (0x0x7f9a18c6ce38) 0 empty
    std::is_assignable<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base* const&> (0x0x7f9a18c6cea0) 0 empty
      std::integral_constant<bool, true> (0x0x7f9a18c79660) 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*> > (0x0x7f9a18c796c0) 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*> > (0x0x7f9a18c6cf08) 0 empty
  std::is_copy_assignable<std::_Rb_tree_node_base*> (0x0x7f9a18c6cf70) 0 empty
    std::__is_copy_assignable_impl<std::_Rb_tree_node_base*, true> (0x0x7f9a18c8b000) 0 empty
      std::is_assignable<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base* const&> (0x0x7f9a18c8b068) 0 empty
        std::integral_constant<bool, true> (0x0x7f9a18c79720) 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&> (0x0x7f9a18c79780) 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*> > > (0x0x7f9a18c8b138) 0 empty
  std::integral_constant<bool, false> (0x0x7f9a18c797e0) 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&> (0x0x7f9a18c79840) 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*&&> (0x0x7f9a18c8b208) 0 empty
  std::integral_constant<bool, false> (0x0x7f9a18c79900) 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*&&> > > (0x0x7f9a18c79960) 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*&&> (0x0x7f9a18c8b270) 0 empty
  std::integral_constant<bool, false> (0x0x7f9a18c79a80) 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*&&> > (0x0x7f9a18c79ae0) 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*&&> (0x0x7f9a18c8b2d8) 0 empty
  std::integral_constant<bool, true> (0x0x7f9a18c79b40) 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*&&> > (0x0x7f9a18c8b340) 0 empty
  std::is_rvalue_reference<std::_Rb_tree_node_base*&&> (0x0x7f9a18c8b3a8) 0 empty
    std::integral_constant<bool, true> (0x0x7f9a18c79ba0) 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*&&> (0x0x7f9a18c8b410) 0 empty
  std::integral_constant<bool, true> (0x0x7f9a18c79c00) 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*&&> > (0x0x7f9a18c79c60) 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*&&> > (0x0x7f9a18c8b478) 0 empty
  std::is_reference<std::_Rb_tree_node_base*&&> (0x0x7f9a18c8b4e0) 0 empty
    std::integral_constant<bool, true> (0x0x7f9a18c79cc0) 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*&&> > (0x0x7f9a18c8b618) 0 empty
  std::__or_<std::is_reference<std::_Rb_tree_node_base*&&>, std::is_void<std::_Rb_tree_node_base*&&> > (0x0x7f9a18c8b680) 0 empty
    std::is_reference<std::_Rb_tree_node_base*&&> (0x0x7f9a18c8b6e8) 0 empty
      std::integral_constant<bool, true> (0x0x7f9a18c79d20) 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*&&> > > (0x0x7f9a18c8b7b8) 0 empty
  std::integral_constant<bool, false> (0x0x7f9a18c79d80) 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*&&> (0x0x7f9a18c8b820) 0 empty
  std::integral_constant<bool, false> (0x0x7f9a18c79de0) 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*&&> > (0x0x7f9a18c79e40) 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*&&> > (0x0x7f9a18c8b888) 0 empty
  std::is_reference<std::_Rb_tree_node_base*&&> (0x0x7f9a18c8b8f0) 0 empty
    std::integral_constant<bool, true> (0x0x7f9a18c79ea0) 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*&&> (0x0x7f9a18c8baf8) 0 empty
  std::integral_constant<bool, true> (0x0x7f9a18c79f00) 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> (0x0x7f9a18c79f60) 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*&&> (0x0x7f9a18c8bb60) 0 empty
  std::__add_rvalue_reference_helper<std::_Rb_tree_node_base*&&, true> (0x0x7f9a18ca6000) 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*&&> (0x0x7f9a18c798a0) 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*&&> (0x0x7f9a18c8bbc8) 0 empty
  std::integral_constant<bool, true> (0x0x7f9a18ca6060) 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> (0x0x7f9a18c8bc30) 0 empty
  std::is_assignable<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*&&> (0x0x7f9a18c8bc98) 0 empty
    std::integral_constant<bool, true> (0x0x7f9a18ca60c0) 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*> (0x0x7f9a18c8bd00) 0 empty
  std::__is_move_assignable_impl<std::_Rb_tree_node_base*, true> (0x0x7f9a18c8bd68) 0 empty
    std::is_assignable<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*&&> (0x0x7f9a18c8bdd0) 0 empty
      std::integral_constant<bool, true> (0x0x7f9a18ca6120) 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*> > (0x0x7f9a18ca6180) 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*> > (0x0x7f9a18c8be38) 0 empty
  std::is_move_assignable<std::_Rb_tree_node_base*> (0x0x7f9a18c8bea0) 0 empty
    std::__is_move_assignable_impl<std::_Rb_tree_node_base*, true> (0x0x7f9a18c8bf08) 0 empty
      std::is_assignable<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*&&> (0x0x7f9a18c8bf70) 0 empty
        std::integral_constant<bool, true> (0x0x7f9a18ca61e0) 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&&> (0x0x7f9a18ca6240) 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*> (0x0x7f9a18bcfd80) 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> (0x0x7f9a18cf1b40) 0 empty

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

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

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

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

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

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

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

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

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

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

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

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

Class lconv
   size=96 align=8
   base size=96 base align=8
lconv (0x0x7f9a189e7d20) 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 (0x0x7f9a189e7f00) 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 (0x0x7f9a18a48a80) 0

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class __pthread_cleanup_class
   size=24 align=8
   base size=24 base align=8
__pthread_cleanup_class (0x0x7f9a18a88600) 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> > (0x0x7f9a18758480) 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> (0x0x7f9a187584e0) 0 empty

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

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

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

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

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

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

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

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

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

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

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

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

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

Class std::allocator_traits<std::allocator<char> >
   size=1 align=1
   base size=0 base align=1
std::allocator_traits<std::allocator<char> > (0x0x7f9a18866e40) 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> > (0x0x7f9a18caf680) 0 empty
  std::allocator_traits<std::allocator<char> > (0x0x7f9a18866ea0) 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> (0x0x7f9a18866f00) 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 (0x0x7f9a18caf7b8) 0
  std::allocator<char> (0x0x7f9a18caf820) 0 empty
    __gnu_cxx::new_allocator<char> (0x0x7f9a18866f60) 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> (0x0x7f9a188c5000) 0

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

Class std::initializer_list<char>
   size=16 align=8
   base size=16 base align=8
std::initializer_list<char> (0x0x7f9a188c5360) 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> > (0x0x7f9a188c5600) 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> (0x0x7f9a188c5660) 0 empty

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

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

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

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

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

Class std::__are_same<double, double>
   size=1 align=1
   base size=0 base align=1
std::__are_same<double, double> (0x0x7f9a188c59c0) 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> > (0x0x7f9a188c5a80) 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> (0x0x7f9a188c5ae0) 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> (0x0x7f9a18caf958) 0 empty
  __gnu_cxx::__numeric_traits_floating<long double> (0x0x7f9a188c5b40) 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> (0x0x7f9a188c5ba0) 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> (0x0x7f9a188c5c00) 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> > (0x0x7f9a188c5d20) 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> > (0x0x7f9a18caf9c0) 0 empty
  std::allocator_traits<std::allocator<wchar_t> > (0x0x7f9a188c5d80) 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> (0x0x7f9a188c5de0) 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 (0x0x7f9a18cafaf8) 0
  std::allocator<wchar_t> (0x0x7f9a18cafb60) 0 empty
    __gnu_cxx::new_allocator<wchar_t> (0x0x7f9a188c5e40) 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> (0x0x7f9a188c5ea0) 0

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class std::hash<long unsigned int>
   size=1 align=1
   base size=1 base align=1
std::hash<long unsigned int> (0x0x7f9a18cafa90) 0 empty
  std::__hash_base<long unsigned int, long unsigned int> (0x0x7f9a186837e0) 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> (0x0x7f9a186838a0) 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> (0x0x7f9a1869e000) 0 empty
  std::__hash_base<long unsigned int, long long unsigned int> (0x0x7f9a18683900) 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> (0x0x7f9a186839c0) 0 empty

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

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

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

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

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

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

Class std::hash<long double>
   size=1 align=1
   base size=1 base align=1
std::hash<long double> (0x0x7f9a1869e208) 0 empty
  std::__hash_base<long unsigned int, long double> (0x0x7f9a186b01e0) 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> > (0x0x7f9a1869e2d8) 0 empty
  std::integral_constant<bool, false> (0x0x7f9a186b02a0) 0 empty

Class std::__hash_base<long unsigned int, std::__cxx11::basic_string<char> >
   size=1 align=1
   base size=0 base align=1
std::__hash_base<long unsigned int, std::__cxx11::basic_string<char> > (0x0x7f9a186b0300) 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> > (0x0x7f9a1869e340) 0 empty
  std::__hash_base<long unsigned int, std::__cxx11::basic_string<char> > (0x0x7f9a186b0360) 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> > > (0x0x7f9a1869e3a8) 0 empty
  std::integral_constant<bool, false> (0x0x7f9a186b0420) 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> > (0x0x7f9a186b0480) 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> > (0x0x7f9a1869e410) 0 empty
  std::__hash_base<long unsigned int, std::__cxx11::basic_string<wchar_t> > (0x0x7f9a186b04e0) 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> > > (0x0x7f9a1869e478) 0 empty
  std::integral_constant<bool, false> (0x0x7f9a186b0660) 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> > (0x0x7f9a186b06c0) 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> > (0x0x7f9a1869e4e0) 0 empty
  std::__hash_base<long unsigned int, std::__cxx11::basic_string<char16_t> > (0x0x7f9a186b0720) 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> > (0x0x7f9a186b07e0) 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> > (0x0x7f9a1869e618) 0 empty
  std::allocator_traits<std::allocator<char16_t> > (0x0x7f9a186b0840) 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> (0x0x7f9a186b08a0) 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> (0x0x7f9a186b0900) 0 empty

Class std::allocator<char16_t>
   size=1 align=1
   base size=1 base align=1
std::allocator<char16_t> (0x0x7f9a1869e750) 0 empty
  __gnu_cxx::new_allocator<char16_t> (0x0x7f9a186b09c0) 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 (0x0x7f9a1869e820) 0
  std::allocator<char16_t> (0x0x7f9a1869e888) 0 empty
    __gnu_cxx::new_allocator<char16_t> (0x0x7f9a186b0a20) 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> (0x0x7f9a186b0a80) 0

Class std::__cxx11::basic_string<char16_t>
   size=32 align=8
   base size=32 base align=8
std::__cxx11::basic_string<char16_t> (0x0x7f9a186b0780) 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> > > (0x0x7f9a1869e8f0) 0 empty
  std::integral_constant<bool, false> (0x0x7f9a186b0b40) 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> > (0x0x7f9a186b0ba0) 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> > (0x0x7f9a1869e958) 0 empty
  std::__hash_base<long unsigned int, std::__cxx11::basic_string<char32_t> > (0x0x7f9a186b0c00) 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> > (0x0x7f9a186b0cc0) 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> > (0x0x7f9a1869ea90) 0 empty
  std::allocator_traits<std::allocator<char32_t> > (0x0x7f9a186b0d20) 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> (0x0x7f9a186b0d80) 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> (0x0x7f9a186b0de0) 0 empty

Class std::allocator<char32_t>
   size=1 align=1
   base size=1 base align=1
std::allocator<char32_t> (0x0x7f9a1869ebc8) 0 empty
  __gnu_cxx::new_allocator<char32_t> (0x0x7f9a186b0ea0) 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 (0x0x7f9a1869ec98) 0
  std::allocator<char32_t> (0x0x7f9a1869ed00) 0 empty
    __gnu_cxx::new_allocator<char32_t> (0x0x7f9a186b0f00) 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> (0x0x7f9a186b0f60) 0

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class std::__uses_alloc0
   size=1 align=1
   base size=1 base align=1
std::__uses_alloc0 (0x0x7f9a180ed4e0) 0
  std::__uses_alloc_base (0x0x7f9a18111c60) 0 empty

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

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

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

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

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

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

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

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

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

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

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

Class std::_Bit_iterator
   size=16 align=8
   base size=12 base align=8
std::_Bit_iterator (0x0x7f9a180edf70) 0
  std::_Bit_iterator_base (0x0x7f9a180ed9c0) 0
    std::iterator<std::random_access_iterator_tag, bool> (0x0x7f9a17ff55a0) 0 empty

Class std::_Bit_const_iterator
   size=16 align=8
   base size=12 base align=8
std::_Bit_const_iterator (0x0x7f9a18022000) 0
  std::_Bit_iterator_base (0x0x7f9a18022068) 0
    std::iterator<std::random_access_iterator_tag, bool> (0x0x7f9a17ff5d80) 0 empty

Class std::initializer_list<bool>
   size=16 align=8
   base size=16 base align=8
std::initializer_list<bool> (0x0x7f9a180802a0) 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> (0x0x7f9a180807e0) 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> (0x0x7f9a18022208) 0 empty
  std::__iterator_traits<std::_Bit_iterator, void> (0x0x7f9a18080840) 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> (0x0x7f9a180808a0) 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> (0x0x7f9a18022340) 0
  std::iterator<std::random_access_iterator_tag, bool, long int, std::_Bit_reference*, std::_Bit_reference> (0x0x7f9a18080900) 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> (0x0x7f9a180809c0) 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> (0x0x7f9a18022478) 0 empty
  std::__iterator_traits<std::_Bit_const_iterator, void> (0x0x7f9a18080a20) 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> (0x0x7f9a18080a80) 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> (0x0x7f9a180224e0) 0
  std::iterator<std::random_access_iterator_tag, bool, long int, const bool*, bool> (0x0x7f9a18080ae0) 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> > (0x0x7f9a18080e40) 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> (0x0x7f9a18080ea0) 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> (0x0x7f9a18022618) 0 empty
  __gnu_cxx::__numeric_traits_integer<long int> (0x0x7f9a18080f00) 0 empty

Vtable for ECA_SAMPLERATE_AWARE
ECA_SAMPLERATE_AWARE::_ZTV20ECA_SAMPLERATE_AWARE: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTI20ECA_SAMPLERATE_AWARE)
16    (int (*)(...))ECA_SAMPLERATE_AWARE::~ECA_SAMPLERATE_AWARE
24    (int (*)(...))ECA_SAMPLERATE_AWARE::~ECA_SAMPLERATE_AWARE
32    (int (*)(...))ECA_SAMPLERATE_AWARE::set_samples_per_second

Class ECA_SAMPLERATE_AWARE
   size=16 align=8
   base size=16 base align=8
ECA_SAMPLERATE_AWARE (0x0x7f9a17cfdde0) 0
    vptr=((& ECA_SAMPLERATE_AWARE::_ZTV20ECA_SAMPLERATE_AWARE) + 16u)

Class ECA_ERROR
   size=72 align=8
   base size=68 base align=8
ECA_ERROR (0x0x7f9a17cfdea0) 0

Class std::is_array<std::allocator<char> >
   size=1 align=1
   base size=1 base align=1
std::is_array<std::allocator<char> > (0x0x7f9a18022958) 0 empty
  std::integral_constant<bool, false> (0x0x7f9a17d28060) 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> > (0x0x7f9a17d28120) 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> > (0x0x7f9a17d28180) 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> > (0x0x7f9a17d280c0) 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> > (0x0x7f9a18022a28) 0 empty
  std::integral_constant<bool, false> (0x0x7f9a17d281e0) 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> > (0x0x7f9a18022a90) 0 empty
  std::integral_constant<bool, false> (0x0x7f9a17d28240) 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> > > (0x0x7f9a18022af8) 0 empty
  std::integral_constant<bool, true> (0x0x7f9a17d282a0) 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> > > > (0x0x7f9a17d28300) 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> > (0x0x7f9a18022b60) 0 empty
  std::__do_is_default_constructible_impl (0x0x7f9a17d28360) 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> > > (0x0x7f9a18022bc8) 0 empty
  std::__is_default_constructible_impl<std::allocator<char> > (0x0x7f9a18022c30) 0 empty
    std::__do_is_default_constructible_impl (0x0x7f9a17d283c0) 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> > (0x0x7f9a18022c98) 0 empty
  std::__and_<std::__not_<std::is_void<std::allocator<char> > >, std::__is_default_constructible_impl<std::allocator<char> > > (0x0x7f9a18022d00) 0 empty
    std::__is_default_constructible_impl<std::allocator<char> > (0x0x7f9a18022d68) 0 empty
      std::__do_is_default_constructible_impl (0x0x7f9a17d28420) 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> (0x0x7f9a18022dd0) 0 empty
  std::integral_constant<bool, true> (0x0x7f9a17d28480) 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> > (0x0x7f9a18022e38) 0 empty
  std::integral_constant<bool, true> (0x0x7f9a17d284e0) 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> > > (0x0x7f9a17d28540) 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> > (0x0x7f9a18022ea0) 0 empty
  std::integral_constant<bool, true> (0x0x7f9a17d285a0) 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> (0x0x7f9a18022f08) 0 empty
  std::__is_nt_default_constructible_atom<std::allocator<char> > (0x0x7f9a18022f70) 0 empty
    std::integral_constant<bool, true> (0x0x7f9a17d28600) 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> > (0x0x7f9a180221a0) 0 empty
  std::__is_nt_default_constructible_impl<std::allocator<char>, false> (0x0x7f9a18022410) 0 empty
    std::__is_nt_default_constructible_atom<std::allocator<char> > (0x0x7f9a180225b0) 0 empty
      std::integral_constant<bool, true> (0x0x7f9a17d28660) 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> > (0x0x7f9a18022680) 0 empty
  std::__and_<std::is_default_constructible<std::allocator<char> >, std::__is_nt_default_constructible_impl<std::allocator<char>, false> > (0x0x7f9a180227b8) 0 empty
    std::__is_nt_default_constructible_impl<std::allocator<char>, false> (0x0x7f9a18022820) 0 empty
      std::__is_nt_default_constructible_atom<std::allocator<char> > (0x0x7f9a18022888) 0 empty
        std::integral_constant<bool, true> (0x0x7f9a17d286c0) 0 empty

Vtable for ECA_AUDIO_FORMAT
ECA_AUDIO_FORMAT::_ZTV16ECA_AUDIO_FORMAT: 9u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTI16ECA_AUDIO_FORMAT)
16    (int (*)(...))ECA_AUDIO_FORMAT::~ECA_AUDIO_FORMAT
24    (int (*)(...))ECA_AUDIO_FORMAT::~ECA_AUDIO_FORMAT
32    (int (*)(...))ECA_SAMPLERATE_AWARE::set_samples_per_second
40    (int (*)(...))ECA_AUDIO_FORMAT::set_channels
48    (int (*)(...))ECA_AUDIO_FORMAT::set_sample_format
56    (int (*)(...))ECA_AUDIO_FORMAT::set_audio_format
64    (int (*)(...))ECA_AUDIO_FORMAT::toggle_interleaved_channels

Class ECA_AUDIO_FORMAT
   size=40 align=8
   base size=40 base align=8
ECA_AUDIO_FORMAT (0x0x7f9a17d40000) 0
    vptr=((& ECA_AUDIO_FORMAT::_ZTV16ECA_AUDIO_FORMAT) + 16u)
  ECA_SAMPLERATE_AWARE (0x0x7f9a17d288a0) 0
      primary-for ECA_AUDIO_FORMAT (0x0x7f9a17d40000)

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

Class __gnu_cxx::__alloc_traits<std::allocator<float*> >
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__alloc_traits<std::allocator<float*> > (0x0x7f9a17d40068) 0 empty
  std::allocator_traits<std::allocator<float*> > (0x0x7f9a17d28cc0) 0 empty

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

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

Class std::allocator<float*>
   size=1 align=1
   base size=1 base align=1
std::allocator<float*> (0x0x7f9a17d401a0) 0 empty
  __gnu_cxx::new_allocator<float*> (0x0x7f9a17d28e40) 0 empty

Class std::_Vector_base<float*, std::allocator<float*> >::_Vector_impl
   size=24 align=8
   base size=24 base align=8
std::_Vector_base<float*, std::allocator<float*> >::_Vector_impl (0x0x7f9a17d40270) 0
  std::allocator<float*> (0x0x7f9a17d402d8) 0 empty
    __gnu_cxx::new_allocator<float*> (0x0x7f9a17d28ea0) 0 empty

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

Class std::vector<float*>
   size=24 align=8
   base size=24 base align=8
std::vector<float*> (0x0x7f9a17d40340) 0
  std::_Vector_base<float*, std::allocator<float*> > (0x0x7f9a17d28f00) 0

Class SAMPLE_BUFFER
   size=56 align=8
   base size=56 base align=8
SAMPLE_BUFFER (0x0x7f9a17d28ba0) 0

Class AUDIO_STAMP
   size=64 align=8
   base size=61 base align=8
AUDIO_STAMP (0x0x7f9a17e1c0c0) 0

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

Class std::allocator<std::pair<const int, AUDIO_STAMP*> >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::pair<const int, AUDIO_STAMP*> > (0x0x7f9a17d404e0) 0 empty
  __gnu_cxx::new_allocator<std::pair<const int, AUDIO_STAMP*> > (0x0x7f9a17e1c2a0) 0 empty

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

Class __gnu_cxx::__alloc_traits<std::allocator<std::pair<const int, AUDIO_STAMP*> > >
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::pair<const int, AUDIO_STAMP*> > > (0x0x7f9a17d40618) 0 empty
  std::allocator_traits<std::allocator<std::pair<const int, AUDIO_STAMP*> > > (0x0x7f9a17e1c360) 0 empty

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

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

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

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

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

Class std::allocator<std::_Rb_tree_node<std::pair<const int, AUDIO_STAMP*> > >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::_Rb_tree_node<std::pair<const int, AUDIO_STAMP*> > > (0x0x7f9a17d407b8) 0 empty
  __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const int, AUDIO_STAMP*> > > (0x0x7f9a17e1c660) 0 empty

Class std::_Rb_tree<int, std::pair<const int, AUDIO_STAMP*>, std::_Select1st<std::pair<const int, AUDIO_STAMP*> >, std::less<int>, std::allocator<std::pair<const int, AUDIO_STAMP*> > >::_Rb_tree_impl<std::less<int>, true>
   size=48 align=8
   base size=48 base align=8
std::_Rb_tree<int, std::pair<const int, AUDIO_STAMP*>, std::_Select1st<std::pair<const int, AUDIO_STAMP*> >, std::less<int>, std::allocator<std::pair<const int, AUDIO_STAMP*> > >::_Rb_tree_impl<std::less<int>, true> (0x0x7f9a17d40888) 0
  std::allocator<std::_Rb_tree_node<std::pair<const int, AUDIO_STAMP*> > > (0x0x7f9a17d408f0) 0 empty
    __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const int, AUDIO_STAMP*> > > (0x0x7f9a17e1c6c0) 0 empty

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

Class std::map<int, AUDIO_STAMP*>
   size=48 align=8
   base size=48 base align=8
std::map<int, AUDIO_STAMP*> (0x0x7f9a17e1c180) 0

Class AUDIO_STAMP_SERVER
   size=48 align=8
   base size=48 base align=8
AUDIO_STAMP_SERVER (0x0x7f9a17e1c120) 0

Class AUDIO_STAMP_CLIENT
   size=16 align=8
   base size=16 base align=8
AUDIO_STAMP_CLIENT (0x0x7f9a17e1c8a0) 0

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

Class std::_Rb_tree_iterator<std::pair<const int, AUDIO_STAMP*> >
   size=8 align=8
   base size=8 base align=8
std::_Rb_tree_iterator<std::pair<const int, AUDIO_STAMP*> > (0x0x7f9a17e1ccc0) 0

Class std::_PCC<true, const int, AUDIO_STAMP*>
   size=1 align=1
   base size=0 base align=1
std::_PCC<true, const int, AUDIO_STAMP*> (0x0x7f9a17e1cde0) 0 empty

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

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

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

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

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

Class std::__or_<std::is_lvalue_reference<const int>, std::is_rvalue_reference<const int> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<const int>, std::is_rvalue_reference<const int> > (0x0x7f9a17d40d00) 0 empty
  std::is_rvalue_reference<const int> (0x0x7f9a17d40d68) 0 empty
    std::integral_constant<bool, false> (0x0x7f9a17bac120) 0 empty

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

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

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

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

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

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

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

Class std::__or_<std::is_reference<const int>, std::is_void<const int> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<const int>, std::is_void<const int> > (0x0x7f9a17d40f70) 0 empty
  std::is_void<const int> (0x0x7f9a17d400d0) 0 empty
    std::integral_constant<bool, false> (0x0x7f9a17bac420) 0 empty

Class std::__or_<std::is_function<const int>, std::is_reference<const int>, std::is_void<const int> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<const int>, std::is_reference<const int>, std::is_void<const int> > (0x0x7f9a17d403a8) 0 empty
  std::__or_<std::is_reference<const int>, std::is_void<const int> > (0x0x7f9a17d405b0) 0 empty
    std::is_void<const int> (0x0x7f9a17d40680) 0 empty
      std::integral_constant<bool, false> (0x0x7f9a17bac480) 0 empty

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

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

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

Class std::__or_<std::is_object<const int>, std::is_reference<const int> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<const int>, std::is_reference<const int> > (0x0x7f9a17bb60d0) 0 empty
  std::is_object<const int> (0x0x7f9a17bb6138) 0 empty
    std::integral_constant<bool, true> (0x0x7f9a17bac780) 0 empty

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

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

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

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

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

Class std::__or_<std::is_lvalue_reference<const int&>, std::is_rvalue_reference<const int&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<const int&>, std::is_rvalue_reference<const int&> > (0x0x7f9a17bb63a8) 0 empty
  std::is_lvalue_reference<const int&> (0x0x7f9a17bb6410) 0 empty
    std::integral_constant<bool, true> (0x0x7f9a17bacae0) 0 empty

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

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

Class std::__or_<std::is_reference<const int&>, std::is_void<const int&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<const int&>, std::is_void<const int&> > (0x0x7f9a17bb64e0) 0 empty
  std::is_reference<const int&> (0x0x7f9a17bb6548) 0 empty
    std::integral_constant<bool, true> (0x0x7f9a17bacc00) 0 empty

Class std::__or_<std::is_function<const int&>, std::is_reference<const int&>, std::is_void<const int&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<const int&>, std::is_reference<const int&>, std::is_void<const int&> > (0x0x7f9a17bb65b0) 0 empty
  std::__or_<std::is_reference<const int&>, std::is_void<const int&> > (0x0x7f9a17bb6618) 0 empty
    std::is_reference<const int&> (0x0x7f9a17bb6680) 0 empty
      std::integral_constant<bool, true> (0x0x7f9a17bacc60) 0 empty

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

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

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

Class std::__or_<std::is_object<const int&>, std::is_reference<const int&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<const int&>, std::is_reference<const int&> > (0x0x7f9a17bb6888) 0 empty
  std::is_reference<const int&> (0x0x7f9a17bb68f0) 0 empty
    std::integral_constant<bool, true> (0x0x7f9a17bacea0) 0 empty

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

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

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

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

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

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

Class std::is_copy_assignable<const int>
   size=1 align=1
   base size=1 base align=1
std::is_copy_assignable<const int> (0x0x7f9a17bb6bc8) 0 empty
  std::__is_copy_assignable_impl<const int, true> (0x0x7f9a17bb6c30) 0 empty
    std::is_assignable<const int&, const int&> (0x0x7f9a17bb6c98) 0 empty
      std::integral_constant<bool, false> (0x0x7f9a17bce120) 0 empty

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

Class std::__and_<std::is_copy_assignable<const int>, std::is_copy_assignable<AUDIO_STAMP*> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_copy_assignable<const int>, std::is_copy_assignable<AUDIO_STAMP*> > (0x0x7f9a17bb6dd0) 0 empty
  std::is_copy_assignable<const int> (0x0x7f9a17bb6e38) 0 empty
    std::__is_copy_assignable_impl<const int, true> (0x0x7f9a17bb6ea0) 0 empty
      std::is_assignable<const int&, const int&> (0x0x7f9a17bb6f08) 0 empty
        std::integral_constant<bool, false> (0x0x7f9a17bce2a0) 0 empty

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

Class std::__not_<std::__and_<std::is_copy_assignable<const int>, std::is_copy_assignable<AUDIO_STAMP*> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__and_<std::is_copy_assignable<const int>, std::is_copy_assignable<AUDIO_STAMP*> > > (0x0x7f9a17bd7000) 0 empty
  std::integral_constant<bool, true> (0x0x7f9a17bce420) 0 empty

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

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

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

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

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

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

Class std::__or_<std::is_lvalue_reference<const int&&>, std::is_rvalue_reference<const int&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<const int&&>, std::is_rvalue_reference<const int&&> > (0x0x7f9a17bd7548) 0 empty
  std::is_rvalue_reference<const int&&> (0x0x7f9a17bd75b0) 0 empty
    std::integral_constant<bool, true> (0x0x7f9a17bce7e0) 0 empty

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

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

Class std::__or_<std::is_reference<const int&&>, std::is_void<const int&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<const int&&>, std::is_void<const int&&> > (0x0x7f9a17bd7680) 0 empty
  std::is_reference<const int&&> (0x0x7f9a17bd76e8) 0 empty
    std::integral_constant<bool, true> (0x0x7f9a17bce9c0) 0 empty

Class std::__or_<std::is_function<const int&&>, std::is_reference<const int&&>, std::is_void<const int&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<const int&&>, std::is_reference<const int&&>, std::is_void<const int&&> > (0x0x7f9a17bd7750) 0 empty
  std::__or_<std::is_reference<const int&&>, std::is_void<const int&&> > (0x0x7f9a17bd77b8) 0 empty
    std::is_reference<const int&&> (0x0x7f9a17bd7820) 0 empty
      std::integral_constant<bool, true> (0x0x7f9a17bcea20) 0 empty

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

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

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

Class std::__or_<std::is_object<const int&&>, std::is_reference<const int&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<const int&&>, std::is_reference<const int&&> > (0x0x7f9a17bd7af8) 0 empty
  std::is_reference<const int&&> (0x0x7f9a17bd7b60) 0 empty
    std::integral_constant<bool, true> (0x0x7f9a17bceba0) 0 empty

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

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

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

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

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

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

Class std::is_move_assignable<const int>
   size=1 align=1
   base size=1 base align=1
std::is_move_assignable<const int> (0x0x7f9a17bd7dd0) 0 empty
  std::__is_move_assignable_impl<const int, true> (0x0x7f9a17bd7e38) 0 empty
    std::is_assignable<const int&, const int&&> (0x0x7f9a17bd7ea0) 0 empty
      std::integral_constant<bool, false> (0x0x7f9a17bcede0) 0 empty

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

Class std::__and_<std::is_move_assignable<const int>, std::is_move_assignable<AUDIO_STAMP*> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_move_assignable<const int>, std::is_move_assignable<AUDIO_STAMP*> > (0x0x7f9a17bf5000) 0 empty
  std::is_move_assignable<const int> (0x0x7f9a17bf5068) 0 empty
    std::__is_move_assignable_impl<const int, true> (0x0x7f9a17bf50d0) 0 empty
      std::is_assignable<const int&, const int&&> (0x0x7f9a17bf5138) 0 empty
        std::integral_constant<bool, false> (0x0x7f9a17bcef60) 0 empty

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

Class std::pair<const int, AUDIO_STAMP*>
   size=16 align=8
   base size=16 base align=8
std::pair<const int, AUDIO_STAMP*> (0x0x7f9a17e1cd80) 0

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 (0x0x7f9a17bf74e0) 0

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

Class std::__are_same<long int, int>
   size=1 align=1
   base size=0 base align=1
std::__are_same<long int, int> (0x0x7f9a17bf7c60) 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 (0x0x7f9a17bf7d20) 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> (0x0x7f9a17c3a0c0) 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 (0x0x7f9a17c3a180) 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> (0x0x7f9a17c3a4e0) 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 (0x0x7f9a17c3a5a0) 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> (0x0x7f9a17c3a900) 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 (0x0x7f9a17c3a9c0) 0

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

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

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

Class std::iterator_traits<char*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<char*> (0x0x7f9a17c6e660) 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> (0x0x7f9a17c6e720) 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> (0x0x7f9a17c6e780) 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> (0x0x7f9a17c6e6c0) 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> (0x0x7f9a17bf5208) 0 empty
  std::integral_constant<bool, false> (0x0x7f9a17c6e7e0) 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> (0x0x7f9a17bf5270) 0 empty
  std::integral_constant<bool, false> (0x0x7f9a17c6e840) 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> > > (0x0x7f9a17c6e8a0) 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> (0x0x7f9a17bf52d8) 0 empty
  std::integral_constant<bool, false> (0x0x7f9a17c6e9c0) 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> > (0x0x7f9a17c6ea20) 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> (0x0x7f9a17bf5410) 0 empty
  std::integral_constant<bool, false> (0x0x7f9a17c6ea80) 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> > (0x0x7f9a17bf5478) 0 empty
  std::is_array<std::input_iterator_tag> (0x0x7f9a17bf54e0) 0 empty
    std::integral_constant<bool, false> (0x0x7f9a17c6eae0) 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> > (0x0x7f9a17bf5548) 0 empty
  std::__or_<std::is_function<std::input_iterator_tag>, std::is_array<std::input_iterator_tag> > (0x0x7f9a17bf55b0) 0 empty
    std::is_array<std::input_iterator_tag> (0x0x7f9a17bf5618) 0 empty
      std::integral_constant<bool, false> (0x0x7f9a17c6ec00) 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> (0x0x7f9a17bf5680) 0 empty
  std::integral_constant<bool, false> (0x0x7f9a17c6ed20) 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> > > (0x0x7f9a17c6ed80) 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> (0x0x7f9a17bf56e8) 0 empty
  std::integral_constant<bool, false> (0x0x7f9a17c6ede0) 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> > (0x0x7f9a17c6ee40) 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> (0x0x7f9a17bf5750) 0 empty
  std::integral_constant<bool, false> (0x0x7f9a17c6eea0) 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> > (0x0x7f9a17bf57b8) 0 empty
  std::is_rvalue_reference<std::random_access_iterator_tag> (0x0x7f9a17bf5820) 0 empty
    std::integral_constant<bool, false> (0x0x7f9a17c6ef00) 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> (0x0x7f9a17bf5888) 0 empty
  std::integral_constant<bool, false> (0x0x7f9a17c6ef60) 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> > (0x0x7f9a17ca3000) 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> > (0x0x7f9a17bf58f0) 0 empty
  std::is_void<std::random_access_iterator_tag> (0x0x7f9a17bf5958) 0 empty
    std::integral_constant<bool, false> (0x0x7f9a17ca3060) 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> > (0x0x7f9a17bf59c0) 0 empty
  std::__or_<std::is_reference<std::random_access_iterator_tag>, std::is_void<std::random_access_iterator_tag> > (0x0x7f9a17bf5a28) 0 empty
    std::is_void<std::random_access_iterator_tag> (0x0x7f9a17bf5a90) 0 empty
      std::integral_constant<bool, false> (0x0x7f9a17ca30c0) 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> > > (0x0x7f9a17bf5af8) 0 empty
  std::integral_constant<bool, true> (0x0x7f9a17ca3120) 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> (0x0x7f9a17bf5b60) 0 empty
  std::integral_constant<bool, true> (0x0x7f9a17ca3180) 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> > (0x0x7f9a17ca31e0) 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> > (0x0x7f9a17bf5bc8) 0 empty
  std::is_object<std::random_access_iterator_tag> (0x0x7f9a17bf5c30) 0 empty
    std::integral_constant<bool, true> (0x0x7f9a17ca3240) 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> (0x0x7f9a17bf5c98) 0 empty
  std::integral_constant<bool, true> (0x0x7f9a17ca32a0) 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> (0x0x7f9a17ca3300) 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> (0x0x7f9a17bf5d00) 0 empty
  std::__add_rvalue_reference_helper<std::random_access_iterator_tag, true> (0x0x7f9a17ca3360) 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> (0x0x7f9a17c6ecc0) 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> (0x0x7f9a17bf5dd0) 0 empty
  std::integral_constant<bool, true> (0x0x7f9a17ca3540) 0 empty

Class std::enable_if<true, void>
   size=1 align=1
   base size=0 base align=1
std::enable_if<true, void> (0x0x7f9a17ca35a0) 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>&> (0x0x7f9a17ca3960) 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 (0x0x7f9a17ca3c00) 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 (0x0x7f9a17cd0000) 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 (0x0x7f9a17cd03c0) 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 (0x0x7f9a17cd0780) 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 (0x0x7f9a17cd0b40) 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 (0x0x7f9a17cd0f00) 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 (0x0x7f9a178fc300) 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 (0x0x7f9a178fc6c0) 0

Class std::iterator_traits<wchar_t*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<wchar_t*> (0x0x7f9a178fca80) 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>&> (0x0x7f9a178fce40) 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>&> (0x0x7f9a17942540) 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>&> (0x0x7f9a17942f00) 0 empty

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

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

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

Class std::__is_scalar<int>
   size=1 align=1
   base size=1 base align=1
std::__is_scalar<int> (0x0x7f9a17979138) 0 empty
  std::__traitor<std::__is_arithmetic<int>, std::__is_pointer<int> > (0x0x7f9a1796d360) 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> (0x0x7f9a1796d3c0) 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> (0x0x7f9a1796d420) 0 empty

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

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

Class std::is_empty<int&&>
   size=1 align=1
   base size=1 base align=1
std::is_empty<int&&> (0x0x7f9a17979af8) 0 empty
  std::integral_constant<bool, false> (0x0x7f9a1796da80) 0 empty

Class std::__is_empty_non_tuple<int&&>
   size=1 align=1
   base size=1 base align=1
std::__is_empty_non_tuple<int&&> (0x0x7f9a17979b60) 0 empty
  std::is_empty<int&&> (0x0x7f9a17979bc8) 0 empty
    std::integral_constant<bool, false> (0x0x7f9a1796dae0) 0 empty

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

Class std::_Tuple_impl<0ul, int&&>
   size=8 align=8
   base size=8 base align=8
std::_Tuple_impl<0ul, int&&> (0x0x7f9a17979c30) 0
  std::_Head_base<0ul, int&&, false> (0x0x7f9a1796dba0) 0

Class std::tuple<int&&>
   size=8 align=8
   base size=8 base align=8
std::tuple<int&&> (0x0x7f9a17979d00) 0
  std::_Tuple_impl<0ul, int&&> (0x0x7f9a17979d68) 0
    std::_Head_base<0ul, int&&, false> (0x0x7f9a1796dc00) 0

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

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

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

Class std::is_same<std::tuple<int&&>, int>
   size=1 align=1
   base size=1 base align=1
std::is_same<std::tuple<int&&>, int> (0x0x7f9a17979f08) 0 empty
  std::integral_constant<bool, false> (0x0x7f9a1796dde0) 0 empty

Class std::__not_<std::is_same<std::tuple<int&&>, int> >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::is_same<std::tuple<int&&>, int> > (0x0x7f9a17979f70) 0 empty
  std::integral_constant<bool, true> (0x0x7f9a1796de40) 0 empty

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

Class std::is_rvalue_reference<int&&>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<int&&> (0x0x7f9a17979750) 0 empty
  std::integral_constant<bool, true> (0x0x7f9a17a980c0) 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&&> > (0x0x7f9a179797b8) 0 empty
  std::is_rvalue_reference<int&&> (0x0x7f9a17979820) 0 empty
    std::integral_constant<bool, true> (0x0x7f9a17a98120) 0 empty

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

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

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

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

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

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

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

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

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

Class std::__or_<std::is_void<int&&>, std::is_function<int&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<int&&>, std::is_function<int&&> > (0x0x7f9a17aa5000) 0 empty
  std::is_function<int&&> (0x0x7f9a17aa5068) 0 empty
    std::integral_constant<bool, false> (0x0x7f9a17a984e0) 0 empty

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

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

Class std::__and_<std::is_lvalue_reference<int&&>, std::is_rvalue_reference<int&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_lvalue_reference<int&&>, std::is_rvalue_reference<int&&> > (0x0x7f9a17aa5138) 0 empty
  std::is_lvalue_reference<int&&> (0x0x7f9a17aa51a0) 0 empty
    std::integral_constant<bool, false> (0x0x7f9a17a986c0) 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&&> > > (0x0x7f9a17a98780) 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&&> > (0x0x7f9a17a987e0) 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&&> > (0x0x7f9a17aa5270) 0 empty
  std::is_reference<int&&> (0x0x7f9a17aa52d8) 0 empty
    std::integral_constant<bool, true> (0x0x7f9a17a98840) 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&&> > (0x0x7f9a17aa5340) 0 empty
  std::__or_<std::is_reference<int&&>, std::is_void<int&&> > (0x0x7f9a17aa53a8) 0 empty
    std::is_reference<int&&> (0x0x7f9a17aa5410) 0 empty
      std::integral_constant<bool, true> (0x0x7f9a17a988a0) 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&&> > > (0x0x7f9a17aa5478) 0 empty
  std::integral_constant<bool, false> (0x0x7f9a17a98900) 0 empty

Class std::is_object<int&&>
   size=1 align=1
   base size=1 base align=1
std::is_object<int&&> (0x0x7f9a17aa55b0) 0 empty
  std::integral_constant<bool, false> (0x0x7f9a17a98a20) 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&&> > (0x0x7f9a17a98a80) 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&&> > (0x0x7f9a17aa5618) 0 empty
  std::is_reference<int&&> (0x0x7f9a17aa5680) 0 empty
    std::integral_constant<bool, true> (0x0x7f9a17a98ae0) 0 empty

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

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

Class std::__is_static_castable_impl<int&&, int&&>
   size=1 align=1
   base size=1 base align=1
std::__is_static_castable_impl<int&&, int&&> (0x0x7f9a17aa5208) 0 empty
  std::__do_is_static_castable_impl (0x0x7f9a17a98720) 0 empty

Class std::__is_static_castable_safe<int&&, int&&>
   size=1 align=1
   base size=1 base align=1
std::__is_static_castable_safe<int&&, int&&> (0x0x7f9a17aa5820) 0 empty
  std::integral_constant<bool, true> (0x0x7f9a17a98c60) 0 empty

Class std::__is_static_castable<int&&, int&&>
   size=1 align=1
   base size=1 base align=1
std::__is_static_castable<int&&, int&&> (0x0x7f9a17aa5888) 0 empty
  std::integral_constant<bool, true> (0x0x7f9a17a98cc0) 0 empty

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

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

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

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

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

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

Class std::__not_<std::is_same<int, int> >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::is_same<int, int> > (0x0x7f9a17aa5a28) 0 empty
  std::integral_constant<bool, false> (0x0x7f9a17a98f60) 0 empty

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

Class std::__and_<std::__not_<std::is_same<int, int> >, std::is_base_of<int, int>, std::__not_<std::is_constructible<int, int&&> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__not_<std::is_same<int, int> >, std::is_base_of<int, int>, std::__not_<std::is_constructible<int, int&&> > > (0x0x7f9a17aa5a90) 0 empty
  std::__not_<std::is_same<int, int> > (0x0x7f9a17aa5af8) 0 empty
    std::integral_constant<bool, false> (0x0x7f9a17ac5060) 0 empty

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

Class std::__is_lvalue_to_rvalue_ref<int&&, int&&, false>
   size=1 align=1
   base size=1 base align=1
std::__is_lvalue_to_rvalue_ref<int&&, int&&, false> (0x0x7f9a17aa5b60) 0 empty
  std::integral_constant<bool, false> (0x0x7f9a17ac5120) 0 empty

Class std::__or_<std::__is_base_to_derived_ref<int&&, int&&, true>, std::__is_lvalue_to_rvalue_ref<int&&, int&&, false> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::__is_base_to_derived_ref<int&&, int&&, true>, std::__is_lvalue_to_rvalue_ref<int&&, int&&, false> > (0x0x7f9a17aa5bc8) 0 empty
  std::__is_lvalue_to_rvalue_ref<int&&, int&&, false> (0x0x7f9a17aa5c30) 0 empty
    std::integral_constant<bool, false> (0x0x7f9a17ac5180) 0 empty

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

Class std::__and_<std::__is_static_castable<int&&, int&&>, std::__not_<std::__or_<std::__is_base_to_derived_ref<int&&, int&&, true>, std::__is_lvalue_to_rvalue_ref<int&&, int&&, false> > > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__is_static_castable<int&&, int&&>, std::__not_<std::__or_<std::__is_base_to_derived_ref<int&&, int&&, true>, std::__is_lvalue_to_rvalue_ref<int&&, int&&, false> > > > (0x0x7f9a17aa5d00) 0 empty
  std::__not_<std::__or_<std::__is_base_to_derived_ref<int&&, int&&, true>, std::__is_lvalue_to_rvalue_ref<int&&, int&&, false> > > (0x0x7f9a17aa5d68) 0 empty
    std::integral_constant<bool, true> (0x0x7f9a17ac5240) 0 empty

Class std::__is_direct_constructible_ref_cast<int&&, int&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_ref_cast<int&&, int&&> (0x0x7f9a17aa5dd0) 0 empty
  std::__and_<std::__is_static_castable<int&&, int&&>, std::__not_<std::__or_<std::__is_base_to_derived_ref<int&&, int&&, true>, std::__is_lvalue_to_rvalue_ref<int&&, int&&, false> > > > (0x0x7f9a17aa5e38) 0 empty
    std::__not_<std::__or_<std::__is_base_to_derived_ref<int&&, int&&, true>, std::__is_lvalue_to_rvalue_ref<int&&, int&&, false> > > (0x0x7f9a17aa5ea0) 0 empty
      std::integral_constant<bool, true> (0x0x7f9a17ac52a0) 0 empty

Class std::__is_direct_constructible_new<int&&, int&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new<int&&, int&&> (0x0x7f9a17aa5f08) 0 empty
  std::__is_direct_constructible_ref_cast<int&&, int&&> (0x0x7f9a17aa5f70) 0 empty
    std::__and_<std::__is_static_castable<int&&, int&&>, std::__not_<std::__or_<std::__is_base_to_derived_ref<int&&, int&&, true>, std::__is_lvalue_to_rvalue_ref<int&&, int&&, false> > > > (0x0x7f9a176c5000) 0 empty
      std::__not_<std::__or_<std::__is_base_to_derived_ref<int&&, int&&, true>, std::__is_lvalue_to_rvalue_ref<int&&, int&&, false> > > (0x0x7f9a176c5068) 0 empty
        std::integral_constant<bool, true> (0x0x7f9a17ac5300) 0 empty

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

Class std::__is_constructible_impl<int&&, int&&>
   size=1 align=1
   base size=1 base align=1
std::__is_constructible_impl<int&&, int&&> (0x0x7f9a176c5138) 0 empty
  std::__is_direct_constructible<int&&, int&&> (0x0x7f9a176c51a0) 0 empty
    std::integral_constant<bool, true> (0x0x7f9a17ac53c0) 0 empty

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

Class std::__and_<std::is_constructible<int&&, int&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<int&&, int&&> > (0x0x7f9a176c5270) 0 empty
  std::is_constructible<int&&, int&&> (0x0x7f9a176c52d8) 0 empty
    std::integral_constant<bool, true> (0x0x7f9a17ac5480) 0 empty

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

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

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

Class std::__or_<std::is_function<int&&>, std::is_array<int&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<int&&>, std::is_array<int&&> > (0x0x7f9a176c5478) 0 empty
  std::is_array<int&&> (0x0x7f9a176c54e0) 0 empty
    std::integral_constant<bool, false> (0x0x7f9a17ac5660) 0 empty

Class std::__or_<std::is_void<int&&>, std::is_function<int&&>, std::is_array<int&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<int&&>, std::is_function<int&&>, std::is_array<int&&> > (0x0x7f9a176c5548) 0 empty
  std::__or_<std::is_function<int&&>, std::is_array<int&&> > (0x0x7f9a176c55b0) 0 empty
    std::is_array<int&&> (0x0x7f9a176c5618) 0 empty
      std::integral_constant<bool, false> (0x0x7f9a17ac56c0) 0 empty

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

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

Class std::__and_<std::is_convertible<int&&, int&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_convertible<int&&, int&&> > (0x0x7f9a176c5750) 0 empty
  std::is_convertible<int&&, int&&> (0x0x7f9a176c57b8) 0 empty
    std::integral_constant<bool, true> (0x0x7f9a17ac57e0) 0 empty

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

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

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

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

Class std::is_same<std::tuple<int&&>, std::tuple<int&&> >
   size=1 align=1
   base size=1 base align=1
std::is_same<std::tuple<int&&>, std::tuple<int&&> > (0x0x7f9a176c5a28) 0 empty
  std::integral_constant<bool, true> (0x0x7f9a17ac5ea0) 0 empty

Class std::__not_<std::is_same<std::tuple<int&&>, std::tuple<int&&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::is_same<std::tuple<int&&>, std::tuple<int&&> > > (0x0x7f9a176c5a90) 0 empty
  std::integral_constant<bool, false> (0x0x7f9a17ac5f00) 0 empty

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

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

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

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

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

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

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

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

Class std::__or_<std::is_void<std::tuple<int&&>&&>, std::is_function<std::tuple<int&&>&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<std::tuple<int&&>&&>, std::is_function<std::tuple<int&&>&&> > (0x0x7f9a176c5d68) 0 empty
  std::is_function<std::tuple<int&&>&&> (0x0x7f9a176c5dd0) 0 empty
    std::integral_constant<bool, false> (0x0x7f9a176fc3c0) 0 empty

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

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

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

Class std::__and_<std::is_lvalue_reference<std::tuple<int&&>&&>, std::is_rvalue_reference<int&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_lvalue_reference<std::tuple<int&&>&&>, std::is_rvalue_reference<int&&> > (0x0x7f9a177090d0) 0 empty
  std::is_lvalue_reference<std::tuple<int&&>&&> (0x0x7f9a17709138) 0 empty
    std::integral_constant<bool, false> (0x0x7f9a176fc600) 0 empty

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

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

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

Class std::__or_<std::is_lvalue_reference<std::tuple<int&&>&&>, std::is_rvalue_reference<std::tuple<int&&>&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<std::tuple<int&&>&&>, std::is_rvalue_reference<std::tuple<int&&>&&> > (0x0x7f9a17709270) 0 empty
  std::is_rvalue_reference<std::tuple<int&&>&&> (0x0x7f9a177092d8) 0 empty
    std::integral_constant<bool, true> (0x0x7f9a176fc8a0) 0 empty

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

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

Class std::__or_<std::is_reference<std::tuple<int&&>&&>, std::is_void<std::tuple<int&&>&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::tuple<int&&>&&>, std::is_void<std::tuple<int&&>&&> > (0x0x7f9a17709548) 0 empty
  std::is_reference<std::tuple<int&&>&&> (0x0x7f9a177095b0) 0 empty
    std::integral_constant<bool, true> (0x0x7f9a176fca80) 0 empty

Class std::__or_<std::is_function<std::tuple<int&&>&&>, std::is_reference<std::tuple<int&&>&&>, std::is_void<std::tuple<int&&>&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::tuple<int&&>&&>, std::is_reference<std::tuple<int&&>&&>, std::is_void<std::tuple<int&&>&&> > (0x0x7f9a17709618) 0 empty
  std::__or_<std::is_reference<std::tuple<int&&>&&>, std::is_void<std::tuple<int&&>&&> > (0x0x7f9a17709680) 0 empty
    std::is_reference<std::tuple<int&&>&&> (0x0x7f9a177096e8) 0 empty
      std::integral_constant<bool, true> (0x0x7f9a176fcae0) 0 empty

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

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

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

Class std::__or_<std::is_object<std::tuple<int&&>&&>, std::is_reference<std::tuple<int&&>&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<std::tuple<int&&>&&>, std::is_reference<std::tuple<int&&>&&> > (0x0x7f9a177099c0) 0 empty
  std::is_reference<std::tuple<int&&>&&> (0x0x7f9a17709a28) 0 empty
    std::integral_constant<bool, true> (0x0x7f9a176fcc60) 0 empty

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

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

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

Class std::__is_static_castable_impl<std::tuple<int&&>&&, int&&>
   size=1 align=1
   base size=1 base align=1
std::__is_static_castable_impl<std::tuple<int&&>&&, int&&> (0x0x7f9a177091a0) 0 empty
  std::__do_is_static_castable_impl (0x0x7f9a176fc720) 0 empty

Class std::__is_static_castable_safe<std::tuple<int&&>&&, int&&>
   size=1 align=1
   base size=1 base align=1
std::__is_static_castable_safe<std::tuple<int&&>&&, int&&> (0x0x7f9a17709bc8) 0 empty
  std::integral_constant<bool, false> (0x0x7f9a176fcea0) 0 empty

Class std::__is_static_castable<std::tuple<int&&>&&, int&&>
   size=1 align=1
   base size=1 base align=1
std::__is_static_castable<std::tuple<int&&>&&, int&&> (0x0x7f9a17709c30) 0 empty
  std::integral_constant<bool, false> (0x0x7f9a176fcf00) 0 empty

Class std::conditional<false, std::__not_<std::__or_<std::__is_base_to_derived_ref<std::tuple<int&&>&&, int&&, true>, std::__is_lvalue_to_rvalue_ref<std::tuple<int&&>&&, int&&, false> > >, std::__is_static_castable<std::tuple<int&&>&&, 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<int&&>&&, int&&, true>, std::__is_lvalue_to_rvalue_ref<std::tuple<int&&>&&, int&&, false> > >, std::__is_static_castable<std::tuple<int&&>&&, int&&> > (0x0x7f9a176fcf60) 0 empty

Class std::__and_<std::__is_static_castable<std::tuple<int&&>&&, int&&>, std::__not_<std::__or_<std::__is_base_to_derived_ref<std::tuple<int&&>&&, int&&, true>, std::__is_lvalue_to_rvalue_ref<std::tuple<int&&>&&, int&&, false> > > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__is_static_castable<std::tuple<int&&>&&, int&&>, std::__not_<std::__or_<std::__is_base_to_derived_ref<std::tuple<int&&>&&, int&&, true>, std::__is_lvalue_to_rvalue_ref<std::tuple<int&&>&&, int&&, false> > > > (0x0x7f9a17709c98) 0 empty
  std::__is_static_castable<std::tuple<int&&>&&, int&&> (0x0x7f9a17709d00) 0 empty
    std::integral_constant<bool, false> (0x0x7f9a1771f000) 0 empty

Class std::__is_direct_constructible_ref_cast<int&&, std::tuple<int&&>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_ref_cast<int&&, std::tuple<int&&>&&> (0x0x7f9a17709d68) 0 empty
  std::__and_<std::__is_static_castable<std::tuple<int&&>&&, int&&>, std::__not_<std::__or_<std::__is_base_to_derived_ref<std::tuple<int&&>&&, int&&, true>, std::__is_lvalue_to_rvalue_ref<std::tuple<int&&>&&, int&&, false> > > > (0x0x7f9a17709dd0) 0 empty
    std::__is_static_castable<std::tuple<int&&>&&, int&&> (0x0x7f9a17709e38) 0 empty
      std::integral_constant<bool, false> (0x0x7f9a1771f060) 0 empty

Class std::__is_direct_constructible_new<int&&, std::tuple<int&&>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new<int&&, std::tuple<int&&>&&> (0x0x7f9a17709ea0) 0 empty
  std::__is_direct_constructible_ref_cast<int&&, std::tuple<int&&>&&> (0x0x7f9a17709f08) 0 empty
    std::__and_<std::__is_static_castable<std::tuple<int&&>&&, int&&>, std::__not_<std::__or_<std::__is_base_to_derived_ref<std::tuple<int&&>&&, int&&, true>, std::__is_lvalue_to_rvalue_ref<std::tuple<int&&>&&, int&&, false> > > > (0x0x7f9a17709f70) 0 empty
      std::__is_static_castable<std::tuple<int&&>&&, int&&> (0x0x7f9a17720000) 0 empty
        std::integral_constant<bool, false> (0x0x7f9a1771f0c0) 0 empty

Class std::__is_direct_constructible<int&&, std::tuple<int&&>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible<int&&, std::tuple<int&&>&&> (0x0x7f9a17720068) 0 empty
  std::integral_constant<bool, false> (0x0x7f9a1771f120) 0 empty

Class std::__is_constructible_impl<int&&, std::tuple<int&&>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_constructible_impl<int&&, std::tuple<int&&>&&> (0x0x7f9a177200d0) 0 empty
  std::__is_direct_constructible<int&&, std::tuple<int&&>&&> (0x0x7f9a17720138) 0 empty
    std::integral_constant<bool, false> (0x0x7f9a1771f180) 0 empty

Class std::is_constructible<int&&, std::tuple<int&&>&&>
   size=1 align=1
   base size=1 base align=1
std::is_constructible<int&&, std::tuple<int&&>&&> (0x0x7f9a177201a0) 0 empty
  std::integral_constant<bool, false> (0x0x7f9a1771f1e0) 0 empty

Class std::__and_<std::is_constructible<int&&, std::tuple<int&&>&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<int&&, std::tuple<int&&>&&> > (0x0x7f9a17720208) 0 empty
  std::is_constructible<int&&, std::tuple<int&&>&&> (0x0x7f9a17720270) 0 empty
    std::integral_constant<bool, false> (0x0x7f9a1771f240) 0 empty

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

Class std::__or_<std::is_void<std::tuple<int&&>&&>, std::is_function<int&&>, std::is_array<int&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<std::tuple<int&&>&&>, std::is_function<int&&>, std::is_array<int&&> > (0x0x7f9a177202d8) 0 empty
  std::__or_<std::is_function<int&&>, std::is_array<int&&> > (0x0x7f9a17720340) 0 empty
    std::is_array<int&&> (0x0x7f9a177203a8) 0 empty
      std::integral_constant<bool, false> (0x0x7f9a1771f360) 0 empty

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

Class std::is_convertible<std::tuple<int&&>&&, int&&>
   size=1 align=1
   base size=1 base align=1
std::is_convertible<std::tuple<int&&>&&, int&&> (0x0x7f9a17720478) 0 empty
  std::integral_constant<bool, false> (0x0x7f9a1771f5a0) 0 empty

Class std::__and_<std::is_convertible<std::tuple<int&&>&&, int&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_convertible<std::tuple<int&&>&&, int&&> > (0x0x7f9a177204e0) 0 empty
  std::is_convertible<std::tuple<int&&>&&, int&&> (0x0x7f9a17720548) 0 empty
    std::integral_constant<bool, false> (0x0x7f9a1771f600) 0 empty

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

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

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

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

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

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

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

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

Class std::__or_<std::is_void<int&>, std::is_function<int&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<int&>, std::is_function<int&> > (0x0x7f9a17720750) 0 empty
  std::is_function<int&> (0x0x7f9a177207b8) 0 empty
    std::integral_constant<bool, false> (0x0x7f9a1771f9c0) 0 empty

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

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

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

Class std::__and_<std::is_lvalue_reference<int&>, std::is_rvalue_reference<int&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_lvalue_reference<int&>, std::is_rvalue_reference<int&&> > (0x0x7f9a177208f0) 0 empty
  std::is_rvalue_reference<int&&> (0x0x7f9a17720958) 0 empty
    std::integral_constant<bool, true> (0x0x7f9a1771fc00) 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&> > > (0x0x7f9a1771fcc0) 0 empty

Class std::conditional<true, std::is_lvalue_reference<int&>, std::is_rvalue_reference<int&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_lvalue_reference<int&>, std::is_rvalue_reference<int&> > (0x0x7f9a1771fd20) 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&> > (0x0x7f9a17720af8) 0 empty
  std::is_lvalue_reference<int&> (0x0x7f9a17720b60) 0 empty
    std::integral_constant<bool, true> (0x0x7f9a1771fd80) 0 empty

Class std::is_reference<int&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<int&> (0x0x7f9a17720bc8) 0 empty
  std::integral_constant<bool, true> (0x0x7f9a1771fde0) 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&> > (0x0x7f9a1771fe40) 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&> > (0x0x7f9a17720c30) 0 empty
  std::is_reference<int&> (0x0x7f9a17720c98) 0 empty
    std::integral_constant<bool, true> (0x0x7f9a1771fea0) 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&> > (0x0x7f9a17720d00) 0 empty
  std::__or_<std::is_reference<int&>, std::is_void<int&> > (0x0x7f9a17720d68) 0 empty
    std::is_reference<int&> (0x0x7f9a17720dd0) 0 empty
      std::integral_constant<bool, true> (0x0x7f9a1771ff00) 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&> > > (0x0x7f9a17720e38) 0 empty
  std::integral_constant<bool, false> (0x0x7f9a1771ff60) 0 empty

Class std::is_object<int&>
   size=1 align=1
   base size=1 base align=1
std::is_object<int&> (0x0x7f9a17720ea0) 0 empty
  std::integral_constant<bool, false> (0x0x7f9a1774e180) 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&> > (0x0x7f9a1774e1e0) 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&> > (0x0x7f9a17720f08) 0 empty
  std::is_reference<int&> (0x0x7f9a17720f70) 0 empty
    std::integral_constant<bool, true> (0x0x7f9a1774e240) 0 empty

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

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

Class std::__is_static_castable_impl<int&, int&&>
   size=1 align=1
   base size=1 base align=1
std::__is_static_castable_impl<int&, int&&> (0x0x7f9a177209c0) 0 empty
  std::__do_is_static_castable_impl (0x0x7f9a1771fc60) 0 empty

Class std::__is_static_castable_safe<int&, int&&>
   size=1 align=1
   base size=1 base align=1
std::__is_static_castable_safe<int&, int&&> (0x0x7f9a17753138) 0 empty
  std::integral_constant<bool, true> (0x0x7f9a1774e3c0) 0 empty

Class std::__is_static_castable<int&, int&&>
   size=1 align=1
   base size=1 base align=1
std::__is_static_castable<int&, int&&> (0x0x7f9a177531a0) 0 empty
  std::integral_constant<bool, true> (0x0x7f9a1774e420) 0 empty

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

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

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

Class std::__and_<std::__not_<std::is_same<int, int> >, std::is_base_of<int, int>, std::__not_<std::is_constructible<int, int&> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__not_<std::is_same<int, int> >, std::is_base_of<int, int>, std::__not_<std::is_constructible<int, int&> > > (0x0x7f9a17753270) 0 empty
  std::__not_<std::is_same<int, int> > (0x0x7f9a177532d8) 0 empty
    std::integral_constant<bool, false> (0x0x7f9a1774e5a0) 0 empty

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

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

Class std::__or_<std::__is_base_to_derived_ref<int&, int&&, true>, std::__is_lvalue_to_rvalue_ref<int&, int&&, true> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::__is_base_to_derived_ref<int&, int&&, true>, std::__is_lvalue_to_rvalue_ref<int&, int&&, true> > (0x0x7f9a177533a8) 0 empty
  std::__is_lvalue_to_rvalue_ref<int&, int&&, true> (0x0x7f9a1774e6c0) 0 empty

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

Class std::__not_<std::is_function<int> >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::is_function<int> > (0x0x7f9a17753478) 0 empty
  std::integral_constant<bool, true> (0x0x7f9a1774e780) 0 empty

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

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

Class std::__or_<std::is_same<int, int>, std::is_base_of<int, int> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_same<int, int>, std::is_base_of<int, int> > (0x0x7f9a177534e0) 0 empty
  std::is_same<int, int> (0x0x7f9a17753548) 0 empty
    std::integral_constant<bool, true> (0x0x7f9a1774e8a0) 0 empty

Class std::__and_<std::__not_<std::is_function<int> >, std::__or_<std::is_same<int, int>, std::is_base_of<int, int> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__not_<std::is_function<int> >, std::__or_<std::is_same<int, int>, std::is_base_of<int, int> > > (0x0x7f9a177535b0) 0 empty
  std::__or_<std::is_same<int, int>, std::is_base_of<int, int> > (0x0x7f9a17753618) 0 empty
    std::is_same<int, int> (0x0x7f9a17753680) 0 empty
      std::integral_constant<bool, true> (0x0x7f9a1774e900) 0 empty

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

Class std::__and_<std::__is_static_castable<int&, int&&>, std::__not_<std::__or_<std::__is_base_to_derived_ref<int&, int&&, true>, std::__is_lvalue_to_rvalue_ref<int&, int&&, true> > > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__is_static_castable<int&, int&&>, std::__not_<std::__or_<std::__is_base_to_derived_ref<int&, int&&, true>, std::__is_lvalue_to_rvalue_ref<int&, int&&, true> > > > (0x0x7f9a17753750) 0 empty
  std::__not_<std::__or_<std::__is_base_to_derived_ref<int&, int&&, true>, std::__is_lvalue_to_rvalue_ref<int&, int&&, true> > > (0x0x7f9a177537b8) 0 empty
    std::integral_constant<bool, false> (0x0x7f9a1774e9c0) 0 empty

Class std::__is_direct_constructible_ref_cast<int&&, int&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_ref_cast<int&&, int&> (0x0x7f9a17753820) 0 empty
  std::__and_<std::__is_static_castable<int&, int&&>, std::__not_<std::__or_<std::__is_base_to_derived_ref<int&, int&&, true>, std::__is_lvalue_to_rvalue_ref<int&, int&&, true> > > > (0x0x7f9a17753888) 0 empty
    std::__not_<std::__or_<std::__is_base_to_derived_ref<int&, int&&, true>, std::__is_lvalue_to_rvalue_ref<int&, int&&, true> > > (0x0x7f9a177538f0) 0 empty
      std::integral_constant<bool, false> (0x0x7f9a1774ea20) 0 empty

Class std::__is_direct_constructible_new<int&&, int&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new<int&&, int&> (0x0x7f9a17753958) 0 empty
  std::__is_direct_constructible_ref_cast<int&&, int&> (0x0x7f9a177539c0) 0 empty
    std::__and_<std::__is_static_castable<int&, int&&>, std::__not_<std::__or_<std::__is_base_to_derived_ref<int&, int&&, true>, std::__is_lvalue_to_rvalue_ref<int&, int&&, true> > > > (0x0x7f9a17753a28) 0 empty
      std::__not_<std::__or_<std::__is_base_to_derived_ref<int&, int&&, true>, std::__is_lvalue_to_rvalue_ref<int&, int&&, true> > > (0x0x7f9a17753a90) 0 empty
        std::integral_constant<bool, false> (0x0x7f9a1774ea80) 0 empty

Class std::__is_direct_constructible<int&&, int&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible<int&&, int&> (0x0x7f9a17753af8) 0 empty
  std::integral_constant<bool, false> (0x0x7f9a1774eae0) 0 empty

Class std::__is_constructible_impl<int&&, int&>
   size=1 align=1
   base size=1 base align=1
std::__is_constructible_impl<int&&, int&> (0x0x7f9a17753b60) 0 empty
  std::__is_direct_constructible<int&&, int&> (0x0x7f9a17753bc8) 0 empty
    std::integral_constant<bool, false> (0x0x7f9a1774eb40) 0 empty

Class std::is_constructible<int&&, int&>
   size=1 align=1
   base size=1 base align=1
std::is_constructible<int&&, int&> (0x0x7f9a17753c30) 0 empty
  std::integral_constant<bool, false> (0x0x7f9a1774eba0) 0 empty

Class std::__and_<std::is_constructible<int&&, int&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<int&&, int&> > (0x0x7f9a17753c98) 0 empty
  std::is_constructible<int&&, int&> (0x0x7f9a17753d00) 0 empty
    std::integral_constant<bool, false> (0x0x7f9a1774ec00) 0 empty

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

Class std::__or_<std::is_void<int&>, std::is_function<int&&>, std::is_array<int&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<int&>, std::is_function<int&&>, std::is_array<int&&> > (0x0x7f9a17753e38) 0 empty
  std::__or_<std::is_function<int&&>, std::is_array<int&&> > (0x0x7f9a17753ea0) 0 empty
    std::is_array<int&&> (0x0x7f9a17753f08) 0 empty
      std::integral_constant<bool, false> (0x0x7f9a1774ed20) 0 empty

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

Class std::is_convertible<int&, int&&>
   size=1 align=1
   base size=1 base align=1
std::is_convertible<int&, int&&> (0x0x7f9a17778000) 0 empty
  std::integral_constant<bool, false> (0x0x7f9a1774ede0) 0 empty

Class std::__and_<std::is_convertible<int&, int&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_convertible<int&, int&&> > (0x0x7f9a17778068) 0 empty
  std::is_convertible<int&, int&&> (0x0x7f9a177780d0) 0 empty
    std::integral_constant<bool, false> (0x0x7f9a1774ee40) 0 empty

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

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

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

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

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

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

Class std::__and_<std::__not_<std::is_same<std::tuple<int&&>, std::tuple<int&&> > >, std::__not_<std::is_convertible<const std::tuple<int&&>&, int&&> >, std::__not_<std::is_constructible<int&&, const std::tuple<int&&>&> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__not_<std::is_same<std::tuple<int&&>, std::tuple<int&&> > >, std::__not_<std::is_convertible<const std::tuple<int&&>&, int&&> >, std::__not_<std::is_constructible<int&&, const std::tuple<int&&>&> > > (0x0x7f9a17778270) 0 empty
  std::__not_<std::is_same<std::tuple<int&&>, std::tuple<int&&> > > (0x0x7f9a177782d8) 0 empty
    std::integral_constant<bool, false> (0x0x7f9a1777e180) 0 empty

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

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

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

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

Class std::__and_<std::__not_<std::is_same<std::tuple<int&&>, std::tuple<int&&> > >, std::__not_<std::is_convertible<std::tuple<int&&>&&, int&&> >, std::__not_<std::is_constructible<int&&, std::tuple<int&&>&&> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__not_<std::is_same<std::tuple<int&&>, std::tuple<int&&> > >, std::__not_<std::is_convertible<std::tuple<int&&>&&, int&&> >, std::__not_<std::is_constructible<int&&, std::tuple<int&&>&&> > > (0x0x7f9a17778410) 0 empty
  std::__not_<std::is_same<std::tuple<int&&>, std::tuple<int&&> > > (0x0x7f9a17778478) 0 empty
    std::integral_constant<bool, false> (0x0x7f9a1777e480) 0 empty

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

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

Class std::__and_<std::is_constructible<int&&, int&&>, std::__is_nt_constructible_impl<int&&, int&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<int&&, int&&>, std::__is_nt_constructible_impl<int&&, int&&> > (0x0x7f9a17778618) 0 empty
  std::__is_nt_constructible_impl<int&&, int&&> (0x0x7f9a17778680) 0 empty
    std::integral_constant<bool, true> (0x0x7f9a1777e600) 0 empty

Class std::is_nothrow_constructible<int&&, int&&>
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_constructible<int&&, int&&> (0x0x7f9a177787b8) 0 empty
  std::__and_<std::is_constructible<int&&, int&&>, std::__is_nt_constructible_impl<int&&, int&&> > (0x0x7f9a17778820) 0 empty
    std::__is_nt_constructible_impl<int&&, int&&> (0x0x7f9a17778888) 0 empty
      std::integral_constant<bool, true> (0x0x7f9a1777e720) 0 empty

Class std::__is_nothrow_move_constructible_impl<int&&, true>
   size=1 align=1
   base size=1 base align=1
std::__is_nothrow_move_constructible_impl<int&&, true> (0x0x7f9a17778958) 0 empty
  std::is_nothrow_constructible<int&&, int&&> (0x0x7f9a177789c0) 0 empty
    std::__and_<std::is_constructible<int&&, int&&>, std::__is_nt_constructible_impl<int&&, int&&> > (0x0x7f9a17778a28) 0 empty
      std::__is_nt_constructible_impl<int&&, int&&> (0x0x7f9a17778a90) 0 empty
        std::integral_constant<bool, true> (0x0x7f9a1777e780) 0 empty

Class std::is_nothrow_move_constructible<int&&>
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_move_constructible<int&&> (0x0x7f9a17778b60) 0 empty
  std::__is_nothrow_move_constructible_impl<int&&, true> (0x0x7f9a17778bc8) 0 empty
    std::is_nothrow_constructible<int&&, int&&> (0x0x7f9a17778c30) 0 empty
      std::__and_<std::is_constructible<int&&, int&&>, std::__is_nt_constructible_impl<int&&, int&&> > (0x0x7f9a17778c98) 0 empty
        std::__is_nt_constructible_impl<int&&, int&&> (0x0x7f9a17778d00) 0 empty
          std::integral_constant<bool, true> (0x0x7f9a1777e7e0) 0 empty

Class std::_Rb_tree_const_iterator<std::pair<const int, AUDIO_STAMP*> >
   size=8 align=8
   base size=8 base align=8
std::_Rb_tree_const_iterator<std::pair<const int, AUDIO_STAMP*> > (0x0x7f9a1777ecc0) 0

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

Class std::is_empty<const int&>
   size=1 align=1
   base size=1 base align=1
std::is_empty<const int&> (0x0x7f9a177be138) 0 empty
  std::integral_constant<bool, false> (0x0x7f9a177c4000) 0 empty

Class std::__is_empty_non_tuple<const int&>
   size=1 align=1
   base size=1 base align=1
std::__is_empty_non_tuple<const int&> (0x0x7f9a177be1a0) 0 empty
  std::is_empty<const int&> (0x0x7f9a177be208) 0 empty
    std::integral_constant<bool, false> (0x0x7f9a177c4060) 0 empty

Class std::_Head_base<0ul, const int&, false>
   size=8 align=8
   base size=8 base align=8
std::_Head_base<0ul, const int&, false> (0x0x7f9a177c40c0) 0

Class std::_Tuple_impl<0ul, const int&>
   size=8 align=8
   base size=8 base align=8
std::_Tuple_impl<0ul, const int&> (0x0x7f9a177be270) 0
  std::_Head_base<0ul, const int&, false> (0x0x7f9a177c4120) 0

Class std::tuple<const int&>
   size=8 align=8
   base size=8 base align=8
std::tuple<const int&> (0x0x7f9a177be340) 0
  std::_Tuple_impl<0ul, const int&> (0x0x7f9a177be3a8) 0
    std::_Head_base<0ul, const int&, false> (0x0x7f9a177c4180) 0

Class std::_TC<true, const int&>
   size=1 align=1
   base size=0 base align=1
std::_TC<true, const int&> (0x0x7f9a177c41e0) 0 empty

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

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

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

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

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

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

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

Class std::__or_<std::is_void<const int&>, std::is_function<const int&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<const int&>, std::is_function<const int&> > (0x0x7f9a177be680) 0 empty
  std::is_function<const int&> (0x0x7f9a177be6e8) 0 empty
    std::integral_constant<bool, false> (0x0x7f9a177c44e0) 0 empty

Class std::__not_<std::__or_<std::is_void<const int&>, std::is_function<const int&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_void<const int&>, std::is_function<const int&> > > (0x0x7f9a177be750) 0 empty
  std::integral_constant<bool, true> (0x0x7f9a177c4540) 0 empty

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

Class std::is_rvalue_reference<const int&>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<const int&> (0x0x7f9a177be888) 0 empty
  std::integral_constant<bool, false> (0x0x7f9a177c46c0) 0 empty

Class std::__and_<std::is_lvalue_reference<const int&>, std::is_rvalue_reference<const int&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_lvalue_reference<const int&>, std::is_rvalue_reference<const int&> > (0x0x7f9a177be8f0) 0 empty
  std::is_rvalue_reference<const int&> (0x0x7f9a177be958) 0 empty
    std::integral_constant<bool, false> (0x0x7f9a177c4720) 0 empty

Class std::__is_static_castable_impl<const int&, const int&>
   size=1 align=1
   base size=1 base align=1
std::__is_static_castable_impl<const int&, const int&> (0x0x7f9a177be9c0) 0 empty
  std::__do_is_static_castable_impl (0x0x7f9a177c4840) 0 empty

Class std::__is_static_castable_safe<const int&, const int&>
   size=1 align=1
   base size=1 base align=1
std::__is_static_castable_safe<const int&, const int&> (0x0x7f9a177bea90) 0 empty
  std::integral_constant<bool, true> (0x0x7f9a177c48a0) 0 empty

Class std::__is_static_castable<const int&, const int&>
   size=1 align=1
   base size=1 base align=1
std::__is_static_castable<const int&, const int&> (0x0x7f9a177beaf8) 0 empty
  std::integral_constant<bool, true> (0x0x7f9a177c4900) 0 empty

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

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

Class std::__is_base_to_derived_ref<const int&, const int&, true>
   size=1 align=1
   base size=0 base align=1
std::__is_base_to_derived_ref<const int&, const int&, true> (0x0x7f9a177c49c0) 0 empty

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

Class std::__and_<std::__not_<std::is_same<int, int> >, std::is_base_of<int, int>, std::__not_<std::is_constructible<int, const int&> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__not_<std::is_same<int, int> >, std::is_base_of<int, int>, std::__not_<std::is_constructible<int, const int&> > > (0x0x7f9a177bebc8) 0 empty
  std::__not_<std::is_same<int, int> > (0x0x7f9a177bec30) 0 empty
    std::integral_constant<bool, false> (0x0x7f9a177c4ae0) 0 empty

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

Class std::__is_lvalue_to_rvalue_ref<const int&, const int&, false>
   size=1 align=1
   base size=1 base align=1
std::__is_lvalue_to_rvalue_ref<const int&, const int&, false> (0x0x7f9a177bec98) 0 empty
  std::integral_constant<bool, false> (0x0x7f9a177c4ba0) 0 empty

Class std::__or_<std::__is_base_to_derived_ref<const int&, const int&, true>, std::__is_lvalue_to_rvalue_ref<const int&, const int&, false> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::__is_base_to_derived_ref<const int&, const int&, true>, std::__is_lvalue_to_rvalue_ref<const int&, const int&, false> > (0x0x7f9a177bed00) 0 empty
  std::__is_lvalue_to_rvalue_ref<const int&, const int&, false> (0x0x7f9a177bed68) 0 empty
    std::integral_constant<bool, false> (0x0x7f9a177c4c00) 0 empty

Class std::__not_<std::__or_<std::__is_base_to_derived_ref<const int&, const int&, true>, std::__is_lvalue_to_rvalue_ref<const int&, const int&, false> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::__is_base_to_derived_ref<const int&, const int&, true>, std::__is_lvalue_to_rvalue_ref<const int&, const int&, false> > > (0x0x7f9a177bedd0) 0 empty
  std::integral_constant<bool, true> (0x0x7f9a177c4c60) 0 empty

Class std::__and_<std::__is_static_castable<const int&, const int&>, std::__not_<std::__or_<std::__is_base_to_derived_ref<const int&, const int&, true>, std::__is_lvalue_to_rvalue_ref<const int&, const int&, false> > > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__is_static_castable<const int&, const int&>, std::__not_<std::__or_<std::__is_base_to_derived_ref<const int&, const int&, true>, std::__is_lvalue_to_rvalue_ref<const int&, const int&, false> > > > (0x0x7f9a177bee38) 0 empty
  std::__not_<std::__or_<std::__is_base_to_derived_ref<const int&, const int&, true>, std::__is_lvalue_to_rvalue_ref<const int&, const int&, false> > > (0x0x7f9a177beea0) 0 empty
    std::integral_constant<bool, true> (0x0x7f9a177c4cc0) 0 empty

Class std::__is_direct_constructible_ref_cast<const int&, const int&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_ref_cast<const int&, const int&> (0x0x7f9a177bef08) 0 empty
  std::__and_<std::__is_static_castable<const int&, const int&>, std::__not_<std::__or_<std::__is_base_to_derived_ref<const int&, const int&, true>, std::__is_lvalue_to_rvalue_ref<const int&, const int&, false> > > > (0x0x7f9a177bef70) 0 empty
    std::__not_<std::__or_<std::__is_base_to_derived_ref<const int&, const int&, true>, std::__is_lvalue_to_rvalue_ref<const int&, const int&, false> > > (0x0x7f9a177be000) 0 empty
      std::integral_constant<bool, true> (0x0x7f9a177c4d20) 0 empty

Class std::__is_direct_constructible_new<const int&, const int&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new<const int&, const int&> (0x0x7f9a177be410) 0 empty
  std::__is_direct_constructible_ref_cast<const int&, const int&> (0x0x7f9a177be478) 0 empty
    std::__and_<std::__is_static_castable<const int&, const int&>, std::__not_<std::__or_<std::__is_base_to_derived_ref<const int&, const int&, true>, std::__is_lvalue_to_rvalue_ref<const int&, const int&, false> > > > (0x0x7f9a177be4e0) 0 empty
      std::__not_<std::__or_<std::__is_base_to_derived_ref<const int&, const int&, true>, std::__is_lvalue_to_rvalue_ref<const int&, const int&, false> > > (0x0x7f9a174d9000) 0 empty
        std::integral_constant<bool, true> (0x0x7f9a177c4d80) 0 empty

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

Class std::__is_constructible_impl<const int&, const int&>
   size=1 align=1
   base size=1 base align=1
std::__is_constructible_impl<const int&, const int&> (0x0x7f9a174d90d0) 0 empty
  std::__is_direct_constructible<const int&, const int&> (0x0x7f9a174d9138) 0 empty
    std::integral_constant<bool, true> (0x0x7f9a177c4e40) 0 empty

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

Class std::__and_<std::is_constructible<const int&, const int&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<const int&, const int&> > (0x0x7f9a174d9208) 0 empty
  std::is_constructible<const int&, const int&> (0x0x7f9a174d9270) 0 empty
    std::integral_constant<bool, true> (0x0x7f9a177c4f00) 0 empty

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

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

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

Class std::__or_<std::is_function<const int&>, std::is_array<const int&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<const int&>, std::is_array<const int&> > (0x0x7f9a174d9410) 0 empty
  std::is_array<const int&> (0x0x7f9a174d9478) 0 empty
    std::integral_constant<bool, false> (0x0x7f9a174e1120) 0 empty

Class std::__or_<std::is_void<const int&>, std::is_function<const int&>, std::is_array<const int&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<const int&>, std::is_function<const int&>, std::is_array<const int&> > (0x0x7f9a174d94e0) 0 empty
  std::__or_<std::is_function<const int&>, std::is_array<const int&> > (0x0x7f9a174d9548) 0 empty
    std::is_array<const int&> (0x0x7f9a174d95b0) 0 empty
      std::integral_constant<bool, false> (0x0x7f9a174e1180) 0 empty

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

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

Class std::__and_<std::is_convertible<const int&, const int&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_convertible<const int&, const int&> > (0x0x7f9a174d96e8) 0 empty
  std::is_convertible<const int&, const int&> (0x0x7f9a174d9750) 0 empty
    std::integral_constant<bool, true> (0x0x7f9a174e1420) 0 empty

Class std::is_same<std::tuple<const int&>, int>
   size=1 align=1
   base size=1 base align=1
std::is_same<std::tuple<const int&>, int> (0x0x7f9a174d9a28) 0 empty
  std::integral_constant<bool, false> (0x0x7f9a174e14e0) 0 empty

Class std::__not_<std::is_same<std::tuple<const int&>, int> >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::is_same<std::tuple<const int&>, int> > (0x0x7f9a174d9a90) 0 empty
  std::integral_constant<bool, true> (0x0x7f9a174e1540) 0 empty

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class __gnu_cxx::__aligned_membuf<std::pair<const int, AUDIO_STAMP*> >::_Tp2
   size=16 align=8
   base size=16 base align=8
__gnu_cxx::__aligned_membuf<std::pair<const int, AUDIO_STAMP*> >::_Tp2 (0x0x7f9a175910c0) 0

Class __gnu_cxx::__aligned_membuf<std::pair<const int, AUDIO_STAMP*> >
   size=16 align=8
   base size=16 base align=8
__gnu_cxx::__aligned_membuf<std::pair<const int, AUDIO_STAMP*> > (0x0x7f9a17591060) 0

Class std::_Rb_tree_node<std::pair<const int, AUDIO_STAMP*> >
   size=48 align=8
   base size=48 base align=8
std::_Rb_tree_node<std::pair<const int, AUDIO_STAMP*> > (0x0x7f9a17559680) 0
  std::_Rb_tree_node_base (0x0x7f9a17591000) 0

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

Class std::remove_reference<std::tuple<> >
   size=1 align=1
   base size=0 base align=1
std::remove_reference<std::tuple<> > (0x0x7f9a17591540) 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*> (0x0x7f9a175598f0) 0 empty
  std::integral_constant<bool, true> (0x0x7f9a17591600) 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*> (0x0x7f9a17591660) 0 empty

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

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

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

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

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

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

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

Class std::__is_integer<wchar_t*>
   size=1 align=1
   base size=0 base align=1
std::__is_integer<wchar_t*> (0x0x7f9a175d10c0) 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> (0x0x7f9a175d1480) 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> (0x0x7f9a175d14e0) 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> (0x0x7f9a175d1420) 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> (0x0x7f9a17559bc8) 0 empty
  std::integral_constant<bool, false> (0x0x7f9a175d1540) 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> (0x0x7f9a175d15a0) 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*> (0x0x7f9a175d13c0) 0 empty

Class std::iterator_traits<const char*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<const char*> (0x0x7f9a175d1660) 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*> (0x0x7f9a175d1720) 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*> (0x0x7f9a175d19c0) 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> (0x0x7f9a175d1ba0) 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> (0x0x7f9a175d1c00) 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> (0x0x7f9a175d1b40) 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> (0x0x7f9a17605000) 0 empty
  std::integral_constant<bool, false> (0x0x7f9a175d1c60) 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> (0x0x7f9a175d1cc0) 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*> (0x0x7f9a175d1ae0) 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*> (0x0x7f9a175d1f60) 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> (0x0x7f9a17610180) 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> (0x0x7f9a176101e0) 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> (0x0x7f9a17610120) 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> (0x0x7f9a176051a0) 0 empty
  std::integral_constant<bool, false> (0x0x7f9a17610240) 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> (0x0x7f9a176102a0) 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*> (0x0x7f9a176100c0) 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&> > (0x0x7f9a176105a0) 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*> > > (0x0x7f9a176106c0) 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*> (0x0x7f9a17605340) 0 empty
  std::integral_constant<bool, false> (0x0x7f9a17610720) 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*> > (0x0x7f9a17610780) 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> > > (0x0x7f9a176053a8) 0 empty
  std::is_array<std::_Rb_tree_node_base*> (0x0x7f9a17605410) 0 empty
    std::integral_constant<bool, false> (0x0x7f9a176107e0) 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*> (0x0x7f9a17605478) 0 empty
  std::__and_<std::is_array<std::_Rb_tree_node_base*>, std::__not_<std::extent<std::_Rb_tree_node_base*, 0u> > > (0x0x7f9a176054e0) 0 empty
    std::is_array<std::_Rb_tree_node_base*> (0x0x7f9a17605548) 0 empty
      std::integral_constant<bool, false> (0x0x7f9a17610840) 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*> > (0x0x7f9a176108a0) 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*> > (0x0x7f9a176055b0) 0 empty
  std::is_function<std::_Rb_tree_node_base*> (0x0x7f9a17605618) 0 empty
    std::integral_constant<bool, false> (0x0x7f9a17610900) 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*> > (0x0x7f9a17605680) 0 empty
  std::__or_<std::__is_array_unknown_bounds<std::_Rb_tree_node_base*>, std::is_function<std::_Rb_tree_node_base*> > (0x0x7f9a176056e8) 0 empty
    std::is_function<std::_Rb_tree_node_base*> (0x0x7f9a17605750) 0 empty
      std::integral_constant<bool, false> (0x0x7f9a17610960) 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*> > (0x0x7f9a176109c0) 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*> (0x0x7f9a176057b8) 0 empty
  std::integral_constant<bool, false> (0x0x7f9a17610a20) 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*> (0x0x7f9a17605820) 0 empty
  std::integral_constant<bool, false> (0x0x7f9a17610a80) 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*> > (0x0x7f9a17610ae0) 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*> (0x0x7f9a17605888) 0 empty
  std::integral_constant<bool, false> (0x0x7f9a17610b40) 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*> (0x0x7f9a176058f0) 0 empty
  std::integral_constant<bool, false> (0x0x7f9a17610ba0) 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*> > (0x0x7f9a17605958) 0 empty
  std::is_floating_point<std::_Rb_tree_node_base*> (0x0x7f9a176059c0) 0 empty
    std::integral_constant<bool, false> (0x0x7f9a17610c00) 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*> (0x0x7f9a17605af8) 0 empty
  std::integral_constant<bool, false> (0x0x7f9a17610c60) 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*> > > (0x0x7f9a17610cc0) 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*> (0x0x7f9a17605b60) 0 empty
  std::integral_constant<bool, false> (0x0x7f9a17610d20) 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*> > > (0x0x7f9a17610d80) 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*> (0x0x7f9a17605bc8) 0 empty
  std::integral_constant<bool, true> (0x0x7f9a17610de0) 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*> (0x0x7f9a17605c30) 0 empty
  std::integral_constant<bool, true> (0x0x7f9a17610e40) 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*> > > (0x0x7f9a17610ea0) 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*> > (0x0x7f9a17605c98) 0 empty
  std::is_pointer<std::_Rb_tree_node_base*> (0x0x7f9a17605d00) 0 empty
    std::integral_constant<bool, true> (0x0x7f9a17610f00) 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*> > (0x0x7f9a17605d68) 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*> > (0x0x7f9a17605dd0) 0 empty
    std::is_pointer<std::_Rb_tree_node_base*> (0x0x7f9a17605e38) 0 empty
      std::integral_constant<bool, true> (0x0x7f9a17610f60) 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*> > (0x0x7f9a17605ea0) 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*> > (0x0x7f9a17605f08) 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*> > (0x0x7f9a17605f70) 0 empty
      std::is_pointer<std::_Rb_tree_node_base*> (0x0x7f9a17605270) 0 empty
        std::integral_constant<bool, true> (0x0x7f9a1764b000) 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*> (0x0x7f9a176052d8) 0 empty
  std::integral_constant<bool, true> (0x0x7f9a1764b060) 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*> > (0x0x7f9a1764d000) 0 empty
  std::is_scalar<std::_Rb_tree_node_base*> (0x0x7f9a1764d068) 0 empty
    std::integral_constant<bool, true> (0x0x7f9a1764b0c0) 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> (0x0x7f9a1764d1a0) 0 empty
  std::integral_constant<bool, true> (0x0x7f9a1764b1e0) 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*> (0x0x7f9a1764d208) 0 empty
  std::integral_constant<bool, true> (0x0x7f9a1764b240) 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*> > (0x0x7f9a1764b2a0) 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&> (0x0x7f9a1764d270) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f9a1764b3c0) 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&> > (0x0x7f9a1764d340) 0 empty
  std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&> (0x0x7f9a1764d3a8) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f9a1764b4e0) 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&> (0x0x7f9a1764d410) 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&> > (0x0x7f9a1764d478) 0 empty
    std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&> (0x0x7f9a1764d4e0) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7f9a1764b5a0) 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&> (0x0x7f9a1764d618) 0 empty
  std::__is_direct_constructible_new_safe<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&> (0x0x7f9a1764d680) 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&> > (0x0x7f9a1764d6e8) 0 empty
      std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&> (0x0x7f9a1764d750) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7f9a1764b660) 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&> (0x0x7f9a1764d820) 0 empty
  std::integral_constant<bool, true> (0x0x7f9a1764b8a0) 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&> (0x0x7f9a1764d888) 0 empty
  std::__is_direct_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&> (0x0x7f9a1764d8f0) 0 empty
    std::integral_constant<bool, true> (0x0x7f9a1764b9c0) 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&> (0x0x7f9a1764d958) 0 empty
  std::integral_constant<bool, true> (0x0x7f9a1764ba80) 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&> > (0x0x7f9a1764bae0) 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&> > (0x0x7f9a1764d9c0) 0 empty
  std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&> (0x0x7f9a1764da28) 0 empty
    std::integral_constant<bool, true> (0x0x7f9a1764bb40) 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&> (0x0x7f9a1764bc60) 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&> (0x0x7f9a1764bcc0) 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&> (0x0x7f9a1764bc00) 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&> (0x0x7f9a1764dbc8) 0 empty
  std::integral_constant<bool, false> (0x0x7f9a1764bd20) 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&> (0x0x7f9a1764dc30) 0 empty
  std::integral_constant<bool, false> (0x0x7f9a1764bd80) 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*> > > (0x0x7f9a1764bde0) 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*> > (0x0x7f9a1764bf00) 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*> > (0x0x7f9a1764dc98) 0 empty
  std::is_array<std::_Rb_tree_node_base*> (0x0x7f9a1764dd00) 0 empty
    std::integral_constant<bool, false> (0x0x7f9a1764bf60) 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*> > (0x0x7f9a1764de38) 0 empty
  std::__or_<std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> > (0x0x7f9a1764dea0) 0 empty
    std::is_array<std::_Rb_tree_node_base*> (0x0x7f9a1764df08) 0 empty
      std::integral_constant<bool, false> (0x0x7f9a17664000) 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> (0x0x7f9a17664060) 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*> (0x0x7f9a1764daf8) 0 empty
  std::integral_constant<bool, true> (0x0x7f9a17664240) 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*> > (0x0x7f9a176642a0) 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*> > (0x0x7f9a1766e000) 0 empty
  std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> (0x0x7f9a1766e068) 0 empty
    std::integral_constant<bool, true> (0x0x7f9a17664300) 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*> > > > (0x0x7f9a176643c0) 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&&> > (0x0x7f9a17664420) 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*> > (0x0x7f9a17664480) 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&&> (0x0x7f9a1766e2d8) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f9a176644e0) 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&&> > (0x0x7f9a1766e3a8) 0 empty
  std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, int&&> (0x0x7f9a1766e410) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f9a17664540) 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&&> (0x0x7f9a1766e478) 0 empty
  std::__and_<std::is_destructible<std::_Rb_tree_node_base*>, std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, int&&> > (0x0x7f9a1766e4e0) 0 empty
    std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, int&&> (0x0x7f9a1766e548) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7f9a176645a0) 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&&> (0x0x7f9a1766e5b0) 0 empty
  std::__is_direct_constructible_new_safe<std::_Rb_tree_node_base*, int&&> (0x0x7f9a1766e618) 0 empty
    std::__and_<std::is_destructible<std::_Rb_tree_node_base*>, std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, int&&> > (0x0x7f9a1766e680) 0 empty
      std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, int&&> (0x0x7f9a1766e6e8) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7f9a17664600) 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&&> (0x0x7f9a1766e750) 0 empty
  std::integral_constant<bool, false> (0x0x7f9a17664660) 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&&> (0x0x7f9a1766e7b8) 0 empty
  std::__is_direct_constructible<std::_Rb_tree_node_base*, int&&> (0x0x7f9a1766e820) 0 empty
    std::integral_constant<bool, false> (0x0x7f9a176646c0) 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&&> (0x0x7f9a1766e888) 0 empty
  std::integral_constant<bool, false> (0x0x7f9a17664720) 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&&> > (0x0x7f9a17664780) 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*> > > (0x0x7f9a1766e8f0) 0 empty
  std::is_constructible<std::_Rb_tree_node_base*, int&&> (0x0x7f9a1766e958) 0 empty
    std::integral_constant<bool, false> (0x0x7f9a176647e0) 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*> > > > (0x0x7f9a176648a0) 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&&> > (0x0x7f9a17664900) 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*> > > > (0x0x7f9a1766eaf8) 0 empty
  std::is_constructible<std::_Rb_tree_node_base*, int&&> (0x0x7f9a1766eb60) 0 empty
    std::integral_constant<bool, false> (0x0x7f9a17664960) 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*> > > > (0x0x7f9a17664a20) 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&> > (0x0x7f9a17664a80) 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*&> > (0x0x7f9a17664ae0) 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*> > (0x0x7f9a17664b40) 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*&> (0x0x7f9a1766ed00) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f9a17664ba0) 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*&> > (0x0x7f9a1766edd0) 0 empty
  std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> (0x0x7f9a1766ee38) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f9a17664cc0) 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*&> (0x0x7f9a1766eea0) 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*&> > (0x0x7f9a1766ef08) 0 empty
    std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> (0x0x7f9a1766ef70) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7f9a17664d80) 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*&> (0x0x7f9a1766e138) 0 empty
  std::__is_direct_constructible_new_safe<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> (0x0x7f9a1766e1a0) 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*&> > (0x0x7f9a1766e208) 0 empty
      std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> (0x0x7f9a1766e9c0) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7f9a17664f00) 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*&> (0x0x7f9a1766ea28) 0 empty
  std::integral_constant<bool, true> (0x0x7f9a17699060) 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*&> (0x0x7f9a1766ebc8) 0 empty
  std::__is_direct_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> (0x0x7f9a1766ec30) 0 empty
    std::integral_constant<bool, true> (0x0x7f9a176990c0) 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*&> (0x0x7f9a1769a000) 0 empty
  std::integral_constant<bool, true> (0x0x7f9a17699120) 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*&> > (0x0x7f9a17699180) 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*> > (0x0x7f9a176991e0) 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*&> (0x0x7f9a176992a0) 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*&> (0x0x7f9a17699300) 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*&> (0x0x7f9a17699240) 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*&> (0x0x7f9a1769a0d0) 0 empty
  std::integral_constant<bool, false> (0x0x7f9a17699360) 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*&> (0x0x7f9a1769a138) 0 empty
  std::integral_constant<bool, false> (0x0x7f9a176993c0) 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*> > > (0x0x7f9a17699420) 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*> > (0x0x7f9a1769a1a0) 0 empty
  std::__or_<std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> > (0x0x7f9a1769a208) 0 empty
    std::is_array<std::_Rb_tree_node_base*> (0x0x7f9a1769a270) 0 empty
      std::integral_constant<bool, false> (0x0x7f9a17699480) 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> (0x0x7f9a176994e0) 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*> (0x0x7f9a1769a3a8) 0 empty
  std::integral_constant<bool, true> (0x0x7f9a17699600) 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*> > (0x0x7f9a1769a410) 0 empty
  std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> (0x0x7f9a1769a478) 0 empty
    std::integral_constant<bool, true> (0x0x7f9a17699660) 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*> > > (0x0x7f9a1769a4e0) 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*> > (0x0x7f9a1769a548) 0 empty
    std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> (0x0x7f9a1769a5b0) 0 empty
      std::integral_constant<bool, true> (0x0x7f9a176996c0) 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*> > > (0x0x7f9a1769a618) 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*> > > (0x0x7f9a1769a680) 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*> > (0x0x7f9a1769a6e8) 0 empty
      std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> (0x0x7f9a1769a750) 0 empty
        std::integral_constant<bool, true> (0x0x7f9a17699720) 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*> > > > (0x0x7f9a176997e0) 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&> > (0x0x7f9a17699840) 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*&> > (0x0x7f9a176998a0) 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*> > > (0x0x7f9a1769a958) 0 empty
  std::integral_constant<bool, false> (0x0x7f9a17699900) 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*> > > > (0x0x7f9a1769a9c0) 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*> > > (0x0x7f9a1769aa28) 0 empty
    std::integral_constant<bool, false> (0x0x7f9a17699960) 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*> > > > (0x0x7f9a1769aa90) 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*> > > > (0x0x7f9a1769aaf8) 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*> > > (0x0x7f9a1769ab60) 0 empty
      std::integral_constant<bool, false> (0x0x7f9a176999c0) 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&&> > (0x0x7f9a17699a80) 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*&> > (0x0x7f9a1769ac98) 0 empty
  std::is_constructible<std::_Rb_tree_node_base*, int&&> (0x0x7f9a1769ad00) 0 empty
    std::integral_constant<bool, false> (0x0x7f9a17699ae0) 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*> > > (0x0x7f9a17699ba0) 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*> > (0x0x7f9a1769ae38) 0 empty
  std::__or_<std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> > (0x0x7f9a1769aea0) 0 empty
    std::is_array<std::_Rb_tree_node_base*> (0x0x7f9a1769af08) 0 empty
      std::integral_constant<bool, false> (0x0x7f9a17699c00) 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> (0x0x7f9a17699c60) 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*> (0x0x7f9a1769a820) 0 empty
  std::integral_constant<bool, false> (0x0x7f9a17699cc0) 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*> > (0x0x7f9a17699d20) 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*> > (0x0x7f9a1769a888) 0 empty
  std::is_convertible<int&&, std::_Rb_tree_node_base*> (0x0x7f9a1769abc8) 0 empty
    std::integral_constant<bool, false> (0x0x7f9a17699d80) 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*&> (0x0x7f9a17699e40) 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*> > > > (0x0x7f9a172d50c0) 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*&> > (0x0x7f9a172d5120) 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&&> > (0x0x7f9a172d5180) 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*> > (0x0x7f9a172d52a0) 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&&> (0x0x7f9a172e8068) 0 empty
  std::integral_constant<bool, false> (0x0x7f9a172d5420) 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&&> > > (0x0x7f9a172d5480) 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&&> (0x0x7f9a172e80d0) 0 empty
  std::integral_constant<bool, false> (0x0x7f9a172d54e0) 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&&> > (0x0x7f9a172d5540) 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&&> (0x0x7f9a172e8138) 0 empty
  std::integral_constant<bool, true> (0x0x7f9a172d55a0) 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&&> > (0x0x7f9a172e81a0) 0 empty
  std::is_rvalue_reference<std::_Rb_tree_node_base* const&&> (0x0x7f9a172e8208) 0 empty
    std::integral_constant<bool, true> (0x0x7f9a172d5600) 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&&> (0x0x7f9a172e8270) 0 empty
  std::integral_constant<bool, true> (0x0x7f9a172d5660) 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&&> > (0x0x7f9a172d56c0) 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&&> > (0x0x7f9a172e82d8) 0 empty
  std::is_reference<std::_Rb_tree_node_base* const&&> (0x0x7f9a172e8340) 0 empty
    std::integral_constant<bool, true> (0x0x7f9a172d5720) 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&&> > (0x0x7f9a172e83a8) 0 empty
  std::__or_<std::is_reference<std::_Rb_tree_node_base* const&&>, std::is_void<std::_Rb_tree_node_base* const&&> > (0x0x7f9a172e8410) 0 empty
    std::is_reference<std::_Rb_tree_node_base* const&&> (0x0x7f9a172e8478) 0 empty
      std::integral_constant<bool, true> (0x0x7f9a172d5780) 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&&> > > (0x0x7f9a172e84e0) 0 empty
  std::integral_constant<bool, false> (0x0x7f9a172d57e0) 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&&> (0x0x7f9a172e8548) 0 empty
  std::integral_constant<bool, false> (0x0x7f9a172d5840) 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&&> > (0x0x7f9a172d58a0) 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&&> > (0x0x7f9a172e85b0) 0 empty
  std::is_reference<std::_Rb_tree_node_base* const&&> (0x0x7f9a172e8618) 0 empty
    std::integral_constant<bool, true> (0x0x7f9a172d5900) 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&&> (0x0x7f9a172e8680) 0 empty
  std::integral_constant<bool, true> (0x0x7f9a172d5960) 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> (0x0x7f9a172d59c0) 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&&> (0x0x7f9a172e86e8) 0 empty
  std::__add_rvalue_reference_helper<std::_Rb_tree_node_base* const&&, true> (0x0x7f9a172d5a20) 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&&> (0x0x7f9a172e8000) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f9a172d53c0) 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&&> > (0x0x7f9a172e87b8) 0 empty
  std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&> (0x0x7f9a172e8820) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f9a172d5b40) 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&&> (0x0x7f9a172e8888) 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&&> > (0x0x7f9a172e88f0) 0 empty
    std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&> (0x0x7f9a172e8958) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7f9a172d5c00) 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&&> (0x0x7f9a172e8a90) 0 empty
  std::__is_direct_constructible_new_safe<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&> (0x0x7f9a172e8af8) 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&&> > (0x0x7f9a172e8b60) 0 empty
      std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&> (0x0x7f9a172e8bc8) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7f9a172d5cc0) 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&&> (0x0x7f9a172e8c98) 0 empty
  std::integral_constant<bool, true> (0x0x7f9a172d5f00) 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&&> (0x0x7f9a172e8d00) 0 empty
  std::__is_direct_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&> (0x0x7f9a172e8d68) 0 empty
    std::integral_constant<bool, true> (0x0x7f9a172ff060) 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&&> (0x0x7f9a172e8dd0) 0 empty
  std::integral_constant<bool, true> (0x0x7f9a172ff1e0) 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&&> > (0x0x7f9a172ff240) 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*> > (0x0x7f9a172ff2a0) 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*> > (0x0x7f9a172e8e38) 0 empty
  std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> (0x0x7f9a172e8ea0) 0 empty
    std::integral_constant<bool, true> (0x0x7f9a172ff300) 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*> > > (0x0x7f9a172e8f08) 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*> > (0x0x7f9a172e8f70) 0 empty
    std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> (0x0x7f9a17305000) 0 empty
      std::integral_constant<bool, true> (0x0x7f9a172ff360) 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*> > > (0x0x7f9a17305068) 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*> > > (0x0x7f9a173050d0) 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*> > (0x0x7f9a17305138) 0 empty
      std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> (0x0x7f9a173051a0) 0 empty
        std::integral_constant<bool, true> (0x0x7f9a172ff3c0) 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*> > > > (0x0x7f9a172ff480) 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*&> > (0x0x7f9a172ff4e0) 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&&> > (0x0x7f9a172ff540) 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*> > > (0x0x7f9a17305270) 0 empty
  std::integral_constant<bool, false> (0x0x7f9a172ff5a0) 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*> > > > (0x0x7f9a173052d8) 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*> > > (0x0x7f9a17305340) 0 empty
    std::integral_constant<bool, false> (0x0x7f9a172ff600) 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*> > > > (0x0x7f9a173053a8) 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*> > > > (0x0x7f9a17305410) 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*> > > (0x0x7f9a17305478) 0 empty
      std::integral_constant<bool, false> (0x0x7f9a172ff660) 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*&> > (0x0x7f9a172ff720) 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*&> > (0x0x7f9a173054e0) 0 empty
  std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> (0x0x7f9a17305548) 0 empty
    std::integral_constant<bool, true> (0x0x7f9a172ff780) 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*> > (0x0x7f9a172ff840) 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*> > (0x0x7f9a173055b0) 0 empty
  std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> (0x0x7f9a17305618) 0 empty
    std::integral_constant<bool, true> (0x0x7f9a172ff8a0) 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*> > > > (0x0x7f9a172ffba0) 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&> > (0x0x7f9a172ffc00) 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&&> > (0x0x7f9a172ffc60) 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*> > > (0x0x7f9a17305750) 0 empty
  std::is_constructible<std::_Rb_tree_node_base*, int&&> (0x0x7f9a173057b8) 0 empty
    std::integral_constant<bool, false> (0x0x7f9a172ffcc0) 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*> > > (0x0x7f9a17305820) 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*> > > (0x0x7f9a17305888) 0 empty
    std::is_constructible<std::_Rb_tree_node_base*, int&&> (0x0x7f9a173058f0) 0 empty
      std::integral_constant<bool, false> (0x0x7f9a172ffd20) 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*> > > > (0x0x7f9a172ffde0) 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&> > (0x0x7f9a172ffe40) 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&&> > (0x0x7f9a172ffea0) 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*> > > > (0x0x7f9a173059c0) 0 empty
  std::is_constructible<std::_Rb_tree_node_base*, int&&> (0x0x7f9a17305a28) 0 empty
    std::integral_constant<bool, false> (0x0x7f9a172fff00) 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*> > > > (0x0x7f9a17305a90) 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*> > > > (0x0x7f9a17305af8) 0 empty
    std::is_constructible<std::_Rb_tree_node_base*, int&&> (0x0x7f9a17305b60) 0 empty
      std::integral_constant<bool, false> (0x0x7f9a172fff60) 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*&> > (0x0x7f9a17359060) 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&&> > (0x0x7f9a17305bc8) 0 empty
  std::is_constructible<std::_Rb_tree_node_base*, int&&> (0x0x7f9a17305c30) 0 empty
    std::integral_constant<bool, false> (0x0x7f9a173590c0) 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*> > (0x0x7f9a17359180) 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*> > (0x0x7f9a17305c98) 0 empty
  std::is_convertible<int&&, std::_Rb_tree_node_base*> (0x0x7f9a17305d00) 0 empty
    std::integral_constant<bool, false> (0x0x7f9a173591e0) 0 empty

Class std::unary_function<std::pair<const int, AUDIO_STAMP*>, const int>
   size=1 align=1
   base size=0 base align=1
std::unary_function<std::pair<const int, AUDIO_STAMP*>, const int> (0x0x7f9a17359660) 0 empty

Class std::_Select1st<std::pair<const int, AUDIO_STAMP*> >
   size=1 align=1
   base size=1 base align=1
std::_Select1st<std::pair<const int, AUDIO_STAMP*> > (0x0x7f9a17305dd0) 0 empty
  std::unary_function<std::pair<const int, AUDIO_STAMP*>, const int> (0x0x7f9a173596c0) 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> > (0x0x7f9a1738d180) 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> > (0x0x7f9a1738d1e0) 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> > (0x0x7f9a1738d2a0) 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> > (0x0x7f9a1738d300) 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> > (0x0x7f9a1738d5a0) 0

Class std::iterator_traits<char16_t*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<char16_t*> (0x0x7f9a1738d660) 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> > (0x0x7f9a1738d600) 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> > (0x0x7f9a1738d9c0) 0

Class std::iterator_traits<char32_t*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<char32_t*> (0x0x7f9a1738da80) 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> > (0x0x7f9a1738da20) 0

Class std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<const int, AUDIO_STAMP*> > > >
   size=1 align=1
   base size=0 base align=1
std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<const int, AUDIO_STAMP*> > > > (0x0x7f9a1738dcc0) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::_Rb_tree_node<std::pair<const int, AUDIO_STAMP*> > > >
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::_Rb_tree_node<std::pair<const int, AUDIO_STAMP*> > > > (0x0x7f9a17392ea0) 0 empty
  std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<const int, AUDIO_STAMP*> > > > (0x0x7f9a1738dde0) 0 empty

Class std::is_same<std::_Rb_tree_node<std::pair<const int, AUDIO_STAMP*> >*, std::pair<const int, AUDIO_STAMP*>*>
   size=1 align=1
   base size=1 base align=1
std::is_same<std::_Rb_tree_node<std::pair<const int, AUDIO_STAMP*> >*, std::pair<const int, AUDIO_STAMP*>*> (0x0x7f9a17392270) 0 empty
  std::integral_constant<bool, false> (0x0x7f9a17453360) 0 empty

Class std::conditional<false, std::__not_<std::is_pointer<std::pair<const int, AUDIO_STAMP*>*> >, std::is_same<std::_Rb_tree_node<std::pair<const int, AUDIO_STAMP*> >*, std::pair<const int, AUDIO_STAMP*>*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__not_<std::is_pointer<std::pair<const int, AUDIO_STAMP*>*> >, std::is_same<std::_Rb_tree_node<std::pair<const int, AUDIO_STAMP*> >*, std::pair<const int, AUDIO_STAMP*>*> > (0x0x7f9a174533c0) 0 empty

Class std::__and_<std::is_same<std::_Rb_tree_node<std::pair<const int, AUDIO_STAMP*> >*, std::pair<const int, AUDIO_STAMP*>*>, std::__not_<std::is_pointer<std::pair<const int, AUDIO_STAMP*>*> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_same<std::_Rb_tree_node<std::pair<const int, AUDIO_STAMP*> >*, std::pair<const int, AUDIO_STAMP*>*>, std::__not_<std::is_pointer<std::pair<const int, AUDIO_STAMP*>*> > > (0x0x7f9a173924e0) 0 empty
  std::is_same<std::_Rb_tree_node<std::pair<const int, AUDIO_STAMP*> >*, std::pair<const int, AUDIO_STAMP*>*> (0x0x7f9a17392548) 0 empty
    std::integral_constant<bool, false> (0x0x7f9a17453420) 0 empty

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

Class std::conditional<true, std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const int, AUDIO_STAMP*> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> >, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const int, AUDIO_STAMP*> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const int, AUDIO_STAMP*> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> >, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const int, AUDIO_STAMP*> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > > (0x0x7f9a17453660) 0 empty

Class std::conditional<false, std::__is_direct_constructible_ref_cast<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const int, AUDIO_STAMP*> >*&>, std::__is_direct_constructible_new_safe<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const int, AUDIO_STAMP*> >*&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__is_direct_constructible_ref_cast<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const int, AUDIO_STAMP*> >*&>, std::__is_direct_constructible_new_safe<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const int, AUDIO_STAMP*> >*&> > (0x0x7f9a174536c0) 0 empty

Class std::conditional<true, std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const int, AUDIO_STAMP*> >*&>, std::is_destructible<std::_Rb_tree_node_base*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const int, AUDIO_STAMP*> >*&>, std::is_destructible<std::_Rb_tree_node_base*> > (0x0x7f9a17453720) 0 empty

Class std::is_function<std::_Rb_tree_node<std::pair<const int, AUDIO_STAMP*> >*&>
   size=1 align=1
   base size=1 base align=1
std::is_function<std::_Rb_tree_node<std::pair<const int, AUDIO_STAMP*> >*&> (0x0x7f9a17392888) 0 empty
  std::integral_constant<bool, false> (0x0x7f9a174537e0) 0 empty

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

Class std::is_lvalue_reference<std::_Rb_tree_node<std::pair<const int, AUDIO_STAMP*> >*&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<std::_Rb_tree_node<std::pair<const int, AUDIO_STAMP*> >*&> (0x0x7f9a17392958) 0 empty
  std::integral_constant<bool, true> (0x0x7f9a174538a0) 0 empty

Class std::conditional<true, std::is_lvalue_reference<std::_Rb_tree_node<std::pair<const int, AUDIO_STAMP*> >*&>, std::is_rvalue_reference<std::_Rb_tree_node<std::pair<const int, AUDIO_STAMP*> >*&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_lvalue_reference<std::_Rb_tree_node<std::pair<const int, AUDIO_STAMP*> >*&>, std::is_rvalue_reference<std::_Rb_tree_node<std::pair<const int, AUDIO_STAMP*> >*&> > (0x0x7f9a17453900) 0 empty

Class std::__or_<std::is_lvalue_reference<std::_Rb_tree_node<std::pair<const int, AUDIO_STAMP*> >*&>, std::is_rvalue_reference<std::_Rb_tree_node<std::pair<const int, AUDIO_STAMP*> >*&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<std::_Rb_tree_node<std::pair<const int, AUDIO_STAMP*> >*&>, std::is_rvalue_reference<std::_Rb_tree_node<std::pair<const int, AUDIO_STAMP*> >*&> > (0x0x7f9a173929c0) 0 empty
  std::is_lvalue_reference<std::_Rb_tree_node<std::pair<const int, AUDIO_STAMP*> >*&> (0x0x7f9a17392b60) 0 empty
    std::integral_constant<bool, true> (0x0x7f9a17453960) 0 empty

Class std::is_reference<std::_Rb_tree_node<std::pair<const int, AUDIO_STAMP*> >*&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<std::_Rb_tree_node<std::pair<const int, AUDIO_STAMP*> >*&> (0x0x7f9a17392bc8) 0 empty
  std::integral_constant<bool, true> (0x0x7f9a174539c0) 0 empty

Class std::conditional<true, std::is_reference<std::_Rb_tree_node<std::pair<const int, AUDIO_STAMP*> >*&>, std::is_void<std::_Rb_tree_node<std::pair<const int, AUDIO_STAMP*> >*&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_reference<std::_Rb_tree_node<std::pair<const int, AUDIO_STAMP*> >*&>, std::is_void<std::_Rb_tree_node<std::pair<const int, AUDIO_STAMP*> >*&> > (0x0x7f9a17453a20) 0 empty

Class std::__or_<std::is_reference<std::_Rb_tree_node<std::pair<const int, AUDIO_STAMP*> >*&>, std::is_void<std::_Rb_tree_node<std::pair<const int, AUDIO_STAMP*> >*&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::_Rb_tree_node<std::pair<const int, AUDIO_STAMP*> >*&>, std::is_void<std::_Rb_tree_node<std::pair<const int, AUDIO_STAMP*> >*&> > (0x0x7f9a17392c30) 0 empty
  std::is_reference<std::_Rb_tree_node<std::pair<const int, AUDIO_STAMP*> >*&> (0x0x7f9a17392d00) 0 empty
    std::integral_constant<bool, true> (0x0x7f9a17453a80) 0 empty

Class std::__or_<std::is_function<std::_Rb_tree_node<std::pair<const int, AUDIO_STAMP*> >*&>, std::is_reference<std::_Rb_tree_node<std::pair<const int, AUDIO_STAMP*> >*&>, std::is_void<std::_Rb_tree_node<std::pair<const int, AUDIO_STAMP*> >*&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::_Rb_tree_node<std::pair<const int, AUDIO_STAMP*> >*&>, std::is_reference<std::_Rb_tree_node<std::pair<const int, AUDIO_STAMP*> >*&>, std::is_void<std::_Rb_tree_node<std::pair<const int, AUDIO_STAMP*> >*&> > (0x0x7f9a17392d68) 0 empty
  std::__or_<std::is_reference<std::_Rb_tree_node<std::pair<const int, AUDIO_STAMP*> >*&>, std::is_void<std::_Rb_tree_node<std::pair<const int, AUDIO_STAMP*> >*&> > (0x0x7f9a17392f08) 0 empty
    std::is_reference<std::_Rb_tree_node<std::pair<const int, AUDIO_STAMP*> >*&> (0x0x7f9a1747b000) 0 empty
      std::integral_constant<bool, true> (0x0x7f9a17453ae0) 0 empty

Class std::__not_<std::__or_<std::is_function<std::_Rb_tree_node<std::pair<const int, AUDIO_STAMP*> >*&>, std::is_reference<std::_Rb_tree_node<std::pair<const int, AUDIO_STAMP*> >*&>, std::is_void<std::_Rb_tree_node<std::pair<const int, AUDIO_STAMP*> >*&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<std::_Rb_tree_node<std::pair<const int, AUDIO_STAMP*> >*&>, std::is_reference<std::_Rb_tree_node<std::pair<const int, AUDIO_STAMP*> >*&>, std::is_void<std::_Rb_tree_node<std::pair<const int, AUDIO_STAMP*> >*&> > > (0x0x7f9a1747b068) 0 empty
  std::integral_constant<bool, false> (0x0x7f9a17453b40) 0 empty

Class std::is_object<std::_Rb_tree_node<std::pair<const int, AUDIO_STAMP*> >*&>
   size=1 align=1
   base size=1 base align=1
std::is_object<std::_Rb_tree_node<std::pair<const int, AUDIO_STAMP*> >*&> (0x0x7f9a1747b0d0) 0 empty
  std::integral_constant<bool, false> (0x0x7f9a17453ba0) 0 empty

Class std::conditional<false, std::is_object<std::_Rb_tree_node<std::pair<const int, AUDIO_STAMP*> >*&>, std::is_reference<std::_Rb_tree_node<std::pair<const int, AUDIO_STAMP*> >*&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_object<std::_Rb_tree_node<std::pair<const int, AUDIO_STAMP*> >*&>, std::is_reference<std::_Rb_tree_node<std::pair<const int, AUDIO_STAMP*> >*&> > (0x0x7f9a17453c00) 0 empty

Class std::__or_<std::is_object<std::_Rb_tree_node<std::pair<const int, AUDIO_STAMP*> >*&>, std::is_reference<std::_Rb_tree_node<std::pair<const int, AUDIO_STAMP*> >*&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<std::_Rb_tree_node<std::pair<const int, AUDIO_STAMP*> >*&>, std::is_reference<std::_Rb_tree_node<std::pair<const int, AUDIO_STAMP*> >*&> > (0x0x7f9a1747b138) 0 empty
  std::is_reference<std::_Rb_tree_node<std::pair<const int, AUDIO_STAMP*> >*&> (0x0x7f9a1747b1a0) 0 empty
    std::integral_constant<bool, true> (0x0x7f9a17453c60) 0 empty

Class std::__is_referenceable<std::_Rb_tree_node<std::pair<const int, AUDIO_STAMP*> >*&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<std::_Rb_tree_node<std::pair<const int, AUDIO_STAMP*> >*&> (0x0x7f9a1747b208) 0 empty
  std::integral_constant<bool, true> (0x0x7f9a17453cc0) 0 empty

Class std::__add_rvalue_reference_helper<std::_Rb_tree_node<std::pair<const int, AUDIO_STAMP*> >*&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<std::_Rb_tree_node<std::pair<const int, AUDIO_STAMP*> >*&, true> (0x0x7f9a17453d20) 0 empty

Class std::add_rvalue_reference<std::_Rb_tree_node<std::pair<const int, AUDIO_STAMP*> >*&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<std::_Rb_tree_node<std::pair<const int, AUDIO_STAMP*> >*&> (0x0x7f9a1747b340) 0 empty
  std::__add_rvalue_reference_helper<std::_Rb_tree_node<std::pair<const int, AUDIO_STAMP*> >*&, true> (0x0x7f9a17453e40) 0 empty

Class std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const int, AUDIO_STAMP*> >*&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const int, AUDIO_STAMP*> >*&> (0x0x7f9a17392820) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f9a17453780) 0 empty

Class std::__and_<std::is_destructible<std::_Rb_tree_node_base*>, std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const int, AUDIO_STAMP*> >*&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_destructible<std::_Rb_tree_node_base*>, std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const int, AUDIO_STAMP*> >*&> > (0x0x7f9a1747b478) 0 empty
  std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const int, AUDIO_STAMP*> >*&> (0x0x7f9a1747b4e0) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f9a17453ea0) 0 empty

Class std::__is_direct_constructible_new_safe<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const int, AUDIO_STAMP*> >*&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new_safe<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const int, AUDIO_STAMP*> >*&> (0x0x7f9a1747b548) 0 empty
  std::__and_<std::is_destructible<std::_Rb_tree_node_base*>, std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const int, AUDIO_STAMP*> >*&> > (0x0x7f9a1747b5b0) 0 empty
    std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const int, AUDIO_STAMP*> >*&> (0x0x7f9a1747b618) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7f9a17453f00) 0 empty

Class std::__is_direct_constructible_new<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const int, AUDIO_STAMP*> >*&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const int, AUDIO_STAMP*> >*&> (0x0x7f9a1747b680) 0 empty
  std::__is_direct_constructible_new_safe<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const int, AUDIO_STAMP*> >*&> (0x0x7f9a1747b6e8) 0 empty
    std::__and_<std::is_destructible<std::_Rb_tree_node_base*>, std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const int, AUDIO_STAMP*> >*&> > (0x0x7f9a1747b750) 0 empty
      std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const int, AUDIO_STAMP*> >*&> (0x0x7f9a1747b7b8) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7f9a17453f60) 0 empty

Class std::__is_direct_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const int, AUDIO_STAMP*> >*&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const int, AUDIO_STAMP*> >*&> (0x0x7f9a1747b820) 0 empty
  std::integral_constant<bool, true> (0x0x7f9a1748a000) 0 empty

Class std::__is_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const int, AUDIO_STAMP*> >*&>
   size=1 align=1
   base size=1 base align=1
std::__is_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const int, AUDIO_STAMP*> >*&> (0x0x7f9a1747b888) 0 empty
  std::__is_direct_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const int, AUDIO_STAMP*> >*&> (0x0x7f9a1747b8f0) 0 empty
    std::integral_constant<bool, true> (0x0x7f9a1748a060) 0 empty

Class std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const int, AUDIO_STAMP*> >*&>
   size=1 align=1
   base size=1 base align=1
std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const int, AUDIO_STAMP*> >*&> (0x0x7f9a1747b958) 0 empty
  std::integral_constant<bool, true> (0x0x7f9a1748a0c0) 0 empty

Class std::conditional<true, std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&>, std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const int, AUDIO_STAMP*> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > >, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const int, AUDIO_STAMP*> >*&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&>, std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const int, AUDIO_STAMP*> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > >, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const int, AUDIO_STAMP*> >*&> > (0x0x7f9a1748a120) 0 empty

Class std::conditional<true, std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const int, AUDIO_STAMP*> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> >, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const int, AUDIO_STAMP*> >*&, 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&&> > (0x0x7f9a1748a180) 0 empty

Class std::remove_volatile<std::_Rb_tree_node<std::pair<const int, AUDIO_STAMP*> >*&>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<std::_Rb_tree_node<std::pair<const int, AUDIO_STAMP*> >*&> (0x0x7f9a1748a240) 0 empty

Class std::remove_const<std::_Rb_tree_node<std::pair<const int, AUDIO_STAMP*> >*&>
   size=1 align=1
   base size=0 base align=1
std::remove_const<std::_Rb_tree_node<std::pair<const int, AUDIO_STAMP*> >*&> (0x0x7f9a1748a2a0) 0 empty

Class std::remove_cv<std::_Rb_tree_node<std::pair<const int, AUDIO_STAMP*> >*&>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<std::_Rb_tree_node<std::pair<const int, AUDIO_STAMP*> >*&> (0x0x7f9a1748a1e0) 0 empty

Class std::__is_void_helper<std::_Rb_tree_node<std::pair<const int, AUDIO_STAMP*> >*&>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<std::_Rb_tree_node<std::pair<const int, AUDIO_STAMP*> >*&> (0x0x7f9a1747baf8) 0 empty
  std::integral_constant<bool, false> (0x0x7f9a1748a300) 0 empty

Class std::is_void<std::_Rb_tree_node<std::pair<const int, AUDIO_STAMP*> >*&>
   size=1 align=1
   base size=1 base align=1
std::is_void<std::_Rb_tree_node<std::pair<const int, AUDIO_STAMP*> >*&> (0x0x7f9a1747bb60) 0 empty
  std::integral_constant<bool, false> (0x0x7f9a1748a360) 0 empty

Class std::conditional<false, std::is_void<std::_Rb_tree_node<std::pair<const int, AUDIO_STAMP*> >*&>, std::__or_<std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_void<std::_Rb_tree_node<std::pair<const int, AUDIO_STAMP*> >*&>, std::__or_<std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> > > (0x0x7f9a1748a3c0) 0 empty

Class std::__or_<std::is_void<std::_Rb_tree_node<std::pair<const int, AUDIO_STAMP*> >*&>, std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<std::_Rb_tree_node<std::pair<const int, AUDIO_STAMP*> >*&>, std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> > (0x0x7f9a1747bbc8) 0 empty
  std::__or_<std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> > (0x0x7f9a1747bc30) 0 empty
    std::is_array<std::_Rb_tree_node_base*> (0x0x7f9a1747bc98) 0 empty
      std::integral_constant<bool, false> (0x0x7f9a1748a420) 0 empty

Class std::__is_convertible_helper<std::_Rb_tree_node<std::pair<const int, AUDIO_STAMP*> >*&, std::_Rb_tree_node_base*, false>
   size=1 align=1
   base size=0 base align=1
std::__is_convertible_helper<std::_Rb_tree_node<std::pair<const int, AUDIO_STAMP*> >*&, std::_Rb_tree_node_base*, false> (0x0x7f9a1748a480) 0 empty

Class std::is_convertible<std::_Rb_tree_node<std::pair<const int, AUDIO_STAMP*> >*&, std::_Rb_tree_node_base*>
   size=1 align=1
   base size=1 base align=1
std::is_convertible<std::_Rb_tree_node<std::pair<const int, AUDIO_STAMP*> >*&, std::_Rb_tree_node_base*> (0x0x7f9a1747bdd0) 0 empty
  std::integral_constant<bool, true> (0x0x7f9a1748a4e0) 0 empty

Class std::conditional<true, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node<std::pair<const int, AUDIO_STAMP*> >*&, std::_Rb_tree_node_base*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node<std::pair<const int, AUDIO_STAMP*> >*&, std::_Rb_tree_node_base*> > (0x0x7f9a1748a540) 0 empty

Class std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const int, AUDIO_STAMP*> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const int, AUDIO_STAMP*> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > (0x0x7f9a1747bf08) 0 empty
  std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> (0x0x7f9a1747bf70) 0 empty
    std::integral_constant<bool, true> (0x0x7f9a1748a5a0) 0 empty

Class std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&>, std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const int, AUDIO_STAMP*> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&>, std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const int, AUDIO_STAMP*> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > (0x0x7f9a1749e000) 0 empty
  std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const int, AUDIO_STAMP*> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > (0x0x7f9a1749e068) 0 empty
    std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> (0x0x7f9a1749e0d0) 0 empty
      std::integral_constant<bool, true> (0x0x7f9a1748a600) 0 empty

Class std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const int, AUDIO_STAMP*> >*&>, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&>, std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const int, AUDIO_STAMP*> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const int, AUDIO_STAMP*> >*&>, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&>, std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const int, AUDIO_STAMP*> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > (0x0x7f9a1749e138) 0 empty
  std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&>, std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const int, AUDIO_STAMP*> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > (0x0x7f9a1749e1a0) 0 empty
    std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const int, AUDIO_STAMP*> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > (0x0x7f9a1749e208) 0 empty
      std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> (0x0x7f9a1749e270) 0 empty
        std::integral_constant<bool, true> (0x0x7f9a1748a660) 0 empty

Class std::conditional<false, std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const int, AUDIO_STAMP*> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> >, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const int, AUDIO_STAMP*> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const int, AUDIO_STAMP*> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> >, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const int, AUDIO_STAMP*> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > > (0x0x7f9a1748a720) 0 empty

Class std::conditional<true, std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&>, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const int, AUDIO_STAMP*> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > >, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const int, AUDIO_STAMP*> >*&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&>, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const int, AUDIO_STAMP*> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > >, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const int, AUDIO_STAMP*> >*&> > (0x0x7f9a1748a780) 0 empty

Class std::conditional<true, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const int, AUDIO_STAMP*> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > >, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const int, AUDIO_STAMP*> >*&, 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&&> > (0x0x7f9a1748a7e0) 0 empty

Class std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const int, AUDIO_STAMP*> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const int, AUDIO_STAMP*> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > (0x0x7f9a1749e340) 0 empty
  std::integral_constant<bool, false> (0x0x7f9a1748a840) 0 empty

Class std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&>, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const int, AUDIO_STAMP*> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&>, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const int, AUDIO_STAMP*> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > > (0x0x7f9a1749e3a8) 0 empty
  std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const int, AUDIO_STAMP*> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > (0x0x7f9a1749e410) 0 empty
    std::integral_constant<bool, false> (0x0x7f9a1748a8a0) 0 empty

Class std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const int, AUDIO_STAMP*> >*&>, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&>, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const int, AUDIO_STAMP*> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const int, AUDIO_STAMP*> >*&>, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&>, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const int, AUDIO_STAMP*> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > > (0x0x7f9a1749e478) 0 empty
  std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&>, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const int, AUDIO_STAMP*> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > > (0x0x7f9a1749e4e0) 0 empty
    std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const int, AUDIO_STAMP*> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > (0x0x7f9a1749e548) 0 empty
      std::integral_constant<bool, false> (0x0x7f9a1748a900) 0 empty

Class std::conditional<true, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&>, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const int, AUDIO_STAMP*> >*&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&>, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const int, AUDIO_STAMP*> >*&> > (0x0x7f9a1748a9c0) 0 empty

Class std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const int, AUDIO_STAMP*> >*&>, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const int, AUDIO_STAMP*> >*&>, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> > (0x0x7f9a1749e5b0) 0 empty
  std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> (0x0x7f9a1749e618) 0 empty
    std::integral_constant<bool, true> (0x0x7f9a1748aa20) 0 empty

Class std::conditional<true, std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node<std::pair<const int, AUDIO_STAMP*> >*&, std::_Rb_tree_node_base*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node<std::pair<const int, AUDIO_STAMP*> >*&, std::_Rb_tree_node_base*> > (0x0x7f9a1748aae0) 0 empty

Class std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const int, AUDIO_STAMP*> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const int, AUDIO_STAMP*> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> > (0x0x7f9a1749e680) 0 empty
  std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> (0x0x7f9a1749e6e8) 0 empty
    std::integral_constant<bool, true> (0x0x7f9a1748ab40) 0 empty

Class std::remove_reference<std::_Rb_tree_node<std::pair<const int, AUDIO_STAMP*> >*&>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<std::_Rb_tree_node<std::pair<const int, AUDIO_STAMP*> >*&> (0x0x7f9a1748ac00) 0 empty

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

Class std::is_same<std::tuple<const int&>, std::tuple<const int&> >
   size=1 align=1
   base size=1 base align=1
std::is_same<std::tuple<const int&>, std::tuple<const int&> > (0x0x7f9a17140000) 0 empty
  std::integral_constant<bool, true> (0x0x7f9a1710dcc0) 0 empty

Class std::__not_<std::is_same<std::tuple<const int&>, std::tuple<const int&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::is_same<std::tuple<const int&>, std::tuple<const int&> > > (0x0x7f9a17140068) 0 empty
  std::integral_constant<bool, false> (0x0x7f9a1710dd20) 0 empty

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

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

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

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

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

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

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

Class std::is_function<std::tuple<const int&>&&>
   size=1 align=1
   base size=1 base align=1
std::is_function<std::tuple<const int&>&&> (0x0x7f9a171402d8) 0 empty
  std::integral_constant<bool, false> (0x0x7f9a1714c0c0) 0 empty

Class std::__or_<std::is_void<std::tuple<const int&>&&>, std::is_function<std::tuple<const int&>&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<std::tuple<const int&>&&>, std::is_function<std::tuple<const int&>&&> > (0x0x7f9a17140340) 0 empty
  std::is_function<std::tuple<const int&>&&> (0x0x7f9a171403a8) 0 empty
    std::integral_constant<bool, false> (0x0x7f9a1714c120) 0 empty

Class std::__not_<std::__or_<std::is_void<std::tuple<const int&>&&>, std::is_function<std::tuple<const int&>&&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_void<std::tuple<const int&>&&>, std::is_function<std::tuple<const int&>&&> > > (0x0x7f9a17140410) 0 empty
  std::integral_constant<bool, true> (0x0x7f9a1714c300) 0 empty

Class std::is_lvalue_reference<std::tuple<const int&>&&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<std::tuple<const int&>&&> (0x0x7f9a17140478) 0 empty
  std::integral_constant<bool, false> (0x0x7f9a1714c360) 0 empty

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

Class std::__and_<std::is_lvalue_reference<std::tuple<const int&>&&>, std::is_rvalue_reference<const int&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_lvalue_reference<std::tuple<const int&>&&>, std::is_rvalue_reference<const int&> > (0x0x7f9a171404e0) 0 empty
  std::is_lvalue_reference<std::tuple<const int&>&&> (0x0x7f9a17140548) 0 empty
    std::integral_constant<bool, false> (0x0x7f9a1714c420) 0 empty

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

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

Class std::is_rvalue_reference<std::tuple<const int&>&&>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<std::tuple<const int&>&&> (0x0x7f9a171407b8) 0 empty
  std::integral_constant<bool, true> (0x0x7f9a1714c660) 0 empty

Class std::__or_<std::is_lvalue_reference<std::tuple<const int&>&&>, std::is_rvalue_reference<std::tuple<const int&>&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<std::tuple<const int&>&&>, std::is_rvalue_reference<std::tuple<const int&>&&> > (0x0x7f9a17140820) 0 empty
  std::is_rvalue_reference<std::tuple<const int&>&&> (0x0x7f9a17140888) 0 empty
    std::integral_constant<bool, true> (0x0x7f9a1714c6c0) 0 empty

Class std::is_reference<std::tuple<const int&>&&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<std::tuple<const int&>&&> (0x0x7f9a171408f0) 0 empty
  std::integral_constant<bool, true> (0x0x7f9a1714c720) 0 empty

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

Class std::__or_<std::is_reference<std::tuple<const int&>&&>, std::is_void<std::tuple<const int&>&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::tuple<const int&>&&>, std::is_void<std::tuple<const int&>&&> > (0x0x7f9a17140a28) 0 empty
  std::is_reference<std::tuple<const int&>&&> (0x0x7f9a17140a90) 0 empty
    std::integral_constant<bool, true> (0x0x7f9a1714c7e0) 0 empty

Class std::__or_<std::is_function<std::tuple<const int&>&&>, std::is_reference<std::tuple<const int&>&&>, std::is_void<std::tuple<const int&>&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::tuple<const int&>&&>, std::is_reference<std::tuple<const int&>&&>, std::is_void<std::tuple<const int&>&&> > (0x0x7f9a17140bc8) 0 empty
  std::__or_<std::is_reference<std::tuple<const int&>&&>, std::is_void<std::tuple<const int&>&&> > (0x0x7f9a17140c30) 0 empty
    std::is_reference<std::tuple<const int&>&&> (0x0x7f9a17140c98) 0 empty
      std::integral_constant<bool, true> (0x0x7f9a1714c840) 0 empty

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

Class std::is_object<std::tuple<const int&>&&>
   size=1 align=1
   base size=1 base align=1
std::is_object<std::tuple<const int&>&&> (0x0x7f9a17140dd0) 0 empty
  std::integral_constant<bool, false> (0x0x7f9a1714c900) 0 empty

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

Class std::__or_<std::is_object<std::tuple<const int&>&&>, std::is_reference<std::tuple<const int&>&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<std::tuple<const int&>&&>, std::is_reference<std::tuple<const int&>&&> > (0x0x7f9a17140e38) 0 empty
  std::is_reference<std::tuple<const int&>&&> (0x0x7f9a17140ea0) 0 empty
    std::integral_constant<bool, true> (0x0x7f9a1714c9c0) 0 empty

Class std::__is_referenceable<std::tuple<const int&>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<std::tuple<const int&>&&> (0x0x7f9a17165000) 0 empty
  std::integral_constant<bool, true> (0x0x7f9a1714cae0) 0 empty

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

Class std::add_rvalue_reference<std::tuple<const int&>&&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<std::tuple<const int&>&&> (0x0x7f9a17165068) 0 empty
  std::__add_rvalue_reference_helper<std::tuple<const int&>&&, true> (0x0x7f9a1714cba0) 0 empty

Class std::__is_static_castable_impl<std::tuple<const int&>&&, const int&>
   size=1 align=1
   base size=1 base align=1
std::__is_static_castable_impl<std::tuple<const int&>&&, const int&> (0x0x7f9a17140750) 0 empty
  std::__do_is_static_castable_impl (0x0x7f9a1714c480) 0 empty

Class std::__is_static_castable_safe<std::tuple<const int&>&&, const int&>
   size=1 align=1
   base size=1 base align=1
std::__is_static_castable_safe<std::tuple<const int&>&&, const int&> (0x0x7f9a17165138) 0 empty
  std::integral_constant<bool, false> (0x0x7f9a1714cc00) 0 empty

Class std::__is_static_castable<std::tuple<const int&>&&, const int&>
   size=1 align=1
   base size=1 base align=1
std::__is_static_castable<std::tuple<const int&>&&, const int&> (0x0x7f9a171651a0) 0 empty
  std::integral_constant<bool, false> (0x0x7f9a1714cc60) 0 empty

Class std::conditional<false, std::__not_<std::__or_<std::__is_base_to_derived_ref<std::tuple<const int&>&&, const int&, true>, std::__is_lvalue_to_rvalue_ref<std::tuple<const int&>&&, const int&, false> > >, std::__is_static_castable<std::tuple<const int&>&&, const 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<const int&>&&, const int&, true>, std::__is_lvalue_to_rvalue_ref<std::tuple<const int&>&&, const int&, false> > >, std::__is_static_castable<std::tuple<const int&>&&, const int&> > (0x0x7f9a1714ccc0) 0 empty

Class std::__and_<std::__is_static_castable<std::tuple<const int&>&&, const int&>, std::__not_<std::__or_<std::__is_base_to_derived_ref<std::tuple<const int&>&&, const int&, true>, std::__is_lvalue_to_rvalue_ref<std::tuple<const int&>&&, const int&, false> > > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__is_static_castable<std::tuple<const int&>&&, const int&>, std::__not_<std::__or_<std::__is_base_to_derived_ref<std::tuple<const int&>&&, const int&, true>, std::__is_lvalue_to_rvalue_ref<std::tuple<const int&>&&, const int&, false> > > > (0x0x7f9a17165208) 0 empty
  std::__is_static_castable<std::tuple<const int&>&&, const int&> (0x0x7f9a17165270) 0 empty
    std::integral_constant<bool, false> (0x0x7f9a1714cd20) 0 empty

Class std::__is_direct_constructible_ref_cast<const int&, std::tuple<const int&>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_ref_cast<const int&, std::tuple<const int&>&&> (0x0x7f9a171652d8) 0 empty
  std::__and_<std::__is_static_castable<std::tuple<const int&>&&, const int&>, std::__not_<std::__or_<std::__is_base_to_derived_ref<std::tuple<const int&>&&, const int&, true>, std::__is_lvalue_to_rvalue_ref<std::tuple<const int&>&&, const int&, false> > > > (0x0x7f9a17165340) 0 empty
    std::__is_static_castable<std::tuple<const int&>&&, const int&> (0x0x7f9a171653a8) 0 empty
      std::integral_constant<bool, false> (0x0x7f9a1714cd80) 0 empty

Class std::__is_direct_constructible_new<const int&, std::tuple<const int&>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new<const int&, std::tuple<const int&>&&> (0x0x7f9a17165410) 0 empty
  std::__is_direct_constructible_ref_cast<const int&, std::tuple<const int&>&&> (0x0x7f9a17165478) 0 empty
    std::__and_<std::__is_static_castable<std::tuple<const int&>&&, const int&>, std::__not_<std::__or_<std::__is_base_to_derived_ref<std::tuple<const int&>&&, const int&, true>, std::__is_lvalue_to_rvalue_ref<std::tuple<const int&>&&, const int&, false> > > > (0x0x7f9a171654e0) 0 empty
      std::__is_static_castable<std::tuple<const int&>&&, const int&> (0x0x7f9a17165548) 0 empty
        std::integral_constant<bool, false> (0x0x7f9a1714cde0) 0 empty

Class std::__is_direct_constructible<const int&, std::tuple<const int&>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible<const int&, std::tuple<const int&>&&> (0x0x7f9a171655b0) 0 empty
  std::integral_constant<bool, false> (0x0x7f9a1714ce40) 0 empty

Class std::__is_constructible_impl<const int&, std::tuple<const int&>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_constructible_impl<const int&, std::tuple<const int&>&&> (0x0x7f9a17165618) 0 empty
  std::__is_direct_constructible<const int&, std::tuple<const int&>&&> (0x0x7f9a17165680) 0 empty
    std::integral_constant<bool, false> (0x0x7f9a1714cea0) 0 empty

Class std::is_constructible<const int&, std::tuple<const int&>&&>
   size=1 align=1
   base size=1 base align=1
std::is_constructible<const int&, std::tuple<const int&>&&> (0x0x7f9a171656e8) 0 empty
  std::integral_constant<bool, false> (0x0x7f9a1714cf00) 0 empty

Class std::__and_<std::is_constructible<const int&, std::tuple<const int&>&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<const int&, std::tuple<const int&>&&> > (0x0x7f9a17165750) 0 empty
  std::is_constructible<const int&, std::tuple<const int&>&&> (0x0x7f9a171657b8) 0 empty
    std::integral_constant<bool, false> (0x0x7f9a1714cf60) 0 empty

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

Class std::__or_<std::is_void<std::tuple<const int&>&&>, std::is_function<const int&>, std::is_array<const int&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<std::tuple<const int&>&&>, std::is_function<const int&>, std::is_array<const int&> > (0x0x7f9a17165820) 0 empty
  std::__or_<std::is_function<const int&>, std::is_array<const int&> > (0x0x7f9a17165888) 0 empty
    std::is_array<const int&> (0x0x7f9a171658f0) 0 empty
      std::integral_constant<bool, false> (0x0x7f9a171710c0) 0 empty

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

Class std::is_convertible<std::tuple<const int&>&&, const int&>
   size=1 align=1
   base size=1 base align=1
std::is_convertible<std::tuple<const int&>&&, const int&> (0x0x7f9a17165a90) 0 empty
  std::integral_constant<bool, false> (0x0x7f9a17171180) 0 empty

Class std::__and_<std::is_convertible<std::tuple<const int&>&&, const int&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_convertible<std::tuple<const int&>&&, const int&> > (0x0x7f9a17165af8) 0 empty
  std::is_convertible<std::tuple<const int&>&&, const int&> (0x0x7f9a17165b60) 0 empty
    std::integral_constant<bool, false> (0x0x7f9a171711e0) 0 empty

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

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

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

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

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

Class std::__and_<std::__not_<std::is_same<std::tuple<const int&>, std::tuple<const int&> > >, std::__not_<std::is_convertible<const std::tuple<const int&>&, const int&> >, std::__not_<std::is_constructible<const int&, const std::tuple<const int&>&> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__not_<std::is_same<std::tuple<const int&>, std::tuple<const int&> > >, std::__not_<std::is_convertible<const std::tuple<const int&>&, const int&> >, std::__not_<std::is_constructible<const int&, const std::tuple<const int&>&> > > (0x0x7f9a17165c98) 0 empty
  std::__not_<std::is_same<std::tuple<const int&>, std::tuple<const int&> > > (0x0x7f9a17165d00) 0 empty
    std::integral_constant<bool, false> (0x0x7f9a17171480) 0 empty

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

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

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

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

Class std::__and_<std::__not_<std::is_same<std::tuple<const int&>, std::tuple<const int&> > >, std::__not_<std::is_convertible<std::tuple<const int&>&&, const int&> >, std::__not_<std::is_constructible<const int&, std::tuple<const int&>&&> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__not_<std::is_same<std::tuple<const int&>, std::tuple<const int&> > >, std::__not_<std::is_convertible<std::tuple<const int&>&&, const int&> >, std::__not_<std::is_constructible<const int&, std::tuple<const int&>&&> > > (0x0x7f9a17165e38) 0 empty
  std::__not_<std::is_same<std::tuple<const int&>, std::tuple<const int&> > > (0x0x7f9a17165ea0) 0 empty
    std::integral_constant<bool, false> (0x0x7f9a171716c0) 0 empty

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

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

Class std::__and_<std::is_constructible<const int&, const int&>, std::__is_nt_constructible_impl<const int&, const int&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<const int&, const int&>, std::__is_nt_constructible_impl<const int&, const int&> > (0x0x7f9a17165f70) 0 empty
  std::__is_nt_constructible_impl<const int&, const int&> (0x0x7f9a17197000) 0 empty
    std::integral_constant<bool, true> (0x0x7f9a17171840) 0 empty

Class std::is_nothrow_constructible<const int&, const int&>
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_constructible<const int&, const int&> (0x0x7f9a17197068) 0 empty
  std::__and_<std::is_constructible<const int&, const int&>, std::__is_nt_constructible_impl<const int&, const int&> > (0x0x7f9a171970d0) 0 empty
    std::__is_nt_constructible_impl<const int&, const int&> (0x0x7f9a17197138) 0 empty
      std::integral_constant<bool, true> (0x0x7f9a171718a0) 0 empty

Class std::__is_nothrow_move_constructible_impl<const int&, true>
   size=1 align=1
   base size=1 base align=1
std::__is_nothrow_move_constructible_impl<const int&, true> (0x0x7f9a171971a0) 0 empty
  std::is_nothrow_constructible<const int&, const int&> (0x0x7f9a17197208) 0 empty
    std::__and_<std::is_constructible<const int&, const int&>, std::__is_nt_constructible_impl<const int&, const int&> > (0x0x7f9a17197270) 0 empty
      std::__is_nt_constructible_impl<const int&, const int&> (0x0x7f9a171972d8) 0 empty
        std::integral_constant<bool, true> (0x0x7f9a17171900) 0 empty

Class std::is_nothrow_move_constructible<const int&>
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_move_constructible<const int&> (0x0x7f9a17197340) 0 empty
  std::__is_nothrow_move_constructible_impl<const int&, true> (0x0x7f9a171973a8) 0 empty
    std::is_nothrow_constructible<const int&, const int&> (0x0x7f9a17197410) 0 empty
      std::__and_<std::is_constructible<const int&, const int&>, std::__is_nt_constructible_impl<const int&, const int&> > (0x0x7f9a17197478) 0 empty
        std::__is_nt_constructible_impl<const int&, const int&> (0x0x7f9a171974e0) 0 empty
          std::integral_constant<bool, true> (0x0x7f9a17171960) 0 empty

Class std::_Index_tuple<0ul>
   size=1 align=1
   base size=0 base align=1
std::_Index_tuple<0ul> (0x0x7f9a171a72a0) 0 empty

Class std::_Index_tuple<>
   size=1 align=1
   base size=0 base align=1
std::_Index_tuple<> (0x0x7f9a171a7300) 0 empty

Class std::tuple_element<0ul, std::tuple<int&&> >
   size=1 align=1
   base size=0 base align=1
std::tuple_element<0ul, std::tuple<int&&> > (0x0x7f9a171a79c0) 0 empty

Class std::tuple_element<0ul, std::tuple<const int&> >
   size=1 align=1
   base size=0 base align=1
std::tuple_element<0ul, std::tuple<const int&> > (0x0x7f9a171a7c60) 0 empty

