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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class std::__is_integer<long int>
   size=1 align=1
   base size=0 base align=1
std::__is_integer<long int> (0x0x7f4917db1ea0) 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> (0x0x7f4917db1f00) 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> (0x0x7f4917db1f60) 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> (0x0x7f4917e1b000) 0 empty

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

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

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

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

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

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

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

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

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

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

Class __gnu_cxx::__add_unsigned<char>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__add_unsigned<char> (0x0x7f4917e1b960) 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> (0x0x7f4917e1b9c0) 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> (0x0x7f4917e1ba20) 0 empty

Class __gnu_cxx::__add_unsigned<int>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__add_unsigned<int> (0x0x7f4917e1ba80) 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> (0x0x7f4917e1bae0) 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> (0x0x7f4917e1bb40) 0 empty

Class __gnu_cxx::__remove_unsigned<char>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__remove_unsigned<char> (0x0x7f4917e1bc00) 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> (0x0x7f4917e1bc60) 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> (0x0x7f4917e1bcc0) 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> (0x0x7f4917e1bd20) 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> (0x0x7f4917e1bd80) 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> (0x0x7f4917e1bde0) 0 empty

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class std::__is_integral_helper<char>
   size=1 align=1
   base size=1 base align=1
std::__is_integral_helper<char> (0x0x7f4917dea888) 0 empty
  std::integral_constant<bool, true> (0x0x7f4917e47d80) 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> (0x0x7f4917dea8f0) 0 empty
  std::integral_constant<bool, true> (0x0x7f4917e47de0) 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> (0x0x7f4917dea958) 0 empty
  std::integral_constant<bool, true> (0x0x7f4917e47e40) 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> (0x0x7f4917dea9c0) 0 empty
  std::integral_constant<bool, true> (0x0x7f4917e47ea0) 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> (0x0x7f4917deaa28) 0 empty
  std::integral_constant<bool, true> (0x0x7f4917e47f00) 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> (0x0x7f4917deaa90) 0 empty
  std::integral_constant<bool, true> (0x0x7f4917e47f60) 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> (0x0x7f4917deaaf8) 0 empty
  std::integral_constant<bool, true> (0x0x7f4917e7e000) 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> (0x0x7f4917deab60) 0 empty
  std::integral_constant<bool, true> (0x0x7f4917e7e060) 0 empty

Class std::__is_integral_helper<int>
   size=1 align=1
   base size=1 base align=1
std::__is_integral_helper<int> (0x0x7f4917deabc8) 0 empty
  std::integral_constant<bool, true> (0x0x7f4917e7e0c0) 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> (0x0x7f4917deac30) 0 empty
  std::integral_constant<bool, true> (0x0x7f4917e7e120) 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> (0x0x7f4917deac98) 0 empty
  std::integral_constant<bool, true> (0x0x7f4917e7e180) 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> (0x0x7f4917dead00) 0 empty
  std::integral_constant<bool, true> (0x0x7f4917e7e1e0) 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> (0x0x7f4917dead68) 0 empty
  std::integral_constant<bool, true> (0x0x7f4917e7e240) 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> (0x0x7f4917deadd0) 0 empty
  std::integral_constant<bool, true> (0x0x7f4917e7e2a0) 0 empty

Class std::__is_integral_helper<__int128>
   size=1 align=1
   base size=1 base align=1
std::__is_integral_helper<__int128> (0x0x7f4917deae38) 0 empty
  std::integral_constant<bool, true> (0x0x7f4917e7e300) 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> (0x0x7f4917deaea0) 0 empty
  std::integral_constant<bool, true> (0x0x7f4917e7e360) 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> (0x0x7f4917e87000) 0 empty
  std::integral_constant<bool, true> (0x0x7f4917e7e480) 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> (0x0x7f4917e87068) 0 empty
  std::integral_constant<bool, true> (0x0x7f4917e7e4e0) 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> (0x0x7f4917e870d0) 0 empty
  std::integral_constant<bool, true> (0x0x7f4917e7e540) 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> (0x0x7f4917eac410) 0 empty
  std::integral_constant<bool, true> (0x0x7f4917ea0720) 0 empty

Class std::__do_is_destructible_impl
   size=1 align=1
   base size=0 base align=1
std::__do_is_destructible_impl (0x0x7f4917eca420) 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 (0x0x7f4917eca660) 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 (0x0x7f4917eca8a0) 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 (0x0x7f4917ecaae0) 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 (0x0x7f4917ecac60) 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 (0x0x7f4917492060) 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 (0x0x7f49174c2180) 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> (0x0x7f49174c2720) 0 empty

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

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

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

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

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

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

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

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

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

Class std::__make_signed<unsigned int>
   size=1 align=1
   base size=0 base align=1
std::__make_signed<unsigned int> (0x0x7f49174f1a80) 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> (0x0x7f49174f1ae0) 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> (0x0x7f49174f1b40) 0 empty

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

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

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

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

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

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

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

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

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

Class std::__invoke_other
   size=1 align=1
   base size=0 base align=1
std::__invoke_other (0x0x7f491754c060) 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 (0x0x7f491754c120) 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 (0x0x7f491754c1e0) 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 (0x0x7f491754c2a0) 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 (0x0x7f491754c360) 0 empty

Class std::__result_of_other_impl
   size=1 align=1
   base size=0 base align=1
std::__result_of_other_impl (0x0x7f491754c9c0) 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 (0x0x7f491754cba0) 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 (0x0x7f491754cc00) 0 empty

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

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

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

Class std::forward_iterator_tag
   size=1 align=1
   base size=1 base align=1
std::forward_iterator_tag (0x0x7f4917569618) 0 empty
  std::input_iterator_tag (0x0x7f49175ea3c0) 0 empty

Class std::bidirectional_iterator_tag
   size=1 align=1
   base size=1 base align=1
std::bidirectional_iterator_tag (0x0x7f4917569680) 0 empty
  std::forward_iterator_tag (0x0x7f49175696e8) 0 empty
    std::input_iterator_tag (0x0x7f49175ea420) 0 empty

Class std::random_access_iterator_tag
   size=1 align=1
   base size=1 base align=1
std::random_access_iterator_tag (0x0x7f4917569750) 0 empty
  std::bidirectional_iterator_tag (0x0x7f49175697b8) 0 empty
    std::forward_iterator_tag (0x0x7f4917569820) 0 empty
      std::input_iterator_tag (0x0x7f49175ea480) 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> (0x0x7f4917632c00) 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 (0x0x7f491729d000) 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 (0x0x7f491729d120) 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 (0x0x7f491729d2a0) 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 (0x0x7f491729d420) 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 (0x0x7f491729d540) 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> (0x0x7f49172cf960) 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> (0x0x7f49172cfa80) 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> (0x0x7f49172cff60) 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> (0x0x7f49172ff060) 0 empty

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

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

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

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

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

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

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

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

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

Class std::char_traits<char32_t>
   size=1 align=1
   base size=0 base align=1
std::char_traits<char32_t> (0x0x7f49174118a0) 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 (0x0x7f4917411f60) 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 (0x0x7f4917569b60) 0 nearly-empty
    vptr=((& std::bad_exception::_ZTVSt13bad_exception) + 16u)
  std::exception (0x0x7f491745b180) 0 nearly-empty
      primary-for std::bad_exception (0x0x7f4917569b60)

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

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

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

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

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

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

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

Class lconv
   size=96 align=8
   base size=96 base align=8
lconv (0x0x7f49170c1720) 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 (0x0x7f49170c1900) 0 nearly-empty
    vptr=((& __cxxabiv1::__forced_unwind::_ZTVN10__cxxabiv115__forced_unwindE) + 16u)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class __gnu_cxx::__conditional_type<true, __gnu_cxx::__numeric_traits_integer<int>, __gnu_cxx::__numeric_traits_floating<int> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__conditional_type<true, __gnu_cxx::__numeric_traits_integer<int>, __gnu_cxx::__numeric_traits_floating<int> > (0x0x7f4916ec5ea0) 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> (0x0x7f4916ec5f00) 0 empty

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

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

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

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

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

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

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

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

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

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

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

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

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

Class std::allocator_traits<std::allocator<char> >
   size=1 align=1
   base size=0 base align=1
std::allocator_traits<std::allocator<char> > (0x0x7f491703f8a0) 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> > (0x0x7f4916ebb2d8) 0 empty
  std::allocator_traits<std::allocator<char> > (0x0x7f491703f900) 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> (0x0x7f491703f960) 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 (0x0x7f4916ebb410) 0
  std::allocator<char> (0x0x7f4916ebb478) 0 empty
    __gnu_cxx::new_allocator<char> (0x0x7f491703f9c0) 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> (0x0x7f491703fa20) 0

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

Class std::initializer_list<char>
   size=16 align=8
   base size=16 base align=8
std::initializer_list<char> (0x0x7f491703fd80) 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> > (0x0x7f4916d3f060) 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> (0x0x7f4916d3f0c0) 0 empty

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

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

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

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

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

Class std::__are_same<double, double>
   size=1 align=1
   base size=0 base align=1
std::__are_same<double, double> (0x0x7f4916d3f420) 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> > (0x0x7f4916d3f4e0) 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> (0x0x7f4916d3f540) 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> (0x0x7f4916ebb5b0) 0 empty
  __gnu_cxx::__numeric_traits_floating<long double> (0x0x7f4916d3f5a0) 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> (0x0x7f4916d3f600) 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> (0x0x7f4916d3f660) 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> > (0x0x7f4916d3f780) 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> > (0x0x7f4916ebb618) 0 empty
  std::allocator_traits<std::allocator<wchar_t> > (0x0x7f4916d3f7e0) 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> (0x0x7f4916d3f840) 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 (0x0x7f4916ebb750) 0
  std::allocator<wchar_t> (0x0x7f4916ebb7b8) 0 empty
    __gnu_cxx::new_allocator<wchar_t> (0x0x7f4916d3f8a0) 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> (0x0x7f4916d3f900) 0

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class std::hash<long unsigned int>
   size=1 align=1
   base size=1 base align=1
std::hash<long unsigned int> (0x0x7f4916ebbea0) 0 empty
  std::__hash_base<long unsigned int, long unsigned int> (0x0x7f4916a60240) 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> (0x0x7f4916a60300) 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> (0x0x7f4916ebbf08) 0 empty
  std::__hash_base<long unsigned int, long long unsigned int> (0x0x7f4916a60360) 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> (0x0x7f4916a60420) 0 empty

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

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

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

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

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

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

Class std::hash<long double>
   size=1 align=1
   base size=1 base align=1
std::hash<long double> (0x0x7f4916ebb340) 0 empty
  std::__hash_base<long unsigned int, long double> (0x0x7f4916a60c00) 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> > (0x0x7f4916ebb680) 0 empty
  std::integral_constant<bool, false> (0x0x7f4916a60cc0) 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> > (0x0x7f4916a60d20) 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> > (0x0x7f4916ebb6e8) 0 empty
  std::__hash_base<long unsigned int, std::__cxx11::basic_string<char> > (0x0x7f4916a60d80) 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> > > (0x0x7f4916a8a000) 0 empty
  std::integral_constant<bool, false> (0x0x7f4916a60e40) 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> > (0x0x7f4916a60ea0) 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> > (0x0x7f4916a8a068) 0 empty
  std::__hash_base<long unsigned int, std::__cxx11::basic_string<wchar_t> > (0x0x7f4916a60f00) 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> > > (0x0x7f4916a8a0d0) 0 empty
  std::integral_constant<bool, false> (0x0x7f4916a8e0c0) 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> > (0x0x7f4916a8e120) 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> > (0x0x7f4916a8a138) 0 empty
  std::__hash_base<long unsigned int, std::__cxx11::basic_string<char16_t> > (0x0x7f4916a8e180) 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> > (0x0x7f4916a8e240) 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> > (0x0x7f4916a8a270) 0 empty
  std::allocator_traits<std::allocator<char16_t> > (0x0x7f4916a8e2a0) 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> (0x0x7f4916a8e300) 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> (0x0x7f4916a8e360) 0 empty

Class std::allocator<char16_t>
   size=1 align=1
   base size=1 base align=1
std::allocator<char16_t> (0x0x7f4916a8a3a8) 0 empty
  __gnu_cxx::new_allocator<char16_t> (0x0x7f4916a8e420) 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 (0x0x7f4916a8a478) 0
  std::allocator<char16_t> (0x0x7f4916a8a4e0) 0 empty
    __gnu_cxx::new_allocator<char16_t> (0x0x7f4916a8e480) 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> (0x0x7f4916a8e4e0) 0

Class std::__cxx11::basic_string<char16_t>
   size=32 align=8
   base size=32 base align=8
std::__cxx11::basic_string<char16_t> (0x0x7f4916a8e1e0) 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> > > (0x0x7f4916a8a548) 0 empty
  std::integral_constant<bool, false> (0x0x7f4916a8e5a0) 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> > (0x0x7f4916a8e600) 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> > (0x0x7f4916a8a5b0) 0 empty
  std::__hash_base<long unsigned int, std::__cxx11::basic_string<char32_t> > (0x0x7f4916a8e660) 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> > (0x0x7f4916a8e720) 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> > (0x0x7f4916a8a6e8) 0 empty
  std::allocator_traits<std::allocator<char32_t> > (0x0x7f4916a8e780) 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> (0x0x7f4916a8e7e0) 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> (0x0x7f4916a8e840) 0 empty

Class std::allocator<char32_t>
   size=1 align=1
   base size=1 base align=1
std::allocator<char32_t> (0x0x7f4916a8a820) 0 empty
  __gnu_cxx::new_allocator<char32_t> (0x0x7f4916a8e900) 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 (0x0x7f4916a8a8f0) 0
  std::allocator<char32_t> (0x0x7f4916a8a958) 0 empty
    __gnu_cxx::new_allocator<char32_t> (0x0x7f4916a8e960) 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> (0x0x7f4916a8e9c0) 0

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

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

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

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

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

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

Vtable for file_lock
file_lock::_ZTV9file_lock: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTI9file_lock)
16    (int (*)(...))file_lock::do_cleanup
24    (int (*)(...))file_lock::~file_lock
32    (int (*)(...))file_lock::~file_lock

Class file_lock
   size=56 align=8
   base size=56 base align=8
file_lock (0x0x7f4916a8aa28) 0
    vptr=((& file_lock::_ZTV9file_lock) + 16u)
  cleanup (0x0x7f491686aea0) 0
      primary-for file_lock (0x0x7f4916a8aa28)

Class sccs_name
   size=144 align=8
   base size=140 base align=8
sccs_name (0x0x7f49168aa000) 0

Class std::is_array<std::allocator<char> >
   size=1 align=1
   base size=1 base align=1
std::is_array<std::allocator<char> > (0x0x7f4916a8aa90) 0 empty
  std::integral_constant<bool, false> (0x0x7f49168aa0c0) 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> > (0x0x7f49168aa180) 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> > (0x0x7f49168aa1e0) 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> > (0x0x7f49168aa120) 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> > (0x0x7f4916a8ab60) 0 empty
  std::integral_constant<bool, false> (0x0x7f49168aa240) 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> > (0x0x7f4916a8abc8) 0 empty
  std::integral_constant<bool, false> (0x0x7f49168aa2a0) 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> > > (0x0x7f4916a8ac30) 0 empty
  std::integral_constant<bool, true> (0x0x7f49168aa300) 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> > > > (0x0x7f49168aa360) 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> > (0x0x7f4916a8ac98) 0 empty
  std::__do_is_default_constructible_impl (0x0x7f49168aa3c0) 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> > > (0x0x7f4916a8ad00) 0 empty
  std::__is_default_constructible_impl<std::allocator<char> > (0x0x7f4916a8ad68) 0 empty
    std::__do_is_default_constructible_impl (0x0x7f49168aa420) 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> > (0x0x7f4916a8add0) 0 empty
  std::__and_<std::__not_<std::is_void<std::allocator<char> > >, std::__is_default_constructible_impl<std::allocator<char> > > (0x0x7f4916a8ae38) 0 empty
    std::__is_default_constructible_impl<std::allocator<char> > (0x0x7f4916a8aea0) 0 empty
      std::__do_is_default_constructible_impl (0x0x7f49168aa480) 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> (0x0x7f4916a8af08) 0 empty
  std::integral_constant<bool, true> (0x0x7f49168aa4e0) 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> > (0x0x7f4916a8af70) 0 empty
  std::integral_constant<bool, true> (0x0x7f49168aa540) 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> > > (0x0x7f49168aa5a0) 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> > (0x0x7f4916a8a2d8) 0 empty
  std::integral_constant<bool, true> (0x0x7f49168aa600) 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> (0x0x7f4916a8a340) 0 empty
  std::__is_nt_default_constructible_atom<std::allocator<char> > (0x0x7f4916a8a750) 0 empty
    std::integral_constant<bool, true> (0x0x7f49168aa660) 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> > (0x0x7f4916a8a7b8) 0 empty
  std::__is_nt_default_constructible_impl<std::allocator<char>, false> (0x0x7f49168c8000) 0 empty
    std::__is_nt_default_constructible_atom<std::allocator<char> > (0x0x7f49168c8068) 0 empty
      std::integral_constant<bool, true> (0x0x7f49168aa6c0) 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> > (0x0x7f49168c80d0) 0 empty
  std::__and_<std::is_default_constructible<std::allocator<char> >, std::__is_nt_default_constructible_impl<std::allocator<char>, false> > (0x0x7f49168c8138) 0 empty
    std::__is_nt_default_constructible_impl<std::allocator<char>, false> (0x0x7f49168c81a0) 0 empty
      std::__is_nt_default_constructible_atom<std::allocator<char> > (0x0x7f49168c8208) 0 empty
        std::integral_constant<bool, true> (0x0x7f49168aa720) 0 empty

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

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

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

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

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

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

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

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

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

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

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

Class std::_Bit_iterator
   size=16 align=8
   base size=12 base align=8
std::_Bit_iterator (0x0x7f49168c83a8) 0
  std::_Bit_iterator_base (0x0x7f49168c8410) 0
    std::iterator<std::random_access_iterator_tag, bool> (0x0x7f491668e300) 0 empty

Class std::_Bit_const_iterator
   size=16 align=8
   base size=12 base align=8
std::_Bit_const_iterator (0x0x7f49168c8478) 0
  std::_Bit_iterator_base (0x0x7f49168c84e0) 0
    std::iterator<std::random_access_iterator_tag, bool> (0x0x7f491668eae0) 0 empty

Class std::initializer_list<bool>
   size=16 align=8
   base size=16 base align=8
std::initializer_list<bool> (0x0x7f4916712000) 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> (0x0x7f4916712540) 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> (0x0x7f49168c8680) 0 empty
  std::__iterator_traits<std::_Bit_iterator, void> (0x0x7f49167125a0) 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> (0x0x7f4916712600) 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> (0x0x7f49168c87b8) 0
  std::iterator<std::random_access_iterator_tag, bool, long int, std::_Bit_reference*, std::_Bit_reference> (0x0x7f4916712660) 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> (0x0x7f4916712720) 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> (0x0x7f49168c88f0) 0 empty
  std::__iterator_traits<std::_Bit_const_iterator, void> (0x0x7f4916712780) 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> (0x0x7f49167127e0) 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> (0x0x7f49168c8958) 0
  std::iterator<std::random_access_iterator_tag, bool, long int, const bool*, bool> (0x0x7f4916712840) 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> > (0x0x7f4916712ba0) 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> (0x0x7f4916712c00) 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> (0x0x7f49168c8a90) 0 empty
  __gnu_cxx::__numeric_traits_integer<long int> (0x0x7f4916712c60) 0 empty

Class std::_Rb_tree_node_base
   size=32 align=8
   base size=32 base align=8
std::_Rb_tree_node_base (0x0x7f49167b4060) 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*> (0x0x7f491648b4e0) 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*> (0x0x7f49168c8618) 0 empty
  std::integral_constant<bool, false> (0x0x7f491648b540) 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*> > > (0x0x7f491648b5a0) 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*> (0x0x7f49168c8888) 0 empty
  std::integral_constant<bool, false> (0x0x7f491648b6c0) 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*> > (0x0x7f491648b720) 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*> (0x0x7f49168c8a28) 0 empty
  std::integral_constant<bool, false> (0x0x7f491648b780) 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*> > (0x0x7f49168c8af8) 0 empty
  std::is_rvalue_reference<std::_Rb_tree_node_base*> (0x0x7f49168c8c30) 0 empty
    std::integral_constant<bool, false> (0x0x7f491648b7e0) 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*> (0x0x7f49168c8c98) 0 empty
  std::integral_constant<bool, false> (0x0x7f491648b840) 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*> > (0x0x7f491648b8a0) 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*> (0x0x7f491648b960) 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*> (0x0x7f491648b9c0) 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*> (0x0x7f491648b900) 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*> (0x0x7f49168c8f70) 0 empty
  std::integral_constant<bool, false> (0x0x7f491648ba20) 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*> (0x0x7f49164ee000) 0 empty
  std::integral_constant<bool, false> (0x0x7f491648ba80) 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*> > (0x0x7f49164ee068) 0 empty
  std::is_void<std::_Rb_tree_node_base*> (0x0x7f49164ee0d0) 0 empty
    std::integral_constant<bool, false> (0x0x7f491648bae0) 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*> > (0x0x7f49164ee208) 0 empty
  std::__or_<std::is_reference<std::_Rb_tree_node_base*>, std::is_void<std::_Rb_tree_node_base*> > (0x0x7f49164ee270) 0 empty
    std::is_void<std::_Rb_tree_node_base*> (0x0x7f49164ee2d8) 0 empty
      std::integral_constant<bool, false> (0x0x7f491648bb40) 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*> > > (0x0x7f49164ee3a8) 0 empty
  std::integral_constant<bool, true> (0x0x7f491648bba0) 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*> (0x0x7f49164ee410) 0 empty
  std::integral_constant<bool, true> (0x0x7f491648bc00) 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*> > (0x0x7f491648bc60) 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*> > (0x0x7f49164ee478) 0 empty
  std::is_object<std::_Rb_tree_node_base*> (0x0x7f49164ee4e0) 0 empty
    std::integral_constant<bool, true> (0x0x7f491648bcc0) 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*> (0x0x7f49164ee618) 0 empty
  std::integral_constant<bool, true> (0x0x7f491648bde0) 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*&> (0x0x7f49164ee680) 0 empty
  std::integral_constant<bool, false> (0x0x7f491648bea0) 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*&> > > (0x0x7f491648bf00) 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*&> (0x0x7f49164ee6e8) 0 empty
  std::integral_constant<bool, true> (0x0x7f49164fe060) 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*&> > (0x0x7f49164fe0c0) 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*&> > (0x0x7f49164ee750) 0 empty
  std::is_lvalue_reference<std::_Rb_tree_node_base*&> (0x0x7f49164ee7b8) 0 empty
    std::integral_constant<bool, true> (0x0x7f49164fe120) 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*&> (0x0x7f49164ee820) 0 empty
  std::integral_constant<bool, true> (0x0x7f49164fe180) 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*&> > (0x0x7f49164fe1e0) 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*&> > (0x0x7f49164ee888) 0 empty
  std::is_reference<std::_Rb_tree_node_base*&> (0x0x7f49164ee8f0) 0 empty
    std::integral_constant<bool, true> (0x0x7f49164fe240) 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*&> > (0x0x7f49164eea28) 0 empty
  std::__or_<std::is_reference<std::_Rb_tree_node_base*&>, std::is_void<std::_Rb_tree_node_base*&> > (0x0x7f49164eea90) 0 empty
    std::is_reference<std::_Rb_tree_node_base*&> (0x0x7f49164eeaf8) 0 empty
      std::integral_constant<bool, true> (0x0x7f49164fe2a0) 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*&> > > (0x0x7f49164eebc8) 0 empty
  std::integral_constant<bool, false> (0x0x7f49164fe300) 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*&> (0x0x7f49164eec30) 0 empty
  std::integral_constant<bool, false> (0x0x7f49164fe360) 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*&> > (0x0x7f49164fe3c0) 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*&> > (0x0x7f49164eec98) 0 empty
  std::is_reference<std::_Rb_tree_node_base*&> (0x0x7f49164eed00) 0 empty
    std::integral_constant<bool, true> (0x0x7f49164fe420) 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*&> (0x0x7f49164eee38) 0 empty
  std::integral_constant<bool, true> (0x0x7f49164fe540) 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> (0x0x7f49164fe5a0) 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*&> (0x0x7f49164eeea0) 0 empty
  std::__add_rvalue_reference_helper<std::_Rb_tree_node_base*&, true> (0x0x7f49164fe600) 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&> (0x0x7f49164eef70) 0 empty
  std::integral_constant<bool, false> (0x0x7f49164fe660) 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&> > > (0x0x7f49164fe6c0) 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&> (0x0x7f4916513000) 0 empty
  std::integral_constant<bool, true> (0x0x7f49164fe720) 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&> > (0x0x7f49164fe780) 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&> > (0x0x7f4916513068) 0 empty
  std::is_lvalue_reference<std::_Rb_tree_node_base* const&> (0x0x7f49165130d0) 0 empty
    std::integral_constant<bool, true> (0x0x7f49164fe7e0) 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&> (0x0x7f4916513138) 0 empty
  std::integral_constant<bool, true> (0x0x7f49164fe840) 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&> > (0x0x7f49164fe8a0) 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&> > (0x0x7f49165131a0) 0 empty
  std::is_reference<std::_Rb_tree_node_base* const&> (0x0x7f4916513208) 0 empty
    std::integral_constant<bool, true> (0x0x7f49164fe900) 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&> > (0x0x7f4916513270) 0 empty
  std::__or_<std::is_reference<std::_Rb_tree_node_base* const&>, std::is_void<std::_Rb_tree_node_base* const&> > (0x0x7f49165132d8) 0 empty
    std::is_reference<std::_Rb_tree_node_base* const&> (0x0x7f4916513340) 0 empty
      std::integral_constant<bool, true> (0x0x7f49164fe960) 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&> > > (0x0x7f49165133a8) 0 empty
  std::integral_constant<bool, false> (0x0x7f49164fe9c0) 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&> (0x0x7f4916513410) 0 empty
  std::integral_constant<bool, false> (0x0x7f49164fea20) 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&> > (0x0x7f49164fea80) 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&> > (0x0x7f4916513478) 0 empty
  std::is_reference<std::_Rb_tree_node_base* const&> (0x0x7f49165134e0) 0 empty
    std::integral_constant<bool, true> (0x0x7f49164feae0) 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&> (0x0x7f4916513548) 0 empty
  std::integral_constant<bool, true> (0x0x7f49164feb40) 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> (0x0x7f49164feba0) 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&> (0x0x7f49165135b0) 0 empty
  std::__add_rvalue_reference_helper<std::_Rb_tree_node_base* const&, true> (0x0x7f49164fec00) 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&> (0x0x7f491648be40) 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&> (0x0x7f4916513618) 0 empty
  std::integral_constant<bool, true> (0x0x7f49164fec60) 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> (0x0x7f4916513680) 0 empty
  std::is_assignable<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base* const&> (0x0x7f49165136e8) 0 empty
    std::integral_constant<bool, true> (0x0x7f49164fecc0) 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*> (0x0x7f4916513750) 0 empty
  std::__is_copy_assignable_impl<std::_Rb_tree_node_base*, true> (0x0x7f49165137b8) 0 empty
    std::is_assignable<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base* const&> (0x0x7f4916513820) 0 empty
      std::integral_constant<bool, true> (0x0x7f49164fed20) 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*> > (0x0x7f49164fed80) 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*> > (0x0x7f4916513888) 0 empty
  std::is_copy_assignable<std::_Rb_tree_node_base*> (0x0x7f49165138f0) 0 empty
    std::__is_copy_assignable_impl<std::_Rb_tree_node_base*, true> (0x0x7f4916513958) 0 empty
      std::is_assignable<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base* const&> (0x0x7f49165139c0) 0 empty
        std::integral_constant<bool, true> (0x0x7f49164fede0) 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&> (0x0x7f49164fee40) 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*> > > (0x0x7f4916513a90) 0 empty
  std::integral_constant<bool, false> (0x0x7f49164feea0) 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&> (0x0x7f49164fef00) 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*&&> (0x0x7f4916513b60) 0 empty
  std::integral_constant<bool, false> (0x0x7f4916531000) 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*&&> > > (0x0x7f4916531060) 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*&&> (0x0x7f4916513bc8) 0 empty
  std::integral_constant<bool, false> (0x0x7f4916531180) 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*&&> > (0x0x7f49165311e0) 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*&&> (0x0x7f4916513c30) 0 empty
  std::integral_constant<bool, true> (0x0x7f4916531240) 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*&&> > (0x0x7f4916513c98) 0 empty
  std::is_rvalue_reference<std::_Rb_tree_node_base*&&> (0x0x7f4916513d00) 0 empty
    std::integral_constant<bool, true> (0x0x7f49165312a0) 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*&&> (0x0x7f4916513d68) 0 empty
  std::integral_constant<bool, true> (0x0x7f4916531300) 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*&&> > (0x0x7f4916531360) 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*&&> > (0x0x7f4916513dd0) 0 empty
  std::is_reference<std::_Rb_tree_node_base*&&> (0x0x7f4916513e38) 0 empty
    std::integral_constant<bool, true> (0x0x7f49165313c0) 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*&&> > (0x0x7f4916513f70) 0 empty
  std::__or_<std::is_reference<std::_Rb_tree_node_base*&&>, std::is_void<std::_Rb_tree_node_base*&&> > (0x0x7f491653a000) 0 empty
    std::is_reference<std::_Rb_tree_node_base*&&> (0x0x7f491653a068) 0 empty
      std::integral_constant<bool, true> (0x0x7f4916531420) 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*&&> > > (0x0x7f491653a138) 0 empty
  std::integral_constant<bool, false> (0x0x7f4916531480) 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*&&> (0x0x7f491653a1a0) 0 empty
  std::integral_constant<bool, false> (0x0x7f49165314e0) 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*&&> > (0x0x7f4916531540) 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*&&> > (0x0x7f491653a208) 0 empty
  std::is_reference<std::_Rb_tree_node_base*&&> (0x0x7f491653a270) 0 empty
    std::integral_constant<bool, true> (0x0x7f49165315a0) 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*&&> (0x0x7f491653a478) 0 empty
  std::integral_constant<bool, true> (0x0x7f4916531600) 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> (0x0x7f4916531660) 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*&&> (0x0x7f491653a4e0) 0 empty
  std::__add_rvalue_reference_helper<std::_Rb_tree_node_base*&&, true> (0x0x7f49165316c0) 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*&&> (0x0x7f49164fef60) 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*&&> (0x0x7f491653a548) 0 empty
  std::integral_constant<bool, true> (0x0x7f4916531720) 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> (0x0x7f491653a5b0) 0 empty
  std::is_assignable<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*&&> (0x0x7f491653a618) 0 empty
    std::integral_constant<bool, true> (0x0x7f4916531780) 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*> (0x0x7f491653a680) 0 empty
  std::__is_move_assignable_impl<std::_Rb_tree_node_base*, true> (0x0x7f491653a6e8) 0 empty
    std::is_assignable<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*&&> (0x0x7f491653a750) 0 empty
      std::integral_constant<bool, true> (0x0x7f49165317e0) 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*> > (0x0x7f4916531840) 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*> > (0x0x7f491653a7b8) 0 empty
  std::is_move_assignable<std::_Rb_tree_node_base*> (0x0x7f491653a820) 0 empty
    std::__is_move_assignable_impl<std::_Rb_tree_node_base*, true> (0x0x7f491653a888) 0 empty
      std::is_assignable<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*&&> (0x0x7f491653a8f0) 0 empty
        std::integral_constant<bool, true> (0x0x7f49165318a0) 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&&> (0x0x7f4916531900) 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*> (0x0x7f491648b480) 0

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

Class __gnu_cxx::__alloc_traits<std::allocator<release> >
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__alloc_traits<std::allocator<release> > (0x0x7f491653aa28) 0 empty
  std::allocator_traits<std::allocator<release> > (0x0x7f4916624780) 0 empty

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

Class __gnu_cxx::new_allocator<release>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<release> (0x0x7f4916624840) 0 empty

Class std::allocator<release>
   size=1 align=1
   base size=1 base align=1
std::allocator<release> (0x0x7f491653ab60) 0 empty
  __gnu_cxx::new_allocator<release> (0x0x7f4916624900) 0 empty

Class std::_Vector_base<release, std::allocator<release> >::_Vector_impl
   size=24 align=8
   base size=24 base align=8
std::_Vector_base<release, std::allocator<release> >::_Vector_impl (0x0x7f491653ac30) 0
  std::allocator<release> (0x0x7f491653ac98) 0 empty
    __gnu_cxx::new_allocator<release> (0x0x7f4916624960) 0 empty

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

Class std::vector<release, std::allocator<release> >
   size=24 align=8
   base size=24 base align=8
std::vector<release, std::allocator<release> > (0x0x7f491653ad00) 0
  std::_Vector_base<release, std::allocator<release> > (0x0x7f49166249c0) 0

Class mylist<release>
   size=24 align=8
   base size=24 base align=8
mylist<release> (0x0x7f4916624660) 0

Class release_list
   size=24 align=8
   base size=24 base align=8
release_list (0x0x7f4916624600) 0

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class std::__detail::_List_node_base
   size=16 align=8
   base size=16 base align=8
std::__detail::_List_node_base (0x0x7f4916068f00) 0

Class __gnu_cxx::__aligned_membuf<long unsigned int>::_Tp2
   size=8 align=8
   base size=8 base align=8
__gnu_cxx::__aligned_membuf<long unsigned int>::_Tp2 (0x0x7f491608dc60) 0

Class __gnu_cxx::__aligned_membuf<long unsigned int>
   size=8 align=8
   base size=8 base align=8
__gnu_cxx::__aligned_membuf<long unsigned int> (0x0x7f491608dc00) 0

Class std::_List_node<long unsigned int>
   size=24 align=8
   base size=24 base align=8
std::_List_node<long unsigned int> (0x0x7f4916324af8) 0
  std::__detail::_List_node_base (0x0x7f491608dba0) 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> (0x0x7f491613ac00) 0 empty

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

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

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

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

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

Vtable for std::locale::facet
std::locale::facet::_ZTVNSt6locale5facetE: 4u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTINSt6locale5facetE)
16    (int (*)(...))std::locale::facet::~facet
24    (int (*)(...))std::locale::facet::~facet

Class std::locale::facet
   size=16 align=8
   base size=12 base align=8
std::locale::facet (0x0x7f491615db40) 0
    vptr=((& std::locale::facet::_ZTVNSt6locale5facetE) + 16u)

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

Class std::locale::_Impl
   size=40 align=8
   base size=40 base align=8
std::locale::_Impl (0x0x7f49161a9000) 0

Vtable for std::__cxx11::collate<char>
std::__cxx11::collate<char>::_ZTVNSt7__cxx117collateIcEE: 7u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTINSt7__cxx117collateIcEE)
16    (int (*)(...))std::__cxx11::collate<_CharT>::~collate<char>
24    (int (*)(...))std::__cxx11::collate<_CharT>::~collate<char>
32    (int (*)(...))std::__cxx11::collate<_CharT>::do_compare<char>
40    (int (*)(...))std::__cxx11::collate<_CharT>::do_transform<char>
48    (int (*)(...))std::__cxx11::collate<_CharT>::do_hash<char>

Class std::__cxx11::collate<char>
   size=24 align=8
   base size=24 base align=8
std::__cxx11::collate<char> (0x0x7f4916324068) 0
    vptr=((& std::__cxx11::collate<char>::_ZTVNSt7__cxx117collateIcEE) + 16u)
  std::locale::facet (0x0x7f49161a9600) 0
      primary-for std::__cxx11::collate<char> (0x0x7f4916324068)

Vtable for std::__cxx11::collate<wchar_t>
std::__cxx11::collate<wchar_t>::_ZTVNSt7__cxx117collateIwEE: 7u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTINSt7__cxx117collateIwEE)
16    (int (*)(...))std::__cxx11::collate<_CharT>::~collate<wchar_t>
24    (int (*)(...))std::__cxx11::collate<_CharT>::~collate<wchar_t>
32    (int (*)(...))std::__cxx11::collate<_CharT>::do_compare<wchar_t>
40    (int (*)(...))std::__cxx11::collate<_CharT>::do_transform<wchar_t>
48    (int (*)(...))std::__cxx11::collate<_CharT>::do_hash<wchar_t>

Class std::__cxx11::collate<wchar_t>
   size=24 align=8
   base size=24 base align=8
std::__cxx11::collate<wchar_t> (0x0x7f49163241a0) 0
    vptr=((& std::__cxx11::collate<wchar_t>::_ZTVNSt7__cxx117collateIwEE) + 16u)
  std::locale::facet (0x0x7f49161a9660) 0
      primary-for std::__cxx11::collate<wchar_t> (0x0x7f49163241a0)

Class __gnu_cxx::__conditional_type<true, __gnu_cxx::__numeric_traits_integer<long unsigned int>, __gnu_cxx::__numeric_traits_floating<long unsigned int> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__conditional_type<true, __gnu_cxx::__numeric_traits_integer<long unsigned int>, __gnu_cxx::__numeric_traits_floating<long unsigned int> > (0x0x7f49161a9d80) 0 empty

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

Class __gnu_cxx::__numeric_traits<long unsigned int>
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__numeric_traits<long unsigned int> (0x0x7f49163249c0) 0 empty
  __gnu_cxx::__numeric_traits_integer<long unsigned int> (0x0x7f49161a9e40) 0 empty

Vtable for std::__cxx11::collate_byname<char>
std::__cxx11::collate_byname<char>::_ZTVNSt7__cxx1114collate_bynameIcEE: 7u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTINSt7__cxx1114collate_bynameIcEE)
16    (int (*)(...))std::__cxx11::collate_byname<_CharT>::~collate_byname<char>
24    (int (*)(...))std::__cxx11::collate_byname<_CharT>::~collate_byname<char>
32    (int (*)(...))std::__cxx11::collate<_CharT>::do_compare<char>
40    (int (*)(...))std::__cxx11::collate<_CharT>::do_transform<char>
48    (int (*)(...))std::__cxx11::collate<_CharT>::do_hash<char>

Class std::__cxx11::collate_byname<char>
   size=24 align=8
   base size=24 base align=8
std::__cxx11::collate_byname<char> (0x0x7f4916324958) 0
    vptr=((& std::__cxx11::collate_byname<char>::_ZTVNSt7__cxx1114collate_bynameIcEE) + 16u)
  std::__cxx11::collate<char> (0x0x7f49161f4000) 0
      primary-for std::__cxx11::collate_byname<char> (0x0x7f4916324958)
    std::locale::facet (0x0x7f49161a9f00) 0
        primary-for std::__cxx11::collate<char> (0x0x7f49161f4000)

Vtable for std::__cxx11::collate_byname<wchar_t>
std::__cxx11::collate_byname<wchar_t>::_ZTVNSt7__cxx1114collate_bynameIwEE: 7u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTINSt7__cxx1114collate_bynameIwEE)
16    (int (*)(...))std::__cxx11::collate_byname<_CharT>::~collate_byname<wchar_t>
24    (int (*)(...))std::__cxx11::collate_byname<_CharT>::~collate_byname<wchar_t>
32    (int (*)(...))std::__cxx11::collate<_CharT>::do_compare<wchar_t>
40    (int (*)(...))std::__cxx11::collate<_CharT>::do_transform<wchar_t>
48    (int (*)(...))std::__cxx11::collate<_CharT>::do_hash<wchar_t>

Class std::__cxx11::collate_byname<wchar_t>
   size=24 align=8
   base size=24 base align=8
std::__cxx11::collate_byname<wchar_t> (0x0x7f49161f4068) 0
    vptr=((& std::__cxx11::collate_byname<wchar_t>::_ZTVNSt7__cxx1114collate_bynameIwEE) + 16u)
  std::__cxx11::collate<wchar_t> (0x0x7f49161f40d0) 0
      primary-for std::__cxx11::collate_byname<wchar_t> (0x0x7f49161f4068)
    std::locale::facet (0x0x7f49161a9f60) 0
        primary-for std::__cxx11::collate<wchar_t> (0x0x7f49161f40d0)

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

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

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

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

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

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

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

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

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

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

Class std::is_error_condition_enum<std::errc>
   size=1 align=1
   base size=1 base align=1
std::is_error_condition_enum<std::errc> (0x0x7f49161f4888) 0 empty
  std::integral_constant<bool, true> (0x0x7f491620a4e0) 0 empty

Vtable for std::_V2::error_category
std::_V2::error_category::_ZTVNSt3_V214error_categoryE: 10u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTINSt3_V214error_categoryE)
16    0u
24    0u
32    (int (*)(...))__cxa_pure_virtual
40    (int (*)(...))std::_V2::error_category::_M_message
48    (int (*)(...))__cxa_pure_virtual
56    (int (*)(...))std::_V2::error_category::default_error_condition
64    (int (*)(...))std::_V2::error_category::equivalent
72    (int (*)(...))std::_V2::error_category::equivalent

Class std::_V2::error_category
   size=8 align=8
   base size=8 base align=8
std::_V2::error_category (0x0x7f491620a540) 0 nearly-empty
    vptr=((& std::_V2::error_category::_ZTVNSt3_V214error_categoryE) + 16u)

Class std::binary_function<const std::_V2::error_category*, const std::_V2::error_category*, bool>
   size=1 align=1
   base size=0 base align=1
std::binary_function<const std::_V2::error_category*, const std::_V2::error_category*, bool> (0x0x7f491620a5a0) 0 empty

Class std::less<const std::_V2::error_category*>
   size=1 align=1
   base size=1 base align=1
std::less<const std::_V2::error_category*> (0x0x7f49161f48f0) 0 empty
  std::binary_function<const std::_V2::error_category*, const std::_V2::error_category*, bool> (0x0x7f491620a6c0) 0 empty

Class std::error_code
   size=16 align=8
   base size=16 base align=8
std::error_code (0x0x7f491620a900) 0

Class std::is_error_code_enum<std::_V2::error_category>
   size=1 align=1
   base size=1 base align=1
std::is_error_code_enum<std::_V2::error_category> (0x0x7f49161f4958) 0 empty
  std::integral_constant<bool, false> (0x0x7f4915e20000) 0 empty

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

Class std::error_condition
   size=16 align=8
   base size=16 base align=8
std::error_condition (0x0x7f4915e20180) 0

Class std::is_error_condition_enum<std::_V2::error_category>
   size=1 align=1
   base size=1 base align=1
std::is_error_condition_enum<std::_V2::error_category> (0x0x7f49161f49c0) 0 empty
  std::integral_constant<bool, false> (0x0x7f4915e20840) 0 empty

Class std::is_error_code_enum<int>
   size=1 align=1
   base size=1 base align=1
std::is_error_code_enum<int> (0x0x7f49161f4a28) 0 empty
  std::integral_constant<bool, false> (0x0x7f4915e20960) 0 empty

Class std::is_error_condition_enum<std::error_code>
   size=1 align=1
   base size=1 base align=1
std::is_error_condition_enum<std::error_code> (0x0x7f49161f4a90) 0 empty
  std::integral_constant<bool, false> (0x0x7f4915e20ae0) 0 empty

Class std::is_error_code_enum<std::error_condition>
   size=1 align=1
   base size=1 base align=1
std::is_error_code_enum<std::error_condition> (0x0x7f49161f4af8) 0 empty
  std::integral_constant<bool, false> (0x0x7f4915e20ba0) 0 empty

Vtable for std::system_error
std::system_error::_ZTVSt12system_error: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt12system_error)
16    (int (*)(...))std::system_error::~system_error
24    (int (*)(...))std::system_error::~system_error
32    (int (*)(...))std::runtime_error::what

Class std::system_error
   size=32 align=8
   base size=32 base align=8
std::system_error (0x0x7f49161f4b60) 0
    vptr=((& std::system_error::_ZTVSt12system_error) + 16u)
  std::runtime_error (0x0x7f49161f4bc8) 0
      primary-for std::system_error (0x0x7f49161f4b60)
    std::exception (0x0x7f4915e20d20) 0 nearly-empty
        primary-for std::runtime_error (0x0x7f49161f4bc8)

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

Class std::hash<std::error_code>
   size=1 align=1
   base size=1 base align=1
std::hash<std::error_code> (0x0x7f4915e5a6e8) 0 empty
  std::__hash_base<long unsigned int, std::error_code> (0x0x7f4915e5e8a0) 0 empty

Class std::is_error_code_enum<std::io_errc>
   size=1 align=1
   base size=1 base align=1
std::is_error_code_enum<std::io_errc> (0x0x7f4915e5a750) 0 empty
  std::integral_constant<bool, true> (0x0x7f4915e89180) 0 empty

Vtable for std::ios_base::failure
std::ios_base::failure::_ZTVNSt8ios_base7failureB5cxx11E: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTINSt8ios_base7failureB5cxx11E)
16    (int (*)(...))std::ios_base::failure::~failure
24    (int (*)(...))std::ios_base::failure::~failure
32    (int (*)(...))std::ios_base::failure::what

Class std::ios_base::failure
   size=32 align=8
   base size=32 base align=8
std::ios_base::failure (0x0x7f4915e5a7b8) 0
    vptr=((& std::ios_base::failure::_ZTVNSt8ios_base7failureB5cxx11E) + 16u)
  std::system_error (0x0x7f4915e5a820) 0
      primary-for std::ios_base::failure (0x0x7f4915e5a7b8)
    std::runtime_error (0x0x7f4915e5a888) 0
        primary-for std::system_error (0x0x7f4915e5a820)
      std::exception (0x0x7f4915e89300) 0 nearly-empty
          primary-for std::runtime_error (0x0x7f4915e5a888)

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

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

Class std::ios_base::Init
   size=1 align=1
   base size=0 base align=1
std::ios_base::Init (0x0x7f4915e89420) 0 empty

Vtable for std::ios_base
std::ios_base::_ZTVSt8ios_base: 4u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt8ios_base)
16    (int (*)(...))std::ios_base::~ios_base
24    (int (*)(...))std::ios_base::~ios_base

Class std::ios_base
   size=216 align=8
   base size=216 base align=8
std::ios_base (0x0x7f4915e892a0) 0
    vptr=((& std::ios_base::_ZTVSt8ios_base) + 16u)

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

Vtable for std::basic_streambuf<char>
std::basic_streambuf<char>::_ZTVSt15basic_streambufIcSt11char_traitsIcEE: 16u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt15basic_streambufIcSt11char_traitsIcEE)
16    (int (*)(...))std::basic_streambuf<_CharT, _Traits>::~basic_streambuf<char, std::char_traits<char> >
24    (int (*)(...))std::basic_streambuf<_CharT, _Traits>::~basic_streambuf<char, std::char_traits<char> >
32    (int (*)(...))std::basic_streambuf<_CharT, _Traits>::imbue<char, std::char_traits<char> >
40    (int (*)(...))std::basic_streambuf<_CharT, _Traits>::setbuf<char, std::char_traits<char> >
48    (int (*)(...))std::basic_streambuf<_CharT, _Traits>::seekoff<char, std::char_traits<char> >
56    (int (*)(...))std::basic_streambuf<_CharT, _Traits>::seekpos<char, std::char_traits<char> >
64    (int (*)(...))std::basic_streambuf<_CharT, _Traits>::sync<char, std::char_traits<char> >
72    (int (*)(...))std::basic_streambuf<_CharT, _Traits>::showmanyc<char, std::char_traits<char> >
80    (int (*)(...))std::basic_streambuf<_CharT, _Traits>::xsgetn<char, std::char_traits<char> >
88    (int (*)(...))std::basic_streambuf<_CharT, _Traits>::underflow<char, std::char_traits<char> >
96    (int (*)(...))std::basic_streambuf<_CharT, _Traits>::uflow<char, std::char_traits<char> >
104   (int (*)(...))std::basic_streambuf<_CharT, _Traits>::pbackfail<char, std::char_traits<char> >
112   (int (*)(...))std::basic_streambuf<_CharT, _Traits>::xsputn<char, std::char_traits<char> >
120   (int (*)(...))std::basic_streambuf<_CharT, _Traits>::overflow<char, std::char_traits<char> >

Class std::basic_streambuf<char>
   size=64 align=8
   base size=64 base align=8
std::basic_streambuf<char> (0x0x7f4915efdc00) 0
    vptr=((& std::basic_streambuf<char>::_ZTVSt15basic_streambufIcSt11char_traitsIcEE) + 16u)

Vtable for std::basic_streambuf<wchar_t>
std::basic_streambuf<wchar_t>::_ZTVSt15basic_streambufIwSt11char_traitsIwEE: 16u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt15basic_streambufIwSt11char_traitsIwEE)
16    (int (*)(...))std::basic_streambuf<_CharT, _Traits>::~basic_streambuf<wchar_t, std::char_traits<wchar_t> >
24    (int (*)(...))std::basic_streambuf<_CharT, _Traits>::~basic_streambuf<wchar_t, std::char_traits<wchar_t> >
32    (int (*)(...))std::basic_streambuf<_CharT, _Traits>::imbue<wchar_t, std::char_traits<wchar_t> >
40    (int (*)(...))std::basic_streambuf<_CharT, _Traits>::setbuf<wchar_t, std::char_traits<wchar_t> >
48    (int (*)(...))std::basic_streambuf<_CharT, _Traits>::seekoff<wchar_t, std::char_traits<wchar_t> >
56    (int (*)(...))std::basic_streambuf<_CharT, _Traits>::seekpos<wchar_t, std::char_traits<wchar_t> >
64    (int (*)(...))std::basic_streambuf<_CharT, _Traits>::sync<wchar_t, std::char_traits<wchar_t> >
72    (int (*)(...))std::basic_streambuf<_CharT, _Traits>::showmanyc<wchar_t, std::char_traits<wchar_t> >
80    (int (*)(...))std::basic_streambuf<_CharT, _Traits>::xsgetn<wchar_t, std::char_traits<wchar_t> >
88    (int (*)(...))std::basic_streambuf<_CharT, _Traits>::underflow<wchar_t, std::char_traits<wchar_t> >
96    (int (*)(...))std::basic_streambuf<_CharT, _Traits>::uflow<wchar_t, std::char_traits<wchar_t> >
104   (int (*)(...))std::basic_streambuf<_CharT, _Traits>::pbackfail<wchar_t, std::char_traits<wchar_t> >
112   (int (*)(...))std::basic_streambuf<_CharT, _Traits>::xsputn<wchar_t, std::char_traits<wchar_t> >
120   (int (*)(...))std::basic_streambuf<_CharT, _Traits>::overflow<wchar_t, std::char_traits<wchar_t> >

Class std::basic_streambuf<wchar_t>
   size=64 align=8
   base size=64 base align=8
std::basic_streambuf<wchar_t> (0x0x7f4915f36120) 0
    vptr=((& std::basic_streambuf<wchar_t>::_ZTVSt15basic_streambufIwSt11char_traitsIwEE) + 16u)

Class std::ctype_base
   size=1 align=1
   base size=0 base align=1
std::ctype_base (0x0x7f4915f362a0) 0 empty

Vtable for std::ctype<char>
std::ctype<char>::_ZTVSt5ctypeIcE: 12u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt5ctypeIcE)
16    (int (*)(...))std::ctype<char>::~ctype
24    (int (*)(...))std::ctype<char>::~ctype
32    (int (*)(...))std::ctype<char>::do_toupper
40    (int (*)(...))std::ctype<char>::do_toupper
48    (int (*)(...))std::ctype<char>::do_tolower
56    (int (*)(...))std::ctype<char>::do_tolower
64    (int (*)(...))std::ctype<char>::do_widen
72    (int (*)(...))std::ctype<char>::do_widen
80    (int (*)(...))std::ctype<char>::do_narrow
88    (int (*)(...))std::ctype<char>::do_narrow

Class std::ctype<char>
   size=576 align=8
   base size=570 base align=8
std::ctype<char> (0x0x7f4915f86230) 0
    vptr=((& std::ctype<char>::_ZTVSt5ctypeIcE) + 16u)
  std::locale::facet (0x0x7f4915f92900) 0
      primary-for std::ctype<char> (0x0x7f4915f86230)
  std::ctype_base (0x0x7f4915f92960) 0 empty

Vtable for std::__ctype_abstract_base<wchar_t>
std::__ctype_abstract_base<wchar_t>::_ZTVSt21__ctype_abstract_baseIwE: 16u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt21__ctype_abstract_baseIwE)
16    0u
24    0u
32    (int (*)(...))__cxa_pure_virtual
40    (int (*)(...))__cxa_pure_virtual
48    (int (*)(...))__cxa_pure_virtual
56    (int (*)(...))__cxa_pure_virtual
64    (int (*)(...))__cxa_pure_virtual
72    (int (*)(...))__cxa_pure_virtual
80    (int (*)(...))__cxa_pure_virtual
88    (int (*)(...))__cxa_pure_virtual
96    (int (*)(...))__cxa_pure_virtual
104   (int (*)(...))__cxa_pure_virtual
112   (int (*)(...))__cxa_pure_virtual
120   (int (*)(...))__cxa_pure_virtual

Class std::__ctype_abstract_base<wchar_t>
   size=16 align=8
   base size=12 base align=8
std::__ctype_abstract_base<wchar_t> (0x0x7f4915f86310) 0
    vptr=((& std::__ctype_abstract_base<wchar_t>::_ZTVSt21__ctype_abstract_baseIwE) + 16u)
  std::locale::facet (0x0x7f4915f92ea0) 0
      primary-for std::__ctype_abstract_base<wchar_t> (0x0x7f4915f86310)
  std::ctype_base (0x0x7f4915f92f00) 0 empty

Vtable for std::ctype<wchar_t>
std::ctype<wchar_t>::_ZTVSt5ctypeIwE: 16u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt5ctypeIwE)
16    (int (*)(...))std::ctype<wchar_t>::~ctype
24    (int (*)(...))std::ctype<wchar_t>::~ctype
32    (int (*)(...))std::ctype<wchar_t>::do_is
40    (int (*)(...))std::ctype<wchar_t>::do_is
48    (int (*)(...))std::ctype<wchar_t>::do_scan_is
56    (int (*)(...))std::ctype<wchar_t>::do_scan_not
64    (int (*)(...))std::ctype<wchar_t>::do_toupper
72    (int (*)(...))std::ctype<wchar_t>::do_toupper
80    (int (*)(...))std::ctype<wchar_t>::do_tolower
88    (int (*)(...))std::ctype<wchar_t>::do_tolower
96    (int (*)(...))std::ctype<wchar_t>::do_widen
104   (int (*)(...))std::ctype<wchar_t>::do_widen
112   (int (*)(...))std::ctype<wchar_t>::do_narrow
120   (int (*)(...))std::ctype<wchar_t>::do_narrow

Class std::ctype<wchar_t>
   size=1344 align=8
   base size=1344 base align=8
std::ctype<wchar_t> (0x0x7f4915fac138) 0
    vptr=((& std::ctype<wchar_t>::_ZTVSt5ctypeIwE) + 16u)
  std::__ctype_abstract_base<wchar_t> (0x0x7f4915f86380) 0
      primary-for std::ctype<wchar_t> (0x0x7f4915fac138)
    std::locale::facet (0x0x7f4915f92f60) 0
        primary-for std::__ctype_abstract_base<wchar_t> (0x0x7f4915f86380)
    std::ctype_base (0x0x7f4915fdf000) 0 empty

Vtable for std::ctype_byname<char>
std::ctype_byname<char>::_ZTVSt12ctype_bynameIcE: 12u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt12ctype_bynameIcE)
16    (int (*)(...))std::ctype_byname<char>::~ctype_byname
24    (int (*)(...))std::ctype_byname<char>::~ctype_byname
32    (int (*)(...))std::ctype<char>::do_toupper
40    (int (*)(...))std::ctype<char>::do_toupper
48    (int (*)(...))std::ctype<char>::do_tolower
56    (int (*)(...))std::ctype<char>::do_tolower
64    (int (*)(...))std::ctype<char>::do_widen
72    (int (*)(...))std::ctype<char>::do_widen
80    (int (*)(...))std::ctype<char>::do_narrow
88    (int (*)(...))std::ctype<char>::do_narrow

Class std::ctype_byname<char>
   size=576 align=8
   base size=570 base align=8
std::ctype_byname<char> (0x0x7f4915fac2d8) 0
    vptr=((& std::ctype_byname<char>::_ZTVSt12ctype_bynameIcE) + 16u)
  std::ctype<char> (0x0x7f4915f864d0) 0
      primary-for std::ctype_byname<char> (0x0x7f4915fac2d8)
    std::locale::facet (0x0x7f4915fdf180) 0
        primary-for std::ctype<char> (0x0x7f4915f864d0)
    std::ctype_base (0x0x7f4915fdf1e0) 0 empty

Vtable for std::ctype_byname<wchar_t>
std::ctype_byname<wchar_t>::_ZTVSt12ctype_bynameIwE: 16u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt12ctype_bynameIwE)
16    (int (*)(...))std::ctype_byname<wchar_t>::~ctype_byname
24    (int (*)(...))std::ctype_byname<wchar_t>::~ctype_byname
32    (int (*)(...))std::ctype<wchar_t>::do_is
40    (int (*)(...))std::ctype<wchar_t>::do_is
48    (int (*)(...))std::ctype<wchar_t>::do_scan_is
56    (int (*)(...))std::ctype<wchar_t>::do_scan_not
64    (int (*)(...))std::ctype<wchar_t>::do_toupper
72    (int (*)(...))std::ctype<wchar_t>::do_toupper
80    (int (*)(...))std::ctype<wchar_t>::do_tolower
88    (int (*)(...))std::ctype<wchar_t>::do_tolower
96    (int (*)(...))std::ctype<wchar_t>::do_widen
104   (int (*)(...))std::ctype<wchar_t>::do_widen
112   (int (*)(...))std::ctype<wchar_t>::do_narrow
120   (int (*)(...))std::ctype<wchar_t>::do_narrow

Class std::ctype_byname<wchar_t>
   size=1344 align=8
   base size=1344 base align=8
std::ctype_byname<wchar_t> (0x0x7f4915fac340) 0
    vptr=((& std::ctype_byname<wchar_t>::_ZTVSt12ctype_bynameIwE) + 16u)
  std::ctype<wchar_t> (0x0x7f4915fac3a8) 0
      primary-for std::ctype_byname<wchar_t> (0x0x7f4915fac340)
    std::__ctype_abstract_base<wchar_t> (0x0x7f4915f86540) 0
        primary-for std::ctype<wchar_t> (0x0x7f4915fac3a8)
      std::locale::facet (0x0x7f4915fdf240) 0
          primary-for std::__ctype_abstract_base<wchar_t> (0x0x7f4915f86540)
      std::ctype_base (0x0x7f4915fdf2a0) 0 empty

Class std::__num_base
   size=1 align=1
   base size=0 base align=1
std::__num_base (0x0x7f4915fdf480) 0 empty

Vtable for std::__cxx11::numpunct<char>
std::__cxx11::numpunct<char>::_ZTVNSt7__cxx118numpunctIcEE: 9u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTINSt7__cxx118numpunctIcEE)
16    (int (*)(...))std::__cxx11::numpunct<_CharT>::~numpunct<char>
24    (int (*)(...))std::__cxx11::numpunct<_CharT>::~numpunct<char>
32    (int (*)(...))std::__cxx11::numpunct<_CharT>::do_decimal_point<char>
40    (int (*)(...))std::__cxx11::numpunct<_CharT>::do_thousands_sep<char>
48    (int (*)(...))std::__cxx11::numpunct<_CharT>::do_grouping<char>
56    (int (*)(...))std::__cxx11::numpunct<_CharT>::do_truename<char>
64    (int (*)(...))std::__cxx11::numpunct<_CharT>::do_falsename<char>

Class std::__cxx11::numpunct<char>
   size=24 align=8
   base size=24 base align=8
std::__cxx11::numpunct<char> (0x0x7f4915fac680) 0
    vptr=((& std::__cxx11::numpunct<char>::_ZTVNSt7__cxx118numpunctIcEE) + 16u)
  std::locale::facet (0x0x7f4915fdfb40) 0
      primary-for std::__cxx11::numpunct<char> (0x0x7f4915fac680)

Vtable for std::__cxx11::numpunct<wchar_t>
std::__cxx11::numpunct<wchar_t>::_ZTVNSt7__cxx118numpunctIwEE: 9u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTINSt7__cxx118numpunctIwEE)
16    (int (*)(...))std::__cxx11::numpunct<_CharT>::~numpunct<wchar_t>
24    (int (*)(...))std::__cxx11::numpunct<_CharT>::~numpunct<wchar_t>
32    (int (*)(...))std::__cxx11::numpunct<_CharT>::do_decimal_point<wchar_t>
40    (int (*)(...))std::__cxx11::numpunct<_CharT>::do_thousands_sep<wchar_t>
48    (int (*)(...))std::__cxx11::numpunct<_CharT>::do_grouping<wchar_t>
56    (int (*)(...))std::__cxx11::numpunct<_CharT>::do_truename<wchar_t>
64    (int (*)(...))std::__cxx11::numpunct<_CharT>::do_falsename<wchar_t>

Class std::__cxx11::numpunct<wchar_t>
   size=24 align=8
   base size=24 base align=8
std::__cxx11::numpunct<wchar_t> (0x0x7f4915fac6e8) 0
    vptr=((& std::__cxx11::numpunct<wchar_t>::_ZTVNSt7__cxx118numpunctIwEE) + 16u)
  std::locale::facet (0x0x7f4915fdfba0) 0
      primary-for std::__cxx11::numpunct<wchar_t> (0x0x7f4915fac6e8)

Class __gnu_cxx::__conditional_type<true, __gnu_cxx::__numeric_traits_integer<char>, __gnu_cxx::__numeric_traits_floating<char> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__conditional_type<true, __gnu_cxx::__numeric_traits_integer<char>, __gnu_cxx::__numeric_traits_floating<char> > (0x0x7f4915c60420) 0 empty

Class __gnu_cxx::__numeric_traits_integer<char>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__numeric_traits_integer<char> (0x0x7f4915c60480) 0 empty

Class __gnu_cxx::__numeric_traits<char>
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__numeric_traits<char> (0x0x7f4915fac9c0) 0 empty
  __gnu_cxx::__numeric_traits_integer<char> (0x0x7f4915c604e0) 0 empty

Class std::is_error_condition_enum<std::_Ios_Fmtflags>
   size=1 align=1
   base size=1 base align=1
std::is_error_condition_enum<std::_Ios_Fmtflags> (0x0x7f4915faca90) 0 empty
  std::integral_constant<bool, false> (0x0x7f4915c86000) 0 empty

Class std::is_error_code_enum<std::_Ios_Fmtflags>
   size=1 align=1
   base size=1 base align=1
std::is_error_code_enum<std::_Ios_Fmtflags> (0x0x7f4915facaf8) 0 empty
  std::integral_constant<bool, false> (0x0x7f4915c86060) 0 empty

Class __gnu_cxx::__conditional_type<true, long unsigned int, long long unsigned int>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__conditional_type<true, long unsigned int, long long unsigned int> (0x0x7f4915c86720) 0 empty

Vtable for std::__cxx11::numpunct_byname<char>
std::__cxx11::numpunct_byname<char>::_ZTVNSt7__cxx1115numpunct_bynameIcEE: 9u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTINSt7__cxx1115numpunct_bynameIcEE)
16    (int (*)(...))std::__cxx11::numpunct_byname<_CharT>::~numpunct_byname<char>
24    (int (*)(...))std::__cxx11::numpunct_byname<_CharT>::~numpunct_byname<char>
32    (int (*)(...))std::__cxx11::numpunct<_CharT>::do_decimal_point<char>
40    (int (*)(...))std::__cxx11::numpunct<_CharT>::do_thousands_sep<char>
48    (int (*)(...))std::__cxx11::numpunct<_CharT>::do_grouping<char>
56    (int (*)(...))std::__cxx11::numpunct<_CharT>::do_truename<char>
64    (int (*)(...))std::__cxx11::numpunct<_CharT>::do_falsename<char>

Class std::__cxx11::numpunct_byname<char>
   size=24 align=8
   base size=24 base align=8
std::__cxx11::numpunct_byname<char> (0x0x7f4915face38) 0
    vptr=((& std::__cxx11::numpunct_byname<char>::_ZTVNSt7__cxx1115numpunct_bynameIcEE) + 16u)
  std::__cxx11::numpunct<char> (0x0x7f4915facea0) 0
      primary-for std::__cxx11::numpunct_byname<char> (0x0x7f4915face38)
    std::locale::facet (0x0x7f4915cb9a80) 0
        primary-for std::__cxx11::numpunct<char> (0x0x7f4915facea0)

Vtable for std::__gnu_cxx_ldbl128::num_get<char>
std::__gnu_cxx_ldbl128::num_get<char>::_ZTVNSt17__gnu_cxx_ldbl1287num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEEE: 16u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTINSt17__gnu_cxx_ldbl1287num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEEE)
16    (int (*)(...))std::__gnu_cxx_ldbl128::num_get<_CharT, _InIter>::~num_get<char, std::istreambuf_iterator<char, std::char_traits<char> > >
24    (int (*)(...))std::__gnu_cxx_ldbl128::num_get<_CharT, _InIter>::~num_get<char, std::istreambuf_iterator<char, std::char_traits<char> > >
32    (int (*)(...))std::__gnu_cxx_ldbl128::num_get<_CharT, _InIter>::do_get<char, std::istreambuf_iterator<char, std::char_traits<char> > >
40    (int (*)(...))std::__gnu_cxx_ldbl128::num_get<_CharT, _InIter>::do_get<char, std::istreambuf_iterator<char, std::char_traits<char> > >
48    (int (*)(...))std::__gnu_cxx_ldbl128::num_get<_CharT, _InIter>::do_get<char, std::istreambuf_iterator<char, std::char_traits<char> > >
56    (int (*)(...))std::__gnu_cxx_ldbl128::num_get<_CharT, _InIter>::do_get<char, std::istreambuf_iterator<char, std::char_traits<char> > >
64    (int (*)(...))std::__gnu_cxx_ldbl128::num_get<_CharT, _InIter>::do_get<char, std::istreambuf_iterator<char, std::char_traits<char> > >
72    (int (*)(...))std::__gnu_cxx_ldbl128::num_get<_CharT, _InIter>::do_get<char, std::istreambuf_iterator<char, std::char_traits<char> > >
80    (int (*)(...))std::__gnu_cxx_ldbl128::num_get<_CharT, _InIter>::do_get<char, std::istreambuf_iterator<char, std::char_traits<char> > >
88    (int (*)(...))std::__gnu_cxx_ldbl128::num_get<_CharT, _InIter>::do_get<char, std::istreambuf_iterator<char, std::char_traits<char> > >
96    (int (*)(...))std::__gnu_cxx_ldbl128::num_get<_CharT, _InIter>::do_get<char, std::istreambuf_iterator<char, std::char_traits<char> > >
104   (int (*)(...))std::__gnu_cxx_ldbl128::num_get<_CharT, _InIter>::__do_get<char, std::istreambuf_iterator<char, std::char_traits<char> > >
112   (int (*)(...))std::__gnu_cxx_ldbl128::num_get<_CharT, _InIter>::do_get<char, std::istreambuf_iterator<char, std::char_traits<char> > >
120   (int (*)(...))std::__gnu_cxx_ldbl128::num_get<_CharT, _InIter>::do_get<char, std::istreambuf_iterator<char, std::char_traits<char> > >

Class std::__gnu_cxx_ldbl128::num_get<char>
   size=16 align=8
   base size=12 base align=8
std::__gnu_cxx_ldbl128::num_get<char> (0x0x7f4915facf08) 0
    vptr=((& std::__gnu_cxx_ldbl128::num_get<char>::_ZTVNSt17__gnu_cxx_ldbl1287num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEEE) + 16u)
  std::locale::facet (0x0x7f4915cb9ae0) 0
      primary-for std::__gnu_cxx_ldbl128::num_get<char> (0x0x7f4915facf08)

Vtable for std::__gnu_cxx_ldbl128::num_put<char>
std::__gnu_cxx_ldbl128::num_put<char>::_ZTVNSt17__gnu_cxx_ldbl1287num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEEE: 13u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTINSt17__gnu_cxx_ldbl1287num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEEE)
16    (int (*)(...))std::__gnu_cxx_ldbl128::num_put<_CharT, _OutIter>::~num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >
24    (int (*)(...))std::__gnu_cxx_ldbl128::num_put<_CharT, _OutIter>::~num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >
32    (int (*)(...))std::__gnu_cxx_ldbl128::num_put<_CharT, _OutIter>::do_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >
40    (int (*)(...))std::__gnu_cxx_ldbl128::num_put<_CharT, _OutIter>::do_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >
48    (int (*)(...))std::__gnu_cxx_ldbl128::num_put<_CharT, _OutIter>::do_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >
56    (int (*)(...))std::__gnu_cxx_ldbl128::num_put<_CharT, _OutIter>::do_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >
64    (int (*)(...))std::__gnu_cxx_ldbl128::num_put<_CharT, _OutIter>::do_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >
72    (int (*)(...))std::__gnu_cxx_ldbl128::num_put<_CharT, _OutIter>::do_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >
80    (int (*)(...))std::__gnu_cxx_ldbl128::num_put<_CharT, _OutIter>::__do_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >
88    (int (*)(...))std::__gnu_cxx_ldbl128::num_put<_CharT, _OutIter>::do_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >
96    (int (*)(...))std::__gnu_cxx_ldbl128::num_put<_CharT, _OutIter>::do_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >

Class std::__gnu_cxx_ldbl128::num_put<char>
   size=16 align=8
   base size=12 base align=8
std::__gnu_cxx_ldbl128::num_put<char> (0x0x7f4915cf7000) 0
    vptr=((& std::__gnu_cxx_ldbl128::num_put<char>::_ZTVNSt17__gnu_cxx_ldbl1287num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEEE) + 16u)
  std::locale::facet (0x0x7f4915cb9b40) 0
      primary-for std::__gnu_cxx_ldbl128::num_put<char> (0x0x7f4915cf7000)

Vtable for std::__cxx11::numpunct_byname<wchar_t>
std::__cxx11::numpunct_byname<wchar_t>::_ZTVNSt7__cxx1115numpunct_bynameIwEE: 9u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTINSt7__cxx1115numpunct_bynameIwEE)
16    (int (*)(...))std::__cxx11::numpunct_byname<_CharT>::~numpunct_byname<wchar_t>
24    (int (*)(...))std::__cxx11::numpunct_byname<_CharT>::~numpunct_byname<wchar_t>
32    (int (*)(...))std::__cxx11::numpunct<_CharT>::do_decimal_point<wchar_t>
40    (int (*)(...))std::__cxx11::numpunct<_CharT>::do_thousands_sep<wchar_t>
48    (int (*)(...))std::__cxx11::numpunct<_CharT>::do_grouping<wchar_t>
56    (int (*)(...))std::__cxx11::numpunct<_CharT>::do_truename<wchar_t>
64    (int (*)(...))std::__cxx11::numpunct<_CharT>::do_falsename<wchar_t>

Class std::__cxx11::numpunct_byname<wchar_t>
   size=24 align=8
   base size=24 base align=8
std::__cxx11::numpunct_byname<wchar_t> (0x0x7f4915cf70d0) 0
    vptr=((& std::__cxx11::numpunct_byname<wchar_t>::_ZTVNSt7__cxx1115numpunct_bynameIwEE) + 16u)
  std::__cxx11::numpunct<wchar_t> (0x0x7f4915cf7138) 0
      primary-for std::__cxx11::numpunct_byname<wchar_t> (0x0x7f4915cf70d0)
    std::locale::facet (0x0x7f4915cb9ba0) 0
        primary-for std::__cxx11::numpunct<wchar_t> (0x0x7f4915cf7138)

Vtable for std::__gnu_cxx_ldbl128::num_get<wchar_t>
std::__gnu_cxx_ldbl128::num_get<wchar_t>::_ZTVNSt17__gnu_cxx_ldbl1287num_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEEE: 16u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTINSt17__gnu_cxx_ldbl1287num_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEEE)
16    (int (*)(...))std::__gnu_cxx_ldbl128::num_get<_CharT, _InIter>::~num_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
24    (int (*)(...))std::__gnu_cxx_ldbl128::num_get<_CharT, _InIter>::~num_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
32    (int (*)(...))std::__gnu_cxx_ldbl128::num_get<_CharT, _InIter>::do_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
40    (int (*)(...))std::__gnu_cxx_ldbl128::num_get<_CharT, _InIter>::do_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
48    (int (*)(...))std::__gnu_cxx_ldbl128::num_get<_CharT, _InIter>::do_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
56    (int (*)(...))std::__gnu_cxx_ldbl128::num_get<_CharT, _InIter>::do_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
64    (int (*)(...))std::__gnu_cxx_ldbl128::num_get<_CharT, _InIter>::do_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
72    (int (*)(...))std::__gnu_cxx_ldbl128::num_get<_CharT, _InIter>::do_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
80    (int (*)(...))std::__gnu_cxx_ldbl128::num_get<_CharT, _InIter>::do_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
88    (int (*)(...))std::__gnu_cxx_ldbl128::num_get<_CharT, _InIter>::do_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
96    (int (*)(...))std::__gnu_cxx_ldbl128::num_get<_CharT, _InIter>::do_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
104   (int (*)(...))std::__gnu_cxx_ldbl128::num_get<_CharT, _InIter>::__do_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
112   (int (*)(...))std::__gnu_cxx_ldbl128::num_get<_CharT, _InIter>::do_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
120   (int (*)(...))std::__gnu_cxx_ldbl128::num_get<_CharT, _InIter>::do_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >

Class std::__gnu_cxx_ldbl128::num_get<wchar_t>
   size=16 align=8
   base size=12 base align=8
std::__gnu_cxx_ldbl128::num_get<wchar_t> (0x0x7f4915cf71a0) 0
    vptr=((& std::__gnu_cxx_ldbl128::num_get<wchar_t>::_ZTVNSt17__gnu_cxx_ldbl1287num_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEEE) + 16u)
  std::locale::facet (0x0x7f4915cb9c60) 0
      primary-for std::__gnu_cxx_ldbl128::num_get<wchar_t> (0x0x7f4915cf71a0)

Vtable for std::__gnu_cxx_ldbl128::num_put<wchar_t>
std::__gnu_cxx_ldbl128::num_put<wchar_t>::_ZTVNSt17__gnu_cxx_ldbl1287num_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEEE: 13u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTINSt17__gnu_cxx_ldbl1287num_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEEE)
16    (int (*)(...))std::__gnu_cxx_ldbl128::num_put<_CharT, _OutIter>::~num_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
24    (int (*)(...))std::__gnu_cxx_ldbl128::num_put<_CharT, _OutIter>::~num_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
32    (int (*)(...))std::__gnu_cxx_ldbl128::num_put<_CharT, _OutIter>::do_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
40    (int (*)(...))std::__gnu_cxx_ldbl128::num_put<_CharT, _OutIter>::do_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
48    (int (*)(...))std::__gnu_cxx_ldbl128::num_put<_CharT, _OutIter>::do_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
56    (int (*)(...))std::__gnu_cxx_ldbl128::num_put<_CharT, _OutIter>::do_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
64    (int (*)(...))std::__gnu_cxx_ldbl128::num_put<_CharT, _OutIter>::do_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
72    (int (*)(...))std::__gnu_cxx_ldbl128::num_put<_CharT, _OutIter>::do_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
80    (int (*)(...))std::__gnu_cxx_ldbl128::num_put<_CharT, _OutIter>::__do_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
88    (int (*)(...))std::__gnu_cxx_ldbl128::num_put<_CharT, _OutIter>::do_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
96    (int (*)(...))std::__gnu_cxx_ldbl128::num_put<_CharT, _OutIter>::do_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >

Class std::__gnu_cxx_ldbl128::num_put<wchar_t>
   size=16 align=8
   base size=12 base align=8
std::__gnu_cxx_ldbl128::num_put<wchar_t> (0x0x7f4915cf7270) 0
    vptr=((& std::__gnu_cxx_ldbl128::num_put<wchar_t>::_ZTVNSt17__gnu_cxx_ldbl1287num_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEEE) + 16u)
  std::locale::facet (0x0x7f4915cb9cc0) 0
      primary-for std::__gnu_cxx_ldbl128::num_put<wchar_t> (0x0x7f4915cf7270)

Vtable for std::basic_ios<char>
std::basic_ios<char>::_ZTVSt9basic_iosIcSt11char_traitsIcEE: 4u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt9basic_iosIcSt11char_traitsIcEE)
16    (int (*)(...))std::basic_ios<_CharT, _Traits>::~basic_ios<char, std::char_traits<char> >
24    (int (*)(...))std::basic_ios<_CharT, _Traits>::~basic_ios<char, std::char_traits<char> >

Class std::basic_ios<char>
   size=264 align=8
   base size=264 base align=8
std::basic_ios<char> (0x0x7f4915cf7680) 0
    vptr=((& std::basic_ios<char>::_ZTVSt9basic_iosIcSt11char_traitsIcEE) + 16u)
  std::ios_base (0x0x7f4915d58ae0) 0
      primary-for std::basic_ios<char> (0x0x7f4915cf7680)

Vtable for std::basic_ios<wchar_t>
std::basic_ios<wchar_t>::_ZTVSt9basic_iosIwSt11char_traitsIwEE: 4u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt9basic_iosIwSt11char_traitsIwEE)
16    (int (*)(...))std::basic_ios<_CharT, _Traits>::~basic_ios<wchar_t, std::char_traits<wchar_t> >
24    (int (*)(...))std::basic_ios<_CharT, _Traits>::~basic_ios<wchar_t, std::char_traits<wchar_t> >

Class std::basic_ios<wchar_t>
   size=264 align=8
   base size=264 base align=8
std::basic_ios<wchar_t> (0x0x7f4915cf7750) 0
    vptr=((& std::basic_ios<wchar_t>::_ZTVSt9basic_iosIwSt11char_traitsIwEE) + 16u)
  std::ios_base (0x0x7f4915d58c00) 0
      primary-for std::basic_ios<wchar_t> (0x0x7f4915cf7750)

Vtable for std::basic_ostream<char>
std::basic_ostream<char>::_ZTVSo: 10u entries
0     8u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTISo)
24    (int (*)(...))std::basic_ostream<_CharT, _Traits>::~basic_ostream<char, std::char_traits<char> >
32    (int (*)(...))std::basic_ostream<_CharT, _Traits>::~basic_ostream<char, std::char_traits<char> >
40    18446744073709551608u
48    (int (*)(...))-8
56    (int (*)(...))(& _ZTISo)
64    (int (*)(...))std::basic_ostream<char>::_ZTv0_n24_NSoD1Ev
72    (int (*)(...))std::basic_ostream<char>::_ZTv0_n24_NSoD0Ev

VTT for std::basic_ostream<char>
std::basic_ostream<char>::_ZTTSo: 2u entries
0     ((& std::basic_ostream<char>::_ZTVSo) + 24u)
8     ((& std::basic_ostream<char>::_ZTVSo) + 64u)

Class std::basic_ostream<char>
   size=272 align=8
   base size=8 base align=8
std::basic_ostream<char> (0x0x7f4915cf7c30) 0 nearly-empty
    vptridx=0u vptr=((& std::basic_ostream<char>::_ZTVSo) + 24u)
  std::basic_ios<char> (0x0x7f4915cf7c98) 8 virtual
      vptridx=8u vbaseoffset=-24 vptr=((& std::basic_ostream<char>::_ZTVSo) + 64u)
    std::ios_base (0x0x7f4915dc3d20) 8
        primary-for std::basic_ios<char> (0x0x7f4915cf7c98)

Class std::basic_ostream<char>::sentry
   size=16 align=8
   base size=16 base align=8
std::basic_ostream<char>::sentry (0x0x7f4915dc3d80) 0

Vtable for std::basic_ostream<wchar_t>
std::basic_ostream<wchar_t>::_ZTVSt13basic_ostreamIwSt11char_traitsIwEE: 10u entries
0     8u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTISt13basic_ostreamIwSt11char_traitsIwEE)
24    (int (*)(...))std::basic_ostream<_CharT, _Traits>::~basic_ostream<wchar_t, std::char_traits<wchar_t> >
32    (int (*)(...))std::basic_ostream<_CharT, _Traits>::~basic_ostream<wchar_t, std::char_traits<wchar_t> >
40    18446744073709551608u
48    (int (*)(...))-8
56    (int (*)(...))(& _ZTISt13basic_ostreamIwSt11char_traitsIwEE)
64    (int (*)(...))std::basic_ostream<wchar_t>::_ZTv0_n24_NSt13basic_ostreamIwSt11char_traitsIwEED1Ev
72    (int (*)(...))std::basic_ostream<wchar_t>::_ZTv0_n24_NSt13basic_ostreamIwSt11char_traitsIwEED0Ev

VTT for std::basic_ostream<wchar_t>
std::basic_ostream<wchar_t>::_ZTTSt13basic_ostreamIwSt11char_traitsIwEE: 2u entries
0     ((& std::basic_ostream<wchar_t>::_ZTVSt13basic_ostreamIwSt11char_traitsIwEE) + 24u)
8     ((& std::basic_ostream<wchar_t>::_ZTVSt13basic_ostreamIwSt11char_traitsIwEE) + 64u)

Class std::basic_ostream<wchar_t>
   size=272 align=8
   base size=8 base align=8
std::basic_ostream<wchar_t> (0x0x7f4915cf7ea0) 0 nearly-empty
    vptridx=0u vptr=((& std::basic_ostream<wchar_t>::_ZTVSt13basic_ostreamIwSt11char_traitsIwEE) + 24u)
  std::basic_ios<wchar_t> (0x0x7f4915cf7f08) 8 virtual
      vptridx=8u vbaseoffset=-24 vptr=((& std::basic_ostream<wchar_t>::_ZTVSt13basic_ostreamIwSt11char_traitsIwEE) + 64u)
    std::ios_base (0x0x7f4915dc3de0) 8
        primary-for std::basic_ios<wchar_t> (0x0x7f4915cf7f08)

Class std::basic_ostream<wchar_t>::sentry
   size=16 align=8
   base size=16 base align=8
std::basic_ostream<wchar_t>::sentry (0x0x7f4915dc3e40) 0

Vtable for std::basic_istream<char>
std::basic_istream<char>::_ZTVSi: 10u entries
0     16u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTISi)
24    (int (*)(...))std::basic_istream<_CharT, _Traits>::~basic_istream<char, std::char_traits<char> >
32    (int (*)(...))std::basic_istream<_CharT, _Traits>::~basic_istream<char, std::char_traits<char> >
40    18446744073709551600u
48    (int (*)(...))-16
56    (int (*)(...))(& _ZTISi)
64    (int (*)(...))std::basic_istream<char>::_ZTv0_n24_NSiD1Ev
72    (int (*)(...))std::basic_istream<char>::_ZTv0_n24_NSiD0Ev

VTT for std::basic_istream<char>
std::basic_istream<char>::_ZTTSi: 2u entries
0     ((& std::basic_istream<char>::_ZTVSi) + 24u)
8     ((& std::basic_istream<char>::_ZTVSi) + 64u)

Class std::basic_istream<char>
   size=280 align=8
   base size=16 base align=8
std::basic_istream<char> (0x0x7f4915a1a208) 0
    vptridx=0u vptr=((& std::basic_istream<char>::_ZTVSi) + 24u)
  std::basic_ios<char> (0x0x7f4915a1a270) 16 virtual
      vptridx=8u vbaseoffset=-24 vptr=((& std::basic_istream<char>::_ZTVSi) + 64u)
    std::ios_base (0x0x7f4915a42840) 16
        primary-for std::basic_ios<char> (0x0x7f4915a1a270)

Vtable for std::basic_istream<wchar_t>
std::basic_istream<wchar_t>::_ZTVSt13basic_istreamIwSt11char_traitsIwEE: 10u entries
0     16u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTISt13basic_istreamIwSt11char_traitsIwEE)
24    (int (*)(...))std::basic_istream<_CharT, _Traits>::~basic_istream<wchar_t, std::char_traits<wchar_t> >
32    (int (*)(...))std::basic_istream<_CharT, _Traits>::~basic_istream<wchar_t, std::char_traits<wchar_t> >
40    18446744073709551600u
48    (int (*)(...))-16
56    (int (*)(...))(& _ZTISt13basic_istreamIwSt11char_traitsIwEE)
64    (int (*)(...))std::basic_istream<wchar_t>::_ZTv0_n24_NSt13basic_istreamIwSt11char_traitsIwEED1Ev
72    (int (*)(...))std::basic_istream<wchar_t>::_ZTv0_n24_NSt13basic_istreamIwSt11char_traitsIwEED0Ev

VTT for std::basic_istream<wchar_t>
std::basic_istream<wchar_t>::_ZTTSt13basic_istreamIwSt11char_traitsIwEE: 2u entries
0     ((& std::basic_istream<wchar_t>::_ZTVSt13basic_istreamIwSt11char_traitsIwEE) + 24u)
8     ((& std::basic_istream<wchar_t>::_ZTVSt13basic_istreamIwSt11char_traitsIwEE) + 64u)

Class std::basic_istream<wchar_t>
   size=280 align=8
   base size=16 base align=8
std::basic_istream<wchar_t> (0x0x7f4915a1a478) 0
    vptridx=0u vptr=((& std::basic_istream<wchar_t>::_ZTVSt13basic_istreamIwSt11char_traitsIwEE) + 24u)
  std::basic_ios<wchar_t> (0x0x7f4915a1a4e0) 16 virtual
      vptridx=8u vbaseoffset=-24 vptr=((& std::basic_istream<wchar_t>::_ZTVSt13basic_istreamIwSt11char_traitsIwEE) + 64u)
    std::ios_base (0x0x7f4915a428a0) 16
        primary-for std::basic_ios<wchar_t> (0x0x7f4915a1a4e0)

Class std::is_error_condition_enum<std::_Ios_Iostate>
   size=1 align=1
   base size=1 base align=1
std::is_error_condition_enum<std::_Ios_Iostate> (0x0x7f4915a1a888) 0 empty
  std::integral_constant<bool, false> (0x0x7f4915a96060) 0 empty

Class std::is_error_code_enum<std::_Ios_Iostate>
   size=1 align=1
   base size=1 base align=1
std::is_error_code_enum<std::_Ios_Iostate> (0x0x7f4915a1a958) 0 empty
  std::integral_constant<bool, false> (0x0x7f4915a960c0) 0 empty

Class __gnu_cxx::__conditional_type<true, __gnu_cxx::__numeric_traits_integer<short int>, __gnu_cxx::__numeric_traits_floating<short int> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__conditional_type<true, __gnu_cxx::__numeric_traits_integer<short int>, __gnu_cxx::__numeric_traits_floating<short int> > (0x0x7f4915a963c0) 0 empty

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

Class __gnu_cxx::__numeric_traits<short int>
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__numeric_traits<short int> (0x0x7f4915a1aaf8) 0 empty
  __gnu_cxx::__numeric_traits_integer<short int> (0x0x7f4915a96480) 0 empty

Class std::basic_istream<char>::sentry
   size=1 align=1
   base size=1 base align=1
std::basic_istream<char>::sentry (0x0x7f4915acef00) 0

Vtable for std::basic_iostream<char>
std::basic_iostream<char>::_ZTVSd: 15u entries
0     24u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTISd)
24    (int (*)(...))std::basic_iostream<_CharT, _Traits>::~basic_iostream<char, std::char_traits<char> >
32    (int (*)(...))std::basic_iostream<_CharT, _Traits>::~basic_iostream<char, std::char_traits<char> >
40    8u
48    (int (*)(...))-16
56    (int (*)(...))(& _ZTISd)
64    (int (*)(...))std::basic_iostream<char>::_ZThn16_NSdD1Ev
72    (int (*)(...))std::basic_iostream<char>::_ZThn16_NSdD0Ev
80    18446744073709551592u
88    (int (*)(...))-24
96    (int (*)(...))(& _ZTISd)
104   (int (*)(...))std::basic_iostream<char>::_ZTv0_n24_NSdD1Ev
112   (int (*)(...))std::basic_iostream<char>::_ZTv0_n24_NSdD0Ev

Construction vtable for std::basic_istream<char> (0x0x7f4915ad7208 instance) in std::basic_iostream<char>
std::basic_iostream<char>::_ZTCSd0_Si: 10u entries
0     24u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTISi)
24    0u
32    0u
40    18446744073709551592u
48    (int (*)(...))-24
56    (int (*)(...))(& _ZTISi)
64    0u
72    0u

Construction vtable for std::basic_ostream<char> (0x0x7f4915ad72d8 instance) in std::basic_iostream<char>
std::basic_iostream<char>::_ZTCSd16_So: 10u entries
0     8u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTISo)
24    0u
32    0u
40    18446744073709551608u
48    (int (*)(...))-8
56    (int (*)(...))(& _ZTISo)
64    0u
72    0u

VTT for std::basic_iostream<char>
std::basic_iostream<char>::_ZTTSd: 7u entries
0     ((& std::basic_iostream<char>::_ZTVSd) + 24u)
8     ((& std::basic_iostream<char>::_ZTCSd0_Si) + 24u)
16    ((& std::basic_iostream<char>::_ZTCSd0_Si) + 64u)
24    ((& std::basic_iostream<char>::_ZTCSd16_So) + 24u)
32    ((& std::basic_iostream<char>::_ZTCSd16_So) + 64u)
40    ((& std::basic_iostream<char>::_ZTVSd) + 104u)
48    ((& std::basic_iostream<char>::_ZTVSd) + 64u)

Class std::basic_iostream<char>
   size=288 align=8
   base size=24 base align=8
std::basic_iostream<char> (0x0x7f4915a7ff50) 0
    vptridx=0u vptr=((& std::basic_iostream<char>::_ZTVSd) + 24u)
  std::basic_istream<char> (0x0x7f4915ad7208) 0
      primary-for std::basic_iostream<char> (0x0x7f4915a7ff50)
      subvttidx=8u
    std::basic_ios<char> (0x0x7f4915ad7270) 24 virtual
        vptridx=40u vbaseoffset=-24 vptr=((& std::basic_iostream<char>::_ZTVSd) + 104u)
      std::ios_base (0x0x7f4915acef60) 24
          primary-for std::basic_ios<char> (0x0x7f4915ad7270)
  std::basic_ostream<char> (0x0x7f4915ad72d8) 16 nearly-empty
      subvttidx=24u vptridx=48u vptr=((& std::basic_iostream<char>::_ZTVSd) + 64u)
    std::basic_ios<char> (0x0x7f4915ad7270) alternative-path

Class std::basic_istream<wchar_t>::sentry
   size=1 align=1
   base size=1 base align=1
std::basic_istream<wchar_t>::sentry (0x0x7f4915b09000) 0

Vtable for std::basic_iostream<wchar_t>
std::basic_iostream<wchar_t>::_ZTVSt14basic_iostreamIwSt11char_traitsIwEE: 15u entries
0     24u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTISt14basic_iostreamIwSt11char_traitsIwEE)
24    (int (*)(...))std::basic_iostream<_CharT, _Traits>::~basic_iostream<wchar_t, std::char_traits<wchar_t> >
32    (int (*)(...))std::basic_iostream<_CharT, _Traits>::~basic_iostream<wchar_t, std::char_traits<wchar_t> >
40    8u
48    (int (*)(...))-16
56    (int (*)(...))(& _ZTISt14basic_iostreamIwSt11char_traitsIwEE)
64    (int (*)(...))std::basic_iostream<wchar_t>::_ZThn16_NSt14basic_iostreamIwSt11char_traitsIwEED1Ev
72    (int (*)(...))std::basic_iostream<wchar_t>::_ZThn16_NSt14basic_iostreamIwSt11char_traitsIwEED0Ev
80    18446744073709551592u
88    (int (*)(...))-24
96    (int (*)(...))(& _ZTISt14basic_iostreamIwSt11char_traitsIwEE)
104   (int (*)(...))std::basic_iostream<wchar_t>::_ZTv0_n24_NSt14basic_iostreamIwSt11char_traitsIwEED1Ev
112   (int (*)(...))std::basic_iostream<wchar_t>::_ZTv0_n24_NSt14basic_iostreamIwSt11char_traitsIwEED0Ev

Construction vtable for std::basic_istream<wchar_t> (0x0x7f4915ad7680 instance) in std::basic_iostream<wchar_t>
std::basic_iostream<wchar_t>::_ZTCSt14basic_iostreamIwSt11char_traitsIwEE0_St13basic_istreamIwS1_E: 10u entries
0     24u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTISt13basic_istreamIwSt11char_traitsIwEE)
24    0u
32    0u
40    18446744073709551592u
48    (int (*)(...))-24
56    (int (*)(...))(& _ZTISt13basic_istreamIwSt11char_traitsIwEE)
64    0u
72    0u

Construction vtable for std::basic_ostream<wchar_t> (0x0x7f4915ad7750 instance) in std::basic_iostream<wchar_t>
std::basic_iostream<wchar_t>::_ZTCSt14basic_iostreamIwSt11char_traitsIwEE16_St13basic_ostreamIwS1_E: 10u entries
0     8u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTISt13basic_ostreamIwSt11char_traitsIwEE)
24    0u
32    0u
40    18446744073709551608u
48    (int (*)(...))-8
56    (int (*)(...))(& _ZTISt13basic_ostreamIwSt11char_traitsIwEE)
64    0u
72    0u

VTT for std::basic_iostream<wchar_t>
std::basic_iostream<wchar_t>::_ZTTSt14basic_iostreamIwSt11char_traitsIwEE: 7u entries
0     ((& std::basic_iostream<wchar_t>::_ZTVSt14basic_iostreamIwSt11char_traitsIwEE) + 24u)
8     ((& std::basic_iostream<wchar_t>::_ZTCSt14basic_iostreamIwSt11char_traitsIwEE0_St13basic_istreamIwS1_E) + 24u)
16    ((& std::basic_iostream<wchar_t>::_ZTCSt14basic_iostreamIwSt11char_traitsIwEE0_St13basic_istreamIwS1_E) + 64u)
24    ((& std::basic_iostream<wchar_t>::_ZTCSt14basic_iostreamIwSt11char_traitsIwEE16_St13basic_ostreamIwS1_E) + 24u)
32    ((& std::basic_iostream<wchar_t>::_ZTCSt14basic_iostreamIwSt11char_traitsIwEE16_St13basic_ostreamIwS1_E) + 64u)
40    ((& std::basic_iostream<wchar_t>::_ZTVSt14basic_iostreamIwSt11char_traitsIwEE) + 104u)
48    ((& std::basic_iostream<wchar_t>::_ZTVSt14basic_iostreamIwSt11char_traitsIwEE) + 64u)

Class std::basic_iostream<wchar_t>
   size=288 align=8
   base size=24 base align=8
std::basic_iostream<wchar_t> (0x0x7f4915aff690) 0
    vptridx=0u vptr=((& std::basic_iostream<wchar_t>::_ZTVSt14basic_iostreamIwSt11char_traitsIwEE) + 24u)
  std::basic_istream<wchar_t> (0x0x7f4915ad7680) 0
      primary-for std::basic_iostream<wchar_t> (0x0x7f4915aff690)
      subvttidx=8u
    std::basic_ios<wchar_t> (0x0x7f4915ad76e8) 24 virtual
        vptridx=40u vbaseoffset=-24 vptr=((& std::basic_iostream<wchar_t>::_ZTVSt14basic_iostreamIwSt11char_traitsIwEE) + 104u)
      std::ios_base (0x0x7f4915b09060) 24
          primary-for std::basic_ios<wchar_t> (0x0x7f4915ad76e8)
  std::basic_ostream<wchar_t> (0x0x7f4915ad7750) 16 nearly-empty
      subvttidx=24u vptridx=48u vptr=((& std::basic_iostream<wchar_t>::_ZTVSt14basic_iostreamIwSt11char_traitsIwEE) + 64u)
    std::basic_ios<wchar_t> (0x0x7f4915ad76e8) alternative-path

Class range_list<sid>
   size=16 align=8
   base size=12 base align=8
range_list<sid> (0x0x7f4915b09ba0) 0

Class sccs_pfile::edit_lock
   size=112 align=8
   base size=112 base align=8
sccs_pfile::edit_lock (0x0x7f4915b09b40) 0

Class std::allocator_traits<std::allocator<sccs_pfile::edit_lock> >
   size=1 align=1
   base size=0 base align=1
std::allocator_traits<std::allocator<sccs_pfile::edit_lock> > (0x0x7f4915b09c60) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<sccs_pfile::edit_lock> >
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__alloc_traits<std::allocator<sccs_pfile::edit_lock> > (0x0x7f4915ad7d00) 0 empty
  std::allocator_traits<std::allocator<sccs_pfile::edit_lock> > (0x0x7f4915b09cc0) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<sccs_pfile::edit_lock> >::rebind<sccs_pfile::edit_lock>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<sccs_pfile::edit_lock> >::rebind<sccs_pfile::edit_lock> (0x0x7f4915b09d20) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<sccs_pfile::edit_lock> >::rebind<std::_List_node<sccs_pfile::edit_lock> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<sccs_pfile::edit_lock> >::rebind<std::_List_node<sccs_pfile::edit_lock> > (0x0x7f4915b09d80) 0 empty

Class __gnu_cxx::new_allocator<std::_List_node<sccs_pfile::edit_lock> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<std::_List_node<sccs_pfile::edit_lock> > (0x0x7f4915b09de0) 0 empty

Class std::allocator<std::_List_node<sccs_pfile::edit_lock> >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::_List_node<sccs_pfile::edit_lock> > (0x0x7f4915ad7f08) 0 empty
  __gnu_cxx::new_allocator<std::_List_node<sccs_pfile::edit_lock> > (0x0x7f4915b09ea0) 0 empty

Class std::__cxx11::_List_base<sccs_pfile::edit_lock, std::allocator<sccs_pfile::edit_lock> >::_List_impl
   size=24 align=8
   base size=24 base align=8
std::__cxx11::_List_base<sccs_pfile::edit_lock, std::allocator<sccs_pfile::edit_lock> >::_List_impl (0x0x7f4915ad7410) 0
  std::allocator<std::_List_node<sccs_pfile::edit_lock> > (0x0x7f4915ad7548) 0 empty
    __gnu_cxx::new_allocator<std::_List_node<sccs_pfile::edit_lock> > (0x0x7f4915b09f00) 0 empty

Class std::allocator_traits<std::allocator<std::_List_node<sccs_pfile::edit_lock> > >
   size=1 align=1
   base size=0 base align=1
std::allocator_traits<std::allocator<std::_List_node<sccs_pfile::edit_lock> > > (0x0x7f4915b09f60) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::_List_node<sccs_pfile::edit_lock> > >
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::_List_node<sccs_pfile::edit_lock> > > (0x0x7f4915ad7a90) 0 empty
  std::allocator_traits<std::allocator<std::_List_node<sccs_pfile::edit_lock> > > (0x0x7f4915b9b000) 0 empty

Class std::__cxx11::_List_base<sccs_pfile::edit_lock, std::allocator<sccs_pfile::edit_lock> >
   size=24 align=8
   base size=24 base align=8
std::__cxx11::_List_base<sccs_pfile::edit_lock, std::allocator<sccs_pfile::edit_lock> > (0x0x7f4915b09c00) 0

Class __gnu_cxx::new_allocator<sccs_pfile::edit_lock>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<sccs_pfile::edit_lock> (0x0x7f4915b9b0c0) 0 empty

Class std::allocator<sccs_pfile::edit_lock>
   size=1 align=1
   base size=1 base align=1
std::allocator<sccs_pfile::edit_lock> (0x0x7f4915ad7d68) 0 empty
  __gnu_cxx::new_allocator<sccs_pfile::edit_lock> (0x0x7f4915b9b180) 0 empty

Class std::__cxx11::list<sccs_pfile::edit_lock>
   size=24 align=8
   base size=24 base align=8
std::__cxx11::list<sccs_pfile::edit_lock> (0x0x7f4915ad7b60) 0
  std::__cxx11::_List_base<sccs_pfile::edit_lock, std::allocator<sccs_pfile::edit_lock> > (0x0x7f4915b9b060) 0

Class sccs_pfile
   size=72 align=8
   base size=72 base align=8
sccs_pfile (0x0x7f4915b09ae0) 0

Class std::_List_iterator<sccs_pfile::edit_lock>
   size=8 align=8
   base size=8 base align=8
std::_List_iterator<sccs_pfile::edit_lock> (0x0x7f4915b9b540) 0

Class std::_List_const_iterator<sccs_pfile::edit_lock>
   size=8 align=8
   base size=8 base align=8
std::_List_const_iterator<sccs_pfile::edit_lock> (0x0x7f4915b9b660) 0

Class std::is_error_code_enum<std::_List_const_iterator<sccs_pfile::edit_lock> >
   size=1 align=1
   base size=1 base align=1
std::is_error_code_enum<std::_List_const_iterator<sccs_pfile::edit_lock> > (0x0x7f4915bcc138) 0 empty
  std::integral_constant<bool, false> (0x0x7f4915b9b840) 0 empty

Class std::is_error_condition_enum<std::_List_const_iterator<sccs_pfile::edit_lock> >
   size=1 align=1
   base size=1 base align=1
std::is_error_condition_enum<std::_List_const_iterator<sccs_pfile::edit_lock> > (0x0x7f4915bcc208) 0 empty
  std::integral_constant<bool, false> (0x0x7f4915b9b8a0) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<char> >::rebind<std::_Rb_tree_node<char> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<char> >::rebind<std::_Rb_tree_node<char> > (0x0x7f4915b9bc00) 0 empty

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

Class std::less<char>
   size=1 align=1
   base size=1 base align=1
std::less<char> (0x0x7f4915bcc340) 0 empty
  std::binary_function<char, char, bool> (0x0x7f4915b9bcc0) 0 empty

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

Class std::allocator<std::_Rb_tree_node<char> >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::_Rb_tree_node<char> > (0x0x7f4915bcc3a8) 0 empty
  __gnu_cxx::new_allocator<std::_Rb_tree_node<char> > (0x0x7f4915b9bde0) 0 empty

Class std::_Rb_tree<char, char, std::_Identity<char>, std::less<char>, std::allocator<char> >::_Rb_tree_impl<std::less<char>, true>
   size=48 align=8
   base size=48 base align=8
std::_Rb_tree<char, char, std::_Identity<char>, std::less<char>, std::allocator<char> >::_Rb_tree_impl<std::less<char>, true> (0x0x7f4915bcc478) 0
  std::allocator<std::_Rb_tree_node<char> > (0x0x7f4915bcc4e0) 0 empty
    __gnu_cxx::new_allocator<std::_Rb_tree_node<char> > (0x0x7f4915b9be40) 0 empty

Class std::_Rb_tree<char, char, std::_Identity<char>, std::less<char>, std::allocator<char> >
   size=48 align=8
   base size=48 base align=8
std::_Rb_tree<char, char, std::_Identity<char>, std::less<char>, std::allocator<char> > (0x0x7f4915b9bba0) 0

Class std::set<char, std::less<char>, std::allocator<char> >
   size=48 align=8
   base size=48 base align=8
std::set<char, std::less<char>, std::allocator<char> > (0x0x7f4915b9bb40) 0

Class myset<char>
   size=48 align=8
   base size=48 base align=8
myset<char> (0x0x7f4915b9bae0) 0

Class sccs_file::sccs_file_flags
   size=160 align=8
   base size=160 base align=8
sccs_file::sccs_file_flags (0x0x7f4915b9ba80) 0

Class sccs_file::subst_parms
   size=64 align=8
   base size=64 base align=8
sccs_file::subst_parms (0x0x7f4915b9bea0) 0

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

Class __gnu_cxx::__alloc_traits<std::allocator<sid> >
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__alloc_traits<std::allocator<sid> > (0x0x7f4915bcc5b0) 0 empty
  std::allocator_traits<std::allocator<sid> > (0x0x7f49159550c0) 0 empty

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

Class __gnu_cxx::new_allocator<sid>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<sid> (0x0x7f4915955180) 0 empty

Class std::allocator<sid>
   size=1 align=1
   base size=1 base align=1
std::allocator<sid> (0x0x7f4915bcc6e8) 0 empty
  __gnu_cxx::new_allocator<sid> (0x0x7f4915955240) 0 empty

Class std::_Vector_base<sid, std::allocator<sid> >::_Vector_impl
   size=24 align=8
   base size=24 base align=8
std::_Vector_base<sid, std::allocator<sid> >::_Vector_impl (0x0x7f4915bcc7b8) 0
  std::allocator<sid> (0x0x7f4915bcc820) 0 empty
    __gnu_cxx::new_allocator<sid> (0x0x7f49159552a0) 0 empty

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

Class std::vector<sid, std::allocator<sid> >
   size=24 align=8
   base size=24 base align=8
std::vector<sid, std::allocator<sid> > (0x0x7f4915bcc888) 0
  std::_Vector_base<sid, std::allocator<sid> > (0x0x7f4915955300) 0

Class mylist<sid>
   size=24 align=8
   base size=24 base align=8
mylist<sid> (0x0x7f4915b9bf60) 0

Class sccs_file::get_status
   size=64 align=8
   base size=57 base align=8
sccs_file::get_status (0x0x7f4915b9bf00) 0

Class sccs_file::cutoff
   size=88 align=8
   base size=88 base align=8
sccs_file::cutoff (0x0x7f4915955420) 0

Class sccs_file
   size=272 align=8
   base size=272 base align=8
sccs_file (0x0x7f4915b9ba20) 0

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

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

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

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

Class std::__uses_alloc0
   size=1 align=1
   base size=1 base align=1
std::__uses_alloc0 (0x0x7f4915bccf08) 0
  std::__uses_alloc_base (0x0x7f4915769120) 0 empty

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

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

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

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

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

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

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

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

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

Class std::_Vector_base<delta, std::allocator<delta> >::_Vector_impl
   size=24 align=8
   base size=24 base align=8
std::_Vector_base<delta, std::allocator<delta> >::_Vector_impl (0x0x7f4915449680) 0
  std::allocator<delta> (0x0x7f49154496e8) 0 empty
    __gnu_cxx::new_allocator<delta> (0x0x7f4915595060) 0 empty

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class std::__and_<std::__not_<std::is_void<std::allocator<delta> > >, std::__is_default_constructible_impl<std::allocator<delta> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__not_<std::is_void<std::allocator<delta> > >, std::__is_default_constructible_impl<std::allocator<delta> > > (0x0x7f49153331a0) 0 empty
  std::__is_default_constructible_impl<std::allocator<delta> > (0x0x7f4915333208) 0 empty
    std::__do_is_default_constructible_impl (0x0x7f4915339000) 0 empty

Class std::__is_default_constructible_atom<std::allocator<delta> >
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_atom<std::allocator<delta> > (0x0x7f4915333270) 0 empty
  std::__and_<std::__not_<std::is_void<std::allocator<delta> > >, std::__is_default_constructible_impl<std::allocator<delta> > > (0x0x7f49153332d8) 0 empty
    std::__is_default_constructible_impl<std::allocator<delta> > (0x0x7f4915333340) 0 empty
      std::__do_is_default_constructible_impl (0x0x7f4915339060) 0 empty

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

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

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

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

Class std::__is_nt_default_constructible_impl<std::allocator<delta>, false>
   size=1 align=1
   base size=1 base align=1
std::__is_nt_default_constructible_impl<std::allocator<delta>, false> (0x0x7f49153334e0) 0 empty
  std::__is_nt_default_constructible_atom<std::allocator<delta> > (0x0x7f4915333548) 0 empty
    std::integral_constant<bool, true> (0x0x7f4915339240) 0 empty

Class std::__and_<std::is_default_constructible<std::allocator<delta> >, std::__is_nt_default_constructible_impl<std::allocator<delta>, false> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_default_constructible<std::allocator<delta> >, std::__is_nt_default_constructible_impl<std::allocator<delta>, false> > (0x0x7f49153335b0) 0 empty
  std::__is_nt_default_constructible_impl<std::allocator<delta>, false> (0x0x7f4915333618) 0 empty
    std::__is_nt_default_constructible_atom<std::allocator<delta> > (0x0x7f4915333680) 0 empty
      std::integral_constant<bool, true> (0x0x7f49153392a0) 0 empty

Class std::is_nothrow_default_constructible<std::allocator<delta> >
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_default_constructible<std::allocator<delta> > (0x0x7f49153336e8) 0 empty
  std::__and_<std::is_default_constructible<std::allocator<delta> >, std::__is_nt_default_constructible_impl<std::allocator<delta>, false> > (0x0x7f4915333750) 0 empty
    std::__is_nt_default_constructible_impl<std::allocator<delta>, false> (0x0x7f49153337b8) 0 empty
      std::__is_nt_default_constructible_atom<std::allocator<delta> > (0x0x7f4915333820) 0 empty
        std::integral_constant<bool, true> (0x0x7f4915339300) 0 empty

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

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

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

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

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

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

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

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

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

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

Class std::__is_default_constructible_atom<std::allocator<std::pair<const short unsigned int, long unsigned int> > >
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_atom<std::allocator<std::pair<const short unsigned int, long unsigned int> > > (0x0x7f4915333c98) 0 empty
  std::__and_<std::__not_<std::is_void<std::allocator<std::pair<const short unsigned int, long unsigned int> > > >, std::__is_default_constructible_impl<std::allocator<std::pair<const short unsigned int, long unsigned int> > > > (0x0x7f4915333d00) 0 empty
    std::__is_default_constructible_impl<std::allocator<std::pair<const short unsigned int, long unsigned int> > > (0x0x7f4915333d68) 0 empty
      std::__do_is_default_constructible_impl (0x0x7f4915339c60) 0 empty

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

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

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

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

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

Class std::__and_<std::is_default_constructible<std::allocator<std::pair<const short unsigned int, long unsigned int> > >, std::__is_nt_default_constructible_impl<std::allocator<std::pair<const short unsigned int, long unsigned int> >, false> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_default_constructible<std::allocator<std::pair<const short unsigned int, long unsigned int> > >, std::__is_nt_default_constructible_impl<std::allocator<std::pair<const short unsigned int, long unsigned int> >, false> > (0x0x7f491534d1a0) 0 empty
  std::__is_nt_default_constructible_impl<std::allocator<std::pair<const short unsigned int, long unsigned int> >, false> (0x0x7f491534d208) 0 empty
    std::__is_nt_default_constructible_atom<std::allocator<std::pair<const short unsigned int, long unsigned int> > > (0x0x7f491534d270) 0 empty
      std::integral_constant<bool, true> (0x0x7f4915339ea0) 0 empty

Class std::is_nothrow_default_constructible<std::allocator<std::pair<const short unsigned int, long unsigned int> > >
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_default_constructible<std::allocator<std::pair<const short unsigned int, long unsigned int> > > (0x0x7f491534d2d8) 0 empty
  std::__and_<std::is_default_constructible<std::allocator<std::pair<const short unsigned int, long unsigned int> > >, std::__is_nt_default_constructible_impl<std::allocator<std::pair<const short unsigned int, long unsigned int> >, false> > (0x0x7f491534d340) 0 empty
    std::__is_nt_default_constructible_impl<std::allocator<std::pair<const short unsigned int, long unsigned int> >, false> (0x0x7f491534d3a8) 0 empty
      std::__is_nt_default_constructible_atom<std::allocator<std::pair<const short unsigned int, long unsigned int> > > (0x0x7f491534d410) 0 empty
        std::integral_constant<bool, true> (0x0x7f4915339f00) 0 empty

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

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

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

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

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

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

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

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

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

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

Class std::__is_default_constructible_atom<std::less<short unsigned int> >
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_atom<std::less<short unsigned int> > (0x0x7f491534d7b8) 0 empty
  std::__and_<std::__not_<std::is_void<std::less<short unsigned int> > >, std::__is_default_constructible_impl<std::less<short unsigned int> > > (0x0x7f491534d820) 0 empty
    std::__is_default_constructible_impl<std::less<short unsigned int> > (0x0x7f491534d888) 0 empty
      std::__do_is_default_constructible_impl (0x0x7f4915359360) 0 empty

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

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

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

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

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

Class std::__and_<std::is_default_constructible<std::less<short unsigned int> >, std::__is_nt_default_constructible_impl<std::less<short unsigned int>, false> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_default_constructible<std::less<short unsigned int> >, std::__is_nt_default_constructible_impl<std::less<short unsigned int>, false> > (0x0x7f491534daf8) 0 empty
  std::__is_nt_default_constructible_impl<std::less<short unsigned int>, false> (0x0x7f491534db60) 0 empty
    std::__is_nt_default_constructible_atom<std::less<short unsigned int> > (0x0x7f491534dbc8) 0 empty
      std::integral_constant<bool, true> (0x0x7f49153595a0) 0 empty

Class std::is_nothrow_default_constructible<std::less<short unsigned int> >
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_default_constructible<std::less<short unsigned int> > (0x0x7f491534dc30) 0 empty
  std::__and_<std::is_default_constructible<std::less<short unsigned int> >, std::__is_nt_default_constructible_impl<std::less<short unsigned int>, false> > (0x0x7f491534dc98) 0 empty
    std::__is_nt_default_constructible_impl<std::less<short unsigned int>, false> (0x0x7f491534dd00) 0 empty
      std::__is_nt_default_constructible_atom<std::less<short unsigned int> > (0x0x7f491534dd68) 0 empty
        std::integral_constant<bool, true> (0x0x7f4915359600) 0 empty

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class std::__or_<std::is_function<const short unsigned int>, std::is_reference<const short unsigned int>, std::is_void<const short unsigned int> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<const short unsigned int>, std::is_reference<const short unsigned int>, std::is_void<const short unsigned int> > (0x0x7f49153de548) 0 empty
  std::__or_<std::is_reference<const short unsigned int>, std::is_void<const short unsigned int> > (0x0x7f49153de5b0) 0 empty
    std::is_void<const short unsigned int> (0x0x7f49153de618) 0 empty
      std::integral_constant<bool, false> (0x0x7f49153e14e0) 0 empty

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

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

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

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

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

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

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

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

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

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

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

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

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

Class std::__or_<std::is_function<const short unsigned int&>, std::is_reference<const short unsigned int&>, std::is_void<const short unsigned int&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<const short unsigned int&>, std::is_reference<const short unsigned int&>, std::is_void<const short unsigned int&> > (0x0x7f49153ded68) 0 empty
  std::__or_<std::is_reference<const short unsigned int&>, std::is_void<const short unsigned int&> > (0x0x7f49153dedd0) 0 empty
    std::is_reference<const short unsigned int&> (0x0x7f49153dee38) 0 empty
      std::integral_constant<bool, true> (0x0x7f49153e1c00) 0 empty

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

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

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

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

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

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

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

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

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

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

Class std::is_copy_assignable<const short unsigned int>
   size=1 align=1
   base size=1 base align=1
std::is_copy_assignable<const short unsigned int> (0x0x7f4914ff3410) 0 empty
  std::__is_copy_assignable_impl<const short unsigned int, true> (0x0x7f4914ff3478) 0 empty
    std::is_assignable<const short unsigned int&, const short unsigned int&> (0x0x7f4914ff34e0) 0 empty
      std::integral_constant<bool, false> (0x0x7f4914ff70c0) 0 empty

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

Class std::__and_<std::is_copy_assignable<const short unsigned int>, std::is_copy_assignable<long unsigned int> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_copy_assignable<const short unsigned int>, std::is_copy_assignable<long unsigned int> > (0x0x7f4914ff3548) 0 empty
  std::is_copy_assignable<const short unsigned int> (0x0x7f4914ff35b0) 0 empty
    std::__is_copy_assignable_impl<const short unsigned int, true> (0x0x7f4914ff3618) 0 empty
      std::is_assignable<const short unsigned int&, const short unsigned int&> (0x0x7f4914ff3680) 0 empty
        std::integral_constant<bool, false> (0x0x7f4914ff7180) 0 empty

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

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

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

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

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

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

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

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

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

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

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

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

Class std::__or_<std::is_function<const short unsigned int&&>, std::is_reference<const short unsigned int&&>, std::is_void<const short unsigned int&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<const short unsigned int&&>, std::is_reference<const short unsigned int&&>, std::is_void<const short unsigned int&&> > (0x0x7f4914ff3d00) 0 empty
  std::__or_<std::is_reference<const short unsigned int&&>, std::is_void<const short unsigned int&&> > (0x0x7f4914ff3d68) 0 empty
    std::is_reference<const short unsigned int&&> (0x0x7f4914ff3dd0) 0 empty
      std::integral_constant<bool, true> (0x0x7f4914ff7780) 0 empty

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

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

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

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

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

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

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

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

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

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

Class std::is_move_assignable<const short unsigned int>
   size=1 align=1
   base size=1 base align=1
std::is_move_assignable<const short unsigned int> (0x0x7f4915016410) 0 empty
  std::__is_move_assignable_impl<const short unsigned int, true> (0x0x7f4915016478) 0 empty
    std::is_assignable<const short unsigned int&, const short unsigned int&&> (0x0x7f49150164e0) 0 empty
      std::integral_constant<bool, false> (0x0x7f4914ff7b40) 0 empty

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

Class std::__and_<std::is_move_assignable<const short unsigned int>, std::is_move_assignable<long unsigned int> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_move_assignable<const short unsigned int>, std::is_move_assignable<long unsigned int> > (0x0x7f4915016548) 0 empty
  std::is_move_assignable<const short unsigned int> (0x0x7f49150165b0) 0 empty
    std::__is_move_assignable_impl<const short unsigned int, true> (0x0x7f4915016618) 0 empty
      std::is_assignable<const short unsigned int&, const short unsigned int&&> (0x0x7f4915016680) 0 empty
        std::integral_constant<bool, false> (0x0x7f4914ff7c00) 0 empty

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

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

Class std::is_error_code_enum<std::_Rb_tree_const_iterator<std::pair<const short unsigned int, long unsigned int> > >
   size=1 align=1
   base size=1 base align=1
std::is_error_code_enum<std::_Rb_tree_const_iterator<std::pair<const short unsigned int, long unsigned int> > > (0x0x7f49150168f0) 0 empty
  std::integral_constant<bool, false> (0x0x7f4914ff7d80) 0 empty

Class std::is_error_condition_enum<std::_Rb_tree_const_iterator<std::pair<const short unsigned int, long unsigned int> > >
   size=1 align=1
   base size=1 base align=1
std::is_error_condition_enum<std::_Rb_tree_const_iterator<std::pair<const short unsigned int, long unsigned int> > > (0x0x7f49150169c0) 0 empty
  std::integral_constant<bool, false> (0x0x7f4914ff7de0) 0 empty

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

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

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

Class cssc_linebuf
   size=16 align=8
   base size=16 base align=8
cssc_linebuf (0x0x7f491504b540) 0

Class stat
   size=144 align=8
   base size=144 base align=8
stat (0x0x7f49150d8060) 0

Class stat64
   size=144 align=8
   base size=144 base align=8
stat64 (0x0x7f49150d80c0) 0

Class std::allocator_traits<std::allocator<std::_Rb_tree_node<char> > >
   size=1 align=1
   base size=0 base align=1
std::allocator_traits<std::allocator<std::_Rb_tree_node<char> > > (0x0x7f4915123f60) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::_Rb_tree_node<char> > >
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::_Rb_tree_node<char> > > (0x0x7f4915016bc8) 0 empty
  std::allocator_traits<std::allocator<std::_Rb_tree_node<char> > > (0x0x7f491519f000) 0 empty

Class std::is_function<std::less<char> >
   size=1 align=1
   base size=1 base align=1
std::is_function<std::less<char> > (0x0x7f4915016c98) 0 empty
  std::integral_constant<bool, false> (0x0x7f491519f060) 0 empty

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

Class std::is_lvalue_reference<std::less<char> >
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<std::less<char> > (0x0x7f4915016d00) 0 empty
  std::integral_constant<bool, false> (0x0x7f491519f120) 0 empty

Class std::conditional<false, std::is_lvalue_reference<std::less<char> >, std::is_rvalue_reference<std::less<char> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_lvalue_reference<std::less<char> >, std::is_rvalue_reference<std::less<char> > > (0x0x7f491519f180) 0 empty

Class std::is_rvalue_reference<std::less<char> >
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<std::less<char> > (0x0x7f4915016d68) 0 empty
  std::integral_constant<bool, false> (0x0x7f491519f1e0) 0 empty

Class std::__or_<std::is_lvalue_reference<std::less<char> >, std::is_rvalue_reference<std::less<char> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<std::less<char> >, std::is_rvalue_reference<std::less<char> > > (0x0x7f4915016dd0) 0 empty
  std::is_rvalue_reference<std::less<char> > (0x0x7f4915016e38) 0 empty
    std::integral_constant<bool, false> (0x0x7f491519f240) 0 empty

Class std::is_reference<std::less<char> >
   size=1 align=1
   base size=1 base align=1
std::is_reference<std::less<char> > (0x0x7f4915016f70) 0 empty
  std::integral_constant<bool, false> (0x0x7f491519f360) 0 empty

Class std::conditional<false, std::is_reference<std::less<char> >, std::is_void<std::less<char> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_reference<std::less<char> >, std::is_void<std::less<char> > > (0x0x7f491519f3c0) 0 empty

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

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

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

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

Class std::is_void<std::less<char> >
   size=1 align=1
   base size=1 base align=1
std::is_void<std::less<char> > (0x0x7f49151bb000) 0 empty
  std::integral_constant<bool, false> (0x0x7f491519f720) 0 empty

Class std::__or_<std::is_reference<std::less<char> >, std::is_void<std::less<char> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::less<char> >, std::is_void<std::less<char> > > (0x0x7f49151bb068) 0 empty
  std::is_void<std::less<char> > (0x0x7f49151bb0d0) 0 empty
    std::integral_constant<bool, false> (0x0x7f491519f780) 0 empty

Class std::__or_<std::is_function<std::less<char> >, std::is_reference<std::less<char> >, std::is_void<std::less<char> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::less<char> >, std::is_reference<std::less<char> >, std::is_void<std::less<char> > > (0x0x7f49151bb138) 0 empty
  std::__or_<std::is_reference<std::less<char> >, std::is_void<std::less<char> > > (0x0x7f49151bb1a0) 0 empty
    std::is_void<std::less<char> > (0x0x7f49151bb208) 0 empty
      std::integral_constant<bool, false> (0x0x7f491519f7e0) 0 empty

Class std::__not_<std::__or_<std::is_function<std::less<char> >, std::is_reference<std::less<char> >, std::is_void<std::less<char> > > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<std::less<char> >, std::is_reference<std::less<char> >, std::is_void<std::less<char> > > > (0x0x7f49151bb270) 0 empty
  std::integral_constant<bool, true> (0x0x7f491519f840) 0 empty

Class std::is_object<std::less<char> >
   size=1 align=1
   base size=1 base align=1
std::is_object<std::less<char> > (0x0x7f49151bb2d8) 0 empty
  std::integral_constant<bool, true> (0x0x7f491519f8a0) 0 empty

Class std::conditional<true, std::is_object<std::less<char> >, std::is_reference<std::less<char> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_object<std::less<char> >, std::is_reference<std::less<char> > > (0x0x7f491519f900) 0 empty

Class std::__or_<std::is_object<std::less<char> >, std::is_reference<std::less<char> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<std::less<char> >, std::is_reference<std::less<char> > > (0x0x7f49151bb340) 0 empty
  std::is_object<std::less<char> > (0x0x7f49151bb3a8) 0 empty
    std::integral_constant<bool, true> (0x0x7f491519fae0) 0 empty

Class std::__is_referenceable<std::less<char> >
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<std::less<char> > (0x0x7f49151bb410) 0 empty
  std::integral_constant<bool, true> (0x0x7f491519fb40) 0 empty

Class std::is_function<std::less<char>&>
   size=1 align=1
   base size=1 base align=1
std::is_function<std::less<char>&> (0x0x7f49151bb478) 0 empty
  std::integral_constant<bool, false> (0x0x7f491519fc00) 0 empty

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

Class std::is_lvalue_reference<std::less<char>&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<std::less<char>&> (0x0x7f49151bb4e0) 0 empty
  std::integral_constant<bool, true> (0x0x7f491519fcc0) 0 empty

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

Class std::__or_<std::is_lvalue_reference<std::less<char>&>, std::is_rvalue_reference<std::less<char>&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<std::less<char>&>, std::is_rvalue_reference<std::less<char>&> > (0x0x7f49151bb548) 0 empty
  std::is_lvalue_reference<std::less<char>&> (0x0x7f49151bb5b0) 0 empty
    std::integral_constant<bool, true> (0x0x7f491519fd80) 0 empty

Class std::is_reference<std::less<char>&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<std::less<char>&> (0x0x7f49151bb6e8) 0 empty
  std::integral_constant<bool, true> (0x0x7f491519fea0) 0 empty

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

Class std::__or_<std::is_reference<std::less<char>&>, std::is_void<std::less<char>&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::less<char>&>, std::is_void<std::less<char>&> > (0x0x7f49151bb750) 0 empty
  std::is_reference<std::less<char>&> (0x0x7f49151bb7b8) 0 empty
    std::integral_constant<bool, true> (0x0x7f49151d1060) 0 empty

Class std::__or_<std::is_function<std::less<char>&>, std::is_reference<std::less<char>&>, std::is_void<std::less<char>&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::less<char>&>, std::is_reference<std::less<char>&>, std::is_void<std::less<char>&> > (0x0x7f49151bb820) 0 empty
  std::__or_<std::is_reference<std::less<char>&>, std::is_void<std::less<char>&> > (0x0x7f49151bb888) 0 empty
    std::is_reference<std::less<char>&> (0x0x7f49151bb8f0) 0 empty
      std::integral_constant<bool, true> (0x0x7f49151d10c0) 0 empty

Class std::__not_<std::__or_<std::is_function<std::less<char>&>, std::is_reference<std::less<char>&>, std::is_void<std::less<char>&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<std::less<char>&>, std::is_reference<std::less<char>&>, std::is_void<std::less<char>&> > > (0x0x7f49151bb958) 0 empty
  std::integral_constant<bool, false> (0x0x7f49151d1120) 0 empty

Class std::is_object<std::less<char>&>
   size=1 align=1
   base size=1 base align=1
std::is_object<std::less<char>&> (0x0x7f49151bb9c0) 0 empty
  std::integral_constant<bool, false> (0x0x7f49151d1180) 0 empty

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

Class std::__or_<std::is_object<std::less<char>&>, std::is_reference<std::less<char>&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<std::less<char>&>, std::is_reference<std::less<char>&> > (0x0x7f49151bba28) 0 empty
  std::is_reference<std::less<char>&> (0x0x7f49151bba90) 0 empty
    std::integral_constant<bool, true> (0x0x7f49151d13c0) 0 empty

Class std::__is_referenceable<std::less<char>&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<std::less<char>&> (0x0x7f49151bbaf8) 0 empty
  std::integral_constant<bool, true> (0x0x7f49151d1420) 0 empty

Class std::__add_rvalue_reference_helper<std::less<char>&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<std::less<char>&, true> (0x0x7f49151d1480) 0 empty

Class std::add_rvalue_reference<std::less<char>&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<std::less<char>&> (0x0x7f49151bbb60) 0 empty
  std::__add_rvalue_reference_helper<std::less<char>&, true> (0x0x7f49151d14e0) 0 empty

Class std::is_function<std::less<char>&&>
   size=1 align=1
   base size=1 base align=1
std::is_function<std::less<char>&&> (0x0x7f49151bbc30) 0 empty
  std::integral_constant<bool, false> (0x0x7f49151d1540) 0 empty

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

Class std::is_lvalue_reference<std::less<char>&&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<std::less<char>&&> (0x0x7f49151bbc98) 0 empty
  std::integral_constant<bool, false> (0x0x7f49151d1600) 0 empty

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

Class std::is_rvalue_reference<std::less<char>&&>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<std::less<char>&&> (0x0x7f49151bbd00) 0 empty
  std::integral_constant<bool, true> (0x0x7f49151d16c0) 0 empty

Class std::__or_<std::is_lvalue_reference<std::less<char>&&>, std::is_rvalue_reference<std::less<char>&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<std::less<char>&&>, std::is_rvalue_reference<std::less<char>&&> > (0x0x7f49151bbd68) 0 empty
  std::is_rvalue_reference<std::less<char>&&> (0x0x7f49151bbdd0) 0 empty
    std::integral_constant<bool, true> (0x0x7f49151d1720) 0 empty

Class std::is_reference<std::less<char>&&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<std::less<char>&&> (0x0x7f49151e3000) 0 empty
  std::integral_constant<bool, true> (0x0x7f49151d1780) 0 empty

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

Class std::__or_<std::is_reference<std::less<char>&&>, std::is_void<std::less<char>&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::less<char>&&>, std::is_void<std::less<char>&&> > (0x0x7f49151e3068) 0 empty
  std::is_reference<std::less<char>&&> (0x0x7f49151e30d0) 0 empty
    std::integral_constant<bool, true> (0x0x7f49151d19c0) 0 empty

Class std::__or_<std::is_function<std::less<char>&&>, std::is_reference<std::less<char>&&>, std::is_void<std::less<char>&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::less<char>&&>, std::is_reference<std::less<char>&&>, std::is_void<std::less<char>&&> > (0x0x7f49151e3138) 0 empty
  std::__or_<std::is_reference<std::less<char>&&>, std::is_void<std::less<char>&&> > (0x0x7f49151e31a0) 0 empty
    std::is_reference<std::less<char>&&> (0x0x7f49151e3208) 0 empty
      std::integral_constant<bool, true> (0x0x7f49151d1a20) 0 empty

Class std::__not_<std::__or_<std::is_function<std::less<char>&&>, std::is_reference<std::less<char>&&>, std::is_void<std::less<char>&&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<std::less<char>&&>, std::is_reference<std::less<char>&&>, std::is_void<std::less<char>&&> > > (0x0x7f49151e3270) 0 empty
  std::integral_constant<bool, false> (0x0x7f49151d1a80) 0 empty

Class std::is_object<std::less<char>&&>
   size=1 align=1
   base size=1 base align=1
std::is_object<std::less<char>&&> (0x0x7f49151e32d8) 0 empty
  std::integral_constant<bool, false> (0x0x7f49151d1ae0) 0 empty

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

Class std::__or_<std::is_object<std::less<char>&&>, std::is_reference<std::less<char>&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<std::less<char>&&>, std::is_reference<std::less<char>&&> > (0x0x7f49151e3410) 0 empty
  std::is_reference<std::less<char>&&> (0x0x7f49151e3478) 0 empty
    std::integral_constant<bool, true> (0x0x7f49151d1c60) 0 empty

Class std::__is_referenceable<std::less<char>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<std::less<char>&&> (0x0x7f49151e34e0) 0 empty
  std::integral_constant<bool, true> (0x0x7f49151d1cc0) 0 empty

Class std::__add_rvalue_reference_helper<std::less<char>&&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<std::less<char>&&, true> (0x0x7f49151d1d20) 0 empty

Class std::add_rvalue_reference<std::less<char>&&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<std::less<char>&&> (0x0x7f49151e3548) 0 empty
  std::__add_rvalue_reference_helper<std::less<char>&&, true> (0x0x7f49151d1d80) 0 empty

Class std::__is_assignable_helper<std::less<char>&, std::less<char>&&>
   size=1 align=1
   base size=0 base align=1
std::__is_assignable_helper<std::less<char>&, std::less<char>&&> (0x0x7f491519fba0) 0 empty

Class std::is_assignable<std::less<char>&, std::less<char>&&>
   size=1 align=1
   base size=1 base align=1
std::is_assignable<std::less<char>&, std::less<char>&&> (0x0x7f49151e35b0) 0 empty
  std::integral_constant<bool, true> (0x0x7f49151d1de0) 0 empty

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

Class std::__is_nt_assignable_impl<std::less<char>&, std::less<char>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_nt_assignable_impl<std::less<char>&, std::less<char>&&> (0x0x7f49151e3618) 0 empty
  std::integral_constant<bool, true> (0x0x7f49151d1ea0) 0 empty

Class std::__and_<std::is_assignable<std::less<char>&, std::less<char>&&>, std::__is_nt_assignable_impl<std::less<char>&, std::less<char>&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_assignable<std::less<char>&, std::less<char>&&>, std::__is_nt_assignable_impl<std::less<char>&, std::less<char>&&> > (0x0x7f49151e3680) 0 empty
  std::__is_nt_assignable_impl<std::less<char>&, std::less<char>&&> (0x0x7f49151e36e8) 0 empty
    std::integral_constant<bool, true> (0x0x7f49151d1f00) 0 empty

Class std::is_nothrow_assignable<std::less<char>&, std::less<char>&&>
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_assignable<std::less<char>&, std::less<char>&&> (0x0x7f49151e3750) 0 empty
  std::__and_<std::is_assignable<std::less<char>&, std::less<char>&&>, std::__is_nt_assignable_impl<std::less<char>&, std::less<char>&&> > (0x0x7f49151e37b8) 0 empty
    std::__is_nt_assignable_impl<std::less<char>&, std::less<char>&&> (0x0x7f49151e3820) 0 empty
      std::integral_constant<bool, true> (0x0x7f49151d1f60) 0 empty

Class std::__is_nt_move_assignable_impl<std::less<char>, true>
   size=1 align=1
   base size=1 base align=1
std::__is_nt_move_assignable_impl<std::less<char>, true> (0x0x7f49151e3888) 0 empty
  std::is_nothrow_assignable<std::less<char>&, std::less<char>&&> (0x0x7f49151e38f0) 0 empty
    std::__and_<std::is_assignable<std::less<char>&, std::less<char>&&>, std::__is_nt_assignable_impl<std::less<char>&, std::less<char>&&> > (0x0x7f49151e3958) 0 empty
      std::__is_nt_assignable_impl<std::less<char>&, std::less<char>&&> (0x0x7f49151e39c0) 0 empty
        std::integral_constant<bool, true> (0x0x7f4914df2000) 0 empty

Class std::is_nothrow_move_assignable<std::less<char> >
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_move_assignable<std::less<char> > (0x0x7f49151e3a28) 0 empty
  std::__is_nt_move_assignable_impl<std::less<char>, true> (0x0x7f49151e3a90) 0 empty
    std::is_nothrow_assignable<std::less<char>&, std::less<char>&&> (0x0x7f49151e3af8) 0 empty
      std::__and_<std::is_assignable<std::less<char>&, std::less<char>&&>, std::__is_nt_assignable_impl<std::less<char>&, std::less<char>&&> > (0x0x7f49151e3b60) 0 empty
        std::__is_nt_assignable_impl<std::less<char>&, std::less<char>&&> (0x0x7f49151e3bc8) 0 empty
          std::integral_constant<bool, true> (0x0x7f4914df2060) 0 empty

Class std::_Vector_base<char, std::allocator<char> >::_Vector_impl
   size=24 align=8
   base size=24 base align=8
std::_Vector_base<char, std::allocator<char> >::_Vector_impl (0x0x7f49151e3dd0) 0
  std::allocator<char> (0x0x7f49151e3e38) 0 empty
    __gnu_cxx::new_allocator<char> (0x0x7f4914df29c0) 0 empty

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

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

Class mylist<char>
   size=24 align=8
   base size=24 base align=8
mylist<char> (0x0x7f4914df2900) 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 (0x0x7f4914df2c00) 0

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

Class std::__are_same<long int, int>
   size=1 align=1
   base size=0 base align=1
std::__are_same<long int, int> (0x0x7f4914e993c0) 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 (0x0x7f4914e99480) 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> (0x0x7f4914e997e0) 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 (0x0x7f4914e998a0) 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> (0x0x7f4914e99c00) 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 (0x0x7f4914e99cc0) 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> (0x0x7f4914ecb060) 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 (0x0x7f4914ecb120) 0

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

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

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

Class std::iterator_traits<char*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<char*> (0x0x7f4914ecbd80) 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> (0x0x7f4914ecbe40) 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> (0x0x7f4914ecbea0) 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> (0x0x7f4914ecbde0) 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> (0x0x7f4914e6f1a0) 0 empty
  std::integral_constant<bool, false> (0x0x7f4914ecbf00) 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> (0x0x7f4914e6f208) 0 empty
  std::integral_constant<bool, false> (0x0x7f4914ecbf60) 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> > > (0x0x7f4914f01000) 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> (0x0x7f4914e6f270) 0 empty
  std::integral_constant<bool, false> (0x0x7f4914f01120) 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> > (0x0x7f4914f01180) 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> (0x0x7f4914e6f3a8) 0 empty
  std::integral_constant<bool, false> (0x0x7f4914f011e0) 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> > (0x0x7f4914e6f410) 0 empty
  std::is_array<std::input_iterator_tag> (0x0x7f4914e6f478) 0 empty
    std::integral_constant<bool, false> (0x0x7f4914f01240) 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> > (0x0x7f4914e6f4e0) 0 empty
  std::__or_<std::is_function<std::input_iterator_tag>, std::is_array<std::input_iterator_tag> > (0x0x7f4914e6f548) 0 empty
    std::is_array<std::input_iterator_tag> (0x0x7f4914e6f5b0) 0 empty
      std::integral_constant<bool, false> (0x0x7f4914f01360) 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> (0x0x7f4914e6f618) 0 empty
  std::integral_constant<bool, false> (0x0x7f4914f01480) 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> > > (0x0x7f4914f014e0) 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> (0x0x7f4914e6f680) 0 empty
  std::integral_constant<bool, false> (0x0x7f4914f01540) 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> > (0x0x7f4914f015a0) 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> (0x0x7f4914e6f6e8) 0 empty
  std::integral_constant<bool, false> (0x0x7f4914f01600) 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> > (0x0x7f4914e6f750) 0 empty
  std::is_rvalue_reference<std::random_access_iterator_tag> (0x0x7f4914e6f7b8) 0 empty
    std::integral_constant<bool, false> (0x0x7f4914f01660) 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> (0x0x7f4914e6f820) 0 empty
  std::integral_constant<bool, false> (0x0x7f4914f016c0) 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> > (0x0x7f4914f01720) 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> > (0x0x7f4914e6f888) 0 empty
  std::is_void<std::random_access_iterator_tag> (0x0x7f4914e6f8f0) 0 empty
    std::integral_constant<bool, false> (0x0x7f4914f01780) 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> > (0x0x7f4914e6f958) 0 empty
  std::__or_<std::is_reference<std::random_access_iterator_tag>, std::is_void<std::random_access_iterator_tag> > (0x0x7f4914e6f9c0) 0 empty
    std::is_void<std::random_access_iterator_tag> (0x0x7f4914e6fa28) 0 empty
      std::integral_constant<bool, false> (0x0x7f4914f017e0) 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> > > (0x0x7f4914e6fa90) 0 empty
  std::integral_constant<bool, true> (0x0x7f4914f01840) 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> (0x0x7f4914e6faf8) 0 empty
  std::integral_constant<bool, true> (0x0x7f4914f018a0) 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> > (0x0x7f4914f01900) 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> > (0x0x7f4914e6fb60) 0 empty
  std::is_object<std::random_access_iterator_tag> (0x0x7f4914e6fbc8) 0 empty
    std::integral_constant<bool, true> (0x0x7f4914f01960) 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> (0x0x7f4914e6fc30) 0 empty
  std::integral_constant<bool, true> (0x0x7f4914f019c0) 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> (0x0x7f4914f01a20) 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> (0x0x7f4914e6fc98) 0 empty
  std::__add_rvalue_reference_helper<std::random_access_iterator_tag, true> (0x0x7f4914f01a80) 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> (0x0x7f4914f01420) 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> (0x0x7f4914e6fd68) 0 empty
  std::integral_constant<bool, true> (0x0x7f4914f01c60) 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>&> (0x0x7f4914f2c060) 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 (0x0x7f4914f2c300) 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 (0x0x7f4914f2c6c0) 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 (0x0x7f4914f2ca80) 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 (0x0x7f4914f2ce40) 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 (0x0x7f4914f60240) 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 (0x0x7f4914f60600) 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 (0x0x7f4914f609c0) 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 (0x0x7f4914f60d80) 0

Class std::iterator_traits<wchar_t*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<wchar_t*> (0x0x7f4914f90180) 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>&> (0x0x7f4914f90540) 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>&> (0x0x7f4914fb8c00) 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>&> (0x0x7f4914fd6600) 0 empty

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

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

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

Class std::__is_scalar<int>
   size=1 align=1
   base size=1 base align=1
std::__is_scalar<int> (0x0x7f4914bf8138) 0 empty
  std::__traitor<std::__is_arithmetic<int>, std::__is_pointer<int> > (0x0x7f4914fd6d20) 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> (0x0x7f4914fd6d80) 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> (0x0x7f4914fd6de0) 0 empty

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

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

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

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

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

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

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

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

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

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

Class std::__is_default_constructible_atom<std::allocator<short unsigned int> >
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_atom<std::allocator<short unsigned int> > (0x0x7f4914bf84e0) 0 empty
  std::__and_<std::__not_<std::is_void<std::allocator<short unsigned int> > >, std::__is_default_constructible_impl<std::allocator<short unsigned int> > > (0x0x7f4914bf8548) 0 empty
    std::__is_default_constructible_impl<std::allocator<short unsigned int> > (0x0x7f4914bf85b0) 0 empty
      std::__do_is_default_constructible_impl (0x0x7f4914c06300) 0 empty

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

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

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

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

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

Class std::__and_<std::is_default_constructible<std::allocator<short unsigned int> >, std::__is_nt_default_constructible_impl<std::allocator<short unsigned int>, false> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_default_constructible<std::allocator<short unsigned int> >, std::__is_nt_default_constructible_impl<std::allocator<short unsigned int>, false> > (0x0x7f4914bf8820) 0 empty
  std::__is_nt_default_constructible_impl<std::allocator<short unsigned int>, false> (0x0x7f4914bf8888) 0 empty
    std::__is_nt_default_constructible_atom<std::allocator<short unsigned int> > (0x0x7f4914bf88f0) 0 empty
      std::integral_constant<bool, true> (0x0x7f4914c06540) 0 empty

Class std::is_nothrow_default_constructible<std::allocator<short unsigned int> >
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_default_constructible<std::allocator<short unsigned int> > (0x0x7f4914bf8958) 0 empty
  std::__and_<std::is_default_constructible<std::allocator<short unsigned int> >, std::__is_nt_default_constructible_impl<std::allocator<short unsigned int>, false> > (0x0x7f4914bf89c0) 0 empty
    std::__is_nt_default_constructible_impl<std::allocator<short unsigned int>, false> (0x0x7f4914bf8a28) 0 empty
      std::__is_nt_default_constructible_atom<std::allocator<short unsigned int> > (0x0x7f4914bf8a90) 0 empty
        std::integral_constant<bool, true> (0x0x7f4914c065a0) 0 empty

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

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

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

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

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

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

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

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

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

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

Class std::__is_default_constructible_atom<std::allocator<std::__cxx11::basic_string<char> > >
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_atom<std::allocator<std::__cxx11::basic_string<char> > > (0x0x7f4914bf8e38) 0 empty
  std::__and_<std::__not_<std::is_void<std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__is_default_constructible_impl<std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > (0x0x7f4914bf8ea0) 0 empty
    std::__is_default_constructible_impl<std::allocator<std::__cxx11::basic_string<char> > > (0x0x7f4914bf8f08) 0 empty
      std::__do_is_default_constructible_impl (0x0x7f4914c06de0) 0 empty

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

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

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

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

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

Class std::__and_<std::is_default_constructible<std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::__is_nt_default_constructible_impl<std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, false> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_default_constructible<std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::__is_nt_default_constructible_impl<std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, false> > (0x0x7f4914c29270) 0 empty
  std::__is_nt_default_constructible_impl<std::allocator<std::__cxx11::basic_string<char> >, false> (0x0x7f4914c292d8) 0 empty
    std::__is_nt_default_constructible_atom<std::allocator<std::__cxx11::basic_string<char> > > (0x0x7f4914c29340) 0 empty
      std::integral_constant<bool, true> (0x0x7f4914c28360) 0 empty

Class std::is_nothrow_default_constructible<std::allocator<std::__cxx11::basic_string<char> > >
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_default_constructible<std::allocator<std::__cxx11::basic_string<char> > > (0x0x7f4914c29410) 0 empty
  std::__and_<std::is_default_constructible<std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::__is_nt_default_constructible_impl<std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, false> > (0x0x7f4914c29478) 0 empty
    std::__is_nt_default_constructible_impl<std::allocator<std::__cxx11::basic_string<char> >, false> (0x0x7f4914c294e0) 0 empty
      std::__is_nt_default_constructible_atom<std::allocator<std::__cxx11::basic_string<char> > > (0x0x7f4914c29548) 0 empty
        std::integral_constant<bool, true> (0x0x7f4914c28420) 0 empty

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

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

Class std::is_error_condition_enum<std::allocator<char> >
   size=1 align=1
   base size=1 base align=1
std::is_error_condition_enum<std::allocator<char> > (0x0x7f4914c29888) 0 empty
  std::integral_constant<bool, false> (0x0x7f4914c28d80) 0 empty

Class std::is_error_code_enum<std::allocator<char> >
   size=1 align=1
   base size=1 base align=1
std::is_error_code_enum<std::allocator<char> > (0x0x7f4914c29958) 0 empty
  std::integral_constant<bool, false> (0x0x7f4914c28de0) 0 empty

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

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

Class range<sid>
   size=24 align=8
   base size=24 base align=8
range<sid> (0x0x7f4914c50540) 0

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

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

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

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

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

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

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

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

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

Class std::is_error_condition_enum<std::_Rb_tree_iterator<std::pair<const short unsigned int, long unsigned int> > >
   size=1 align=1
   base size=1 base align=1
std::is_error_condition_enum<std::_Rb_tree_iterator<std::pair<const short unsigned int, long unsigned int> > > (0x0x7f4914c79478) 0 empty
  std::integral_constant<bool, false> (0x0x7f4914cbb3c0) 0 empty

Class std::is_error_code_enum<std::_Rb_tree_iterator<std::pair<const short unsigned int, long unsigned int> > >
   size=1 align=1
   base size=1 base align=1
std::is_error_code_enum<std::_Rb_tree_iterator<std::pair<const short unsigned int, long unsigned int> > > (0x0x7f4914c794e0) 0 empty
  std::integral_constant<bool, false> (0x0x7f4914cbb420) 0 empty

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

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

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

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

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

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

Class std::tuple<short unsigned int&&>
   size=8 align=8
   base size=8 base align=8
std::tuple<short unsigned int&&> (0x0x7f4914c79c30) 0
  std::_Tuple_impl<0ul, short unsigned int&&> (0x0x7f4914c79c98) 0
    std::_Head_base<0ul, short unsigned int&&, false> (0x0x7f4914cbb780) 0

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class std::__or_<std::is_function<short unsigned int&&>, std::is_reference<short unsigned int&&>, std::is_void<short unsigned int&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<short unsigned int&&>, std::is_reference<short unsigned int&&>, std::is_void<short unsigned int&&> > (0x0x7f4914ddf750) 0 empty
  std::__or_<std::is_reference<short unsigned int&&>, std::is_void<short unsigned int&&> > (0x0x7f4914ddf7b8) 0 empty
    std::is_reference<short unsigned int&&> (0x0x7f4914ddf820) 0 empty
      std::integral_constant<bool, true> (0x0x7f4914de14e0) 0 empty

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class std::__is_direct_constructible_ref_cast<short unsigned int&&, short unsigned int&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_ref_cast<short unsigned int&&, short unsigned int&&> (0x0x7f49149f32d8) 0 empty
  std::__and_<std::__is_static_castable<short unsigned int&&, short unsigned int&&>, std::__not_<std::__or_<std::__is_base_to_derived_ref<short unsigned int&&, short unsigned int&&, true>, std::__is_lvalue_to_rvalue_ref<short unsigned int&&, short unsigned int&&, false> > > > (0x0x7f49149f3340) 0 empty
    std::__not_<std::__or_<std::__is_base_to_derived_ref<short unsigned int&&, short unsigned int&&, true>, std::__is_lvalue_to_rvalue_ref<short unsigned int&&, short unsigned int&&, false> > > (0x0x7f49149f33a8) 0 empty
      std::integral_constant<bool, true> (0x0x7f4914de1f00) 0 empty

Class std::__is_direct_constructible_new<short unsigned int&&, short unsigned int&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new<short unsigned int&&, short unsigned int&&> (0x0x7f49149f3410) 0 empty
  std::__is_direct_constructible_ref_cast<short unsigned int&&, short unsigned int&&> (0x0x7f49149f3478) 0 empty
    std::__and_<std::__is_static_castable<short unsigned int&&, short unsigned int&&>, std::__not_<std::__or_<std::__is_base_to_derived_ref<short unsigned int&&, short unsigned int&&, true>, std::__is_lvalue_to_rvalue_ref<short unsigned int&&, short unsigned int&&, false> > > > (0x0x7f49149f34e0) 0 empty
      std::__not_<std::__or_<std::__is_base_to_derived_ref<short unsigned int&&, short unsigned int&&, true>, std::__is_lvalue_to_rvalue_ref<short unsigned int&&, short unsigned int&&, false> > > (0x0x7f49149f3548) 0 empty
        std::integral_constant<bool, true> (0x0x7f4914de1f60) 0 empty

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

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

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

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

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

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

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

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

Class std::__or_<std::is_void<short unsigned int&&>, std::is_function<short unsigned int&&>, std::is_array<short unsigned int&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<short unsigned int&&>, std::is_function<short unsigned int&&>, std::is_array<short unsigned int&&> > (0x0x7f49149f3af8) 0 empty
  std::__or_<std::is_function<short unsigned int&&>, std::is_array<short unsigned int&&> > (0x0x7f49149f3b60) 0 empty
    std::is_array<short unsigned int&&> (0x0x7f49149f3bc8) 0 empty
      std::integral_constant<bool, false> (0x0x7f49149fa420) 0 empty

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class std::__or_<std::is_function<std::tuple<short unsigned int&&>&&>, std::is_reference<std::tuple<short unsigned int&&>&&>, std::is_void<std::tuple<short unsigned int&&>&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::tuple<short unsigned int&&>&&>, std::is_reference<std::tuple<short unsigned int&&>&&>, std::is_void<std::tuple<short unsigned int&&>&&> > (0x0x7f4914a2c7b8) 0 empty
  std::__or_<std::is_reference<std::tuple<short unsigned int&&>&&>, std::is_void<std::tuple<short unsigned int&&>&&> > (0x0x7f4914a2c820) 0 empty
    std::is_reference<std::tuple<short unsigned int&&>&&> (0x0x7f4914a2c888) 0 empty
      std::integral_constant<bool, true> (0x0x7f4914a337e0) 0 empty

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

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

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

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

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

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

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

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

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

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

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

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

Class std::__is_direct_constructible_ref_cast<short unsigned int&&, std::tuple<short unsigned int&&>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_ref_cast<short unsigned int&&, std::tuple<short unsigned int&&>&&> (0x0x7f4914a2cd68) 0 empty
  std::__and_<std::__is_static_castable<std::tuple<short unsigned int&&>&&, short unsigned int&&>, std::__not_<std::__or_<std::__is_base_to_derived_ref<std::tuple<short unsigned int&&>&&, short unsigned int&&, true>, std::__is_lvalue_to_rvalue_ref<std::tuple<short unsigned int&&>&&, short unsigned int&&, false> > > > (0x0x7f4914a2cdd0) 0 empty
    std::__is_static_castable<std::tuple<short unsigned int&&>&&, short unsigned int&&> (0x0x7f4914a2ce38) 0 empty
      std::integral_constant<bool, false> (0x0x7f4914a33de0) 0 empty

Class std::__is_direct_constructible_new<short unsigned int&&, std::tuple<short unsigned int&&>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new<short unsigned int&&, std::tuple<short unsigned int&&>&&> (0x0x7f4914a2cf70) 0 empty
  std::__is_direct_constructible_ref_cast<short unsigned int&&, std::tuple<short unsigned int&&>&&> (0x0x7f4914a57000) 0 empty
    std::__and_<std::__is_static_castable<std::tuple<short unsigned int&&>&&, short unsigned int&&>, std::__not_<std::__or_<std::__is_base_to_derived_ref<std::tuple<short unsigned int&&>&&, short unsigned int&&, true>, std::__is_lvalue_to_rvalue_ref<std::tuple<short unsigned int&&>&&, short unsigned int&&, false> > > > (0x0x7f4914a57068) 0 empty
      std::__is_static_castable<std::tuple<short unsigned int&&>&&, short unsigned int&&> (0x0x7f4914a570d0) 0 empty
        std::integral_constant<bool, false> (0x0x7f4914a33e40) 0 empty

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

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

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

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

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

Class std::__or_<std::is_void<std::tuple<short unsigned int&&>&&>, std::is_function<short unsigned int&&>, std::is_array<short unsigned int&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<std::tuple<short unsigned int&&>&&>, std::is_function<short unsigned int&&>, std::is_array<short unsigned int&&> > (0x0x7f4914a57410) 0 empty
  std::__or_<std::is_function<short unsigned int&&>, std::is_array<short unsigned int&&> > (0x0x7f4914a57478) 0 empty
    std::is_array<short unsigned int&&> (0x0x7f4914a574e0) 0 empty
      std::integral_constant<bool, false> (0x0x7f4914a5a480) 0 empty

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class std::__or_<std::is_function<short unsigned int&>, std::is_reference<short unsigned int&>, std::is_void<short unsigned int&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<short unsigned int&>, std::is_reference<short unsigned int&>, std::is_void<short unsigned int&> > (0x0x7f4914a881a0) 0 empty
  std::__or_<std::is_reference<short unsigned int&>, std::is_void<short unsigned int&> > (0x0x7f4914a88208) 0 empty
    std::is_reference<short unsigned int&> (0x0x7f4914a88270) 0 empty
      std::integral_constant<bool, true> (0x0x7f4914a81300) 0 empty

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class std::__and_<std::__not_<std::is_function<short unsigned int> >, std::__or_<std::is_same<short unsigned int, short unsigned int>, std::is_base_of<short unsigned int, short unsigned int> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__not_<std::is_function<short unsigned int> >, std::__or_<std::is_same<short unsigned int, short unsigned int>, std::is_base_of<short unsigned int, short unsigned int> > > (0x0x7f4914a88bc8) 0 empty
  std::__or_<std::is_same<short unsigned int, short unsigned int>, std::is_base_of<short unsigned int, short unsigned int> > (0x0x7f4914a88c30) 0 empty
    std::is_same<short unsigned int, short unsigned int> (0x0x7f4914a88c98) 0 empty
      std::integral_constant<bool, true> (0x0x7f4914a81c00) 0 empty

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

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

Class std::__is_direct_constructible_ref_cast<short unsigned int&&, short unsigned int&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_ref_cast<short unsigned int&&, short unsigned int&> (0x0x7f4914a88e38) 0 empty
  std::__and_<std::__is_static_castable<short unsigned int&, short unsigned int&&>, std::__not_<std::__or_<std::__is_base_to_derived_ref<short unsigned int&, short unsigned int&&, true>, std::__is_lvalue_to_rvalue_ref<short unsigned int&, short unsigned int&&, true> > > > (0x0x7f4914a88ea0) 0 empty
    std::__not_<std::__or_<std::__is_base_to_derived_ref<short unsigned int&, short unsigned int&&, true>, std::__is_lvalue_to_rvalue_ref<short unsigned int&, short unsigned int&&, true> > > (0x0x7f4914a88f08) 0 empty
      std::integral_constant<bool, false> (0x0x7f4914a81d20) 0 empty

Class std::__is_direct_constructible_new<short unsigned int&&, short unsigned int&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new<short unsigned int&&, short unsigned int&> (0x0x7f4914a88f70) 0 empty
  std::__is_direct_constructible_ref_cast<short unsigned int&&, short unsigned int&> (0x0x7f4914aa7000) 0 empty
    std::__and_<std::__is_static_castable<short unsigned int&, short unsigned int&&>, std::__not_<std::__or_<std::__is_base_to_derived_ref<short unsigned int&, short unsigned int&&, true>, std::__is_lvalue_to_rvalue_ref<short unsigned int&, short unsigned int&&, true> > > > (0x0x7f4914aa7068) 0 empty
      std::__not_<std::__or_<std::__is_base_to_derived_ref<short unsigned int&, short unsigned int&&, true>, std::__is_lvalue_to_rvalue_ref<short unsigned int&, short unsigned int&&, true> > > (0x0x7f4914aa70d0) 0 empty
        std::integral_constant<bool, false> (0x0x7f4914a81d80) 0 empty

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

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

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

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

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

Class std::__or_<std::is_void<short unsigned int&>, std::is_function<short unsigned int&&>, std::is_array<short unsigned int&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<short unsigned int&>, std::is_function<short unsigned int&&>, std::is_array<short unsigned int&&> > (0x0x7f4914aa73a8) 0 empty
  std::__or_<std::is_function<short unsigned int&&>, std::is_array<short unsigned int&&> > (0x0x7f4914aa7410) 0 empty
    std::is_array<short unsigned int&&> (0x0x7f4914aa7478) 0 empty
      std::integral_constant<bool, false> (0x0x7f4914ab0060) 0 empty

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class std::is_nothrow_constructible<short unsigned int&&, short unsigned int&&>
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_constructible<short unsigned int&&, short unsigned int&&> (0x0x7f4914aa7b60) 0 empty
  std::__and_<std::is_constructible<short unsigned int&&, short unsigned int&&>, std::__is_nt_constructible_impl<short unsigned int&&, short unsigned int&&> > (0x0x7f4914aa7bc8) 0 empty
    std::__is_nt_constructible_impl<short unsigned int&&, short unsigned int&&> (0x0x7f4914aa7c30) 0 empty
      std::integral_constant<bool, true> (0x0x7f4914ab0a80) 0 empty

Class std::__is_nothrow_move_constructible_impl<short unsigned int&&, true>
   size=1 align=1
   base size=1 base align=1
std::__is_nothrow_move_constructible_impl<short unsigned int&&, true> (0x0x7f4914aa7c98) 0 empty
  std::is_nothrow_constructible<short unsigned int&&, short unsigned int&&> (0x0x7f4914aa7d00) 0 empty
    std::__and_<std::is_constructible<short unsigned int&&, short unsigned int&&>, std::__is_nt_constructible_impl<short unsigned int&&, short unsigned int&&> > (0x0x7f4914aa7d68) 0 empty
      std::__is_nt_constructible_impl<short unsigned int&&, short unsigned int&&> (0x0x7f4914aa7dd0) 0 empty
        std::integral_constant<bool, true> (0x0x7f4914ab0ae0) 0 empty

Class std::is_nothrow_move_constructible<short unsigned int&&>
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_move_constructible<short unsigned int&&> (0x0x7f4914aa7e38) 0 empty
  std::__is_nothrow_move_constructible_impl<short unsigned int&&, true> (0x0x7f4914aa7ea0) 0 empty
    std::is_nothrow_constructible<short unsigned int&&, short unsigned int&&> (0x0x7f4914aa7f08) 0 empty
      std::__and_<std::is_constructible<short unsigned int&&, short unsigned int&&>, std::__is_nt_constructible_impl<short unsigned int&&, short unsigned int&&> > (0x0x7f4914aa7f70) 0 empty
        std::__is_nt_constructible_impl<short unsigned int&&, short unsigned int&&> (0x0x7f4914ad7000) 0 empty
          std::integral_constant<bool, true> (0x0x7f4914ab0b40) 0 empty

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

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

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

Class std::is_array<std::less<char> >
   size=1 align=1
   base size=1 base align=1
std::is_array<std::less<char> > (0x0x7f4914ad7208) 0 empty
  std::integral_constant<bool, false> (0x0x7f4914ae35a0) 0 empty

Class std::__not_<std::is_void<std::less<char> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::is_void<std::less<char> > > (0x0x7f4914ad7270) 0 empty
  std::integral_constant<bool, true> (0x0x7f4914ae3600) 0 empty

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

Class std::__is_default_constructible_impl<std::less<char> >
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_impl<std::less<char> > (0x0x7f4914ad72d8) 0 empty
  std::__do_is_default_constructible_impl (0x0x7f4914ae36c0) 0 empty

Class std::__and_<std::__not_<std::is_void<std::less<char> > >, std::__is_default_constructible_impl<std::less<char> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__not_<std::is_void<std::less<char> > >, std::__is_default_constructible_impl<std::less<char> > > (0x0x7f4914ad7340) 0 empty
  std::__is_default_constructible_impl<std::less<char> > (0x0x7f4914ad73a8) 0 empty
    std::__do_is_default_constructible_impl (0x0x7f4914ae3720) 0 empty

Class std::__is_default_constructible_atom<std::less<char> >
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_atom<std::less<char> > (0x0x7f4914ad7410) 0 empty
  std::__and_<std::__not_<std::is_void<std::less<char> > >, std::__is_default_constructible_impl<std::less<char> > > (0x0x7f4914ad7478) 0 empty
    std::__is_default_constructible_impl<std::less<char> > (0x0x7f4914ad74e0) 0 empty
      std::__do_is_default_constructible_impl (0x0x7f4914ae3780) 0 empty

Class std::__is_default_constructible_safe<std::less<char>, false>
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_safe<std::less<char>, false> (0x0x7f4914ad7548) 0 empty
  std::integral_constant<bool, true> (0x0x7f4914ae37e0) 0 empty

Class std::is_default_constructible<std::less<char> >
   size=1 align=1
   base size=1 base align=1
std::is_default_constructible<std::less<char> > (0x0x7f4914ad75b0) 0 empty
  std::integral_constant<bool, true> (0x0x7f4914ae3840) 0 empty

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

Class std::__is_nt_default_constructible_atom<std::less<char> >
   size=1 align=1
   base size=1 base align=1
std::__is_nt_default_constructible_atom<std::less<char> > (0x0x7f4914ad7618) 0 empty
  std::integral_constant<bool, true> (0x0x7f4914ae3900) 0 empty

Class std::__is_nt_default_constructible_impl<std::less<char>, false>
   size=1 align=1
   base size=1 base align=1
std::__is_nt_default_constructible_impl<std::less<char>, false> (0x0x7f4914ad7680) 0 empty
  std::__is_nt_default_constructible_atom<std::less<char> > (0x0x7f4914ad76e8) 0 empty
    std::integral_constant<bool, true> (0x0x7f4914ae3960) 0 empty

Class std::__and_<std::is_default_constructible<std::less<char> >, std::__is_nt_default_constructible_impl<std::less<char>, false> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_default_constructible<std::less<char> >, std::__is_nt_default_constructible_impl<std::less<char>, false> > (0x0x7f4914ad7750) 0 empty
  std::__is_nt_default_constructible_impl<std::less<char>, false> (0x0x7f4914ad77b8) 0 empty
    std::__is_nt_default_constructible_atom<std::less<char> > (0x0x7f4914ad7820) 0 empty
      std::integral_constant<bool, true> (0x0x7f4914ae39c0) 0 empty

Class std::is_nothrow_default_constructible<std::less<char> >
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_default_constructible<std::less<char> > (0x0x7f4914ad7888) 0 empty
  std::__and_<std::is_default_constructible<std::less<char> >, std::__is_nt_default_constructible_impl<std::less<char>, false> > (0x0x7f4914ad78f0) 0 empty
    std::__is_nt_default_constructible_impl<std::less<char>, false> (0x0x7f4914ad7958) 0 empty
      std::__is_nt_default_constructible_atom<std::less<char> > (0x0x7f4914ad79c0) 0 empty
        std::integral_constant<bool, true> (0x0x7f4914ae3a20) 0 empty

Class std::initializer_list<release>
   size=16 align=8
   base size=16 base align=8
std::initializer_list<release> (0x0x7f4914ae3f00) 0

Class std::_Rb_tree_const_iterator<char>
   size=8 align=8
   base size=8 base align=8
std::_Rb_tree_const_iterator<char> (0x0x7f4914b1f0c0) 0

Class std::_PCC<true, std::_Rb_tree_const_iterator<char>, bool>
   size=1 align=1
   base size=0 base align=1
std::_PCC<true, std::_Rb_tree_const_iterator<char>, bool> (0x0x7f4914b1f120) 0 empty

Class std::is_function<std::_Rb_tree_const_iterator<char> >
   size=1 align=1
   base size=1 base align=1
std::is_function<std::_Rb_tree_const_iterator<char> > (0x0x7f4914ad7b60) 0 empty
  std::integral_constant<bool, false> (0x0x7f4914b1f180) 0 empty

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

Class std::is_lvalue_reference<std::_Rb_tree_const_iterator<char> >
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<std::_Rb_tree_const_iterator<char> > (0x0x7f4914ad7bc8) 0 empty
  std::integral_constant<bool, false> (0x0x7f4914b1f240) 0 empty

Class std::conditional<false, std::is_lvalue_reference<std::_Rb_tree_const_iterator<char> >, std::is_rvalue_reference<std::_Rb_tree_const_iterator<char> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_lvalue_reference<std::_Rb_tree_const_iterator<char> >, std::is_rvalue_reference<std::_Rb_tree_const_iterator<char> > > (0x0x7f4914b1f2a0) 0 empty

Class std::is_rvalue_reference<std::_Rb_tree_const_iterator<char> >
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<std::_Rb_tree_const_iterator<char> > (0x0x7f4914ad7c30) 0 empty
  std::integral_constant<bool, false> (0x0x7f4914b1f300) 0 empty

Class std::__or_<std::is_lvalue_reference<std::_Rb_tree_const_iterator<char> >, std::is_rvalue_reference<std::_Rb_tree_const_iterator<char> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<std::_Rb_tree_const_iterator<char> >, std::is_rvalue_reference<std::_Rb_tree_const_iterator<char> > > (0x0x7f4914ad7c98) 0 empty
  std::is_rvalue_reference<std::_Rb_tree_const_iterator<char> > (0x0x7f4914ad7d00) 0 empty
    std::integral_constant<bool, false> (0x0x7f4914b1f360) 0 empty

Class std::is_reference<std::_Rb_tree_const_iterator<char> >
   size=1 align=1
   base size=1 base align=1
std::is_reference<std::_Rb_tree_const_iterator<char> > (0x0x7f4914ad7d68) 0 empty
  std::integral_constant<bool, false> (0x0x7f4914b1f3c0) 0 empty

Class std::conditional<false, std::is_reference<std::_Rb_tree_const_iterator<char> >, std::is_void<std::_Rb_tree_const_iterator<char> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_reference<std::_Rb_tree_const_iterator<char> >, std::is_void<std::_Rb_tree_const_iterator<char> > > (0x0x7f4914b1f420) 0 empty

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

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

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

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

Class std::is_void<std::_Rb_tree_const_iterator<char> >
   size=1 align=1
   base size=1 base align=1
std::is_void<std::_Rb_tree_const_iterator<char> > (0x0x7f4914ad7ea0) 0 empty
  std::integral_constant<bool, false> (0x0x7f4914b1f600) 0 empty

Class std::__or_<std::is_reference<std::_Rb_tree_const_iterator<char> >, std::is_void<std::_Rb_tree_const_iterator<char> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::_Rb_tree_const_iterator<char> >, std::is_void<std::_Rb_tree_const_iterator<char> > > (0x0x7f4914ad7f08) 0 empty
  std::is_void<std::_Rb_tree_const_iterator<char> > (0x0x7f4914ad7f70) 0 empty
    std::integral_constant<bool, false> (0x0x7f4914b1f660) 0 empty

Class std::__or_<std::is_function<std::_Rb_tree_const_iterator<char> >, std::is_reference<std::_Rb_tree_const_iterator<char> >, std::is_void<std::_Rb_tree_const_iterator<char> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::_Rb_tree_const_iterator<char> >, std::is_reference<std::_Rb_tree_const_iterator<char> >, std::is_void<std::_Rb_tree_const_iterator<char> > > (0x0x7f4914ad7138) 0 empty
  std::__or_<std::is_reference<std::_Rb_tree_const_iterator<char> >, std::is_void<std::_Rb_tree_const_iterator<char> > > (0x0x7f4914b88000) 0 empty
    std::is_void<std::_Rb_tree_const_iterator<char> > (0x0x7f4914b88068) 0 empty
      std::integral_constant<bool, false> (0x0x7f4914b1f6c0) 0 empty

Class std::__not_<std::__or_<std::is_function<std::_Rb_tree_const_iterator<char> >, std::is_reference<std::_Rb_tree_const_iterator<char> >, std::is_void<std::_Rb_tree_const_iterator<char> > > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<std::_Rb_tree_const_iterator<char> >, std::is_reference<std::_Rb_tree_const_iterator<char> >, std::is_void<std::_Rb_tree_const_iterator<char> > > > (0x0x7f4914b880d0) 0 empty
  std::integral_constant<bool, true> (0x0x7f4914b1f720) 0 empty

Class std::is_object<std::_Rb_tree_const_iterator<char> >
   size=1 align=1
   base size=1 base align=1
std::is_object<std::_Rb_tree_const_iterator<char> > (0x0x7f4914b88138) 0 empty
  std::integral_constant<bool, true> (0x0x7f4914b1f780) 0 empty

Class std::conditional<true, std::is_object<std::_Rb_tree_const_iterator<char> >, std::is_reference<std::_Rb_tree_const_iterator<char> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_object<std::_Rb_tree_const_iterator<char> >, std::is_reference<std::_Rb_tree_const_iterator<char> > > (0x0x7f4914b1f7e0) 0 empty

Class std::__or_<std::is_object<std::_Rb_tree_const_iterator<char> >, std::is_reference<std::_Rb_tree_const_iterator<char> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<std::_Rb_tree_const_iterator<char> >, std::is_reference<std::_Rb_tree_const_iterator<char> > > (0x0x7f4914b881a0) 0 empty
  std::is_object<std::_Rb_tree_const_iterator<char> > (0x0x7f4914b88208) 0 empty
    std::integral_constant<bool, true> (0x0x7f4914b1f840) 0 empty

Class std::__is_referenceable<std::_Rb_tree_const_iterator<char> >
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<std::_Rb_tree_const_iterator<char> > (0x0x7f4914b88270) 0 empty
  std::integral_constant<bool, true> (0x0x7f4914b1f8a0) 0 empty

Class std::is_function<std::_Rb_tree_const_iterator<char>&>
   size=1 align=1
   base size=1 base align=1
std::is_function<std::_Rb_tree_const_iterator<char>&> (0x0x7f4914b882d8) 0 empty
  std::integral_constant<bool, false> (0x0x7f4914b1f960) 0 empty

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

Class std::is_lvalue_reference<std::_Rb_tree_const_iterator<char>&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<std::_Rb_tree_const_iterator<char>&> (0x0x7f4914b88340) 0 empty
  std::integral_constant<bool, true> (0x0x7f4914b1fa20) 0 empty

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

Class std::__or_<std::is_lvalue_reference<std::_Rb_tree_const_iterator<char>&>, std::is_rvalue_reference<std::_Rb_tree_const_iterator<char>&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<std::_Rb_tree_const_iterator<char>&>, std::is_rvalue_reference<std::_Rb_tree_const_iterator<char>&> > (0x0x7f4914b883a8) 0 empty
  std::is_lvalue_reference<std::_Rb_tree_const_iterator<char>&> (0x0x7f4914b88410) 0 empty
    std::integral_constant<bool, true> (0x0x7f4914b1fae0) 0 empty

Class std::is_reference<std::_Rb_tree_const_iterator<char>&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<std::_Rb_tree_const_iterator<char>&> (0x0x7f4914b88478) 0 empty
  std::integral_constant<bool, true> (0x0x7f4914b1fb40) 0 empty

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

Class std::__or_<std::is_reference<std::_Rb_tree_const_iterator<char>&>, std::is_void<std::_Rb_tree_const_iterator<char>&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::_Rb_tree_const_iterator<char>&>, std::is_void<std::_Rb_tree_const_iterator<char>&> > (0x0x7f4914b884e0) 0 empty
  std::is_reference<std::_Rb_tree_const_iterator<char>&> (0x0x7f4914b88548) 0 empty
    std::integral_constant<bool, true> (0x0x7f4914b1fc00) 0 empty

Class std::__or_<std::is_function<std::_Rb_tree_const_iterator<char>&>, std::is_reference<std::_Rb_tree_const_iterator<char>&>, std::is_void<std::_Rb_tree_const_iterator<char>&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::_Rb_tree_const_iterator<char>&>, std::is_reference<std::_Rb_tree_const_iterator<char>&>, std::is_void<std::_Rb_tree_const_iterator<char>&> > (0x0x7f4914b885b0) 0 empty
  std::__or_<std::is_reference<std::_Rb_tree_const_iterator<char>&>, std::is_void<std::_Rb_tree_const_iterator<char>&> > (0x0x7f4914b88618) 0 empty
    std::is_reference<std::_Rb_tree_const_iterator<char>&> (0x0x7f4914b88680) 0 empty
      std::integral_constant<bool, true> (0x0x7f4914b1fc60) 0 empty

Class std::__not_<std::__or_<std::is_function<std::_Rb_tree_const_iterator<char>&>, std::is_reference<std::_Rb_tree_const_iterator<char>&>, std::is_void<std::_Rb_tree_const_iterator<char>&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<std::_Rb_tree_const_iterator<char>&>, std::is_reference<std::_Rb_tree_const_iterator<char>&>, std::is_void<std::_Rb_tree_const_iterator<char>&> > > (0x0x7f4914b886e8) 0 empty
  std::integral_constant<bool, false> (0x0x7f4914b1fcc0) 0 empty

Class std::is_object<std::_Rb_tree_const_iterator<char>&>
   size=1 align=1
   base size=1 base align=1
std::is_object<std::_Rb_tree_const_iterator<char>&> (0x0x7f4914b88750) 0 empty
  std::integral_constant<bool, false> (0x0x7f4914b1fd20) 0 empty

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

Class std::__or_<std::is_object<std::_Rb_tree_const_iterator<char>&>, std::is_reference<std::_Rb_tree_const_iterator<char>&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<std::_Rb_tree_const_iterator<char>&>, std::is_reference<std::_Rb_tree_const_iterator<char>&> > (0x0x7f4914b887b8) 0 empty
  std::is_reference<std::_Rb_tree_const_iterator<char>&> (0x0x7f4914b88820) 0 empty
    std::integral_constant<bool, true> (0x0x7f4914b1fde0) 0 empty

Class std::__is_referenceable<std::_Rb_tree_const_iterator<char>&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<std::_Rb_tree_const_iterator<char>&> (0x0x7f4914b88888) 0 empty
  std::integral_constant<bool, true> (0x0x7f4914b1fe40) 0 empty

Class std::__add_rvalue_reference_helper<std::_Rb_tree_const_iterator<char>&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<std::_Rb_tree_const_iterator<char>&, true> (0x0x7f4914b1fea0) 0 empty

Class std::add_rvalue_reference<std::_Rb_tree_const_iterator<char>&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<std::_Rb_tree_const_iterator<char>&> (0x0x7f4914b888f0) 0 empty
  std::__add_rvalue_reference_helper<std::_Rb_tree_const_iterator<char>&, true> (0x0x7f4914b1ff00) 0 empty

Class std::is_function<const std::_Rb_tree_const_iterator<char>&>
   size=1 align=1
   base size=1 base align=1
std::is_function<const std::_Rb_tree_const_iterator<char>&> (0x0x7f4914b889c0) 0 empty
  std::integral_constant<bool, false> (0x0x7f4914b1ff60) 0 empty

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

Class std::is_lvalue_reference<const std::_Rb_tree_const_iterator<char>&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<const std::_Rb_tree_const_iterator<char>&> (0x0x7f4914b88a28) 0 empty
  std::integral_constant<bool, true> (0x0x7f4914ba7060) 0 empty

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

Class std::__or_<std::is_lvalue_reference<const std::_Rb_tree_const_iterator<char>&>, std::is_rvalue_reference<const std::_Rb_tree_const_iterator<char>&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<const std::_Rb_tree_const_iterator<char>&>, std::is_rvalue_reference<const std::_Rb_tree_const_iterator<char>&> > (0x0x7f4914b88a90) 0 empty
  std::is_lvalue_reference<const std::_Rb_tree_const_iterator<char>&> (0x0x7f4914b88af8) 0 empty
    std::integral_constant<bool, true> (0x0x7f4914ba7120) 0 empty

Class std::is_reference<const std::_Rb_tree_const_iterator<char>&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<const std::_Rb_tree_const_iterator<char>&> (0x0x7f4914b88b60) 0 empty
  std::integral_constant<bool, true> (0x0x7f4914ba7180) 0 empty

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

Class std::__or_<std::is_reference<const std::_Rb_tree_const_iterator<char>&>, std::is_void<const std::_Rb_tree_const_iterator<char>&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<const std::_Rb_tree_const_iterator<char>&>, std::is_void<const std::_Rb_tree_const_iterator<char>&> > (0x0x7f4914b88bc8) 0 empty
  std::is_reference<const std::_Rb_tree_const_iterator<char>&> (0x0x7f4914b88c30) 0 empty
    std::integral_constant<bool, true> (0x0x7f4914ba7240) 0 empty

Class std::__or_<std::is_function<const std::_Rb_tree_const_iterator<char>&>, std::is_reference<const std::_Rb_tree_const_iterator<char>&>, std::is_void<const std::_Rb_tree_const_iterator<char>&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<const std::_Rb_tree_const_iterator<char>&>, std::is_reference<const std::_Rb_tree_const_iterator<char>&>, std::is_void<const std::_Rb_tree_const_iterator<char>&> > (0x0x7f4914b88c98) 0 empty
  std::__or_<std::is_reference<const std::_Rb_tree_const_iterator<char>&>, std::is_void<const std::_Rb_tree_const_iterator<char>&> > (0x0x7f4914b88d00) 0 empty
    std::is_reference<const std::_Rb_tree_const_iterator<char>&> (0x0x7f4914b88d68) 0 empty
      std::integral_constant<bool, true> (0x0x7f4914ba72a0) 0 empty

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

Class std::is_object<const std::_Rb_tree_const_iterator<char>&>
   size=1 align=1
   base size=1 base align=1
std::is_object<const std::_Rb_tree_const_iterator<char>&> (0x0x7f4914b88e38) 0 empty
  std::integral_constant<bool, false> (0x0x7f4914ba7360) 0 empty

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

Class std::__or_<std::is_object<const std::_Rb_tree_const_iterator<char>&>, std::is_reference<const std::_Rb_tree_const_iterator<char>&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<const std::_Rb_tree_const_iterator<char>&>, std::is_reference<const std::_Rb_tree_const_iterator<char>&> > (0x0x7f4914b88ea0) 0 empty
  std::is_reference<const std::_Rb_tree_const_iterator<char>&> (0x0x7f4914b88f08) 0 empty
    std::integral_constant<bool, true> (0x0x7f4914ba7420) 0 empty

Class std::__is_referenceable<const std::_Rb_tree_const_iterator<char>&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<const std::_Rb_tree_const_iterator<char>&> (0x0x7f4914b88f70) 0 empty
  std::integral_constant<bool, true> (0x0x7f4914ba7480) 0 empty

Class std::__add_rvalue_reference_helper<const std::_Rb_tree_const_iterator<char>&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<const std::_Rb_tree_const_iterator<char>&, true> (0x0x7f4914ba74e0) 0 empty

Class std::add_rvalue_reference<const std::_Rb_tree_const_iterator<char>&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<const std::_Rb_tree_const_iterator<char>&> (0x0x7f4914bb6000) 0 empty
  std::__add_rvalue_reference_helper<const std::_Rb_tree_const_iterator<char>&, true> (0x0x7f4914ba7540) 0 empty

Class std::__is_assignable_helper<std::_Rb_tree_const_iterator<char>&, const std::_Rb_tree_const_iterator<char>&>
   size=1 align=1
   base size=0 base align=1
std::__is_assignable_helper<std::_Rb_tree_const_iterator<char>&, const std::_Rb_tree_const_iterator<char>&> (0x0x7f4914b1f900) 0 empty

Class std::is_assignable<std::_Rb_tree_const_iterator<char>&, const std::_Rb_tree_const_iterator<char>&>
   size=1 align=1
   base size=1 base align=1
std::is_assignable<std::_Rb_tree_const_iterator<char>&, const std::_Rb_tree_const_iterator<char>&> (0x0x7f4914bb6138) 0 empty
  std::integral_constant<bool, true> (0x0x7f4914ba75a0) 0 empty

Class std::__is_copy_assignable_impl<std::_Rb_tree_const_iterator<char>, true>
   size=1 align=1
   base size=1 base align=1
std::__is_copy_assignable_impl<std::_Rb_tree_const_iterator<char>, true> (0x0x7f4914bb6270) 0 empty
  std::is_assignable<std::_Rb_tree_const_iterator<char>&, const std::_Rb_tree_const_iterator<char>&> (0x0x7f4914bb62d8) 0 empty
    std::integral_constant<bool, true> (0x0x7f4914ba76c0) 0 empty

Class std::is_copy_assignable<std::_Rb_tree_const_iterator<char> >
   size=1 align=1
   base size=1 base align=1
std::is_copy_assignable<std::_Rb_tree_const_iterator<char> > (0x0x7f4914bb63a8) 0 empty
  std::__is_copy_assignable_impl<std::_Rb_tree_const_iterator<char>, true> (0x0x7f4914bb6410) 0 empty
    std::is_assignable<std::_Rb_tree_const_iterator<char>&, const std::_Rb_tree_const_iterator<char>&> (0x0x7f4914bb6478) 0 empty
      std::integral_constant<bool, true> (0x0x7f4914ba7720) 0 empty

Class std::conditional<true, std::is_copy_assignable<bool>, std::is_copy_assignable<std::_Rb_tree_const_iterator<char> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_copy_assignable<bool>, std::is_copy_assignable<std::_Rb_tree_const_iterator<char> > > (0x0x7f4914ba7780) 0 empty

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

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

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

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

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

Class std::__or_<std::is_lvalue_reference<bool>, std::is_rvalue_reference<bool> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<bool>, std::is_rvalue_reference<bool> > (0x0x7f4914bb6750) 0 empty
  std::is_rvalue_reference<bool> (0x0x7f4914bb67b8) 0 empty
    std::integral_constant<bool, false> (0x0x7f4914ba7a80) 0 empty

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

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

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

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

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

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

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

Class std::__or_<std::is_reference<bool>, std::is_void<bool> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<bool>, std::is_void<bool> > (0x0x7f4914bb69c0) 0 empty
  std::is_void<bool> (0x0x7f4914bb6a28) 0 empty
    std::integral_constant<bool, false> (0x0x7f4914ba7d80) 0 empty

Class std::__or_<std::is_function<bool>, std::is_reference<bool>, std::is_void<bool> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<bool>, std::is_reference<bool>, std::is_void<bool> > (0x0x7f4914bb6a90) 0 empty
  std::__or_<std::is_reference<bool>, std::is_void<bool> > (0x0x7f4914bb6af8) 0 empty
    std::is_void<bool> (0x0x7f4914bb6b60) 0 empty
      std::integral_constant<bool, false> (0x0x7f4914ba7de0) 0 empty

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

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

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

Class std::__or_<std::is_object<bool>, std::is_reference<bool> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<bool>, std::is_reference<bool> > (0x0x7f4914bb6c98) 0 empty
  std::is_object<bool> (0x0x7f4914bb6d00) 0 empty
    std::integral_constant<bool, true> (0x0x7f4914bcc120) 0 empty

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

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

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

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

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

Class std::__or_<std::is_lvalue_reference<bool&>, std::is_rvalue_reference<bool&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<bool&>, std::is_rvalue_reference<bool&> > (0x0x7f4914bb6ea0) 0 empty
  std::is_lvalue_reference<bool&> (0x0x7f4914bb6f08) 0 empty
    std::integral_constant<bool, true> (0x0x7f4914bcc480) 0 empty

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

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

Class std::__or_<std::is_reference<bool&>, std::is_void<bool&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<bool&>, std::is_void<bool&> > (0x0x7f4914bdf000) 0 empty
  std::is_reference<bool&> (0x0x7f4914bdf068) 0 empty
    std::integral_constant<bool, true> (0x0x7f4914bcc5a0) 0 empty

Class std::__or_<std::is_function<bool&>, std::is_reference<bool&>, std::is_void<bool&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<bool&>, std::is_reference<bool&>, std::is_void<bool&> > (0x0x7f4914bdf0d0) 0 empty
  std::__or_<std::is_reference<bool&>, std::is_void<bool&> > (0x0x7f4914bdf138) 0 empty
    std::is_reference<bool&> (0x0x7f4914bdf1a0) 0 empty
      std::integral_constant<bool, true> (0x0x7f4914bcc600) 0 empty

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

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

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

Class std::__or_<std::is_object<bool&>, std::is_reference<bool&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<bool&>, std::is_reference<bool&> > (0x0x7f4914bdf3a8) 0 empty
  std::is_reference<bool&> (0x0x7f4914bdf410) 0 empty
    std::integral_constant<bool, true> (0x0x7f4914bcc840) 0 empty

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

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

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

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

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

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

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

Class std::__or_<std::is_lvalue_reference<const bool&>, std::is_rvalue_reference<const bool&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<const bool&>, std::is_rvalue_reference<const bool&> > (0x0x7f4914bdf820) 0 empty
  std::is_lvalue_reference<const bool&> (0x0x7f4914bdf888) 0 empty
    std::integral_constant<bool, true> (0x0x7f4914bccb40) 0 empty

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

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

Class std::__or_<std::is_reference<const bool&>, std::is_void<const bool&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<const bool&>, std::is_void<const bool&> > (0x0x7f4914bdf958) 0 empty
  std::is_reference<const bool&> (0x0x7f4914bdf9c0) 0 empty
    std::integral_constant<bool, true> (0x0x7f4914bccd20) 0 empty

Class std::__or_<std::is_function<const bool&>, std::is_reference<const bool&>, std::is_void<const bool&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<const bool&>, std::is_reference<const bool&>, std::is_void<const bool&> > (0x0x7f4914bdfa28) 0 empty
  std::__or_<std::is_reference<const bool&>, std::is_void<const bool&> > (0x0x7f4914bdfa90) 0 empty
    std::is_reference<const bool&> (0x0x7f4914bdfaf8) 0 empty
      std::integral_constant<bool, true> (0x0x7f4914bccd80) 0 empty

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

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

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

Class std::__or_<std::is_object<const bool&>, std::is_reference<const bool&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<const bool&>, std::is_reference<const bool&> > (0x0x7f4914bdfdd0) 0 empty
  std::is_reference<const bool&> (0x0x7f4914bdfe38) 0 empty
    std::integral_constant<bool, true> (0x0x7f4914bccf00) 0 empty

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

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

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

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

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

Class std::__is_copy_assignable_impl<bool, true>
   size=1 align=1
   base size=1 base align=1
std::__is_copy_assignable_impl<bool, true> (0x0x7f49147ea000) 0 empty
  std::is_assignable<bool&, const bool&> (0x0x7f49147ea068) 0 empty
    std::integral_constant<bool, true> (0x0x7f49147e6120) 0 empty

Class std::is_copy_assignable<bool>
   size=1 align=1
   base size=1 base align=1
std::is_copy_assignable<bool> (0x0x7f49147ea0d0) 0 empty
  std::__is_copy_assignable_impl<bool, true> (0x0x7f49147ea138) 0 empty
    std::is_assignable<bool&, const bool&> (0x0x7f49147ea1a0) 0 empty
      std::integral_constant<bool, true> (0x0x7f49147e6180) 0 empty

Class std::__and_<std::is_copy_assignable<std::_Rb_tree_const_iterator<char> >, std::is_copy_assignable<bool> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_copy_assignable<std::_Rb_tree_const_iterator<char> >, std::is_copy_assignable<bool> > (0x0x7f49147ea208) 0 empty
  std::is_copy_assignable<bool> (0x0x7f49147ea270) 0 empty
    std::__is_copy_assignable_impl<bool, true> (0x0x7f49147ea2d8) 0 empty
      std::is_assignable<bool&, const bool&> (0x0x7f49147ea340) 0 empty
        std::integral_constant<bool, true> (0x0x7f49147e61e0) 0 empty

Class std::conditional<true, const std::pair<std::_Rb_tree_const_iterator<char>, bool>&, const std::__nonesuch&>
   size=1 align=1
   base size=0 base align=1
std::conditional<true, const std::pair<std::_Rb_tree_const_iterator<char>, bool>&, const std::__nonesuch&> (0x0x7f49147e6240) 0 empty

Class std::__not_<std::__and_<std::is_copy_assignable<std::_Rb_tree_const_iterator<char> >, std::is_copy_assignable<bool> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__and_<std::is_copy_assignable<std::_Rb_tree_const_iterator<char> >, std::is_copy_assignable<bool> > > (0x0x7f49147ea5b0) 0 empty
  std::integral_constant<bool, false> (0x0x7f49147e62a0) 0 empty

Class std::conditional<false, const std::pair<std::_Rb_tree_const_iterator<char>, bool>&, const std::__nonesuch&>
   size=1 align=1
   base size=0 base align=1
std::conditional<false, const std::pair<std::_Rb_tree_const_iterator<char>, bool>&, const std::__nonesuch&> (0x0x7f49147e6300) 0 empty

Class std::is_function<std::_Rb_tree_const_iterator<char>&&>
   size=1 align=1
   base size=1 base align=1
std::is_function<std::_Rb_tree_const_iterator<char>&&> (0x0x7f49147ea750) 0 empty
  std::integral_constant<bool, false> (0x0x7f49147e63c0) 0 empty

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

Class std::is_lvalue_reference<std::_Rb_tree_const_iterator<char>&&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<std::_Rb_tree_const_iterator<char>&&> (0x0x7f49147ea7b8) 0 empty
  std::integral_constant<bool, false> (0x0x7f49147e6480) 0 empty

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

Class std::is_rvalue_reference<std::_Rb_tree_const_iterator<char>&&>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<std::_Rb_tree_const_iterator<char>&&> (0x0x7f49147ea820) 0 empty
  std::integral_constant<bool, true> (0x0x7f49147e6540) 0 empty

Class std::__or_<std::is_lvalue_reference<std::_Rb_tree_const_iterator<char>&&>, std::is_rvalue_reference<std::_Rb_tree_const_iterator<char>&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<std::_Rb_tree_const_iterator<char>&&>, std::is_rvalue_reference<std::_Rb_tree_const_iterator<char>&&> > (0x0x7f49147ea888) 0 empty
  std::is_rvalue_reference<std::_Rb_tree_const_iterator<char>&&> (0x0x7f49147ea8f0) 0 empty
    std::integral_constant<bool, true> (0x0x7f49147e65a0) 0 empty

Class std::is_reference<std::_Rb_tree_const_iterator<char>&&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<std::_Rb_tree_const_iterator<char>&&> (0x0x7f49147ea958) 0 empty
  std::integral_constant<bool, true> (0x0x7f49147e6600) 0 empty

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

Class std::__or_<std::is_reference<std::_Rb_tree_const_iterator<char>&&>, std::is_void<std::_Rb_tree_const_iterator<char>&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::_Rb_tree_const_iterator<char>&&>, std::is_void<std::_Rb_tree_const_iterator<char>&&> > (0x0x7f49147ea9c0) 0 empty
  std::is_reference<std::_Rb_tree_const_iterator<char>&&> (0x0x7f49147eaa28) 0 empty
    std::integral_constant<bool, true> (0x0x7f49147e66c0) 0 empty

Class std::__or_<std::is_function<std::_Rb_tree_const_iterator<char>&&>, std::is_reference<std::_Rb_tree_const_iterator<char>&&>, std::is_void<std::_Rb_tree_const_iterator<char>&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::_Rb_tree_const_iterator<char>&&>, std::is_reference<std::_Rb_tree_const_iterator<char>&&>, std::is_void<std::_Rb_tree_const_iterator<char>&&> > (0x0x7f49147eaa90) 0 empty
  std::__or_<std::is_reference<std::_Rb_tree_const_iterator<char>&&>, std::is_void<std::_Rb_tree_const_iterator<char>&&> > (0x0x7f49147eaaf8) 0 empty
    std::is_reference<std::_Rb_tree_const_iterator<char>&&> (0x0x7f49147eab60) 0 empty
      std::integral_constant<bool, true> (0x0x7f49147e6720) 0 empty

Class std::__not_<std::__or_<std::is_function<std::_Rb_tree_const_iterator<char>&&>, std::is_reference<std::_Rb_tree_const_iterator<char>&&>, std::is_void<std::_Rb_tree_const_iterator<char>&&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<std::_Rb_tree_const_iterator<char>&&>, std::is_reference<std::_Rb_tree_const_iterator<char>&&>, std::is_void<std::_Rb_tree_const_iterator<char>&&> > > (0x0x7f49147eabc8) 0 empty
  std::integral_constant<bool, false> (0x0x7f49147e6780) 0 empty

Class std::is_object<std::_Rb_tree_const_iterator<char>&&>
   size=1 align=1
   base size=1 base align=1
std::is_object<std::_Rb_tree_const_iterator<char>&&> (0x0x7f49147eac30) 0 empty
  std::integral_constant<bool, false> (0x0x7f49147e67e0) 0 empty

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

Class std::__or_<std::is_object<std::_Rb_tree_const_iterator<char>&&>, std::is_reference<std::_Rb_tree_const_iterator<char>&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<std::_Rb_tree_const_iterator<char>&&>, std::is_reference<std::_Rb_tree_const_iterator<char>&&> > (0x0x7f49147eac98) 0 empty
  std::is_reference<std::_Rb_tree_const_iterator<char>&&> (0x0x7f49147ead00) 0 empty
    std::integral_constant<bool, true> (0x0x7f49147e68a0) 0 empty

Class std::__is_referenceable<std::_Rb_tree_const_iterator<char>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<std::_Rb_tree_const_iterator<char>&&> (0x0x7f49147ead68) 0 empty
  std::integral_constant<bool, true> (0x0x7f49147e6900) 0 empty

Class std::__add_rvalue_reference_helper<std::_Rb_tree_const_iterator<char>&&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<std::_Rb_tree_const_iterator<char>&&, true> (0x0x7f49147e6960) 0 empty

Class std::add_rvalue_reference<std::_Rb_tree_const_iterator<char>&&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<std::_Rb_tree_const_iterator<char>&&> (0x0x7f49147eadd0) 0 empty
  std::__add_rvalue_reference_helper<std::_Rb_tree_const_iterator<char>&&, true> (0x0x7f49147e69c0) 0 empty

Class std::__is_assignable_helper<std::_Rb_tree_const_iterator<char>&, std::_Rb_tree_const_iterator<char>&&>
   size=1 align=1
   base size=0 base align=1
std::__is_assignable_helper<std::_Rb_tree_const_iterator<char>&, std::_Rb_tree_const_iterator<char>&&> (0x0x7f49147e6360) 0 empty

Class std::is_assignable<std::_Rb_tree_const_iterator<char>&, std::_Rb_tree_const_iterator<char>&&>
   size=1 align=1
   base size=1 base align=1
std::is_assignable<std::_Rb_tree_const_iterator<char>&, std::_Rb_tree_const_iterator<char>&&> (0x0x7f491480b000) 0 empty
  std::integral_constant<bool, true> (0x0x7f49147e6a20) 0 empty

Class std::__is_move_assignable_impl<std::_Rb_tree_const_iterator<char>, true>
   size=1 align=1
   base size=1 base align=1
std::__is_move_assignable_impl<std::_Rb_tree_const_iterator<char>, true> (0x0x7f491480b068) 0 empty
  std::is_assignable<std::_Rb_tree_const_iterator<char>&, std::_Rb_tree_const_iterator<char>&&> (0x0x7f491480b0d0) 0 empty
    std::integral_constant<bool, true> (0x0x7f49147e6c00) 0 empty

Class std::is_move_assignable<std::_Rb_tree_const_iterator<char> >
   size=1 align=1
   base size=1 base align=1
std::is_move_assignable<std::_Rb_tree_const_iterator<char> > (0x0x7f491480b138) 0 empty
  std::__is_move_assignable_impl<std::_Rb_tree_const_iterator<char>, true> (0x0x7f491480b1a0) 0 empty
    std::is_assignable<std::_Rb_tree_const_iterator<char>&, std::_Rb_tree_const_iterator<char>&&> (0x0x7f491480b208) 0 empty
      std::integral_constant<bool, true> (0x0x7f49147e6cc0) 0 empty

Class std::conditional<true, std::is_move_assignable<bool>, std::is_move_assignable<std::_Rb_tree_const_iterator<char> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_move_assignable<bool>, std::is_move_assignable<std::_Rb_tree_const_iterator<char> > > (0x0x7f49147e6d80) 0 empty

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

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

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

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

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

Class std::__or_<std::is_lvalue_reference<bool&&>, std::is_rvalue_reference<bool&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<bool&&>, std::is_rvalue_reference<bool&&> > (0x0x7f491480b410) 0 empty
  std::is_rvalue_reference<bool&&> (0x0x7f491480b478) 0 empty
    std::integral_constant<bool, true> (0x0x7f491481c120) 0 empty

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

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

Class std::__or_<std::is_reference<bool&&>, std::is_void<bool&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<bool&&>, std::is_void<bool&&> > (0x0x7f491480b548) 0 empty
  std::is_reference<bool&&> (0x0x7f491480b5b0) 0 empty
    std::integral_constant<bool, true> (0x0x7f491481c240) 0 empty

Class std::__or_<std::is_function<bool&&>, std::is_reference<bool&&>, std::is_void<bool&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<bool&&>, std::is_reference<bool&&>, std::is_void<bool&&> > (0x0x7f491480b618) 0 empty
  std::__or_<std::is_reference<bool&&>, std::is_void<bool&&> > (0x0x7f491480b680) 0 empty
    std::is_reference<bool&&> (0x0x7f491480b6e8) 0 empty
      std::integral_constant<bool, true> (0x0x7f491481c2a0) 0 empty

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

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

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

Class std::__or_<std::is_object<bool&&>, std::is_reference<bool&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<bool&&>, std::is_reference<bool&&> > (0x0x7f491480b8f0) 0 empty
  std::is_reference<bool&&> (0x0x7f491480b958) 0 empty
    std::integral_constant<bool, true> (0x0x7f491481c4e0) 0 empty

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

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

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

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

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

Class std::__is_move_assignable_impl<bool, true>
   size=1 align=1
   base size=1 base align=1
std::__is_move_assignable_impl<bool, true> (0x0x7f491480baf8) 0 empty
  std::is_assignable<bool&, bool&&> (0x0x7f491480bb60) 0 empty
    std::integral_constant<bool, true> (0x0x7f491481c6c0) 0 empty

Class std::is_move_assignable<bool>
   size=1 align=1
   base size=1 base align=1
std::is_move_assignable<bool> (0x0x7f491480bbc8) 0 empty
  std::__is_move_assignable_impl<bool, true> (0x0x7f491480bc30) 0 empty
    std::is_assignable<bool&, bool&&> (0x0x7f491480bc98) 0 empty
      std::integral_constant<bool, true> (0x0x7f491481c720) 0 empty

Class std::__and_<std::is_move_assignable<std::_Rb_tree_const_iterator<char> >, std::is_move_assignable<bool> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_move_assignable<std::_Rb_tree_const_iterator<char> >, std::is_move_assignable<bool> > (0x0x7f491480bd00) 0 empty
  std::is_move_assignable<bool> (0x0x7f491480bd68) 0 empty
    std::__is_move_assignable_impl<bool, true> (0x0x7f491480bdd0) 0 empty
      std::is_assignable<bool&, bool&&> (0x0x7f491480be38) 0 empty
        std::integral_constant<bool, true> (0x0x7f491481c780) 0 empty

Class std::conditional<true, std::pair<std::_Rb_tree_const_iterator<char>, bool>&&, std::__nonesuch&&>
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::pair<std::_Rb_tree_const_iterator<char>, bool>&&, std::__nonesuch&&> (0x0x7f491481c7e0) 0 empty

Class std::pair<std::_Rb_tree_const_iterator<char>, bool>
   size=16 align=8
   base size=9 base align=8
std::pair<std::_Rb_tree_const_iterator<char>, bool> (0x0x7f4914b1f060) 0

Class std::_Rb_tree_iterator<char>
   size=8 align=8
   base size=8 base align=8
std::_Rb_tree_iterator<char> (0x0x7f491481c960) 0

Class std::is_error_code_enum<std::_Rb_tree_const_iterator<char> >
   size=1 align=1
   base size=1 base align=1
std::is_error_code_enum<std::_Rb_tree_const_iterator<char> > (0x0x7f491482a068) 0 empty
  std::integral_constant<bool, false> (0x0x7f491481ca20) 0 empty

Class std::is_error_condition_enum<std::_Rb_tree_const_iterator<char> >
   size=1 align=1
   base size=1 base align=1
std::is_error_condition_enum<std::_Rb_tree_const_iterator<char> > (0x0x7f491482a0d0) 0 empty
  std::integral_constant<bool, false> (0x0x7f491481ca80) 0 empty

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class __gnu_cxx::__aligned_membuf<sccs_pfile::edit_lock>::_Tp2
   size=112 align=8
   base size=112 base align=8
__gnu_cxx::__aligned_membuf<sccs_pfile::edit_lock>::_Tp2 (0x0x7f491495ec60) 0

Class __gnu_cxx::__aligned_membuf<sccs_pfile::edit_lock>
   size=112 align=8
   base size=112 base align=8
__gnu_cxx::__aligned_membuf<sccs_pfile::edit_lock> (0x0x7f491495ec00) 0

Class std::_List_node<sccs_pfile::edit_lock>
   size=128 align=8
   base size=128 base align=8
std::_List_node<sccs_pfile::edit_lock> (0x0x7f491491bf70) 0
  std::__detail::_List_node_base (0x0x7f491495eba0) 0

Class std::is_same<std::_List_node<sccs_pfile::edit_lock>*, sccs_pfile::edit_lock*>
   size=1 align=1
   base size=1 base align=1
std::is_same<std::_List_node<sccs_pfile::edit_lock>*, sccs_pfile::edit_lock*> (0x0x7f491491b820) 0 empty
  std::integral_constant<bool, false> (0x0x7f491495ecc0) 0 empty

Class std::conditional<false, std::__not_<std::is_pointer<sccs_pfile::edit_lock*> >, std::is_same<std::_List_node<sccs_pfile::edit_lock>*, sccs_pfile::edit_lock*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__not_<std::is_pointer<sccs_pfile::edit_lock*> >, std::is_same<std::_List_node<sccs_pfile::edit_lock>*, sccs_pfile::edit_lock*> > (0x0x7f491495ed20) 0 empty

Class std::__and_<std::is_same<std::_List_node<sccs_pfile::edit_lock>*, sccs_pfile::edit_lock*>, std::__not_<std::is_pointer<sccs_pfile::edit_lock*> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_same<std::_List_node<sccs_pfile::edit_lock>*, sccs_pfile::edit_lock*>, std::__not_<std::is_pointer<sccs_pfile::edit_lock*> > > (0x0x7f491491b888) 0 empty
  std::is_same<std::_List_node<sccs_pfile::edit_lock>*, sccs_pfile::edit_lock*> (0x0x7f491491b8f0) 0 empty
    std::integral_constant<bool, false> (0x0x7f491495ed80) 0 empty

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

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

Class std::remove_reference<std::tuple<> >
   size=1 align=1
   base size=0 base align=1
std::remove_reference<std::tuple<> > (0x0x7f491498dc60) 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*> (0x0x7f49149a3410) 0 empty
  std::integral_constant<bool, true> (0x0x7f491498dd20) 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*> (0x0x7f491498dd80) 0 empty

Class __gnu_cxx::__aligned_membuf<char>::_Tp2
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__aligned_membuf<char>::_Tp2 (0x0x7f49149c8540) 0

Class __gnu_cxx::__aligned_membuf<char>
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__aligned_membuf<char> (0x0x7f49149c84e0) 0

Class std::_Rb_tree_node<char>
   size=40 align=8
   base size=33 base align=8
std::_Rb_tree_node<char> (0x0x7f49149a3888) 0
  std::_Rb_tree_node_base (0x0x7f49149c8480) 0

Class std::is_error_condition_enum<std::allocator<release> >
   size=1 align=1
   base size=1 base align=1
std::is_error_condition_enum<std::allocator<release> > (0x0x7f49149a39c0) 0 empty
  std::integral_constant<bool, false> (0x0x7f49149c8780) 0 empty

Class std::is_error_code_enum<std::allocator<release> >
   size=1 align=1
   base size=1 base align=1
std::is_error_code_enum<std::allocator<release> > (0x0x7f49149a3a28) 0 empty
  std::integral_constant<bool, false> (0x0x7f49149c87e0) 0 empty

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

Class __gnu_cxx::__normal_iterator<const release*, std::vector<release, std::allocator<release> > >
   size=8 align=8
   base size=8 base align=8
__gnu_cxx::__normal_iterator<const release*, std::vector<release, std::allocator<release> > > (0x0x7f49149c8840) 0

Class std::__are_same<const release*, release*>
   size=1 align=1
   base size=0 base align=1
std::__are_same<const release*, release*> (0x0x7f49149c89c0) 0 empty

Class __gnu_cxx::__enable_if<false, std::vector<release, std::allocator<release> > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__enable_if<false, std::vector<release, std::allocator<release> > > (0x0x7f49149c8a20) 0 empty

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

Class __gnu_cxx::__normal_iterator<release*, std::vector<release, std::allocator<release> > >
   size=8 align=8
   base size=8 base align=8
__gnu_cxx::__normal_iterator<release*, std::vector<release, std::allocator<release> > > (0x0x7f49149c8ae0) 0

Class std::__are_same<release*, release*>
   size=1 align=1
   base size=0 base align=1
std::__are_same<release*, release*> (0x0x7f49149c8ba0) 0 empty

Class __gnu_cxx::__enable_if<true, std::vector<release, std::allocator<release> > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__enable_if<true, std::vector<release, std::allocator<release> > > (0x0x7f49149c8c00) 0 empty

Class std::_PCC<true, std::_Rb_tree_iterator<char>, bool>
   size=1 align=1
   base size=0 base align=1
std::_PCC<true, std::_Rb_tree_iterator<char>, bool> (0x0x7f49149c8ea0) 0 empty

Class std::is_function<std::_Rb_tree_iterator<char> >
   size=1 align=1
   base size=1 base align=1
std::is_function<std::_Rb_tree_iterator<char> > (0x0x7f49149a30d0) 0 empty
  std::integral_constant<bool, false> (0x0x7f49149c8f00) 0 empty

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

Class std::is_lvalue_reference<std::_Rb_tree_iterator<char> >
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<std::_Rb_tree_iterator<char> > (0x0x7f49149a34e0) 0 empty
  std::integral_constant<bool, false> (0x0x7f4914672000) 0 empty

Class std::conditional<false, std::is_lvalue_reference<std::_Rb_tree_iterator<char> >, std::is_rvalue_reference<std::_Rb_tree_iterator<char> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_lvalue_reference<std::_Rb_tree_iterator<char> >, std::is_rvalue_reference<std::_Rb_tree_iterator<char> > > (0x0x7f4914672060) 0 empty

Class std::is_rvalue_reference<std::_Rb_tree_iterator<char> >
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<std::_Rb_tree_iterator<char> > (0x0x7f49149a3548) 0 empty
  std::integral_constant<bool, false> (0x0x7f49146720c0) 0 empty

Class std::__or_<std::is_lvalue_reference<std::_Rb_tree_iterator<char> >, std::is_rvalue_reference<std::_Rb_tree_iterator<char> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<std::_Rb_tree_iterator<char> >, std::is_rvalue_reference<std::_Rb_tree_iterator<char> > > (0x0x7f49149a35b0) 0 empty
  std::is_rvalue_reference<std::_Rb_tree_iterator<char> > (0x0x7f49149a3618) 0 empty
    std::integral_constant<bool, false> (0x0x7f4914672120) 0 empty

Class std::is_reference<std::_Rb_tree_iterator<char> >
   size=1 align=1
   base size=1 base align=1
std::is_reference<std::_Rb_tree_iterator<char> > (0x0x7f49149a3680) 0 empty
  std::integral_constant<bool, false> (0x0x7f4914672180) 0 empty

Class std::conditional<false, std::is_reference<std::_Rb_tree_iterator<char> >, std::is_void<std::_Rb_tree_iterator<char> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_reference<std::_Rb_tree_iterator<char> >, std::is_void<std::_Rb_tree_iterator<char> > > (0x0x7f49146721e0) 0 empty

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

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

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

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

Class std::is_void<std::_Rb_tree_iterator<char> >
   size=1 align=1
   base size=1 base align=1
std::is_void<std::_Rb_tree_iterator<char> > (0x0x7f49149a37b8) 0 empty
  std::integral_constant<bool, false> (0x0x7f49146723c0) 0 empty

Class std::__or_<std::is_reference<std::_Rb_tree_iterator<char> >, std::is_void<std::_Rb_tree_iterator<char> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::_Rb_tree_iterator<char> >, std::is_void<std::_Rb_tree_iterator<char> > > (0x0x7f49149a3bc8) 0 empty
  std::is_void<std::_Rb_tree_iterator<char> > (0x0x7f49149a3c98) 0 empty
    std::integral_constant<bool, false> (0x0x7f4914672420) 0 empty

Class std::__or_<std::is_function<std::_Rb_tree_iterator<char> >, std::is_reference<std::_Rb_tree_iterator<char> >, std::is_void<std::_Rb_tree_iterator<char> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::_Rb_tree_iterator<char> >, std::is_reference<std::_Rb_tree_iterator<char> >, std::is_void<std::_Rb_tree_iterator<char> > > (0x0x7f49149a3d00) 0 empty
  std::__or_<std::is_reference<std::_Rb_tree_iterator<char> >, std::is_void<std::_Rb_tree_iterator<char> > > (0x0x7f49149a3d68) 0 empty
    std::is_void<std::_Rb_tree_iterator<char> > (0x0x7f49149a3dd0) 0 empty
      std::integral_constant<bool, false> (0x0x7f4914672480) 0 empty

Class std::__not_<std::__or_<std::is_function<std::_Rb_tree_iterator<char> >, std::is_reference<std::_Rb_tree_iterator<char> >, std::is_void<std::_Rb_tree_iterator<char> > > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<std::_Rb_tree_iterator<char> >, std::is_reference<std::_Rb_tree_iterator<char> >, std::is_void<std::_Rb_tree_iterator<char> > > > (0x0x7f49149a3e38) 0 empty
  std::integral_constant<bool, true> (0x0x7f49146724e0) 0 empty

Class std::is_object<std::_Rb_tree_iterator<char> >
   size=1 align=1
   base size=1 base align=1
std::is_object<std::_Rb_tree_iterator<char> > (0x0x7f49149a3ea0) 0 empty
  std::integral_constant<bool, true> (0x0x7f4914672540) 0 empty

Class std::conditional<true, std::is_object<std::_Rb_tree_iterator<char> >, std::is_reference<std::_Rb_tree_iterator<char> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_object<std::_Rb_tree_iterator<char> >, std::is_reference<std::_Rb_tree_iterator<char> > > (0x0x7f49146725a0) 0 empty

Class std::__or_<std::is_object<std::_Rb_tree_iterator<char> >, std::is_reference<std::_Rb_tree_iterator<char> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<std::_Rb_tree_iterator<char> >, std::is_reference<std::_Rb_tree_iterator<char> > > (0x0x7f49149a3f08) 0 empty
  std::is_object<std::_Rb_tree_iterator<char> > (0x0x7f49149a3f70) 0 empty
    std::integral_constant<bool, true> (0x0x7f4914672600) 0 empty

Class std::__is_referenceable<std::_Rb_tree_iterator<char> >
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<std::_Rb_tree_iterator<char> > (0x0x7f49146810d0) 0 empty
  std::integral_constant<bool, true> (0x0x7f4914672660) 0 empty

Class std::is_function<std::_Rb_tree_iterator<char>&>
   size=1 align=1
   base size=1 base align=1
std::is_function<std::_Rb_tree_iterator<char>&> (0x0x7f4914681138) 0 empty
  std::integral_constant<bool, false> (0x0x7f4914672720) 0 empty

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

Class std::is_lvalue_reference<std::_Rb_tree_iterator<char>&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<std::_Rb_tree_iterator<char>&> (0x0x7f4914681270) 0 empty
  std::integral_constant<bool, true> (0x0x7f49146727e0) 0 empty

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

Class std::__or_<std::is_lvalue_reference<std::_Rb_tree_iterator<char>&>, std::is_rvalue_reference<std::_Rb_tree_iterator<char>&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<std::_Rb_tree_iterator<char>&>, std::is_rvalue_reference<std::_Rb_tree_iterator<char>&> > (0x0x7f49146812d8) 0 empty
  std::is_lvalue_reference<std::_Rb_tree_iterator<char>&> (0x0x7f4914681340) 0 empty
    std::integral_constant<bool, true> (0x0x7f49146728a0) 0 empty

Class std::is_reference<std::_Rb_tree_iterator<char>&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<std::_Rb_tree_iterator<char>&> (0x0x7f49146813a8) 0 empty
  std::integral_constant<bool, true> (0x0x7f4914672900) 0 empty

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

Class std::__or_<std::is_reference<std::_Rb_tree_iterator<char>&>, std::is_void<std::_Rb_tree_iterator<char>&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::_Rb_tree_iterator<char>&>, std::is_void<std::_Rb_tree_iterator<char>&> > (0x0x7f4914681410) 0 empty
  std::is_reference<std::_Rb_tree_iterator<char>&> (0x0x7f4914681478) 0 empty
    std::integral_constant<bool, true> (0x0x7f49146729c0) 0 empty

Class std::__or_<std::is_function<std::_Rb_tree_iterator<char>&>, std::is_reference<std::_Rb_tree_iterator<char>&>, std::is_void<std::_Rb_tree_iterator<char>&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::_Rb_tree_iterator<char>&>, std::is_reference<std::_Rb_tree_iterator<char>&>, std::is_void<std::_Rb_tree_iterator<char>&> > (0x0x7f49146814e0) 0 empty
  std::__or_<std::is_reference<std::_Rb_tree_iterator<char>&>, std::is_void<std::_Rb_tree_iterator<char>&> > (0x0x7f4914681548) 0 empty
    std::is_reference<std::_Rb_tree_iterator<char>&> (0x0x7f49146815b0) 0 empty
      std::integral_constant<bool, true> (0x0x7f4914672a20) 0 empty

Class std::__not_<std::__or_<std::is_function<std::_Rb_tree_iterator<char>&>, std::is_reference<std::_Rb_tree_iterator<char>&>, std::is_void<std::_Rb_tree_iterator<char>&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<std::_Rb_tree_iterator<char>&>, std::is_reference<std::_Rb_tree_iterator<char>&>, std::is_void<std::_Rb_tree_iterator<char>&> > > (0x0x7f4914681618) 0 empty
  std::integral_constant<bool, false> (0x0x7f4914672a80) 0 empty

Class std::is_object<std::_Rb_tree_iterator<char>&>
   size=1 align=1
   base size=1 base align=1
std::is_object<std::_Rb_tree_iterator<char>&> (0x0x7f4914681680) 0 empty
  std::integral_constant<bool, false> (0x0x7f4914672ae0) 0 empty

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

Class std::__or_<std::is_object<std::_Rb_tree_iterator<char>&>, std::is_reference<std::_Rb_tree_iterator<char>&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<std::_Rb_tree_iterator<char>&>, std::is_reference<std::_Rb_tree_iterator<char>&> > (0x0x7f49146816e8) 0 empty
  std::is_reference<std::_Rb_tree_iterator<char>&> (0x0x7f4914681750) 0 empty
    std::integral_constant<bool, true> (0x0x7f4914672ba0) 0 empty

Class std::__is_referenceable<std::_Rb_tree_iterator<char>&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<std::_Rb_tree_iterator<char>&> (0x0x7f4914681888) 0 empty
  std::integral_constant<bool, true> (0x0x7f4914672c00) 0 empty

Class std::__add_rvalue_reference_helper<std::_Rb_tree_iterator<char>&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<std::_Rb_tree_iterator<char>&, true> (0x0x7f4914672c60) 0 empty

Class std::add_rvalue_reference<std::_Rb_tree_iterator<char>&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<std::_Rb_tree_iterator<char>&> (0x0x7f49146818f0) 0 empty
  std::__add_rvalue_reference_helper<std::_Rb_tree_iterator<char>&, true> (0x0x7f4914672cc0) 0 empty

Class std::is_function<const std::_Rb_tree_iterator<char>&>
   size=1 align=1
   base size=1 base align=1
std::is_function<const std::_Rb_tree_iterator<char>&> (0x0x7f49146819c0) 0 empty
  std::integral_constant<bool, false> (0x0x7f4914672d20) 0 empty

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

Class std::is_lvalue_reference<const std::_Rb_tree_iterator<char>&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<const std::_Rb_tree_iterator<char>&> (0x0x7f4914681a28) 0 empty
  std::integral_constant<bool, true> (0x0x7f4914672de0) 0 empty

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

Class std::__or_<std::is_lvalue_reference<const std::_Rb_tree_iterator<char>&>, std::is_rvalue_reference<const std::_Rb_tree_iterator<char>&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<const std::_Rb_tree_iterator<char>&>, std::is_rvalue_reference<const std::_Rb_tree_iterator<char>&> > (0x0x7f4914681a90) 0 empty
  std::is_lvalue_reference<const std::_Rb_tree_iterator<char>&> (0x0x7f4914681af8) 0 empty
    std::integral_constant<bool, true> (0x0x7f4914672ea0) 0 empty

Class std::is_reference<const std::_Rb_tree_iterator<char>&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<const std::_Rb_tree_iterator<char>&> (0x0x7f4914681b60) 0 empty
  std::integral_constant<bool, true> (0x0x7f4914672f00) 0 empty

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

Class std::__or_<std::is_reference<const std::_Rb_tree_iterator<char>&>, std::is_void<const std::_Rb_tree_iterator<char>&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<const std::_Rb_tree_iterator<char>&>, std::is_void<const std::_Rb_tree_iterator<char>&> > (0x0x7f4914681bc8) 0 empty
  std::is_reference<const std::_Rb_tree_iterator<char>&> (0x0x7f4914681c30) 0 empty
    std::integral_constant<bool, true> (0x0x7f49146a3000) 0 empty

Class std::__or_<std::is_function<const std::_Rb_tree_iterator<char>&>, std::is_reference<const std::_Rb_tree_iterator<char>&>, std::is_void<const std::_Rb_tree_iterator<char>&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<const std::_Rb_tree_iterator<char>&>, std::is_reference<const std::_Rb_tree_iterator<char>&>, std::is_void<const std::_Rb_tree_iterator<char>&> > (0x0x7f4914681c98) 0 empty
  std::__or_<std::is_reference<const std::_Rb_tree_iterator<char>&>, std::is_void<const std::_Rb_tree_iterator<char>&> > (0x0x7f4914681d00) 0 empty
    std::is_reference<const std::_Rb_tree_iterator<char>&> (0x0x7f4914681d68) 0 empty
      std::integral_constant<bool, true> (0x0x7f49146a3060) 0 empty

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

Class std::is_object<const std::_Rb_tree_iterator<char>&>
   size=1 align=1
   base size=1 base align=1
std::is_object<const std::_Rb_tree_iterator<char>&> (0x0x7f4914681e38) 0 empty
  std::integral_constant<bool, false> (0x0x7f49146a3120) 0 empty

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

Class std::__or_<std::is_object<const std::_Rb_tree_iterator<char>&>, std::is_reference<const std::_Rb_tree_iterator<char>&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<const std::_Rb_tree_iterator<char>&>, std::is_reference<const std::_Rb_tree_iterator<char>&> > (0x0x7f4914681ea0) 0 empty
  std::is_reference<const std::_Rb_tree_iterator<char>&> (0x0x7f4914681f08) 0 empty
    std::integral_constant<bool, true> (0x0x7f49146a31e0) 0 empty

Class std::__is_referenceable<const std::_Rb_tree_iterator<char>&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<const std::_Rb_tree_iterator<char>&> (0x0x7f4914681f70) 0 empty
  std::integral_constant<bool, true> (0x0x7f49146a3240) 0 empty

Class std::__add_rvalue_reference_helper<const std::_Rb_tree_iterator<char>&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<const std::_Rb_tree_iterator<char>&, true> (0x0x7f49146a32a0) 0 empty

Class std::add_rvalue_reference<const std::_Rb_tree_iterator<char>&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<const std::_Rb_tree_iterator<char>&> (0x0x7f49146ac000) 0 empty
  std::__add_rvalue_reference_helper<const std::_Rb_tree_iterator<char>&, true> (0x0x7f49146a3300) 0 empty

Class std::__is_assignable_helper<std::_Rb_tree_iterator<char>&, const std::_Rb_tree_iterator<char>&>
   size=1 align=1
   base size=0 base align=1
std::__is_assignable_helper<std::_Rb_tree_iterator<char>&, const std::_Rb_tree_iterator<char>&> (0x0x7f49146726c0) 0 empty

Class std::is_assignable<std::_Rb_tree_iterator<char>&, const std::_Rb_tree_iterator<char>&>
   size=1 align=1
   base size=1 base align=1
std::is_assignable<std::_Rb_tree_iterator<char>&, const std::_Rb_tree_iterator<char>&> (0x0x7f49146ac068) 0 empty
  std::integral_constant<bool, true> (0x0x7f49146a34e0) 0 empty

Class std::__is_copy_assignable_impl<std::_Rb_tree_iterator<char>, true>
   size=1 align=1
   base size=1 base align=1
std::__is_copy_assignable_impl<std::_Rb_tree_iterator<char>, true> (0x0x7f49146ac0d0) 0 empty
  std::is_assignable<std::_Rb_tree_iterator<char>&, const std::_Rb_tree_iterator<char>&> (0x0x7f49146ac138) 0 empty
    std::integral_constant<bool, true> (0x0x7f49146a3540) 0 empty

Class std::is_copy_assignable<std::_Rb_tree_iterator<char> >
   size=1 align=1
   base size=1 base align=1
std::is_copy_assignable<std::_Rb_tree_iterator<char> > (0x0x7f49146ac1a0) 0 empty
  std::__is_copy_assignable_impl<std::_Rb_tree_iterator<char>, true> (0x0x7f49146ac208) 0 empty
    std::is_assignable<std::_Rb_tree_iterator<char>&, const std::_Rb_tree_iterator<char>&> (0x0x7f49146ac270) 0 empty
      std::integral_constant<bool, true> (0x0x7f49146a35a0) 0 empty

Class std::conditional<true, std::is_copy_assignable<bool>, std::is_copy_assignable<std::_Rb_tree_iterator<char> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_copy_assignable<bool>, std::is_copy_assignable<std::_Rb_tree_iterator<char> > > (0x0x7f49146a3600) 0 empty

Class std::__and_<std::is_copy_assignable<std::_Rb_tree_iterator<char> >, std::is_copy_assignable<bool> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_copy_assignable<std::_Rb_tree_iterator<char> >, std::is_copy_assignable<bool> > (0x0x7f49146ac2d8) 0 empty
  std::is_copy_assignable<bool> (0x0x7f49146ac340) 0 empty
    std::__is_copy_assignable_impl<bool, true> (0x0x7f49146ac3a8) 0 empty
      std::is_assignable<bool&, const bool&> (0x0x7f49146ac410) 0 empty
        std::integral_constant<bool, true> (0x0x7f49146a3660) 0 empty

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

Class std::__not_<std::__and_<std::is_copy_assignable<std::_Rb_tree_iterator<char> >, std::is_copy_assignable<bool> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__and_<std::is_copy_assignable<std::_Rb_tree_iterator<char> >, std::is_copy_assignable<bool> > > (0x0x7f49146ac680) 0 empty
  std::integral_constant<bool, false> (0x0x7f49146a38a0) 0 empty

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

Class std::is_function<std::_Rb_tree_iterator<char>&&>
   size=1 align=1
   base size=1 base align=1
std::is_function<std::_Rb_tree_iterator<char>&&> (0x0x7f49146ac8f0) 0 empty
  std::integral_constant<bool, false> (0x0x7f49146a39c0) 0 empty

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

Class std::is_lvalue_reference<std::_Rb_tree_iterator<char>&&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<std::_Rb_tree_iterator<char>&&> (0x0x7f49146aca28) 0 empty
  std::integral_constant<bool, false> (0x0x7f49146a3a80) 0 empty

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

Class std::is_rvalue_reference<std::_Rb_tree_iterator<char>&&>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<std::_Rb_tree_iterator<char>&&> (0x0x7f49146aca90) 0 empty
  std::integral_constant<bool, true> (0x0x7f49146a3b40) 0 empty

Class std::__or_<std::is_lvalue_reference<std::_Rb_tree_iterator<char>&&>, std::is_rvalue_reference<std::_Rb_tree_iterator<char>&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<std::_Rb_tree_iterator<char>&&>, std::is_rvalue_reference<std::_Rb_tree_iterator<char>&&> > (0x0x7f49146acaf8) 0 empty
  std::is_rvalue_reference<std::_Rb_tree_iterator<char>&&> (0x0x7f49146acb60) 0 empty
    std::integral_constant<bool, true> (0x0x7f49146a3ba0) 0 empty

Class std::is_reference<std::_Rb_tree_iterator<char>&&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<std::_Rb_tree_iterator<char>&&> (0x0x7f49146acbc8) 0 empty
  std::integral_constant<bool, true> (0x0x7f49146a3c00) 0 empty

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

Class std::__or_<std::is_reference<std::_Rb_tree_iterator<char>&&>, std::is_void<std::_Rb_tree_iterator<char>&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::_Rb_tree_iterator<char>&&>, std::is_void<std::_Rb_tree_iterator<char>&&> > (0x0x7f49146acc30) 0 empty
  std::is_reference<std::_Rb_tree_iterator<char>&&> (0x0x7f49146acc98) 0 empty
    std::integral_constant<bool, true> (0x0x7f49146a3cc0) 0 empty

Class std::__or_<std::is_function<std::_Rb_tree_iterator<char>&&>, std::is_reference<std::_Rb_tree_iterator<char>&&>, std::is_void<std::_Rb_tree_iterator<char>&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::_Rb_tree_iterator<char>&&>, std::is_reference<std::_Rb_tree_iterator<char>&&>, std::is_void<std::_Rb_tree_iterator<char>&&> > (0x0x7f49146acd00) 0 empty
  std::__or_<std::is_reference<std::_Rb_tree_iterator<char>&&>, std::is_void<std::_Rb_tree_iterator<char>&&> > (0x0x7f49146acd68) 0 empty
    std::is_reference<std::_Rb_tree_iterator<char>&&> (0x0x7f49146acdd0) 0 empty
      std::integral_constant<bool, true> (0x0x7f49146a3d20) 0 empty

Class std::__not_<std::__or_<std::is_function<std::_Rb_tree_iterator<char>&&>, std::is_reference<std::_Rb_tree_iterator<char>&&>, std::is_void<std::_Rb_tree_iterator<char>&&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<std::_Rb_tree_iterator<char>&&>, std::is_reference<std::_Rb_tree_iterator<char>&&>, std::is_void<std::_Rb_tree_iterator<char>&&> > > (0x0x7f49146ace38) 0 empty
  std::integral_constant<bool, false> (0x0x7f49146a3d80) 0 empty

Class std::is_object<std::_Rb_tree_iterator<char>&&>
   size=1 align=1
   base size=1 base align=1
std::is_object<std::_Rb_tree_iterator<char>&&> (0x0x7f49146acea0) 0 empty
  std::integral_constant<bool, false> (0x0x7f49146a3de0) 0 empty

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

Class std::__or_<std::is_object<std::_Rb_tree_iterator<char>&&>, std::is_reference<std::_Rb_tree_iterator<char>&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<std::_Rb_tree_iterator<char>&&>, std::is_reference<std::_Rb_tree_iterator<char>&&> > (0x0x7f49146acf08) 0 empty
  std::is_reference<std::_Rb_tree_iterator<char>&&> (0x0x7f49146acf70) 0 empty
    std::integral_constant<bool, true> (0x0x7f49146a3ea0) 0 empty

Class std::__is_referenceable<std::_Rb_tree_iterator<char>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<std::_Rb_tree_iterator<char>&&> (0x0x7f49146cc000) 0 empty
  std::integral_constant<bool, true> (0x0x7f49146a3f00) 0 empty

Class std::__add_rvalue_reference_helper<std::_Rb_tree_iterator<char>&&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<std::_Rb_tree_iterator<char>&&, true> (0x0x7f49146a3f60) 0 empty

Class std::add_rvalue_reference<std::_Rb_tree_iterator<char>&&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<std::_Rb_tree_iterator<char>&&> (0x0x7f49146cc068) 0 empty
  std::__add_rvalue_reference_helper<std::_Rb_tree_iterator<char>&&, true> (0x0x7f49146ce000) 0 empty

Class std::__is_assignable_helper<std::_Rb_tree_iterator<char>&, std::_Rb_tree_iterator<char>&&>
   size=1 align=1
   base size=0 base align=1
std::__is_assignable_helper<std::_Rb_tree_iterator<char>&, std::_Rb_tree_iterator<char>&&> (0x0x7f49146a3960) 0 empty

Class std::is_assignable<std::_Rb_tree_iterator<char>&, std::_Rb_tree_iterator<char>&&>
   size=1 align=1
   base size=1 base align=1
std::is_assignable<std::_Rb_tree_iterator<char>&, std::_Rb_tree_iterator<char>&&> (0x0x7f49146cc0d0) 0 empty
  std::integral_constant<bool, true> (0x0x7f49146ce120) 0 empty

Class std::__is_move_assignable_impl<std::_Rb_tree_iterator<char>, true>
   size=1 align=1
   base size=1 base align=1
std::__is_move_assignable_impl<std::_Rb_tree_iterator<char>, true> (0x0x7f49146cc138) 0 empty
  std::is_assignable<std::_Rb_tree_iterator<char>&, std::_Rb_tree_iterator<char>&&> (0x0x7f49146cc1a0) 0 empty
    std::integral_constant<bool, true> (0x0x7f49146ce180) 0 empty

Class std::is_move_assignable<std::_Rb_tree_iterator<char> >
   size=1 align=1
   base size=1 base align=1
std::is_move_assignable<std::_Rb_tree_iterator<char> > (0x0x7f49146cc208) 0 empty
  std::__is_move_assignable_impl<std::_Rb_tree_iterator<char>, true> (0x0x7f49146cc270) 0 empty
    std::is_assignable<std::_Rb_tree_iterator<char>&, std::_Rb_tree_iterator<char>&&> (0x0x7f49146cc2d8) 0 empty
      std::integral_constant<bool, true> (0x0x7f49146ce1e0) 0 empty

Class std::conditional<true, std::is_move_assignable<bool>, std::is_move_assignable<std::_Rb_tree_iterator<char> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_move_assignable<bool>, std::is_move_assignable<std::_Rb_tree_iterator<char> > > (0x0x7f49146ce240) 0 empty

Class std::__and_<std::is_move_assignable<std::_Rb_tree_iterator<char> >, std::is_move_assignable<bool> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_move_assignable<std::_Rb_tree_iterator<char> >, std::is_move_assignable<bool> > (0x0x7f49146cc340) 0 empty
  std::is_move_assignable<bool> (0x0x7f49146cc3a8) 0 empty
    std::__is_move_assignable_impl<bool, true> (0x0x7f49146cc410) 0 empty
      std::is_assignable<bool&, bool&&> (0x0x7f49146cc478) 0 empty
        std::integral_constant<bool, true> (0x0x7f49146ce2a0) 0 empty

Class std::conditional<true, std::pair<std::_Rb_tree_iterator<char>, bool>&&, std::__nonesuch&&>
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::pair<std::_Rb_tree_iterator<char>, bool>&&, std::__nonesuch&&> (0x0x7f49146ce3c0) 0 empty

Class std::pair<std::_Rb_tree_iterator<char>, bool>
   size=16 align=8
   base size=9 base align=8
std::pair<std::_Rb_tree_iterator<char>, bool> (0x0x7f49149c8e40) 0

Class std::is_same<std::_Rb_tree_iterator<char>, std::_Rb_tree_iterator<char> >
   size=1 align=1
   base size=1 base align=1
std::is_same<std::_Rb_tree_iterator<char>, std::_Rb_tree_iterator<char> > (0x0x7f49146cc5b0) 0 empty
  std::integral_constant<bool, true> (0x0x7f49146ce4e0) 0 empty

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

Class std::_PCC<false, std::_Rb_tree_iterator<char>, bool>
   size=1 align=1
   base size=0 base align=1
std::_PCC<false, std::_Rb_tree_iterator<char>, bool> (0x0x7f49146ce5a0) 0 empty

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

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

Class std::is_array<std::_Rb_tree_const_iterator<char> >
   size=1 align=1
   base size=1 base align=1
std::is_array<std::_Rb_tree_const_iterator<char> > (0x0x7f49146cc680) 0 empty
  std::integral_constant<bool, false> (0x0x7f49146ce840) 0 empty

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

Class std::__and_<std::is_array<std::_Rb_tree_const_iterator<char> >, std::__not_<std::extent<std::_Rb_tree_const_iterator<char>, 0u> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_array<std::_Rb_tree_const_iterator<char> >, std::__not_<std::extent<std::_Rb_tree_const_iterator<char>, 0u> > > (0x0x7f49146cc6e8) 0 empty
  std::is_array<std::_Rb_tree_const_iterator<char> > (0x0x7f49146cc750) 0 empty
    std::integral_constant<bool, false> (0x0x7f49146ce900) 0 empty

Class std::__is_array_unknown_bounds<std::_Rb_tree_const_iterator<char> >
   size=1 align=1
   base size=1 base align=1
std::__is_array_unknown_bounds<std::_Rb_tree_const_iterator<char> > (0x0x7f49146cc7b8) 0 empty
  std::__and_<std::is_array<std::_Rb_tree_const_iterator<char> >, std::__not_<std::extent<std::_Rb_tree_const_iterator<char>, 0u> > > (0x0x7f49146cc820) 0 empty
    std::is_array<std::_Rb_tree_const_iterator<char> > (0x0x7f49146cc888) 0 empty
      std::integral_constant<bool, false> (0x0x7f49146ce960) 0 empty

Class std::conditional<false, std::__is_array_unknown_bounds<std::_Rb_tree_const_iterator<char> >, std::is_function<std::_Rb_tree_const_iterator<char> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__is_array_unknown_bounds<std::_Rb_tree_const_iterator<char> >, std::is_function<std::_Rb_tree_const_iterator<char> > > (0x0x7f49146ce9c0) 0 empty

Class std::__or_<std::__is_array_unknown_bounds<std::_Rb_tree_const_iterator<char> >, std::is_function<std::_Rb_tree_const_iterator<char> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::__is_array_unknown_bounds<std::_Rb_tree_const_iterator<char> >, std::is_function<std::_Rb_tree_const_iterator<char> > > (0x0x7f49146cc8f0) 0 empty
  std::is_function<std::_Rb_tree_const_iterator<char> > (0x0x7f49146cc958) 0 empty
    std::integral_constant<bool, false> (0x0x7f49146cea20) 0 empty

Class std::__or_<std::is_void<std::_Rb_tree_const_iterator<char> >, std::__is_array_unknown_bounds<std::_Rb_tree_const_iterator<char> >, std::is_function<std::_Rb_tree_const_iterator<char> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<std::_Rb_tree_const_iterator<char> >, std::__is_array_unknown_bounds<std::_Rb_tree_const_iterator<char> >, std::is_function<std::_Rb_tree_const_iterator<char> > > (0x0x7f49146cc9c0) 0 empty
  std::__or_<std::__is_array_unknown_bounds<std::_Rb_tree_const_iterator<char> >, std::is_function<std::_Rb_tree_const_iterator<char> > > (0x0x7f49146cca28) 0 empty
    std::is_function<std::_Rb_tree_const_iterator<char> > (0x0x7f49146cca90) 0 empty
      std::integral_constant<bool, false> (0x0x7f49146cea80) 0 empty

Class std::conditional<false, std::is_reference<std::_Rb_tree_const_iterator<char> >, std::is_scalar<std::_Rb_tree_const_iterator<char> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_reference<std::_Rb_tree_const_iterator<char> >, std::is_scalar<std::_Rb_tree_const_iterator<char> > > (0x0x7f49146ceae0) 0 empty

Class std::__is_integral_helper<std::_Rb_tree_const_iterator<char> >
   size=1 align=1
   base size=1 base align=1
std::__is_integral_helper<std::_Rb_tree_const_iterator<char> > (0x0x7f49146ccaf8) 0 empty
  std::integral_constant<bool, false> (0x0x7f49146ceb40) 0 empty

Class std::is_integral<std::_Rb_tree_const_iterator<char> >
   size=1 align=1
   base size=1 base align=1
std::is_integral<std::_Rb_tree_const_iterator<char> > (0x0x7f49146ccb60) 0 empty
  std::integral_constant<bool, false> (0x0x7f49146ceba0) 0 empty

Class std::conditional<false, std::is_integral<std::_Rb_tree_const_iterator<char> >, std::is_floating_point<std::_Rb_tree_const_iterator<char> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_integral<std::_Rb_tree_const_iterator<char> >, std::is_floating_point<std::_Rb_tree_const_iterator<char> > > (0x0x7f49146cec00) 0 empty

Class std::__is_floating_point_helper<std::_Rb_tree_const_iterator<char> >
   size=1 align=1
   base size=1 base align=1
std::__is_floating_point_helper<std::_Rb_tree_const_iterator<char> > (0x0x7f49146ccbc8) 0 empty
  std::integral_constant<bool, false> (0x0x7f49146cec60) 0 empty

Class std::is_floating_point<std::_Rb_tree_const_iterator<char> >
   size=1 align=1
   base size=1 base align=1
std::is_floating_point<std::_Rb_tree_const_iterator<char> > (0x0x7f49146ccc30) 0 empty
  std::integral_constant<bool, false> (0x0x7f49146cecc0) 0 empty

Class std::__or_<std::is_integral<std::_Rb_tree_const_iterator<char> >, std::is_floating_point<std::_Rb_tree_const_iterator<char> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_integral<std::_Rb_tree_const_iterator<char> >, std::is_floating_point<std::_Rb_tree_const_iterator<char> > > (0x0x7f49146ccc98) 0 empty
  std::is_floating_point<std::_Rb_tree_const_iterator<char> > (0x0x7f49146ccd00) 0 empty
    std::integral_constant<bool, false> (0x0x7f49146ced20) 0 empty

Class std::is_arithmetic<std::_Rb_tree_const_iterator<char> >
   size=1 align=1
   base size=1 base align=1
std::is_arithmetic<std::_Rb_tree_const_iterator<char> > (0x0x7f49146ccd68) 0 empty
  std::integral_constant<bool, false> (0x0x7f49146ced80) 0 empty

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

Class std::is_enum<std::_Rb_tree_const_iterator<char> >
   size=1 align=1
   base size=1 base align=1
std::is_enum<std::_Rb_tree_const_iterator<char> > (0x0x7f49146ccdd0) 0 empty
  std::integral_constant<bool, false> (0x0x7f49146cee40) 0 empty

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

Class std::__is_pointer_helper<std::_Rb_tree_const_iterator<char> >
   size=1 align=1
   base size=1 base align=1
std::__is_pointer_helper<std::_Rb_tree_const_iterator<char> > (0x0x7f49146cce38) 0 empty
  std::integral_constant<bool, false> (0x0x7f49146cef00) 0 empty

Class std::is_pointer<std::_Rb_tree_const_iterator<char> >
   size=1 align=1
   base size=1 base align=1
std::is_pointer<std::_Rb_tree_const_iterator<char> > (0x0x7f49146ccea0) 0 empty
  std::integral_constant<bool, false> (0x0x7f49146cef60) 0 empty

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

Class std::__is_member_pointer_helper<std::_Rb_tree_const_iterator<char> >
   size=1 align=1
   base size=1 base align=1
std::__is_member_pointer_helper<std::_Rb_tree_const_iterator<char> > (0x0x7f49146ccf08) 0 empty
  std::integral_constant<bool, false> (0x0x7f4914718060) 0 empty

Class std::is_member_pointer<std::_Rb_tree_const_iterator<char> >
   size=1 align=1
   base size=1 base align=1
std::is_member_pointer<std::_Rb_tree_const_iterator<char> > (0x0x7f49146ccf70) 0 empty
  std::integral_constant<bool, false> (0x0x7f49147180c0) 0 empty

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

Class std::__is_null_pointer_helper<std::_Rb_tree_const_iterator<char> >
   size=1 align=1
   base size=1 base align=1
std::__is_null_pointer_helper<std::_Rb_tree_const_iterator<char> > (0x0x7f491471e000) 0 empty
  std::integral_constant<bool, false> (0x0x7f4914718180) 0 empty

Class std::is_null_pointer<std::_Rb_tree_const_iterator<char> >
   size=1 align=1
   base size=1 base align=1
std::is_null_pointer<std::_Rb_tree_const_iterator<char> > (0x0x7f491471e068) 0 empty
  std::integral_constant<bool, false> (0x0x7f49147181e0) 0 empty

Class std::__or_<std::is_member_pointer<std::_Rb_tree_const_iterator<char> >, std::is_null_pointer<std::_Rb_tree_const_iterator<char> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_member_pointer<std::_Rb_tree_const_iterator<char> >, std::is_null_pointer<std::_Rb_tree_const_iterator<char> > > (0x0x7f491471e0d0) 0 empty
  std::is_null_pointer<std::_Rb_tree_const_iterator<char> > (0x0x7f491471e138) 0 empty
    std::integral_constant<bool, false> (0x0x7f4914718240) 0 empty

Class std::__or_<std::is_pointer<std::_Rb_tree_const_iterator<char> >, std::is_member_pointer<std::_Rb_tree_const_iterator<char> >, std::is_null_pointer<std::_Rb_tree_const_iterator<char> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_pointer<std::_Rb_tree_const_iterator<char> >, std::is_member_pointer<std::_Rb_tree_const_iterator<char> >, std::is_null_pointer<std::_Rb_tree_const_iterator<char> > > (0x0x7f491471e1a0) 0 empty
  std::__or_<std::is_member_pointer<std::_Rb_tree_const_iterator<char> >, std::is_null_pointer<std::_Rb_tree_const_iterator<char> > > (0x0x7f491471e208) 0 empty
    std::is_null_pointer<std::_Rb_tree_const_iterator<char> > (0x0x7f491471e270) 0 empty
      std::integral_constant<bool, false> (0x0x7f49147182a0) 0 empty

Class std::__or_<std::is_enum<std::_Rb_tree_const_iterator<char> >, std::is_pointer<std::_Rb_tree_const_iterator<char> >, std::is_member_pointer<std::_Rb_tree_const_iterator<char> >, std::is_null_pointer<std::_Rb_tree_const_iterator<char> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_enum<std::_Rb_tree_const_iterator<char> >, std::is_pointer<std::_Rb_tree_const_iterator<char> >, std::is_member_pointer<std::_Rb_tree_const_iterator<char> >, std::is_null_pointer<std::_Rb_tree_const_iterator<char> > > (0x0x7f491471e2d8) 0 empty
  std::__or_<std::is_pointer<std::_Rb_tree_const_iterator<char> >, std::is_member_pointer<std::_Rb_tree_const_iterator<char> >, std::is_null_pointer<std::_Rb_tree_const_iterator<char> > > (0x0x7f491471e340) 0 empty
    std::__or_<std::is_member_pointer<std::_Rb_tree_const_iterator<char> >, std::is_null_pointer<std::_Rb_tree_const_iterator<char> > > (0x0x7f491471e3a8) 0 empty
      std::is_null_pointer<std::_Rb_tree_const_iterator<char> > (0x0x7f491471e410) 0 empty
        std::integral_constant<bool, false> (0x0x7f4914718300) 0 empty

Class std::__or_<std::is_arithmetic<std::_Rb_tree_const_iterator<char> >, std::is_enum<std::_Rb_tree_const_iterator<char> >, std::is_pointer<std::_Rb_tree_const_iterator<char> >, std::is_member_pointer<std::_Rb_tree_const_iterator<char> >, std::is_null_pointer<std::_Rb_tree_const_iterator<char> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_arithmetic<std::_Rb_tree_const_iterator<char> >, std::is_enum<std::_Rb_tree_const_iterator<char> >, std::is_pointer<std::_Rb_tree_const_iterator<char> >, std::is_member_pointer<std::_Rb_tree_const_iterator<char> >, std::is_null_pointer<std::_Rb_tree_const_iterator<char> > > (0x0x7f491471e478) 0 empty
  std::__or_<std::is_enum<std::_Rb_tree_const_iterator<char> >, std::is_pointer<std::_Rb_tree_const_iterator<char> >, std::is_member_pointer<std::_Rb_tree_const_iterator<char> >, std::is_null_pointer<std::_Rb_tree_const_iterator<char> > > (0x0x7f491471e4e0) 0 empty
    std::__or_<std::is_pointer<std::_Rb_tree_const_iterator<char> >, std::is_member_pointer<std::_Rb_tree_const_iterator<char> >, std::is_null_pointer<std::_Rb_tree_const_iterator<char> > > (0x0x7f491471e548) 0 empty
      std::__or_<std::is_member_pointer<std::_Rb_tree_const_iterator<char> >, std::is_null_pointer<std::_Rb_tree_const_iterator<char> > > (0x0x7f491471e5b0) 0 empty
        std::is_null_pointer<std::_Rb_tree_const_iterator<char> > (0x0x7f491471e618) 0 empty
          std::integral_constant<bool, false> (0x0x7f4914718360) 0 empty

Class std::is_scalar<std::_Rb_tree_const_iterator<char> >
   size=1 align=1
   base size=1 base align=1
std::is_scalar<std::_Rb_tree_const_iterator<char> > (0x0x7f491471e680) 0 empty
  std::integral_constant<bool, false> (0x0x7f49147183c0) 0 empty

Class std::__or_<std::is_reference<std::_Rb_tree_const_iterator<char> >, std::is_scalar<std::_Rb_tree_const_iterator<char> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::_Rb_tree_const_iterator<char> >, std::is_scalar<std::_Rb_tree_const_iterator<char> > > (0x0x7f491471e6e8) 0 empty
  std::is_scalar<std::_Rb_tree_const_iterator<char> > (0x0x7f491471e750) 0 empty
    std::integral_constant<bool, false> (0x0x7f4914718420) 0 empty

Class std::remove_all_extents<std::_Rb_tree_const_iterator<char> >
   size=1 align=1
   base size=0 base align=1
std::remove_all_extents<std::_Rb_tree_const_iterator<char> > (0x0x7f4914718480) 0 empty

Class std::__is_destructible_impl<std::_Rb_tree_const_iterator<char> >
   size=1 align=1
   base size=1 base align=1
std::__is_destructible_impl<std::_Rb_tree_const_iterator<char> > (0x0x7f491471e7b8) 0 empty
  std::__do_is_destructible_impl (0x0x7f49147184e0) 0 empty

Class std::__is_destructible_safe<std::_Rb_tree_const_iterator<char>, false, false>
   size=1 align=1
   base size=1 base align=1
std::__is_destructible_safe<std::_Rb_tree_const_iterator<char>, false, false> (0x0x7f491471e888) 0 empty
  std::integral_constant<bool, true> (0x0x7f4914718540) 0 empty

Class std::is_destructible<std::_Rb_tree_const_iterator<char> >
   size=1 align=1
   base size=1 base align=1
std::is_destructible<std::_Rb_tree_const_iterator<char> > (0x0x7f491471e8f0) 0 empty
  std::integral_constant<bool, true> (0x0x7f49147185a0) 0 empty

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

Class std::__is_direct_constructible_impl<std::_Rb_tree_const_iterator<char>, const std::_Rb_tree_const_iterator<char>&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_impl<std::_Rb_tree_const_iterator<char>, const std::_Rb_tree_const_iterator<char>&> (0x0x7f491471e958) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f4914718660) 0 empty

Class std::__and_<std::is_destructible<std::_Rb_tree_const_iterator<char> >, std::__is_direct_constructible_impl<std::_Rb_tree_const_iterator<char>, const std::_Rb_tree_const_iterator<char>&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_destructible<std::_Rb_tree_const_iterator<char> >, std::__is_direct_constructible_impl<std::_Rb_tree_const_iterator<char>, const std::_Rb_tree_const_iterator<char>&> > (0x0x7f491471ea28) 0 empty
  std::__is_direct_constructible_impl<std::_Rb_tree_const_iterator<char>, const std::_Rb_tree_const_iterator<char>&> (0x0x7f491471ea90) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f49147186c0) 0 empty

Class std::__is_direct_constructible_new_safe<std::_Rb_tree_const_iterator<char>, const std::_Rb_tree_const_iterator<char>&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new_safe<std::_Rb_tree_const_iterator<char>, const std::_Rb_tree_const_iterator<char>&> (0x0x7f491471eaf8) 0 empty
  std::__and_<std::is_destructible<std::_Rb_tree_const_iterator<char> >, std::__is_direct_constructible_impl<std::_Rb_tree_const_iterator<char>, const std::_Rb_tree_const_iterator<char>&> > (0x0x7f491471eb60) 0 empty
    std::__is_direct_constructible_impl<std::_Rb_tree_const_iterator<char>, const std::_Rb_tree_const_iterator<char>&> (0x0x7f491471ebc8) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7f4914718720) 0 empty

Class std::__is_direct_constructible_new<std::_Rb_tree_const_iterator<char>, const std::_Rb_tree_const_iterator<char>&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new<std::_Rb_tree_const_iterator<char>, const std::_Rb_tree_const_iterator<char>&> (0x0x7f491471ec30) 0 empty
  std::__is_direct_constructible_new_safe<std::_Rb_tree_const_iterator<char>, const std::_Rb_tree_const_iterator<char>&> (0x0x7f491471ec98) 0 empty
    std::__and_<std::is_destructible<std::_Rb_tree_const_iterator<char> >, std::__is_direct_constructible_impl<std::_Rb_tree_const_iterator<char>, const std::_Rb_tree_const_iterator<char>&> > (0x0x7f491471ed00) 0 empty
      std::__is_direct_constructible_impl<std::_Rb_tree_const_iterator<char>, const std::_Rb_tree_const_iterator<char>&> (0x0x7f491471ed68) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7f4914718780) 0 empty

Class std::__is_direct_constructible<std::_Rb_tree_const_iterator<char>, const std::_Rb_tree_const_iterator<char>&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible<std::_Rb_tree_const_iterator<char>, const std::_Rb_tree_const_iterator<char>&> (0x0x7f491471edd0) 0 empty
  std::integral_constant<bool, true> (0x0x7f49147187e0) 0 empty

Class std::__is_constructible_impl<std::_Rb_tree_const_iterator<char>, const std::_Rb_tree_const_iterator<char>&>
   size=1 align=1
   base size=1 base align=1
std::__is_constructible_impl<std::_Rb_tree_const_iterator<char>, const std::_Rb_tree_const_iterator<char>&> (0x0x7f491471ee38) 0 empty
  std::__is_direct_constructible<std::_Rb_tree_const_iterator<char>, const std::_Rb_tree_const_iterator<char>&> (0x0x7f491471eea0) 0 empty
    std::integral_constant<bool, true> (0x0x7f4914718840) 0 empty

Class std::is_constructible<std::_Rb_tree_const_iterator<char>, const std::_Rb_tree_const_iterator<char>&>
   size=1 align=1
   base size=1 base align=1
std::is_constructible<std::_Rb_tree_const_iterator<char>, const std::_Rb_tree_const_iterator<char>&> (0x0x7f491472f000) 0 empty
  std::integral_constant<bool, true> (0x0x7f49147188a0) 0 empty

Class std::conditional<true, std::is_constructible<bool, const bool&>, std::is_constructible<std::_Rb_tree_const_iterator<char>, const std::_Rb_tree_const_iterator<char>&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_constructible<bool, const bool&>, std::is_constructible<std::_Rb_tree_const_iterator<char>, const std::_Rb_tree_const_iterator<char>&> > (0x0x7f49147189c0) 0 empty

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

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

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

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

Class std::__and_<std::is_array<bool>, std::__not_<std::extent<bool, 0u> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_array<bool>, std::__not_<std::extent<bool, 0u> > > (0x0x7f491472f1a0) 0 empty
  std::is_array<bool> (0x0x7f491472f208) 0 empty
    std::integral_constant<bool, false> (0x0x7f4914718ba0) 0 empty

Class std::__is_array_unknown_bounds<bool>
   size=1 align=1
   base size=1 base align=1
std::__is_array_unknown_bounds<bool> (0x0x7f491472f270) 0 empty
  std::__and_<std::is_array<bool>, std::__not_<std::extent<bool, 0u> > > (0x0x7f491472f2d8) 0 empty
    std::is_array<bool> (0x0x7f491472f340) 0 empty
      std::integral_constant<bool, false> (0x0x7f4914718c00) 0 empty

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

Class std::__or_<std::__is_array_unknown_bounds<bool>, std::is_function<bool> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::__is_array_unknown_bounds<bool>, std::is_function<bool> > (0x0x7f491472f3a8) 0 empty
  std::is_function<bool> (0x0x7f491472f410) 0 empty
    std::integral_constant<bool, false> (0x0x7f4914718cc0) 0 empty

Class std::__or_<std::is_void<bool>, std::__is_array_unknown_bounds<bool>, std::is_function<bool> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<bool>, std::__is_array_unknown_bounds<bool>, std::is_function<bool> > (0x0x7f491472f478) 0 empty
  std::__or_<std::__is_array_unknown_bounds<bool>, std::is_function<bool> > (0x0x7f491472f4e0) 0 empty
    std::is_function<bool> (0x0x7f491472f548) 0 empty
      std::integral_constant<bool, false> (0x0x7f4914718d20) 0 empty

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

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

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

Class std::__or_<std::is_integral<bool>, std::is_floating_point<bool> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_integral<bool>, std::is_floating_point<bool> > (0x0x7f491472f618) 0 empty
  std::is_integral<bool> (0x0x7f491472f680) 0 empty
    std::integral_constant<bool, true> (0x0x7f4914746060) 0 empty

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

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

Class std::__or_<std::is_arithmetic<bool>, std::is_enum<bool>, std::is_pointer<bool>, std::is_member_pointer<bool>, std::is_null_pointer<bool> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_arithmetic<bool>, std::is_enum<bool>, std::is_pointer<bool>, std::is_member_pointer<bool>, std::is_null_pointer<bool> > (0x0x7f491472f750) 0 empty
  std::is_arithmetic<bool> (0x0x7f491472f7b8) 0 empty
    std::integral_constant<bool, true> (0x0x7f4914746180) 0 empty

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

Class std::__or_<std::is_reference<bool>, std::is_scalar<bool> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<bool>, std::is_scalar<bool> > (0x0x7f491472f888) 0 empty
  std::is_scalar<bool> (0x0x7f491472f8f0) 0 empty
    std::integral_constant<bool, true> (0x0x7f4914746240) 0 empty

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

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

Class std::conditional<true, std::__is_direct_constructible_impl<bool, const bool&>, std::is_destructible<bool> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_direct_constructible_impl<bool, const bool&>, std::is_destructible<bool> > (0x0x7f4914746360) 0 empty

Class std::__is_direct_constructible_impl<bool, const bool&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_impl<bool, const bool&> (0x0x7f491472faf8) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f49147463c0) 0 empty

Class std::__and_<std::is_destructible<bool>, std::__is_direct_constructible_impl<bool, const bool&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_destructible<bool>, std::__is_direct_constructible_impl<bool, const bool&> > (0x0x7f491472fbc8) 0 empty
  std::__is_direct_constructible_impl<bool, const bool&> (0x0x7f491472fc30) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f4914746420) 0 empty

Class std::__is_direct_constructible_new_safe<bool, const bool&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new_safe<bool, const bool&> (0x0x7f491472fd68) 0 empty
  std::__and_<std::is_destructible<bool>, std::__is_direct_constructible_impl<bool, const bool&> > (0x0x7f491472fdd0) 0 empty
    std::__is_direct_constructible_impl<bool, const bool&> (0x0x7f491472fe38) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7f4914746540) 0 empty

Class std::__is_direct_constructible_new<bool, const bool&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new<bool, const bool&> (0x0x7f491472ff08) 0 empty
  std::__is_direct_constructible_new_safe<bool, const bool&> (0x0x7f491472ff70) 0 empty
    std::__and_<std::is_destructible<bool>, std::__is_direct_constructible_impl<bool, const bool&> > (0x0x7f4914751000) 0 empty
      std::__is_direct_constructible_impl<bool, const bool&> (0x0x7f4914751068) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7f49147465a0) 0 empty

Class std::__is_direct_constructible<bool, const bool&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible<bool, const bool&> (0x0x7f4914751138) 0 empty
  std::integral_constant<bool, true> (0x0x7f4914746600) 0 empty

Class std::__is_constructible_impl<bool, const bool&>
   size=1 align=1
   base size=1 base align=1
std::__is_constructible_impl<bool, const bool&> (0x0x7f49147511a0) 0 empty
  std::__is_direct_constructible<bool, const bool&> (0x0x7f4914751208) 0 empty
    std::integral_constant<bool, true> (0x0x7f4914746660) 0 empty

Class std::is_constructible<bool, const bool&>
   size=1 align=1
   base size=1 base align=1
std::is_constructible<bool, const bool&> (0x0x7f4914751270) 0 empty
  std::integral_constant<bool, true> (0x0x7f49147466c0) 0 empty

Class std::__and_<std::is_constructible<std::_Rb_tree_const_iterator<char>, const std::_Rb_tree_const_iterator<char>&>, std::is_constructible<bool, const bool&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<std::_Rb_tree_const_iterator<char>, const std::_Rb_tree_const_iterator<char>&>, std::is_constructible<bool, const bool&> > (0x0x7f49147512d8) 0 empty
  std::is_constructible<bool, const bool&> (0x0x7f4914751340) 0 empty
    std::integral_constant<bool, true> (0x0x7f4914746720) 0 empty

Class std::remove_volatile<const std::_Rb_tree_const_iterator<char>&>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<const std::_Rb_tree_const_iterator<char>&> (0x0x7f4914746840) 0 empty

Class std::remove_const<const std::_Rb_tree_const_iterator<char>&>
   size=1 align=1
   base size=0 base align=1
std::remove_const<const std::_Rb_tree_const_iterator<char>&> (0x0x7f49147468a0) 0 empty

Class std::remove_cv<const std::_Rb_tree_const_iterator<char>&>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<const std::_Rb_tree_const_iterator<char>&> (0x0x7f49147467e0) 0 empty

Class std::__is_void_helper<const std::_Rb_tree_const_iterator<char>&>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<const std::_Rb_tree_const_iterator<char>&> (0x0x7f4914751410) 0 empty
  std::integral_constant<bool, false> (0x0x7f4914746900) 0 empty

Class std::is_void<const std::_Rb_tree_const_iterator<char>&>
   size=1 align=1
   base size=1 base align=1
std::is_void<const std::_Rb_tree_const_iterator<char>&> (0x0x7f4914751478) 0 empty
  std::integral_constant<bool, false> (0x0x7f4914746960) 0 empty

Class std::conditional<false, std::is_void<const std::_Rb_tree_const_iterator<char>&>, std::__or_<std::is_function<std::_Rb_tree_const_iterator<char> >, std::is_array<std::_Rb_tree_const_iterator<char> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_void<const std::_Rb_tree_const_iterator<char>&>, std::__or_<std::is_function<std::_Rb_tree_const_iterator<char> >, std::is_array<std::_Rb_tree_const_iterator<char> > > > (0x0x7f49147469c0) 0 empty

Class std::conditional<false, std::is_function<std::_Rb_tree_const_iterator<char> >, std::is_array<std::_Rb_tree_const_iterator<char> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<std::_Rb_tree_const_iterator<char> >, std::is_array<std::_Rb_tree_const_iterator<char> > > (0x0x7f4914746a20) 0 empty

Class std::__or_<std::is_function<std::_Rb_tree_const_iterator<char> >, std::is_array<std::_Rb_tree_const_iterator<char> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::_Rb_tree_const_iterator<char> >, std::is_array<std::_Rb_tree_const_iterator<char> > > (0x0x7f49147514e0) 0 empty
  std::is_array<std::_Rb_tree_const_iterator<char> > (0x0x7f4914751548) 0 empty
    std::integral_constant<bool, false> (0x0x7f4914746a80) 0 empty

Class std::__or_<std::is_void<const std::_Rb_tree_const_iterator<char>&>, std::is_function<std::_Rb_tree_const_iterator<char> >, std::is_array<std::_Rb_tree_const_iterator<char> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<const std::_Rb_tree_const_iterator<char>&>, std::is_function<std::_Rb_tree_const_iterator<char> >, std::is_array<std::_Rb_tree_const_iterator<char> > > (0x0x7f49147515b0) 0 empty
  std::__or_<std::is_function<std::_Rb_tree_const_iterator<char> >, std::is_array<std::_Rb_tree_const_iterator<char> > > (0x0x7f4914751618) 0 empty
    std::is_array<std::_Rb_tree_const_iterator<char> > (0x0x7f4914751680) 0 empty
      std::integral_constant<bool, false> (0x0x7f4914746ae0) 0 empty

Class std::__is_convertible_helper<const std::_Rb_tree_const_iterator<char>&, std::_Rb_tree_const_iterator<char>, false>
   size=1 align=1
   base size=0 base align=1
std::__is_convertible_helper<const std::_Rb_tree_const_iterator<char>&, std::_Rb_tree_const_iterator<char>, false> (0x0x7f4914746b40) 0 empty

Class std::is_convertible<const std::_Rb_tree_const_iterator<char>&, std::_Rb_tree_const_iterator<char> >
   size=1 align=1
   base size=1 base align=1
std::is_convertible<const std::_Rb_tree_const_iterator<char>&, std::_Rb_tree_const_iterator<char> > (0x0x7f4914751750) 0 empty
  std::integral_constant<bool, true> (0x0x7f4914746ba0) 0 empty

Class std::conditional<true, std::is_convertible<const bool&, bool>, std::is_convertible<const std::_Rb_tree_const_iterator<char>&, std::_Rb_tree_const_iterator<char> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_convertible<const bool&, bool>, std::is_convertible<const std::_Rb_tree_const_iterator<char>&, std::_Rb_tree_const_iterator<char> > > (0x0x7f4914746cc0) 0 empty

Class std::remove_volatile<const bool&>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<const bool&> (0x0x7f4914746d80) 0 empty

Class std::remove_const<const bool&>
   size=1 align=1
   base size=0 base align=1
std::remove_const<const bool&> (0x0x7f4914746de0) 0 empty

Class std::remove_cv<const bool&>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<const bool&> (0x0x7f4914746d20) 0 empty

Class std::__is_void_helper<const bool&>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<const bool&> (0x0x7f49147518f0) 0 empty
  std::integral_constant<bool, false> (0x0x7f4914746e40) 0 empty

Class std::is_void<const bool&>
   size=1 align=1
   base size=1 base align=1
std::is_void<const bool&> (0x0x7f4914751958) 0 empty
  std::integral_constant<bool, false> (0x0x7f4914746ea0) 0 empty

Class std::conditional<false, std::is_void<const bool&>, std::__or_<std::is_function<bool>, std::is_array<bool> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_void<const bool&>, std::__or_<std::is_function<bool>, std::is_array<bool> > > (0x0x7f4914746f00) 0 empty

Class std::conditional<false, std::is_function<bool>, std::is_array<bool> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<bool>, std::is_array<bool> > (0x0x7f4914746f60) 0 empty

Class std::__or_<std::is_function<bool>, std::is_array<bool> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<bool>, std::is_array<bool> > (0x0x7f49147519c0) 0 empty
  std::is_array<bool> (0x0x7f4914751a28) 0 empty
    std::integral_constant<bool, false> (0x0x7f4914772000) 0 empty

Class std::__or_<std::is_void<const bool&>, std::is_function<bool>, std::is_array<bool> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<const bool&>, std::is_function<bool>, std::is_array<bool> > (0x0x7f4914751a90) 0 empty
  std::__or_<std::is_function<bool>, std::is_array<bool> > (0x0x7f4914751af8) 0 empty
    std::is_array<bool> (0x0x7f4914751b60) 0 empty
      std::integral_constant<bool, false> (0x0x7f4914772060) 0 empty

Class std::__is_convertible_helper<const bool&, bool, false>
   size=1 align=1
   base size=0 base align=1
std::__is_convertible_helper<const bool&, bool, false> (0x0x7f49147720c0) 0 empty

Class std::is_convertible<const bool&, bool>
   size=1 align=1
   base size=1 base align=1
std::is_convertible<const bool&, bool> (0x0x7f4914751c30) 0 empty
  std::integral_constant<bool, true> (0x0x7f4914772120) 0 empty

Class std::__and_<std::is_convertible<const std::_Rb_tree_const_iterator<char>&, std::_Rb_tree_const_iterator<char> >, std::is_convertible<const bool&, bool> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_convertible<const std::_Rb_tree_const_iterator<char>&, std::_Rb_tree_const_iterator<char> >, std::is_convertible<const bool&, bool> > (0x0x7f4914751c98) 0 empty
  std::is_convertible<const bool&, bool> (0x0x7f4914751d00) 0 empty
    std::integral_constant<bool, true> (0x0x7f4914772180) 0 empty

Class std::conditional<true, std::__and_<std::is_convertible<std::_Rb_tree_iterator<char>&, std::_Rb_tree_const_iterator<char> >, std::is_convertible<const bool&, bool> >, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_iterator<char>&, std::_Rb_tree_const_iterator<char> >, std::is_convertible<const bool&, bool> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__and_<std::is_convertible<std::_Rb_tree_iterator<char>&, std::_Rb_tree_const_iterator<char> >, std::is_convertible<const bool&, bool> >, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_iterator<char>&, std::_Rb_tree_const_iterator<char> >, std::is_convertible<const bool&, bool> > > > (0x0x7f4914772240) 0 empty

Class std::conditional<false, std::__is_direct_constructible_ref_cast<std::_Rb_tree_const_iterator<char>, std::_Rb_tree_iterator<char>&>, std::__is_direct_constructible_new_safe<std::_Rb_tree_const_iterator<char>, std::_Rb_tree_iterator<char>&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__is_direct_constructible_ref_cast<std::_Rb_tree_const_iterator<char>, std::_Rb_tree_iterator<char>&>, std::__is_direct_constructible_new_safe<std::_Rb_tree_const_iterator<char>, std::_Rb_tree_iterator<char>&> > (0x0x7f49147722a0) 0 empty

Class std::conditional<true, std::__is_direct_constructible_impl<std::_Rb_tree_const_iterator<char>, std::_Rb_tree_iterator<char>&>, std::is_destructible<std::_Rb_tree_const_iterator<char> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_direct_constructible_impl<std::_Rb_tree_const_iterator<char>, std::_Rb_tree_iterator<char>&>, std::is_destructible<std::_Rb_tree_const_iterator<char> > > (0x0x7f4914772300) 0 empty

Class std::__is_direct_constructible_impl<std::_Rb_tree_const_iterator<char>, std::_Rb_tree_iterator<char>&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_impl<std::_Rb_tree_const_iterator<char>, std::_Rb_tree_iterator<char>&> (0x0x7f4914751f70) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f4914772360) 0 empty

Class std::__and_<std::is_destructible<std::_Rb_tree_const_iterator<char> >, std::__is_direct_constructible_impl<std::_Rb_tree_const_iterator<char>, std::_Rb_tree_iterator<char>&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_destructible<std::_Rb_tree_const_iterator<char> >, std::__is_direct_constructible_impl<std::_Rb_tree_const_iterator<char>, std::_Rb_tree_iterator<char>&> > (0x0x7f4914787138) 0 empty
  std::__is_direct_constructible_impl<std::_Rb_tree_const_iterator<char>, std::_Rb_tree_iterator<char>&> (0x0x7f49147871a0) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f49147723c0) 0 empty

Class std::__is_direct_constructible_new_safe<std::_Rb_tree_const_iterator<char>, std::_Rb_tree_iterator<char>&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new_safe<std::_Rb_tree_const_iterator<char>, std::_Rb_tree_iterator<char>&> (0x0x7f4914787270) 0 empty
  std::__and_<std::is_destructible<std::_Rb_tree_const_iterator<char> >, std::__is_direct_constructible_impl<std::_Rb_tree_const_iterator<char>, std::_Rb_tree_iterator<char>&> > (0x0x7f49147872d8) 0 empty
    std::__is_direct_constructible_impl<std::_Rb_tree_const_iterator<char>, std::_Rb_tree_iterator<char>&> (0x0x7f4914787340) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7f4914772420) 0 empty

Class std::__is_direct_constructible_new<std::_Rb_tree_const_iterator<char>, std::_Rb_tree_iterator<char>&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new<std::_Rb_tree_const_iterator<char>, std::_Rb_tree_iterator<char>&> (0x0x7f4914787410) 0 empty
  std::__is_direct_constructible_new_safe<std::_Rb_tree_const_iterator<char>, std::_Rb_tree_iterator<char>&> (0x0x7f4914787478) 0 empty
    std::__and_<std::is_destructible<std::_Rb_tree_const_iterator<char> >, std::__is_direct_constructible_impl<std::_Rb_tree_const_iterator<char>, std::_Rb_tree_iterator<char>&> > (0x0x7f49147874e0) 0 empty
      std::__is_direct_constructible_impl<std::_Rb_tree_const_iterator<char>, std::_Rb_tree_iterator<char>&> (0x0x7f4914787548) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7f4914772480) 0 empty

Class std::__is_direct_constructible<std::_Rb_tree_const_iterator<char>, std::_Rb_tree_iterator<char>&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible<std::_Rb_tree_const_iterator<char>, std::_Rb_tree_iterator<char>&> (0x0x7f49147877b8) 0 empty
  std::integral_constant<bool, true> (0x0x7f49147724e0) 0 empty

Class std::__is_constructible_impl<std::_Rb_tree_const_iterator<char>, std::_Rb_tree_iterator<char>&>
   size=1 align=1
   base size=1 base align=1
std::__is_constructible_impl<std::_Rb_tree_const_iterator<char>, std::_Rb_tree_iterator<char>&> (0x0x7f49147878f0) 0 empty
  std::__is_direct_constructible<std::_Rb_tree_const_iterator<char>, std::_Rb_tree_iterator<char>&> (0x0x7f4914787958) 0 empty
    std::integral_constant<bool, true> (0x0x7f4914772600) 0 empty

Class std::is_constructible<std::_Rb_tree_const_iterator<char>, std::_Rb_tree_iterator<char>&>
   size=1 align=1
   base size=1 base align=1
std::is_constructible<std::_Rb_tree_const_iterator<char>, std::_Rb_tree_iterator<char>&> (0x0x7f4914787a28) 0 empty
  std::integral_constant<bool, true> (0x0x7f49147727e0) 0 empty

Class std::conditional<true, std::__and_<std::is_constructible<bool, const bool&&>, std::__and_<std::is_convertible<std::_Rb_tree_iterator<char>&, std::_Rb_tree_const_iterator<char> >, std::is_convertible<const bool&, bool> > >, std::is_constructible<std::_Rb_tree_const_iterator<char>, std::_Rb_tree_iterator<char>&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__and_<std::is_constructible<bool, const bool&&>, std::__and_<std::is_convertible<std::_Rb_tree_iterator<char>&, std::_Rb_tree_const_iterator<char> >, std::is_convertible<const bool&, bool> > >, std::is_constructible<std::_Rb_tree_const_iterator<char>, std::_Rb_tree_iterator<char>&> > (0x0x7f4914772900) 0 empty

Class std::conditional<false, std::__is_direct_constructible_ref_cast<bool, const bool&&>, std::__is_direct_constructible_new_safe<bool, const bool&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__is_direct_constructible_ref_cast<bool, const bool&&>, std::__is_direct_constructible_new_safe<bool, const bool&&> > (0x0x7f4914772960) 0 empty

Class std::conditional<true, std::__is_direct_constructible_impl<bool, const bool&&>, std::is_destructible<bool> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_direct_constructible_impl<bool, const bool&&>, std::is_destructible<bool> > (0x0x7f49147729c0) 0 empty

Class std::is_function<const bool&&>
   size=1 align=1
   base size=1 base align=1
std::is_function<const bool&&> (0x0x7f4914787bc8) 0 empty
  std::integral_constant<bool, false> (0x0x7f4914772a80) 0 empty

Class std::conditional<false, std::is_function<const bool&&>, std::__or_<std::is_reference<const bool&&>, std::is_void<const bool&&> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<const bool&&>, std::__or_<std::is_reference<const bool&&>, std::is_void<const bool&&> > > (0x0x7f4914772ae0) 0 empty

Class std::is_lvalue_reference<const bool&&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<const bool&&> (0x0x7f4914787c30) 0 empty
  std::integral_constant<bool, false> (0x0x7f4914772b40) 0 empty

Class std::conditional<false, std::is_lvalue_reference<const bool&&>, std::is_rvalue_reference<const bool&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_lvalue_reference<const bool&&>, std::is_rvalue_reference<const bool&&> > (0x0x7f4914772ba0) 0 empty

Class std::is_rvalue_reference<const bool&&>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<const bool&&> (0x0x7f4914787d68) 0 empty
  std::integral_constant<bool, true> (0x0x7f4914772c00) 0 empty

Class std::__or_<std::is_lvalue_reference<const bool&&>, std::is_rvalue_reference<const bool&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<const bool&&>, std::is_rvalue_reference<const bool&&> > (0x0x7f4914787dd0) 0 empty
  std::is_rvalue_reference<const bool&&> (0x0x7f4914787e38) 0 empty
    std::integral_constant<bool, true> (0x0x7f4914772c60) 0 empty

Class std::is_reference<const bool&&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<const bool&&> (0x0x7f4914787ea0) 0 empty
  std::integral_constant<bool, true> (0x0x7f4914772d80) 0 empty

Class std::conditional<true, std::is_reference<const bool&&>, std::is_void<const bool&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_reference<const bool&&>, std::is_void<const bool&&> > (0x0x7f4914772de0) 0 empty

Class std::__or_<std::is_reference<const bool&&>, std::is_void<const bool&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<const bool&&>, std::is_void<const bool&&> > (0x0x7f4914787f08) 0 empty
  std::is_reference<const bool&&> (0x0x7f4914787f70) 0 empty
    std::integral_constant<bool, true> (0x0x7f4914772e40) 0 empty

Class std::__or_<std::is_function<const bool&&>, std::is_reference<const bool&&>, std::is_void<const bool&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<const bool&&>, std::is_reference<const bool&&>, std::is_void<const bool&&> > (0x0x7f49147a2000) 0 empty
  std::__or_<std::is_reference<const bool&&>, std::is_void<const bool&&> > (0x0x7f49147a2068) 0 empty
    std::is_reference<const bool&&> (0x0x7f49147a20d0) 0 empty
      std::integral_constant<bool, true> (0x0x7f4914772ea0) 0 empty

Class std::__not_<std::__or_<std::is_function<const bool&&>, std::is_reference<const bool&&>, std::is_void<const bool&&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<const bool&&>, std::is_reference<const bool&&>, std::is_void<const bool&&> > > (0x0x7f49147a2208) 0 empty
  std::integral_constant<bool, false> (0x0x7f4914772f00) 0 empty

Class std::is_object<const bool&&>
   size=1 align=1
   base size=1 base align=1
std::is_object<const bool&&> (0x0x7f49147a2270) 0 empty
  std::integral_constant<bool, false> (0x0x7f4914772f60) 0 empty

Class std::conditional<false, std::is_object<const bool&&>, std::is_reference<const bool&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_object<const bool&&>, std::is_reference<const bool&&> > (0x0x7f49147a5000) 0 empty

Class std::__or_<std::is_object<const bool&&>, std::is_reference<const bool&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<const bool&&>, std::is_reference<const bool&&> > (0x0x7f49147a22d8) 0 empty
  std::is_reference<const bool&&> (0x0x7f49147a2340) 0 empty
    std::integral_constant<bool, true> (0x0x7f49147a5060) 0 empty

Class std::__is_referenceable<const bool&&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<const bool&&> (0x0x7f49147a23a8) 0 empty
  std::integral_constant<bool, true> (0x0x7f49147a50c0) 0 empty

Class std::__add_rvalue_reference_helper<const bool&&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<const bool&&, true> (0x0x7f49147a5120) 0 empty

Class std::add_rvalue_reference<const bool&&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<const bool&&> (0x0x7f49147a2410) 0 empty
  std::__add_rvalue_reference_helper<const bool&&, true> (0x0x7f49147a5180) 0 empty

Class std::__is_direct_constructible_impl<bool, const bool&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_impl<bool, const bool&&> (0x0x7f4914787b60) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f4914772a20) 0 empty

Class std::__and_<std::is_destructible<bool>, std::__is_direct_constructible_impl<bool, const bool&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_destructible<bool>, std::__is_direct_constructible_impl<bool, const bool&&> > (0x0x7f49147a24e0) 0 empty
  std::__is_direct_constructible_impl<bool, const bool&&> (0x0x7f49147a2548) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f49147a51e0) 0 empty

Class std::__is_direct_constructible_new_safe<bool, const bool&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new_safe<bool, const bool&&> (0x0x7f49147a2680) 0 empty
  std::__and_<std::is_destructible<bool>, std::__is_direct_constructible_impl<bool, const bool&&> > (0x0x7f49147a26e8) 0 empty
    std::__is_direct_constructible_impl<bool, const bool&&> (0x0x7f49147a2750) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7f49147a5300) 0 empty

Class std::__is_direct_constructible_new<bool, const bool&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new<bool, const bool&&> (0x0x7f49147a2820) 0 empty
  std::__is_direct_constructible_new_safe<bool, const bool&&> (0x0x7f49147a2888) 0 empty
    std::__and_<std::is_destructible<bool>, std::__is_direct_constructible_impl<bool, const bool&&> > (0x0x7f49147a28f0) 0 empty
      std::__is_direct_constructible_impl<bool, const bool&&> (0x0x7f49147a2958) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7f49147a5360) 0 empty

Class std::__is_direct_constructible<bool, const bool&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible<bool, const bool&&> (0x0x7f49147a2a28) 0 empty
  std::integral_constant<bool, true> (0x0x7f49147a53c0) 0 empty

Class std::__is_constructible_impl<bool, const bool&&>
   size=1 align=1
   base size=1 base align=1
std::__is_constructible_impl<bool, const bool&&> (0x0x7f49147a2a90) 0 empty
  std::__is_direct_constructible<bool, const bool&&> (0x0x7f49147a2af8) 0 empty
    std::integral_constant<bool, true> (0x0x7f49147a5420) 0 empty

Class std::is_constructible<bool, const bool&&>
   size=1 align=1
   base size=1 base align=1
std::is_constructible<bool, const bool&&> (0x0x7f49147a2b60) 0 empty
  std::integral_constant<bool, true> (0x0x7f49147a5480) 0 empty

Class std::conditional<true, std::__and_<std::is_convertible<std::_Rb_tree_iterator<char>&, std::_Rb_tree_const_iterator<char> >, std::is_convertible<const bool&, bool> >, std::is_constructible<bool, const bool&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__and_<std::is_convertible<std::_Rb_tree_iterator<char>&, std::_Rb_tree_const_iterator<char> >, std::is_convertible<const bool&, bool> >, std::is_constructible<bool, const bool&&> > (0x0x7f49147a54e0) 0 empty

Class std::remove_volatile<std::_Rb_tree_iterator<char>&>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<std::_Rb_tree_iterator<char>&> (0x0x7f49147a55a0) 0 empty

Class std::remove_const<std::_Rb_tree_iterator<char>&>
   size=1 align=1
   base size=0 base align=1
std::remove_const<std::_Rb_tree_iterator<char>&> (0x0x7f49147a5600) 0 empty

Class std::remove_cv<std::_Rb_tree_iterator<char>&>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<std::_Rb_tree_iterator<char>&> (0x0x7f49147a5540) 0 empty

Class std::__is_void_helper<std::_Rb_tree_iterator<char>&>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<std::_Rb_tree_iterator<char>&> (0x0x7f49147a2c30) 0 empty
  std::integral_constant<bool, false> (0x0x7f49147a5660) 0 empty

Class std::is_void<std::_Rb_tree_iterator<char>&>
   size=1 align=1
   base size=1 base align=1
std::is_void<std::_Rb_tree_iterator<char>&> (0x0x7f49147a2c98) 0 empty
  std::integral_constant<bool, false> (0x0x7f49147a56c0) 0 empty

Class std::conditional<false, std::is_void<std::_Rb_tree_iterator<char>&>, std::__or_<std::is_function<std::_Rb_tree_const_iterator<char> >, std::is_array<std::_Rb_tree_const_iterator<char> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_void<std::_Rb_tree_iterator<char>&>, std::__or_<std::is_function<std::_Rb_tree_const_iterator<char> >, std::is_array<std::_Rb_tree_const_iterator<char> > > > (0x0x7f49147a5720) 0 empty

Class std::__or_<std::is_void<std::_Rb_tree_iterator<char>&>, std::is_function<std::_Rb_tree_const_iterator<char> >, std::is_array<std::_Rb_tree_const_iterator<char> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<std::_Rb_tree_iterator<char>&>, std::is_function<std::_Rb_tree_const_iterator<char> >, std::is_array<std::_Rb_tree_const_iterator<char> > > (0x0x7f49147a2d00) 0 empty
  std::__or_<std::is_function<std::_Rb_tree_const_iterator<char> >, std::is_array<std::_Rb_tree_const_iterator<char> > > (0x0x7f49147a2d68) 0 empty
    std::is_array<std::_Rb_tree_const_iterator<char> > (0x0x7f49147a2dd0) 0 empty
      std::integral_constant<bool, false> (0x0x7f49147a5780) 0 empty

Class std::__is_convertible_helper<std::_Rb_tree_iterator<char>&, std::_Rb_tree_const_iterator<char>, false>
   size=1 align=1
   base size=0 base align=1
std::__is_convertible_helper<std::_Rb_tree_iterator<char>&, std::_Rb_tree_const_iterator<char>, false> (0x0x7f49147a57e0) 0 empty

Class std::is_convertible<std::_Rb_tree_iterator<char>&, std::_Rb_tree_const_iterator<char> >
   size=1 align=1
   base size=1 base align=1
std::is_convertible<std::_Rb_tree_iterator<char>&, std::_Rb_tree_const_iterator<char> > (0x0x7f49147bd068) 0 empty
  std::integral_constant<bool, true> (0x0x7f49147a5840) 0 empty

Class std::conditional<true, std::is_convertible<const bool&, bool>, std::is_convertible<std::_Rb_tree_iterator<char>&, std::_Rb_tree_const_iterator<char> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_convertible<const bool&, bool>, std::is_convertible<std::_Rb_tree_iterator<char>&, std::_Rb_tree_const_iterator<char> > > (0x0x7f49147a58a0) 0 empty

Class std::__and_<std::is_convertible<std::_Rb_tree_iterator<char>&, std::_Rb_tree_const_iterator<char> >, std::is_convertible<const bool&, bool> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_convertible<std::_Rb_tree_iterator<char>&, std::_Rb_tree_const_iterator<char> >, std::is_convertible<const bool&, bool> > (0x0x7f49147bd0d0) 0 empty
  std::is_convertible<const bool&, bool> (0x0x7f49147bd138) 0 empty
    std::integral_constant<bool, true> (0x0x7f49147a5900) 0 empty

Class std::__and_<std::is_constructible<bool, const bool&&>, std::__and_<std::is_convertible<std::_Rb_tree_iterator<char>&, std::_Rb_tree_const_iterator<char> >, std::is_convertible<const bool&, bool> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<bool, const bool&&>, std::__and_<std::is_convertible<std::_Rb_tree_iterator<char>&, std::_Rb_tree_const_iterator<char> >, std::is_convertible<const bool&, bool> > > (0x0x7f49147bd1a0) 0 empty
  std::__and_<std::is_convertible<std::_Rb_tree_iterator<char>&, std::_Rb_tree_const_iterator<char> >, std::is_convertible<const bool&, bool> > (0x0x7f49147bd208) 0 empty
    std::is_convertible<const bool&, bool> (0x0x7f49147bd270) 0 empty
      std::integral_constant<bool, true> (0x0x7f49147a5960) 0 empty

Class std::__and_<std::is_constructible<std::_Rb_tree_const_iterator<char>, std::_Rb_tree_iterator<char>&>, std::is_constructible<bool, const bool&&>, std::__and_<std::is_convertible<std::_Rb_tree_iterator<char>&, std::_Rb_tree_const_iterator<char> >, std::is_convertible<const bool&, bool> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<std::_Rb_tree_const_iterator<char>, std::_Rb_tree_iterator<char>&>, std::is_constructible<bool, const bool&&>, std::__and_<std::is_convertible<std::_Rb_tree_iterator<char>&, std::_Rb_tree_const_iterator<char> >, std::is_convertible<const bool&, bool> > > (0x0x7f49147bd2d8) 0 empty
  std::__and_<std::is_constructible<bool, const bool&&>, std::__and_<std::is_convertible<std::_Rb_tree_iterator<char>&, std::_Rb_tree_const_iterator<char> >, std::is_convertible<const bool&, bool> > > (0x0x7f49147bd340) 0 empty
    std::__and_<std::is_convertible<std::_Rb_tree_iterator<char>&, std::_Rb_tree_const_iterator<char> >, std::is_convertible<const bool&, bool> > (0x0x7f49147bd3a8) 0 empty
      std::is_convertible<const bool&, bool> (0x0x7f49147bd410) 0 empty
        std::integral_constant<bool, true> (0x0x7f49147a59c0) 0 empty

Class std::conditional<false, std::__and_<std::is_convertible<std::_Rb_tree_iterator<char>&, std::_Rb_tree_const_iterator<char> >, std::is_convertible<const bool&, bool> >, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_iterator<char>&, std::_Rb_tree_const_iterator<char> >, std::is_convertible<const bool&, bool> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__and_<std::is_convertible<std::_Rb_tree_iterator<char>&, std::_Rb_tree_const_iterator<char> >, std::is_convertible<const bool&, bool> >, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_iterator<char>&, std::_Rb_tree_const_iterator<char> >, std::is_convertible<const bool&, bool> > > > (0x0x7f49147a5a80) 0 empty

Class std::conditional<true, std::__and_<std::is_constructible<bool, const bool&&>, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_iterator<char>&, std::_Rb_tree_const_iterator<char> >, std::is_convertible<const bool&, bool> > > >, std::is_constructible<std::_Rb_tree_const_iterator<char>, std::_Rb_tree_iterator<char>&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__and_<std::is_constructible<bool, const bool&&>, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_iterator<char>&, std::_Rb_tree_const_iterator<char> >, std::is_convertible<const bool&, bool> > > >, std::is_constructible<std::_Rb_tree_const_iterator<char>, std::_Rb_tree_iterator<char>&> > (0x0x7f49147a5ae0) 0 empty

Class std::conditional<true, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_iterator<char>&, std::_Rb_tree_const_iterator<char> >, std::is_convertible<const bool&, bool> > >, std::is_constructible<bool, const bool&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_iterator<char>&, std::_Rb_tree_const_iterator<char> >, std::is_convertible<const bool&, bool> > >, std::is_constructible<bool, const bool&&> > (0x0x7f49147a5b40) 0 empty

Class std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_iterator<char>&, std::_Rb_tree_const_iterator<char> >, std::is_convertible<const bool&, bool> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_iterator<char>&, std::_Rb_tree_const_iterator<char> >, std::is_convertible<const bool&, bool> > > (0x0x7f49147bd4e0) 0 empty
  std::integral_constant<bool, false> (0x0x7f49147a5ba0) 0 empty

Class std::__and_<std::is_constructible<bool, const bool&&>, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_iterator<char>&, std::_Rb_tree_const_iterator<char> >, std::is_convertible<const bool&, bool> > > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<bool, const bool&&>, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_iterator<char>&, std::_Rb_tree_const_iterator<char> >, std::is_convertible<const bool&, bool> > > > (0x0x7f49147bd548) 0 empty
  std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_iterator<char>&, std::_Rb_tree_const_iterator<char> >, std::is_convertible<const bool&, bool> > > (0x0x7f49147bd5b0) 0 empty
    std::integral_constant<bool, false> (0x0x7f49147a5c00) 0 empty

Class std::__and_<std::is_constructible<std::_Rb_tree_const_iterator<char>, std::_Rb_tree_iterator<char>&>, std::is_constructible<bool, const bool&&>, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_iterator<char>&, std::_Rb_tree_const_iterator<char> >, std::is_convertible<const bool&, bool> > > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<std::_Rb_tree_const_iterator<char>, std::_Rb_tree_iterator<char>&>, std::is_constructible<bool, const bool&&>, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_iterator<char>&, std::_Rb_tree_const_iterator<char> >, std::is_convertible<const bool&, bool> > > > (0x0x7f49147bd618) 0 empty
  std::__and_<std::is_constructible<bool, const bool&&>, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_iterator<char>&, std::_Rb_tree_const_iterator<char> >, std::is_convertible<const bool&, bool> > > > (0x0x7f49147bd680) 0 empty
    std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_iterator<char>&, std::_Rb_tree_const_iterator<char> >, std::is_convertible<const bool&, bool> > > (0x0x7f49147bd6e8) 0 empty
      std::integral_constant<bool, false> (0x0x7f49147a5c60) 0 empty

Class std::conditional<true, std::__and_<std::is_convertible<const std::_Rb_tree_const_iterator<char>&, std::_Rb_tree_const_iterator<char> >, std::is_convertible<bool&, bool> >, std::__not_<std::__and_<std::is_convertible<const std::_Rb_tree_const_iterator<char>&, std::_Rb_tree_const_iterator<char> >, std::is_convertible<bool&, bool> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__and_<std::is_convertible<const std::_Rb_tree_const_iterator<char>&, std::_Rb_tree_const_iterator<char> >, std::is_convertible<bool&, bool> >, std::__not_<std::__and_<std::is_convertible<const std::_Rb_tree_const_iterator<char>&, std::_Rb_tree_const_iterator<char> >, std::is_convertible<bool&, bool> > > > (0x0x7f49147a5d20) 0 empty

Class std::conditional<true, std::__and_<std::is_constructible<bool, bool&>, std::__and_<std::is_convertible<const std::_Rb_tree_const_iterator<char>&, std::_Rb_tree_const_iterator<char> >, std::is_convertible<bool&, bool> > >, std::is_constructible<std::_Rb_tree_const_iterator<char>, const std::_Rb_tree_const_iterator<char>&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__and_<std::is_constructible<bool, bool&>, std::__and_<std::is_convertible<const std::_Rb_tree_const_iterator<char>&, std::_Rb_tree_const_iterator<char> >, std::is_convertible<bool&, bool> > >, std::is_constructible<std::_Rb_tree_const_iterator<char>, const std::_Rb_tree_const_iterator<char>&> > (0x0x7f49147a5d80) 0 empty

Class std::conditional<false, std::__is_direct_constructible_ref_cast<bool, bool&>, std::__is_direct_constructible_new_safe<bool, bool&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__is_direct_constructible_ref_cast<bool, bool&>, std::__is_direct_constructible_new_safe<bool, bool&> > (0x0x7f49147a5de0) 0 empty

Class std::conditional<true, std::__is_direct_constructible_impl<bool, bool&>, std::is_destructible<bool> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_direct_constructible_impl<bool, bool&>, std::is_destructible<bool> > (0x0x7f49147a5e40) 0 empty

Class std::__is_direct_constructible_impl<bool, bool&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_impl<bool, bool&> (0x0x7f49147bd958) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f49147a5ea0) 0 empty

Class std::__and_<std::is_destructible<bool>, std::__is_direct_constructible_impl<bool, bool&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_destructible<bool>, std::__is_direct_constructible_impl<bool, bool&> > (0x0x7f49147bda28) 0 empty
  std::__is_direct_constructible_impl<bool, bool&> (0x0x7f49147bda90) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f49147a5f00) 0 empty

Class std::__is_direct_constructible_new_safe<bool, bool&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new_safe<bool, bool&> (0x0x7f49147bdaf8) 0 empty
  std::__and_<std::is_destructible<bool>, std::__is_direct_constructible_impl<bool, bool&> > (0x0x7f49147bdb60) 0 empty
    std::__is_direct_constructible_impl<bool, bool&> (0x0x7f49147bdbc8) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7f49143ce060) 0 empty

Class std::__is_direct_constructible_new<bool, bool&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new<bool, bool&> (0x0x7f49147bdc30) 0 empty
  std::__is_direct_constructible_new_safe<bool, bool&> (0x0x7f49147bdc98) 0 empty
    std::__and_<std::is_destructible<bool>, std::__is_direct_constructible_impl<bool, bool&> > (0x0x7f49147bdd00) 0 empty
      std::__is_direct_constructible_impl<bool, bool&> (0x0x7f49147bdd68) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7f49143ce120) 0 empty

Class std::__is_direct_constructible<bool, bool&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible<bool, bool&> (0x0x7f49147bddd0) 0 empty
  std::integral_constant<bool, true> (0x0x7f49143ce1e0) 0 empty

Class std::__is_constructible_impl<bool, bool&>
   size=1 align=1
   base size=1 base align=1
std::__is_constructible_impl<bool, bool&> (0x0x7f49147bde38) 0 empty
  std::__is_direct_constructible<bool, bool&> (0x0x7f49147bdea0) 0 empty
    std::integral_constant<bool, true> (0x0x7f49143ce240) 0 empty

Class std::is_constructible<bool, bool&>
   size=1 align=1
   base size=1 base align=1
std::is_constructible<bool, bool&> (0x0x7f49147bdf08) 0 empty
  std::integral_constant<bool, true> (0x0x7f49143ce2a0) 0 empty

Class std::conditional<true, std::__and_<std::is_convertible<const std::_Rb_tree_const_iterator<char>&, std::_Rb_tree_const_iterator<char> >, std::is_convertible<bool&, bool> >, std::is_constructible<bool, bool&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__and_<std::is_convertible<const std::_Rb_tree_const_iterator<char>&, std::_Rb_tree_const_iterator<char> >, std::is_convertible<bool&, bool> >, std::is_constructible<bool, bool&> > (0x0x7f49143ce300) 0 empty

Class std::conditional<true, std::is_convertible<bool&, bool>, std::is_convertible<const std::_Rb_tree_const_iterator<char>&, std::_Rb_tree_const_iterator<char> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_convertible<bool&, bool>, std::is_convertible<const std::_Rb_tree_const_iterator<char>&, std::_Rb_tree_const_iterator<char> > > (0x0x7f49143ce360) 0 empty

Class std::remove_volatile<bool&>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<bool&> (0x0x7f49143ce420) 0 empty

Class std::remove_const<bool&>
   size=1 align=1
   base size=0 base align=1
std::remove_const<bool&> (0x0x7f49143ce480) 0 empty

Class std::remove_cv<bool&>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<bool&> (0x0x7f49143ce3c0) 0 empty

Class std::__is_void_helper<bool&>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<bool&> (0x0x7f49143d8000) 0 empty
  std::integral_constant<bool, false> (0x0x7f49143ce4e0) 0 empty

Class std::is_void<bool&>
   size=1 align=1
   base size=1 base align=1
std::is_void<bool&> (0x0x7f49143d8068) 0 empty
  std::integral_constant<bool, false> (0x0x7f49143ce540) 0 empty

Class std::conditional<false, std::is_void<bool&>, std::__or_<std::is_function<bool>, std::is_array<bool> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_void<bool&>, std::__or_<std::is_function<bool>, std::is_array<bool> > > (0x0x7f49143ce5a0) 0 empty

Class std::__or_<std::is_void<bool&>, std::is_function<bool>, std::is_array<bool> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<bool&>, std::is_function<bool>, std::is_array<bool> > (0x0x7f49143d8270) 0 empty
  std::__or_<std::is_function<bool>, std::is_array<bool> > (0x0x7f49143d82d8) 0 empty
    std::is_array<bool> (0x0x7f49143d8340) 0 empty
      std::integral_constant<bool, false> (0x0x7f49143ce600) 0 empty

Class std::__is_convertible_helper<bool&, bool, false>
   size=1 align=1
   base size=0 base align=1
std::__is_convertible_helper<bool&, bool, false> (0x0x7f49143ce660) 0 empty

Class std::is_convertible<bool&, bool>
   size=1 align=1
   base size=1 base align=1
std::is_convertible<bool&, bool> (0x0x7f49143d8410) 0 empty
  std::integral_constant<bool, true> (0x0x7f49143ce6c0) 0 empty

Class std::__and_<std::is_convertible<const std::_Rb_tree_const_iterator<char>&, std::_Rb_tree_const_iterator<char> >, std::is_convertible<bool&, bool> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_convertible<const std::_Rb_tree_const_iterator<char>&, std::_Rb_tree_const_iterator<char> >, std::is_convertible<bool&, bool> > (0x0x7f49143d8478) 0 empty
  std::is_convertible<bool&, bool> (0x0x7f49143d84e0) 0 empty
    std::integral_constant<bool, true> (0x0x7f49143ce720) 0 empty

Class std::__and_<std::is_constructible<bool, bool&>, std::__and_<std::is_convertible<const std::_Rb_tree_const_iterator<char>&, std::_Rb_tree_const_iterator<char> >, std::is_convertible<bool&, bool> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<bool, bool&>, std::__and_<std::is_convertible<const std::_Rb_tree_const_iterator<char>&, std::_Rb_tree_const_iterator<char> >, std::is_convertible<bool&, bool> > > (0x0x7f49143d8548) 0 empty
  std::__and_<std::is_convertible<const std::_Rb_tree_const_iterator<char>&, std::_Rb_tree_const_iterator<char> >, std::is_convertible<bool&, bool> > (0x0x7f49143d85b0) 0 empty
    std::is_convertible<bool&, bool> (0x0x7f49143d8618) 0 empty
      std::integral_constant<bool, true> (0x0x7f49143ce780) 0 empty

Class std::__and_<std::is_constructible<std::_Rb_tree_const_iterator<char>, const std::_Rb_tree_const_iterator<char>&>, std::is_constructible<bool, bool&>, std::__and_<std::is_convertible<const std::_Rb_tree_const_iterator<char>&, std::_Rb_tree_const_iterator<char> >, std::is_convertible<bool&, bool> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<std::_Rb_tree_const_iterator<char>, const std::_Rb_tree_const_iterator<char>&>, std::is_constructible<bool, bool&>, std::__and_<std::is_convertible<const std::_Rb_tree_const_iterator<char>&, std::_Rb_tree_const_iterator<char> >, std::is_convertible<bool&, bool> > > (0x0x7f49143d8680) 0 empty
  std::__and_<std::is_constructible<bool, bool&>, std::__and_<std::is_convertible<const std::_Rb_tree_const_iterator<char>&, std::_Rb_tree_const_iterator<char> >, std::is_convertible<bool&, bool> > > (0x0x7f49143d86e8) 0 empty
    std::__and_<std::is_convertible<const std::_Rb_tree_const_iterator<char>&, std::_Rb_tree_const_iterator<char> >, std::is_convertible<bool&, bool> > (0x0x7f49143d8750) 0 empty
      std::is_convertible<bool&, bool> (0x0x7f49143d87b8) 0 empty
        std::integral_constant<bool, true> (0x0x7f49143ce7e0) 0 empty

Class std::conditional<false, std::__and_<std::is_convertible<const std::_Rb_tree_const_iterator<char>&, std::_Rb_tree_const_iterator<char> >, std::is_convertible<bool&, bool> >, std::__not_<std::__and_<std::is_convertible<const std::_Rb_tree_const_iterator<char>&, std::_Rb_tree_const_iterator<char> >, std::is_convertible<bool&, bool> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__and_<std::is_convertible<const std::_Rb_tree_const_iterator<char>&, std::_Rb_tree_const_iterator<char> >, std::is_convertible<bool&, bool> >, std::__not_<std::__and_<std::is_convertible<const std::_Rb_tree_const_iterator<char>&, std::_Rb_tree_const_iterator<char> >, std::is_convertible<bool&, bool> > > > (0x0x7f49143ce8a0) 0 empty

Class std::conditional<true, std::__and_<std::is_constructible<bool, bool&>, std::__not_<std::__and_<std::is_convertible<const std::_Rb_tree_const_iterator<char>&, std::_Rb_tree_const_iterator<char> >, std::is_convertible<bool&, bool> > > >, std::is_constructible<std::_Rb_tree_const_iterator<char>, const std::_Rb_tree_const_iterator<char>&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__and_<std::is_constructible<bool, bool&>, std::__not_<std::__and_<std::is_convertible<const std::_Rb_tree_const_iterator<char>&, std::_Rb_tree_const_iterator<char> >, std::is_convertible<bool&, bool> > > >, std::is_constructible<std::_Rb_tree_const_iterator<char>, const std::_Rb_tree_const_iterator<char>&> > (0x0x7f49143ce900) 0 empty

Class std::conditional<true, std::__not_<std::__and_<std::is_convertible<const std::_Rb_tree_const_iterator<char>&, std::_Rb_tree_const_iterator<char> >, std::is_convertible<bool&, bool> > >, std::is_constructible<bool, bool&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__not_<std::__and_<std::is_convertible<const std::_Rb_tree_const_iterator<char>&, std::_Rb_tree_const_iterator<char> >, std::is_convertible<bool&, bool> > >, std::is_constructible<bool, bool&> > (0x0x7f49143ce960) 0 empty

Class std::__not_<std::__and_<std::is_convertible<const std::_Rb_tree_const_iterator<char>&, std::_Rb_tree_const_iterator<char> >, std::is_convertible<bool&, bool> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__and_<std::is_convertible<const std::_Rb_tree_const_iterator<char>&, std::_Rb_tree_const_iterator<char> >, std::is_convertible<bool&, bool> > > (0x0x7f49143d8888) 0 empty
  std::integral_constant<bool, false> (0x0x7f49143ce9c0) 0 empty

Class std::__and_<std::is_constructible<bool, bool&>, std::__not_<std::__and_<std::is_convertible<const std::_Rb_tree_const_iterator<char>&, std::_Rb_tree_const_iterator<char> >, std::is_convertible<bool&, bool> > > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<bool, bool&>, std::__not_<std::__and_<std::is_convertible<const std::_Rb_tree_const_iterator<char>&, std::_Rb_tree_const_iterator<char> >, std::is_convertible<bool&, bool> > > > (0x0x7f49143d88f0) 0 empty
  std::__not_<std::__and_<std::is_convertible<const std::_Rb_tree_const_iterator<char>&, std::_Rb_tree_const_iterator<char> >, std::is_convertible<bool&, bool> > > (0x0x7f49143d8958) 0 empty
    std::integral_constant<bool, false> (0x0x7f49143cea20) 0 empty

Class std::__and_<std::is_constructible<std::_Rb_tree_const_iterator<char>, const std::_Rb_tree_const_iterator<char>&>, std::is_constructible<bool, bool&>, std::__not_<std::__and_<std::is_convertible<const std::_Rb_tree_const_iterator<char>&, std::_Rb_tree_const_iterator<char> >, std::is_convertible<bool&, bool> > > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<std::_Rb_tree_const_iterator<char>, const std::_Rb_tree_const_iterator<char>&>, std::is_constructible<bool, bool&>, std::__not_<std::__and_<std::is_convertible<const std::_Rb_tree_const_iterator<char>&, std::_Rb_tree_const_iterator<char> >, std::is_convertible<bool&, bool> > > > (0x0x7f49143d89c0) 0 empty
  std::__and_<std::is_constructible<bool, bool&>, std::__not_<std::__and_<std::is_convertible<const std::_Rb_tree_const_iterator<char>&, std::_Rb_tree_const_iterator<char> >, std::is_convertible<bool&, bool> > > > (0x0x7f49143d8a28) 0 empty
    std::__not_<std::__and_<std::is_convertible<const std::_Rb_tree_const_iterator<char>&, std::_Rb_tree_const_iterator<char> >, std::is_convertible<bool&, bool> > > (0x0x7f49143d8a90) 0 empty
      std::integral_constant<bool, false> (0x0x7f49143cea80) 0 empty

Class std::conditional<true, std::is_constructible<bool, bool&>, std::is_constructible<std::_Rb_tree_const_iterator<char>, std::_Rb_tree_iterator<char>&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_constructible<bool, bool&>, std::is_constructible<std::_Rb_tree_const_iterator<char>, std::_Rb_tree_iterator<char>&> > (0x0x7f49143ceb40) 0 empty

Class std::__and_<std::is_constructible<std::_Rb_tree_const_iterator<char>, std::_Rb_tree_iterator<char>&>, std::is_constructible<bool, bool&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<std::_Rb_tree_const_iterator<char>, std::_Rb_tree_iterator<char>&>, std::is_constructible<bool, bool&> > (0x0x7f49143d8af8) 0 empty
  std::is_constructible<bool, bool&> (0x0x7f49143d8b60) 0 empty
    std::integral_constant<bool, true> (0x0x7f49143ceba0) 0 empty

Class std::conditional<true, std::is_convertible<bool&, bool>, std::is_convertible<std::_Rb_tree_iterator<char>&, std::_Rb_tree_const_iterator<char> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_convertible<bool&, bool>, std::is_convertible<std::_Rb_tree_iterator<char>&, std::_Rb_tree_const_iterator<char> > > (0x0x7f49143cec60) 0 empty

Class std::__and_<std::is_convertible<std::_Rb_tree_iterator<char>&, std::_Rb_tree_const_iterator<char> >, std::is_convertible<bool&, bool> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_convertible<std::_Rb_tree_iterator<char>&, std::_Rb_tree_const_iterator<char> >, std::is_convertible<bool&, bool> > (0x0x7f49143d8bc8) 0 empty
  std::is_convertible<bool&, bool> (0x0x7f49143d8c30) 0 empty
    std::integral_constant<bool, true> (0x0x7f49143cecc0) 0 empty

Class std::remove_reference<std::_Rb_tree_iterator<char>&>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<std::_Rb_tree_iterator<char>&> (0x0x7f49143ced80) 0 empty

Class std::remove_reference<bool&>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<bool&> (0x0x7f49143cee40) 0 empty

Class std::is_same<std::_Rb_tree_const_iterator<char>, std::_Rb_tree_const_iterator<char> >
   size=1 align=1
   base size=1 base align=1
std::is_same<std::_Rb_tree_const_iterator<char>, std::_Rb_tree_const_iterator<char> > (0x0x7f49143d8dd0) 0 empty
  std::integral_constant<bool, true> (0x0x7f49144040c0) 0 empty

Class std::_PCC<false, std::_Rb_tree_const_iterator<char>, bool>
   size=1 align=1
   base size=0 base align=1
std::_PCC<false, std::_Rb_tree_const_iterator<char>, bool> (0x0x7f4914404120) 0 empty

Class __gnu_cxx::__normal_iterator<const char*, std::vector<char, std::allocator<char> > >
   size=8 align=8
   base size=8 base align=8
__gnu_cxx::__normal_iterator<const char*, std::vector<char, std::allocator<char> > > (0x0x7f49144048a0) 0

Class std::__are_same<const char*, char*>
   size=1 align=1
   base size=0 base align=1
std::__are_same<const char*, char*> (0x0x7f4914404900) 0 empty

Class __gnu_cxx::__enable_if<false, std::vector<char, std::allocator<char> > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__enable_if<false, std::vector<char, std::allocator<char> > > (0x0x7f4914404960) 0 empty

Class std::remove_volatile<const char>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<const char> (0x0x7f4914404ea0) 0 empty

Class std::remove_const<const char>
   size=1 align=1
   base size=0 base align=1
std::remove_const<const char> (0x0x7f4914404f00) 0 empty

Class std::remove_cv<const char>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<const char> (0x0x7f4914404e40) 0 empty

Class std::is_void<const char>
   size=1 align=1
   base size=1 base align=1
std::is_void<const char> (0x0x7f49143d8f70) 0 empty
  std::integral_constant<bool, false> (0x0x7f4914404f60) 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> (0x0x7f4914442000) 0 empty

Class std::pointer_traits<const char*>
   size=1 align=1
   base size=0 base align=1
std::pointer_traits<const char*> (0x0x7f4914404de0) 0 empty

Class std::__is_integer<wchar_t*>
   size=1 align=1
   base size=0 base align=1
std::__is_integer<wchar_t*> (0x0x7f49144420c0) 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> (0x0x7f4914442480) 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> (0x0x7f49144424e0) 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> (0x0x7f4914442420) 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> (0x0x7f4914449138) 0 empty
  std::integral_constant<bool, false> (0x0x7f4914442540) 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> (0x0x7f49144425a0) 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*> (0x0x7f49144423c0) 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*> (0x0x7f49144426c0) 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*> (0x0x7f4914442960) 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> (0x0x7f4914442b40) 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> (0x0x7f4914442ba0) 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> (0x0x7f4914442ae0) 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> (0x0x7f49144493a8) 0 empty
  std::integral_constant<bool, false> (0x0x7f4914442c00) 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> (0x0x7f4914442c60) 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*> (0x0x7f4914442a80) 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*> (0x0x7f4914442f00) 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> (0x0x7f4914483120) 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> (0x0x7f4914483180) 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> (0x0x7f49144830c0) 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> (0x0x7f4914449548) 0 empty
  std::integral_constant<bool, false> (0x0x7f49144831e0) 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> (0x0x7f4914483240) 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*> (0x0x7f4914483060) 0 empty

Class std::remove_reference<const short unsigned int&>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<const short unsigned int&> (0x0x7f49144a7a80) 0 empty

Class std::__is_move_iterator<__gnu_cxx::__normal_iterator<const std::__cxx11::basic_string<char>*, std::vector<std::__cxx11::basic_string<char>, std::allocator<std::__cxx11::basic_string<char> > > > >
   size=1 align=1
   base size=0 base align=1
std::__is_move_iterator<__gnu_cxx::__normal_iterator<const std::__cxx11::basic_string<char>*, std::vector<std::__cxx11::basic_string<char>, std::allocator<std::__cxx11::basic_string<char> > > > > (0x0x7f49144a7ea0) 0 empty

Class std::__is_move_iterator<std::__cxx11::basic_string<char>*>
   size=1 align=1
   base size=0 base align=1
std::__is_move_iterator<std::__cxx11::basic_string<char>*> (0x0x7f49144dd060) 0 empty

Class std::remove_reference<const std::__cxx11::basic_string<char>&>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<const std::__cxx11::basic_string<char>&> (0x0x7f49144dd180) 0 empty

Class std::iterator_traits<delta*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<delta*> (0x0x7f49144dd960) 0 empty

Class std::_Destroy_aux<false>
   size=1 align=1
   base size=0 base align=1
std::_Destroy_aux<false> (0x0x7f49144dd9c0) 0 empty

Class std::is_function<delta>
   size=1 align=1
   base size=1 base align=1
std::is_function<delta> (0x0x7f491451f000) 0 empty
  std::integral_constant<bool, false> (0x0x7f491450e300) 0 empty

Class std::conditional<false, std::is_function<delta>, std::__or_<std::is_reference<delta>, std::is_void<delta> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<delta>, std::__or_<std::is_reference<delta>, std::is_void<delta> > > (0x0x7f491450e360) 0 empty

Class std::is_lvalue_reference<delta>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<delta> (0x0x7f491451f068) 0 empty
  std::integral_constant<bool, false> (0x0x7f491450e3c0) 0 empty

Class std::conditional<false, std::is_lvalue_reference<delta>, std::is_rvalue_reference<delta> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_lvalue_reference<delta>, std::is_rvalue_reference<delta> > (0x0x7f491450e420) 0 empty

Class std::is_rvalue_reference<delta>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<delta> (0x0x7f491451f0d0) 0 empty
  std::integral_constant<bool, false> (0x0x7f491450e540) 0 empty

Class std::__or_<std::is_lvalue_reference<delta>, std::is_rvalue_reference<delta> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<delta>, std::is_rvalue_reference<delta> > (0x0x7f491451f138) 0 empty
  std::is_rvalue_reference<delta> (0x0x7f491451f1a0) 0 empty
    std::integral_constant<bool, false> (0x0x7f491450e5a0) 0 empty

Class std::is_reference<delta>
   size=1 align=1
   base size=1 base align=1
std::is_reference<delta> (0x0x7f491451f208) 0 empty
  std::integral_constant<bool, false> (0x0x7f491450e600) 0 empty

Class std::conditional<false, std::is_reference<delta>, std::is_void<delta> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_reference<delta>, std::is_void<delta> > (0x0x7f491450e660) 0 empty

Class std::remove_volatile<delta>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<delta> (0x0x7f491450e720) 0 empty

Class std::remove_const<delta>
   size=1 align=1
   base size=0 base align=1
std::remove_const<delta> (0x0x7f491450e780) 0 empty

Class std::remove_cv<delta>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<delta> (0x0x7f491450e6c0) 0 empty

Class std::__is_void_helper<delta>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<delta> (0x0x7f491451f2d8) 0 empty
  std::integral_constant<bool, false> (0x0x7f491450e7e0) 0 empty

Class std::is_void<delta>
   size=1 align=1
   base size=1 base align=1
std::is_void<delta> (0x0x7f491451f340) 0 empty
  std::integral_constant<bool, false> (0x0x7f491450e840) 0 empty

Class std::__or_<std::is_reference<delta>, std::is_void<delta> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<delta>, std::is_void<delta> > (0x0x7f491451f3a8) 0 empty
  std::is_void<delta> (0x0x7f491451f410) 0 empty
    std::integral_constant<bool, false> (0x0x7f491450e8a0) 0 empty

Class std::__or_<std::is_function<delta>, std::is_reference<delta>, std::is_void<delta> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<delta>, std::is_reference<delta>, std::is_void<delta> > (0x0x7f491451f478) 0 empty
  std::__or_<std::is_reference<delta>, std::is_void<delta> > (0x0x7f491451f4e0) 0 empty
    std::is_void<delta> (0x0x7f491451f548) 0 empty
      std::integral_constant<bool, false> (0x0x7f491450e900) 0 empty

Class std::__not_<std::__or_<std::is_function<delta>, std::is_reference<delta>, std::is_void<delta> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<delta>, std::is_reference<delta>, std::is_void<delta> > > (0x0x7f491451f5b0) 0 empty
  std::integral_constant<bool, true> (0x0x7f491450e960) 0 empty

Class std::is_object<delta>
   size=1 align=1
   base size=1 base align=1
std::is_object<delta> (0x0x7f491451f6e8) 0 empty
  std::integral_constant<bool, true> (0x0x7f491450ea80) 0 empty

Class std::conditional<true, std::is_object<delta>, std::is_reference<delta> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_object<delta>, std::is_reference<delta> > (0x0x7f491450eae0) 0 empty

Class std::__or_<std::is_object<delta>, std::is_reference<delta> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<delta>, std::is_reference<delta> > (0x0x7f491451f750) 0 empty
  std::is_object<delta> (0x0x7f491451f7b8) 0 empty
    std::integral_constant<bool, true> (0x0x7f491450eb40) 0 empty

Class std::__is_referenceable<delta>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<delta> (0x0x7f491451f820) 0 empty
  std::integral_constant<bool, true> (0x0x7f491450eba0) 0 empty

Class std::conditional<false, std::__is_direct_constructible_ref_cast<delta, delta&&>, std::__is_direct_constructible_new_safe<delta, delta&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__is_direct_constructible_ref_cast<delta, delta&&>, std::__is_direct_constructible_new_safe<delta, delta&&> > (0x0x7f491450ec00) 0 empty

Class std::conditional<false, std::is_void<delta>, std::__or_<std::__is_array_unknown_bounds<delta>, std::is_function<delta> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_void<delta>, std::__or_<std::__is_array_unknown_bounds<delta>, std::is_function<delta> > > (0x0x7f491450ec60) 0 empty

Class std::is_array<delta>
   size=1 align=1
   base size=1 base align=1
std::is_array<delta> (0x0x7f491451f888) 0 empty
  std::integral_constant<bool, false> (0x0x7f491450ecc0) 0 empty

Class std::conditional<false, std::__not_<std::extent<delta, 0u> >, std::is_array<delta> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__not_<std::extent<delta, 0u> >, std::is_array<delta> > (0x0x7f491450ed20) 0 empty

Class std::__and_<std::is_array<delta>, std::__not_<std::extent<delta, 0u> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_array<delta>, std::__not_<std::extent<delta, 0u> > > (0x0x7f491451f8f0) 0 empty
  std::is_array<delta> (0x0x7f491451f958) 0 empty
    std::integral_constant<bool, false> (0x0x7f491450ed80) 0 empty

Class std::__is_array_unknown_bounds<delta>
   size=1 align=1
   base size=1 base align=1
std::__is_array_unknown_bounds<delta> (0x0x7f491451f9c0) 0 empty
  std::__and_<std::is_array<delta>, std::__not_<std::extent<delta, 0u> > > (0x0x7f491451fa28) 0 empty
    std::is_array<delta> (0x0x7f491451fa90) 0 empty
      std::integral_constant<bool, false> (0x0x7f491450ede0) 0 empty

Class std::conditional<false, std::__is_array_unknown_bounds<delta>, std::is_function<delta> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__is_array_unknown_bounds<delta>, std::is_function<delta> > (0x0x7f491450ee40) 0 empty

Class std::__or_<std::__is_array_unknown_bounds<delta>, std::is_function<delta> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::__is_array_unknown_bounds<delta>, std::is_function<delta> > (0x0x7f491451faf8) 0 empty
  std::is_function<delta> (0x0x7f491451fb60) 0 empty
    std::integral_constant<bool, false> (0x0x7f491450ef60) 0 empty

Class std::__or_<std::is_void<delta>, std::__is_array_unknown_bounds<delta>, std::is_function<delta> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<delta>, std::__is_array_unknown_bounds<delta>, std::is_function<delta> > (0x0x7f491451fbc8) 0 empty
  std::__or_<std::__is_array_unknown_bounds<delta>, std::is_function<delta> > (0x0x7f491451fc30) 0 empty
    std::is_function<delta> (0x0x7f491451fc98) 0 empty
      std::integral_constant<bool, false> (0x0x7f491453d000) 0 empty

Class std::conditional<false, std::is_reference<delta>, std::is_scalar<delta> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_reference<delta>, std::is_scalar<delta> > (0x0x7f491453d120) 0 empty

Class std::__is_integral_helper<delta>
   size=1 align=1
   base size=1 base align=1
std::__is_integral_helper<delta> (0x0x7f491451fdd0) 0 empty
  std::integral_constant<bool, false> (0x0x7f491453d180) 0 empty

Class std::is_integral<delta>
   size=1 align=1
   base size=1 base align=1
std::is_integral<delta> (0x0x7f491451fe38) 0 empty
  std::integral_constant<bool, false> (0x0x7f491453d1e0) 0 empty

Class std::conditional<false, std::is_integral<delta>, std::is_floating_point<delta> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_integral<delta>, std::is_floating_point<delta> > (0x0x7f491453d240) 0 empty

Class std::__is_floating_point_helper<delta>
   size=1 align=1
   base size=1 base align=1
std::__is_floating_point_helper<delta> (0x0x7f491451fea0) 0 empty
  std::integral_constant<bool, false> (0x0x7f491453d2a0) 0 empty

Class std::is_floating_point<delta>
   size=1 align=1
   base size=1 base align=1
std::is_floating_point<delta> (0x0x7f491451ff08) 0 empty
  std::integral_constant<bool, false> (0x0x7f491453d300) 0 empty

Class std::__or_<std::is_integral<delta>, std::is_floating_point<delta> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_integral<delta>, std::is_floating_point<delta> > (0x0x7f491451ff70) 0 empty
  std::is_floating_point<delta> (0x0x7f4914548000) 0 empty
    std::integral_constant<bool, false> (0x0x7f491453d360) 0 empty

Class std::is_arithmetic<delta>
   size=1 align=1
   base size=1 base align=1
std::is_arithmetic<delta> (0x0x7f4914548068) 0 empty
  std::integral_constant<bool, false> (0x0x7f491453d3c0) 0 empty

Class std::conditional<false, std::is_arithmetic<delta>, std::__or_<std::is_enum<delta>, std::is_pointer<delta>, std::is_member_pointer<delta>, std::is_null_pointer<delta> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_arithmetic<delta>, std::__or_<std::is_enum<delta>, std::is_pointer<delta>, std::is_member_pointer<delta>, std::is_null_pointer<delta> > > (0x0x7f491453d420) 0 empty

Class std::is_enum<delta>
   size=1 align=1
   base size=1 base align=1
std::is_enum<delta> (0x0x7f49145480d0) 0 empty
  std::integral_constant<bool, false> (0x0x7f491453d480) 0 empty

Class std::conditional<false, std::is_enum<delta>, std::__or_<std::is_pointer<delta>, std::is_member_pointer<delta>, std::is_null_pointer<delta> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_enum<delta>, std::__or_<std::is_pointer<delta>, std::is_member_pointer<delta>, std::is_null_pointer<delta> > > (0x0x7f491453d4e0) 0 empty

Class std::__is_pointer_helper<delta>
   size=1 align=1
   base size=1 base align=1
std::__is_pointer_helper<delta> (0x0x7f4914548138) 0 empty
  std::integral_constant<bool, false> (0x0x7f491453d600) 0 empty

Class std::is_pointer<delta>
   size=1 align=1
   base size=1 base align=1
std::is_pointer<delta> (0x0x7f49145481a0) 0 empty
  std::integral_constant<bool, false> (0x0x7f491453d660) 0 empty

Class std::conditional<false, std::is_pointer<delta>, std::__or_<std::is_member_pointer<delta>, std::is_null_pointer<delta> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_pointer<delta>, std::__or_<std::is_member_pointer<delta>, std::is_null_pointer<delta> > > (0x0x7f491453d6c0) 0 empty

Class std::__is_member_pointer_helper<delta>
   size=1 align=1
   base size=1 base align=1
std::__is_member_pointer_helper<delta> (0x0x7f4914548208) 0 empty
  std::integral_constant<bool, false> (0x0x7f491453d720) 0 empty

Class std::is_member_pointer<delta>
   size=1 align=1
   base size=1 base align=1
std::is_member_pointer<delta> (0x0x7f4914548270) 0 empty
  std::integral_constant<bool, false> (0x0x7f491453d780) 0 empty

Class std::conditional<false, std::is_member_pointer<delta>, std::is_null_pointer<delta> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_member_pointer<delta>, std::is_null_pointer<delta> > (0x0x7f491453d7e0) 0 empty

Class std::__is_null_pointer_helper<delta>
   size=1 align=1
   base size=1 base align=1
std::__is_null_pointer_helper<delta> (0x0x7f49145482d8) 0 empty
  std::integral_constant<bool, false> (0x0x7f491453d840) 0 empty

Class std::is_null_pointer<delta>
   size=1 align=1
   base size=1 base align=1
std::is_null_pointer<delta> (0x0x7f4914548340) 0 empty
  std::integral_constant<bool, false> (0x0x7f491453d8a0) 0 empty

Class std::__or_<std::is_member_pointer<delta>, std::is_null_pointer<delta> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_member_pointer<delta>, std::is_null_pointer<delta> > (0x0x7f49145483a8) 0 empty
  std::is_null_pointer<delta> (0x0x7f4914548410) 0 empty
    std::integral_constant<bool, false> (0x0x7f491453d900) 0 empty

Class std::__or_<std::is_pointer<delta>, std::is_member_pointer<delta>, std::is_null_pointer<delta> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_pointer<delta>, std::is_member_pointer<delta>, std::is_null_pointer<delta> > (0x0x7f4914548478) 0 empty
  std::__or_<std::is_member_pointer<delta>, std::is_null_pointer<delta> > (0x0x7f49145484e0) 0 empty
    std::is_null_pointer<delta> (0x0x7f4914548548) 0 empty
      std::integral_constant<bool, false> (0x0x7f491453d960) 0 empty

Class std::__or_<std::is_enum<delta>, std::is_pointer<delta>, std::is_member_pointer<delta>, std::is_null_pointer<delta> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_enum<delta>, std::is_pointer<delta>, std::is_member_pointer<delta>, std::is_null_pointer<delta> > (0x0x7f49145485b0) 0 empty
  std::__or_<std::is_pointer<delta>, std::is_member_pointer<delta>, std::is_null_pointer<delta> > (0x0x7f4914548618) 0 empty
    std::__or_<std::is_member_pointer<delta>, std::is_null_pointer<delta> > (0x0x7f4914548680) 0 empty
      std::is_null_pointer<delta> (0x0x7f49145486e8) 0 empty
        std::integral_constant<bool, false> (0x0x7f491453da80) 0 empty

Class std::__or_<std::is_arithmetic<delta>, std::is_enum<delta>, std::is_pointer<delta>, std::is_member_pointer<delta>, std::is_null_pointer<delta> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_arithmetic<delta>, std::is_enum<delta>, std::is_pointer<delta>, std::is_member_pointer<delta>, std::is_null_pointer<delta> > (0x0x7f4914548750) 0 empty
  std::__or_<std::is_enum<delta>, std::is_pointer<delta>, std::is_member_pointer<delta>, std::is_null_pointer<delta> > (0x0x7f49145487b8) 0 empty
    std::__or_<std::is_pointer<delta>, std::is_member_pointer<delta>, std::is_null_pointer<delta> > (0x0x7f4914548820) 0 empty
      std::__or_<std::is_member_pointer<delta>, std::is_null_pointer<delta> > (0x0x7f4914548888) 0 empty
        std::is_null_pointer<delta> (0x0x7f49145488f0) 0 empty
          std::integral_constant<bool, false> (0x0x7f491453db40) 0 empty

Class std::is_scalar<delta>
   size=1 align=1
   base size=1 base align=1
std::is_scalar<delta> (0x0x7f4914548958) 0 empty
  std::integral_constant<bool, false> (0x0x7f491453dc00) 0 empty

Class std::__or_<std::is_reference<delta>, std::is_scalar<delta> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<delta>, std::is_scalar<delta> > (0x0x7f49145489c0) 0 empty
  std::is_scalar<delta> (0x0x7f4914548a28) 0 empty
    std::integral_constant<bool, false> (0x0x7f491453dc60) 0 empty

Class std::remove_all_extents<delta>
   size=1 align=1
   base size=0 base align=1
std::remove_all_extents<delta> (0x0x7f491453dcc0) 0 empty

Class std::is_function<delta&>
   size=1 align=1
   base size=1 base align=1
std::is_function<delta&> (0x0x7f4914548af8) 0 empty
  std::integral_constant<bool, false> (0x0x7f491453dd80) 0 empty

Class std::conditional<false, std::is_function<delta&>, std::__or_<std::is_reference<delta&>, std::is_void<delta&> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<delta&>, std::__or_<std::is_reference<delta&>, std::is_void<delta&> > > (0x0x7f491453dde0) 0 empty

Class std::is_lvalue_reference<delta&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<delta&> (0x0x7f4914548b60) 0 empty
  std::integral_constant<bool, true> (0x0x7f491453de40) 0 empty

Class std::conditional<true, std::is_lvalue_reference<delta&>, std::is_rvalue_reference<delta&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_lvalue_reference<delta&>, std::is_rvalue_reference<delta&> > (0x0x7f491453dea0) 0 empty

Class std::__or_<std::is_lvalue_reference<delta&>, std::is_rvalue_reference<delta&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<delta&>, std::is_rvalue_reference<delta&> > (0x0x7f4914548bc8) 0 empty
  std::is_lvalue_reference<delta&> (0x0x7f4914548c30) 0 empty
    std::integral_constant<bool, true> (0x0x7f4914566000) 0 empty

Class std::is_reference<delta&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<delta&> (0x0x7f4914548c98) 0 empty
  std::integral_constant<bool, true> (0x0x7f4914566060) 0 empty

Class std::conditional<true, std::is_reference<delta&>, std::is_void<delta&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_reference<delta&>, std::is_void<delta&> > (0x0x7f49145660c0) 0 empty

Class std::__or_<std::is_reference<delta&>, std::is_void<delta&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<delta&>, std::is_void<delta&> > (0x0x7f4914548d00) 0 empty
  std::is_reference<delta&> (0x0x7f4914548d68) 0 empty
    std::integral_constant<bool, true> (0x0x7f4914566120) 0 empty

Class std::__or_<std::is_function<delta&>, std::is_reference<delta&>, std::is_void<delta&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<delta&>, std::is_reference<delta&>, std::is_void<delta&> > (0x0x7f4914548dd0) 0 empty
  std::__or_<std::is_reference<delta&>, std::is_void<delta&> > (0x0x7f4914548e38) 0 empty
    std::is_reference<delta&> (0x0x7f4914548ea0) 0 empty
      std::integral_constant<bool, true> (0x0x7f4914566180) 0 empty

Class std::__not_<std::__or_<std::is_function<delta&>, std::is_reference<delta&>, std::is_void<delta&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<delta&>, std::is_reference<delta&>, std::is_void<delta&> > > (0x0x7f4914548f08) 0 empty
  std::integral_constant<bool, false> (0x0x7f49145661e0) 0 empty

Class std::is_object<delta&>
   size=1 align=1
   base size=1 base align=1
std::is_object<delta&> (0x0x7f491456c068) 0 empty
  std::integral_constant<bool, false> (0x0x7f4914566300) 0 empty

Class std::conditional<false, std::is_object<delta&>, std::is_reference<delta&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_object<delta&>, std::is_reference<delta&> > (0x0x7f4914566360) 0 empty

Class std::__or_<std::is_object<delta&>, std::is_reference<delta&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<delta&>, std::is_reference<delta&> > (0x0x7f491456c0d0) 0 empty
  std::is_reference<delta&> (0x0x7f491456c138) 0 empty
    std::integral_constant<bool, true> (0x0x7f49145663c0) 0 empty

Class std::__is_referenceable<delta&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<delta&> (0x0x7f491456c1a0) 0 empty
  std::integral_constant<bool, true> (0x0x7f4914566420) 0 empty

Class std::__add_rvalue_reference_helper<delta&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<delta&, true> (0x0x7f4914566480) 0 empty

Class std::add_rvalue_reference<delta&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<delta&> (0x0x7f491456c208) 0 empty
  std::__add_rvalue_reference_helper<delta&, true> (0x0x7f49145664e0) 0 empty

Class std::__is_destructible_impl<delta>
   size=1 align=1
   base size=1 base align=1
std::__is_destructible_impl<delta> (0x0x7f4914548a90) 0 empty
  std::__do_is_destructible_impl (0x0x7f491453dd20) 0 empty

Class std::__is_destructible_safe<delta, false, false>
   size=1 align=1
   base size=1 base align=1
std::__is_destructible_safe<delta, false, false> (0x0x7f491456c2d8) 0 empty
  std::integral_constant<bool, true> (0x0x7f4914566540) 0 empty

Class std::is_destructible<delta>
   size=1 align=1
   base size=1 base align=1
std::is_destructible<delta> (0x0x7f491456c340) 0 empty
  std::integral_constant<bool, true> (0x0x7f49145665a0) 0 empty

Class std::conditional<true, std::__is_direct_constructible_impl<delta, delta&&>, std::is_destructible<delta> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_direct_constructible_impl<delta, delta&&>, std::is_destructible<delta> > (0x0x7f4914566600) 0 empty

Class std::is_function<delta&&>
   size=1 align=1
   base size=1 base align=1
std::is_function<delta&&> (0x0x7f491456c4e0) 0 empty
  std::integral_constant<bool, false> (0x0x7f49145666c0) 0 empty

Class std::conditional<false, std::is_function<delta&&>, std::__or_<std::is_reference<delta&&>, std::is_void<delta&&> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<delta&&>, std::__or_<std::is_reference<delta&&>, std::is_void<delta&&> > > (0x0x7f4914566720) 0 empty

Class std::is_lvalue_reference<delta&&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<delta&&> (0x0x7f491456c548) 0 empty
  std::integral_constant<bool, false> (0x0x7f4914566780) 0 empty

Class std::conditional<false, std::is_lvalue_reference<delta&&>, std::is_rvalue_reference<delta&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_lvalue_reference<delta&&>, std::is_rvalue_reference<delta&&> > (0x0x7f49145667e0) 0 empty

Class std::is_rvalue_reference<delta&&>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<delta&&> (0x0x7f491456c5b0) 0 empty
  std::integral_constant<bool, true> (0x0x7f49145669c0) 0 empty

Class std::__or_<std::is_lvalue_reference<delta&&>, std::is_rvalue_reference<delta&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<delta&&>, std::is_rvalue_reference<delta&&> > (0x0x7f491456c618) 0 empty
  std::is_rvalue_reference<delta&&> (0x0x7f491456c680) 0 empty
    std::integral_constant<bool, true> (0x0x7f4914566a20) 0 empty

Class std::is_reference<delta&&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<delta&&> (0x0x7f491456c6e8) 0 empty
  std::integral_constant<bool, true> (0x0x7f4914566a80) 0 empty

Class std::conditional<true, std::is_reference<delta&&>, std::is_void<delta&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_reference<delta&&>, std::is_void<delta&&> > (0x0x7f4914566ae0) 0 empty

Class std::__or_<std::is_reference<delta&&>, std::is_void<delta&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<delta&&>, std::is_void<delta&&> > (0x0x7f491456c750) 0 empty
  std::is_reference<delta&&> (0x0x7f491456c7b8) 0 empty
    std::integral_constant<bool, true> (0x0x7f4914566b40) 0 empty

Class std::__or_<std::is_function<delta&&>, std::is_reference<delta&&>, std::is_void<delta&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<delta&&>, std::is_reference<delta&&>, std::is_void<delta&&> > (0x0x7f491456c820) 0 empty
  std::__or_<std::is_reference<delta&&>, std::is_void<delta&&> > (0x0x7f491456c888) 0 empty
    std::is_reference<delta&&> (0x0x7f491456c8f0) 0 empty
      std::integral_constant<bool, true> (0x0x7f4914566ba0) 0 empty

Class std::__not_<std::__or_<std::is_function<delta&&>, std::is_reference<delta&&>, std::is_void<delta&&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<delta&&>, std::is_reference<delta&&>, std::is_void<delta&&> > > (0x0x7f491456c958) 0 empty
  std::integral_constant<bool, false> (0x0x7f4914566cc0) 0 empty

Class std::is_object<delta&&>
   size=1 align=1
   base size=1 base align=1
std::is_object<delta&&> (0x0x7f491456cb60) 0 empty
  std::integral_constant<bool, false> (0x0x7f4914566d20) 0 empty

Class std::conditional<false, std::is_object<delta&&>, std::is_reference<delta&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_object<delta&&>, std::is_reference<delta&&> > (0x0x7f4914566d80) 0 empty

Class std::__or_<std::is_object<delta&&>, std::is_reference<delta&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<delta&&>, std::is_reference<delta&&> > (0x0x7f491456cbc8) 0 empty
  std::is_reference<delta&&> (0x0x7f491456cc30) 0 empty
    std::integral_constant<bool, true> (0x0x7f4914566de0) 0 empty

Class std::__is_referenceable<delta&&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<delta&&> (0x0x7f491456cc98) 0 empty
  std::integral_constant<bool, true> (0x0x7f4914566e40) 0 empty

Class std::__add_rvalue_reference_helper<delta&&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<delta&&, true> (0x0x7f4914566ea0) 0 empty

Class std::add_rvalue_reference<delta&&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<delta&&> (0x0x7f491456cd00) 0 empty
  std::__add_rvalue_reference_helper<delta&&, true> (0x0x7f4914566f00) 0 empty

Class std::__is_direct_constructible_impl<delta, delta&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_impl<delta, delta&&> (0x0x7f491456c478) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f4914566660) 0 empty

Class std::__and_<std::is_destructible<delta>, std::__is_direct_constructible_impl<delta, delta&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_destructible<delta>, std::__is_direct_constructible_impl<delta, delta&&> > (0x0x7f491456cdd0) 0 empty
  std::__is_direct_constructible_impl<delta, delta&&> (0x0x7f491456ce38) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f4914566f60) 0 empty

Class std::__is_direct_constructible_new_safe<delta, delta&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new_safe<delta, delta&&> (0x0x7f491456cea0) 0 empty
  std::__and_<std::is_destructible<delta>, std::__is_direct_constructible_impl<delta, delta&&> > (0x0x7f491456cf08) 0 empty
    std::__is_direct_constructible_impl<delta, delta&&> (0x0x7f491456cf70) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7f4914587180) 0 empty

Class std::__is_direct_constructible_new<delta, delta&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new<delta, delta&&> (0x0x7f4914589000) 0 empty
  std::__is_direct_constructible_new_safe<delta, delta&&> (0x0x7f4914589068) 0 empty
    std::__and_<std::is_destructible<delta>, std::__is_direct_constructible_impl<delta, delta&&> > (0x0x7f49145890d0) 0 empty
      std::__is_direct_constructible_impl<delta, delta&&> (0x0x7f4914589138) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7f4914587240) 0 empty

Class std::__is_direct_constructible<delta, delta&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible<delta, delta&&> (0x0x7f49145891a0) 0 empty
  std::integral_constant<bool, true> (0x0x7f4914587300) 0 empty

Class std::__is_constructible_impl<delta, delta&&>
   size=1 align=1
   base size=1 base align=1
std::__is_constructible_impl<delta, delta&&> (0x0x7f4914589208) 0 empty
  std::__is_direct_constructible<delta, delta&&> (0x0x7f4914589270) 0 empty
    std::integral_constant<bool, true> (0x0x7f4914587360) 0 empty

Class std::is_constructible<delta, delta&&>
   size=1 align=1
   base size=1 base align=1
std::is_constructible<delta, delta&&> (0x0x7f49145892d8) 0 empty
  std::integral_constant<bool, true> (0x0x7f49145873c0) 0 empty

Class std::conditional<true, std::__is_nt_constructible_impl<delta, delta&&>, std::is_constructible<delta, delta&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_nt_constructible_impl<delta, delta&&>, std::is_constructible<delta, delta&&> > (0x0x7f4914587420) 0 empty

Class std::__is_nt_constructible_impl<delta, delta&&>
   size=1 align=1
   base size=1 base align=1
std::__is_nt_constructible_impl<delta, delta&&> (0x0x7f4914589340) 0 empty
  std::integral_constant<bool, false> (0x0x7f4914587480) 0 empty

Class std::__and_<std::is_constructible<delta, delta&&>, std::__is_nt_constructible_impl<delta, delta&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<delta, delta&&>, std::__is_nt_constructible_impl<delta, delta&&> > (0x0x7f49145893a8) 0 empty
  std::__is_nt_constructible_impl<delta, delta&&> (0x0x7f4914589410) 0 empty
    std::integral_constant<bool, false> (0x0x7f49145874e0) 0 empty

Class std::is_nothrow_constructible<delta, delta&&>
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_constructible<delta, delta&&> (0x0x7f4914589548) 0 empty
  std::__and_<std::is_constructible<delta, delta&&>, std::__is_nt_constructible_impl<delta, delta&&> > (0x0x7f49145895b0) 0 empty
    std::__is_nt_constructible_impl<delta, delta&&> (0x0x7f4914589618) 0 empty
      std::integral_constant<bool, false> (0x0x7f4914587600) 0 empty

Class std::__is_nothrow_move_constructible_impl<delta, true>
   size=1 align=1
   base size=1 base align=1
std::__is_nothrow_move_constructible_impl<delta, true> (0x0x7f49145896e8) 0 empty
  std::is_nothrow_constructible<delta, delta&&> (0x0x7f4914589750) 0 empty
    std::__and_<std::is_constructible<delta, delta&&>, std::__is_nt_constructible_impl<delta, delta&&> > (0x0x7f49145897b8) 0 empty
      std::__is_nt_constructible_impl<delta, delta&&> (0x0x7f4914589820) 0 empty
        std::integral_constant<bool, false> (0x0x7f4914587660) 0 empty

Class std::is_nothrow_move_constructible<delta>
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_move_constructible<delta> (0x0x7f49145898f0) 0 empty
  std::__is_nothrow_move_constructible_impl<delta, true> (0x0x7f4914589958) 0 empty
    std::is_nothrow_constructible<delta, delta&&> (0x0x7f49145899c0) 0 empty
      std::__and_<std::is_constructible<delta, delta&&>, std::__is_nt_constructible_impl<delta, delta&&> > (0x0x7f4914589a28) 0 empty
        std::__is_nt_constructible_impl<delta, delta&&> (0x0x7f4914589a90) 0 empty
          std::integral_constant<bool, false> (0x0x7f49145876c0) 0 empty

Class std::__not_<std::is_nothrow_move_constructible<delta> >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::is_nothrow_move_constructible<delta> > (0x0x7f4914589b60) 0 empty
  std::integral_constant<bool, true> (0x0x7f4914587720) 0 empty

Class std::conditional<true, std::is_copy_constructible<delta>, std::__not_<std::is_nothrow_move_constructible<delta> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_copy_constructible<delta>, std::__not_<std::is_nothrow_move_constructible<delta> > > (0x0x7f4914587780) 0 empty

Class std::conditional<false, std::__is_direct_constructible_ref_cast<delta, const delta&>, std::__is_direct_constructible_new_safe<delta, const delta&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__is_direct_constructible_ref_cast<delta, const delta&>, std::__is_direct_constructible_new_safe<delta, const delta&> > (0x0x7f49145877e0) 0 empty

Class std::conditional<true, std::__is_direct_constructible_impl<delta, const delta&>, std::is_destructible<delta> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_direct_constructible_impl<delta, const delta&>, std::is_destructible<delta> > (0x0x7f4914587840) 0 empty

Class std::is_function<const delta&>
   size=1 align=1
   base size=1 base align=1
std::is_function<const delta&> (0x0x7f4914589c30) 0 empty
  std::integral_constant<bool, false> (0x0x7f4914587900) 0 empty

Class std::conditional<false, std::is_function<const delta&>, std::__or_<std::is_reference<const delta&>, std::is_void<const delta&> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<const delta&>, std::__or_<std::is_reference<const delta&>, std::is_void<const delta&> > > (0x0x7f4914587960) 0 empty

Class std::is_lvalue_reference<const delta&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<const delta&> (0x0x7f4914589c98) 0 empty
  std::integral_constant<bool, true> (0x0x7f49145879c0) 0 empty

Class std::conditional<true, std::is_lvalue_reference<const delta&>, std::is_rvalue_reference<const delta&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_lvalue_reference<const delta&>, std::is_rvalue_reference<const delta&> > (0x0x7f4914587a20) 0 empty

Class std::__or_<std::is_lvalue_reference<const delta&>, std::is_rvalue_reference<const delta&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<const delta&>, std::is_rvalue_reference<const delta&> > (0x0x7f4914589ea0) 0 empty
  std::is_lvalue_reference<const delta&> (0x0x7f4914589f08) 0 empty
    std::integral_constant<bool, true> (0x0x7f4914587a80) 0 empty

Class std::is_reference<const delta&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<const delta&> (0x0x7f4914589f70) 0 empty
  std::integral_constant<bool, true> (0x0x7f4914587ba0) 0 empty

Class std::conditional<true, std::is_reference<const delta&>, std::is_void<const delta&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_reference<const delta&>, std::is_void<const delta&> > (0x0x7f4914587c00) 0 empty

Class std::__or_<std::is_reference<const delta&>, std::is_void<const delta&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<const delta&>, std::is_void<const delta&> > (0x0x7f49145a4000) 0 empty
  std::is_reference<const delta&> (0x0x7f49145a4068) 0 empty
    std::integral_constant<bool, true> (0x0x7f4914587c60) 0 empty

Class std::__or_<std::is_function<const delta&>, std::is_reference<const delta&>, std::is_void<const delta&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<const delta&>, std::is_reference<const delta&>, std::is_void<const delta&> > (0x0x7f49145a40d0) 0 empty
  std::__or_<std::is_reference<const delta&>, std::is_void<const delta&> > (0x0x7f49145a4138) 0 empty
    std::is_reference<const delta&> (0x0x7f49145a41a0) 0 empty
      std::integral_constant<bool, true> (0x0x7f4914587cc0) 0 empty

Class std::__not_<std::__or_<std::is_function<const delta&>, std::is_reference<const delta&>, std::is_void<const delta&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<const delta&>, std::is_reference<const delta&>, std::is_void<const delta&> > > (0x0x7f49145a42d8) 0 empty
  std::integral_constant<bool, false> (0x0x7f4914587d20) 0 empty

Class std::is_object<const delta&>
   size=1 align=1
   base size=1 base align=1
std::is_object<const delta&> (0x0x7f49145a4340) 0 empty
  std::integral_constant<bool, false> (0x0x7f4914587d80) 0 empty

Class std::conditional<false, std::is_object<const delta&>, std::is_reference<const delta&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_object<const delta&>, std::is_reference<const delta&> > (0x0x7f4914587de0) 0 empty

Class std::__or_<std::is_object<const delta&>, std::is_reference<const delta&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<const delta&>, std::is_reference<const delta&> > (0x0x7f49145a43a8) 0 empty
  std::is_reference<const delta&> (0x0x7f49145a4410) 0 empty
    std::integral_constant<bool, true> (0x0x7f4914587e40) 0 empty

Class std::__is_referenceable<const delta&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<const delta&> (0x0x7f49145a4478) 0 empty
  std::integral_constant<bool, true> (0x0x7f4914587ea0) 0 empty

Class std::__add_rvalue_reference_helper<const delta&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<const delta&, true> (0x0x7f4914587f00) 0 empty

Class std::add_rvalue_reference<const delta&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<const delta&> (0x0x7f49145a44e0) 0 empty
  std::__add_rvalue_reference_helper<const delta&, true> (0x0x7f4914587f60) 0 empty

Class std::__is_direct_constructible_impl<delta, const delta&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_impl<delta, const delta&> (0x0x7f4914589bc8) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f49145878a0) 0 empty

Class std::__and_<std::is_destructible<delta>, std::__is_direct_constructible_impl<delta, const delta&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_destructible<delta>, std::__is_direct_constructible_impl<delta, const delta&> > (0x0x7f49145a45b0) 0 empty
  std::__is_direct_constructible_impl<delta, const delta&> (0x0x7f49145a4618) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f49145ae000) 0 empty

Class std::__is_direct_constructible_new_safe<delta, const delta&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new_safe<delta, const delta&> (0x0x7f49145a4750) 0 empty
  std::__and_<std::is_destructible<delta>, std::__is_direct_constructible_impl<delta, const delta&> > (0x0x7f49145a47b8) 0 empty
    std::__is_direct_constructible_impl<delta, const delta&> (0x0x7f49145a4820) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7f49145ae120) 0 empty

Class std::__is_direct_constructible_new<delta, const delta&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new<delta, const delta&> (0x0x7f49145a48f0) 0 empty
  std::__is_direct_constructible_new_safe<delta, const delta&> (0x0x7f49145a4958) 0 empty
    std::__and_<std::is_destructible<delta>, std::__is_direct_constructible_impl<delta, const delta&> > (0x0x7f49145a49c0) 0 empty
      std::__is_direct_constructible_impl<delta, const delta&> (0x0x7f49145a4a28) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7f49145ae180) 0 empty

Class std::__is_direct_constructible<delta, const delta&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible<delta, const delta&> (0x0x7f49145a4af8) 0 empty
  std::integral_constant<bool, true> (0x0x7f49145ae1e0) 0 empty

Class std::__is_constructible_impl<delta, const delta&>
   size=1 align=1
   base size=1 base align=1
std::__is_constructible_impl<delta, const delta&> (0x0x7f49145a4b60) 0 empty
  std::__is_direct_constructible<delta, const delta&> (0x0x7f49145a4bc8) 0 empty
    std::integral_constant<bool, true> (0x0x7f49145ae240) 0 empty

Class std::is_constructible<delta, const delta&>
   size=1 align=1
   base size=1 base align=1
std::is_constructible<delta, const delta&> (0x0x7f49145a4c30) 0 empty
  std::integral_constant<bool, true> (0x0x7f49145ae2a0) 0 empty

Class std::__is_copy_constructible_impl<delta, true>
   size=1 align=1
   base size=1 base align=1
std::__is_copy_constructible_impl<delta, true> (0x0x7f49145a4c98) 0 empty
  std::is_constructible<delta, const delta&> (0x0x7f49145a4d00) 0 empty
    std::integral_constant<bool, true> (0x0x7f49145ae300) 0 empty

Class std::is_copy_constructible<delta>
   size=1 align=1
   base size=1 base align=1
std::is_copy_constructible<delta> (0x0x7f49145a4d68) 0 empty
  std::__is_copy_constructible_impl<delta, true> (0x0x7f49145a4dd0) 0 empty
    std::is_constructible<delta, const delta&> (0x0x7f49145a4e38) 0 empty
      std::integral_constant<bool, true> (0x0x7f49145ae360) 0 empty

Class std::__and_<std::__not_<std::is_nothrow_move_constructible<delta> >, std::is_copy_constructible<delta> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__not_<std::is_nothrow_move_constructible<delta> >, std::is_copy_constructible<delta> > (0x0x7f49145a4ea0) 0 empty
  std::is_copy_constructible<delta> (0x0x7f49145a4f08) 0 empty
    std::__is_copy_constructible_impl<delta, true> (0x0x7f49145a4f70) 0 empty
      std::is_constructible<delta, const delta&> (0x0x7f49145b3000) 0 empty
        std::integral_constant<bool, true> (0x0x7f49145ae3c0) 0 empty

Class std::__move_if_noexcept_cond<delta>
   size=1 align=1
   base size=1 base align=1
std::__move_if_noexcept_cond<delta> (0x0x7f49145b3138) 0 empty
  std::integral_constant<bool, true> (0x0x7f49145ae420) 0 empty

Class std::conditional<true, const delta*, std::move_iterator<delta*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, const delta*, std::move_iterator<delta*> > (0x0x7f49145ae480) 0 empty

Class std::conditional<true, delta*, std::move_iterator<delta*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, delta*, std::move_iterator<delta*> > (0x0x7f49145ae4e0) 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&> > (0x0x7f49145ae780) 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*> > > (0x0x7f49145ae8a0) 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*> (0x0x7f49145b39c0) 0 empty
  std::integral_constant<bool, false> (0x0x7f49145ae900) 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*> > (0x0x7f49145ae960) 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> > > (0x0x7f49145b3a28) 0 empty
  std::is_array<std::_Rb_tree_node_base*> (0x0x7f49145b3a90) 0 empty
    std::integral_constant<bool, false> (0x0x7f49145ae9c0) 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*> (0x0x7f49145b3af8) 0 empty
  std::__and_<std::is_array<std::_Rb_tree_node_base*>, std::__not_<std::extent<std::_Rb_tree_node_base*, 0u> > > (0x0x7f49145b3b60) 0 empty
    std::is_array<std::_Rb_tree_node_base*> (0x0x7f49145b3bc8) 0 empty
      std::integral_constant<bool, false> (0x0x7f49145aea20) 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*> > (0x0x7f49145aea80) 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*> > (0x0x7f49145b3c30) 0 empty
  std::is_function<std::_Rb_tree_node_base*> (0x0x7f49145b3c98) 0 empty
    std::integral_constant<bool, false> (0x0x7f49145aeae0) 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*> > (0x0x7f49145b3d00) 0 empty
  std::__or_<std::__is_array_unknown_bounds<std::_Rb_tree_node_base*>, std::is_function<std::_Rb_tree_node_base*> > (0x0x7f49145b3d68) 0 empty
    std::is_function<std::_Rb_tree_node_base*> (0x0x7f49145b3dd0) 0 empty
      std::integral_constant<bool, false> (0x0x7f49145aeb40) 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*> > (0x0x7f49145aeba0) 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*> (0x0x7f49145b3e38) 0 empty
  std::integral_constant<bool, false> (0x0x7f49145aec00) 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*> (0x0x7f49145b3ea0) 0 empty
  std::integral_constant<bool, false> (0x0x7f49145aec60) 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*> > (0x0x7f49145aecc0) 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*> (0x0x7f49145b3f08) 0 empty
  std::integral_constant<bool, false> (0x0x7f49145aed20) 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*> (0x0x7f49145b3f70) 0 empty
  std::integral_constant<bool, false> (0x0x7f49145aed80) 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*> > (0x0x7f49145b38f0) 0 empty
  std::is_floating_point<std::_Rb_tree_node_base*> (0x0x7f49145b3958) 0 empty
    std::integral_constant<bool, false> (0x0x7f49145aede0) 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*> (0x0x7f49141e00d0) 0 empty
  std::integral_constant<bool, false> (0x0x7f49145aee40) 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*> > > (0x0x7f49145aeea0) 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*> (0x0x7f49141e0138) 0 empty
  std::integral_constant<bool, false> (0x0x7f49145aef00) 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*> > > (0x0x7f49145aef60) 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*> (0x0x7f49141e01a0) 0 empty
  std::integral_constant<bool, true> (0x0x7f49141e5000) 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*> (0x0x7f49141e0208) 0 empty
  std::integral_constant<bool, true> (0x0x7f49141e5060) 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*> > > (0x0x7f49141e50c0) 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*> > (0x0x7f49141e0270) 0 empty
  std::is_pointer<std::_Rb_tree_node_base*> (0x0x7f49141e02d8) 0 empty
    std::integral_constant<bool, true> (0x0x7f49141e5120) 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*> > (0x0x7f49141e0340) 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*> > (0x0x7f49141e03a8) 0 empty
    std::is_pointer<std::_Rb_tree_node_base*> (0x0x7f49141e0410) 0 empty
      std::integral_constant<bool, true> (0x0x7f49141e5180) 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*> > (0x0x7f49141e0478) 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*> > (0x0x7f49141e04e0) 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*> > (0x0x7f49141e0548) 0 empty
      std::is_pointer<std::_Rb_tree_node_base*> (0x0x7f49141e05b0) 0 empty
        std::integral_constant<bool, true> (0x0x7f49141e51e0) 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*> (0x0x7f49141e0618) 0 empty
  std::integral_constant<bool, true> (0x0x7f49141e5240) 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*> > (0x0x7f49141e0680) 0 empty
  std::is_scalar<std::_Rb_tree_node_base*> (0x0x7f49141e06e8) 0 empty
    std::integral_constant<bool, true> (0x0x7f49141e52a0) 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> (0x0x7f49141e0820) 0 empty
  std::integral_constant<bool, true> (0x0x7f49141e53c0) 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*> (0x0x7f49141e0888) 0 empty
  std::integral_constant<bool, true> (0x0x7f49141e5420) 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*> > (0x0x7f49141e5480) 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&> (0x0x7f49141e08f0) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f49141e55a0) 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&> > (0x0x7f49141e09c0) 0 empty
  std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&> (0x0x7f49141e0a28) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f49141e56c0) 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&> (0x0x7f49141e0a90) 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&> > (0x0x7f49141e0af8) 0 empty
    std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&> (0x0x7f49141e0b60) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7f49141e5780) 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&> (0x0x7f49141e0c98) 0 empty
  std::__is_direct_constructible_new_safe<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&> (0x0x7f49141e0d00) 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&> > (0x0x7f49141e0d68) 0 empty
      std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&> (0x0x7f49141e0dd0) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7f49141e5840) 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&> (0x0x7f49141e0ea0) 0 empty
  std::integral_constant<bool, true> (0x0x7f49141e5a80) 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&> (0x0x7f49141e0f08) 0 empty
  std::__is_direct_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&> (0x0x7f49141e0f70) 0 empty
    std::integral_constant<bool, true> (0x0x7f49141e5ba0) 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&> (0x0x7f49141f4000) 0 empty
  std::integral_constant<bool, true> (0x0x7f49141e5c60) 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&> > (0x0x7f49141e5cc0) 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&> > (0x0x7f49141f4068) 0 empty
  std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&> (0x0x7f49141f40d0) 0 empty
    std::integral_constant<bool, true> (0x0x7f49141e5d20) 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&> (0x0x7f49141e5e40) 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&> (0x0x7f49141e5ea0) 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&> (0x0x7f49141e5de0) 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&> (0x0x7f49141f4270) 0 empty
  std::integral_constant<bool, false> (0x0x7f49141e5f00) 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&> (0x0x7f49141f42d8) 0 empty
  std::integral_constant<bool, false> (0x0x7f49141e5f60) 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*> > > (0x0x7f49141fe000) 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*> > (0x0x7f49141fe120) 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*> > (0x0x7f49141f4340) 0 empty
  std::is_array<std::_Rb_tree_node_base*> (0x0x7f49141f43a8) 0 empty
    std::integral_constant<bool, false> (0x0x7f49141fe180) 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*> > (0x0x7f49141f44e0) 0 empty
  std::__or_<std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> > (0x0x7f49141f4548) 0 empty
    std::is_array<std::_Rb_tree_node_base*> (0x0x7f49141f45b0) 0 empty
      std::integral_constant<bool, false> (0x0x7f49141fe1e0) 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> (0x0x7f49141fe240) 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*> (0x0x7f49141f46e8) 0 empty
  std::integral_constant<bool, true> (0x0x7f49141fe420) 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*> > (0x0x7f49141fe480) 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*> > (0x0x7f49141f4750) 0 empty
  std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> (0x0x7f49141f47b8) 0 empty
    std::integral_constant<bool, true> (0x0x7f49141fe4e0) 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*> > > > (0x0x7f49141fe5a0) 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&&> > (0x0x7f49141fe600) 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*> > (0x0x7f49141fe660) 0 empty

Class std::is_function<int&&>
   size=1 align=1
   base size=1 base align=1
std::is_function<int&&> (0x0x7f49141f4a90) 0 empty
  std::integral_constant<bool, false> (0x0x7f49141fe720) 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&&> > > (0x0x7f49141fe780) 0 empty

Class std::is_lvalue_reference<int&&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<int&&> (0x0x7f49141f4af8) 0 empty
  std::integral_constant<bool, false> (0x0x7f49141fe7e0) 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&&> > (0x0x7f49141fe840) 0 empty

Class std::is_rvalue_reference<int&&>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<int&&> (0x0x7f49141f4b60) 0 empty
  std::integral_constant<bool, true> (0x0x7f49141fe960) 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&&> > (0x0x7f49141f4bc8) 0 empty
  std::is_rvalue_reference<int&&> (0x0x7f49141f4c30) 0 empty
    std::integral_constant<bool, true> (0x0x7f49141fe9c0) 0 empty

Class std::is_reference<int&&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<int&&> (0x0x7f49141f4c98) 0 empty
  std::integral_constant<bool, true> (0x0x7f49141fea20) 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&&> > (0x0x7f49141fea80) 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&&> > (0x0x7f49141f4d00) 0 empty
  std::is_reference<int&&> (0x0x7f49141f4d68) 0 empty
    std::integral_constant<bool, true> (0x0x7f49141feae0) 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&&> > (0x0x7f49141f4dd0) 0 empty
  std::__or_<std::is_reference<int&&>, std::is_void<int&&> > (0x0x7f49141f4e38) 0 empty
    std::is_reference<int&&> (0x0x7f49141f4ea0) 0 empty
      std::integral_constant<bool, true> (0x0x7f49141feb40) 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&&> > > (0x0x7f49141f4f08) 0 empty
  std::integral_constant<bool, false> (0x0x7f49141feba0) 0 empty

Class std::is_object<int&&>
   size=1 align=1
   base size=1 base align=1
std::is_object<int&&> (0x0x7f49141f41a0) 0 empty
  std::integral_constant<bool, false> (0x0x7f49141fecc0) 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&&> > (0x0x7f49141fed20) 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&&> > (0x0x7f49141f4888) 0 empty
  std::is_reference<int&&> (0x0x7f49141f48f0) 0 empty
    std::integral_constant<bool, true> (0x0x7f49141fed80) 0 empty

Class std::__is_referenceable<int&&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<int&&> (0x0x7f49141f4958) 0 empty
  std::integral_constant<bool, true> (0x0x7f49141fede0) 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> (0x0x7f49141fee40) 0 empty

Class std::add_rvalue_reference<int&&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<int&&> (0x0x7f491422a000) 0 empty
  std::__add_rvalue_reference_helper<int&&, true> (0x0x7f49141feea0) 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&&> (0x0x7f49141f4a28) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f49141fe6c0) 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&&> > (0x0x7f491422a0d0) 0 empty
  std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, int&&> (0x0x7f491422a138) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f49141fef00) 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&&> (0x0x7f491422a1a0) 0 empty
  std::__and_<std::is_destructible<std::_Rb_tree_node_base*>, std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, int&&> > (0x0x7f491422a208) 0 empty
    std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, int&&> (0x0x7f491422a270) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7f49141fef60) 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&&> (0x0x7f491422a2d8) 0 empty
  std::__is_direct_constructible_new_safe<std::_Rb_tree_node_base*, int&&> (0x0x7f491422a340) 0 empty
    std::__and_<std::is_destructible<std::_Rb_tree_node_base*>, std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, int&&> > (0x0x7f491422a3a8) 0 empty
      std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, int&&> (0x0x7f491422a410) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7f491422d000) 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&&> (0x0x7f491422a478) 0 empty
  std::integral_constant<bool, false> (0x0x7f491422d060) 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&&> (0x0x7f491422a4e0) 0 empty
  std::__is_direct_constructible<std::_Rb_tree_node_base*, int&&> (0x0x7f491422a548) 0 empty
    std::integral_constant<bool, false> (0x0x7f491422d0c0) 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&&> (0x0x7f491422a5b0) 0 empty
  std::integral_constant<bool, false> (0x0x7f491422d120) 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&&> > (0x0x7f491422d180) 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*> > > (0x0x7f491422a618) 0 empty
  std::is_constructible<std::_Rb_tree_node_base*, int&&> (0x0x7f491422a680) 0 empty
    std::integral_constant<bool, false> (0x0x7f491422d1e0) 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*> > > > (0x0x7f491422d2a0) 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&&> > (0x0x7f491422d300) 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*> > > > (0x0x7f491422a820) 0 empty
  std::is_constructible<std::_Rb_tree_node_base*, int&&> (0x0x7f491422a888) 0 empty
    std::integral_constant<bool, false> (0x0x7f491422d360) 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*> > > > (0x0x7f491422d420) 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&> > (0x0x7f491422d480) 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*&> > (0x0x7f491422d4e0) 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*> > (0x0x7f491422d540) 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*&> (0x0x7f491422aa28) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f491422d5a0) 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*&> > (0x0x7f491422aaf8) 0 empty
  std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> (0x0x7f491422ab60) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f491422d6c0) 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*&> (0x0x7f491422abc8) 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*&> > (0x0x7f491422ac30) 0 empty
    std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> (0x0x7f491422ac98) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7f491422d780) 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*&> (0x0x7f491422ad00) 0 empty
  std::__is_direct_constructible_new_safe<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> (0x0x7f491422ad68) 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*&> > (0x0x7f491422add0) 0 empty
      std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> (0x0x7f491422ae38) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7f491422d900) 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*&> (0x0x7f491422aea0) 0 empty
  std::integral_constant<bool, true> (0x0x7f491422da20) 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*&> (0x0x7f491422af08) 0 empty
  std::__is_direct_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> (0x0x7f491422af70) 0 empty
    std::integral_constant<bool, true> (0x0x7f491422da80) 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*&> (0x0x7f491422a6e8) 0 empty
  std::integral_constant<bool, true> (0x0x7f491422dae0) 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*&> > (0x0x7f491422db40) 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*> > (0x0x7f491422dba0) 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*&> (0x0x7f491422dc60) 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*&> (0x0x7f491422dcc0) 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*&> (0x0x7f491422dc00) 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*&> (0x0x7f491422a8f0) 0 empty
  std::integral_constant<bool, false> (0x0x7f491422dd20) 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*&> (0x0x7f491422a958) 0 empty
  std::integral_constant<bool, false> (0x0x7f491422dd80) 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*> > > (0x0x7f491422dde0) 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*> > (0x0x7f4914258000) 0 empty
  std::__or_<std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> > (0x0x7f4914258068) 0 empty
    std::is_array<std::_Rb_tree_node_base*> (0x0x7f49142580d0) 0 empty
      std::integral_constant<bool, false> (0x0x7f491422de40) 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> (0x0x7f491422dea0) 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*> (0x0x7f4914258208) 0 empty
  std::integral_constant<bool, true> (0x0x7f4914261000) 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*> > (0x0x7f4914258270) 0 empty
  std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> (0x0x7f49142582d8) 0 empty
    std::integral_constant<bool, true> (0x0x7f4914261060) 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*> > > (0x0x7f4914258340) 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*> > (0x0x7f49142583a8) 0 empty
    std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> (0x0x7f4914258410) 0 empty
      std::integral_constant<bool, true> (0x0x7f49142610c0) 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*> > > (0x0x7f4914258478) 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*> > > (0x0x7f49142584e0) 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*> > (0x0x7f4914258548) 0 empty
      std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> (0x0x7f49142585b0) 0 empty
        std::integral_constant<bool, true> (0x0x7f4914261120) 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*> > > > (0x0x7f49142611e0) 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&> > (0x0x7f4914261240) 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*&> > (0x0x7f49142612a0) 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*> > > (0x0x7f49142587b8) 0 empty
  std::integral_constant<bool, false> (0x0x7f4914261300) 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*> > > > (0x0x7f4914258820) 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*> > > (0x0x7f4914258888) 0 empty
    std::integral_constant<bool, false> (0x0x7f4914261360) 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*> > > > (0x0x7f49142588f0) 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*> > > > (0x0x7f4914258958) 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*> > > (0x0x7f49142589c0) 0 empty
      std::integral_constant<bool, false> (0x0x7f49142613c0) 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&&> > (0x0x7f4914261480) 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*&> > (0x0x7f4914258af8) 0 empty
  std::is_constructible<std::_Rb_tree_node_base*, int&&> (0x0x7f4914258b60) 0 empty
    std::integral_constant<bool, false> (0x0x7f49142614e0) 0 empty

Class std::remove_volatile<int&&>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<int&&> (0x0x7f4914261600) 0 empty

Class std::remove_const<int&&>
   size=1 align=1
   base size=0 base align=1
std::remove_const<int&&> (0x0x7f4914261660) 0 empty

Class std::remove_cv<int&&>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<int&&> (0x0x7f49142615a0) 0 empty

Class std::__is_void_helper<int&&>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<int&&> (0x0x7f4914258d00) 0 empty
  std::integral_constant<bool, false> (0x0x7f49142616c0) 0 empty

Class std::is_void<int&&>
   size=1 align=1
   base size=1 base align=1
std::is_void<int&&> (0x0x7f4914258d68) 0 empty
  std::integral_constant<bool, false> (0x0x7f4914261720) 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*> > > (0x0x7f4914261780) 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*> > (0x0x7f4914258dd0) 0 empty
  std::__or_<std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> > (0x0x7f4914258e38) 0 empty
    std::is_array<std::_Rb_tree_node_base*> (0x0x7f4914258ea0) 0 empty
      std::integral_constant<bool, false> (0x0x7f49142617e0) 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> (0x0x7f4914261840) 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*> (0x0x7f4914258618) 0 empty
  std::integral_constant<bool, false> (0x0x7f49142618a0) 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*> > (0x0x7f4914261900) 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*> > (0x0x7f4914258680) 0 empty
  std::is_convertible<int&&, std::_Rb_tree_node_base*> (0x0x7f49142586e8) 0 empty
    std::integral_constant<bool, false> (0x0x7f4914261960) 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*&> (0x0x7f4914261a20) 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*> > > > (0x0x7f4914261c60) 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*&> > (0x0x7f4914261cc0) 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&&> > (0x0x7f4914261d20) 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*> > (0x0x7f4914261e40) 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&&> (0x0x7f49142a1000) 0 empty
  std::integral_constant<bool, false> (0x0x7f49142a2000) 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&&> > > (0x0x7f49142a2060) 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&&> (0x0x7f49142a1068) 0 empty
  std::integral_constant<bool, false> (0x0x7f49142a20c0) 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&&> > (0x0x7f49142a2120) 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&&> (0x0x7f49142a10d0) 0 empty
  std::integral_constant<bool, true> (0x0x7f49142a2180) 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&&> > (0x0x7f49142a1138) 0 empty
  std::is_rvalue_reference<std::_Rb_tree_node_base* const&&> (0x0x7f49142a11a0) 0 empty
    std::integral_constant<bool, true> (0x0x7f49142a21e0) 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&&> (0x0x7f49142a1208) 0 empty
  std::integral_constant<bool, true> (0x0x7f49142a2240) 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&&> > (0x0x7f49142a22a0) 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&&> > (0x0x7f49142a1270) 0 empty
  std::is_reference<std::_Rb_tree_node_base* const&&> (0x0x7f49142a12d8) 0 empty
    std::integral_constant<bool, true> (0x0x7f49142a2300) 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&&> > (0x0x7f49142a1340) 0 empty
  std::__or_<std::is_reference<std::_Rb_tree_node_base* const&&>, std::is_void<std::_Rb_tree_node_base* const&&> > (0x0x7f49142a13a8) 0 empty
    std::is_reference<std::_Rb_tree_node_base* const&&> (0x0x7f49142a1410) 0 empty
      std::integral_constant<bool, true> (0x0x7f49142a2360) 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&&> > > (0x0x7f49142a1478) 0 empty
  std::integral_constant<bool, false> (0x0x7f49142a23c0) 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&&> (0x0x7f49142a14e0) 0 empty
  std::integral_constant<bool, false> (0x0x7f49142a2420) 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&&> > (0x0x7f49142a2480) 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&&> > (0x0x7f49142a1548) 0 empty
  std::is_reference<std::_Rb_tree_node_base* const&&> (0x0x7f49142a15b0) 0 empty
    std::integral_constant<bool, true> (0x0x7f49142a24e0) 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&&> (0x0x7f49142a1618) 0 empty
  std::integral_constant<bool, true> (0x0x7f49142a2540) 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> (0x0x7f49142a25a0) 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&&> (0x0x7f49142a1680) 0 empty
  std::__add_rvalue_reference_helper<std::_Rb_tree_node_base* const&&, true> (0x0x7f49142a2600) 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&&> (0x0x7f4914258c30) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f4914261f60) 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&&> > (0x0x7f49142a1750) 0 empty
  std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&> (0x0x7f49142a17b8) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f49142a2720) 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&&> (0x0x7f49142a1820) 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&&> > (0x0x7f49142a1888) 0 empty
    std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&> (0x0x7f49142a18f0) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7f49142a27e0) 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&&> (0x0x7f49142a1a28) 0 empty
  std::__is_direct_constructible_new_safe<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&> (0x0x7f49142a1a90) 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&&> > (0x0x7f49142a1af8) 0 empty
      std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&> (0x0x7f49142a1b60) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7f49142a28a0) 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&&> (0x0x7f49142a1c30) 0 empty
  std::integral_constant<bool, true> (0x0x7f49142a2ae0) 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&&> (0x0x7f49142a1c98) 0 empty
  std::__is_direct_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&> (0x0x7f49142a1d00) 0 empty
    std::integral_constant<bool, true> (0x0x7f49142a2c00) 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&&> (0x0x7f49142a1d68) 0 empty
  std::integral_constant<bool, true> (0x0x7f49142a2d80) 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&&> > (0x0x7f49142a2de0) 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*> > (0x0x7f49142a2e40) 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*> > (0x0x7f49142a1dd0) 0 empty
  std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> (0x0x7f49142a1e38) 0 empty
    std::integral_constant<bool, true> (0x0x7f49142a2ea0) 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*> > > (0x0x7f49142a1ea0) 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*> > (0x0x7f49142a1f08) 0 empty
    std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> (0x0x7f49142a1f70) 0 empty
      std::integral_constant<bool, true> (0x0x7f49142a2f00) 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*> > > (0x0x7f49142be000) 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*> > > (0x0x7f49142be068) 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*> > (0x0x7f49142be0d0) 0 empty
      std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> (0x0x7f49142be138) 0 empty
        std::integral_constant<bool, true> (0x0x7f49142a2f60) 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*> > > > (0x0x7f49142bf060) 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*&> > (0x0x7f49142bf0c0) 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&&> > (0x0x7f49142bf120) 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*> > > (0x0x7f49142be208) 0 empty
  std::integral_constant<bool, false> (0x0x7f49142bf180) 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*> > > > (0x0x7f49142be270) 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*> > > (0x0x7f49142be2d8) 0 empty
    std::integral_constant<bool, false> (0x0x7f49142bf1e0) 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*> > > > (0x0x7f49142be340) 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*> > > > (0x0x7f49142be3a8) 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*> > > (0x0x7f49142be410) 0 empty
      std::integral_constant<bool, false> (0x0x7f49142bf240) 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*&> > (0x0x7f49142bf300) 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*&> > (0x0x7f49142be478) 0 empty
  std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> (0x0x7f49142be4e0) 0 empty
    std::integral_constant<bool, true> (0x0x7f49142bf360) 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*> > (0x0x7f49142bf420) 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*> > (0x0x7f49142be548) 0 empty
  std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> (0x0x7f49142be5b0) 0 empty
    std::integral_constant<bool, true> (0x0x7f49142bf480) 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*> > > > (0x0x7f49142bf780) 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&> > (0x0x7f49142bf7e0) 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&&> > (0x0x7f49142bf840) 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*> > > (0x0x7f49142be6e8) 0 empty
  std::is_constructible<std::_Rb_tree_node_base*, int&&> (0x0x7f49142be750) 0 empty
    std::integral_constant<bool, false> (0x0x7f49142bf8a0) 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*> > > (0x0x7f49142be7b8) 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*> > > (0x0x7f49142be820) 0 empty
    std::is_constructible<std::_Rb_tree_node_base*, int&&> (0x0x7f49142be888) 0 empty
      std::integral_constant<bool, false> (0x0x7f49142bf900) 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*> > > > (0x0x7f49142bf9c0) 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&> > (0x0x7f49142bfa20) 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&&> > (0x0x7f49142bfa80) 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*> > > > (0x0x7f49142be958) 0 empty
  std::is_constructible<std::_Rb_tree_node_base*, int&&> (0x0x7f49142be9c0) 0 empty
    std::integral_constant<bool, false> (0x0x7f49142bfae0) 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*> > > > (0x0x7f49142bea28) 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*> > > > (0x0x7f49142bea90) 0 empty
    std::is_constructible<std::_Rb_tree_node_base*, int&&> (0x0x7f49142beaf8) 0 empty
      std::integral_constant<bool, false> (0x0x7f49142bfb40) 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*&> > (0x0x7f49142bfc00) 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&&> > (0x0x7f49142beb60) 0 empty
  std::is_constructible<std::_Rb_tree_node_base*, int&&> (0x0x7f49142bebc8) 0 empty
    std::integral_constant<bool, false> (0x0x7f49142bfc60) 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*> > (0x0x7f49142bfd20) 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*> > (0x0x7f49142bec30) 0 empty
  std::is_convertible<int&&, std::_Rb_tree_node_base*> (0x0x7f49142bec98) 0 empty
    std::integral_constant<bool, false> (0x0x7f49142bfd80) 0 empty

Class std::unary_function<std::pair<const short unsigned int, long unsigned int>, const short unsigned int>
   size=1 align=1
   base size=0 base align=1
std::unary_function<std::pair<const short unsigned int, long unsigned int>, const short unsigned int> (0x0x7f491431e240) 0 empty

Class std::_Select1st<std::pair<const short unsigned int, long unsigned int> >
   size=1 align=1
   base size=1 base align=1
std::_Select1st<std::pair<const short unsigned int, long unsigned int> > (0x0x7f49142bef08) 0 empty
  std::unary_function<std::pair<const short unsigned int, long unsigned int>, const short unsigned int> (0x0x7f491431e2a0) 0 empty

Class std::__is_move_iterator<__gnu_cxx::__normal_iterator<const release*, std::vector<release, std::allocator<release> > > >
   size=1 align=1
   base size=0 base align=1
std::__is_move_iterator<__gnu_cxx::__normal_iterator<const release*, std::vector<release, std::allocator<release> > > > (0x0x7f491431ef60) 0 empty

Class std::__is_move_iterator<release*>
   size=1 align=1
   base size=0 base align=1
std::__is_move_iterator<release*> (0x0x7f4914353120) 0 empty

Class std::unary_function<char, char>
   size=1 align=1
   base size=0 base align=1
std::unary_function<char, char> (0x0x7f4914353420) 0 empty

Class std::_Identity<char>
   size=1 align=1
   base size=1 base align=1
std::_Identity<char> (0x0x7f4914324410) 0 empty
  std::unary_function<char, char> (0x0x7f4914353480) 0 empty

Class std::_Rb_tree<char, char, std::_Identity<char>, std::less<char>, std::allocator<char> >::_Alloc_node
   size=8 align=8
   base size=8 base align=8
std::_Rb_tree<char, char, std::_Identity<char>, std::less<char>, std::allocator<char> >::_Alloc_node (0x0x7f49143534e0) 0

Class std::remove_reference<const char&>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<const char&> (0x0x7f4914353540) 0 empty

Class std::conditional<false, std::__is_direct_constructible_ref_cast<std::_Rb_tree_iterator<char>, const std::_Rb_tree_iterator<char>&>, std::__is_direct_constructible_new_safe<std::_Rb_tree_iterator<char>, const std::_Rb_tree_iterator<char>&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__is_direct_constructible_ref_cast<std::_Rb_tree_iterator<char>, const std::_Rb_tree_iterator<char>&>, std::__is_direct_constructible_new_safe<std::_Rb_tree_iterator<char>, const std::_Rb_tree_iterator<char>&> > (0x0x7f4914353600) 0 empty

Class std::conditional<false, std::is_void<std::_Rb_tree_iterator<char> >, std::__or_<std::__is_array_unknown_bounds<std::_Rb_tree_iterator<char> >, std::is_function<std::_Rb_tree_iterator<char> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_void<std::_Rb_tree_iterator<char> >, std::__or_<std::__is_array_unknown_bounds<std::_Rb_tree_iterator<char> >, std::is_function<std::_Rb_tree_iterator<char> > > > (0x0x7f4914353660) 0 empty

Class std::is_array<std::_Rb_tree_iterator<char> >
   size=1 align=1
   base size=1 base align=1
std::is_array<std::_Rb_tree_iterator<char> > (0x0x7f4914324a28) 0 empty
  std::integral_constant<bool, false> (0x0x7f49143536c0) 0 empty

Class std::conditional<false, std::__not_<std::extent<std::_Rb_tree_iterator<char>, 0u> >, std::is_array<std::_Rb_tree_iterator<char> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__not_<std::extent<std::_Rb_tree_iterator<char>, 0u> >, std::is_array<std::_Rb_tree_iterator<char> > > (0x0x7f4914353720) 0 empty

Class std::__and_<std::is_array<std::_Rb_tree_iterator<char> >, std::__not_<std::extent<std::_Rb_tree_iterator<char>, 0u> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_array<std::_Rb_tree_iterator<char> >, std::__not_<std::extent<std::_Rb_tree_iterator<char>, 0u> > > (0x0x7f4914324a90) 0 empty
  std::is_array<std::_Rb_tree_iterator<char> > (0x0x7f4914324af8) 0 empty
    std::integral_constant<bool, false> (0x0x7f4914353780) 0 empty

Class std::__is_array_unknown_bounds<std::_Rb_tree_iterator<char> >
   size=1 align=1
   base size=1 base align=1
std::__is_array_unknown_bounds<std::_Rb_tree_iterator<char> > (0x0x7f4914324b60) 0 empty
  std::__and_<std::is_array<std::_Rb_tree_iterator<char> >, std::__not_<std::extent<std::_Rb_tree_iterator<char>, 0u> > > (0x0x7f4914324bc8) 0 empty
    std::is_array<std::_Rb_tree_iterator<char> > (0x0x7f4914324c30) 0 empty
      std::integral_constant<bool, false> (0x0x7f49143537e0) 0 empty

Class std::conditional<false, std::__is_array_unknown_bounds<std::_Rb_tree_iterator<char> >, std::is_function<std::_Rb_tree_iterator<char> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__is_array_unknown_bounds<std::_Rb_tree_iterator<char> >, std::is_function<std::_Rb_tree_iterator<char> > > (0x0x7f4914353840) 0 empty

Class std::__or_<std::__is_array_unknown_bounds<std::_Rb_tree_iterator<char> >, std::is_function<std::_Rb_tree_iterator<char> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::__is_array_unknown_bounds<std::_Rb_tree_iterator<char> >, std::is_function<std::_Rb_tree_iterator<char> > > (0x0x7f4914324c98) 0 empty
  std::is_function<std::_Rb_tree_iterator<char> > (0x0x7f4914324d00) 0 empty
    std::integral_constant<bool, false> (0x0x7f49143538a0) 0 empty

Class std::__or_<std::is_void<std::_Rb_tree_iterator<char> >, std::__is_array_unknown_bounds<std::_Rb_tree_iterator<char> >, std::is_function<std::_Rb_tree_iterator<char> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<std::_Rb_tree_iterator<char> >, std::__is_array_unknown_bounds<std::_Rb_tree_iterator<char> >, std::is_function<std::_Rb_tree_iterator<char> > > (0x0x7f4914324d68) 0 empty
  std::__or_<std::__is_array_unknown_bounds<std::_Rb_tree_iterator<char> >, std::is_function<std::_Rb_tree_iterator<char> > > (0x0x7f4914324dd0) 0 empty
    std::is_function<std::_Rb_tree_iterator<char> > (0x0x7f4914324e38) 0 empty
      std::integral_constant<bool, false> (0x0x7f4914353900) 0 empty

Class std::conditional<false, std::is_reference<std::_Rb_tree_iterator<char> >, std::is_scalar<std::_Rb_tree_iterator<char> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_reference<std::_Rb_tree_iterator<char> >, std::is_scalar<std::_Rb_tree_iterator<char> > > (0x0x7f4914353960) 0 empty

Class std::__is_integral_helper<std::_Rb_tree_iterator<char> >
   size=1 align=1
   base size=1 base align=1
std::__is_integral_helper<std::_Rb_tree_iterator<char> > (0x0x7f4914324ea0) 0 empty
  std::integral_constant<bool, false> (0x0x7f49143539c0) 0 empty

Class std::is_integral<std::_Rb_tree_iterator<char> >
   size=1 align=1
   base size=1 base align=1
std::is_integral<std::_Rb_tree_iterator<char> > (0x0x7f4914324f08) 0 empty
  std::integral_constant<bool, false> (0x0x7f4914353a20) 0 empty

Class std::conditional<false, std::is_integral<std::_Rb_tree_iterator<char> >, std::is_floating_point<std::_Rb_tree_iterator<char> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_integral<std::_Rb_tree_iterator<char> >, std::is_floating_point<std::_Rb_tree_iterator<char> > > (0x0x7f4914353a80) 0 empty

Class std::__is_floating_point_helper<std::_Rb_tree_iterator<char> >
   size=1 align=1
   base size=1 base align=1
std::__is_floating_point_helper<std::_Rb_tree_iterator<char> > (0x0x7f4914324f70) 0 empty
  std::integral_constant<bool, false> (0x0x7f4914353ae0) 0 empty

Class std::is_floating_point<std::_Rb_tree_iterator<char> >
   size=1 align=1
   base size=1 base align=1
std::is_floating_point<std::_Rb_tree_iterator<char> > (0x0x7f4914324548) 0 empty
  std::integral_constant<bool, false> (0x0x7f4914353b40) 0 empty

Class std::__or_<std::is_integral<std::_Rb_tree_iterator<char> >, std::is_floating_point<std::_Rb_tree_iterator<char> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_integral<std::_Rb_tree_iterator<char> >, std::is_floating_point<std::_Rb_tree_iterator<char> > > (0x0x7f4914324618) 0 empty
  std::is_floating_point<std::_Rb_tree_iterator<char> > (0x0x7f4914324680) 0 empty
    std::integral_constant<bool, false> (0x0x7f4914353ba0) 0 empty

Class std::is_arithmetic<std::_Rb_tree_iterator<char> >
   size=1 align=1
   base size=1 base align=1
std::is_arithmetic<std::_Rb_tree_iterator<char> > (0x0x7f49143246e8) 0 empty
  std::integral_constant<bool, false> (0x0x7f4914353c00) 0 empty

Class std::conditional<false, std::is_arithmetic<std::_Rb_tree_iterator<char> >, std::__or_<std::is_enum<std::_Rb_tree_iterator<char> >, std::is_pointer<std::_Rb_tree_iterator<char> >, std::is_member_pointer<std::_Rb_tree_iterator<char> >, std::is_null_pointer<std::_Rb_tree_iterator<char> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_arithmetic<std::_Rb_tree_iterator<char> >, std::__or_<std::is_enum<std::_Rb_tree_iterator<char> >, std::is_pointer<std::_Rb_tree_iterator<char> >, std::is_member_pointer<std::_Rb_tree_iterator<char> >, std::is_null_pointer<std::_Rb_tree_iterator<char> > > > (0x0x7f4914353c60) 0 empty

Class std::is_enum<std::_Rb_tree_iterator<char> >
   size=1 align=1
   base size=1 base align=1
std::is_enum<std::_Rb_tree_iterator<char> > (0x0x7f4914324750) 0 empty
  std::integral_constant<bool, false> (0x0x7f4914353cc0) 0 empty

Class std::conditional<false, std::is_enum<std::_Rb_tree_iterator<char> >, std::__or_<std::is_pointer<std::_Rb_tree_iterator<char> >, std::is_member_pointer<std::_Rb_tree_iterator<char> >, std::is_null_pointer<std::_Rb_tree_iterator<char> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_enum<std::_Rb_tree_iterator<char> >, std::__or_<std::is_pointer<std::_Rb_tree_iterator<char> >, std::is_member_pointer<std::_Rb_tree_iterator<char> >, std::is_null_pointer<std::_Rb_tree_iterator<char> > > > (0x0x7f4914353d20) 0 empty

Class std::__is_pointer_helper<std::_Rb_tree_iterator<char> >
   size=1 align=1
   base size=1 base align=1
std::__is_pointer_helper<std::_Rb_tree_iterator<char> > (0x0x7f4914324820) 0 empty
  std::integral_constant<bool, false> (0x0x7f4914353d80) 0 empty

Class std::is_pointer<std::_Rb_tree_iterator<char> >
   size=1 align=1
   base size=1 base align=1
std::is_pointer<std::_Rb_tree_iterator<char> > (0x0x7f4914324888) 0 empty
  std::integral_constant<bool, false> (0x0x7f4914353de0) 0 empty

Class std::conditional<false, std::is_pointer<std::_Rb_tree_iterator<char> >, std::__or_<std::is_member_pointer<std::_Rb_tree_iterator<char> >, std::is_null_pointer<std::_Rb_tree_iterator<char> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_pointer<std::_Rb_tree_iterator<char> >, std::__or_<std::is_member_pointer<std::_Rb_tree_iterator<char> >, std::is_null_pointer<std::_Rb_tree_iterator<char> > > > (0x0x7f4914353e40) 0 empty

Class std::__is_member_pointer_helper<std::_Rb_tree_iterator<char> >
   size=1 align=1
   base size=1 base align=1
std::__is_member_pointer_helper<std::_Rb_tree_iterator<char> > (0x0x7f49143248f0) 0 empty
  std::integral_constant<bool, false> (0x0x7f4914353ea0) 0 empty

Class std::is_member_pointer<std::_Rb_tree_iterator<char> >
   size=1 align=1
   base size=1 base align=1
std::is_member_pointer<std::_Rb_tree_iterator<char> > (0x0x7f491439a000) 0 empty
  std::integral_constant<bool, false> (0x0x7f4914353f00) 0 empty

Class std::conditional<false, std::is_member_pointer<std::_Rb_tree_iterator<char> >, std::is_null_pointer<std::_Rb_tree_iterator<char> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_member_pointer<std::_Rb_tree_iterator<char> >, std::is_null_pointer<std::_Rb_tree_iterator<char> > > (0x0x7f4914353f60) 0 empty

Class std::__is_null_pointer_helper<std::_Rb_tree_iterator<char> >
   size=1 align=1
   base size=1 base align=1
std::__is_null_pointer_helper<std::_Rb_tree_iterator<char> > (0x0x7f491439a068) 0 empty
  std::integral_constant<bool, false> (0x0x7f49143a0000) 0 empty

Class std::is_null_pointer<std::_Rb_tree_iterator<char> >
   size=1 align=1
   base size=1 base align=1
std::is_null_pointer<std::_Rb_tree_iterator<char> > (0x0x7f491439a0d0) 0 empty
  std::integral_constant<bool, false> (0x0x7f49143a0060) 0 empty

Class std::__or_<std::is_member_pointer<std::_Rb_tree_iterator<char> >, std::is_null_pointer<std::_Rb_tree_iterator<char> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_member_pointer<std::_Rb_tree_iterator<char> >, std::is_null_pointer<std::_Rb_tree_iterator<char> > > (0x0x7f491439a138) 0 empty
  std::is_null_pointer<std::_Rb_tree_iterator<char> > (0x0x7f491439a1a0) 0 empty
    std::integral_constant<bool, false> (0x0x7f49143a00c0) 0 empty

Class std::__or_<std::is_pointer<std::_Rb_tree_iterator<char> >, std::is_member_pointer<std::_Rb_tree_iterator<char> >, std::is_null_pointer<std::_Rb_tree_iterator<char> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_pointer<std::_Rb_tree_iterator<char> >, std::is_member_pointer<std::_Rb_tree_iterator<char> >, std::is_null_pointer<std::_Rb_tree_iterator<char> > > (0x0x7f491439a208) 0 empty
  std::__or_<std::is_member_pointer<std::_Rb_tree_iterator<char> >, std::is_null_pointer<std::_Rb_tree_iterator<char> > > (0x0x7f491439a270) 0 empty
    std::is_null_pointer<std::_Rb_tree_iterator<char> > (0x0x7f491439a2d8) 0 empty
      std::integral_constant<bool, false> (0x0x7f49143a0120) 0 empty

Class std::__or_<std::is_enum<std::_Rb_tree_iterator<char> >, std::is_pointer<std::_Rb_tree_iterator<char> >, std::is_member_pointer<std::_Rb_tree_iterator<char> >, std::is_null_pointer<std::_Rb_tree_iterator<char> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_enum<std::_Rb_tree_iterator<char> >, std::is_pointer<std::_Rb_tree_iterator<char> >, std::is_member_pointer<std::_Rb_tree_iterator<char> >, std::is_null_pointer<std::_Rb_tree_iterator<char> > > (0x0x7f491439a340) 0 empty
  std::__or_<std::is_pointer<std::_Rb_tree_iterator<char> >, std::is_member_pointer<std::_Rb_tree_iterator<char> >, std::is_null_pointer<std::_Rb_tree_iterator<char> > > (0x0x7f491439a3a8) 0 empty
    std::__or_<std::is_member_pointer<std::_Rb_tree_iterator<char> >, std::is_null_pointer<std::_Rb_tree_iterator<char> > > (0x0x7f491439a410) 0 empty
      std::is_null_pointer<std::_Rb_tree_iterator<char> > (0x0x7f491439a478) 0 empty
        std::integral_constant<bool, false> (0x0x7f49143a0180) 0 empty

Class std::__or_<std::is_arithmetic<std::_Rb_tree_iterator<char> >, std::is_enum<std::_Rb_tree_iterator<char> >, std::is_pointer<std::_Rb_tree_iterator<char> >, std::is_member_pointer<std::_Rb_tree_iterator<char> >, std::is_null_pointer<std::_Rb_tree_iterator<char> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_arithmetic<std::_Rb_tree_iterator<char> >, std::is_enum<std::_Rb_tree_iterator<char> >, std::is_pointer<std::_Rb_tree_iterator<char> >, std::is_member_pointer<std::_Rb_tree_iterator<char> >, std::is_null_pointer<std::_Rb_tree_iterator<char> > > (0x0x7f491439a4e0) 0 empty
  std::__or_<std::is_enum<std::_Rb_tree_iterator<char> >, std::is_pointer<std::_Rb_tree_iterator<char> >, std::is_member_pointer<std::_Rb_tree_iterator<char> >, std::is_null_pointer<std::_Rb_tree_iterator<char> > > (0x0x7f491439a548) 0 empty
    std::__or_<std::is_pointer<std::_Rb_tree_iterator<char> >, std::is_member_pointer<std::_Rb_tree_iterator<char> >, std::is_null_pointer<std::_Rb_tree_iterator<char> > > (0x0x7f491439a5b0) 0 empty
      std::__or_<std::is_member_pointer<std::_Rb_tree_iterator<char> >, std::is_null_pointer<std::_Rb_tree_iterator<char> > > (0x0x7f491439a618) 0 empty
        std::is_null_pointer<std::_Rb_tree_iterator<char> > (0x0x7f491439a680) 0 empty
          std::integral_constant<bool, false> (0x0x7f49143a01e0) 0 empty

Class std::is_scalar<std::_Rb_tree_iterator<char> >
   size=1 align=1
   base size=1 base align=1
std::is_scalar<std::_Rb_tree_iterator<char> > (0x0x7f491439a6e8) 0 empty
  std::integral_constant<bool, false> (0x0x7f49143a0240) 0 empty

Class std::__or_<std::is_reference<std::_Rb_tree_iterator<char> >, std::is_scalar<std::_Rb_tree_iterator<char> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::_Rb_tree_iterator<char> >, std::is_scalar<std::_Rb_tree_iterator<char> > > (0x0x7f491439a750) 0 empty
  std::is_scalar<std::_Rb_tree_iterator<char> > (0x0x7f491439a7b8) 0 empty
    std::integral_constant<bool, false> (0x0x7f49143a02a0) 0 empty

Class std::remove_all_extents<std::_Rb_tree_iterator<char> >
   size=1 align=1
   base size=0 base align=1
std::remove_all_extents<std::_Rb_tree_iterator<char> > (0x0x7f49143a0300) 0 empty

Class std::__is_destructible_impl<std::_Rb_tree_iterator<char> >
   size=1 align=1
   base size=1 base align=1
std::__is_destructible_impl<std::_Rb_tree_iterator<char> > (0x0x7f491439a8f0) 0 empty
  std::__do_is_destructible_impl (0x0x7f49143a0360) 0 empty

Class std::__is_destructible_safe<std::_Rb_tree_iterator<char>, false, false>
   size=1 align=1
   base size=1 base align=1
std::__is_destructible_safe<std::_Rb_tree_iterator<char>, false, false> (0x0x7f491439a9c0) 0 empty
  std::integral_constant<bool, true> (0x0x7f49143a03c0) 0 empty

Class std::is_destructible<std::_Rb_tree_iterator<char> >
   size=1 align=1
   base size=1 base align=1
std::is_destructible<std::_Rb_tree_iterator<char> > (0x0x7f491439aa28) 0 empty
  std::integral_constant<bool, true> (0x0x7f49143a0420) 0 empty

Class std::conditional<true, std::__is_direct_constructible_impl<std::_Rb_tree_iterator<char>, const std::_Rb_tree_iterator<char>&>, std::is_destructible<std::_Rb_tree_iterator<char> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_direct_constructible_impl<std::_Rb_tree_iterator<char>, const std::_Rb_tree_iterator<char>&>, std::is_destructible<std::_Rb_tree_iterator<char> > > (0x0x7f49143a0480) 0 empty

Class std::__is_direct_constructible_impl<std::_Rb_tree_iterator<char>, const std::_Rb_tree_iterator<char>&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_impl<std::_Rb_tree_iterator<char>, const std::_Rb_tree_iterator<char>&> (0x0x7f491439ab60) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f49143a04e0) 0 empty

Class std::__and_<std::is_destructible<std::_Rb_tree_iterator<char> >, std::__is_direct_constructible_impl<std::_Rb_tree_iterator<char>, const std::_Rb_tree_iterator<char>&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_destructible<std::_Rb_tree_iterator<char> >, std::__is_direct_constructible_impl<std::_Rb_tree_iterator<char>, const std::_Rb_tree_iterator<char>&> > (0x0x7f491439ad00) 0 empty
  std::__is_direct_constructible_impl<std::_Rb_tree_iterator<char>, const std::_Rb_tree_iterator<char>&> (0x0x7f491439ad68) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f49143a0540) 0 empty

Class std::__is_direct_constructible_new_safe<std::_Rb_tree_iterator<char>, const std::_Rb_tree_iterator<char>&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new_safe<std::_Rb_tree_iterator<char>, const std::_Rb_tree_iterator<char>&> (0x0x7f491439ae38) 0 empty
  std::__and_<std::is_destructible<std::_Rb_tree_iterator<char> >, std::__is_direct_constructible_impl<std::_Rb_tree_iterator<char>, const std::_Rb_tree_iterator<char>&> > (0x0x7f491439aea0) 0 empty
    std::__is_direct_constructible_impl<std::_Rb_tree_iterator<char>, const std::_Rb_tree_iterator<char>&> (0x0x7f491439af08) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7f49143a05a0) 0 empty

Class std::__is_direct_constructible_new<std::_Rb_tree_iterator<char>, const std::_Rb_tree_iterator<char>&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new<std::_Rb_tree_iterator<char>, const std::_Rb_tree_iterator<char>&> (0x0x7f49143af000) 0 empty
  std::__is_direct_constructible_new_safe<std::_Rb_tree_iterator<char>, const std::_Rb_tree_iterator<char>&> (0x0x7f49143af068) 0 empty
    std::__and_<std::is_destructible<std::_Rb_tree_iterator<char> >, std::__is_direct_constructible_impl<std::_Rb_tree_iterator<char>, const std::_Rb_tree_iterator<char>&> > (0x0x7f49143af0d0) 0 empty
      std::__is_direct_constructible_impl<std::_Rb_tree_iterator<char>, const std::_Rb_tree_iterator<char>&> (0x0x7f49143af138) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7f49143a0600) 0 empty

Class std::__is_direct_constructible<std::_Rb_tree_iterator<char>, const std::_Rb_tree_iterator<char>&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible<std::_Rb_tree_iterator<char>, const std::_Rb_tree_iterator<char>&> (0x0x7f49143af3a8) 0 empty
  std::integral_constant<bool, true> (0x0x7f49143a0660) 0 empty

Class std::__is_constructible_impl<std::_Rb_tree_iterator<char>, const std::_Rb_tree_iterator<char>&>
   size=1 align=1
   base size=1 base align=1
std::__is_constructible_impl<std::_Rb_tree_iterator<char>, const std::_Rb_tree_iterator<char>&> (0x0x7f49143af4e0) 0 empty
  std::__is_direct_constructible<std::_Rb_tree_iterator<char>, const std::_Rb_tree_iterator<char>&> (0x0x7f49143af548) 0 empty
    std::integral_constant<bool, true> (0x0x7f49143a0780) 0 empty

Class std::is_constructible<std::_Rb_tree_iterator<char>, const std::_Rb_tree_iterator<char>&>
   size=1 align=1
   base size=1 base align=1
std::is_constructible<std::_Rb_tree_iterator<char>, const std::_Rb_tree_iterator<char>&> (0x0x7f49143af618) 0 empty
  std::integral_constant<bool, true> (0x0x7f49143a0960) 0 empty

Class std::conditional<true, std::is_constructible<bool, const bool&>, std::is_constructible<std::_Rb_tree_iterator<char>, const std::_Rb_tree_iterator<char>&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_constructible<bool, const bool&>, std::is_constructible<std::_Rb_tree_iterator<char>, const std::_Rb_tree_iterator<char>&> > (0x0x7f49143a0a80) 0 empty

Class std::__and_<std::is_constructible<std::_Rb_tree_iterator<char>, const std::_Rb_tree_iterator<char>&>, std::is_constructible<bool, const bool&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<std::_Rb_tree_iterator<char>, const std::_Rb_tree_iterator<char>&>, std::is_constructible<bool, const bool&> > (0x0x7f49143af680) 0 empty
  std::is_constructible<bool, const bool&> (0x0x7f49143af6e8) 0 empty
    std::integral_constant<bool, true> (0x0x7f49143a0ae0) 0 empty

Class std::remove_volatile<const std::_Rb_tree_iterator<char>&>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<const std::_Rb_tree_iterator<char>&> (0x0x7f49143a0c00) 0 empty

Class std::remove_const<const std::_Rb_tree_iterator<char>&>
   size=1 align=1
   base size=0 base align=1
std::remove_const<const std::_Rb_tree_iterator<char>&> (0x0x7f49143a0c60) 0 empty

Class std::remove_cv<const std::_Rb_tree_iterator<char>&>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<const std::_Rb_tree_iterator<char>&> (0x0x7f49143a0ba0) 0 empty

Class std::__is_void_helper<const std::_Rb_tree_iterator<char>&>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<const std::_Rb_tree_iterator<char>&> (0x0x7f49143af888) 0 empty
  std::integral_constant<bool, false> (0x0x7f49143a0cc0) 0 empty

Class std::is_void<const std::_Rb_tree_iterator<char>&>
   size=1 align=1
   base size=1 base align=1
std::is_void<const std::_Rb_tree_iterator<char>&> (0x0x7f49143af8f0) 0 empty
  std::integral_constant<bool, false> (0x0x7f49143a0d20) 0 empty

Class std::conditional<false, std::is_void<const std::_Rb_tree_iterator<char>&>, std::__or_<std::is_function<std::_Rb_tree_iterator<char> >, std::is_array<std::_Rb_tree_iterator<char> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_void<const std::_Rb_tree_iterator<char>&>, std::__or_<std::is_function<std::_Rb_tree_iterator<char> >, std::is_array<std::_Rb_tree_iterator<char> > > > (0x0x7f49143a0d80) 0 empty

Class std::conditional<false, std::is_function<std::_Rb_tree_iterator<char> >, std::is_array<std::_Rb_tree_iterator<char> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<std::_Rb_tree_iterator<char> >, std::is_array<std::_Rb_tree_iterator<char> > > (0x0x7f49143a0de0) 0 empty

Class std::__or_<std::is_function<std::_Rb_tree_iterator<char> >, std::is_array<std::_Rb_tree_iterator<char> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::_Rb_tree_iterator<char> >, std::is_array<std::_Rb_tree_iterator<char> > > (0x0x7f49143afa28) 0 empty
  std::is_array<std::_Rb_tree_iterator<char> > (0x0x7f49143afa90) 0 empty
    std::integral_constant<bool, false> (0x0x7f49143a0e40) 0 empty

Class std::__or_<std::is_void<const std::_Rb_tree_iterator<char>&>, std::is_function<std::_Rb_tree_iterator<char> >, std::is_array<std::_Rb_tree_iterator<char> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<const std::_Rb_tree_iterator<char>&>, std::is_function<std::_Rb_tree_iterator<char> >, std::is_array<std::_Rb_tree_iterator<char> > > (0x0x7f49143afaf8) 0 empty
  std::__or_<std::is_function<std::_Rb_tree_iterator<char> >, std::is_array<std::_Rb_tree_iterator<char> > > (0x0x7f49143afb60) 0 empty
    std::is_array<std::_Rb_tree_iterator<char> > (0x0x7f49143afbc8) 0 empty
      std::integral_constant<bool, false> (0x0x7f49143a0ea0) 0 empty

Class std::__is_convertible_helper<const std::_Rb_tree_iterator<char>&, std::_Rb_tree_iterator<char>, false>
   size=1 align=1
   base size=0 base align=1
std::__is_convertible_helper<const std::_Rb_tree_iterator<char>&, std::_Rb_tree_iterator<char>, false> (0x0x7f49143a0f00) 0 empty

Class std::is_convertible<const std::_Rb_tree_iterator<char>&, std::_Rb_tree_iterator<char> >
   size=1 align=1
   base size=1 base align=1
std::is_convertible<const std::_Rb_tree_iterator<char>&, std::_Rb_tree_iterator<char> > (0x0x7f49143afe38) 0 empty
  std::integral_constant<bool, true> (0x0x7f49143a0f60) 0 empty

Class std::conditional<true, std::is_convertible<const bool&, bool>, std::is_convertible<const std::_Rb_tree_iterator<char>&, std::_Rb_tree_iterator<char> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_convertible<const bool&, bool>, std::is_convertible<const std::_Rb_tree_iterator<char>&, std::_Rb_tree_iterator<char> > > (0x0x7f4913fc7000) 0 empty

Class std::__and_<std::is_convertible<const std::_Rb_tree_iterator<char>&, std::_Rb_tree_iterator<char> >, std::is_convertible<const bool&, bool> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_convertible<const std::_Rb_tree_iterator<char>&, std::_Rb_tree_iterator<char> >, std::is_convertible<const bool&, bool> > (0x0x7f49143afea0) 0 empty
  std::is_convertible<const bool&, bool> (0x0x7f49143aff08) 0 empty
    std::integral_constant<bool, true> (0x0x7f4913fc7060) 0 empty

Class std::conditional<true, std::__and_<std::is_convertible<std::_Rb_tree_iterator<char>&&, std::_Rb_tree_iterator<char> >, std::is_convertible<const bool&, bool> >, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_iterator<char>&&, std::_Rb_tree_iterator<char> >, std::is_convertible<const bool&, bool> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__and_<std::is_convertible<std::_Rb_tree_iterator<char>&&, std::_Rb_tree_iterator<char> >, std::is_convertible<const bool&, bool> >, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_iterator<char>&&, std::_Rb_tree_iterator<char> >, std::is_convertible<const bool&, bool> > > > (0x0x7f4913fc7120) 0 empty

Class std::conditional<false, std::__is_direct_constructible_ref_cast<std::_Rb_tree_iterator<char>, std::_Rb_tree_iterator<char>&&>, std::__is_direct_constructible_new_safe<std::_Rb_tree_iterator<char>, std::_Rb_tree_iterator<char>&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__is_direct_constructible_ref_cast<std::_Rb_tree_iterator<char>, std::_Rb_tree_iterator<char>&&>, std::__is_direct_constructible_new_safe<std::_Rb_tree_iterator<char>, std::_Rb_tree_iterator<char>&&> > (0x0x7f4913fc7180) 0 empty

Class std::conditional<true, std::__is_direct_constructible_impl<std::_Rb_tree_iterator<char>, std::_Rb_tree_iterator<char>&&>, std::is_destructible<std::_Rb_tree_iterator<char> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_direct_constructible_impl<std::_Rb_tree_iterator<char>, std::_Rb_tree_iterator<char>&&>, std::is_destructible<std::_Rb_tree_iterator<char> > > (0x0x7f4913fc71e0) 0 empty

Class std::__is_direct_constructible_impl<std::_Rb_tree_iterator<char>, std::_Rb_tree_iterator<char>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_impl<std::_Rb_tree_iterator<char>, std::_Rb_tree_iterator<char>&&> (0x0x7f4913fd6000) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f4913fc7300) 0 empty

Class std::__and_<std::is_destructible<std::_Rb_tree_iterator<char> >, std::__is_direct_constructible_impl<std::_Rb_tree_iterator<char>, std::_Rb_tree_iterator<char>&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_destructible<std::_Rb_tree_iterator<char> >, std::__is_direct_constructible_impl<std::_Rb_tree_iterator<char>, std::_Rb_tree_iterator<char>&&> > (0x0x7f4913fd61a0) 0 empty
  std::__is_direct_constructible_impl<std::_Rb_tree_iterator<char>, std::_Rb_tree_iterator<char>&&> (0x0x7f4913fd6208) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f4913fc7360) 0 empty

Class std::__is_direct_constructible_new_safe<std::_Rb_tree_iterator<char>, std::_Rb_tree_iterator<char>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new_safe<std::_Rb_tree_iterator<char>, std::_Rb_tree_iterator<char>&&> (0x0x7f4913fd62d8) 0 empty
  std::__and_<std::is_destructible<std::_Rb_tree_iterator<char> >, std::__is_direct_constructible_impl<std::_Rb_tree_iterator<char>, std::_Rb_tree_iterator<char>&&> > (0x0x7f4913fd6340) 0 empty
    std::__is_direct_constructible_impl<std::_Rb_tree_iterator<char>, std::_Rb_tree_iterator<char>&&> (0x0x7f4913fd63a8) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7f4913fc73c0) 0 empty

Class std::__is_direct_constructible_new<std::_Rb_tree_iterator<char>, std::_Rb_tree_iterator<char>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new<std::_Rb_tree_iterator<char>, std::_Rb_tree_iterator<char>&&> (0x0x7f4913fd6548) 0 empty
  std::__is_direct_constructible_new_safe<std::_Rb_tree_iterator<char>, std::_Rb_tree_iterator<char>&&> (0x0x7f4913fd65b0) 0 empty
    std::__and_<std::is_destructible<std::_Rb_tree_iterator<char> >, std::__is_direct_constructible_impl<std::_Rb_tree_iterator<char>, std::_Rb_tree_iterator<char>&&> > (0x0x7f4913fd6618) 0 empty
      std::__is_direct_constructible_impl<std::_Rb_tree_iterator<char>, std::_Rb_tree_iterator<char>&&> (0x0x7f4913fd6680) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7f4913fc7420) 0 empty

Class std::__is_direct_constructible<std::_Rb_tree_iterator<char>, std::_Rb_tree_iterator<char>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible<std::_Rb_tree_iterator<char>, std::_Rb_tree_iterator<char>&&> (0x0x7f4913fd6888) 0 empty
  std::integral_constant<bool, true> (0x0x7f4913fc7540) 0 empty

Class std::__is_constructible_impl<std::_Rb_tree_iterator<char>, std::_Rb_tree_iterator<char>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_constructible_impl<std::_Rb_tree_iterator<char>, std::_Rb_tree_iterator<char>&&> (0x0x7f4913fd68f0) 0 empty
  std::__is_direct_constructible<std::_Rb_tree_iterator<char>, std::_Rb_tree_iterator<char>&&> (0x0x7f4913fd6958) 0 empty
    std::integral_constant<bool, true> (0x0x7f4913fc7660) 0 empty

Class std::is_constructible<std::_Rb_tree_iterator<char>, std::_Rb_tree_iterator<char>&&>
   size=1 align=1
   base size=1 base align=1
std::is_constructible<std::_Rb_tree_iterator<char>, std::_Rb_tree_iterator<char>&&> (0x0x7f4913fd69c0) 0 empty
  std::integral_constant<bool, true> (0x0x7f4913fc77e0) 0 empty

Class std::conditional<true, std::__and_<std::is_constructible<bool, const bool&&>, std::__and_<std::is_convertible<std::_Rb_tree_iterator<char>&&, std::_Rb_tree_iterator<char> >, std::is_convertible<const bool&, bool> > >, std::is_constructible<std::_Rb_tree_iterator<char>, std::_Rb_tree_iterator<char>&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__and_<std::is_constructible<bool, const bool&&>, std::__and_<std::is_convertible<std::_Rb_tree_iterator<char>&&, std::_Rb_tree_iterator<char> >, std::is_convertible<const bool&, bool> > >, std::is_constructible<std::_Rb_tree_iterator<char>, std::_Rb_tree_iterator<char>&&> > (0x0x7f4913fc7840) 0 empty

Class std::conditional<true, std::__and_<std::is_convertible<std::_Rb_tree_iterator<char>&&, std::_Rb_tree_iterator<char> >, std::is_convertible<const bool&, bool> >, std::is_constructible<bool, const bool&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__and_<std::is_convertible<std::_Rb_tree_iterator<char>&&, std::_Rb_tree_iterator<char> >, std::is_convertible<const bool&, bool> >, std::is_constructible<bool, const bool&&> > (0x0x7f4913fc78a0) 0 empty

Class std::remove_volatile<std::_Rb_tree_iterator<char>&&>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<std::_Rb_tree_iterator<char>&&> (0x0x7f4913fc7960) 0 empty

Class std::remove_const<std::_Rb_tree_iterator<char>&&>
   size=1 align=1
   base size=0 base align=1
std::remove_const<std::_Rb_tree_iterator<char>&&> (0x0x7f4913fc79c0) 0 empty

Class std::remove_cv<std::_Rb_tree_iterator<char>&&>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<std::_Rb_tree_iterator<char>&&> (0x0x7f4913fc7900) 0 empty

Class std::__is_void_helper<std::_Rb_tree_iterator<char>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<std::_Rb_tree_iterator<char>&&> (0x0x7f4913fd6a90) 0 empty
  std::integral_constant<bool, false> (0x0x7f4913fc7a20) 0 empty

Class std::is_void<std::_Rb_tree_iterator<char>&&>
   size=1 align=1
   base size=1 base align=1
std::is_void<std::_Rb_tree_iterator<char>&&> (0x0x7f4913fd6af8) 0 empty
  std::integral_constant<bool, false> (0x0x7f4913fc7a80) 0 empty

Class std::conditional<false, std::is_void<std::_Rb_tree_iterator<char>&&>, std::__or_<std::is_function<std::_Rb_tree_iterator<char> >, std::is_array<std::_Rb_tree_iterator<char> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_void<std::_Rb_tree_iterator<char>&&>, std::__or_<std::is_function<std::_Rb_tree_iterator<char> >, std::is_array<std::_Rb_tree_iterator<char> > > > (0x0x7f4913fc7ae0) 0 empty

Class std::__or_<std::is_void<std::_Rb_tree_iterator<char>&&>, std::is_function<std::_Rb_tree_iterator<char> >, std::is_array<std::_Rb_tree_iterator<char> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<std::_Rb_tree_iterator<char>&&>, std::is_function<std::_Rb_tree_iterator<char> >, std::is_array<std::_Rb_tree_iterator<char> > > (0x0x7f4913fd6b60) 0 empty
  std::__or_<std::is_function<std::_Rb_tree_iterator<char> >, std::is_array<std::_Rb_tree_iterator<char> > > (0x0x7f4913fd6bc8) 0 empty
    std::is_array<std::_Rb_tree_iterator<char> > (0x0x7f4913fd6c30) 0 empty
      std::integral_constant<bool, false> (0x0x7f4913fc7b40) 0 empty

Class std::__is_convertible_helper<std::_Rb_tree_iterator<char>&&, std::_Rb_tree_iterator<char>, false>
   size=1 align=1
   base size=0 base align=1
std::__is_convertible_helper<std::_Rb_tree_iterator<char>&&, std::_Rb_tree_iterator<char>, false> (0x0x7f4913fc7ba0) 0 empty

Class std::is_convertible<std::_Rb_tree_iterator<char>&&, std::_Rb_tree_iterator<char> >
   size=1 align=1
   base size=1 base align=1
std::is_convertible<std::_Rb_tree_iterator<char>&&, std::_Rb_tree_iterator<char> > (0x0x7f4913fd6dd0) 0 empty
  std::integral_constant<bool, true> (0x0x7f4913fc7cc0) 0 empty

Class std::conditional<true, std::is_convertible<const bool&, bool>, std::is_convertible<std::_Rb_tree_iterator<char>&&, std::_Rb_tree_iterator<char> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_convertible<const bool&, bool>, std::is_convertible<std::_Rb_tree_iterator<char>&&, std::_Rb_tree_iterator<char> > > (0x0x7f4913fc7d20) 0 empty

Class std::__and_<std::is_convertible<std::_Rb_tree_iterator<char>&&, std::_Rb_tree_iterator<char> >, std::is_convertible<const bool&, bool> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_convertible<std::_Rb_tree_iterator<char>&&, std::_Rb_tree_iterator<char> >, std::is_convertible<const bool&, bool> > (0x0x7f4913fd6e38) 0 empty
  std::is_convertible<const bool&, bool> (0x0x7f4913fd6ea0) 0 empty
    std::integral_constant<bool, true> (0x0x7f4913fc7d80) 0 empty

Class std::__and_<std::is_constructible<bool, const bool&&>, std::__and_<std::is_convertible<std::_Rb_tree_iterator<char>&&, std::_Rb_tree_iterator<char> >, std::is_convertible<const bool&, bool> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<bool, const bool&&>, std::__and_<std::is_convertible<std::_Rb_tree_iterator<char>&&, std::_Rb_tree_iterator<char> >, std::is_convertible<const bool&, bool> > > (0x0x7f4913fd6f08) 0 empty
  std::__and_<std::is_convertible<std::_Rb_tree_iterator<char>&&, std::_Rb_tree_iterator<char> >, std::is_convertible<const bool&, bool> > (0x0x7f4913fd6f70) 0 empty
    std::is_convertible<const bool&, bool> (0x0x7f4913ff0000) 0 empty
      std::integral_constant<bool, true> (0x0x7f4913fc7de0) 0 empty

Class std::__and_<std::is_constructible<std::_Rb_tree_iterator<char>, std::_Rb_tree_iterator<char>&&>, std::is_constructible<bool, const bool&&>, std::__and_<std::is_convertible<std::_Rb_tree_iterator<char>&&, std::_Rb_tree_iterator<char> >, std::is_convertible<const bool&, bool> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<std::_Rb_tree_iterator<char>, std::_Rb_tree_iterator<char>&&>, std::is_constructible<bool, const bool&&>, std::__and_<std::is_convertible<std::_Rb_tree_iterator<char>&&, std::_Rb_tree_iterator<char> >, std::is_convertible<const bool&, bool> > > (0x0x7f4913ff0068) 0 empty
  std::__and_<std::is_constructible<bool, const bool&&>, std::__and_<std::is_convertible<std::_Rb_tree_iterator<char>&&, std::_Rb_tree_iterator<char> >, std::is_convertible<const bool&, bool> > > (0x0x7f4913ff00d0) 0 empty
    std::__and_<std::is_convertible<std::_Rb_tree_iterator<char>&&, std::_Rb_tree_iterator<char> >, std::is_convertible<const bool&, bool> > (0x0x7f4913ff0138) 0 empty
      std::is_convertible<const bool&, bool> (0x0x7f4913ff01a0) 0 empty
        std::integral_constant<bool, true> (0x0x7f4913fc7e40) 0 empty

Class std::conditional<false, std::__and_<std::is_convertible<std::_Rb_tree_iterator<char>&&, std::_Rb_tree_iterator<char> >, std::is_convertible<const bool&, bool> >, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_iterator<char>&&, std::_Rb_tree_iterator<char> >, std::is_convertible<const bool&, bool> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__and_<std::is_convertible<std::_Rb_tree_iterator<char>&&, std::_Rb_tree_iterator<char> >, std::is_convertible<const bool&, bool> >, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_iterator<char>&&, std::_Rb_tree_iterator<char> >, std::is_convertible<const bool&, bool> > > > (0x0x7f4913fc7f00) 0 empty

Class std::conditional<true, std::__and_<std::is_constructible<bool, const bool&&>, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_iterator<char>&&, std::_Rb_tree_iterator<char> >, std::is_convertible<const bool&, bool> > > >, std::is_constructible<std::_Rb_tree_iterator<char>, std::_Rb_tree_iterator<char>&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__and_<std::is_constructible<bool, const bool&&>, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_iterator<char>&&, std::_Rb_tree_iterator<char> >, std::is_convertible<const bool&, bool> > > >, std::is_constructible<std::_Rb_tree_iterator<char>, std::_Rb_tree_iterator<char>&&> > (0x0x7f4913fc7f60) 0 empty

Class std::conditional<true, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_iterator<char>&&, std::_Rb_tree_iterator<char> >, std::is_convertible<const bool&, bool> > >, std::is_constructible<bool, const bool&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_iterator<char>&&, std::_Rb_tree_iterator<char> >, std::is_convertible<const bool&, bool> > >, std::is_constructible<bool, const bool&&> > (0x0x7f4913ffa000) 0 empty

Class std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_iterator<char>&&, std::_Rb_tree_iterator<char> >, std::is_convertible<const bool&, bool> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_iterator<char>&&, std::_Rb_tree_iterator<char> >, std::is_convertible<const bool&, bool> > > (0x0x7f4913ff03a8) 0 empty
  std::integral_constant<bool, false> (0x0x7f4913ffa060) 0 empty

Class std::__and_<std::is_constructible<bool, const bool&&>, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_iterator<char>&&, std::_Rb_tree_iterator<char> >, std::is_convertible<const bool&, bool> > > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<bool, const bool&&>, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_iterator<char>&&, std::_Rb_tree_iterator<char> >, std::is_convertible<const bool&, bool> > > > (0x0x7f4913ff0410) 0 empty
  std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_iterator<char>&&, std::_Rb_tree_iterator<char> >, std::is_convertible<const bool&, bool> > > (0x0x7f4913ff0478) 0 empty
    std::integral_constant<bool, false> (0x0x7f4913ffa0c0) 0 empty

Class std::__and_<std::is_constructible<std::_Rb_tree_iterator<char>, std::_Rb_tree_iterator<char>&&>, std::is_constructible<bool, const bool&&>, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_iterator<char>&&, std::_Rb_tree_iterator<char> >, std::is_convertible<const bool&, bool> > > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<std::_Rb_tree_iterator<char>, std::_Rb_tree_iterator<char>&&>, std::is_constructible<bool, const bool&&>, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_iterator<char>&&, std::_Rb_tree_iterator<char> >, std::is_convertible<const bool&, bool> > > > (0x0x7f4913ff04e0) 0 empty
  std::__and_<std::is_constructible<bool, const bool&&>, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_iterator<char>&&, std::_Rb_tree_iterator<char> >, std::is_convertible<const bool&, bool> > > > (0x0x7f4913ff0548) 0 empty
    std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_iterator<char>&&, std::_Rb_tree_iterator<char> >, std::is_convertible<const bool&, bool> > > (0x0x7f4913ff05b0) 0 empty
      std::integral_constant<bool, false> (0x0x7f4913ffa120) 0 empty

Class std::conditional<true, std::__and_<std::is_convertible<const std::_Rb_tree_iterator<char>&, std::_Rb_tree_iterator<char> >, std::is_convertible<bool&&, bool> >, std::__not_<std::__and_<std::is_convertible<const std::_Rb_tree_iterator<char>&, std::_Rb_tree_iterator<char> >, std::is_convertible<bool&&, bool> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__and_<std::is_convertible<const std::_Rb_tree_iterator<char>&, std::_Rb_tree_iterator<char> >, std::is_convertible<bool&&, bool> >, std::__not_<std::__and_<std::is_convertible<const std::_Rb_tree_iterator<char>&, std::_Rb_tree_iterator<char> >, std::is_convertible<bool&&, bool> > > > (0x0x7f4913ffa1e0) 0 empty

Class std::conditional<true, std::__and_<std::is_constructible<bool, bool&&>, std::__and_<std::is_convertible<const std::_Rb_tree_iterator<char>&, std::_Rb_tree_iterator<char> >, std::is_convertible<bool&&, bool> > >, std::is_constructible<std::_Rb_tree_iterator<char>, const std::_Rb_tree_iterator<char>&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__and_<std::is_constructible<bool, bool&&>, std::__and_<std::is_convertible<const std::_Rb_tree_iterator<char>&, std::_Rb_tree_iterator<char> >, std::is_convertible<bool&&, bool> > >, std::is_constructible<std::_Rb_tree_iterator<char>, const std::_Rb_tree_iterator<char>&> > (0x0x7f4913ffa240) 0 empty

Class std::conditional<false, std::__is_direct_constructible_ref_cast<bool, bool&&>, std::__is_direct_constructible_new_safe<bool, bool&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__is_direct_constructible_ref_cast<bool, bool&&>, std::__is_direct_constructible_new_safe<bool, bool&&> > (0x0x7f4913ffa2a0) 0 empty

Class std::conditional<true, std::__is_direct_constructible_impl<bool, bool&&>, std::is_destructible<bool> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_direct_constructible_impl<bool, bool&&>, std::is_destructible<bool> > (0x0x7f4913ffa300) 0 empty

Class std::__is_direct_constructible_impl<bool, bool&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_impl<bool, bool&&> (0x0x7f4913ff08f0) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f4913ffa360) 0 empty

Class std::__and_<std::is_destructible<bool>, std::__is_direct_constructible_impl<bool, bool&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_destructible<bool>, std::__is_direct_constructible_impl<bool, bool&&> > (0x0x7f4913ff09c0) 0 empty
  std::__is_direct_constructible_impl<bool, bool&&> (0x0x7f4913ff0a28) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f4913ffa3c0) 0 empty

Class std::__is_direct_constructible_new_safe<bool, bool&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new_safe<bool, bool&&> (0x0x7f4913ff0a90) 0 empty
  std::__and_<std::is_destructible<bool>, std::__is_direct_constructible_impl<bool, bool&&> > (0x0x7f4913ff0af8) 0 empty
    std::__is_direct_constructible_impl<bool, bool&&> (0x0x7f4913ff0b60) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7f4913ffa4e0) 0 empty

Class std::__is_direct_constructible_new<bool, bool&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new<bool, bool&&> (0x0x7f4913ff0bc8) 0 empty
  std::__is_direct_constructible_new_safe<bool, bool&&> (0x0x7f4913ff0c30) 0 empty
    std::__and_<std::is_destructible<bool>, std::__is_direct_constructible_impl<bool, bool&&> > (0x0x7f4913ff0c98) 0 empty
      std::__is_direct_constructible_impl<bool, bool&&> (0x0x7f4913ff0d00) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7f4913ffa5a0) 0 empty

Class std::__is_direct_constructible<bool, bool&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible<bool, bool&&> (0x0x7f4913ff0d68) 0 empty
  std::integral_constant<bool, true> (0x0x7f4913ffa660) 0 empty

Class std::__is_constructible_impl<bool, bool&&>
   size=1 align=1
   base size=1 base align=1
std::__is_constructible_impl<bool, bool&&> (0x0x7f4913ff0dd0) 0 empty
  std::__is_direct_constructible<bool, bool&&> (0x0x7f4913ff0e38) 0 empty
    std::integral_constant<bool, true> (0x0x7f4913ffa6c0) 0 empty

Class std::is_constructible<bool, bool&&>
   size=1 align=1
   base size=1 base align=1
std::is_constructible<bool, bool&&> (0x0x7f4913ff0ea0) 0 empty
  std::integral_constant<bool, true> (0x0x7f4913ffa720) 0 empty

Class std::conditional<true, std::__and_<std::is_convertible<const std::_Rb_tree_iterator<char>&, std::_Rb_tree_iterator<char> >, std::is_convertible<bool&&, bool> >, std::is_constructible<bool, bool&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__and_<std::is_convertible<const std::_Rb_tree_iterator<char>&, std::_Rb_tree_iterator<char> >, std::is_convertible<bool&&, bool> >, std::is_constructible<bool, bool&&> > (0x0x7f4913ffa780) 0 empty

Class std::conditional<true, std::is_convertible<bool&&, bool>, std::is_convertible<const std::_Rb_tree_iterator<char>&, std::_Rb_tree_iterator<char> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_convertible<bool&&, bool>, std::is_convertible<const std::_Rb_tree_iterator<char>&, std::_Rb_tree_iterator<char> > > (0x0x7f4913ffa7e0) 0 empty

Class std::remove_volatile<bool&&>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<bool&&> (0x0x7f4913ffa8a0) 0 empty

Class std::remove_const<bool&&>
   size=1 align=1
   base size=0 base align=1
std::remove_const<bool&&> (0x0x7f4913ffa900) 0 empty

Class std::remove_cv<bool&&>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<bool&&> (0x0x7f4913ffa840) 0 empty

Class std::__is_void_helper<bool&&>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<bool&&> (0x0x7f4913ff0f70) 0 empty
  std::integral_constant<bool, false> (0x0x7f4913ffa960) 0 empty

Class std::is_void<bool&&>
   size=1 align=1
   base size=1 base align=1
std::is_void<bool&&> (0x0x7f4913ff0208) 0 empty
  std::integral_constant<bool, false> (0x0x7f4913ffa9c0) 0 empty

Class std::conditional<false, std::is_void<bool&&>, std::__or_<std::is_function<bool>, std::is_array<bool> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_void<bool&&>, std::__or_<std::is_function<bool>, std::is_array<bool> > > (0x0x7f4913ffaa20) 0 empty

Class std::__or_<std::is_void<bool&&>, std::is_function<bool>, std::is_array<bool> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<bool&&>, std::is_function<bool>, std::is_array<bool> > (0x0x7f4913ff0618) 0 empty
  std::__or_<std::is_function<bool>, std::is_array<bool> > (0x0x7f4913ff0680) 0 empty
    std::is_array<bool> (0x0x7f491401b000) 0 empty
      std::integral_constant<bool, false> (0x0x7f4913ffaa80) 0 empty

Class std::__is_convertible_helper<bool&&, bool, false>
   size=1 align=1
   base size=0 base align=1
std::__is_convertible_helper<bool&&, bool, false> (0x0x7f4913ffaae0) 0 empty

Class std::is_convertible<bool&&, bool>
   size=1 align=1
   base size=1 base align=1
std::is_convertible<bool&&, bool> (0x0x7f491401b0d0) 0 empty
  std::integral_constant<bool, true> (0x0x7f4913ffab40) 0 empty

Class std::__and_<std::is_convertible<const std::_Rb_tree_iterator<char>&, std::_Rb_tree_iterator<char> >, std::is_convertible<bool&&, bool> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_convertible<const std::_Rb_tree_iterator<char>&, std::_Rb_tree_iterator<char> >, std::is_convertible<bool&&, bool> > (0x0x7f491401b138) 0 empty
  std::is_convertible<bool&&, bool> (0x0x7f491401b1a0) 0 empty
    std::integral_constant<bool, true> (0x0x7f4913ffaba0) 0 empty

Class std::__and_<std::is_constructible<bool, bool&&>, std::__and_<std::is_convertible<const std::_Rb_tree_iterator<char>&, std::_Rb_tree_iterator<char> >, std::is_convertible<bool&&, bool> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<bool, bool&&>, std::__and_<std::is_convertible<const std::_Rb_tree_iterator<char>&, std::_Rb_tree_iterator<char> >, std::is_convertible<bool&&, bool> > > (0x0x7f491401b208) 0 empty
  std::__and_<std::is_convertible<const std::_Rb_tree_iterator<char>&, std::_Rb_tree_iterator<char> >, std::is_convertible<bool&&, bool> > (0x0x7f491401b270) 0 empty
    std::is_convertible<bool&&, bool> (0x0x7f491401b2d8) 0 empty
      std::integral_constant<bool, true> (0x0x7f4913ffac00) 0 empty

Class std::__and_<std::is_constructible<std::_Rb_tree_iterator<char>, const std::_Rb_tree_iterator<char>&>, std::is_constructible<bool, bool&&>, std::__and_<std::is_convertible<const std::_Rb_tree_iterator<char>&, std::_Rb_tree_iterator<char> >, std::is_convertible<bool&&, bool> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<std::_Rb_tree_iterator<char>, const std::_Rb_tree_iterator<char>&>, std::is_constructible<bool, bool&&>, std::__and_<std::is_convertible<const std::_Rb_tree_iterator<char>&, std::_Rb_tree_iterator<char> >, std::is_convertible<bool&&, bool> > > (0x0x7f491401b340) 0 empty
  std::__and_<std::is_constructible<bool, bool&&>, std::__and_<std::is_convertible<const std::_Rb_tree_iterator<char>&, std::_Rb_tree_iterator<char> >, std::is_convertible<bool&&, bool> > > (0x0x7f491401b3a8) 0 empty
    std::__and_<std::is_convertible<const std::_Rb_tree_iterator<char>&, std::_Rb_tree_iterator<char> >, std::is_convertible<bool&&, bool> > (0x0x7f491401b410) 0 empty
      std::is_convertible<bool&&, bool> (0x0x7f491401b478) 0 empty
        std::integral_constant<bool, true> (0x0x7f4913ffac60) 0 empty

Class std::conditional<false, std::__and_<std::is_convertible<const std::_Rb_tree_iterator<char>&, std::_Rb_tree_iterator<char> >, std::is_convertible<bool&&, bool> >, std::__not_<std::__and_<std::is_convertible<const std::_Rb_tree_iterator<char>&, std::_Rb_tree_iterator<char> >, std::is_convertible<bool&&, bool> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__and_<std::is_convertible<const std::_Rb_tree_iterator<char>&, std::_Rb_tree_iterator<char> >, std::is_convertible<bool&&, bool> >, std::__not_<std::__and_<std::is_convertible<const std::_Rb_tree_iterator<char>&, std::_Rb_tree_iterator<char> >, std::is_convertible<bool&&, bool> > > > (0x0x7f4913ffad20) 0 empty

Class std::conditional<true, std::__and_<std::is_constructible<bool, bool&&>, std::__not_<std::__and_<std::is_convertible<const std::_Rb_tree_iterator<char>&, std::_Rb_tree_iterator<char> >, std::is_convertible<bool&&, bool> > > >, std::is_constructible<std::_Rb_tree_iterator<char>, const std::_Rb_tree_iterator<char>&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__and_<std::is_constructible<bool, bool&&>, std::__not_<std::__and_<std::is_convertible<const std::_Rb_tree_iterator<char>&, std::_Rb_tree_iterator<char> >, std::is_convertible<bool&&, bool> > > >, std::is_constructible<std::_Rb_tree_iterator<char>, const std::_Rb_tree_iterator<char>&> > (0x0x7f4913ffad80) 0 empty

Class std::conditional<true, std::__not_<std::__and_<std::is_convertible<const std::_Rb_tree_iterator<char>&, std::_Rb_tree_iterator<char> >, std::is_convertible<bool&&, bool> > >, std::is_constructible<bool, bool&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__not_<std::__and_<std::is_convertible<const std::_Rb_tree_iterator<char>&, std::_Rb_tree_iterator<char> >, std::is_convertible<bool&&, bool> > >, std::is_constructible<bool, bool&&> > (0x0x7f4913ffade0) 0 empty

Class std::__not_<std::__and_<std::is_convertible<const std::_Rb_tree_iterator<char>&, std::_Rb_tree_iterator<char> >, std::is_convertible<bool&&, bool> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__and_<std::is_convertible<const std::_Rb_tree_iterator<char>&, std::_Rb_tree_iterator<char> >, std::is_convertible<bool&&, bool> > > (0x0x7f491401b680) 0 empty
  std::integral_constant<bool, false> (0x0x7f4913ffae40) 0 empty

Class std::__and_<std::is_constructible<bool, bool&&>, std::__not_<std::__and_<std::is_convertible<const std::_Rb_tree_iterator<char>&, std::_Rb_tree_iterator<char> >, std::is_convertible<bool&&, bool> > > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<bool, bool&&>, std::__not_<std::__and_<std::is_convertible<const std::_Rb_tree_iterator<char>&, std::_Rb_tree_iterator<char> >, std::is_convertible<bool&&, bool> > > > (0x0x7f491401b6e8) 0 empty
  std::__not_<std::__and_<std::is_convertible<const std::_Rb_tree_iterator<char>&, std::_Rb_tree_iterator<char> >, std::is_convertible<bool&&, bool> > > (0x0x7f491401b750) 0 empty
    std::integral_constant<bool, false> (0x0x7f4913ffaea0) 0 empty

Class std::__and_<std::is_constructible<std::_Rb_tree_iterator<char>, const std::_Rb_tree_iterator<char>&>, std::is_constructible<bool, bool&&>, std::__not_<std::__and_<std::is_convertible<const std::_Rb_tree_iterator<char>&, std::_Rb_tree_iterator<char> >, std::is_convertible<bool&&, bool> > > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<std::_Rb_tree_iterator<char>, const std::_Rb_tree_iterator<char>&>, std::is_constructible<bool, bool&&>, std::__not_<std::__and_<std::is_convertible<const std::_Rb_tree_iterator<char>&, std::_Rb_tree_iterator<char> >, std::is_convertible<bool&&, bool> > > > (0x0x7f491401b7b8) 0 empty
  std::__and_<std::is_constructible<bool, bool&&>, std::__not_<std::__and_<std::is_convertible<const std::_Rb_tree_iterator<char>&, std::_Rb_tree_iterator<char> >, std::is_convertible<bool&&, bool> > > > (0x0x7f491401b820) 0 empty
    std::__not_<std::__and_<std::is_convertible<const std::_Rb_tree_iterator<char>&, std::_Rb_tree_iterator<char> >, std::is_convertible<bool&&, bool> > > (0x0x7f491401b888) 0 empty
      std::integral_constant<bool, false> (0x0x7f4913ffaf00) 0 empty

Class std::conditional<true, std::is_constructible<bool, bool&&>, std::is_constructible<std::_Rb_tree_iterator<char>, std::_Rb_tree_iterator<char>&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_constructible<bool, bool&&>, std::is_constructible<std::_Rb_tree_iterator<char>, std::_Rb_tree_iterator<char>&&> > (0x0x7f4914034000) 0 empty

Class std::__and_<std::is_constructible<std::_Rb_tree_iterator<char>, std::_Rb_tree_iterator<char>&&>, std::is_constructible<bool, bool&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<std::_Rb_tree_iterator<char>, std::_Rb_tree_iterator<char>&&>, std::is_constructible<bool, bool&&> > (0x0x7f491401b9c0) 0 empty
  std::is_constructible<bool, bool&&> (0x0x7f491401ba28) 0 empty
    std::integral_constant<bool, true> (0x0x7f4914034060) 0 empty

Class std::conditional<true, std::is_convertible<bool&&, bool>, std::is_convertible<std::_Rb_tree_iterator<char>&&, std::_Rb_tree_iterator<char> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_convertible<bool&&, bool>, std::is_convertible<std::_Rb_tree_iterator<char>&&, std::_Rb_tree_iterator<char> > > (0x0x7f4914034120) 0 empty

Class std::__and_<std::is_convertible<std::_Rb_tree_iterator<char>&&, std::_Rb_tree_iterator<char> >, std::is_convertible<bool&&, bool> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_convertible<std::_Rb_tree_iterator<char>&&, std::_Rb_tree_iterator<char> >, std::is_convertible<bool&&, bool> > (0x0x7f491401bb60) 0 empty
  std::is_convertible<bool&&, bool> (0x0x7f491401bbc8) 0 empty
    std::integral_constant<bool, true> (0x0x7f4914034180) 0 empty

Class std::remove_reference<std::_Rb_tree_iterator<char> >
   size=1 align=1
   base size=0 base align=1
std::remove_reference<std::_Rb_tree_iterator<char> > (0x0x7f4914034240) 0 empty

Class std::remove_reference<bool>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<bool> (0x0x7f4914034300) 0 empty

Class std::is_same<char*, char*>
   size=1 align=1
   base size=1 base align=1
std::is_same<char*, char*> (0x0x7f491401be38) 0 empty
  std::integral_constant<bool, true> (0x0x7f4914034a80) 0 empty

Class std::conditional<true, std::__not_<std::is_pointer<char*> >, std::is_same<char*, char*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__not_<std::is_pointer<char*> >, std::is_same<char*, char*> > (0x0x7f4914034ae0) 0 empty

Class std::remove_volatile<char*>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<char*> (0x0x7f4914034c60) 0 empty

Class std::remove_const<char*>
   size=1 align=1
   base size=0 base align=1
std::remove_const<char*> (0x0x7f4914034cc0) 0 empty

Class std::remove_cv<char*>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<char*> (0x0x7f4914034c00) 0 empty

Class std::__is_pointer_helper<char*>
   size=1 align=1
   base size=1 base align=1
std::__is_pointer_helper<char*> (0x0x7f491401bf08) 0 empty
  std::integral_constant<bool, true> (0x0x7f4914034d20) 0 empty

Class std::is_pointer<char*>
   size=1 align=1
   base size=1 base align=1
std::is_pointer<char*> (0x0x7f491401bf70) 0 empty
  std::integral_constant<bool, true> (0x0x7f4914034d80) 0 empty

Class std::__not_<std::is_pointer<char*> >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::is_pointer<char*> > (0x0x7f491401b4e0) 0 empty
  std::integral_constant<bool, false> (0x0x7f4914034de0) 0 empty

Class std::__and_<std::is_same<char*, char*>, std::__not_<std::is_pointer<char*> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_same<char*, char*>, std::__not_<std::is_pointer<char*> > > (0x0x7f491401b548) 0 empty
  std::__not_<std::is_pointer<char*> > (0x0x7f491401b5b0) 0 empty
    std::integral_constant<bool, false> (0x0x7f4914034e40) 0 empty

Class __gnu_cxx::__normal_iterator<const wchar_t*, std::__cxx11::basic_string<wchar_t> >
   size=8 align=8
   base size=8 base align=8
__gnu_cxx::__normal_iterator<const wchar_t*, std::__cxx11::basic_string<wchar_t> > (0x0x7f4914060ba0) 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> > (0x0x7f4914060c00) 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> > (0x0x7f4914060ea0) 0

Class std::iterator_traits<char16_t*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<char16_t*> (0x0x7f4914060f60) 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> > (0x0x7f4914060f00) 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> > (0x0x7f49140c8300) 0

Class std::iterator_traits<char32_t*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<char32_t*> (0x0x7f49140c83c0) 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> > (0x0x7f49140c8360) 0

Class std::iterator_traits<short unsigned int*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<short unsigned int*> (0x0x7f49140c8780) 0 empty

Class std::__iterator_traits<__gnu_cxx::__normal_iterator<const std::__cxx11::basic_string<char>*, std::vector<std::__cxx11::basic_string<char>, std::allocator<std::__cxx11::basic_string<char> > > >, void>
   size=1 align=1
   base size=0 base align=1
std::__iterator_traits<__gnu_cxx::__normal_iterator<const std::__cxx11::basic_string<char>*, std::vector<std::__cxx11::basic_string<char>, std::allocator<std::__cxx11::basic_string<char> > > >, void> (0x0x7f491410f120) 0 empty

Class std::iterator_traits<__gnu_cxx::__normal_iterator<const std::__cxx11::basic_string<char>*, std::vector<std::__cxx11::basic_string<char>, std::allocator<std::__cxx11::basic_string<char> > > > >
   size=1 align=1
   base size=1 base align=1
std::iterator_traits<__gnu_cxx::__normal_iterator<const std::__cxx11::basic_string<char>*, std::vector<std::__cxx11::basic_string<char>, std::allocator<std::__cxx11::basic_string<char> > > > > (0x0x7f4914082138) 0 empty
  std::__iterator_traits<__gnu_cxx::__normal_iterator<const std::__cxx11::basic_string<char>*, std::vector<std::__cxx11::basic_string<char>, std::allocator<std::__cxx11::basic_string<char> > > >, void> (0x0x7f491410f180) 0 empty

Class std::is_function<std::__cxx11::basic_string<char>&>
   size=1 align=1
   base size=1 base align=1
std::is_function<std::__cxx11::basic_string<char>&> (0x0x7f4914082208) 0 empty
  std::integral_constant<bool, false> (0x0x7f491410f240) 0 empty

Class std::conditional<false, std::is_function<std::__cxx11::basic_string<char>&>, std::__or_<std::is_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::is_void<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<std::__cxx11::basic_string<char>&>, std::__or_<std::is_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::is_void<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&> > > (0x0x7f491410f360) 0 empty

Class std::is_lvalue_reference<std::__cxx11::basic_string<char>&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<std::__cxx11::basic_string<char>&> (0x0x7f49140820d0) 0 empty
  std::integral_constant<bool, true> (0x0x7f491410f3c0) 0 empty

Class std::conditional<true, std::is_lvalue_reference<std::__cxx11::basic_string<char>&>, std::is_rvalue_reference<std::__cxx11::basic_string<char>&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_lvalue_reference<std::__cxx11::basic_string<char>&>, std::is_rvalue_reference<std::__cxx11::basic_string<char>&> > (0x0x7f491410f420) 0 empty

Class std::__or_<std::is_lvalue_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::is_rvalue_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::is_rvalue_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&> > (0x0x7f4914082478) 0 empty
  std::is_lvalue_reference<std::__cxx11::basic_string<char>&> (0x0x7f4914082548) 0 empty
    std::integral_constant<bool, true> (0x0x7f491410f480) 0 empty

Class std::is_reference<std::__cxx11::basic_string<char>&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<std::__cxx11::basic_string<char>&> (0x0x7f49140825b0) 0 empty
  std::integral_constant<bool, true> (0x0x7f491410f4e0) 0 empty

Class std::conditional<true, std::is_reference<std::__cxx11::basic_string<char>&>, std::is_void<std::__cxx11::basic_string<char>&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_reference<std::__cxx11::basic_string<char>&>, std::is_void<std::__cxx11::basic_string<char>&> > (0x0x7f491410f600) 0 empty

Class std::__or_<std::is_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::is_void<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::is_void<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&> > (0x0x7f4914082750) 0 empty
  std::is_reference<std::__cxx11::basic_string<char>&> (0x0x7f49140827b8) 0 empty
    std::integral_constant<bool, true> (0x0x7f491410f660) 0 empty

Class std::__or_<std::is_function<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::is_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::is_void<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::is_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::is_void<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&> > (0x0x7f4914082820) 0 empty
  std::__or_<std::is_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::is_void<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&> > (0x0x7f49140828f0) 0 empty
    std::is_reference<std::__cxx11::basic_string<char>&> (0x0x7f4914082958) 0 empty
      std::integral_constant<bool, true> (0x0x7f491410f6c0) 0 empty

Class std::__not_<std::__or_<std::is_function<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::is_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::is_void<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::is_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::is_void<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&> > > (0x0x7f4914082af8) 0 empty
  std::integral_constant<bool, false> (0x0x7f491410f720) 0 empty

Class std::is_object<std::__cxx11::basic_string<char>&>
   size=1 align=1
   base size=1 base align=1
std::is_object<std::__cxx11::basic_string<char>&> (0x0x7f4914129000) 0 empty
  std::integral_constant<bool, false> (0x0x7f491410f780) 0 empty

Class std::conditional<false, std::is_object<std::__cxx11::basic_string<char>&>, std::is_reference<std::__cxx11::basic_string<char>&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_object<std::__cxx11::basic_string<char>&>, std::is_reference<std::__cxx11::basic_string<char>&> > (0x0x7f491410f8a0) 0 empty

Class std::__or_<std::is_object<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::is_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::is_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&> > (0x0x7f4914129068) 0 empty
  std::is_reference<std::__cxx11::basic_string<char>&> (0x0x7f49141290d0) 0 empty
    std::integral_constant<bool, true> (0x0x7f491410f900) 0 empty

Class std::__is_referenceable<std::__cxx11::basic_string<char>&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<std::__cxx11::basic_string<char>&> (0x0x7f4914129138) 0 empty
  std::integral_constant<bool, true> (0x0x7f491410f960) 0 empty

Class std::__add_rvalue_reference_helper<std::__cxx11::basic_string<char>&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<std::__cxx11::basic_string<char>&, true> (0x0x7f491410f9c0) 0 empty

Class std::add_rvalue_reference<std::__cxx11::basic_string<char>&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<std::__cxx11::basic_string<char>&> (0x0x7f4914129270) 0 empty
  std::__add_rvalue_reference_helper<std::__cxx11::basic_string<char>&, true> (0x0x7f491410fa20) 0 empty

Class std::is_function<const std::__cxx11::basic_string<char>&>
   size=1 align=1
   base size=1 base align=1
std::is_function<const std::__cxx11::basic_string<char>&> (0x0x7f4914129410) 0 empty
  std::integral_constant<bool, false> (0x0x7f491410fa80) 0 empty

Class std::conditional<false, std::is_function<const std::__cxx11::basic_string<char>&>, std::__or_<std::is_reference<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::is_void<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<const std::__cxx11::basic_string<char>&>, std::__or_<std::is_reference<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::is_void<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&> > > (0x0x7f491410fae0) 0 empty

Class std::is_lvalue_reference<const std::__cxx11::basic_string<char>&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<const std::__cxx11::basic_string<char>&> (0x0x7f4914129548) 0 empty
  std::integral_constant<bool, true> (0x0x7f491410fb40) 0 empty

Class std::conditional<true, std::is_lvalue_reference<const std::__cxx11::basic_string<char>&>, std::is_rvalue_reference<const std::__cxx11::basic_string<char>&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_lvalue_reference<const std::__cxx11::basic_string<char>&>, std::is_rvalue_reference<const std::__cxx11::basic_string<char>&> > (0x0x7f491410fba0) 0 empty

Class std::__or_<std::is_lvalue_reference<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::is_rvalue_reference<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::is_rvalue_reference<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&> > (0x0x7f49141295b0) 0 empty
  std::is_lvalue_reference<const std::__cxx11::basic_string<char>&> (0x0x7f4914129618) 0 empty
    std::integral_constant<bool, true> (0x0x7f491410fc00) 0 empty

Class std::is_reference<const std::__cxx11::basic_string<char>&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<const std::__cxx11::basic_string<char>&> (0x0x7f4914129680) 0 empty
  std::integral_constant<bool, true> (0x0x7f491410fc60) 0 empty

Class std::conditional<true, std::is_reference<const std::__cxx11::basic_string<char>&>, std::is_void<const std::__cxx11::basic_string<char>&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_reference<const std::__cxx11::basic_string<char>&>, std::is_void<const std::__cxx11::basic_string<char>&> > (0x0x7f491410fcc0) 0 empty

Class std::__or_<std::is_reference<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::is_void<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::is_void<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&> > (0x0x7f49141297b8) 0 empty
  std::is_reference<const std::__cxx11::basic_string<char>&> (0x0x7f4914129820) 0 empty
    std::integral_constant<bool, true> (0x0x7f491410fd20) 0 empty

Class std::__or_<std::is_function<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::is_reference<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::is_void<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::is_reference<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::is_void<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&> > (0x0x7f4914129888) 0 empty
  std::__or_<std::is_reference<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::is_void<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&> > (0x0x7f49141298f0) 0 empty
    std::is_reference<const std::__cxx11::basic_string<char>&> (0x0x7f4914129958) 0 empty
      std::integral_constant<bool, true> (0x0x7f491410fd80) 0 empty

Class std::__not_<std::__or_<std::is_function<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::is_reference<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::is_void<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::is_reference<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::is_void<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&> > > (0x0x7f49141299c0) 0 empty
  std::integral_constant<bool, false> (0x0x7f491410fde0) 0 empty

Class std::is_object<const std::__cxx11::basic_string<char>&>
   size=1 align=1
   base size=1 base align=1
std::is_object<const std::__cxx11::basic_string<char>&> (0x0x7f4914129a28) 0 empty
  std::integral_constant<bool, false> (0x0x7f491410fe40) 0 empty

Class std::conditional<false, std::is_object<const std::__cxx11::basic_string<char>&>, std::is_reference<const std::__cxx11::basic_string<char>&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_object<const std::__cxx11::basic_string<char>&>, std::is_reference<const std::__cxx11::basic_string<char>&> > (0x0x7f491410fea0) 0 empty

Class std::__or_<std::is_object<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::is_reference<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::is_reference<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&> > (0x0x7f4914129b60) 0 empty
  std::is_reference<const std::__cxx11::basic_string<char>&> (0x0x7f4914129bc8) 0 empty
    std::integral_constant<bool, true> (0x0x7f491410ff00) 0 empty

Class std::__is_referenceable<const std::__cxx11::basic_string<char>&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<const std::__cxx11::basic_string<char>&> (0x0x7f4914129c30) 0 empty
  std::integral_constant<bool, true> (0x0x7f491410ff60) 0 empty

Class std::__add_rvalue_reference_helper<const std::__cxx11::basic_string<char>&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<const std::__cxx11::basic_string<char>&, true> (0x0x7f4914142000) 0 empty

Class std::add_rvalue_reference<const std::__cxx11::basic_string<char>&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<const std::__cxx11::basic_string<char>&> (0x0x7f4914129c98) 0 empty
  std::__add_rvalue_reference_helper<const std::__cxx11::basic_string<char>&, true> (0x0x7f4914142060) 0 empty

Class std::__is_assignable_helper<std::__cxx11::basic_string<char>&, const std::__cxx11::basic_string<char>&>
   size=1 align=1
   base size=0 base align=1
std::__is_assignable_helper<std::__cxx11::basic_string<char>&, const std::__cxx11::basic_string<char>&> (0x0x7f491410f1e0) 0 empty

Class std::is_assignable<std::__cxx11::basic_string<char>&, const std::__cxx11::basic_string<char>&>
   size=1 align=1
   base size=1 base align=1
std::is_assignable<std::__cxx11::basic_string<char>&, const std::__cxx11::basic_string<char>&> (0x0x7f4914129dd0) 0 empty
  std::integral_constant<bool, true> (0x0x7f49141420c0) 0 empty

Class std::__uninitialized_copy<false>
   size=1 align=1
   base size=0 base align=1
std::__uninitialized_copy<false> (0x0x7f49141421e0) 0 empty

Class std::__iterator_traits<__gnu_cxx::__normal_iterator<const short unsigned int*, std::vector<short unsigned int, std::allocator<short unsigned int> > >, void>
   size=1 align=1
   base size=0 base align=1
std::__iterator_traits<__gnu_cxx::__normal_iterator<const short unsigned int*, std::vector<short unsigned int, std::allocator<short unsigned int> > >, void> (0x0x7f4914142960) 0 empty

Class std::iterator_traits<__gnu_cxx::__normal_iterator<const short unsigned int*, std::vector<short unsigned int, std::allocator<short unsigned int> > > >
   size=1 align=1
   base size=1 base align=1
std::iterator_traits<__gnu_cxx::__normal_iterator<const short unsigned int*, std::vector<short unsigned int, std::allocator<short unsigned int> > > > (0x0x7f4914129f08) 0 empty
  std::__iterator_traits<__gnu_cxx::__normal_iterator<const short unsigned int*, std::vector<short unsigned int, std::allocator<short unsigned int> > >, void> (0x0x7f49141429c0) 0 empty

Class std::__is_assignable_helper<short unsigned int&, const short unsigned int&>
   size=1 align=1
   base size=0 base align=1
std::__is_assignable_helper<short unsigned int&, const short unsigned int&> (0x0x7f4914142a20) 0 empty

Class std::is_assignable<short unsigned int&, const short unsigned int&>
   size=1 align=1
   base size=1 base align=1
std::is_assignable<short unsigned int&, const short unsigned int&> (0x0x7f4914161000) 0 empty
  std::integral_constant<bool, true> (0x0x7f4914142a80) 0 empty

Class std::conditional<false, std::is_function<short unsigned int>, std::__or_<std::is_reference<short unsigned int>, std::is_void<short unsigned int> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<short unsigned int>, std::__or_<std::is_reference<short unsigned int>, std::is_void<short unsigned int> > > (0x0x7f4914142cc0) 0 empty

Class std::is_lvalue_reference<short unsigned int>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<short unsigned int> (0x0x7f49141611a0) 0 empty
  std::integral_constant<bool, false> (0x0x7f4914142d20) 0 empty

Class std::conditional<false, std::is_lvalue_reference<short unsigned int>, std::is_rvalue_reference<short unsigned int> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_lvalue_reference<short unsigned int>, std::is_rvalue_reference<short unsigned int> > (0x0x7f4914142d80) 0 empty

Class std::is_rvalue_reference<short unsigned int>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<short unsigned int> (0x0x7f4914161208) 0 empty
  std::integral_constant<bool, false> (0x0x7f4914142de0) 0 empty

Class std::__or_<std::is_lvalue_reference<short unsigned int>, std::is_rvalue_reference<short unsigned int> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<short unsigned int>, std::is_rvalue_reference<short unsigned int> > (0x0x7f4914161270) 0 empty
  std::is_rvalue_reference<short unsigned int> (0x0x7f49141612d8) 0 empty
    std::integral_constant<bool, false> (0x0x7f4914142e40) 0 empty

Class std::is_reference<short unsigned int>
   size=1 align=1
   base size=1 base align=1
std::is_reference<short unsigned int> (0x0x7f49141614e0) 0 empty
  std::integral_constant<bool, false> (0x0x7f4914142ea0) 0 empty

Class std::conditional<false, std::is_reference<short unsigned int>, std::is_void<short unsigned int> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_reference<short unsigned int>, std::is_void<short unsigned int> > (0x0x7f4914142f00) 0 empty

Class std::is_void<short unsigned int>
   size=1 align=1
   base size=1 base align=1
std::is_void<short unsigned int> (0x0x7f4914161618) 0 empty
  std::integral_constant<bool, false> (0x0x7f4914174060) 0 empty

Class std::__or_<std::is_reference<short unsigned int>, std::is_void<short unsigned int> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<short unsigned int>, std::is_void<short unsigned int> > (0x0x7f4914161680) 0 empty
  std::is_void<short unsigned int> (0x0x7f49141616e8) 0 empty
    std::integral_constant<bool, false> (0x0x7f49141740c0) 0 empty

Class std::__or_<std::is_function<short unsigned int>, std::is_reference<short unsigned int>, std::is_void<short unsigned int> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<short unsigned int>, std::is_reference<short unsigned int>, std::is_void<short unsigned int> > (0x0x7f4914161750) 0 empty
  std::__or_<std::is_reference<short unsigned int>, std::is_void<short unsigned int> > (0x0x7f49141617b8) 0 empty
    std::is_void<short unsigned int> (0x0x7f4914161820) 0 empty
      std::integral_constant<bool, false> (0x0x7f4914174120) 0 empty

Class std::__not_<std::__or_<std::is_function<short unsigned int>, std::is_reference<short unsigned int>, std::is_void<short unsigned int> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<short unsigned int>, std::is_reference<short unsigned int>, std::is_void<short unsigned int> > > (0x0x7f4914161888) 0 empty
  std::integral_constant<bool, true> (0x0x7f4914174180) 0 empty

Class std::is_object<short unsigned int>
   size=1 align=1
   base size=1 base align=1
std::is_object<short unsigned int> (0x0x7f49141618f0) 0 empty
  std::integral_constant<bool, true> (0x0x7f49141741e0) 0 empty

Class std::conditional<true, std::is_object<short unsigned int>, std::is_reference<short unsigned int> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_object<short unsigned int>, std::is_reference<short unsigned int> > (0x0x7f4914174240) 0 empty

Class std::__or_<std::is_object<short unsigned int>, std::is_reference<short unsigned int> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<short unsigned int>, std::is_reference<short unsigned int> > (0x0x7f4914161a28) 0 empty
  std::is_object<short unsigned int> (0x0x7f4914161a90) 0 empty
    std::integral_constant<bool, true> (0x0x7f4914174360) 0 empty

Class std::__is_referenceable<short unsigned int>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<short unsigned int> (0x0x7f4914161af8) 0 empty
  std::integral_constant<bool, true> (0x0x7f49141743c0) 0 empty

Class std::conditional<false, std::__is_direct_constructible_ref_cast<short unsigned int, short unsigned int&&>, std::__is_direct_constructible_new_safe<short unsigned int, short unsigned int&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__is_direct_constructible_ref_cast<short unsigned int, short unsigned int&&>, std::__is_direct_constructible_new_safe<short unsigned int, short unsigned int&&> > (0x0x7f4914174420) 0 empty

Class std::conditional<false, std::is_void<short unsigned int>, std::__or_<std::__is_array_unknown_bounds<short unsigned int>, std::is_function<short unsigned int> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_void<short unsigned int>, std::__or_<std::__is_array_unknown_bounds<short unsigned int>, std::is_function<short unsigned int> > > (0x0x7f4914174480) 0 empty

Class std::is_array<short unsigned int>
   size=1 align=1
   base size=1 base align=1
std::is_array<short unsigned int> (0x0x7f4914161c30) 0 empty
  std::integral_constant<bool, false> (0x0x7f49141744e0) 0 empty

Class std::conditional<false, std::__not_<std::extent<short unsigned int, 0u> >, std::is_array<short unsigned int> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__not_<std::extent<short unsigned int, 0u> >, std::is_array<short unsigned int> > (0x0x7f4914174540) 0 empty

Class std::__and_<std::is_array<short unsigned int>, std::__not_<std::extent<short unsigned int, 0u> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_array<short unsigned int>, std::__not_<std::extent<short unsigned int, 0u> > > (0x0x7f4914161c98) 0 empty
  std::is_array<short unsigned int> (0x0x7f4914161d00) 0 empty
    std::integral_constant<bool, false> (0x0x7f49141745a0) 0 empty

Class std::__is_array_unknown_bounds<short unsigned int>
   size=1 align=1
   base size=1 base align=1
std::__is_array_unknown_bounds<short unsigned int> (0x0x7f4914161e38) 0 empty
  std::__and_<std::is_array<short unsigned int>, std::__not_<std::extent<short unsigned int, 0u> > > (0x0x7f4914161ea0) 0 empty
    std::is_array<short unsigned int> (0x0x7f4914161f08) 0 empty
      std::integral_constant<bool, false> (0x0x7f49141746c0) 0 empty

Class std::conditional<false, std::__is_array_unknown_bounds<short unsigned int>, std::is_function<short unsigned int> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__is_array_unknown_bounds<short unsigned int>, std::is_function<short unsigned int> > (0x0x7f4914174720) 0 empty

Class std::__or_<std::__is_array_unknown_bounds<short unsigned int>, std::is_function<short unsigned int> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::__is_array_unknown_bounds<short unsigned int>, std::is_function<short unsigned int> > (0x0x7f4914189000) 0 empty
  std::is_function<short unsigned int> (0x0x7f4914189068) 0 empty
    std::integral_constant<bool, false> (0x0x7f4914174780) 0 empty

Class std::__or_<std::is_void<short unsigned int>, std::__is_array_unknown_bounds<short unsigned int>, std::is_function<short unsigned int> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<short unsigned int>, std::__is_array_unknown_bounds<short unsigned int>, std::is_function<short unsigned int> > (0x0x7f49141891a0) 0 empty
  std::__or_<std::__is_array_unknown_bounds<short unsigned int>, std::is_function<short unsigned int> > (0x0x7f4914189208) 0 empty
    std::is_function<short unsigned int> (0x0x7f4914189270) 0 empty
      std::integral_constant<bool, false> (0x0x7f49141747e0) 0 empty

Class std::conditional<false, std::is_reference<short unsigned int>, std::is_scalar<short unsigned int> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_reference<short unsigned int>, std::is_scalar<short unsigned int> > (0x0x7f4914174840) 0 empty

Class std::is_integral<short unsigned int>
   size=1 align=1
   base size=1 base align=1
std::is_integral<short unsigned int> (0x0x7f4914189410) 0 empty
  std::integral_constant<bool, true> (0x0x7f4914174960) 0 empty

Class std::conditional<true, std::is_integral<short unsigned int>, std::is_floating_point<short unsigned int> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_integral<short unsigned int>, std::is_floating_point<short unsigned int> > (0x0x7f49141749c0) 0 empty

Class std::__or_<std::is_integral<short unsigned int>, std::is_floating_point<short unsigned int> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_integral<short unsigned int>, std::is_floating_point<short unsigned int> > (0x0x7f4914189548) 0 empty
  std::is_integral<short unsigned int> (0x0x7f49141895b0) 0 empty
    std::integral_constant<bool, true> (0x0x7f4914174a20) 0 empty

Class std::is_arithmetic<short unsigned int>
   size=1 align=1
   base size=1 base align=1
std::is_arithmetic<short unsigned int> (0x0x7f4914189618) 0 empty
  std::integral_constant<bool, true> (0x0x7f4914174c00) 0 empty

Class std::conditional<true, std::is_arithmetic<short unsigned int>, std::__or_<std::is_enum<short unsigned int>, std::is_pointer<short unsigned int>, std::is_member_pointer<short unsigned int>, std::is_null_pointer<short unsigned int> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_arithmetic<short unsigned int>, std::__or_<std::is_enum<short unsigned int>, std::is_pointer<short unsigned int>, std::is_member_pointer<short unsigned int>, std::is_null_pointer<short unsigned int> > > (0x0x7f4914174c60) 0 empty

Class std::__or_<std::is_arithmetic<short unsigned int>, std::is_enum<short unsigned int>, std::is_pointer<short unsigned int>, std::is_member_pointer<short unsigned int>, std::is_null_pointer<short unsigned int> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_arithmetic<short unsigned int>, std::is_enum<short unsigned int>, std::is_pointer<short unsigned int>, std::is_member_pointer<short unsigned int>, std::is_null_pointer<short unsigned int> > (0x0x7f4914189680) 0 empty
  std::is_arithmetic<short unsigned int> (0x0x7f49141896e8) 0 empty
    std::integral_constant<bool, true> (0x0x7f4914174cc0) 0 empty

Class std::is_scalar<short unsigned int>
   size=1 align=1
   base size=1 base align=1
std::is_scalar<short unsigned int> (0x0x7f4914189750) 0 empty
  std::integral_constant<bool, true> (0x0x7f4914174d20) 0 empty

Class std::__or_<std::is_reference<short unsigned int>, std::is_scalar<short unsigned int> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<short unsigned int>, std::is_scalar<short unsigned int> > (0x0x7f49141897b8) 0 empty
  std::is_scalar<short unsigned int> (0x0x7f4914189820) 0 empty
    std::integral_constant<bool, true> (0x0x7f4914174d80) 0 empty

Class std::__is_destructible_safe<short unsigned int, false, true>
   size=1 align=1
   base size=1 base align=1
std::__is_destructible_safe<short unsigned int, false, true> (0x0x7f4914189888) 0 empty
  std::integral_constant<bool, true> (0x0x7f4914174de0) 0 empty

Class std::is_destructible<short unsigned int>
   size=1 align=1
   base size=1 base align=1
std::is_destructible<short unsigned int> (0x0x7f49141898f0) 0 empty
  std::integral_constant<bool, true> (0x0x7f4914174e40) 0 empty

Class std::conditional<true, std::__is_direct_constructible_impl<short unsigned int, short unsigned int&&>, std::is_destructible<short unsigned int> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_direct_constructible_impl<short unsigned int, short unsigned int&&>, std::is_destructible<short unsigned int> > (0x0x7f4914174ea0) 0 empty

Class std::__is_direct_constructible_impl<short unsigned int, short unsigned int&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_impl<short unsigned int, short unsigned int&&> (0x0x7f4914189958) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f4914174f00) 0 empty

Class std::__and_<std::is_destructible<short unsigned int>, std::__is_direct_constructible_impl<short unsigned int, short unsigned int&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_destructible<short unsigned int>, std::__is_direct_constructible_impl<short unsigned int, short unsigned int&&> > (0x0x7f4914189a28) 0 empty
  std::__is_direct_constructible_impl<short unsigned int, short unsigned int&&> (0x0x7f4914189a90) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f4914174f60) 0 empty

Class std::__is_direct_constructible_new_safe<short unsigned int, short unsigned int&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new_safe<short unsigned int, short unsigned int&&> (0x0x7f4914189af8) 0 empty
  std::__and_<std::is_destructible<short unsigned int>, std::__is_direct_constructible_impl<short unsigned int, short unsigned int&&> > (0x0x7f4914189b60) 0 empty
    std::__is_direct_constructible_impl<short unsigned int, short unsigned int&&> (0x0x7f4914189bc8) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7f491419d000) 0 empty

Class std::__is_direct_constructible_new<short unsigned int, short unsigned int&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new<short unsigned int, short unsigned int&&> (0x0x7f4914189c30) 0 empty
  std::__is_direct_constructible_new_safe<short unsigned int, short unsigned int&&> (0x0x7f4914189c98) 0 empty
    std::__and_<std::is_destructible<short unsigned int>, std::__is_direct_constructible_impl<short unsigned int, short unsigned int&&> > (0x0x7f4914189d00) 0 empty
      std::__is_direct_constructible_impl<short unsigned int, short unsigned int&&> (0x0x7f4914189d68) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7f491419d060) 0 empty

Class std::__is_direct_constructible<short unsigned int, short unsigned int&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible<short unsigned int, short unsigned int&&> (0x0x7f4914189dd0) 0 empty
  std::integral_constant<bool, true> (0x0x7f491419d0c0) 0 empty

Class std::__is_constructible_impl<short unsigned int, short unsigned int&&>
   size=1 align=1
   base size=1 base align=1
std::__is_constructible_impl<short unsigned int, short unsigned int&&> (0x0x7f4914189e38) 0 empty
  std::__is_direct_constructible<short unsigned int, short unsigned int&&> (0x0x7f4914189ea0) 0 empty
    std::integral_constant<bool, true> (0x0x7f491419d120) 0 empty

Class std::is_constructible<short unsigned int, short unsigned int&&>
   size=1 align=1
   base size=1 base align=1
std::is_constructible<short unsigned int, short unsigned int&&> (0x0x7f4914189f08) 0 empty
  std::integral_constant<bool, true> (0x0x7f491419d180) 0 empty

Class std::conditional<true, std::__is_nt_constructible_impl<short unsigned int, short unsigned int&&>, std::is_constructible<short unsigned int, short unsigned int&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_nt_constructible_impl<short unsigned int, short unsigned int&&>, std::is_constructible<short unsigned int, short unsigned int&&> > (0x0x7f491419d1e0) 0 empty

Class std::__is_nt_constructible_impl<short unsigned int, short unsigned int&&>
   size=1 align=1
   base size=1 base align=1
std::__is_nt_constructible_impl<short unsigned int, short unsigned int&&> (0x0x7f4914189f70) 0 empty
  std::integral_constant<bool, true> (0x0x7f491419d240) 0 empty

Class std::__and_<std::is_constructible<short unsigned int, short unsigned int&&>, std::__is_nt_constructible_impl<short unsigned int, short unsigned int&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<short unsigned int, short unsigned int&&>, std::__is_nt_constructible_impl<short unsigned int, short unsigned int&&> > (0x0x7f49141a4000) 0 empty
  std::__is_nt_constructible_impl<short unsigned int, short unsigned int&&> (0x0x7f49141a4068) 0 empty
    std::integral_constant<bool, true> (0x0x7f491419d2a0) 0 empty

Class std::is_nothrow_constructible<short unsigned int, short unsigned int&&>
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_constructible<short unsigned int, short unsigned int&&> (0x0x7f49141a40d0) 0 empty
  std::__and_<std::is_constructible<short unsigned int, short unsigned int&&>, std::__is_nt_constructible_impl<short unsigned int, short unsigned int&&> > (0x0x7f49141a4138) 0 empty
    std::__is_nt_constructible_impl<short unsigned int, short unsigned int&&> (0x0x7f49141a41a0) 0 empty
      std::integral_constant<bool, true> (0x0x7f491419d300) 0 empty

Class std::__is_nothrow_move_constructible_impl<short unsigned int, true>
   size=1 align=1
   base size=1 base align=1
std::__is_nothrow_move_constructible_impl<short unsigned int, true> (0x0x7f49141a4208) 0 empty
  std::is_nothrow_constructible<short unsigned int, short unsigned int&&> (0x0x7f49141a4270) 0 empty
    std::__and_<std::is_constructible<short unsigned int, short unsigned int&&>, std::__is_nt_constructible_impl<short unsigned int, short unsigned int&&> > (0x0x7f49141a42d8) 0 empty
      std::__is_nt_constructible_impl<short unsigned int, short unsigned int&&> (0x0x7f49141a4340) 0 empty
        std::integral_constant<bool, true> (0x0x7f491419d360) 0 empty

Class std::is_nothrow_move_constructible<short unsigned int>
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_move_constructible<short unsigned int> (0x0x7f49141a43a8) 0 empty
  std::__is_nothrow_move_constructible_impl<short unsigned int, true> (0x0x7f49141a4410) 0 empty
    std::is_nothrow_constructible<short unsigned int, short unsigned int&&> (0x0x7f49141a4478) 0 empty
      std::__and_<std::is_constructible<short unsigned int, short unsigned int&&>, std::__is_nt_constructible_impl<short unsigned int, short unsigned int&&> > (0x0x7f49141a44e0) 0 empty
        std::__is_nt_constructible_impl<short unsigned int, short unsigned int&&> (0x0x7f49141a4548) 0 empty
          std::integral_constant<bool, true> (0x0x7f491419d3c0) 0 empty

Class std::__not_<std::is_nothrow_move_constructible<short unsigned int> >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::is_nothrow_move_constructible<short unsigned int> > (0x0x7f49141a45b0) 0 empty
  std::integral_constant<bool, false> (0x0x7f491419d420) 0 empty

Class std::conditional<false, std::is_copy_constructible<short unsigned int>, std::__not_<std::is_nothrow_move_constructible<short unsigned int> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_copy_constructible<short unsigned int>, std::__not_<std::is_nothrow_move_constructible<short unsigned int> > > (0x0x7f491419d480) 0 empty

Class std::__and_<std::__not_<std::is_nothrow_move_constructible<short unsigned int> >, std::is_copy_constructible<short unsigned int> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__not_<std::is_nothrow_move_constructible<short unsigned int> >, std::is_copy_constructible<short unsigned int> > (0x0x7f49141a4618) 0 empty
  std::__not_<std::is_nothrow_move_constructible<short unsigned int> > (0x0x7f49141a4680) 0 empty
    std::integral_constant<bool, false> (0x0x7f491419d4e0) 0 empty

Class std::__move_if_noexcept_cond<short unsigned int>
   size=1 align=1
   base size=1 base align=1
std::__move_if_noexcept_cond<short unsigned int> (0x0x7f49141a46e8) 0 empty
  std::integral_constant<bool, false> (0x0x7f491419d540) 0 empty

Class std::conditional<false, const short unsigned int*, std::move_iterator<short unsigned int*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, const short unsigned int*, std::move_iterator<short unsigned int*> > (0x0x7f491419d5a0) 0 empty

Class std::conditional<false, short unsigned int*, std::move_iterator<short unsigned int*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, short unsigned int*, std::move_iterator<short unsigned int*> > (0x0x7f491419d6c0) 0 empty

Class std::conditional<true, short unsigned int&&, short unsigned int&>
   size=1 align=1
   base size=0 base align=1
std::conditional<true, short unsigned int&&, short unsigned int&> (0x0x7f491419d780) 0 empty

Class std::move_iterator<short unsigned int*>
   size=8 align=8
   base size=8 base align=8
std::move_iterator<short unsigned int*> (0x0x7f491419d720) 0

Class std::__iterator_traits<__gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char>*, std::vector<std::__cxx11::basic_string<char>, std::allocator<std::__cxx11::basic_string<char> > > >, void>
   size=1 align=1
   base size=0 base align=1
std::__iterator_traits<__gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char>*, std::vector<std::__cxx11::basic_string<char>, std::allocator<std::__cxx11::basic_string<char> > > >, void> (0x0x7f491419dcc0) 0 empty

Class std::iterator_traits<__gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char>*, std::vector<std::__cxx11::basic_string<char>, std::allocator<std::__cxx11::basic_string<char> > > > >
   size=1 align=1
   base size=1 base align=1
std::iterator_traits<__gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char>*, std::vector<std::__cxx11::basic_string<char>, std::allocator<std::__cxx11::basic_string<char> > > > > (0x0x7f49141a4b60) 0 empty
  std::__iterator_traits<__gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char>*, std::vector<std::__cxx11::basic_string<char>, std::allocator<std::__cxx11::basic_string<char> > > >, void> (0x0x7f491419dd20) 0 empty

Class std::__is_assignable_helper<std::__cxx11::basic_string<char>&, std::__cxx11::basic_string<char>&>
   size=1 align=1
   base size=0 base align=1
std::__is_assignable_helper<std::__cxx11::basic_string<char>&, std::__cxx11::basic_string<char>&> (0x0x7f491419dea0) 0 empty

Class std::is_assignable<std::__cxx11::basic_string<char>&, std::__cxx11::basic_string<char>&>
   size=1 align=1
   base size=1 base align=1
std::is_assignable<std::__cxx11::basic_string<char>&, std::__cxx11::basic_string<char>&> (0x0x7f4913dd0208) 0 empty
  std::integral_constant<bool, true> (0x0x7f491419df00) 0 empty

Class std::is_function<std::__cxx11::basic_string<char> >
   size=1 align=1
   base size=1 base align=1
std::is_function<std::__cxx11::basic_string<char> > (0x0x7f4913dd0340) 0 empty
  std::integral_constant<bool, false> (0x0x7f4913dde180) 0 empty

Class std::conditional<false, std::is_function<std::__cxx11::basic_string<char> >, std::__or_<std::is_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_void<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<std::__cxx11::basic_string<char> >, std::__or_<std::is_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_void<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > (0x0x7f4913dde2a0) 0 empty

Class std::is_lvalue_reference<std::__cxx11::basic_string<char> >
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<std::__cxx11::basic_string<char> > (0x0x7f4913dd03a8) 0 empty
  std::integral_constant<bool, false> (0x0x7f4913dde300) 0 empty

Class std::conditional<false, std::is_lvalue_reference<std::__cxx11::basic_string<char> >, std::is_rvalue_reference<std::__cxx11::basic_string<char> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_lvalue_reference<std::__cxx11::basic_string<char> >, std::is_rvalue_reference<std::__cxx11::basic_string<char> > > (0x0x7f4913dde360) 0 empty

Class std::is_rvalue_reference<std::__cxx11::basic_string<char> >
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<std::__cxx11::basic_string<char> > (0x0x7f4913dd05b0) 0 empty
  std::integral_constant<bool, false> (0x0x7f4913dde3c0) 0 empty

Class std::__or_<std::is_lvalue_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_rvalue_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_rvalue_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > (0x0x7f4913dd0618) 0 empty
  std::is_rvalue_reference<std::__cxx11::basic_string<char> > (0x0x7f4913dd0680) 0 empty
    std::integral_constant<bool, false> (0x0x7f4913dde420) 0 empty

Class std::is_reference<std::__cxx11::basic_string<char> >
   size=1 align=1
   base size=1 base align=1
std::is_reference<std::__cxx11::basic_string<char> > (0x0x7f4913dd06e8) 0 empty
  std::integral_constant<bool, false> (0x0x7f4913dde480) 0 empty

Class std::conditional<false, std::is_reference<std::__cxx11::basic_string<char> >, std::is_void<std::__cxx11::basic_string<char> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_reference<std::__cxx11::basic_string<char> >, std::is_void<std::__cxx11::basic_string<char> > > (0x0x7f4913dde5a0) 0 empty

Class std::remove_volatile<std::__cxx11::basic_string<char> >
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<std::__cxx11::basic_string<char> > (0x0x7f4913dde720) 0 empty

Class std::remove_const<std::__cxx11::basic_string<char> >
   size=1 align=1
   base size=0 base align=1
std::remove_const<std::__cxx11::basic_string<char> > (0x0x7f4913dde780) 0 empty

Class std::remove_cv<std::__cxx11::basic_string<char> >
   size=1 align=1
   base size=0 base align=1
std::remove_cv<std::__cxx11::basic_string<char> > (0x0x7f4913dde6c0) 0 empty

Class std::__is_void_helper<std::__cxx11::basic_string<char> >
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<std::__cxx11::basic_string<char> > (0x0x7f4913dd0888) 0 empty
  std::integral_constant<bool, false> (0x0x7f4913dde960) 0 empty

Class std::is_void<std::__cxx11::basic_string<char> >
   size=1 align=1
   base size=1 base align=1
std::is_void<std::__cxx11::basic_string<char> > (0x0x7f4913dd09c0) 0 empty
  std::integral_constant<bool, false> (0x0x7f4913dde9c0) 0 empty

Class std::__or_<std::is_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_void<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_void<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > (0x0x7f4913dd0a28) 0 empty
  std::is_void<std::__cxx11::basic_string<char> > (0x0x7f4913dd0a90) 0 empty
    std::integral_constant<bool, false> (0x0x7f4913ddea20) 0 empty

Class std::__or_<std::is_function<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_void<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_void<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > (0x0x7f4913dd0af8) 0 empty
  std::__or_<std::is_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_void<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > (0x0x7f4913dd0b60) 0 empty
    std::is_void<std::__cxx11::basic_string<char> > (0x0x7f4913dd0bc8) 0 empty
      std::integral_constant<bool, false> (0x0x7f4913ddea80) 0 empty

Class std::__not_<std::__or_<std::is_function<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_void<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_void<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > (0x0x7f4913dd0c30) 0 empty
  std::integral_constant<bool, true> (0x0x7f4913ddeae0) 0 empty

Class std::is_object<std::__cxx11::basic_string<char> >
   size=1 align=1
   base size=1 base align=1
std::is_object<std::__cxx11::basic_string<char> > (0x0x7f4913dd0c98) 0 empty
  std::integral_constant<bool, true> (0x0x7f4913ddeb40) 0 empty

Class std::conditional<true, std::is_object<std::__cxx11::basic_string<char> >, std::is_reference<std::__cxx11::basic_string<char> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_object<std::__cxx11::basic_string<char> >, std::is_reference<std::__cxx11::basic_string<char> > > (0x0x7f4913ddec60) 0 empty

Class std::__or_<std::is_object<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > (0x0x7f4913dd0d00) 0 empty
  std::is_object<std::__cxx11::basic_string<char> > (0x0x7f4913dd0d68) 0 empty
    std::integral_constant<bool, true> (0x0x7f4913ddecc0) 0 empty

Class std::__is_referenceable<std::__cxx11::basic_string<char> >
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<std::__cxx11::basic_string<char> > (0x0x7f4913dd0dd0) 0 empty
  std::integral_constant<bool, true> (0x0x7f4913dded20) 0 empty

Class std::conditional<false, std::__is_direct_constructible_ref_cast<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char>&&>, std::__is_direct_constructible_new_safe<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char>&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__is_direct_constructible_ref_cast<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char>&&>, std::__is_direct_constructible_new_safe<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char>&&> > (0x0x7f4913dded80) 0 empty

Class std::conditional<false, std::is_void<std::__cxx11::basic_string<char> >, std::__or_<std::__is_array_unknown_bounds<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_function<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_void<std::__cxx11::basic_string<char> >, std::__or_<std::__is_array_unknown_bounds<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_function<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > (0x0x7f4913ddede0) 0 empty

Class std::is_array<std::__cxx11::basic_string<char> >
   size=1 align=1
   base size=1 base align=1
std::is_array<std::__cxx11::basic_string<char> > (0x0x7f4913dd0f08) 0 empty
  std::integral_constant<bool, false> (0x0x7f4913ddee40) 0 empty

Class std::conditional<false, std::__not_<std::extent<std::__cxx11::basic_string<char>, 0u> >, std::is_array<std::__cxx11::basic_string<char> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__not_<std::extent<std::__cxx11::basic_string<char>, 0u> >, std::is_array<std::__cxx11::basic_string<char> > > (0x0x7f4913ddef60) 0 empty

Class std::__and_<std::is_array<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__not_<std::extent<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, 0u> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_array<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__not_<std::extent<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, 0u> > > (0x0x7f4913dd0f70) 0 empty
  std::is_array<std::__cxx11::basic_string<char> > (0x0x7f4913e07000) 0 empty
    std::integral_constant<bool, false> (0x0x7f4913e08000) 0 empty

Class std::__is_array_unknown_bounds<std::__cxx11::basic_string<char> >
   size=1 align=1
   base size=1 base align=1
std::__is_array_unknown_bounds<std::__cxx11::basic_string<char> > (0x0x7f4913e07068) 0 empty
  std::__and_<std::is_array<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__not_<std::extent<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, 0u> > > (0x0x7f4913e070d0) 0 empty
    std::is_array<std::__cxx11::basic_string<char> > (0x0x7f4913e07138) 0 empty
      std::integral_constant<bool, false> (0x0x7f4913e08060) 0 empty

Class std::conditional<false, std::__is_array_unknown_bounds<std::__cxx11::basic_string<char> >, std::is_function<std::__cxx11::basic_string<char> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__is_array_unknown_bounds<std::__cxx11::basic_string<char> >, std::is_function<std::__cxx11::basic_string<char> > > (0x0x7f4913e080c0) 0 empty

Class std::__or_<std::__is_array_unknown_bounds<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_function<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::__is_array_unknown_bounds<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_function<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > (0x0x7f4913e071a0) 0 empty
  std::is_function<std::__cxx11::basic_string<char> > (0x0x7f4913e07208) 0 empty
    std::integral_constant<bool, false> (0x0x7f4913e08120) 0 empty

Class std::__or_<std::is_void<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__is_array_unknown_bounds<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_function<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__is_array_unknown_bounds<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_function<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > (0x0x7f4913e07270) 0 empty
  std::__or_<std::__is_array_unknown_bounds<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_function<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > (0x0x7f4913e072d8) 0 empty
    std::is_function<std::__cxx11::basic_string<char> > (0x0x7f4913e07340) 0 empty
      std::integral_constant<bool, false> (0x0x7f4913e08180) 0 empty

Class std::conditional<false, std::is_reference<std::__cxx11::basic_string<char> >, std::is_scalar<std::__cxx11::basic_string<char> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_reference<std::__cxx11::basic_string<char> >, std::is_scalar<std::__cxx11::basic_string<char> > > (0x0x7f4913e081e0) 0 empty

Class std::__is_integral_helper<std::__cxx11::basic_string<char> >
   size=1 align=1
   base size=1 base align=1
std::__is_integral_helper<std::__cxx11::basic_string<char> > (0x0x7f4913e073a8) 0 empty
  std::integral_constant<bool, false> (0x0x7f4913e08300) 0 empty

Class std::is_integral<std::__cxx11::basic_string<char> >
   size=1 align=1
   base size=1 base align=1
std::is_integral<std::__cxx11::basic_string<char> > (0x0x7f4913e074e0) 0 empty
  std::integral_constant<bool, false> (0x0x7f4913e08360) 0 empty

Class std::conditional<false, std::is_integral<std::__cxx11::basic_string<char> >, std::is_floating_point<std::__cxx11::basic_string<char> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_integral<std::__cxx11::basic_string<char> >, std::is_floating_point<std::__cxx11::basic_string<char> > > (0x0x7f4913e08480) 0 empty

Class std::__is_floating_point_helper<std::__cxx11::basic_string<char> >
   size=1 align=1
   base size=1 base align=1
std::__is_floating_point_helper<std::__cxx11::basic_string<char> > (0x0x7f4913e07618) 0 empty
  std::integral_constant<bool, false> (0x0x7f4913e084e0) 0 empty

Class std::is_floating_point<std::__cxx11::basic_string<char> >
   size=1 align=1
   base size=1 base align=1
std::is_floating_point<std::__cxx11::basic_string<char> > (0x0x7f4913e07680) 0 empty
  std::integral_constant<bool, false> (0x0x7f4913e08540) 0 empty

Class std::__or_<std::is_integral<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_floating_point<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_integral<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_floating_point<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > (0x0x7f4913e076e8) 0 empty
  std::is_floating_point<std::__cxx11::basic_string<char> > (0x0x7f4913e07750) 0 empty
    std::integral_constant<bool, false> (0x0x7f4913e085a0) 0 empty

Class std::is_arithmetic<std::__cxx11::basic_string<char> >
   size=1 align=1
   base size=1 base align=1
std::is_arithmetic<std::__cxx11::basic_string<char> > (0x0x7f4913e077b8) 0 empty
  std::integral_constant<bool, false> (0x0x7f4913e08600) 0 empty

Class std::conditional<false, std::is_arithmetic<std::__cxx11::basic_string<char> >, std::__or_<std::is_enum<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_pointer<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_member_pointer<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_null_pointer<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_arithmetic<std::__cxx11::basic_string<char> >, std::__or_<std::is_enum<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_pointer<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_member_pointer<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_null_pointer<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > (0x0x7f4913e08720) 0 empty

Class std::is_enum<std::__cxx11::basic_string<char> >
   size=1 align=1
   base size=1 base align=1
std::is_enum<std::__cxx11::basic_string<char> > (0x0x7f4913e07820) 0 empty
  std::integral_constant<bool, false> (0x0x7f4913e08780) 0 empty

Class std::conditional<false, std::is_enum<std::__cxx11::basic_string<char> >, std::__or_<std::is_pointer<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_member_pointer<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_null_pointer<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_enum<std::__cxx11::basic_string<char> >, std::__or_<std::is_pointer<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_member_pointer<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_null_pointer<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > (0x0x7f4913e088a0) 0 empty

Class std::__is_pointer_helper<std::__cxx11::basic_string<char> >
   size=1 align=1
   base size=1 base align=1
std::__is_pointer_helper<std::__cxx11::basic_string<char> > (0x0x7f4913e07888) 0 empty
  std::integral_constant<bool, false> (0x0x7f4913e08900) 0 empty

Class std::is_pointer<std::__cxx11::basic_string<char> >
   size=1 align=1
   base size=1 base align=1
std::is_pointer<std::__cxx11::basic_string<char> > (0x0x7f4913e079c0) 0 empty
  std::integral_constant<bool, false> (0x0x7f4913e08960) 0 empty

Class std::conditional<false, std::is_pointer<std::__cxx11::basic_string<char> >, std::__or_<std::is_member_pointer<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_null_pointer<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_pointer<std::__cxx11::basic_string<char> >, std::__or_<std::is_member_pointer<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_null_pointer<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > (0x0x7f4913e08a80) 0 empty

Class std::__is_member_pointer_helper<std::__cxx11::basic_string<char> >
   size=1 align=1
   base size=1 base align=1
std::__is_member_pointer_helper<std::__cxx11::basic_string<char> > (0x0x7f4913e07a28) 0 empty
  std::integral_constant<bool, false> (0x0x7f4913e08ae0) 0 empty

Class std::is_member_pointer<std::__cxx11::basic_string<char> >
   size=1 align=1
   base size=1 base align=1
std::is_member_pointer<std::__cxx11::basic_string<char> > (0x0x7f4913e07a90) 0 empty
  std::integral_constant<bool, false> (0x0x7f4913e08b40) 0 empty

Class std::conditional<false, std::is_member_pointer<std::__cxx11::basic_string<char> >, std::is_null_pointer<std::__cxx11::basic_string<char> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_member_pointer<std::__cxx11::basic_string<char> >, std::is_null_pointer<std::__cxx11::basic_string<char> > > (0x0x7f4913e08ba0) 0 empty

Class std::__is_null_pointer_helper<std::__cxx11::basic_string<char> >
   size=1 align=1
   base size=1 base align=1
std::__is_null_pointer_helper<std::__cxx11::basic_string<char> > (0x0x7f4913e07c98) 0 empty
  std::integral_constant<bool, false> (0x0x7f4913e08c00) 0 empty

Class std::is_null_pointer<std::__cxx11::basic_string<char> >
   size=1 align=1
   base size=1 base align=1
std::is_null_pointer<std::__cxx11::basic_string<char> > (0x0x7f4913e07d00) 0 empty
  std::integral_constant<bool, false> (0x0x7f4913e08c60) 0 empty

Class std::__or_<std::is_member_pointer<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_null_pointer<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_member_pointer<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_null_pointer<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > (0x0x7f4913e07d68) 0 empty
  std::is_null_pointer<std::__cxx11::basic_string<char> > (0x0x7f4913e07dd0) 0 empty
    std::integral_constant<bool, false> (0x0x7f4913e08cc0) 0 empty

Class std::__or_<std::is_pointer<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_member_pointer<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_null_pointer<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_pointer<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_member_pointer<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_null_pointer<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > (0x0x7f4913e07e38) 0 empty
  std::__or_<std::is_member_pointer<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_null_pointer<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > (0x0x7f4913e07ea0) 0 empty
    std::is_null_pointer<std::__cxx11::basic_string<char> > (0x0x7f4913e07f08) 0 empty
      std::integral_constant<bool, false> (0x0x7f4913e08d20) 0 empty

Class std::__or_<std::is_enum<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_pointer<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_member_pointer<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_null_pointer<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_enum<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_pointer<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_member_pointer<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_null_pointer<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > (0x0x7f4913e07f70) 0 empty
  std::__or_<std::is_pointer<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_member_pointer<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_null_pointer<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > (0x0x7f4913e28000) 0 empty
    std::__or_<std::is_member_pointer<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_null_pointer<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > (0x0x7f4913e28068) 0 empty
      std::is_null_pointer<std::__cxx11::basic_string<char> > (0x0x7f4913e280d0) 0 empty
        std::integral_constant<bool, false> (0x0x7f4913e08d80) 0 empty

Class std::__or_<std::is_arithmetic<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_enum<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_pointer<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_member_pointer<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_null_pointer<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_arithmetic<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_enum<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_pointer<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_member_pointer<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_null_pointer<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > (0x0x7f4913e28138) 0 empty
  std::__or_<std::is_enum<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_pointer<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_member_pointer<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_null_pointer<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > (0x0x7f4913e281a0) 0 empty
    std::__or_<std::is_pointer<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_member_pointer<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_null_pointer<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > (0x0x7f4913e28208) 0 empty
      std::__or_<std::is_member_pointer<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_null_pointer<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > (0x0x7f4913e28270) 0 empty
        std::is_null_pointer<std::__cxx11::basic_string<char> > (0x0x7f4913e282d8) 0 empty
          std::integral_constant<bool, false> (0x0x7f4913e08de0) 0 empty

Class std::is_scalar<std::__cxx11::basic_string<char> >
   size=1 align=1
   base size=1 base align=1
std::is_scalar<std::__cxx11::basic_string<char> > (0x0x7f4913e28340) 0 empty
  std::integral_constant<bool, false> (0x0x7f4913e08e40) 0 empty

Class std::__or_<std::is_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_scalar<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_scalar<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > (0x0x7f4913e283a8) 0 empty
  std::is_scalar<std::__cxx11::basic_string<char> > (0x0x7f4913e28410) 0 empty
    std::integral_constant<bool, false> (0x0x7f4913e08ea0) 0 empty

Class std::remove_all_extents<std::__cxx11::basic_string<char> >
   size=1 align=1
   base size=0 base align=1
std::remove_all_extents<std::__cxx11::basic_string<char> > (0x0x7f4913e08f00) 0 empty

Class std::__is_destructible_impl<std::__cxx11::basic_string<char> >
   size=1 align=1
   base size=1 base align=1
std::__is_destructible_impl<std::__cxx11::basic_string<char> > (0x0x7f4913e28548) 0 empty
  std::__do_is_destructible_impl (0x0x7f4913e08f60) 0 empty

Class std::__is_destructible_safe<std::__cxx11::basic_string<char>, false, false>
   size=1 align=1
   base size=1 base align=1
std::__is_destructible_safe<std::__cxx11::basic_string<char>, false, false> (0x0x7f4913e28618) 0 empty
  std::integral_constant<bool, true> (0x0x7f4913e30000) 0 empty

Class std::is_destructible<std::__cxx11::basic_string<char> >
   size=1 align=1
   base size=1 base align=1
std::is_destructible<std::__cxx11::basic_string<char> > (0x0x7f4913e28680) 0 empty
  std::integral_constant<bool, true> (0x0x7f4913e30060) 0 empty

Class std::conditional<true, std::__is_direct_constructible_impl<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char>&&>, std::is_destructible<std::__cxx11::basic_string<char> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_direct_constructible_impl<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char>&&>, std::is_destructible<std::__cxx11::basic_string<char> > > (0x0x7f4913e300c0) 0 empty

Class std::is_function<std::__cxx11::basic_string<char>&&>
   size=1 align=1
   base size=1 base align=1
std::is_function<std::__cxx11::basic_string<char>&&> (0x0x7f4913e28820) 0 empty
  std::integral_constant<bool, false> (0x0x7f4913e30180) 0 empty

Class std::conditional<false, std::is_function<std::__cxx11::basic_string<char>&&>, std::__or_<std::is_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::is_void<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<std::__cxx11::basic_string<char>&&>, std::__or_<std::is_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::is_void<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> > > (0x0x7f4913e302a0) 0 empty

Class std::is_lvalue_reference<std::__cxx11::basic_string<char>&&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<std::__cxx11::basic_string<char>&&> (0x0x7f4913e28888) 0 empty
  std::integral_constant<bool, false> (0x0x7f4913e30300) 0 empty

Class std::conditional<false, std::is_lvalue_reference<std::__cxx11::basic_string<char>&&>, std::is_rvalue_reference<std::__cxx11::basic_string<char>&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_lvalue_reference<std::__cxx11::basic_string<char>&&>, std::is_rvalue_reference<std::__cxx11::basic_string<char>&&> > (0x0x7f4913e30360) 0 empty

Class std::is_rvalue_reference<std::__cxx11::basic_string<char>&&>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<std::__cxx11::basic_string<char>&&> (0x0x7f4913e28a90) 0 empty
  std::integral_constant<bool, true> (0x0x7f4913e303c0) 0 empty

Class std::__or_<std::is_lvalue_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::is_rvalue_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::is_rvalue_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> > (0x0x7f4913e28af8) 0 empty
  std::is_rvalue_reference<std::__cxx11::basic_string<char>&&> (0x0x7f4913e28b60) 0 empty
    std::integral_constant<bool, true> (0x0x7f4913e30420) 0 empty

Class std::is_reference<std::__cxx11::basic_string<char>&&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<std::__cxx11::basic_string<char>&&> (0x0x7f4913e28bc8) 0 empty
  std::integral_constant<bool, true> (0x0x7f4913e30480) 0 empty

Class std::conditional<true, std::is_reference<std::__cxx11::basic_string<char>&&>, std::is_void<std::__cxx11::basic_string<char>&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_reference<std::__cxx11::basic_string<char>&&>, std::is_void<std::__cxx11::basic_string<char>&&> > (0x0x7f4913e305a0) 0 empty

Class std::__or_<std::is_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::is_void<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::is_void<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> > (0x0x7f4913e28c30) 0 empty
  std::is_reference<std::__cxx11::basic_string<char>&&> (0x0x7f4913e28c98) 0 empty
    std::integral_constant<bool, true> (0x0x7f4913e30600) 0 empty

Class std::__or_<std::is_function<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::is_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::is_void<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::is_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::is_void<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> > (0x0x7f4913e28d00) 0 empty
  std::__or_<std::is_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::is_void<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> > (0x0x7f4913e28d68) 0 empty
    std::is_reference<std::__cxx11::basic_string<char>&&> (0x0x7f4913e28dd0) 0 empty
      std::integral_constant<bool, true> (0x0x7f4913e30660) 0 empty

Class std::__not_<std::__or_<std::is_function<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::is_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::is_void<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::is_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::is_void<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> > > (0x0x7f4913e28e38) 0 empty
  std::integral_constant<bool, false> (0x0x7f4913e306c0) 0 empty

Class std::is_object<std::__cxx11::basic_string<char>&&>
   size=1 align=1
   base size=1 base align=1
std::is_object<std::__cxx11::basic_string<char>&&> (0x0x7f4913e28ea0) 0 empty
  std::integral_constant<bool, false> (0x0x7f4913e30720) 0 empty

Class std::conditional<false, std::is_object<std::__cxx11::basic_string<char>&&>, std::is_reference<std::__cxx11::basic_string<char>&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_object<std::__cxx11::basic_string<char>&&>, std::is_reference<std::__cxx11::basic_string<char>&&> > (0x0x7f4913e30840) 0 empty

Class std::__or_<std::is_object<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::is_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::is_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> > (0x0x7f4913e28f08) 0 empty
  std::is_reference<std::__cxx11::basic_string<char>&&> (0x0x7f4913e28f70) 0 empty
    std::integral_constant<bool, true> (0x0x7f4913e308a0) 0 empty

Class std::__is_referenceable<std::__cxx11::basic_string<char>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<std::__cxx11::basic_string<char>&&> (0x0x7f4913e48000) 0 empty
  std::integral_constant<bool, true> (0x0x7f4913e30900) 0 empty

Class std::__add_rvalue_reference_helper<std::__cxx11::basic_string<char>&&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<std::__cxx11::basic_string<char>&&, true> (0x0x7f4913e30960) 0 empty

Class std::add_rvalue_reference<std::__cxx11::basic_string<char>&&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<std::__cxx11::basic_string<char>&&> (0x0x7f4913e48138) 0 empty
  std::__add_rvalue_reference_helper<std::__cxx11::basic_string<char>&&, true> (0x0x7f4913e309c0) 0 empty

Class std::__is_direct_constructible_impl<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_impl<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char>&&> (0x0x7f4913e287b8) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f4913e30120) 0 empty

Class std::__and_<std::is_destructible<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__is_direct_constructible_impl<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_destructible<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__is_direct_constructible_impl<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> > (0x0x7f4913e482d8) 0 empty
  std::__is_direct_constructible_impl<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char>&&> (0x0x7f4913e48340) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f4913e30a20) 0 empty

Class std::__is_direct_constructible_new_safe<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new_safe<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char>&&> (0x0x7f4913e483a8) 0 empty
  std::__and_<std::is_destructible<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__is_direct_constructible_impl<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> > (0x0x7f4913e48410) 0 empty
    std::__is_direct_constructible_impl<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char>&&> (0x0x7f4913e48478) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7f4913e30a80) 0 empty

Class std::__is_direct_constructible_new<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char>&&> (0x0x7f4913e484e0) 0 empty
  std::__is_direct_constructible_new_safe<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char>&&> (0x0x7f4913e48548) 0 empty
    std::__and_<std::is_destructible<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__is_direct_constructible_impl<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> > (0x0x7f4913e485b0) 0 empty
      std::__is_direct_constructible_impl<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char>&&> (0x0x7f4913e48618) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7f4913e30ae0) 0 empty

Class std::__is_direct_constructible<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char>&&> (0x0x7f4913e48680) 0 empty
  std::integral_constant<bool, true> (0x0x7f4913e30b40) 0 empty

Class std::__is_constructible_impl<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>
   size=1 align=1
   base size=1 base align=1
std::__is_constructible_impl<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> (0x0x7f4913e487b8) 0 empty
  std::__is_direct_constructible<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char>&&> (0x0x7f4913e48820) 0 empty
    std::integral_constant<bool, true> (0x0x7f4913e30ba0) 0 empty

Class std::is_constructible<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>
   size=1 align=1
   base size=1 base align=1
std::is_constructible<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> (0x0x7f4913e488f0) 0 empty
  std::integral_constant<bool, true> (0x0x7f4913e30c00) 0 empty

Class std::conditional<true, std::__is_nt_constructible_impl<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::is_constructible<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_nt_constructible_impl<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::is_constructible<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> > (0x0x7f4913e30c60) 0 empty

Class std::__is_nt_constructible_impl<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>
   size=1 align=1
   base size=1 base align=1
std::__is_nt_constructible_impl<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> (0x0x7f4913e48958) 0 empty
  std::integral_constant<bool, true> (0x0x7f4913e30cc0) 0 empty

Class std::__and_<std::is_constructible<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::__is_nt_constructible_impl<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::__is_nt_constructible_impl<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> > (0x0x7f4913e489c0) 0 empty
  std::__is_nt_constructible_impl<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> (0x0x7f4913e48a28) 0 empty
    std::integral_constant<bool, true> (0x0x7f4913e30d20) 0 empty

Class std::is_nothrow_constructible<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_constructible<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> (0x0x7f4913e48a90) 0 empty
  std::__and_<std::is_constructible<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::__is_nt_constructible_impl<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> > (0x0x7f4913e48af8) 0 empty
    std::__is_nt_constructible_impl<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> (0x0x7f4913e48b60) 0 empty
      std::integral_constant<bool, true> (0x0x7f4913e30d80) 0 empty

Class std::__is_nothrow_move_constructible_impl<std::__cxx11::basic_string<char>, true>
   size=1 align=1
   base size=1 base align=1
std::__is_nothrow_move_constructible_impl<std::__cxx11::basic_string<char>, true> (0x0x7f4913e48bc8) 0 empty
  std::is_nothrow_constructible<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> (0x0x7f4913e48c30) 0 empty
    std::__and_<std::is_constructible<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::__is_nt_constructible_impl<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> > (0x0x7f4913e48c98) 0 empty
      std::__is_nt_constructible_impl<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> (0x0x7f4913e48d00) 0 empty
        std::integral_constant<bool, true> (0x0x7f4913e30de0) 0 empty

Class std::is_nothrow_move_constructible<std::__cxx11::basic_string<char> >
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_move_constructible<std::__cxx11::basic_string<char> > (0x0x7f4913e48d68) 0 empty
  std::__is_nothrow_move_constructible_impl<std::__cxx11::basic_string<char>, true> (0x0x7f4913e48dd0) 0 empty
    std::is_nothrow_constructible<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> (0x0x7f4913e48e38) 0 empty
      std::__and_<std::is_constructible<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::__is_nt_constructible_impl<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> > (0x0x7f4913e48ea0) 0 empty
        std::__is_nt_constructible_impl<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> (0x0x7f4913e48f08) 0 empty
          std::integral_constant<bool, true> (0x0x7f4913e30e40) 0 empty

Class std::__not_<std::is_nothrow_move_constructible<std::__cxx11::basic_string<char> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::is_nothrow_move_constructible<std::__cxx11::basic_string<char> > > (0x0x7f4913e48f70) 0 empty
  std::integral_constant<bool, false> (0x0x7f4913e30ea0) 0 empty

Class std::conditional<false, std::is_copy_constructible<std::__cxx11::basic_string<char> >, std::__not_<std::is_nothrow_move_constructible<std::__cxx11::basic_string<char> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_copy_constructible<std::__cxx11::basic_string<char> >, std::__not_<std::is_nothrow_move_constructible<std::__cxx11::basic_string<char> > > > (0x0x7f4913e30f00) 0 empty

Class std::__and_<std::__not_<std::is_nothrow_move_constructible<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_copy_constructible<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__not_<std::is_nothrow_move_constructible<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_copy_constructible<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > (0x0x7f4913e59000) 0 empty
  std::__not_<std::is_nothrow_move_constructible<std::__cxx11::basic_string<char> > > (0x0x7f4913e59068) 0 empty
    std::integral_constant<bool, false> (0x0x7f4913e30f60) 0 empty

Class std::__move_if_noexcept_cond<std::__cxx11::basic_string<char> >
   size=1 align=1
   base size=1 base align=1
std::__move_if_noexcept_cond<std::__cxx11::basic_string<char> > (0x0x7f4913e590d0) 0 empty
  std::integral_constant<bool, false> (0x0x7f4913e5c000) 0 empty

Class std::conditional<false, const std::__cxx11::basic_string<char>*, std::move_iterator<std::__cxx11::basic_string<char>*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, const std::__cxx11::basic_string<char>*, std::move_iterator<std::__cxx11::basic_string<char>*> > (0x0x7f4913e5c060) 0 empty

Class std::conditional<false, std::__cxx11::basic_string<char>*, std::move_iterator<std::__cxx11::basic_string<char>*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__cxx11::basic_string<char>*, std::move_iterator<std::__cxx11::basic_string<char>*> > (0x0x7f4913e5c180) 0 empty

Class std::conditional<true, std::__cxx11::basic_string<char>&&, std::__cxx11::basic_string<char>&>
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__cxx11::basic_string<char>&&, std::__cxx11::basic_string<char>&> (0x0x7f4913e5c240) 0 empty

Class std::move_iterator<std::__cxx11::basic_string<char>*>
   size=8 align=8
   base size=8 base align=8
std::move_iterator<std::__cxx11::basic_string<char>*> (0x0x7f4913e5c1e0) 0

Class std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<const short unsigned int, long unsigned int> > > >
   size=1 align=1
   base size=0 base align=1
std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<const short unsigned int, long unsigned int> > > > (0x0x7f4913e5cea0) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::_Rb_tree_node<std::pair<const short unsigned int, long unsigned int> > > >
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::_Rb_tree_node<std::pair<const short unsigned int, long unsigned int> > > > (0x0x7f4913e59958) 0 empty
  std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<const short unsigned int, long unsigned int> > > > (0x0x7f4913e5cf00) 0 empty

Class std::is_same<std::_Rb_tree_node<std::pair<const short unsigned int, long unsigned int> >*, std::pair<const short unsigned int, long unsigned int>*>
   size=1 align=1
   base size=1 base align=1
std::is_same<std::_Rb_tree_node<std::pair<const short unsigned int, long unsigned int> >*, std::pair<const short unsigned int, long unsigned int>*> (0x0x7f4913e59a28) 0 empty
  std::integral_constant<bool, false> (0x0x7f4913e5cf60) 0 empty

Class std::conditional<false, std::__not_<std::is_pointer<std::pair<const short unsigned int, long unsigned int>*> >, std::is_same<std::_Rb_tree_node<std::pair<const short unsigned int, long unsigned int> >*, std::pair<const short unsigned int, long unsigned int>*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__not_<std::is_pointer<std::pair<const short unsigned int, long unsigned int>*> >, std::is_same<std::_Rb_tree_node<std::pair<const short unsigned int, long unsigned int> >*, std::pair<const short unsigned int, long unsigned int>*> > (0x0x7f4913ea2000) 0 empty

Class std::__and_<std::is_same<std::_Rb_tree_node<std::pair<const short unsigned int, long unsigned int> >*, std::pair<const short unsigned int, long unsigned int>*>, std::__not_<std::is_pointer<std::pair<const short unsigned int, long unsigned int>*> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_same<std::_Rb_tree_node<std::pair<const short unsigned int, long unsigned int> >*, std::pair<const short unsigned int, long unsigned int>*>, std::__not_<std::is_pointer<std::pair<const short unsigned int, long unsigned int>*> > > (0x0x7f4913e59a90) 0 empty
  std::is_same<std::_Rb_tree_node<std::pair<const short unsigned int, long unsigned int> >*, std::pair<const short unsigned int, long unsigned int>*> (0x0x7f4913e59af8) 0 empty
    std::integral_constant<bool, false> (0x0x7f4913ea2060) 0 empty

Class std::conditional<true, std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const short unsigned int, long unsigned int> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> >, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const short unsigned int, long unsigned int> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const short unsigned int, long unsigned int> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> >, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const short unsigned int, long unsigned int> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > > (0x0x7f4913ea2a20) 0 empty

Class std::conditional<false, std::__is_direct_constructible_ref_cast<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const short unsigned int, long unsigned int> >*&>, std::__is_direct_constructible_new_safe<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const short unsigned int, long unsigned int> >*&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__is_direct_constructible_ref_cast<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const short unsigned int, long unsigned int> >*&>, std::__is_direct_constructible_new_safe<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const short unsigned int, long unsigned int> >*&> > (0x0x7f4913ea2a80) 0 empty

Class std::conditional<true, std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const short unsigned int, long unsigned int> >*&>, std::is_destructible<std::_Rb_tree_node_base*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const short unsigned int, long unsigned int> >*&>, std::is_destructible<std::_Rb_tree_node_base*> > (0x0x7f4913ea2ae0) 0 empty

Class std::is_function<std::_Rb_tree_node<std::pair<const short unsigned int, long unsigned int> >*&>
   size=1 align=1
   base size=1 base align=1
std::is_function<std::_Rb_tree_node<std::pair<const short unsigned int, long unsigned int> >*&> (0x0x7f4913e59d68) 0 empty
  std::integral_constant<bool, false> (0x0x7f4913ea2ba0) 0 empty

Class std::conditional<false, std::is_function<std::_Rb_tree_node<std::pair<const short unsigned int, long unsigned int> >*&>, std::__or_<std::is_reference<std::_Rb_tree_node<std::pair<const short unsigned int, long unsigned int> >*&>, std::is_void<std::_Rb_tree_node<std::pair<const short unsigned int, long unsigned int> >*&> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<std::_Rb_tree_node<std::pair<const short unsigned int, long unsigned int> >*&>, std::__or_<std::is_reference<std::_Rb_tree_node<std::pair<const short unsigned int, long unsigned int> >*&>, std::is_void<std::_Rb_tree_node<std::pair<const short unsigned int, long unsigned int> >*&> > > (0x0x7f4913ea2d80) 0 empty

Class std::is_lvalue_reference<std::_Rb_tree_node<std::pair<const short unsigned int, long unsigned int> >*&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<std::_Rb_tree_node<std::pair<const short unsigned int, long unsigned int> >*&> (0x0x7f4913e59dd0) 0 empty
  std::integral_constant<bool, true> (0x0x7f4913ea2de0) 0 empty

Class std::conditional<true, std::is_lvalue_reference<std::_Rb_tree_node<std::pair<const short unsigned int, long unsigned int> >*&>, std::is_rvalue_reference<std::_Rb_tree_node<std::pair<const short unsigned int, long unsigned int> >*&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_lvalue_reference<std::_Rb_tree_node<std::pair<const short unsigned int, long unsigned int> >*&>, std::is_rvalue_reference<std::_Rb_tree_node<std::pair<const short unsigned int, long unsigned int> >*&> > (0x0x7f4913ea2e40) 0 empty

Class std::__or_<std::is_lvalue_reference<std::_Rb_tree_node<std::pair<const short unsigned int, long unsigned int> >*&>, std::is_rvalue_reference<std::_Rb_tree_node<std::pair<const short unsigned int, long unsigned int> >*&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<std::_Rb_tree_node<std::pair<const short unsigned int, long unsigned int> >*&>, std::is_rvalue_reference<std::_Rb_tree_node<std::pair<const short unsigned int, long unsigned int> >*&> > (0x0x7f4913e59548) 0 empty
  std::is_lvalue_reference<std::_Rb_tree_node<std::pair<const short unsigned int, long unsigned int> >*&> (0x0x7f4913e599c0) 0 empty
    std::integral_constant<bool, true> (0x0x7f4913ea2ea0) 0 empty

Class std::is_reference<std::_Rb_tree_node<std::pair<const short unsigned int, long unsigned int> >*&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<std::_Rb_tree_node<std::pair<const short unsigned int, long unsigned int> >*&> (0x0x7f4913eda068) 0 empty
  std::integral_constant<bool, true> (0x0x7f4913ea2f00) 0 empty

Class std::conditional<true, std::is_reference<std::_Rb_tree_node<std::pair<const short unsigned int, long unsigned int> >*&>, std::is_void<std::_Rb_tree_node<std::pair<const short unsigned int, long unsigned int> >*&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_reference<std::_Rb_tree_node<std::pair<const short unsigned int, long unsigned int> >*&>, std::is_void<std::_Rb_tree_node<std::pair<const short unsigned int, long unsigned int> >*&> > (0x0x7f4913edc060) 0 empty

Class std::__or_<std::is_reference<std::_Rb_tree_node<std::pair<const short unsigned int, long unsigned int> >*&>, std::is_void<std::_Rb_tree_node<std::pair<const short unsigned int, long unsigned int> >*&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::_Rb_tree_node<std::pair<const short unsigned int, long unsigned int> >*&>, std::is_void<std::_Rb_tree_node<std::pair<const short unsigned int, long unsigned int> >*&> > (0x0x7f4913eda1a0) 0 empty
  std::is_reference<std::_Rb_tree_node<std::pair<const short unsigned int, long unsigned int> >*&> (0x0x7f4913eda208) 0 empty
    std::integral_constant<bool, true> (0x0x7f4913edc0c0) 0 empty

Class std::__or_<std::is_function<std::_Rb_tree_node<std::pair<const short unsigned int, long unsigned int> >*&>, std::is_reference<std::_Rb_tree_node<std::pair<const short unsigned int, long unsigned int> >*&>, std::is_void<std::_Rb_tree_node<std::pair<const short unsigned int, long unsigned int> >*&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::_Rb_tree_node<std::pair<const short unsigned int, long unsigned int> >*&>, std::is_reference<std::_Rb_tree_node<std::pair<const short unsigned int, long unsigned int> >*&>, std::is_void<std::_Rb_tree_node<std::pair<const short unsigned int, long unsigned int> >*&> > (0x0x7f4913eda2d8) 0 empty
  std::__or_<std::is_reference<std::_Rb_tree_node<std::pair<const short unsigned int, long unsigned int> >*&>, std::is_void<std::_Rb_tree_node<std::pair<const short unsigned int, long unsigned int> >*&> > (0x0x7f4913eda340) 0 empty
    std::is_reference<std::_Rb_tree_node<std::pair<const short unsigned int, long unsigned int> >*&> (0x0x7f4913eda3a8) 0 empty
      std::integral_constant<bool, true> (0x0x7f4913edc120) 0 empty

Class std::__not_<std::__or_<std::is_function<std::_Rb_tree_node<std::pair<const short unsigned int, long unsigned int> >*&>, std::is_reference<std::_Rb_tree_node<std::pair<const short unsigned int, long unsigned int> >*&>, std::is_void<std::_Rb_tree_node<std::pair<const short unsigned int, long unsigned int> >*&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<std::_Rb_tree_node<std::pair<const short unsigned int, long unsigned int> >*&>, std::is_reference<std::_Rb_tree_node<std::pair<const short unsigned int, long unsigned int> >*&>, std::is_void<std::_Rb_tree_node<std::pair<const short unsigned int, long unsigned int> >*&> > > (0x0x7f4913eda478) 0 empty
  std::integral_constant<bool, false> (0x0x7f4913edc180) 0 empty

Class std::is_object<std::_Rb_tree_node<std::pair<const short unsigned int, long unsigned int> >*&>
   size=1 align=1
   base size=1 base align=1
std::is_object<std::_Rb_tree_node<std::pair<const short unsigned int, long unsigned int> >*&> (0x0x7f4913eda4e0) 0 empty
  std::integral_constant<bool, false> (0x0x7f4913edc1e0) 0 empty

Class std::conditional<false, std::is_object<std::_Rb_tree_node<std::pair<const short unsigned int, long unsigned int> >*&>, std::is_reference<std::_Rb_tree_node<std::pair<const short unsigned int, long unsigned int> >*&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_object<std::_Rb_tree_node<std::pair<const short unsigned int, long unsigned int> >*&>, std::is_reference<std::_Rb_tree_node<std::pair<const short unsigned int, long unsigned int> >*&> > (0x0x7f4913edc3c0) 0 empty

Class std::__or_<std::is_object<std::_Rb_tree_node<std::pair<const short unsigned int, long unsigned int> >*&>, std::is_reference<std::_Rb_tree_node<std::pair<const short unsigned int, long unsigned int> >*&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<std::_Rb_tree_node<std::pair<const short unsigned int, long unsigned int> >*&>, std::is_reference<std::_Rb_tree_node<std::pair<const short unsigned int, long unsigned int> >*&> > (0x0x7f4913eda548) 0 empty
  std::is_reference<std::_Rb_tree_node<std::pair<const short unsigned int, long unsigned int> >*&> (0x0x7f4913eda5b0) 0 empty
    std::integral_constant<bool, true> (0x0x7f4913edc420) 0 empty

Class std::__is_referenceable<std::_Rb_tree_node<std::pair<const short unsigned int, long unsigned int> >*&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<std::_Rb_tree_node<std::pair<const short unsigned int, long unsigned int> >*&> (0x0x7f4913eda680) 0 empty
  std::integral_constant<bool, true> (0x0x7f4913edc480) 0 empty

Class std::__add_rvalue_reference_helper<std::_Rb_tree_node<std::pair<const short unsigned int, long unsigned int> >*&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<std::_Rb_tree_node<std::pair<const short unsigned int, long unsigned int> >*&, true> (0x0x7f4913edc4e0) 0 empty

Class std::add_rvalue_reference<std::_Rb_tree_node<std::pair<const short unsigned int, long unsigned int> >*&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<std::_Rb_tree_node<std::pair<const short unsigned int, long unsigned int> >*&> (0x0x7f4913eda888) 0 empty
  std::__add_rvalue_reference_helper<std::_Rb_tree_node<std::pair<const short unsigned int, long unsigned int> >*&, true> (0x0x7f4913edc540) 0 empty

Class std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const short unsigned int, long unsigned int> >*&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const short unsigned int, long unsigned int> >*&> (0x0x7f4913e59d00) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f4913ea2b40) 0 empty

Class std::__and_<std::is_destructible<std::_Rb_tree_node_base*>, std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const short unsigned int, long unsigned int> >*&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_destructible<std::_Rb_tree_node_base*>, std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const short unsigned int, long unsigned int> >*&> > (0x0x7f4913edaa28) 0 empty
  std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const short unsigned int, long unsigned int> >*&> (0x0x7f4913edaa90) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f4913edc5a0) 0 empty

Class std::__is_direct_constructible_new_safe<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const short unsigned int, long unsigned int> >*&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new_safe<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const short unsigned int, long unsigned int> >*&> (0x0x7f4913edaaf8) 0 empty
  std::__and_<std::is_destructible<std::_Rb_tree_node_base*>, std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const short unsigned int, long unsigned int> >*&> > (0x0x7f4913edab60) 0 empty
    std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const short unsigned int, long unsigned int> >*&> (0x0x7f4913edabc8) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7f4913edc600) 0 empty

Class std::__is_direct_constructible_new<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const short unsigned int, long unsigned int> >*&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const short unsigned int, long unsigned int> >*&> (0x0x7f4913edac30) 0 empty
  std::__is_direct_constructible_new_safe<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const short unsigned int, long unsigned int> >*&> (0x0x7f4913edac98) 0 empty
    std::__and_<std::is_destructible<std::_Rb_tree_node_base*>, std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const short unsigned int, long unsigned int> >*&> > (0x0x7f4913edad00) 0 empty
      std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const short unsigned int, long unsigned int> >*&> (0x0x7f4913edad68) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7f4913edc660) 0 empty

Class std::__is_direct_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const short unsigned int, long unsigned int> >*&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const short unsigned int, long unsigned int> >*&> (0x0x7f4913edadd0) 0 empty
  std::integral_constant<bool, true> (0x0x7f4913edc6c0) 0 empty

Class std::__is_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const short unsigned int, long unsigned int> >*&>
   size=1 align=1
   base size=1 base align=1
std::__is_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const short unsigned int, long unsigned int> >*&> (0x0x7f4913edae38) 0 empty
  std::__is_direct_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const short unsigned int, long unsigned int> >*&> (0x0x7f4913edaea0) 0 empty
    std::integral_constant<bool, true> (0x0x7f4913edc720) 0 empty

Class std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const short unsigned int, long unsigned int> >*&>
   size=1 align=1
   base size=1 base align=1
std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const short unsigned int, long unsigned int> >*&> (0x0x7f4913edaf08) 0 empty
  std::integral_constant<bool, true> (0x0x7f4913edc780) 0 empty

Class std::conditional<true, std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&>, std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const short unsigned int, long unsigned int> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > >, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const short unsigned int, long unsigned int> >*&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&>, std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const short unsigned int, long unsigned int> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > >, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const short unsigned int, long unsigned int> >*&> > (0x0x7f4913edc7e0) 0 empty

Class std::conditional<true, std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const short unsigned int, long unsigned int> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> >, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const short unsigned int, long unsigned int> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> >, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&> > (0x0x7f4913edc840) 0 empty

Class std::remove_volatile<std::_Rb_tree_node<std::pair<const short unsigned int, long unsigned int> >*&>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<std::_Rb_tree_node<std::pair<const short unsigned int, long unsigned int> >*&> (0x0x7f4913edc900) 0 empty

Class std::remove_const<std::_Rb_tree_node<std::pair<const short unsigned int, long unsigned int> >*&>
   size=1 align=1
   base size=0 base align=1
std::remove_const<std::_Rb_tree_node<std::pair<const short unsigned int, long unsigned int> >*&> (0x0x7f4913edca20) 0 empty

Class std::remove_cv<std::_Rb_tree_node<std::pair<const short unsigned int, long unsigned int> >*&>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<std::_Rb_tree_node<std::pair<const short unsigned int, long unsigned int> >*&> (0x0x7f4913edc8a0) 0 empty

Class std::__is_void_helper<std::_Rb_tree_node<std::pair<const short unsigned int, long unsigned int> >*&>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<std::_Rb_tree_node<std::pair<const short unsigned int, long unsigned int> >*&> (0x0x7f4913ef21a0) 0 empty
  std::integral_constant<bool, false> (0x0x7f4913edccc0) 0 empty

Class std::is_void<std::_Rb_tree_node<std::pair<const short unsigned int, long unsigned int> >*&>
   size=1 align=1
   base size=1 base align=1
std::is_void<std::_Rb_tree_node<std::pair<const short unsigned int, long unsigned int> >*&> (0x0x7f4913ef22d8) 0 empty
  std::integral_constant<bool, false> (0x0x7f4913edcde0) 0 empty

Class std::conditional<false, std::is_void<std::_Rb_tree_node<std::pair<const short unsigned int, long unsigned int> >*&>, std::__or_<std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_void<std::_Rb_tree_node<std::pair<const short unsigned int, long unsigned int> >*&>, std::__or_<std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> > > (0x0x7f4913edcf00) 0 empty

Class std::__or_<std::is_void<std::_Rb_tree_node<std::pair<const short unsigned int, long unsigned int> >*&>, std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<std::_Rb_tree_node<std::pair<const short unsigned int, long unsigned int> >*&>, std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> > (0x0x7f4913ef2340) 0 empty
  std::__or_<std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> > (0x0x7f4913ef23a8) 0 empty
    std::is_array<std::_Rb_tree_node_base*> (0x0x7f4913ef2410) 0 empty
      std::integral_constant<bool, false> (0x0x7f4913edcf60) 0 empty

Class std::__is_convertible_helper<std::_Rb_tree_node<std::pair<const short unsigned int, long unsigned int> >*&, std::_Rb_tree_node_base*, false>
   size=1 align=1
   base size=0 base align=1
std::__is_convertible_helper<std::_Rb_tree_node<std::pair<const short unsigned int, long unsigned int> >*&, std::_Rb_tree_node_base*, false> (0x0x7f4913ef6000) 0 empty

Class std::is_convertible<std::_Rb_tree_node<std::pair<const short unsigned int, long unsigned int> >*&, std::_Rb_tree_node_base*>
   size=1 align=1
   base size=1 base align=1
std::is_convertible<std::_Rb_tree_node<std::pair<const short unsigned int, long unsigned int> >*&, std::_Rb_tree_node_base*> (0x0x7f4913ef2548) 0 empty
  std::integral_constant<bool, true> (0x0x7f4913ef6060) 0 empty

Class std::conditional<true, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node<std::pair<const short unsigned int, long unsigned int> >*&, std::_Rb_tree_node_base*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node<std::pair<const short unsigned int, long unsigned int> >*&, std::_Rb_tree_node_base*> > (0x0x7f4913ef60c0) 0 empty

Class std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const short unsigned int, long unsigned int> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const short unsigned int, long unsigned int> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > (0x0x7f4913ef25b0) 0 empty
  std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> (0x0x7f4913ef2618) 0 empty
    std::integral_constant<bool, true> (0x0x7f4913ef6120) 0 empty

Class std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&>, std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const short unsigned int, long unsigned int> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&>, std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const short unsigned int, long unsigned int> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > (0x0x7f4913ef2680) 0 empty
  std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const short unsigned int, long unsigned int> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > (0x0x7f4913ef26e8) 0 empty
    std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> (0x0x7f4913ef2750) 0 empty
      std::integral_constant<bool, true> (0x0x7f4913ef6180) 0 empty

Class std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const short unsigned int, long unsigned int> >*&>, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&>, std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const short unsigned int, long unsigned int> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const short unsigned int, long unsigned int> >*&>, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&>, std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const short unsigned int, long unsigned int> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > (0x0x7f4913ef27b8) 0 empty
  std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&>, std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const short unsigned int, long unsigned int> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > (0x0x7f4913ef2820) 0 empty
    std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const short unsigned int, long unsigned int> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > (0x0x7f4913ef2888) 0 empty
      std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> (0x0x7f4913ef28f0) 0 empty
        std::integral_constant<bool, true> (0x0x7f4913ef61e0) 0 empty

Class std::conditional<false, std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const short unsigned int, long unsigned int> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> >, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const short unsigned int, long unsigned int> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const short unsigned int, long unsigned int> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> >, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const short unsigned int, long unsigned int> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > > (0x0x7f4913ef62a0) 0 empty

Class std::conditional<true, std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&>, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const short unsigned int, long unsigned int> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > >, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const short unsigned int, long unsigned int> >*&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&>, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const short unsigned int, long unsigned int> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > >, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const short unsigned int, long unsigned int> >*&> > (0x0x7f4913ef6300) 0 empty

Class std::conditional<true, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const short unsigned int, long unsigned int> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > >, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const short unsigned int, long unsigned int> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > >, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&> > (0x0x7f4913ef6360) 0 empty

Class std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const short unsigned int, long unsigned int> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const short unsigned int, long unsigned int> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > (0x0x7f4913ef29c0) 0 empty
  std::integral_constant<bool, false> (0x0x7f4913ef63c0) 0 empty

Class std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&>, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const short unsigned int, long unsigned int> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&>, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const short unsigned int, long unsigned int> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > > (0x0x7f4913ef2a28) 0 empty
  std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const short unsigned int, long unsigned int> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > (0x0x7f4913ef2a90) 0 empty
    std::integral_constant<bool, false> (0x0x7f4913ef6420) 0 empty

Class std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const short unsigned int, long unsigned int> >*&>, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&>, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const short unsigned int, long unsigned int> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const short unsigned int, long unsigned int> >*&>, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&>, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const short unsigned int, long unsigned int> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > > (0x0x7f4913ef2af8) 0 empty
  std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&>, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const short unsigned int, long unsigned int> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > > (0x0x7f4913ef2b60) 0 empty
    std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const short unsigned int, long unsigned int> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > (0x0x7f4913ef2bc8) 0 empty
      std::integral_constant<bool, false> (0x0x7f4913ef6480) 0 empty

Class std::conditional<true, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&>, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const short unsigned int, long unsigned int> >*&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&>, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const short unsigned int, long unsigned int> >*&> > (0x0x7f4913ef6540) 0 empty

Class std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const short unsigned int, long unsigned int> >*&>, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const short unsigned int, long unsigned int> >*&>, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> > (0x0x7f4913ef2c30) 0 empty
  std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> (0x0x7f4913ef2c98) 0 empty
    std::integral_constant<bool, true> (0x0x7f4913ef65a0) 0 empty

Class std::conditional<true, std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node<std::pair<const short unsigned int, long unsigned int> >*&, std::_Rb_tree_node_base*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node<std::pair<const short unsigned int, long unsigned int> >*&, std::_Rb_tree_node_base*> > (0x0x7f4913ef6660) 0 empty

Class std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const short unsigned int, long unsigned int> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const short unsigned int, long unsigned int> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> > (0x0x7f4913ef2d00) 0 empty
  std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> (0x0x7f4913ef2d68) 0 empty
    std::integral_constant<bool, true> (0x0x7f4913ef66c0) 0 empty

Class std::remove_reference<std::_Rb_tree_node<std::pair<const short unsigned int, long unsigned int> >*&>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<std::_Rb_tree_node<std::pair<const short unsigned int, long unsigned int> >*&> (0x0x7f4913ef6780) 0 empty

Class std::is_same<std::_Rb_tree_node<char>*, char*>
   size=1 align=1
   base size=1 base align=1
std::is_same<std::_Rb_tree_node<char>*, char*> (0x0x7f4913f39000) 0 empty
  std::integral_constant<bool, false> (0x0x7f4913ef6f00) 0 empty

Class std::conditional<false, std::__not_<std::is_pointer<char*> >, std::is_same<std::_Rb_tree_node<char>*, char*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__not_<std::is_pointer<char*> >, std::is_same<std::_Rb_tree_node<char>*, char*> > (0x0x7f4913ef6f60) 0 empty

Class std::__and_<std::is_same<std::_Rb_tree_node<char>*, char*>, std::__not_<std::is_pointer<char*> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_same<std::_Rb_tree_node<char>*, char*>, std::__not_<std::is_pointer<char*> > > (0x0x7f4913f39068) 0 empty
  std::is_same<std::_Rb_tree_node<char>*, char*> (0x0x7f4913f390d0) 0 empty
    std::integral_constant<bool, false> (0x0x7f4913f3b000) 0 empty

Class std::__iterator_traits<__gnu_cxx::__normal_iterator<release*, std::vector<release, std::allocator<release> > >, void>
   size=1 align=1
   base size=0 base align=1
std::__iterator_traits<__gnu_cxx::__normal_iterator<release*, std::vector<release, std::allocator<release> > >, void> (0x0x7f4913f3b7e0) 0 empty

Class std::iterator_traits<__gnu_cxx::__normal_iterator<release*, std::vector<release, std::allocator<release> > > >
   size=1 align=1
   base size=1 base align=1
std::iterator_traits<__gnu_cxx::__normal_iterator<release*, std::vector<release, std::allocator<release> > > > (0x0x7f4913f39340) 0 empty
  std::__iterator_traits<__gnu_cxx::__normal_iterator<release*, std::vector<release, std::allocator<release> > >, void> (0x0x7f4913f3b840) 0 empty

Class std::is_function<release&>
   size=1 align=1
   base size=1 base align=1
std::is_function<release&> (0x0x7f4913f39478) 0 empty
  std::integral_constant<bool, false> (0x0x7f4913f3ba20) 0 empty

Class std::conditional<false, std::is_function<release&>, std::__or_<std::is_reference<release&>, std::is_void<release&> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<release&>, std::__or_<std::is_reference<release&>, std::is_void<release&> > > (0x0x7f4913f3ba80) 0 empty

Class std::is_lvalue_reference<release&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<release&> (0x0x7f4913f394e0) 0 empty
  std::integral_constant<bool, true> (0x0x7f4913f3bae0) 0 empty

Class std::conditional<true, std::is_lvalue_reference<release&>, std::is_rvalue_reference<release&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_lvalue_reference<release&>, std::is_rvalue_reference<release&> > (0x0x7f4913f3bb40) 0 empty

Class std::__or_<std::is_lvalue_reference<release&>, std::is_rvalue_reference<release&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<release&>, std::is_rvalue_reference<release&> > (0x0x7f4913f39548) 0 empty
  std::is_lvalue_reference<release&> (0x0x7f4913f395b0) 0 empty
    std::integral_constant<bool, true> (0x0x7f4913f3bd20) 0 empty

Class std::is_reference<release&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<release&> (0x0x7f4913f39618) 0 empty
  std::integral_constant<bool, true> (0x0x7f4913f3bd80) 0 empty

Class std::conditional<true, std::is_reference<release&>, std::is_void<release&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_reference<release&>, std::is_void<release&> > (0x0x7f4913f3bde0) 0 empty

Class std::__or_<std::is_reference<release&>, std::is_void<release&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<release&>, std::is_void<release&> > (0x0x7f4913f39680) 0 empty
  std::is_reference<release&> (0x0x7f4913f396e8) 0 empty
    std::integral_constant<bool, true> (0x0x7f4913f3be40) 0 empty

Class std::__or_<std::is_function<release&>, std::is_reference<release&>, std::is_void<release&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<release&>, std::is_reference<release&>, std::is_void<release&> > (0x0x7f4913f39750) 0 empty
  std::__or_<std::is_reference<release&>, std::is_void<release&> > (0x0x7f4913f397b8) 0 empty
    std::is_reference<release&> (0x0x7f4913f39820) 0 empty
      std::integral_constant<bool, true> (0x0x7f4913f3bea0) 0 empty

Class std::__not_<std::__or_<std::is_function<release&>, std::is_reference<release&>, std::is_void<release&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<release&>, std::is_reference<release&>, std::is_void<release&> > > (0x0x7f4913f39888) 0 empty
  std::integral_constant<bool, false> (0x0x7f4913f68000) 0 empty

Class std::is_object<release&>
   size=1 align=1
   base size=1 base align=1
std::is_object<release&> (0x0x7f4913f399c0) 0 empty
  std::integral_constant<bool, false> (0x0x7f4913f68060) 0 empty

Class std::conditional<false, std::is_object<release&>, std::is_reference<release&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_object<release&>, std::is_reference<release&> > (0x0x7f4913f680c0) 0 empty

Class std::__or_<std::is_object<release&>, std::is_reference<release&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<release&>, std::is_reference<release&> > (0x0x7f4913f39a28) 0 empty
  std::is_reference<release&> (0x0x7f4913f39a90) 0 empty
    std::integral_constant<bool, true> (0x0x7f4913f68120) 0 empty

Class std::__is_referenceable<release&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<release&> (0x0x7f4913f39af8) 0 empty
  std::integral_constant<bool, true> (0x0x7f4913f68180) 0 empty

Class std::__add_rvalue_reference_helper<release&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<release&, true> (0x0x7f4913f681e0) 0 empty

Class std::add_rvalue_reference<release&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<release&> (0x0x7f4913f39b60) 0 empty
  std::__add_rvalue_reference_helper<release&, true> (0x0x7f4913f68240) 0 empty

Class std::__is_assignable_helper<release&, release&>
   size=1 align=1
   base size=0 base align=1
std::__is_assignable_helper<release&, release&> (0x0x7f4913f3b9c0) 0 empty

Class std::is_assignable<release&, release&>
   size=1 align=1
   base size=1 base align=1
std::is_assignable<release&, release&> (0x0x7f4913f39c30) 0 empty
  std::integral_constant<bool, true> (0x0x7f4913f682a0) 0 empty

Class std::remove_reference<std::allocator<std::_Rb_tree_node<char> >&>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<std::allocator<std::_Rb_tree_node<char> >&> (0x0x7f4913f684e0) 0 empty

Class std::is_error_condition_enum<std::_Rb_tree_iterator<char> >
   size=1 align=1
   base size=1 base align=1
std::is_error_condition_enum<std::_Rb_tree_iterator<char> > (0x0x7f4913f39d00) 0 empty
  std::integral_constant<bool, false> (0x0x7f4913f68660) 0 empty

Class std::is_error_code_enum<std::_Rb_tree_iterator<char> >
   size=1 align=1
   base size=1 base align=1
std::is_error_code_enum<std::_Rb_tree_iterator<char> > (0x0x7f4913f39d68) 0 empty
  std::integral_constant<bool, false> (0x0x7f4913f686c0) 0 empty

Class std::conditional<true, std::__and_<std::is_convertible<std::_Rb_tree_node<char>*&, 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<char>*&, 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<char>*&, 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<char>*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > > (0x0x7f4913f68720) 0 empty

Class std::conditional<false, std::__is_direct_constructible_ref_cast<std::_Rb_tree_node_base*, std::_Rb_tree_node<char>*&>, std::__is_direct_constructible_new_safe<std::_Rb_tree_node_base*, std::_Rb_tree_node<char>*&> >
   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<char>*&>, std::__is_direct_constructible_new_safe<std::_Rb_tree_node_base*, std::_Rb_tree_node<char>*&> > (0x0x7f4913f68780) 0 empty

Class std::conditional<true, std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node<char>*&>, 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<char>*&>, std::is_destructible<std::_Rb_tree_node_base*> > (0x0x7f4913f688a0) 0 empty

Class std::is_function<std::_Rb_tree_node<char>*&>
   size=1 align=1
   base size=1 base align=1
std::is_function<std::_Rb_tree_node<char>*&> (0x0x7f4913f39f08) 0 empty
  std::integral_constant<bool, false> (0x0x7f4913f68960) 0 empty

Class std::conditional<false, std::is_function<std::_Rb_tree_node<char>*&>, std::__or_<std::is_reference<std::_Rb_tree_node<char>*&>, std::is_void<std::_Rb_tree_node<char>*&> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<std::_Rb_tree_node<char>*&>, std::__or_<std::is_reference<std::_Rb_tree_node<char>*&>, std::is_void<std::_Rb_tree_node<char>*&> > > (0x0x7f4913f689c0) 0 empty

Class std::is_lvalue_reference<std::_Rb_tree_node<char>*&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<std::_Rb_tree_node<char>*&> (0x0x7f4913f39f70) 0 empty
  std::integral_constant<bool, true> (0x0x7f4913f68ae0) 0 empty

Class std::conditional<true, std::is_lvalue_reference<std::_Rb_tree_node<char>*&>, std::is_rvalue_reference<std::_Rb_tree_node<char>*&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_lvalue_reference<std::_Rb_tree_node<char>*&>, std::is_rvalue_reference<std::_Rb_tree_node<char>*&> > (0x0x7f4913f68b40) 0 empty

Class std::__or_<std::is_lvalue_reference<std::_Rb_tree_node<char>*&>, std::is_rvalue_reference<std::_Rb_tree_node<char>*&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<std::_Rb_tree_node<char>*&>, std::is_rvalue_reference<std::_Rb_tree_node<char>*&> > (0x0x7f4913f392d8) 0 empty
  std::is_lvalue_reference<std::_Rb_tree_node<char>*&> (0x0x7f4913f94000) 0 empty
    std::integral_constant<bool, true> (0x0x7f4913f68ba0) 0 empty

Class std::is_reference<std::_Rb_tree_node<char>*&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<std::_Rb_tree_node<char>*&> (0x0x7f4913f94068) 0 empty
  std::integral_constant<bool, true> (0x0x7f4913f68c00) 0 empty

Class std::conditional<true, std::is_reference<std::_Rb_tree_node<char>*&>, std::is_void<std::_Rb_tree_node<char>*&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_reference<std::_Rb_tree_node<char>*&>, std::is_void<std::_Rb_tree_node<char>*&> > (0x0x7f4913f68c60) 0 empty

Class std::__or_<std::is_reference<std::_Rb_tree_node<char>*&>, std::is_void<std::_Rb_tree_node<char>*&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::_Rb_tree_node<char>*&>, std::is_void<std::_Rb_tree_node<char>*&> > (0x0x7f4913f940d0) 0 empty
  std::is_reference<std::_Rb_tree_node<char>*&> (0x0x7f4913f94138) 0 empty
    std::integral_constant<bool, true> (0x0x7f4913f68cc0) 0 empty

Class std::__or_<std::is_function<std::_Rb_tree_node<char>*&>, std::is_reference<std::_Rb_tree_node<char>*&>, std::is_void<std::_Rb_tree_node<char>*&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::_Rb_tree_node<char>*&>, std::is_reference<std::_Rb_tree_node<char>*&>, std::is_void<std::_Rb_tree_node<char>*&> > (0x0x7f4913f94270) 0 empty
  std::__or_<std::is_reference<std::_Rb_tree_node<char>*&>, std::is_void<std::_Rb_tree_node<char>*&> > (0x0x7f4913f942d8) 0 empty
    std::is_reference<std::_Rb_tree_node<char>*&> (0x0x7f4913f94340) 0 empty
      std::integral_constant<bool, true> (0x0x7f4913f68d20) 0 empty

Class std::__not_<std::__or_<std::is_function<std::_Rb_tree_node<char>*&>, std::is_reference<std::_Rb_tree_node<char>*&>, std::is_void<std::_Rb_tree_node<char>*&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<std::_Rb_tree_node<char>*&>, std::is_reference<std::_Rb_tree_node<char>*&>, std::is_void<std::_Rb_tree_node<char>*&> > > (0x0x7f4913f94410) 0 empty
  std::integral_constant<bool, false> (0x0x7f4913f68d80) 0 empty

Class std::is_object<std::_Rb_tree_node<char>*&>
   size=1 align=1
   base size=1 base align=1
std::is_object<std::_Rb_tree_node<char>*&> (0x0x7f4913f94478) 0 empty
  std::integral_constant<bool, false> (0x0x7f4913f68de0) 0 empty

Class std::conditional<false, std::is_object<std::_Rb_tree_node<char>*&>, std::is_reference<std::_Rb_tree_node<char>*&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_object<std::_Rb_tree_node<char>*&>, std::is_reference<std::_Rb_tree_node<char>*&> > (0x0x7f4913f68e40) 0 empty

Class std::__or_<std::is_object<std::_Rb_tree_node<char>*&>, std::is_reference<std::_Rb_tree_node<char>*&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<std::_Rb_tree_node<char>*&>, std::is_reference<std::_Rb_tree_node<char>*&> > (0x0x7f4913f944e0) 0 empty
  std::is_reference<std::_Rb_tree_node<char>*&> (0x0x7f4913f94548) 0 empty
    std::integral_constant<bool, true> (0x0x7f4913f68ea0) 0 empty

Class std::__is_referenceable<std::_Rb_tree_node<char>*&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<std::_Rb_tree_node<char>*&> (0x0x7f4913f94750) 0 empty
  std::integral_constant<bool, true> (0x0x7f4913f68f00) 0 empty

Class std::__add_rvalue_reference_helper<std::_Rb_tree_node<char>*&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<std::_Rb_tree_node<char>*&, true> (0x0x7f4913f68f60) 0 empty

Class std::add_rvalue_reference<std::_Rb_tree_node<char>*&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<std::_Rb_tree_node<char>*&> (0x0x7f4913f947b8) 0 empty
  std::__add_rvalue_reference_helper<std::_Rb_tree_node<char>*&, true> (0x0x7f4913fa0000) 0 empty

Class std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node<char>*&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node<char>*&> (0x0x7f4913f39ea0) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f4913f68900) 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<char>*&> >
   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<char>*&> > (0x0x7f4913f94888) 0 empty
  std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node<char>*&> (0x0x7f4913f948f0) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f4913fa0120) 0 empty

Class std::__is_direct_constructible_new_safe<std::_Rb_tree_node_base*, std::_Rb_tree_node<char>*&>
   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<char>*&> (0x0x7f4913f94958) 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<char>*&> > (0x0x7f4913f949c0) 0 empty
    std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node<char>*&> (0x0x7f4913f94a28) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7f4913fa01e0) 0 empty

Class std::__is_direct_constructible_new<std::_Rb_tree_node_base*, std::_Rb_tree_node<char>*&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new<std::_Rb_tree_node_base*, std::_Rb_tree_node<char>*&> (0x0x7f4913f94a90) 0 empty
  std::__is_direct_constructible_new_safe<std::_Rb_tree_node_base*, std::_Rb_tree_node<char>*&> (0x0x7f4913f94af8) 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<char>*&> > (0x0x7f4913f94b60) 0 empty
      std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node<char>*&> (0x0x7f4913f94bc8) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7f4913fa0360) 0 empty

Class std::__is_direct_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<char>*&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<char>*&> (0x0x7f4913f94c30) 0 empty
  std::integral_constant<bool, true> (0x0x7f4913fa0540) 0 empty

Class std::__is_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node<char>*&>
   size=1 align=1
   base size=1 base align=1
std::__is_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node<char>*&> (0x0x7f4913f94c98) 0 empty
  std::__is_direct_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<char>*&> (0x0x7f4913f94d00) 0 empty
    std::integral_constant<bool, true> (0x0x7f4913fa05a0) 0 empty

Class std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<char>*&>
   size=1 align=1
   base size=1 base align=1
std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<char>*&> (0x0x7f4913f94d68) 0 empty
  std::integral_constant<bool, true> (0x0x7f4913fa0600) 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<char>*&, 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<char>*&> >
   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<char>*&, 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<char>*&> > (0x0x7f4913fa0660) 0 empty

Class std::conditional<true, std::__and_<std::is_convertible<std::_Rb_tree_node<char>*&, 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<char>*&, 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&&> > (0x0x7f4913fa06c0) 0 empty

Class std::remove_volatile<std::_Rb_tree_node<char>*&>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<std::_Rb_tree_node<char>*&> (0x0x7f4913fa0780) 0 empty

Class std::remove_const<std::_Rb_tree_node<char>*&>
   size=1 align=1
   base size=0 base align=1
std::remove_const<std::_Rb_tree_node<char>*&> (0x0x7f4913fa07e0) 0 empty

Class std::remove_cv<std::_Rb_tree_node<char>*&>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<std::_Rb_tree_node<char>*&> (0x0x7f4913fa0720) 0 empty

Class std::__is_void_helper<std::_Rb_tree_node<char>*&>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<std::_Rb_tree_node<char>*&> (0x0x7f4913f94e38) 0 empty
  std::integral_constant<bool, false> (0x0x7f4913fa0840) 0 empty

Class std::is_void<std::_Rb_tree_node<char>*&>
   size=1 align=1
   base size=1 base align=1
std::is_void<std::_Rb_tree_node<char>*&> (0x0x7f4913f94ea0) 0 empty
  std::integral_constant<bool, false> (0x0x7f4913fa08a0) 0 empty

Class std::conditional<false, std::is_void<std::_Rb_tree_node<char>*&>, 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<char>*&>, std::__or_<std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> > > (0x0x7f4913fa0900) 0 empty

Class std::__or_<std::is_void<std::_Rb_tree_node<char>*&>, 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<char>*&>, std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> > (0x0x7f4913f94f08) 0 empty
  std::__or_<std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> > (0x0x7f4913f94f70) 0 empty
    std::is_array<std::_Rb_tree_node_base*> (0x0x7f4913faf000) 0 empty
      std::integral_constant<bool, false> (0x0x7f4913fa0960) 0 empty

Class std::__is_convertible_helper<std::_Rb_tree_node<char>*&, std::_Rb_tree_node_base*, false>
   size=1 align=1
   base size=0 base align=1
std::__is_convertible_helper<std::_Rb_tree_node<char>*&, std::_Rb_tree_node_base*, false> (0x0x7f4913fa09c0) 0 empty

Class std::is_convertible<std::_Rb_tree_node<char>*&, std::_Rb_tree_node_base*>
   size=1 align=1
   base size=1 base align=1
std::is_convertible<std::_Rb_tree_node<char>*&, std::_Rb_tree_node_base*> (0x0x7f4913faf138) 0 empty
  std::integral_constant<bool, true> (0x0x7f4913fa0ae0) 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<char>*&, 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<char>*&, std::_Rb_tree_node_base*> > (0x0x7f4913fa0b40) 0 empty

Class std::__and_<std::is_convertible<std::_Rb_tree_node<char>*&, 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<char>*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > (0x0x7f4913faf1a0) 0 empty
  std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> (0x0x7f4913faf208) 0 empty
    std::integral_constant<bool, true> (0x0x7f4913fa0ba0) 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<char>*&, 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<char>*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > (0x0x7f4913faf270) 0 empty
  std::__and_<std::is_convertible<std::_Rb_tree_node<char>*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > (0x0x7f4913faf2d8) 0 empty
    std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> (0x0x7f4913faf340) 0 empty
      std::integral_constant<bool, true> (0x0x7f4913fa0c00) 0 empty

Class std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<char>*&>, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&>, std::__and_<std::is_convertible<std::_Rb_tree_node<char>*&, 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<char>*&>, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&>, std::__and_<std::is_convertible<std::_Rb_tree_node<char>*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > (0x0x7f4913faf3a8) 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<char>*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > (0x0x7f4913faf410) 0 empty
    std::__and_<std::is_convertible<std::_Rb_tree_node<char>*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > (0x0x7f4913faf478) 0 empty
      std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> (0x0x7f4913faf4e0) 0 empty
        std::integral_constant<bool, true> (0x0x7f4913fa0c60) 0 empty

Class std::conditional<false, std::__and_<std::is_convertible<std::_Rb_tree_node<char>*&, 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<char>*&, 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<char>*&, 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<char>*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > > (0x0x7f4913fa0d20) 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<char>*&, 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<char>*&> >
   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<char>*&, 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<char>*&> > (0x0x7f4913fa0d80) 0 empty

Class std::conditional<true, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node<char>*&, 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<char>*&, 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&&> > (0x0x7f4913fa0de0) 0 empty

Class std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node<char>*&, 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<char>*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > (0x0x7f4913faf5b0) 0 empty
  std::integral_constant<bool, false> (0x0x7f4913fa0e40) 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<char>*&, 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<char>*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > > (0x0x7f4913faf618) 0 empty
  std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node<char>*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > (0x0x7f4913faf680) 0 empty
    std::integral_constant<bool, false> (0x0x7f4913fa0ea0) 0 empty

Class std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<char>*&>, 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<char>*&, 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<char>*&>, 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<char>*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > > (0x0x7f4913faf6e8) 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<char>*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > > (0x0x7f4913faf750) 0 empty
    std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node<char>*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > (0x0x7f4913faf7b8) 0 empty
      std::integral_constant<bool, false> (0x0x7f4913fa0f00) 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<char>*&> >
   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<char>*&> > (0x0x7f4913bcc000) 0 empty

Class std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<char>*&>, 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<char>*&>, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> > (0x0x7f4913faf820) 0 empty
  std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> (0x0x7f4913faf888) 0 empty
    std::integral_constant<bool, true> (0x0x7f4913bcc060) 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<char>*&, 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<char>*&, std::_Rb_tree_node_base*> > (0x0x7f4913bcc120) 0 empty

Class std::__and_<std::is_convertible<std::_Rb_tree_node<char>*&, 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<char>*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> > (0x0x7f4913faf8f0) 0 empty
  std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> (0x0x7f4913faf958) 0 empty
    std::integral_constant<bool, true> (0x0x7f4913bcc180) 0 empty

Class std::remove_reference<std::_Rb_tree_node<char>*&>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<std::_Rb_tree_node<char>*&> (0x0x7f4913bcc240) 0 empty

Class std::__iterator_traits<__gnu_cxx::__normal_iterator<const char*, std::vector<char, std::allocator<char> > >, void>
   size=1 align=1
   base size=0 base align=1
std::__iterator_traits<__gnu_cxx::__normal_iterator<const char*, std::vector<char, std::allocator<char> > >, void> (0x0x7f4913c05120) 0 empty

Class std::iterator_traits<__gnu_cxx::__normal_iterator<const char*, std::vector<char, std::allocator<char> > > >
   size=1 align=1
   base size=1 base align=1
std::iterator_traits<__gnu_cxx::__normal_iterator<const char*, std::vector<char, std::allocator<char> > > > (0x0x7f4913faff08) 0 empty
  std::__iterator_traits<__gnu_cxx::__normal_iterator<const char*, std::vector<char, std::allocator<char> > >, void> (0x0x7f4913c05180) 0 empty

Class std::is_function<char&>
   size=1 align=1
   base size=1 base align=1
std::is_function<char&> (0x0x7f4913fafc98) 0 empty
  std::integral_constant<bool, false> (0x0x7f4913c05240) 0 empty

Class std::conditional<false, std::is_function<char&>, std::__or_<std::is_reference<char&>, std::is_void<char&> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<char&>, std::__or_<std::is_reference<char&>, std::is_void<char&> > > (0x0x7f4913c052a0) 0 empty

Class std::is_lvalue_reference<char&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<char&> (0x0x7f4913fafd00) 0 empty
  std::integral_constant<bool, true> (0x0x7f4913c05300) 0 empty

Class std::conditional<true, std::is_lvalue_reference<char&>, std::is_rvalue_reference<char&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_lvalue_reference<char&>, std::is_rvalue_reference<char&> > (0x0x7f4913c05360) 0 empty

Class std::__or_<std::is_lvalue_reference<char&>, std::is_rvalue_reference<char&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<char&>, std::is_rvalue_reference<char&> > (0x0x7f4913fafea0) 0 empty
  std::is_lvalue_reference<char&> (0x0x7f4913c19000) 0 empty
    std::integral_constant<bool, true> (0x0x7f4913c05480) 0 empty

Class std::is_reference<char&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<char&> (0x0x7f4913c19068) 0 empty
  std::integral_constant<bool, true> (0x0x7f4913c054e0) 0 empty

Class std::conditional<true, std::is_reference<char&>, std::is_void<char&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_reference<char&>, std::is_void<char&> > (0x0x7f4913c05540) 0 empty

Class std::__or_<std::is_reference<char&>, std::is_void<char&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<char&>, std::is_void<char&> > (0x0x7f4913c190d0) 0 empty
  std::is_reference<char&> (0x0x7f4913c19138) 0 empty
    std::integral_constant<bool, true> (0x0x7f4913c055a0) 0 empty

Class std::__or_<std::is_function<char&>, std::is_reference<char&>, std::is_void<char&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<char&>, std::is_reference<char&>, std::is_void<char&> > (0x0x7f4913c191a0) 0 empty
  std::__or_<std::is_reference<char&>, std::is_void<char&> > (0x0x7f4913c19208) 0 empty
    std::is_reference<char&> (0x0x7f4913c19270) 0 empty
      std::integral_constant<bool, true> (0x0x7f4913c05600) 0 empty

Class std::__not_<std::__or_<std::is_function<char&>, std::is_reference<char&>, std::is_void<char&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<char&>, std::is_reference<char&>, std::is_void<char&> > > (0x0x7f4913c192d8) 0 empty
  std::integral_constant<bool, false> (0x0x7f4913c05660) 0 empty

Class std::is_object<char&>
   size=1 align=1
   base size=1 base align=1
std::is_object<char&> (0x0x7f4913c19410) 0 empty
  std::integral_constant<bool, false> (0x0x7f4913c05780) 0 empty

Class std::conditional<false, std::is_object<char&>, std::is_reference<char&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_object<char&>, std::is_reference<char&> > (0x0x7f4913c057e0) 0 empty

Class std::__or_<std::is_object<char&>, std::is_reference<char&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<char&>, std::is_reference<char&> > (0x0x7f4913c19478) 0 empty
  std::is_reference<char&> (0x0x7f4913c194e0) 0 empty
    std::integral_constant<bool, true> (0x0x7f4913c05840) 0 empty

Class std::__is_referenceable<char&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<char&> (0x0x7f4913c19548) 0 empty
  std::integral_constant<bool, true> (0x0x7f4913c058a0) 0 empty

Class std::__add_rvalue_reference_helper<char&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<char&, true> (0x0x7f4913c05900) 0 empty

Class std::add_rvalue_reference<char&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<char&> (0x0x7f4913c195b0) 0 empty
  std::__add_rvalue_reference_helper<char&, true> (0x0x7f4913c05960) 0 empty

Class std::is_function<const char&>
   size=1 align=1
   base size=1 base align=1
std::is_function<const char&> (0x0x7f4913c19680) 0 empty
  std::integral_constant<bool, false> (0x0x7f4913c059c0) 0 empty

Class std::conditional<false, std::is_function<const char&>, std::__or_<std::is_reference<const char&>, std::is_void<const char&> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<const char&>, std::__or_<std::is_reference<const char&>, std::is_void<const char&> > > (0x0x7f4913c05a20) 0 empty

Class std::is_lvalue_reference<const char&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<const char&> (0x0x7f4913c196e8) 0 empty
  std::integral_constant<bool, true> (0x0x7f4913c05a80) 0 empty

Class std::conditional<true, std::is_lvalue_reference<const char&>, std::is_rvalue_reference<const char&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_lvalue_reference<const char&>, std::is_rvalue_reference<const char&> > (0x0x7f4913c05ae0) 0 empty

Class std::__or_<std::is_lvalue_reference<const char&>, std::is_rvalue_reference<const char&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<const char&>, std::is_rvalue_reference<const char&> > (0x0x7f4913c198f0) 0 empty
  std::is_lvalue_reference<const char&> (0x0x7f4913c19958) 0 empty
    std::integral_constant<bool, true> (0x0x7f4913c05b40) 0 empty

Class std::is_reference<const char&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<const char&> (0x0x7f4913c199c0) 0 empty
  std::integral_constant<bool, true> (0x0x7f4913c05c60) 0 empty

Class std::conditional<true, std::is_reference<const char&>, std::is_void<const char&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_reference<const char&>, std::is_void<const char&> > (0x0x7f4913c05cc0) 0 empty

Class std::__or_<std::is_reference<const char&>, std::is_void<const char&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<const char&>, std::is_void<const char&> > (0x0x7f4913c19a28) 0 empty
  std::is_reference<const char&> (0x0x7f4913c19a90) 0 empty
    std::integral_constant<bool, true> (0x0x7f4913c05d20) 0 empty

Class std::__or_<std::is_function<const char&>, std::is_reference<const char&>, std::is_void<const char&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<const char&>, std::is_reference<const char&>, std::is_void<const char&> > (0x0x7f4913c19af8) 0 empty
  std::__or_<std::is_reference<const char&>, std::is_void<const char&> > (0x0x7f4913c19b60) 0 empty
    std::is_reference<const char&> (0x0x7f4913c19bc8) 0 empty
      std::integral_constant<bool, true> (0x0x7f4913c05d80) 0 empty

Class std::__not_<std::__or_<std::is_function<const char&>, std::is_reference<const char&>, std::is_void<const char&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<const char&>, std::is_reference<const char&>, std::is_void<const char&> > > (0x0x7f4913c19dd0) 0 empty
  std::integral_constant<bool, false> (0x0x7f4913c05de0) 0 empty

Class std::is_object<const char&>
   size=1 align=1
   base size=1 base align=1
std::is_object<const char&> (0x0x7f4913c19e38) 0 empty
  std::integral_constant<bool, false> (0x0x7f4913c05e40) 0 empty

Class std::conditional<false, std::is_object<const char&>, std::is_reference<const char&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_object<const char&>, std::is_reference<const char&> > (0x0x7f4913c05ea0) 0 empty

Class std::__or_<std::is_object<const char&>, std::is_reference<const char&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<const char&>, std::is_reference<const char&> > (0x0x7f4913c19ea0) 0 empty
  std::is_reference<const char&> (0x0x7f4913c19f08) 0 empty
    std::integral_constant<bool, true> (0x0x7f4913c05f00) 0 empty

Class std::__is_referenceable<const char&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<const char&> (0x0x7f4913c19f70) 0 empty
  std::integral_constant<bool, true> (0x0x7f4913c05f60) 0 empty

Class std::__add_rvalue_reference_helper<const char&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<const char&, true> (0x0x7f4913c34000) 0 empty

Class std::add_rvalue_reference<const char&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<const char&> (0x0x7f4913c35000) 0 empty
  std::__add_rvalue_reference_helper<const char&, true> (0x0x7f4913c34060) 0 empty

Class std::__is_assignable_helper<char&, const char&>
   size=1 align=1
   base size=0 base align=1
std::__is_assignable_helper<char&, const char&> (0x0x7f4913c051e0) 0 empty

Class std::is_assignable<char&, const char&>
   size=1 align=1
   base size=1 base align=1
std::is_assignable<char&, const char&> (0x0x7f4913c35068) 0 empty
  std::integral_constant<bool, true> (0x0x7f4913c340c0) 0 empty

Class std::is_error_condition_enum<__gnu_cxx::__normal_iterator<const std::__cxx11::basic_string<char>*, std::vector<std::__cxx11::basic_string<char>, std::allocator<std::__cxx11::basic_string<char> > > > >
   size=1 align=1
   base size=1 base align=1
std::is_error_condition_enum<__gnu_cxx::__normal_iterator<const std::__cxx11::basic_string<char>*, std::vector<std::__cxx11::basic_string<char>, std::allocator<std::__cxx11::basic_string<char> > > > > (0x0x7f4913c35548) 0 empty
  std::integral_constant<bool, false> (0x0x7f4913c67360) 0 empty

Class std::is_error_code_enum<__gnu_cxx::__normal_iterator<const std::__cxx11::basic_string<char>*, std::vector<std::__cxx11::basic_string<char>, std::allocator<std::__cxx11::basic_string<char> > > > >
   size=1 align=1
   base size=1 base align=1
std::is_error_code_enum<__gnu_cxx::__normal_iterator<const std::__cxx11::basic_string<char>*, std::vector<std::__cxx11::basic_string<char>, std::allocator<std::__cxx11::basic_string<char> > > > > (0x0x7f4913c35618) 0 empty
  std::integral_constant<bool, false> (0x0x7f4913c673c0) 0 empty

Class std::__is_pointer<const std::__cxx11::basic_string<char>*>
   size=1 align=1
   base size=0 base align=1
std::__is_pointer<const std::__cxx11::basic_string<char>*> (0x0x7f4913c679c0) 0 empty

Class std::__is_pointer<std::__cxx11::basic_string<char>*>
   size=1 align=1
   base size=0 base align=1
std::__is_pointer<std::__cxx11::basic_string<char>*> (0x0x7f4913c67a20) 0 empty

Class std::__are_same<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >
   size=1 align=1
   base size=0 base align=1
std::__are_same<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > (0x0x7f4913c67b40) 0 empty

Class std::is_error_condition_enum<__gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char>*, std::vector<std::__cxx11::basic_string<char>, std::allocator<std::__cxx11::basic_string<char> > > > >
   size=1 align=1
   base size=1 base align=1
std::is_error_condition_enum<__gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char>*, std::vector<std::__cxx11::basic_string<char>, std::allocator<std::__cxx11::basic_string<char> > > > > (0x0x7f4913c35b60) 0 empty
  std::integral_constant<bool, false> (0x0x7f4913c67c00) 0 empty

Class std::is_error_code_enum<__gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char>*, std::vector<std::__cxx11::basic_string<char>, std::allocator<std::__cxx11::basic_string<char> > > > >
   size=1 align=1
   base size=1 base align=1
std::is_error_code_enum<__gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char>*, std::vector<std::__cxx11::basic_string<char>, std::allocator<std::__cxx11::basic_string<char> > > > > (0x0x7f4913c35bc8) 0 empty
  std::integral_constant<bool, false> (0x0x7f4913c67c60) 0 empty

Class std::iterator_traits<const delta*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<const delta*> (0x0x7f4913c93840) 0 empty

Class std::__is_assignable_helper<delta&, const delta&>
   size=1 align=1
   base size=0 base align=1
std::__is_assignable_helper<delta&, const delta&> (0x0x7f4913c938a0) 0 empty

Class std::is_assignable<delta&, const delta&>
   size=1 align=1
   base size=1 base align=1
std::is_assignable<delta&, const delta&> (0x0x7f4913c35208) 0 empty
  std::integral_constant<bool, true> (0x0x7f4913c93900) 0 empty

Class std::__iterator_traits<__gnu_cxx::__normal_iterator<const release*, std::vector<release, std::allocator<release> > >, void>
   size=1 align=1
   base size=0 base align=1
std::__iterator_traits<__gnu_cxx::__normal_iterator<const release*, std::vector<release, std::allocator<release> > >, void> (0x0x7f4913c93f00) 0 empty

Class std::iterator_traits<__gnu_cxx::__normal_iterator<const release*, std::vector<release, std::allocator<release> > > >
   size=1 align=1
   base size=1 base align=1
std::iterator_traits<__gnu_cxx::__normal_iterator<const release*, std::vector<release, std::allocator<release> > > > (0x0x7f4913c35a90) 0 empty
  std::__iterator_traits<__gnu_cxx::__normal_iterator<const release*, std::vector<release, std::allocator<release> > >, void> (0x0x7f4913c93f60) 0 empty

Class std::is_function<const release&>
   size=1 align=1
   base size=1 base align=1
std::is_function<const release&> (0x0x7f4913c35c98) 0 empty
  std::integral_constant<bool, false> (0x0x7f4913cbf060) 0 empty

Class std::conditional<false, std::is_function<const release&>, std::__or_<std::is_reference<const release&>, std::is_void<const release&> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<const release&>, std::__or_<std::is_reference<const release&>, std::is_void<const release&> > > (0x0x7f4913cbf0c0) 0 empty

Class std::is_lvalue_reference<const release&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<const release&> (0x0x7f4913ccc000) 0 empty
  std::integral_constant<bool, true> (0x0x7f4913cbf120) 0 empty

Class std::conditional<true, std::is_lvalue_reference<const release&>, std::is_rvalue_reference<const release&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_lvalue_reference<const release&>, std::is_rvalue_reference<const release&> > (0x0x7f4913cbf180) 0 empty

Class std::__or_<std::is_lvalue_reference<const release&>, std::is_rvalue_reference<const release&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<const release&>, std::is_rvalue_reference<const release&> > (0x0x7f4913ccc138) 0 empty
  std::is_lvalue_reference<const release&> (0x0x7f4913ccc1a0) 0 empty
    std::integral_constant<bool, true> (0x0x7f4913cbf1e0) 0 empty

Class std::is_reference<const release&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<const release&> (0x0x7f4913ccc208) 0 empty
  std::integral_constant<bool, true> (0x0x7f4913cbf3c0) 0 empty

Class std::conditional<true, std::is_reference<const release&>, std::is_void<const release&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_reference<const release&>, std::is_void<const release&> > (0x0x7f4913cbf420) 0 empty

Class std::__or_<std::is_reference<const release&>, std::is_void<const release&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<const release&>, std::is_void<const release&> > (0x0x7f4913ccc270) 0 empty
  std::is_reference<const release&> (0x0x7f4913ccc2d8) 0 empty
    std::integral_constant<bool, true> (0x0x7f4913cbf540) 0 empty

Class std::__or_<std::is_function<const release&>, std::is_reference<const release&>, std::is_void<const release&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<const release&>, std::is_reference<const release&>, std::is_void<const release&> > (0x0x7f4913ccc340) 0 empty
  std::__or_<std::is_reference<const release&>, std::is_void<const release&> > (0x0x7f4913ccc3a8) 0 empty
    std::is_reference<const release&> (0x0x7f4913ccc410) 0 empty
      std::integral_constant<bool, true> (0x0x7f4913cbf5a0) 0 empty

Class std::__not_<std::__or_<std::is_function<const release&>, std::is_reference<const release&>, std::is_void<const release&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<const release&>, std::is_reference<const release&>, std::is_void<const release&> > > (0x0x7f4913ccc478) 0 empty
  std::integral_constant<bool, false> (0x0x7f4913cbf600) 0 empty

Class std::is_object<const release&>
   size=1 align=1
   base size=1 base align=1
std::is_object<const release&> (0x0x7f4913ccc4e0) 0 empty
  std::integral_constant<bool, false> (0x0x7f4913cbf660) 0 empty

Class std::conditional<false, std::is_object<const release&>, std::is_reference<const release&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_object<const release&>, std::is_reference<const release&> > (0x0x7f4913cbf6c0) 0 empty

Class std::__or_<std::is_object<const release&>, std::is_reference<const release&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<const release&>, std::is_reference<const release&> > (0x0x7f4913ccc548) 0 empty
  std::is_reference<const release&> (0x0x7f4913ccc5b0) 0 empty
    std::integral_constant<bool, true> (0x0x7f4913cbf7e0) 0 empty

Class std::__is_referenceable<const release&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<const release&> (0x0x7f4913ccc618) 0 empty
  std::integral_constant<bool, true> (0x0x7f4913cbf840) 0 empty

Class std::__add_rvalue_reference_helper<const release&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<const release&, true> (0x0x7f4913cbf8a0) 0 empty

Class std::add_rvalue_reference<const release&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<const release&> (0x0x7f4913ccc680) 0 empty
  std::__add_rvalue_reference_helper<const release&, true> (0x0x7f4913cbf900) 0 empty

Class std::__is_assignable_helper<release&, const release&>
   size=1 align=1
   base size=0 base align=1
std::__is_assignable_helper<release&, const release&> (0x0x7f4913cbf000) 0 empty

Class std::is_assignable<release&, const release&>
   size=1 align=1
   base size=1 base align=1
std::is_assignable<release&, const release&> (0x0x7f4913ccc6e8) 0 empty
  std::integral_constant<bool, true> (0x0x7f4913cbf960) 0 empty

Class std::__is_pointer<const release*>
   size=1 align=1
   base size=0 base align=1
std::__is_pointer<const release*> (0x0x7f4913cbfb40) 0 empty

Class std::__is_pointer<release*>
   size=1 align=1
   base size=0 base align=1
std::__is_pointer<release*> (0x0x7f4913cbfba0) 0 empty

Class std::__are_same<release, release>
   size=1 align=1
   base size=0 base align=1
std::__are_same<release, release> (0x0x7f4913cbfc00) 0 empty

Class std::is_function<char>
   size=1 align=1
   base size=1 base align=1
std::is_function<char> (0x0x7f4913cccf08) 0 empty
  std::integral_constant<bool, false> (0x0x7f4913cec3c0) 0 empty

Class std::conditional<false, std::is_function<char>, std::__or_<std::is_reference<char>, std::is_void<char> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<char>, std::__or_<std::is_reference<char>, std::is_void<char> > > (0x0x7f4913cec420) 0 empty

Class std::is_lvalue_reference<char>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<char> (0x0x7f4913ccc820) 0 empty
  std::integral_constant<bool, false> (0x0x7f4913cec480) 0 empty

Class std::conditional<false, std::is_lvalue_reference<char>, std::is_rvalue_reference<char> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_lvalue_reference<char>, std::is_rvalue_reference<char> > (0x0x7f4913cec4e0) 0 empty

Class std::is_rvalue_reference<char>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<char> (0x0x7f4913ccc888) 0 empty
  std::integral_constant<bool, false> (0x0x7f4913cec600) 0 empty

Class std::__or_<std::is_lvalue_reference<char>, std::is_rvalue_reference<char> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<char>, std::is_rvalue_reference<char> > (0x0x7f4913ccc8f0) 0 empty
  std::is_rvalue_reference<char> (0x0x7f4913ccc9c0) 0 empty
    std::integral_constant<bool, false> (0x0x7f4913cec660) 0 empty

Class std::is_reference<char>
   size=1 align=1
   base size=1 base align=1
std::is_reference<char> (0x0x7f4913d04000) 0 empty
  std::integral_constant<bool, false> (0x0x7f4913cec6c0) 0 empty

Class std::conditional<false, std::is_reference<char>, std::is_void<char> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_reference<char>, std::is_void<char> > (0x0x7f4913cec720) 0 empty

Class std::__or_<std::is_reference<char>, std::is_void<char> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<char>, std::is_void<char> > (0x0x7f4913d04068) 0 empty
  std::is_void<char> (0x0x7f4913d040d0) 0 empty
    std::integral_constant<bool, false> (0x0x7f4913cec780) 0 empty

Class std::__or_<std::is_function<char>, std::is_reference<char>, std::is_void<char> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<char>, std::is_reference<char>, std::is_void<char> > (0x0x7f4913d04138) 0 empty
  std::__or_<std::is_reference<char>, std::is_void<char> > (0x0x7f4913d041a0) 0 empty
    std::is_void<char> (0x0x7f4913d04208) 0 empty
      std::integral_constant<bool, false> (0x0x7f4913cec7e0) 0 empty

Class std::__not_<std::__or_<std::is_function<char>, std::is_reference<char>, std::is_void<char> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<char>, std::is_reference<char>, std::is_void<char> > > (0x0x7f4913d04270) 0 empty
  std::integral_constant<bool, true> (0x0x7f4913cec840) 0 empty

Class std::is_object<char>
   size=1 align=1
   base size=1 base align=1
std::is_object<char> (0x0x7f4913d042d8) 0 empty
  std::integral_constant<bool, true> (0x0x7f4913ceca20) 0 empty

Class std::conditional<true, std::is_object<char>, std::is_reference<char> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_object<char>, std::is_reference<char> > (0x0x7f4913ceca80) 0 empty

Class std::__or_<std::is_object<char>, std::is_reference<char> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<char>, std::is_reference<char> > (0x0x7f4913d04340) 0 empty
  std::is_object<char> (0x0x7f4913d043a8) 0 empty
    std::integral_constant<bool, true> (0x0x7f4913cecae0) 0 empty

Class std::__is_referenceable<char>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<char> (0x0x7f4913d04410) 0 empty
  std::integral_constant<bool, true> (0x0x7f4913cecb40) 0 empty

Class std::conditional<false, std::__is_direct_constructible_ref_cast<char, char&&>, std::__is_direct_constructible_new_safe<char, char&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__is_direct_constructible_ref_cast<char, char&&>, std::__is_direct_constructible_new_safe<char, char&&> > (0x0x7f4913cecba0) 0 empty

Class std::conditional<false, std::is_void<char>, std::__or_<std::__is_array_unknown_bounds<char>, std::is_function<char> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_void<char>, std::__or_<std::__is_array_unknown_bounds<char>, std::is_function<char> > > (0x0x7f4913cecc00) 0 empty

Class std::is_array<char>
   size=1 align=1
   base size=1 base align=1
std::is_array<char> (0x0x7f4913d04478) 0 empty
  std::integral_constant<bool, false> (0x0x7f4913cecc60) 0 empty

Class std::conditional<false, std::__not_<std::extent<char, 0u> >, std::is_array<char> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__not_<std::extent<char, 0u> >, std::is_array<char> > (0x0x7f4913ceccc0) 0 empty

Class std::__and_<std::is_array<char>, std::__not_<std::extent<char, 0u> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_array<char>, std::__not_<std::extent<char, 0u> > > (0x0x7f4913d044e0) 0 empty
  std::is_array<char> (0x0x7f4913d04548) 0 empty
    std::integral_constant<bool, false> (0x0x7f4913cecd20) 0 empty

Class std::__is_array_unknown_bounds<char>
   size=1 align=1
   base size=1 base align=1
std::__is_array_unknown_bounds<char> (0x0x7f4913d045b0) 0 empty
  std::__and_<std::is_array<char>, std::__not_<std::extent<char, 0u> > > (0x0x7f4913d04618) 0 empty
    std::is_array<char> (0x0x7f4913d04680) 0 empty
      std::integral_constant<bool, false> (0x0x7f4913cecd80) 0 empty

Class std::conditional<false, std::__is_array_unknown_bounds<char>, std::is_function<char> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__is_array_unknown_bounds<char>, std::is_function<char> > (0x0x7f4913cecde0) 0 empty

Class std::__or_<std::__is_array_unknown_bounds<char>, std::is_function<char> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::__is_array_unknown_bounds<char>, std::is_function<char> > (0x0x7f4913d046e8) 0 empty
  std::is_function<char> (0x0x7f4913d04750) 0 empty
    std::integral_constant<bool, false> (0x0x7f4913cece40) 0 empty

Class std::__or_<std::is_void<char>, std::__is_array_unknown_bounds<char>, std::is_function<char> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<char>, std::__is_array_unknown_bounds<char>, std::is_function<char> > (0x0x7f4913d047b8) 0 empty
  std::__or_<std::__is_array_unknown_bounds<char>, std::is_function<char> > (0x0x7f4913d04820) 0 empty
    std::is_function<char> (0x0x7f4913d04888) 0 empty
      std::integral_constant<bool, false> (0x0x7f4913cecea0) 0 empty

Class std::conditional<false, std::is_reference<char>, std::is_scalar<char> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_reference<char>, std::is_scalar<char> > (0x0x7f4913d1b0c0) 0 empty

Class std::is_integral<char>
   size=1 align=1
   base size=1 base align=1
std::is_integral<char> (0x0x7f4913d048f0) 0 empty
  std::integral_constant<bool, true> (0x0x7f4913d1b120) 0 empty

Class std::conditional<true, std::is_integral<char>, std::is_floating_point<char> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_integral<char>, std::is_floating_point<char> > (0x0x7f4913d1b180) 0 empty

Class std::__or_<std::is_integral<char>, std::is_floating_point<char> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_integral<char>, std::is_floating_point<char> > (0x0x7f4913d04958) 0 empty
  std::is_integral<char> (0x0x7f4913d049c0) 0 empty
    std::integral_constant<bool, true> (0x0x7f4913d1b1e0) 0 empty

Class std::is_arithmetic<char>
   size=1 align=1
   base size=1 base align=1
std::is_arithmetic<char> (0x0x7f4913d04a28) 0 empty
  std::integral_constant<bool, true> (0x0x7f4913d1b240) 0 empty

Class std::conditional<true, std::is_arithmetic<char>, std::__or_<std::is_enum<char>, std::is_pointer<char>, std::is_member_pointer<char>, std::is_null_pointer<char> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_arithmetic<char>, std::__or_<std::is_enum<char>, std::is_pointer<char>, std::is_member_pointer<char>, std::is_null_pointer<char> > > (0x0x7f4913d1b2a0) 0 empty

Class std::__or_<std::is_arithmetic<char>, std::is_enum<char>, std::is_pointer<char>, std::is_member_pointer<char>, std::is_null_pointer<char> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_arithmetic<char>, std::is_enum<char>, std::is_pointer<char>, std::is_member_pointer<char>, std::is_null_pointer<char> > (0x0x7f4913d04a90) 0 empty
  std::is_arithmetic<char> (0x0x7f4913d04af8) 0 empty
    std::integral_constant<bool, true> (0x0x7f4913d1b300) 0 empty

Class std::is_scalar<char>
   size=1 align=1
   base size=1 base align=1
std::is_scalar<char> (0x0x7f4913d04b60) 0 empty
  std::integral_constant<bool, true> (0x0x7f4913d1b360) 0 empty

Class std::__or_<std::is_reference<char>, std::is_scalar<char> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<char>, std::is_scalar<char> > (0x0x7f4913d04bc8) 0 empty
  std::is_scalar<char> (0x0x7f4913d04c30) 0 empty
    std::integral_constant<bool, true> (0x0x7f4913d1b3c0) 0 empty

Class std::__is_destructible_safe<char, false, true>
   size=1 align=1
   base size=1 base align=1
std::__is_destructible_safe<char, false, true> (0x0x7f4913d04c98) 0 empty
  std::integral_constant<bool, true> (0x0x7f4913d1b420) 0 empty

Class std::is_destructible<char>
   size=1 align=1
   base size=1 base align=1
std::is_destructible<char> (0x0x7f4913d04d00) 0 empty
  std::integral_constant<bool, true> (0x0x7f4913d1b480) 0 empty

Class std::conditional<true, std::__is_direct_constructible_impl<char, char&&>, std::is_destructible<char> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_direct_constructible_impl<char, char&&>, std::is_destructible<char> > (0x0x7f4913d1b4e0) 0 empty

Class std::is_function<char&&>
   size=1 align=1
   base size=1 base align=1
std::is_function<char&&> (0x0x7f4913d04f70) 0 empty
  std::integral_constant<bool, false> (0x0x7f4913d1b5a0) 0 empty

Class std::conditional<false, std::is_function<char&&>, std::__or_<std::is_reference<char&&>, std::is_void<char&&> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<char&&>, std::__or_<std::is_reference<char&&>, std::is_void<char&&> > > (0x0x7f4913d1b600) 0 empty

Class std::is_lvalue_reference<char&&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<char&&> (0x0x7f4913d32000) 0 empty
  std::integral_constant<bool, false> (0x0x7f4913d1b660) 0 empty

Class std::conditional<false, std::is_lvalue_reference<char&&>, std::is_rvalue_reference<char&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_lvalue_reference<char&&>, std::is_rvalue_reference<char&&> > (0x0x7f4913d1b6c0) 0 empty

Class std::is_rvalue_reference<char&&>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<char&&> (0x0x7f4913d32068) 0 empty
  std::integral_constant<bool, true> (0x0x7f4913d1b7e0) 0 empty

Class std::__or_<std::is_lvalue_reference<char&&>, std::is_rvalue_reference<char&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<char&&>, std::is_rvalue_reference<char&&> > (0x0x7f4913d320d0) 0 empty
  std::is_rvalue_reference<char&&> (0x0x7f4913d32138) 0 empty
    std::integral_constant<bool, true> (0x0x7f4913d1b840) 0 empty

Class std::is_reference<char&&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<char&&> (0x0x7f4913d321a0) 0 empty
  std::integral_constant<bool, true> (0x0x7f4913d1b8a0) 0 empty

Class std::conditional<true, std::is_reference<char&&>, std::is_void<char&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_reference<char&&>, std::is_void<char&&> > (0x0x7f4913d1b900) 0 empty

Class std::__or_<std::is_reference<char&&>, std::is_void<char&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<char&&>, std::is_void<char&&> > (0x0x7f4913d32208) 0 empty
  std::is_reference<char&&> (0x0x7f4913d32270) 0 empty
    std::integral_constant<bool, true> (0x0x7f4913d1b960) 0 empty

Class std::__or_<std::is_function<char&&>, std::is_reference<char&&>, std::is_void<char&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<char&&>, std::is_reference<char&&>, std::is_void<char&&> > (0x0x7f4913d322d8) 0 empty
  std::__or_<std::is_reference<char&&>, std::is_void<char&&> > (0x0x7f4913d32340) 0 empty
    std::is_reference<char&&> (0x0x7f4913d323a8) 0 empty
      std::integral_constant<bool, true> (0x0x7f4913d1b9c0) 0 empty

Class std::__not_<std::__or_<std::is_function<char&&>, std::is_reference<char&&>, std::is_void<char&&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<char&&>, std::is_reference<char&&>, std::is_void<char&&> > > (0x0x7f4913d32410) 0 empty
  std::integral_constant<bool, false> (0x0x7f4913d1ba20) 0 empty

Class std::is_object<char&&>
   size=1 align=1
   base size=1 base align=1
std::is_object<char&&> (0x0x7f4913d32548) 0 empty
  std::integral_constant<bool, false> (0x0x7f4913d1bb40) 0 empty

Class std::conditional<false, std::is_object<char&&>, std::is_reference<char&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_object<char&&>, std::is_reference<char&&> > (0x0x7f4913d1bba0) 0 empty

Class std::__or_<std::is_object<char&&>, std::is_reference<char&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<char&&>, std::is_reference<char&&> > (0x0x7f4913d325b0) 0 empty
  std::is_reference<char&&> (0x0x7f4913d32618) 0 empty
    std::integral_constant<bool, true> (0x0x7f4913d1bc00) 0 empty

Class std::__is_referenceable<char&&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<char&&> (0x0x7f4913d32680) 0 empty
  std::integral_constant<bool, true> (0x0x7f4913d1bc60) 0 empty

Class std::__add_rvalue_reference_helper<char&&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<char&&, true> (0x0x7f4913d1bcc0) 0 empty

Class std::add_rvalue_reference<char&&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<char&&> (0x0x7f4913d326e8) 0 empty
  std::__add_rvalue_reference_helper<char&&, true> (0x0x7f4913d1bd20) 0 empty

Class std::__is_direct_constructible_impl<char, char&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_impl<char, char&&> (0x0x7f4913d04f08) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f4913d1b540) 0 empty

Class std::__and_<std::is_destructible<char>, std::__is_direct_constructible_impl<char, char&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_destructible<char>, std::__is_direct_constructible_impl<char, char&&> > (0x0x7f4913d327b8) 0 empty
  std::__is_direct_constructible_impl<char, char&&> (0x0x7f4913d32820) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f4913d1bd80) 0 empty

Class std::__is_direct_constructible_new_safe<char, char&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new_safe<char, char&&> (0x0x7f4913d32888) 0 empty
  std::__and_<std::is_destructible<char>, std::__is_direct_constructible_impl<char, char&&> > (0x0x7f4913d328f0) 0 empty
    std::__is_direct_constructible_impl<char, char&&> (0x0x7f4913d32958) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7f4913d1bea0) 0 empty

Class std::__is_direct_constructible_new<char, char&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new<char, char&&> (0x0x7f4913d329c0) 0 empty
  std::__is_direct_constructible_new_safe<char, char&&> (0x0x7f4913d32a28) 0 empty
    std::__and_<std::is_destructible<char>, std::__is_direct_constructible_impl<char, char&&> > (0x0x7f4913d32a90) 0 empty
      std::__is_direct_constructible_impl<char, char&&> (0x0x7f4913d32af8) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7f4913d1bf60) 0 empty

Class std::__is_direct_constructible<char, char&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible<char, char&&> (0x0x7f4913d32b60) 0 empty
  std::integral_constant<bool, true> (0x0x7f4913d3f060) 0 empty

Class std::__is_constructible_impl<char, char&&>
   size=1 align=1
   base size=1 base align=1
std::__is_constructible_impl<char, char&&> (0x0x7f4913d32bc8) 0 empty
  std::__is_direct_constructible<char, char&&> (0x0x7f4913d32c30) 0 empty
    std::integral_constant<bool, true> (0x0x7f4913d3f0c0) 0 empty

Class std::is_constructible<char, char&&>
   size=1 align=1
   base size=1 base align=1
std::is_constructible<char, char&&> (0x0x7f4913d32c98) 0 empty
  std::integral_constant<bool, true> (0x0x7f4913d3f120) 0 empty

Class std::conditional<true, std::__is_nt_constructible_impl<char, char&&>, std::is_constructible<char, char&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_nt_constructible_impl<char, char&&>, std::is_constructible<char, char&&> > (0x0x7f4913d3f180) 0 empty

Class std::__is_nt_constructible_impl<char, char&&>
   size=1 align=1
   base size=1 base align=1
std::__is_nt_constructible_impl<char, char&&> (0x0x7f4913d32dd0) 0 empty
  std::integral_constant<bool, true> (0x0x7f4913d3f1e0) 0 empty

Class std::__and_<std::is_constructible<char, char&&>, std::__is_nt_constructible_impl<char, char&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<char, char&&>, std::__is_nt_constructible_impl<char, char&&> > (0x0x7f4913d32e38) 0 empty
  std::__is_nt_constructible_impl<char, char&&> (0x0x7f4913d32ea0) 0 empty
    std::integral_constant<bool, true> (0x0x7f4913d3f240) 0 empty

Class std::is_nothrow_constructible<char, char&&>
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_constructible<char, char&&> (0x0x7f4913d48000) 0 empty
  std::__and_<std::is_constructible<char, char&&>, std::__is_nt_constructible_impl<char, char&&> > (0x0x7f4913d48068) 0 empty
    std::__is_nt_constructible_impl<char, char&&> (0x0x7f4913d480d0) 0 empty
      std::integral_constant<bool, true> (0x0x7f4913d3f360) 0 empty

Class std::__is_nothrow_move_constructible_impl<char, true>
   size=1 align=1
   base size=1 base align=1
std::__is_nothrow_move_constructible_impl<char, true> (0x0x7f4913d481a0) 0 empty
  std::is_nothrow_constructible<char, char&&> (0x0x7f4913d48208) 0 empty
    std::__and_<std::is_constructible<char, char&&>, std::__is_nt_constructible_impl<char, char&&> > (0x0x7f4913d48270) 0 empty
      std::__is_nt_constructible_impl<char, char&&> (0x0x7f4913d482d8) 0 empty
        std::integral_constant<bool, true> (0x0x7f4913d3f3c0) 0 empty

Class std::is_nothrow_move_constructible<char>
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_move_constructible<char> (0x0x7f4913d483a8) 0 empty
  std::__is_nothrow_move_constructible_impl<char, true> (0x0x7f4913d48410) 0 empty
    std::is_nothrow_constructible<char, char&&> (0x0x7f4913d48478) 0 empty
      std::__and_<std::is_constructible<char, char&&>, std::__is_nt_constructible_impl<char, char&&> > (0x0x7f4913d484e0) 0 empty
        std::__is_nt_constructible_impl<char, char&&> (0x0x7f4913d48548) 0 empty
          std::integral_constant<bool, true> (0x0x7f4913d3f420) 0 empty

Class std::__not_<std::is_nothrow_move_constructible<char> >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::is_nothrow_move_constructible<char> > (0x0x7f4913d48618) 0 empty
  std::integral_constant<bool, false> (0x0x7f4913d3f480) 0 empty

Class std::conditional<false, std::is_copy_constructible<char>, std::__not_<std::is_nothrow_move_constructible<char> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_copy_constructible<char>, std::__not_<std::is_nothrow_move_constructible<char> > > (0x0x7f4913d3f4e0) 0 empty

Class std::__and_<std::__not_<std::is_nothrow_move_constructible<char> >, std::is_copy_constructible<char> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__not_<std::is_nothrow_move_constructible<char> >, std::is_copy_constructible<char> > (0x0x7f4913d48680) 0 empty
  std::__not_<std::is_nothrow_move_constructible<char> > (0x0x7f4913d486e8) 0 empty
    std::integral_constant<bool, false> (0x0x7f4913d3f540) 0 empty

Class std::__move_if_noexcept_cond<char>
   size=1 align=1
   base size=1 base align=1
std::__move_if_noexcept_cond<char> (0x0x7f4913d488f0) 0 empty
  std::integral_constant<bool, false> (0x0x7f4913d3f5a0) 0 empty

Class std::conditional<false, const char*, std::move_iterator<char*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, const char*, std::move_iterator<char*> > (0x0x7f4913d3f600) 0 empty

Class std::conditional<false, char*, std::move_iterator<char*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, char*, std::move_iterator<char*> > (0x0x7f4913d3f660) 0 empty

Class std::remove_reference<char&>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<char&> (0x0x7f4913d3f720) 0 empty

Class std::conditional<true, char&&, char&>
   size=1 align=1
   base size=0 base align=1
std::conditional<true, char&&, char&> (0x0x7f4913d3f780) 0 empty

Class std::move_iterator<char*>
   size=8 align=8
   base size=8 base align=8
std::move_iterator<char*> (0x0x7f4913d3f6c0) 0

Class std::__is_move_iterator<__gnu_cxx::__normal_iterator<const short unsigned int*, std::vector<short unsigned int, std::allocator<short unsigned int> > > >
   size=1 align=1
   base size=0 base align=1
std::__is_move_iterator<__gnu_cxx::__normal_iterator<const short unsigned int*, std::vector<short unsigned int, std::allocator<short unsigned int> > > > (0x0x7f4913d75900) 0 empty

Class std::__iterator_traits<std::move_iterator<short unsigned int*>, void>
   size=1 align=1
   base size=0 base align=1
std::__iterator_traits<std::move_iterator<short unsigned int*>, void> (0x0x7f4913d75c00) 0 empty

Class std::iterator_traits<std::move_iterator<short unsigned int*> >
   size=1 align=1
   base size=1 base align=1
std::iterator_traits<std::move_iterator<short unsigned int*> > (0x0x7f4913d61410) 0 empty
  std::__iterator_traits<std::move_iterator<short unsigned int*>, void> (0x0x7f4913d75c60) 0 empty

Class std::__is_assignable_helper<short unsigned int&, short unsigned int&&>
   size=1 align=1
   base size=0 base align=1
std::__is_assignable_helper<short unsigned int&, short unsigned int&&> (0x0x7f4913d75cc0) 0 empty

Class std::is_assignable<short unsigned int&, short unsigned int&&>
   size=1 align=1
   base size=1 base align=1
std::is_assignable<short unsigned int&, short unsigned int&&> (0x0x7f4913d61548) 0 empty
  std::integral_constant<bool, true> (0x0x7f4913d75d20) 0 empty

Class std::__iterator_traits<std::move_iterator<std::__cxx11::basic_string<char>*>, void>
   size=1 align=1
   base size=0 base align=1
std::__iterator_traits<std::move_iterator<std::__cxx11::basic_string<char>*>, void> (0x0x7f4913da0480) 0 empty

Class std::iterator_traits<std::move_iterator<std::__cxx11::basic_string<char>*> >
   size=1 align=1
   base size=1 base align=1
std::iterator_traits<std::move_iterator<std::__cxx11::basic_string<char>*> > (0x0x7f4913d617b8) 0 empty
  std::__iterator_traits<std::move_iterator<std::__cxx11::basic_string<char>*>, void> (0x0x7f4913da04e0) 0 empty

Class std::__is_assignable_helper<std::__cxx11::basic_string<char>&, std::__cxx11::basic_string<char>&&>
   size=1 align=1
   base size=0 base align=1
std::__is_assignable_helper<std::__cxx11::basic_string<char>&, std::__cxx11::basic_string<char>&&> (0x0x7f4913da0540) 0 empty

Class std::is_assignable<std::__cxx11::basic_string<char>&, std::__cxx11::basic_string<char>&&>
   size=1 align=1
   base size=1 base align=1
std::is_assignable<std::__cxx11::basic_string<char>&, std::__cxx11::basic_string<char>&&> (0x0x7f4913d61a28) 0 empty
  std::integral_constant<bool, true> (0x0x7f4913da0660) 0 empty

Class std::is_error_condition_enum<__gnu_cxx::__normal_iterator<const release*, std::vector<release, std::allocator<release> > > >
   size=1 align=1
   base size=1 base align=1
std::is_error_condition_enum<__gnu_cxx::__normal_iterator<const release*, std::vector<release, std::allocator<release> > > > (0x0x7f4913d613a8) 0 empty
  std::integral_constant<bool, false> (0x0x7f4913da0de0) 0 empty

Class std::is_error_code_enum<__gnu_cxx::__normal_iterator<const release*, std::vector<release, std::allocator<release> > > >
   size=1 align=1
   base size=1 base align=1
std::is_error_code_enum<__gnu_cxx::__normal_iterator<const release*, std::vector<release, std::allocator<release> > > > (0x0x7f49139d4000) 0 empty
  std::integral_constant<bool, false> (0x0x7f4913da0e40) 0 empty

Class std::remove_reference<release&>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<release&> (0x0x7f49139db1e0) 0 empty

Class std::__is_move_iterator<__gnu_cxx::__normal_iterator<const char*, std::vector<char, std::allocator<char> > > >
   size=1 align=1
   base size=0 base align=1
std::__is_move_iterator<__gnu_cxx::__normal_iterator<const char*, std::vector<char, std::allocator<char> > > > (0x0x7f49139db600) 0 empty

Class std::is_error_condition_enum<std::move_iterator<std::__cxx11::basic_string<char>*> >
   size=1 align=1
   base size=1 base align=1
std::is_error_condition_enum<std::move_iterator<std::__cxx11::basic_string<char>*> > (0x0x7f49139d4618) 0 empty
  std::integral_constant<bool, false> (0x0x7f49139dbba0) 0 empty

Class std::is_error_code_enum<std::move_iterator<std::__cxx11::basic_string<char>*> >
   size=1 align=1
   base size=1 base align=1
std::is_error_code_enum<std::move_iterator<std::__cxx11::basic_string<char>*> > (0x0x7f49139d46e8) 0 empty
  std::integral_constant<bool, false> (0x0x7f49139dbc00) 0 empty

Class std::_Index_tuple<0ul>
   size=1 align=1
   base size=0 base align=1
std::_Index_tuple<0ul> (0x0x7f49139dbd80) 0 empty

Class std::_Index_tuple<>
   size=1 align=1
   base size=0 base align=1
std::_Index_tuple<> (0x0x7f49139dbde0) 0 empty

Class std::remove_reference<const release&>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<const release&> (0x0x7f4913a151e0) 0 empty

Class std::__iterator_traits<std::move_iterator<char*>, void>
   size=1 align=1
   base size=0 base align=1
std::__iterator_traits<std::move_iterator<char*>, void> (0x0x7f4913a158a0) 0 empty

Class std::iterator_traits<std::move_iterator<char*> >
   size=1 align=1
   base size=1 base align=1
std::iterator_traits<std::move_iterator<char*> > (0x0x7f49139d4f70) 0 empty
  std::__iterator_traits<std::move_iterator<char*>, void> (0x0x7f4913a15900) 0 empty

Class std::__is_assignable_helper<char&, char&&>
   size=1 align=1
   base size=0 base align=1
std::__is_assignable_helper<char&, char&&> (0x0x7f4913a15960) 0 empty

Class std::is_assignable<char&, char&&>
   size=1 align=1
   base size=1 base align=1
std::is_assignable<char&, char&&> (0x0x7f4913a39068) 0 empty
  std::integral_constant<bool, true> (0x0x7f4913a159c0) 0 empty

Class std::__is_pointer<const short unsigned int*>
   size=1 align=1
   base size=0 base align=1
std::__is_pointer<const short unsigned int*> (0x0x7f4913a15cc0) 0 empty

Class std::__is_pointer<short unsigned int*>
   size=1 align=1
   base size=0 base align=1
std::__is_pointer<short unsigned int*> (0x0x7f4913a15d20) 0 empty

Class std::__are_same<short unsigned int, short unsigned int>
   size=1 align=1
   base size=0 base align=1
std::__are_same<short unsigned int, short unsigned int> (0x0x7f4913a15d80) 0 empty

Class std::__copy_move<false, true, std::random_access_iterator_tag>
   size=1 align=1
   base size=0 base align=1
std::__copy_move<false, true, std::random_access_iterator_tag> (0x0x7f4913a15de0) 0 empty

Class std::__is_move_iterator<std::move_iterator<short unsigned int*> >
   size=1 align=1
   base size=0 base align=1
std::__is_move_iterator<std::move_iterator<short unsigned int*> > (0x0x7f4913a15ea0) 0 empty

Class std::remove_reference<std::__cxx11::basic_string<char> >
   size=1 align=1
   base size=0 base align=1
std::remove_reference<std::__cxx11::basic_string<char> > (0x0x7f4913a570c0) 0 empty

Class std::tuple_element<0ul, std::tuple<short unsigned int&&> >
   size=1 align=1
   base size=0 base align=1
std::tuple_element<0ul, std::tuple<short unsigned int&&> > (0x0x7f4913a571e0) 0 empty

Class std::__is_pointer<const char*>
   size=1 align=1
   base size=0 base align=1
std::__is_pointer<const char*> (0x0x7f4913a57660) 0 empty

Class std::__is_pointer<char*>
   size=1 align=1
   base size=0 base align=1
std::__is_pointer<char*> (0x0x7f4913a576c0) 0 empty

Class std::__are_same<char, char>
   size=1 align=1
   base size=0 base align=1
std::__are_same<char, char> (0x0x7f4913a57720) 0 empty

Class std::conditional<false, std::is_move_assignable<short unsigned int>, std::is_copy_assignable<short unsigned int> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_move_assignable<short unsigned int>, std::is_copy_assignable<short unsigned int> > (0x0x7f4913a57840) 0 empty

Class std::__is_copy_assignable_impl<short unsigned int, true>
   size=1 align=1
   base size=1 base align=1
std::__is_copy_assignable_impl<short unsigned int, true> (0x0x7f4913a398f0) 0 empty
  std::is_assignable<short unsigned int&, const short unsigned int&> (0x0x7f4913a39958) 0 empty
    std::integral_constant<bool, true> (0x0x7f4913a578a0) 0 empty

Class std::is_copy_assignable<short unsigned int>
   size=1 align=1
   base size=1 base align=1
std::is_copy_assignable<short unsigned int> (0x0x7f4913a399c0) 0 empty
  std::__is_copy_assignable_impl<short unsigned int, true> (0x0x7f4913a39a28) 0 empty
    std::is_assignable<short unsigned int&, const short unsigned int&> (0x0x7f4913a39a90) 0 empty
      std::integral_constant<bool, true> (0x0x7f4913a57900) 0 empty

Class std::__is_move_iterator<std::move_iterator<char*> >
   size=1 align=1
   base size=0 base align=1
std::__is_move_iterator<std::move_iterator<char*> > (0x0x7f4913a57ba0) 0 empty

Class std::conditional<false, std::is_move_assignable<char>, std::is_copy_assignable<char> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_move_assignable<char>, std::is_copy_assignable<char> > (0x0x7f4913a57cc0) 0 empty

Class std::__is_copy_assignable_impl<char, true>
   size=1 align=1
   base size=1 base align=1
std::__is_copy_assignable_impl<char, true> (0x0x7f4913a39c98) 0 empty
  std::is_assignable<char&, const char&> (0x0x7f4913a39d00) 0 empty
    std::integral_constant<bool, true> (0x0x7f4913a57d20) 0 empty

Class std::is_copy_assignable<char>
   size=1 align=1
   base size=1 base align=1
std::is_copy_assignable<char> (0x0x7f4913a39d68) 0 empty
  std::__is_copy_assignable_impl<char, true> (0x0x7f4913a39dd0) 0 empty
    std::is_assignable<char&, const char&> (0x0x7f4913a39e38) 0 empty
      std::integral_constant<bool, true> (0x0x7f4913a57d80) 0 empty

Class std::__copy_move<true, true, std::random_access_iterator_tag>
   size=1 align=1
   base size=0 base align=1
std::__copy_move<true, true, std::random_access_iterator_tag> (0x0x7f4913a57f00) 0 empty

Class std::conditional<true, std::is_move_assignable<short unsigned int>, std::is_copy_assignable<short unsigned int> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_move_assignable<short unsigned int>, std::is_copy_assignable<short unsigned int> > (0x0x7f4913a9d180) 0 empty

Class std::__is_move_assignable_impl<short unsigned int, true>
   size=1 align=1
   base size=1 base align=1
std::__is_move_assignable_impl<short unsigned int, true> (0x0x7f4913a39270) 0 empty
  std::is_assignable<short unsigned int&, short unsigned int&&> (0x0x7f4913a392d8) 0 empty
    std::integral_constant<bool, true> (0x0x7f4913a9d1e0) 0 empty

Class std::is_move_assignable<short unsigned int>
   size=1 align=1
   base size=1 base align=1
std::is_move_assignable<short unsigned int> (0x0x7f4913a39618) 0 empty
  std::__is_move_assignable_impl<short unsigned int, true> (0x0x7f4913a39680) 0 empty
    std::is_assignable<short unsigned int&, short unsigned int&&> (0x0x7f4913a396e8) 0 empty
      std::integral_constant<bool, true> (0x0x7f4913a9d240) 0 empty

Class std::conditional<true, std::is_move_assignable<char>, std::is_copy_assignable<char> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_move_assignable<char>, std::is_copy_assignable<char> > (0x0x7f4913a9d420) 0 empty

Class std::__is_move_assignable_impl<char, true>
   size=1 align=1
   base size=1 base align=1
std::__is_move_assignable_impl<char, true> (0x0x7f4913aa6068) 0 empty
  std::is_assignable<char&, char&&> (0x0x7f4913aa60d0) 0 empty
    std::integral_constant<bool, true> (0x0x7f4913a9d480) 0 empty

Class std::is_move_assignable<char>
   size=1 align=1
   base size=1 base align=1
std::is_move_assignable<char> (0x0x7f4913aa6138) 0 empty
  std::__is_move_assignable_impl<char, true> (0x0x7f4913aa61a0) 0 empty
    std::is_assignable<char&, char&&> (0x0x7f4913aa6208) 0 empty
      std::integral_constant<bool, true> (0x0x7f4913a9d4e0) 0 empty

