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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class std::__is_integer<long int>
   size=1 align=1
   base size=0 base align=1
std::__is_integer<long int> (0x0x7fce2b40e540) 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> (0x0x7fce2b40e5a0) 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> (0x0x7fce2b40e600) 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> (0x0x7fce2b40e660) 0 empty

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

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

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

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

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

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

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

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

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

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

Class __gnu_cxx::__add_unsigned<char>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__add_unsigned<char> (0x0x7fce2b447000) 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> (0x0x7fce2b447060) 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> (0x0x7fce2b4470c0) 0 empty

Class __gnu_cxx::__add_unsigned<int>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__add_unsigned<int> (0x0x7fce2b447120) 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> (0x0x7fce2b447180) 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> (0x0x7fce2b4471e0) 0 empty

Class __gnu_cxx::__remove_unsigned<char>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__remove_unsigned<char> (0x0x7fce2b4472a0) 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> (0x0x7fce2b447300) 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> (0x0x7fce2b447360) 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> (0x0x7fce2b4473c0) 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> (0x0x7fce2b447420) 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> (0x0x7fce2b447480) 0 empty

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class std::__is_integral_helper<char>
   size=1 align=1
   base size=1 base align=1
std::__is_integral_helper<char> (0x0x7fce2b3d79c0) 0 empty
  std::integral_constant<bool, true> (0x0x7fce2b481420) 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> (0x0x7fce2b3d7a28) 0 empty
  std::integral_constant<bool, true> (0x0x7fce2b481480) 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> (0x0x7fce2b3d7a90) 0 empty
  std::integral_constant<bool, true> (0x0x7fce2b4814e0) 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> (0x0x7fce2b3d7af8) 0 empty
  std::integral_constant<bool, true> (0x0x7fce2b481540) 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> (0x0x7fce2b3d7b60) 0 empty
  std::integral_constant<bool, true> (0x0x7fce2b4815a0) 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> (0x0x7fce2b3d7bc8) 0 empty
  std::integral_constant<bool, true> (0x0x7fce2b481600) 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> (0x0x7fce2b3d7c30) 0 empty
  std::integral_constant<bool, true> (0x0x7fce2b481660) 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> (0x0x7fce2b3d7c98) 0 empty
  std::integral_constant<bool, true> (0x0x7fce2b4816c0) 0 empty

Class std::__is_integral_helper<int>
   size=1 align=1
   base size=1 base align=1
std::__is_integral_helper<int> (0x0x7fce2b3d7d00) 0 empty
  std::integral_constant<bool, true> (0x0x7fce2b481720) 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> (0x0x7fce2b3d7d68) 0 empty
  std::integral_constant<bool, true> (0x0x7fce2b481780) 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> (0x0x7fce2b3d7dd0) 0 empty
  std::integral_constant<bool, true> (0x0x7fce2b4817e0) 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> (0x0x7fce2b3d7e38) 0 empty
  std::integral_constant<bool, true> (0x0x7fce2b481840) 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> (0x0x7fce2b3d7ea0) 0 empty
  std::integral_constant<bool, true> (0x0x7fce2b4818a0) 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> (0x0x7fce2b3d7f08) 0 empty
  std::integral_constant<bool, true> (0x0x7fce2b481900) 0 empty

Class std::__is_integral_helper<__int128>
   size=1 align=1
   base size=1 base align=1
std::__is_integral_helper<__int128> (0x0x7fce2b3d7f70) 0 empty
  std::integral_constant<bool, true> (0x0x7fce2b481960) 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> (0x0x7fce2b498000) 0 empty
  std::integral_constant<bool, true> (0x0x7fce2b4819c0) 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> (0x0x7fce2b498138) 0 empty
  std::integral_constant<bool, true> (0x0x7fce2b481ae0) 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> (0x0x7fce2b4981a0) 0 empty
  std::integral_constant<bool, true> (0x0x7fce2b481b40) 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> (0x0x7fce2b498208) 0 empty
  std::integral_constant<bool, true> (0x0x7fce2b481ba0) 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> (0x0x7fce2b4ba548) 0 empty
  std::integral_constant<bool, true> (0x0x7fce2b4a3d80) 0 empty

Class std::__do_is_destructible_impl
   size=1 align=1
   base size=0 base align=1
std::__do_is_destructible_impl (0x0x7fce2b4cea80) 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 (0x0x7fce2b4cecc0) 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 (0x0x7fce2b4cef00) 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 (0x0x7fce2b4f8180) 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 (0x0x7fce2b4f8300) 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 (0x0x7fce2b4f86c0) 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 (0x0x7fce2b5357e0) 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> (0x0x7fce2b535d80) 0 empty

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

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

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

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

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

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

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

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

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

Class std::__make_signed<unsigned int>
   size=1 align=1
   base size=0 base align=1
std::__make_signed<unsigned int> (0x0x7fce2af5c120) 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> (0x0x7fce2af5c180) 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> (0x0x7fce2af5c1e0) 0 empty

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

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

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

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

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

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

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

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

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

Class std::__invoke_other
   size=1 align=1
   base size=0 base align=1
std::__invoke_other (0x0x7fce2af896c0) 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 (0x0x7fce2af89780) 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 (0x0x7fce2af89840) 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 (0x0x7fce2af89900) 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 (0x0x7fce2af899c0) 0 empty

Class std::__result_of_other_impl
   size=1 align=1
   base size=0 base align=1
std::__result_of_other_impl (0x0x7fce2afc7060) 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 (0x0x7fce2afc7240) 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 (0x0x7fce2afc72a0) 0 empty

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

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

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

Class std::forward_iterator_tag
   size=1 align=1
   base size=1 base align=1
std::forward_iterator_tag (0x0x7fce2afb7750) 0 empty
  std::input_iterator_tag (0x0x7fce2b031a20) 0 empty

Class std::bidirectional_iterator_tag
   size=1 align=1
   base size=1 base align=1
std::bidirectional_iterator_tag (0x0x7fce2afb77b8) 0 empty
  std::forward_iterator_tag (0x0x7fce2afb7820) 0 empty
    std::input_iterator_tag (0x0x7fce2b031a80) 0 empty

Class std::random_access_iterator_tag
   size=1 align=1
   base size=1 base align=1
std::random_access_iterator_tag (0x0x7fce2afb7888) 0 empty
  std::bidirectional_iterator_tag (0x0x7fce2afb78f0) 0 empty
    std::forward_iterator_tag (0x0x7fce2afb7958) 0 empty
      std::input_iterator_tag (0x0x7fce2b031ae0) 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> (0x0x7fce2b0922a0) 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 (0x0x7fce2b0de660) 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 (0x0x7fce2b0de780) 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 (0x0x7fce2b0de900) 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 (0x0x7fce2b0dea80) 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 (0x0x7fce2b0deba0) 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> (0x0x7fce2b135000) 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> (0x0x7fce2b135120) 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> (0x0x7fce2b135600) 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> (0x0x7fce2b1356c0) 0 empty

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class std::_Rb_tree_node_base
   size=32 align=8
   base size=32 base align=8
std::_Rb_tree_node_base (0x0x7fce2af4e8a0) 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*> (0x0x7fce2ac13d20) 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*> (0x0x7fce2aef24e0) 0 empty
  std::integral_constant<bool, false> (0x0x7fce2ac13d80) 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*> > > (0x0x7fce2ac13de0) 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*> (0x0x7fce2aef2548) 0 empty
  std::integral_constant<bool, false> (0x0x7fce2ac13f00) 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*> > (0x0x7fce2ac13f60) 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*> (0x0x7fce2aef25b0) 0 empty
  std::integral_constant<bool, false> (0x0x7fce2ac93000) 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*> > (0x0x7fce2aef2618) 0 empty
  std::is_rvalue_reference<std::_Rb_tree_node_base*> (0x0x7fce2aef2680) 0 empty
    std::integral_constant<bool, false> (0x0x7fce2ac93060) 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*> (0x0x7fce2aef26e8) 0 empty
  std::integral_constant<bool, false> (0x0x7fce2ac930c0) 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*> > (0x0x7fce2ac93120) 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*> (0x0x7fce2ac931e0) 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*> (0x0x7fce2ac93240) 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*> (0x0x7fce2ac93180) 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*> (0x0x7fce2aef27b8) 0 empty
  std::integral_constant<bool, false> (0x0x7fce2ac932a0) 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*> (0x0x7fce2aef2820) 0 empty
  std::integral_constant<bool, false> (0x0x7fce2ac93300) 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*> > (0x0x7fce2aef2888) 0 empty
  std::is_void<std::_Rb_tree_node_base*> (0x0x7fce2aef28f0) 0 empty
    std::integral_constant<bool, false> (0x0x7fce2ac93360) 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*> > (0x0x7fce2aef2a28) 0 empty
  std::__or_<std::is_reference<std::_Rb_tree_node_base*>, std::is_void<std::_Rb_tree_node_base*> > (0x0x7fce2aef2a90) 0 empty
    std::is_void<std::_Rb_tree_node_base*> (0x0x7fce2aef2af8) 0 empty
      std::integral_constant<bool, false> (0x0x7fce2ac933c0) 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*> > > (0x0x7fce2aef2bc8) 0 empty
  std::integral_constant<bool, true> (0x0x7fce2ac93420) 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*> (0x0x7fce2aef2c30) 0 empty
  std::integral_constant<bool, true> (0x0x7fce2ac93480) 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*> > (0x0x7fce2ac934e0) 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*> > (0x0x7fce2aef2c98) 0 empty
  std::is_object<std::_Rb_tree_node_base*> (0x0x7fce2aef2d00) 0 empty
    std::integral_constant<bool, true> (0x0x7fce2ac93540) 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*> (0x0x7fce2aef2e38) 0 empty
  std::integral_constant<bool, true> (0x0x7fce2ac93660) 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*&> (0x0x7fce2aef2ea0) 0 empty
  std::integral_constant<bool, false> (0x0x7fce2ac93720) 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*&> > > (0x0x7fce2ac93780) 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*&> (0x0x7fce2aef2f08) 0 empty
  std::integral_constant<bool, true> (0x0x7fce2ac938a0) 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*&> > (0x0x7fce2ac93900) 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*&> > (0x0x7fce2aef2f70) 0 empty
  std::is_lvalue_reference<std::_Rb_tree_node_base*&> (0x0x7fce2aef2000) 0 empty
    std::integral_constant<bool, true> (0x0x7fce2ac93960) 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*&> (0x0x7fce2aef2068) 0 empty
  std::integral_constant<bool, true> (0x0x7fce2ac939c0) 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*&> > (0x0x7fce2ac93a20) 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*&> > (0x0x7fce2aef2410) 0 empty
  std::is_reference<std::_Rb_tree_node_base*&> (0x0x7fce2aef2478) 0 empty
    std::integral_constant<bool, true> (0x0x7fce2ac93a80) 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*&> > (0x0x7fce2acad0d0) 0 empty
  std::__or_<std::is_reference<std::_Rb_tree_node_base*&>, std::is_void<std::_Rb_tree_node_base*&> > (0x0x7fce2acad138) 0 empty
    std::is_reference<std::_Rb_tree_node_base*&> (0x0x7fce2acad1a0) 0 empty
      std::integral_constant<bool, true> (0x0x7fce2ac93ae0) 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*&> > > (0x0x7fce2acad270) 0 empty
  std::integral_constant<bool, false> (0x0x7fce2ac93b40) 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*&> (0x0x7fce2acad2d8) 0 empty
  std::integral_constant<bool, false> (0x0x7fce2ac93ba0) 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*&> > (0x0x7fce2ac93c00) 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*&> > (0x0x7fce2acad340) 0 empty
  std::is_reference<std::_Rb_tree_node_base*&> (0x0x7fce2acad3a8) 0 empty
    std::integral_constant<bool, true> (0x0x7fce2ac93c60) 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*&> (0x0x7fce2acad4e0) 0 empty
  std::integral_constant<bool, true> (0x0x7fce2ac93d80) 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> (0x0x7fce2ac93de0) 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*&> (0x0x7fce2acad548) 0 empty
  std::__add_rvalue_reference_helper<std::_Rb_tree_node_base*&, true> (0x0x7fce2ac93e40) 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&> (0x0x7fce2acad618) 0 empty
  std::integral_constant<bool, false> (0x0x7fce2ac93ea0) 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&> > > (0x0x7fce2ac93f00) 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&> (0x0x7fce2acad680) 0 empty
  std::integral_constant<bool, true> (0x0x7fce2ac93f60) 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&> > (0x0x7fce2acbf000) 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&> > (0x0x7fce2acad6e8) 0 empty
  std::is_lvalue_reference<std::_Rb_tree_node_base* const&> (0x0x7fce2acad750) 0 empty
    std::integral_constant<bool, true> (0x0x7fce2acbf060) 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&> (0x0x7fce2acad7b8) 0 empty
  std::integral_constant<bool, true> (0x0x7fce2acbf0c0) 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&> > (0x0x7fce2acbf120) 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&> > (0x0x7fce2acad820) 0 empty
  std::is_reference<std::_Rb_tree_node_base* const&> (0x0x7fce2acad888) 0 empty
    std::integral_constant<bool, true> (0x0x7fce2acbf180) 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&> > (0x0x7fce2acad8f0) 0 empty
  std::__or_<std::is_reference<std::_Rb_tree_node_base* const&>, std::is_void<std::_Rb_tree_node_base* const&> > (0x0x7fce2acad958) 0 empty
    std::is_reference<std::_Rb_tree_node_base* const&> (0x0x7fce2acad9c0) 0 empty
      std::integral_constant<bool, true> (0x0x7fce2acbf1e0) 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&> > > (0x0x7fce2acada28) 0 empty
  std::integral_constant<bool, false> (0x0x7fce2acbf240) 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&> (0x0x7fce2acada90) 0 empty
  std::integral_constant<bool, false> (0x0x7fce2acbf2a0) 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&> > (0x0x7fce2acbf300) 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&> > (0x0x7fce2acadaf8) 0 empty
  std::is_reference<std::_Rb_tree_node_base* const&> (0x0x7fce2acadb60) 0 empty
    std::integral_constant<bool, true> (0x0x7fce2acbf360) 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&> (0x0x7fce2acadbc8) 0 empty
  std::integral_constant<bool, true> (0x0x7fce2acbf3c0) 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> (0x0x7fce2acbf420) 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&> (0x0x7fce2acadc30) 0 empty
  std::__add_rvalue_reference_helper<std::_Rb_tree_node_base* const&, true> (0x0x7fce2acbf480) 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&> (0x0x7fce2ac936c0) 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&> (0x0x7fce2acadc98) 0 empty
  std::integral_constant<bool, true> (0x0x7fce2acbf4e0) 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> (0x0x7fce2acadd00) 0 empty
  std::is_assignable<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base* const&> (0x0x7fce2acadd68) 0 empty
    std::integral_constant<bool, true> (0x0x7fce2acbf540) 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*> (0x0x7fce2acaddd0) 0 empty
  std::__is_copy_assignable_impl<std::_Rb_tree_node_base*, true> (0x0x7fce2acade38) 0 empty
    std::is_assignable<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base* const&> (0x0x7fce2acadea0) 0 empty
      std::integral_constant<bool, true> (0x0x7fce2acbf5a0) 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*> > (0x0x7fce2acbf600) 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*> > (0x0x7fce2acadf08) 0 empty
  std::is_copy_assignable<std::_Rb_tree_node_base*> (0x0x7fce2acadf70) 0 empty
    std::__is_copy_assignable_impl<std::_Rb_tree_node_base*, true> (0x0x7fce2acce000) 0 empty
      std::is_assignable<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base* const&> (0x0x7fce2acce068) 0 empty
        std::integral_constant<bool, true> (0x0x7fce2acbf660) 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&> (0x0x7fce2acbf6c0) 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*> > > (0x0x7fce2acce138) 0 empty
  std::integral_constant<bool, false> (0x0x7fce2acbf720) 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&> (0x0x7fce2acbf780) 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*&&> (0x0x7fce2acce208) 0 empty
  std::integral_constant<bool, false> (0x0x7fce2acbf840) 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*&&> > > (0x0x7fce2acbf8a0) 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*&&> (0x0x7fce2acce270) 0 empty
  std::integral_constant<bool, false> (0x0x7fce2acbf9c0) 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*&&> > (0x0x7fce2acbfa20) 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*&&> (0x0x7fce2acce2d8) 0 empty
  std::integral_constant<bool, true> (0x0x7fce2acbfa80) 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*&&> > (0x0x7fce2acce340) 0 empty
  std::is_rvalue_reference<std::_Rb_tree_node_base*&&> (0x0x7fce2acce3a8) 0 empty
    std::integral_constant<bool, true> (0x0x7fce2acbfae0) 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*&&> (0x0x7fce2acce410) 0 empty
  std::integral_constant<bool, true> (0x0x7fce2acbfb40) 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*&&> > (0x0x7fce2acbfba0) 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*&&> > (0x0x7fce2acce478) 0 empty
  std::is_reference<std::_Rb_tree_node_base*&&> (0x0x7fce2acce4e0) 0 empty
    std::integral_constant<bool, true> (0x0x7fce2acbfc00) 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*&&> > (0x0x7fce2acce618) 0 empty
  std::__or_<std::is_reference<std::_Rb_tree_node_base*&&>, std::is_void<std::_Rb_tree_node_base*&&> > (0x0x7fce2acce680) 0 empty
    std::is_reference<std::_Rb_tree_node_base*&&> (0x0x7fce2acce6e8) 0 empty
      std::integral_constant<bool, true> (0x0x7fce2acbfc60) 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*&&> > > (0x0x7fce2acce7b8) 0 empty
  std::integral_constant<bool, false> (0x0x7fce2acbfcc0) 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*&&> (0x0x7fce2acce820) 0 empty
  std::integral_constant<bool, false> (0x0x7fce2acbfd20) 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*&&> > (0x0x7fce2acbfd80) 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*&&> > (0x0x7fce2acce888) 0 empty
  std::is_reference<std::_Rb_tree_node_base*&&> (0x0x7fce2acce8f0) 0 empty
    std::integral_constant<bool, true> (0x0x7fce2acbfde0) 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*&&> (0x0x7fce2acceaf8) 0 empty
  std::integral_constant<bool, true> (0x0x7fce2acbfe40) 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> (0x0x7fce2acbfea0) 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*&&> (0x0x7fce2acceb60) 0 empty
  std::__add_rvalue_reference_helper<std::_Rb_tree_node_base*&&, true> (0x0x7fce2acbff00) 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*&&> (0x0x7fce2acbf7e0) 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*&&> (0x0x7fce2accebc8) 0 empty
  std::integral_constant<bool, true> (0x0x7fce2acbff60) 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> (0x0x7fce2accec30) 0 empty
  std::is_assignable<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*&&> (0x0x7fce2accec98) 0 empty
    std::integral_constant<bool, true> (0x0x7fce2acee000) 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*> (0x0x7fce2acced00) 0 empty
  std::__is_move_assignable_impl<std::_Rb_tree_node_base*, true> (0x0x7fce2acced68) 0 empty
    std::is_assignable<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*&&> (0x0x7fce2accedd0) 0 empty
      std::integral_constant<bool, true> (0x0x7fce2acee060) 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*> > (0x0x7fce2acee0c0) 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*> > (0x0x7fce2accee38) 0 empty
  std::is_move_assignable<std::_Rb_tree_node_base*> (0x0x7fce2acceea0) 0 empty
    std::__is_move_assignable_impl<std::_Rb_tree_node_base*, true> (0x0x7fce2accef08) 0 empty
      std::is_assignable<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*&&> (0x0x7fce2accef70) 0 empty
        std::integral_constant<bool, true> (0x0x7fce2acee120) 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&&> (0x0x7fce2acee180) 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*> (0x0x7fce2ac13cc0) 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> (0x0x7fce2ad39a80) 0 empty

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class std::allocator_traits<std::allocator<char> >
   size=1 align=1
   base size=0 base align=1
std::allocator_traits<std::allocator<char> > (0x0x7fce2a8abd80) 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> > (0x0x7fce2acf2680) 0 empty
  std::allocator_traits<std::allocator<char> > (0x0x7fce2a8abde0) 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> (0x0x7fce2a8abe40) 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 (0x0x7fce2acf27b8) 0
  std::allocator<char> (0x0x7fce2acf2820) 0 empty
    __gnu_cxx::new_allocator<char> (0x0x7fce2a8abea0) 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> (0x0x7fce2a8abf00) 0

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

Class std::initializer_list<char>
   size=16 align=8
   base size=16 base align=8
std::initializer_list<char> (0x0x7fce2a59d2a0) 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> > (0x0x7fce2a59d540) 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> (0x0x7fce2a59d5a0) 0 empty

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

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

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

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

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

Class std::__are_same<double, double>
   size=1 align=1
   base size=0 base align=1
std::__are_same<double, double> (0x0x7fce2a59d900) 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> > (0x0x7fce2a59d9c0) 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> (0x0x7fce2a59da20) 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> (0x0x7fce2acf2958) 0 empty
  __gnu_cxx::__numeric_traits_floating<long double> (0x0x7fce2a59da80) 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> (0x0x7fce2a59dae0) 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> (0x0x7fce2a59db40) 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> > (0x0x7fce2a59dc60) 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> > (0x0x7fce2acf29c0) 0 empty
  std::allocator_traits<std::allocator<wchar_t> > (0x0x7fce2a59dcc0) 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> (0x0x7fce2a59dd20) 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 (0x0x7fce2acf2af8) 0
  std::allocator<wchar_t> (0x0x7fce2acf2b60) 0 empty
    __gnu_cxx::new_allocator<wchar_t> (0x0x7fce2a59dd80) 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> (0x0x7fce2a59dde0) 0

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class std::hash<long unsigned int>
   size=1 align=1
   base size=1 base align=1
std::hash<long unsigned int> (0x0x7fce2acf2a90) 0 empty
  std::__hash_base<long unsigned int, long unsigned int> (0x0x7fce2a6c9720) 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> (0x0x7fce2a6c97e0) 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> (0x0x7fce2a6e0000) 0 empty
  std::__hash_base<long unsigned int, long long unsigned int> (0x0x7fce2a6c9840) 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> (0x0x7fce2a6c9900) 0 empty

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

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

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

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

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

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

Class std::hash<long double>
   size=1 align=1
   base size=1 base align=1
std::hash<long double> (0x0x7fce2a6e0208) 0 empty
  std::__hash_base<long unsigned int, long double> (0x0x7fce2a6f6120) 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> > (0x0x7fce2a6e02d8) 0 empty
  std::integral_constant<bool, false> (0x0x7fce2a6f61e0) 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> > (0x0x7fce2a6f6240) 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> > (0x0x7fce2a6e0340) 0 empty
  std::__hash_base<long unsigned int, std::__cxx11::basic_string<char> > (0x0x7fce2a6f62a0) 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> > > (0x0x7fce2a6e03a8) 0 empty
  std::integral_constant<bool, false> (0x0x7fce2a6f6360) 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> > (0x0x7fce2a6f63c0) 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> > (0x0x7fce2a6e0410) 0 empty
  std::__hash_base<long unsigned int, std::__cxx11::basic_string<wchar_t> > (0x0x7fce2a6f6420) 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> > > (0x0x7fce2a6e0478) 0 empty
  std::integral_constant<bool, false> (0x0x7fce2a6f65a0) 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> > (0x0x7fce2a6f6600) 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> > (0x0x7fce2a6e04e0) 0 empty
  std::__hash_base<long unsigned int, std::__cxx11::basic_string<char16_t> > (0x0x7fce2a6f6660) 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> > (0x0x7fce2a6f6720) 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> > (0x0x7fce2a6e0618) 0 empty
  std::allocator_traits<std::allocator<char16_t> > (0x0x7fce2a6f6780) 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> (0x0x7fce2a6f67e0) 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> (0x0x7fce2a6f6840) 0 empty

Class std::allocator<char16_t>
   size=1 align=1
   base size=1 base align=1
std::allocator<char16_t> (0x0x7fce2a6e0750) 0 empty
  __gnu_cxx::new_allocator<char16_t> (0x0x7fce2a6f6900) 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 (0x0x7fce2a6e0820) 0
  std::allocator<char16_t> (0x0x7fce2a6e0888) 0 empty
    __gnu_cxx::new_allocator<char16_t> (0x0x7fce2a6f6960) 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> (0x0x7fce2a6f69c0) 0

Class std::__cxx11::basic_string<char16_t>
   size=32 align=8
   base size=32 base align=8
std::__cxx11::basic_string<char16_t> (0x0x7fce2a6f66c0) 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> > > (0x0x7fce2a6e08f0) 0 empty
  std::integral_constant<bool, false> (0x0x7fce2a6f6a80) 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> > (0x0x7fce2a6f6ae0) 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> > (0x0x7fce2a6e0958) 0 empty
  std::__hash_base<long unsigned int, std::__cxx11::basic_string<char32_t> > (0x0x7fce2a6f6b40) 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> > (0x0x7fce2a6f6c00) 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> > (0x0x7fce2a6e0a90) 0 empty
  std::allocator_traits<std::allocator<char32_t> > (0x0x7fce2a6f6c60) 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> (0x0x7fce2a6f6cc0) 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> (0x0x7fce2a6f6d20) 0 empty

Class std::allocator<char32_t>
   size=1 align=1
   base size=1 base align=1
std::allocator<char32_t> (0x0x7fce2a6e0bc8) 0 empty
  __gnu_cxx::new_allocator<char32_t> (0x0x7fce2a6f6de0) 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 (0x0x7fce2a6e0c98) 0
  std::allocator<char32_t> (0x0x7fce2a6e0d00) 0 empty
    __gnu_cxx::new_allocator<char32_t> (0x0x7fce2a6f6e40) 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> (0x0x7fce2a6f6ea0) 0

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class std::__uses_alloc0
   size=1 align=1
   base size=1 base align=1
std::__uses_alloc0 (0x0x7fce2a1314e0) 0
  std::__uses_alloc_base (0x0x7fce2a155ba0) 0 empty

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

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

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

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

Class __gnu_cxx::new_allocator<std::pair<const dirac::StatType, long int> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<std::pair<const dirac::StatType, long int> > (0x0x7fce29f5d8a0) 0 empty

Class std::allocator<std::pair<const dirac::StatType, long int> >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::pair<const dirac::StatType, long int> > (0x0x7fce2a131e38) 0 empty
  __gnu_cxx::new_allocator<std::pair<const dirac::StatType, long int> > (0x0x7fce29f5d960) 0 empty

Class std::allocator_traits<std::allocator<std::pair<const dirac::StatType, long int> > >
   size=1 align=1
   base size=0 base align=1
std::allocator_traits<std::allocator<std::pair<const dirac::StatType, long int> > > (0x0x7fce29f5d9c0) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::pair<const dirac::StatType, long int> > >
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::pair<const dirac::StatType, long int> > > (0x0x7fce2a131f70) 0 empty
  std::allocator_traits<std::allocator<std::pair<const dirac::StatType, long int> > > (0x0x7fce29f5da20) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::pair<const dirac::StatType, long int> > >::rebind<std::pair<const dirac::StatType, long int> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::pair<const dirac::StatType, long int> > >::rebind<std::pair<const dirac::StatType, long int> > (0x0x7fce29f5da80) 0 empty

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

Class std::binary_function<dirac::StatType, dirac::StatType, bool>
   size=1 align=1
   base size=0 base align=1
std::binary_function<dirac::StatType, dirac::StatType, bool> (0x0x7fce29f5dba0) 0 empty

Class std::less<dirac::StatType>
   size=1 align=1
   base size=1 base align=1
std::less<dirac::StatType> (0x0x7fce29fb6000) 0 empty
  std::binary_function<dirac::StatType, dirac::StatType, bool> (0x0x7fce29f5dc00) 0 empty

Class __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const dirac::StatType, long int> > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const dirac::StatType, long int> > > (0x0x7fce29f5dc60) 0 empty

Class std::allocator<std::_Rb_tree_node<std::pair<const dirac::StatType, long int> > >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::_Rb_tree_node<std::pair<const dirac::StatType, long int> > > (0x0x7fce29fb6068) 0 empty
  __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const dirac::StatType, long int> > > (0x0x7fce29f5dde0) 0 empty

Class std::_Rb_tree<dirac::StatType, std::pair<const dirac::StatType, long int>, std::_Select1st<std::pair<const dirac::StatType, long int> >, std::less<dirac::StatType>, std::allocator<std::pair<const dirac::StatType, long int> > >::_Rb_tree_impl<std::less<dirac::StatType>, true>
   size=48 align=8
   base size=48 base align=8
std::_Rb_tree<dirac::StatType, std::pair<const dirac::StatType, long int>, std::_Select1st<std::pair<const dirac::StatType, long int> >, std::less<dirac::StatType>, std::allocator<std::pair<const dirac::StatType, long int> > >::_Rb_tree_impl<std::less<dirac::StatType>, true> (0x0x7fce29fb6138) 0
  std::allocator<std::_Rb_tree_node<std::pair<const dirac::StatType, long int> > > (0x0x7fce29fb61a0) 0 empty
    __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const dirac::StatType, long int> > > (0x0x7fce29f5dea0) 0 empty

Class std::_Rb_tree<dirac::StatType, std::pair<const dirac::StatType, long int>, std::_Select1st<std::pair<const dirac::StatType, long int> >, std::less<dirac::StatType>, std::allocator<std::pair<const dirac::StatType, long int> > >
   size=48 align=8
   base size=48 base align=8
std::_Rb_tree<dirac::StatType, std::pair<const dirac::StatType, long int>, std::_Select1st<std::pair<const dirac::StatType, long int> >, std::less<dirac::StatType>, std::allocator<std::pair<const dirac::StatType, long int> > > (0x0x7fce29f5dae0) 0

Class std::map<dirac::StatType, long int>
   size=48 align=8
   base size=48 base align=8
std::map<dirac::StatType, long int> (0x0x7fce29f5d840) 0

Class dirac::DiracByteStats
   size=48 align=8
   base size=48 base align=8
dirac::DiracByteStats (0x0x7fce29f5d7e0) 0

Class std::is_array<std::allocator<std::pair<const dirac::StatType, long int> > >
   size=1 align=1
   base size=1 base align=1
std::is_array<std::allocator<std::pair<const dirac::StatType, long int> > > (0x0x7fce29fb62d8) 0 empty
  std::integral_constant<bool, false> (0x0x7fce2a02c060) 0 empty

Class std::remove_volatile<std::allocator<std::pair<const dirac::StatType, long int> > >
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<std::allocator<std::pair<const dirac::StatType, long int> > > (0x0x7fce2a02c120) 0 empty

Class std::remove_const<std::allocator<std::pair<const dirac::StatType, long int> > >
   size=1 align=1
   base size=0 base align=1
std::remove_const<std::allocator<std::pair<const dirac::StatType, long int> > > (0x0x7fce2a02c180) 0 empty

Class std::remove_cv<std::allocator<std::pair<const dirac::StatType, long int> > >
   size=1 align=1
   base size=0 base align=1
std::remove_cv<std::allocator<std::pair<const dirac::StatType, long int> > > (0x0x7fce2a02c0c0) 0 empty

Class std::__is_void_helper<std::allocator<std::pair<const dirac::StatType, long int> > >
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<std::allocator<std::pair<const dirac::StatType, long int> > > (0x0x7fce29fb63a8) 0 empty
  std::integral_constant<bool, false> (0x0x7fce2a02c1e0) 0 empty

Class std::is_void<std::allocator<std::pair<const dirac::StatType, long int> > >
   size=1 align=1
   base size=1 base align=1
std::is_void<std::allocator<std::pair<const dirac::StatType, long int> > > (0x0x7fce29fb6410) 0 empty
  std::integral_constant<bool, false> (0x0x7fce2a02c240) 0 empty

Class std::__not_<std::is_void<std::allocator<std::pair<const dirac::StatType, long int> > > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::is_void<std::allocator<std::pair<const dirac::StatType, long int> > > > (0x0x7fce29fb6478) 0 empty
  std::integral_constant<bool, true> (0x0x7fce2a02c2a0) 0 empty

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

Class std::__is_default_constructible_impl<std::allocator<std::pair<const dirac::StatType, long int> > >
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_impl<std::allocator<std::pair<const dirac::StatType, long int> > > (0x0x7fce29fb64e0) 0 empty
  std::__do_is_default_constructible_impl (0x0x7fce2a02c4e0) 0 empty

Class std::__and_<std::__not_<std::is_void<std::allocator<std::pair<const dirac::StatType, long int> > > >, std::__is_default_constructible_impl<std::allocator<std::pair<const dirac::StatType, long int> > > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__not_<std::is_void<std::allocator<std::pair<const dirac::StatType, long int> > > >, std::__is_default_constructible_impl<std::allocator<std::pair<const dirac::StatType, long int> > > > (0x0x7fce29fb6618) 0 empty
  std::__is_default_constructible_impl<std::allocator<std::pair<const dirac::StatType, long int> > > (0x0x7fce29fb6680) 0 empty
    std::__do_is_default_constructible_impl (0x0x7fce2a02c540) 0 empty

Class std::__is_default_constructible_atom<std::allocator<std::pair<const dirac::StatType, long int> > >
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_atom<std::allocator<std::pair<const dirac::StatType, long int> > > (0x0x7fce29fb6750) 0 empty
  std::__and_<std::__not_<std::is_void<std::allocator<std::pair<const dirac::StatType, long int> > > >, std::__is_default_constructible_impl<std::allocator<std::pair<const dirac::StatType, long int> > > > (0x0x7fce29fb67b8) 0 empty
    std::__is_default_constructible_impl<std::allocator<std::pair<const dirac::StatType, long int> > > (0x0x7fce29fb6820) 0 empty
      std::__do_is_default_constructible_impl (0x0x7fce2a02c5a0) 0 empty

Class std::__is_default_constructible_safe<std::allocator<std::pair<const dirac::StatType, long int> >, false>
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_safe<std::allocator<std::pair<const dirac::StatType, long int> >, false> (0x0x7fce29fb69c0) 0 empty
  std::integral_constant<bool, true> (0x0x7fce2a02c6c0) 0 empty

Class std::is_default_constructible<std::allocator<std::pair<const dirac::StatType, long int> > >
   size=1 align=1
   base size=1 base align=1
std::is_default_constructible<std::allocator<std::pair<const dirac::StatType, long int> > > (0x0x7fce29fb6af8) 0 empty
  std::integral_constant<bool, true> (0x0x7fce2a02c720) 0 empty

Class std::conditional<true, std::__is_nt_default_constructible_impl<std::allocator<std::pair<const dirac::StatType, long int> >, false>, std::is_default_constructible<std::allocator<std::pair<const dirac::StatType, long 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 dirac::StatType, long int> >, false>, std::is_default_constructible<std::allocator<std::pair<const dirac::StatType, long int> > > > (0x0x7fce2a02c840) 0 empty

Class std::__is_nt_default_constructible_atom<std::allocator<std::pair<const dirac::StatType, long int> > >
   size=1 align=1
   base size=1 base align=1
std::__is_nt_default_constructible_atom<std::allocator<std::pair<const dirac::StatType, long int> > > (0x0x7fce29fb6c30) 0 empty
  std::integral_constant<bool, true> (0x0x7fce2a02c8a0) 0 empty

Class std::__is_nt_default_constructible_impl<std::allocator<std::pair<const dirac::StatType, long int> >, false>
   size=1 align=1
   base size=1 base align=1
std::__is_nt_default_constructible_impl<std::allocator<std::pair<const dirac::StatType, long int> >, false> (0x0x7fce29fb6e38) 0 empty
  std::__is_nt_default_constructible_atom<std::allocator<std::pair<const dirac::StatType, long int> > > (0x0x7fce29fb6ea0) 0 empty
    std::integral_constant<bool, true> (0x0x7fce2a02c900) 0 empty

Class std::__and_<std::is_default_constructible<std::allocator<std::pair<const dirac::StatType, long int> > >, std::__is_nt_default_constructible_impl<std::allocator<std::pair<const dirac::StatType, long int> >, false> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_default_constructible<std::allocator<std::pair<const dirac::StatType, long int> > >, std::__is_nt_default_constructible_impl<std::allocator<std::pair<const dirac::StatType, long int> >, false> > (0x0x7fce29fb6f70) 0 empty
  std::__is_nt_default_constructible_impl<std::allocator<std::pair<const dirac::StatType, long int> >, false> (0x0x7fce2a131f08) 0 empty
    std::__is_nt_default_constructible_atom<std::allocator<std::pair<const dirac::StatType, long int> > > (0x0x7fce2a0a8000) 0 empty
      std::integral_constant<bool, true> (0x0x7fce2a02c960) 0 empty

Class std::is_nothrow_default_constructible<std::allocator<std::pair<const dirac::StatType, long int> > >
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_default_constructible<std::allocator<std::pair<const dirac::StatType, long int> > > (0x0x7fce2a0a80d0) 0 empty
  std::__and_<std::is_default_constructible<std::allocator<std::pair<const dirac::StatType, long int> > >, std::__is_nt_default_constructible_impl<std::allocator<std::pair<const dirac::StatType, long int> >, false> > (0x0x7fce2a0a8138) 0 empty
    std::__is_nt_default_constructible_impl<std::allocator<std::pair<const dirac::StatType, long int> >, false> (0x0x7fce2a0a81a0) 0 empty
      std::__is_nt_default_constructible_atom<std::allocator<std::pair<const dirac::StatType, long int> > > (0x0x7fce2a0a8208) 0 empty
        std::integral_constant<bool, true> (0x0x7fce2a02c9c0) 0 empty

Class std::is_array<std::less<dirac::StatType> >
   size=1 align=1
   base size=1 base align=1
std::is_array<std::less<dirac::StatType> > (0x0x7fce2a0a83a8) 0 empty
  std::integral_constant<bool, false> (0x0x7fce2a02cae0) 0 empty

Class std::remove_volatile<std::less<dirac::StatType> >
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<std::less<dirac::StatType> > (0x0x7fce2a02cba0) 0 empty

Class std::remove_const<std::less<dirac::StatType> >
   size=1 align=1
   base size=0 base align=1
std::remove_const<std::less<dirac::StatType> > (0x0x7fce2a02cc00) 0 empty

Class std::remove_cv<std::less<dirac::StatType> >
   size=1 align=1
   base size=0 base align=1
std::remove_cv<std::less<dirac::StatType> > (0x0x7fce2a02cb40) 0 empty

Class std::__is_void_helper<std::less<dirac::StatType> >
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<std::less<dirac::StatType> > (0x0x7fce2a0a8478) 0 empty
  std::integral_constant<bool, false> (0x0x7fce2a02cc60) 0 empty

Class std::is_void<std::less<dirac::StatType> >
   size=1 align=1
   base size=1 base align=1
std::is_void<std::less<dirac::StatType> > (0x0x7fce2a0a84e0) 0 empty
  std::integral_constant<bool, false> (0x0x7fce2a02ccc0) 0 empty

Class std::__not_<std::is_void<std::less<dirac::StatType> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::is_void<std::less<dirac::StatType> > > (0x0x7fce2a0a8548) 0 empty
  std::integral_constant<bool, true> (0x0x7fce2a02cd20) 0 empty

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

Class std::__is_default_constructible_impl<std::less<dirac::StatType> >
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_impl<std::less<dirac::StatType> > (0x0x7fce2a0a85b0) 0 empty
  std::__do_is_default_constructible_impl (0x0x7fce2a02cde0) 0 empty

Class std::__and_<std::__not_<std::is_void<std::less<dirac::StatType> > >, std::__is_default_constructible_impl<std::less<dirac::StatType> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__not_<std::is_void<std::less<dirac::StatType> > >, std::__is_default_constructible_impl<std::less<dirac::StatType> > > (0x0x7fce2a0a8618) 0 empty
  std::__is_default_constructible_impl<std::less<dirac::StatType> > (0x0x7fce2a0a8680) 0 empty
    std::__do_is_default_constructible_impl (0x0x7fce2a02ce40) 0 empty

Class std::__is_default_constructible_atom<std::less<dirac::StatType> >
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_atom<std::less<dirac::StatType> > (0x0x7fce2a0a86e8) 0 empty
  std::__and_<std::__not_<std::is_void<std::less<dirac::StatType> > >, std::__is_default_constructible_impl<std::less<dirac::StatType> > > (0x0x7fce2a0a8750) 0 empty
    std::__is_default_constructible_impl<std::less<dirac::StatType> > (0x0x7fce2a0a87b8) 0 empty
      std::__do_is_default_constructible_impl (0x0x7fce2a02cea0) 0 empty

Class std::__is_default_constructible_safe<std::less<dirac::StatType>, false>
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_safe<std::less<dirac::StatType>, false> (0x0x7fce2a0a8820) 0 empty
  std::integral_constant<bool, true> (0x0x7fce2a02cf00) 0 empty

Class std::is_default_constructible<std::less<dirac::StatType> >
   size=1 align=1
   base size=1 base align=1
std::is_default_constructible<std::less<dirac::StatType> > (0x0x7fce2a0a8888) 0 empty
  std::integral_constant<bool, true> (0x0x7fce2a02cf60) 0 empty

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

Class std::__is_nt_default_constructible_atom<std::less<dirac::StatType> >
   size=1 align=1
   base size=1 base align=1
std::__is_nt_default_constructible_atom<std::less<dirac::StatType> > (0x0x7fce2a0a88f0) 0 empty
  std::integral_constant<bool, true> (0x0x7fce2a0bb060) 0 empty

Class std::__is_nt_default_constructible_impl<std::less<dirac::StatType>, false>
   size=1 align=1
   base size=1 base align=1
std::__is_nt_default_constructible_impl<std::less<dirac::StatType>, false> (0x0x7fce2a0a8958) 0 empty
  std::__is_nt_default_constructible_atom<std::less<dirac::StatType> > (0x0x7fce2a0a89c0) 0 empty
    std::integral_constant<bool, true> (0x0x7fce2a0bb0c0) 0 empty

Class std::__and_<std::is_default_constructible<std::less<dirac::StatType> >, std::__is_nt_default_constructible_impl<std::less<dirac::StatType>, false> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_default_constructible<std::less<dirac::StatType> >, std::__is_nt_default_constructible_impl<std::less<dirac::StatType>, false> > (0x0x7fce2a0a8a28) 0 empty
  std::__is_nt_default_constructible_impl<std::less<dirac::StatType>, false> (0x0x7fce2a0a8a90) 0 empty
    std::__is_nt_default_constructible_atom<std::less<dirac::StatType> > (0x0x7fce2a0a8af8) 0 empty
      std::integral_constant<bool, true> (0x0x7fce2a0bb120) 0 empty

Class std::is_nothrow_default_constructible<std::less<dirac::StatType> >
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_default_constructible<std::less<dirac::StatType> > (0x0x7fce2a0a8b60) 0 empty
  std::__and_<std::is_default_constructible<std::less<dirac::StatType> >, std::__is_nt_default_constructible_impl<std::less<dirac::StatType>, false> > (0x0x7fce2a0a8bc8) 0 empty
    std::__is_nt_default_constructible_impl<std::less<dirac::StatType>, false> (0x0x7fce2a0a8c30) 0 empty
      std::__is_nt_default_constructible_atom<std::less<dirac::StatType> > (0x0x7fce2a0a8c98) 0 empty
        std::integral_constant<bool, true> (0x0x7fce2a0bb180) 0 empty

Class std::initializer_list<std::pair<const dirac::StatType, long int> >
   size=16 align=8
   base size=16 base align=8
std::initializer_list<std::pair<const dirac::StatType, long int> > (0x0x7fce2a0bb4e0) 0

Class std::_Rb_tree_const_iterator<std::pair<const dirac::StatType, long int> >
   size=8 align=8
   base size=8 base align=8
std::_Rb_tree_const_iterator<std::pair<const dirac::StatType, long int> > (0x0x7fce2a0bb900) 0

Class std::__has_is_transparent<std::less<dirac::StatType>, dirac::StatType, void>
   size=1 align=1
   base size=0 base align=1
std::__has_is_transparent<std::less<dirac::StatType>, dirac::StatType, void> (0x0x7fce2a0bb960) 0 empty

Class std::_PCC<true, const dirac::StatType, long int>
   size=1 align=1
   base size=0 base align=1
std::_PCC<true, const dirac::StatType, long int> (0x0x7fce2a0bba20) 0 empty

Class std::is_function<const dirac::StatType>
   size=1 align=1
   base size=1 base align=1
std::is_function<const dirac::StatType> (0x0x7fce2a0a8ea0) 0 empty
  std::integral_constant<bool, false> (0x0x7fce2a0bba80) 0 empty

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

Class std::is_lvalue_reference<const dirac::StatType>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<const dirac::StatType> (0x0x7fce2a0a8f08) 0 empty
  std::integral_constant<bool, false> (0x0x7fce2a0bbb40) 0 empty

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

Class std::is_rvalue_reference<const dirac::StatType>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<const dirac::StatType> (0x0x7fce2a0a8f70) 0 empty
  std::integral_constant<bool, false> (0x0x7fce2a0bbc00) 0 empty

Class std::__or_<std::is_lvalue_reference<const dirac::StatType>, std::is_rvalue_reference<const dirac::StatType> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<const dirac::StatType>, std::is_rvalue_reference<const dirac::StatType> > (0x0x7fce29d36000) 0 empty
  std::is_rvalue_reference<const dirac::StatType> (0x0x7fce29d36068) 0 empty
    std::integral_constant<bool, false> (0x0x7fce2a0bbc60) 0 empty

Class std::is_reference<const dirac::StatType>
   size=1 align=1
   base size=1 base align=1
std::is_reference<const dirac::StatType> (0x0x7fce29d360d0) 0 empty
  std::integral_constant<bool, false> (0x0x7fce2a0bbcc0) 0 empty

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

Class std::remove_volatile<const dirac::StatType>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<const dirac::StatType> (0x0x7fce2a0bbde0) 0 empty

Class std::remove_const<const dirac::StatType>
   size=1 align=1
   base size=0 base align=1
std::remove_const<const dirac::StatType> (0x0x7fce2a0bbe40) 0 empty

Class std::remove_cv<const dirac::StatType>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<const dirac::StatType> (0x0x7fce2a0bbd80) 0 empty

Class std::__is_void_helper<dirac::StatType>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<dirac::StatType> (0x0x7fce29d36340) 0 empty
  std::integral_constant<bool, false> (0x0x7fce2a0bbea0) 0 empty

Class std::is_void<const dirac::StatType>
   size=1 align=1
   base size=1 base align=1
std::is_void<const dirac::StatType> (0x0x7fce29d363a8) 0 empty
  std::integral_constant<bool, false> (0x0x7fce2a0bbf00) 0 empty

Class std::__or_<std::is_reference<const dirac::StatType>, std::is_void<const dirac::StatType> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<const dirac::StatType>, std::is_void<const dirac::StatType> > (0x0x7fce29d36410) 0 empty
  std::is_void<const dirac::StatType> (0x0x7fce29d36478) 0 empty
    std::integral_constant<bool, false> (0x0x7fce2a0bbf60) 0 empty

Class std::__or_<std::is_function<const dirac::StatType>, std::is_reference<const dirac::StatType>, std::is_void<const dirac::StatType> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<const dirac::StatType>, std::is_reference<const dirac::StatType>, std::is_void<const dirac::StatType> > (0x0x7fce29d364e0) 0 empty
  std::__or_<std::is_reference<const dirac::StatType>, std::is_void<const dirac::StatType> > (0x0x7fce29d36548) 0 empty
    std::is_void<const dirac::StatType> (0x0x7fce29d365b0) 0 empty
      std::integral_constant<bool, false> (0x0x7fce29d3e0c0) 0 empty

Class std::__not_<std::__or_<std::is_function<const dirac::StatType>, std::is_reference<const dirac::StatType>, std::is_void<const dirac::StatType> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<const dirac::StatType>, std::is_reference<const dirac::StatType>, std::is_void<const dirac::StatType> > > (0x0x7fce29d36618) 0 empty
  std::integral_constant<bool, true> (0x0x7fce29d3e180) 0 empty

Class std::is_object<const dirac::StatType>
   size=1 align=1
   base size=1 base align=1
std::is_object<const dirac::StatType> (0x0x7fce29d36680) 0 empty
  std::integral_constant<bool, true> (0x0x7fce29d3e1e0) 0 empty

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

Class std::__or_<std::is_object<const dirac::StatType>, std::is_reference<const dirac::StatType> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<const dirac::StatType>, std::is_reference<const dirac::StatType> > (0x0x7fce29d367b8) 0 empty
  std::is_object<const dirac::StatType> (0x0x7fce29d36820) 0 empty
    std::integral_constant<bool, true> (0x0x7fce29d3e2a0) 0 empty

Class std::__is_referenceable<const dirac::StatType>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<const dirac::StatType> (0x0x7fce29d36888) 0 empty
  std::integral_constant<bool, true> (0x0x7fce29d3e3c0) 0 empty

Class std::is_function<const dirac::StatType&>
   size=1 align=1
   base size=1 base align=1
std::is_function<const dirac::StatType&> (0x0x7fce29d368f0) 0 empty
  std::integral_constant<bool, false> (0x0x7fce29d3e480) 0 empty

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

Class std::is_lvalue_reference<const dirac::StatType&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<const dirac::StatType&> (0x0x7fce29d36958) 0 empty
  std::integral_constant<bool, true> (0x0x7fce29d3e540) 0 empty

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

Class std::__or_<std::is_lvalue_reference<const dirac::StatType&>, std::is_rvalue_reference<const dirac::StatType&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<const dirac::StatType&>, std::is_rvalue_reference<const dirac::StatType&> > (0x0x7fce29d369c0) 0 empty
  std::is_lvalue_reference<const dirac::StatType&> (0x0x7fce29d36a28) 0 empty
    std::integral_constant<bool, true> (0x0x7fce29d3e600) 0 empty

Class std::is_reference<const dirac::StatType&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<const dirac::StatType&> (0x0x7fce29d36a90) 0 empty
  std::integral_constant<bool, true> (0x0x7fce29d3e660) 0 empty

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

Class std::__or_<std::is_reference<const dirac::StatType&>, std::is_void<const dirac::StatType&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<const dirac::StatType&>, std::is_void<const dirac::StatType&> > (0x0x7fce29d36bc8) 0 empty
  std::is_reference<const dirac::StatType&> (0x0x7fce29d36c30) 0 empty
    std::integral_constant<bool, true> (0x0x7fce29d3e720) 0 empty

Class std::__or_<std::is_function<const dirac::StatType&>, std::is_reference<const dirac::StatType&>, std::is_void<const dirac::StatType&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<const dirac::StatType&>, std::is_reference<const dirac::StatType&>, std::is_void<const dirac::StatType&> > (0x0x7fce29d36c98) 0 empty
  std::__or_<std::is_reference<const dirac::StatType&>, std::is_void<const dirac::StatType&> > (0x0x7fce29d36d00) 0 empty
    std::is_reference<const dirac::StatType&> (0x0x7fce29d36d68) 0 empty
      std::integral_constant<bool, true> (0x0x7fce29d3e840) 0 empty

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

Class std::is_object<const dirac::StatType&>
   size=1 align=1
   base size=1 base align=1
std::is_object<const dirac::StatType&> (0x0x7fce29d36e38) 0 empty
  std::integral_constant<bool, false> (0x0x7fce29d3e960) 0 empty

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

Class std::__or_<std::is_object<const dirac::StatType&>, std::is_reference<const dirac::StatType&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<const dirac::StatType&>, std::is_reference<const dirac::StatType&> > (0x0x7fce29d36f70) 0 empty
  std::is_reference<const dirac::StatType&> (0x0x7fce29d57000) 0 empty
    std::integral_constant<bool, true> (0x0x7fce29d3ea20) 0 empty

Class std::__is_referenceable<const dirac::StatType&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<const dirac::StatType&> (0x0x7fce29d57068) 0 empty
  std::integral_constant<bool, true> (0x0x7fce29d3ec00) 0 empty

Class std::__add_rvalue_reference_helper<const dirac::StatType&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<const dirac::StatType&, true> (0x0x7fce29d3ec60) 0 empty

Class std::add_rvalue_reference<const dirac::StatType&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<const dirac::StatType&> (0x0x7fce29d570d0) 0 empty
  std::__add_rvalue_reference_helper<const dirac::StatType&, true> (0x0x7fce29d3ecc0) 0 empty

Class std::__is_assignable_helper<const dirac::StatType&, const dirac::StatType&>
   size=1 align=1
   base size=0 base align=1
std::__is_assignable_helper<const dirac::StatType&, const dirac::StatType&> (0x0x7fce29d3e420) 0 empty

Class std::is_assignable<const dirac::StatType&, const dirac::StatType&>
   size=1 align=1
   base size=1 base align=1
std::is_assignable<const dirac::StatType&, const dirac::StatType&> (0x0x7fce29d571a0) 0 empty
  std::integral_constant<bool, false> (0x0x7fce29d3ed20) 0 empty

Class std::__is_copy_assignable_impl<const dirac::StatType, true>
   size=1 align=1
   base size=1 base align=1
std::__is_copy_assignable_impl<const dirac::StatType, true> (0x0x7fce29d57208) 0 empty
  std::is_assignable<const dirac::StatType&, const dirac::StatType&> (0x0x7fce29d57270) 0 empty
    std::integral_constant<bool, false> (0x0x7fce29d3ed80) 0 empty

Class std::is_copy_assignable<const dirac::StatType>
   size=1 align=1
   base size=1 base align=1
std::is_copy_assignable<const dirac::StatType> (0x0x7fce29d572d8) 0 empty
  std::__is_copy_assignable_impl<const dirac::StatType, true> (0x0x7fce29d57340) 0 empty
    std::is_assignable<const dirac::StatType&, const dirac::StatType&> (0x0x7fce29d573a8) 0 empty
      std::integral_constant<bool, false> (0x0x7fce29d3ede0) 0 empty

Class std::conditional<false, std::is_copy_assignable<long int>, std::is_copy_assignable<const dirac::StatType> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_copy_assignable<long int>, std::is_copy_assignable<const dirac::StatType> > (0x0x7fce29d3ee40) 0 empty

Class std::__and_<std::is_copy_assignable<const dirac::StatType>, std::is_copy_assignable<long int> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_copy_assignable<const dirac::StatType>, std::is_copy_assignable<long int> > (0x0x7fce29d574e0) 0 empty
  std::is_copy_assignable<const dirac::StatType> (0x0x7fce29d57548) 0 empty
    std::__is_copy_assignable_impl<const dirac::StatType, true> (0x0x7fce29d575b0) 0 empty
      std::is_assignable<const dirac::StatType&, const dirac::StatType&> (0x0x7fce29d57618) 0 empty
        std::integral_constant<bool, false> (0x0x7fce29d3eea0) 0 empty

Class std::conditional<false, const std::pair<const dirac::StatType, long int>&, const std::__nonesuch&>
   size=1 align=1
   base size=0 base align=1
std::conditional<false, const std::pair<const dirac::StatType, long int>&, const std::__nonesuch&> (0x0x7fce29d610c0) 0 empty

Class std::__not_<std::__and_<std::is_copy_assignable<const dirac::StatType>, std::is_copy_assignable<long int> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__and_<std::is_copy_assignable<const dirac::StatType>, std::is_copy_assignable<long int> > > (0x0x7fce29d577b8) 0 empty
  std::integral_constant<bool, true> (0x0x7fce29d611e0) 0 empty

Class std::conditional<true, const std::pair<const dirac::StatType, long int>&, const std::__nonesuch&>
   size=1 align=1
   base size=0 base align=1
std::conditional<true, const std::pair<const dirac::StatType, long int>&, const std::__nonesuch&> (0x0x7fce29d61240) 0 empty

Class std::is_function<const dirac::StatType&&>
   size=1 align=1
   base size=1 base align=1
std::is_function<const dirac::StatType&&> (0x0x7fce29d57958) 0 empty
  std::integral_constant<bool, false> (0x0x7fce29d613c0) 0 empty

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

Class std::is_lvalue_reference<const dirac::StatType&&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<const dirac::StatType&&> (0x0x7fce29d579c0) 0 empty
  std::integral_constant<bool, false> (0x0x7fce29d61540) 0 empty

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

Class std::is_rvalue_reference<const dirac::StatType&&>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<const dirac::StatType&&> (0x0x7fce29d57a28) 0 empty
  std::integral_constant<bool, true> (0x0x7fce29d61600) 0 empty

Class std::__or_<std::is_lvalue_reference<const dirac::StatType&&>, std::is_rvalue_reference<const dirac::StatType&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<const dirac::StatType&&>, std::is_rvalue_reference<const dirac::StatType&&> > (0x0x7fce29d57a90) 0 empty
  std::is_rvalue_reference<const dirac::StatType&&> (0x0x7fce29d57af8) 0 empty
    std::integral_constant<bool, true> (0x0x7fce29d61660) 0 empty

Class std::is_reference<const dirac::StatType&&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<const dirac::StatType&&> (0x0x7fce29d57b60) 0 empty
  std::integral_constant<bool, true> (0x0x7fce29d616c0) 0 empty

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

Class std::__or_<std::is_reference<const dirac::StatType&&>, std::is_void<const dirac::StatType&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<const dirac::StatType&&>, std::is_void<const dirac::StatType&&> > (0x0x7fce29d57c98) 0 empty
  std::is_reference<const dirac::StatType&&> (0x0x7fce29d57d00) 0 empty
    std::integral_constant<bool, true> (0x0x7fce29d61780) 0 empty

Class std::__or_<std::is_function<const dirac::StatType&&>, std::is_reference<const dirac::StatType&&>, std::is_void<const dirac::StatType&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<const dirac::StatType&&>, std::is_reference<const dirac::StatType&&>, std::is_void<const dirac::StatType&&> > (0x0x7fce29d57d68) 0 empty
  std::__or_<std::is_reference<const dirac::StatType&&>, std::is_void<const dirac::StatType&&> > (0x0x7fce29d57dd0) 0 empty
    std::is_reference<const dirac::StatType&&> (0x0x7fce29d57e38) 0 empty
      std::integral_constant<bool, true> (0x0x7fce29d618a0) 0 empty

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

Class std::is_object<const dirac::StatType&&>
   size=1 align=1
   base size=1 base align=1
std::is_object<const dirac::StatType&&> (0x0x7fce29d57f08) 0 empty
  std::integral_constant<bool, false> (0x0x7fce29d619c0) 0 empty

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

Class std::__or_<std::is_object<const dirac::StatType&&>, std::is_reference<const dirac::StatType&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<const dirac::StatType&&>, std::is_reference<const dirac::StatType&&> > (0x0x7fce29d57f70) 0 empty
  std::is_reference<const dirac::StatType&&> (0x0x7fce29d7a000) 0 empty
    std::integral_constant<bool, true> (0x0x7fce29d61a80) 0 empty

Class std::__is_referenceable<const dirac::StatType&&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<const dirac::StatType&&> (0x0x7fce29d7a138) 0 empty
  std::integral_constant<bool, true> (0x0x7fce29d61ba0) 0 empty

Class std::__add_rvalue_reference_helper<const dirac::StatType&&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<const dirac::StatType&&, true> (0x0x7fce29d61c00) 0 empty

Class std::add_rvalue_reference<const dirac::StatType&&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<const dirac::StatType&&> (0x0x7fce29d7a1a0) 0 empty
  std::__add_rvalue_reference_helper<const dirac::StatType&&, true> (0x0x7fce29d61c60) 0 empty

Class std::__is_assignable_helper<const dirac::StatType&, const dirac::StatType&&>
   size=1 align=1
   base size=0 base align=1
std::__is_assignable_helper<const dirac::StatType&, const dirac::StatType&&> (0x0x7fce29d61360) 0 empty

Class std::is_assignable<const dirac::StatType&, const dirac::StatType&&>
   size=1 align=1
   base size=1 base align=1
std::is_assignable<const dirac::StatType&, const dirac::StatType&&> (0x0x7fce29d7a208) 0 empty
  std::integral_constant<bool, false> (0x0x7fce29d61cc0) 0 empty

Class std::__is_move_assignable_impl<const dirac::StatType, true>
   size=1 align=1
   base size=1 base align=1
std::__is_move_assignable_impl<const dirac::StatType, true> (0x0x7fce29d7a270) 0 empty
  std::is_assignable<const dirac::StatType&, const dirac::StatType&&> (0x0x7fce29d7a2d8) 0 empty
    std::integral_constant<bool, false> (0x0x7fce29d61d20) 0 empty

Class std::is_move_assignable<const dirac::StatType>
   size=1 align=1
   base size=1 base align=1
std::is_move_assignable<const dirac::StatType> (0x0x7fce29d7a340) 0 empty
  std::__is_move_assignable_impl<const dirac::StatType, true> (0x0x7fce29d7a3a8) 0 empty
    std::is_assignable<const dirac::StatType&, const dirac::StatType&&> (0x0x7fce29d7a410) 0 empty
      std::integral_constant<bool, false> (0x0x7fce29d61d80) 0 empty

Class std::conditional<false, std::is_move_assignable<long int>, std::is_move_assignable<const dirac::StatType> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_move_assignable<long int>, std::is_move_assignable<const dirac::StatType> > (0x0x7fce29d61de0) 0 empty

Class std::__and_<std::is_move_assignable<const dirac::StatType>, std::is_move_assignable<long int> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_move_assignable<const dirac::StatType>, std::is_move_assignable<long int> > (0x0x7fce29d7a548) 0 empty
  std::is_move_assignable<const dirac::StatType> (0x0x7fce29d7a5b0) 0 empty
    std::__is_move_assignable_impl<const dirac::StatType, true> (0x0x7fce29d7a618) 0 empty
      std::is_assignable<const dirac::StatType&, const dirac::StatType&&> (0x0x7fce29d7a680) 0 empty
        std::integral_constant<bool, false> (0x0x7fce29d61e40) 0 empty

Class std::conditional<false, std::pair<const dirac::StatType, long int>&&, std::__nonesuch&&>
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::pair<const dirac::StatType, long int>&&, std::__nonesuch&&> (0x0x7fce29d81060) 0 empty

Class std::pair<const dirac::StatType, long int>
   size=16 align=8
   base size=16 base align=8
std::pair<const dirac::StatType, long int> (0x0x7fce2a0bb9c0) 0

Class std::_Rb_tree_iterator<std::pair<const dirac::StatType, long int> >
   size=8 align=8
   base size=8 base align=8
std::_Rb_tree_iterator<std::pair<const dirac::StatType, long int> > (0x0x7fce29d811e0) 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 (0x0x7fce29d81360) 0

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

Class std::__are_same<long int, int>
   size=1 align=1
   base size=0 base align=1
std::__are_same<long int, int> (0x0x7fce29d81ae0) 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 (0x0x7fce29d81ba0) 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> (0x0x7fce29d81f00) 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 (0x0x7fce29dd1000) 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> (0x0x7fce29dd1360) 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 (0x0x7fce29dd1420) 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> (0x0x7fce29dd1780) 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 (0x0x7fce29dd1840) 0

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

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

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

Class std::iterator_traits<char*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<char*> (0x0x7fce29e014e0) 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> (0x0x7fce29e015a0) 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> (0x0x7fce29e01600) 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> (0x0x7fce29e01540) 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> (0x0x7fce29d7a888) 0 empty
  std::integral_constant<bool, false> (0x0x7fce29e01660) 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> (0x0x7fce29d7a8f0) 0 empty
  std::integral_constant<bool, false> (0x0x7fce29e016c0) 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> > > (0x0x7fce29e01720) 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> (0x0x7fce29d7a958) 0 empty
  std::integral_constant<bool, false> (0x0x7fce29e01840) 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> > (0x0x7fce29e018a0) 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> (0x0x7fce29d7aa90) 0 empty
  std::integral_constant<bool, false> (0x0x7fce29e01900) 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> > (0x0x7fce29d7aaf8) 0 empty
  std::is_array<std::input_iterator_tag> (0x0x7fce29d7ab60) 0 empty
    std::integral_constant<bool, false> (0x0x7fce29e01960) 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> > (0x0x7fce29d7abc8) 0 empty
  std::__or_<std::is_function<std::input_iterator_tag>, std::is_array<std::input_iterator_tag> > (0x0x7fce29d7ac30) 0 empty
    std::is_array<std::input_iterator_tag> (0x0x7fce29d7ac98) 0 empty
      std::integral_constant<bool, false> (0x0x7fce29e01a80) 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> (0x0x7fce29d7ad00) 0 empty
  std::integral_constant<bool, false> (0x0x7fce29e01ba0) 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> > > (0x0x7fce29e01c00) 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> (0x0x7fce29d7ad68) 0 empty
  std::integral_constant<bool, false> (0x0x7fce29e01c60) 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> > (0x0x7fce29e01cc0) 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> (0x0x7fce29d7add0) 0 empty
  std::integral_constant<bool, false> (0x0x7fce29e01d20) 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> > (0x0x7fce29d7ae38) 0 empty
  std::is_rvalue_reference<std::random_access_iterator_tag> (0x0x7fce29d7aea0) 0 empty
    std::integral_constant<bool, false> (0x0x7fce29e01d80) 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> (0x0x7fce29d7af08) 0 empty
  std::integral_constant<bool, false> (0x0x7fce29e01de0) 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> > (0x0x7fce29e01e40) 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> > (0x0x7fce29d7af70) 0 empty
  std::is_void<std::random_access_iterator_tag> (0x0x7fce29e32000) 0 empty
    std::integral_constant<bool, false> (0x0x7fce29e01ea0) 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> > (0x0x7fce29e32068) 0 empty
  std::__or_<std::is_reference<std::random_access_iterator_tag>, std::is_void<std::random_access_iterator_tag> > (0x0x7fce29e320d0) 0 empty
    std::is_void<std::random_access_iterator_tag> (0x0x7fce29e32138) 0 empty
      std::integral_constant<bool, false> (0x0x7fce29e01f00) 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> > > (0x0x7fce29e321a0) 0 empty
  std::integral_constant<bool, true> (0x0x7fce29e01f60) 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> (0x0x7fce29e32208) 0 empty
  std::integral_constant<bool, true> (0x0x7fce29e35000) 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> > (0x0x7fce29e35060) 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> > (0x0x7fce29e32270) 0 empty
  std::is_object<std::random_access_iterator_tag> (0x0x7fce29e322d8) 0 empty
    std::integral_constant<bool, true> (0x0x7fce29e350c0) 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> (0x0x7fce29e32340) 0 empty
  std::integral_constant<bool, true> (0x0x7fce29e35120) 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> (0x0x7fce29e35180) 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> (0x0x7fce29e323a8) 0 empty
  std::__add_rvalue_reference_helper<std::random_access_iterator_tag, true> (0x0x7fce29e351e0) 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> (0x0x7fce29e01b40) 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> (0x0x7fce29e32478) 0 empty
  std::integral_constant<bool, true> (0x0x7fce29e353c0) 0 empty

Class std::enable_if<true, void>
   size=1 align=1
   base size=0 base align=1
std::enable_if<true, void> (0x0x7fce29e35420) 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>&> (0x0x7fce29e357e0) 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 (0x0x7fce29e35a80) 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 (0x0x7fce29e35e40) 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 (0x0x7fce29e66240) 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 (0x0x7fce29e66600) 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 (0x0x7fce29e669c0) 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 (0x0x7fce29e66d80) 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 (0x0x7fce29e98180) 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 (0x0x7fce29e98540) 0

Class std::iterator_traits<wchar_t*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<wchar_t*> (0x0x7fce29e98900) 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>&> (0x0x7fce29e98cc0) 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>&> (0x0x7fce29ee43c0) 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>&> (0x0x7fce29ee4d80) 0 empty

Class __gnu_cxx::__aligned_membuf<std::pair<const dirac::StatType, long int> >::_Tp2
   size=16 align=8
   base size=16 base align=8
__gnu_cxx::__aligned_membuf<std::pair<const dirac::StatType, long int> >::_Tp2 (0x0x7fce29f06ae0) 0

Class __gnu_cxx::__aligned_membuf<std::pair<const dirac::StatType, long int> >
   size=16 align=8
   base size=16 base align=8
__gnu_cxx::__aligned_membuf<std::pair<const dirac::StatType, long int> > (0x0x7fce29f06a80) 0

Class std::_Rb_tree_node<std::pair<const dirac::StatType, long int> >
   size=48 align=8
   base size=48 base align=8
std::_Rb_tree_node<std::pair<const dirac::StatType, long int> > (0x0x7fce29e32680) 0
  std::_Rb_tree_node_base (0x0x7fce29f06a20) 0

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

Class std::is_empty<const dirac::StatType&>
   size=1 align=1
   base size=1 base align=1
std::is_empty<const dirac::StatType&> (0x0x7fce29e32888) 0 empty
  std::integral_constant<bool, false> (0x0x7fce29f06d80) 0 empty

Class std::__is_empty_non_tuple<const dirac::StatType&>
   size=1 align=1
   base size=1 base align=1
std::__is_empty_non_tuple<const dirac::StatType&> (0x0x7fce29e328f0) 0 empty
  std::is_empty<const dirac::StatType&> (0x0x7fce29e32958) 0 empty
    std::integral_constant<bool, false> (0x0x7fce29f06de0) 0 empty

Class std::_Head_base<0ul, const dirac::StatType&, false>
   size=8 align=8
   base size=8 base align=8
std::_Head_base<0ul, const dirac::StatType&, false> (0x0x7fce29f06e40) 0

Class std::_Tuple_impl<0ul, const dirac::StatType&>
   size=8 align=8
   base size=8 base align=8
std::_Tuple_impl<0ul, const dirac::StatType&> (0x0x7fce29e329c0) 0
  std::_Head_base<0ul, const dirac::StatType&, false> (0x0x7fce29f06ea0) 0

Class std::tuple<const dirac::StatType&>
   size=8 align=8
   base size=8 base align=8
std::tuple<const dirac::StatType&> (0x0x7fce29e32a90) 0
  std::_Tuple_impl<0ul, const dirac::StatType&> (0x0x7fce29e32af8) 0
    std::_Head_base<0ul, const dirac::StatType&, false> (0x0x7fce29f06f00) 0

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

Class std::_TC<true, const dirac::StatType&>
   size=1 align=1
   base size=0 base align=1
std::_TC<true, const dirac::StatType&> (0x0x7fce29c1e000) 0 empty

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

Class std::remove_volatile<const dirac::StatType&>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<const dirac::StatType&> (0x0x7fce29c1e120) 0 empty

Class std::remove_const<const dirac::StatType&>
   size=1 align=1
   base size=0 base align=1
std::remove_const<const dirac::StatType&> (0x0x7fce29c1e180) 0 empty

Class std::remove_cv<const dirac::StatType&>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<const dirac::StatType&> (0x0x7fce29c1e0c0) 0 empty

Class std::__is_void_helper<const dirac::StatType&>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<const dirac::StatType&> (0x0x7fce29e32dd0) 0 empty
  std::integral_constant<bool, false> (0x0x7fce29c1e1e0) 0 empty

Class std::is_void<const dirac::StatType&>
   size=1 align=1
   base size=1 base align=1
std::is_void<const dirac::StatType&> (0x0x7fce29e32e38) 0 empty
  std::integral_constant<bool, false> (0x0x7fce29c1e240) 0 empty

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

Class std::__or_<std::is_void<const dirac::StatType&>, std::is_function<const dirac::StatType&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<const dirac::StatType&>, std::is_function<const dirac::StatType&> > (0x0x7fce29e32f70) 0 empty
  std::is_function<const dirac::StatType&> (0x0x7fce29e327b8) 0 empty
    std::integral_constant<bool, false> (0x0x7fce29c1e300) 0 empty

Class std::__not_<std::__or_<std::is_void<const dirac::StatType&>, std::is_function<const dirac::StatType&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_void<const dirac::StatType&>, std::is_function<const dirac::StatType&> > > (0x0x7fce29e32820) 0 empty
  std::integral_constant<bool, true> (0x0x7fce29c1e420) 0 empty

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

Class std::is_rvalue_reference<const dirac::StatType&>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<const dirac::StatType&> (0x0x7fce29e32c98) 0 empty
  std::integral_constant<bool, false> (0x0x7fce29c1e4e0) 0 empty

Class std::__and_<std::is_lvalue_reference<const dirac::StatType&>, std::is_rvalue_reference<const dirac::StatType&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_lvalue_reference<const dirac::StatType&>, std::is_rvalue_reference<const dirac::StatType&> > (0x0x7fce29e32d00) 0 empty
  std::is_rvalue_reference<const dirac::StatType&> (0x0x7fce29c32000) 0 empty
    std::integral_constant<bool, false> (0x0x7fce29c1e540) 0 empty

Class std::__is_static_castable_impl<const dirac::StatType&, const dirac::StatType&>
   size=1 align=1
   base size=1 base align=1
std::__is_static_castable_impl<const dirac::StatType&, const dirac::StatType&> (0x0x7fce29c32068) 0 empty
  std::__do_is_static_castable_impl (0x0x7fce29c1e5a0) 0 empty

Class std::__is_static_castable_safe<const dirac::StatType&, const dirac::StatType&>
   size=1 align=1
   base size=1 base align=1
std::__is_static_castable_safe<const dirac::StatType&, const dirac::StatType&> (0x0x7fce29c32138) 0 empty
  std::integral_constant<bool, true> (0x0x7fce29c1e600) 0 empty

Class std::__is_static_castable<const dirac::StatType&, const dirac::StatType&>
   size=1 align=1
   base size=1 base align=1
std::__is_static_castable<const dirac::StatType&, const dirac::StatType&> (0x0x7fce29c321a0) 0 empty
  std::integral_constant<bool, true> (0x0x7fce29c1e660) 0 empty

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

Class std::remove_reference<const dirac::StatType&>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<const dirac::StatType&> (0x0x7fce29c1e780) 0 empty

Class std::__is_base_to_derived_ref<const dirac::StatType&, const dirac::StatType&, true>
   size=1 align=1
   base size=0 base align=1
std::__is_base_to_derived_ref<const dirac::StatType&, const dirac::StatType&, true> (0x0x7fce29c1e720) 0 empty

Class std::is_same<dirac::StatType, dirac::StatType>
   size=1 align=1
   base size=1 base align=1
std::is_same<dirac::StatType, dirac::StatType> (0x0x7fce29c32270) 0 empty
  std::integral_constant<bool, true> (0x0x7fce29c1e7e0) 0 empty

Class std::__not_<std::is_same<dirac::StatType, dirac::StatType> >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::is_same<dirac::StatType, dirac::StatType> > (0x0x7fce29c322d8) 0 empty
  std::integral_constant<bool, false> (0x0x7fce29c1e840) 0 empty

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

Class std::__and_<std::__not_<std::is_same<dirac::StatType, dirac::StatType> >, std::is_base_of<dirac::StatType, dirac::StatType>, std::__not_<std::is_constructible<dirac::StatType, const dirac::StatType&> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__not_<std::is_same<dirac::StatType, dirac::StatType> >, std::is_base_of<dirac::StatType, dirac::StatType>, std::__not_<std::is_constructible<dirac::StatType, const dirac::StatType&> > > (0x0x7fce29c32340) 0 empty
  std::__not_<std::is_same<dirac::StatType, dirac::StatType> > (0x0x7fce29c323a8) 0 empty
    std::integral_constant<bool, false> (0x0x7fce29c1e900) 0 empty

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

Class std::__is_lvalue_to_rvalue_ref<const dirac::StatType&, const dirac::StatType&, false>
   size=1 align=1
   base size=1 base align=1
std::__is_lvalue_to_rvalue_ref<const dirac::StatType&, const dirac::StatType&, false> (0x0x7fce29c32410) 0 empty
  std::integral_constant<bool, false> (0x0x7fce29c1e9c0) 0 empty

Class std::__or_<std::__is_base_to_derived_ref<const dirac::StatType&, const dirac::StatType&, true>, std::__is_lvalue_to_rvalue_ref<const dirac::StatType&, const dirac::StatType&, false> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::__is_base_to_derived_ref<const dirac::StatType&, const dirac::StatType&, true>, std::__is_lvalue_to_rvalue_ref<const dirac::StatType&, const dirac::StatType&, false> > (0x0x7fce29c32478) 0 empty
  std::__is_lvalue_to_rvalue_ref<const dirac::StatType&, const dirac::StatType&, false> (0x0x7fce29c324e0) 0 empty
    std::integral_constant<bool, false> (0x0x7fce29c1ea20) 0 empty

Class std::__not_<std::__or_<std::__is_base_to_derived_ref<const dirac::StatType&, const dirac::StatType&, true>, std::__is_lvalue_to_rvalue_ref<const dirac::StatType&, const dirac::StatType&, false> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::__is_base_to_derived_ref<const dirac::StatType&, const dirac::StatType&, true>, std::__is_lvalue_to_rvalue_ref<const dirac::StatType&, const dirac::StatType&, false> > > (0x0x7fce29c32548) 0 empty
  std::integral_constant<bool, true> (0x0x7fce29c1ea80) 0 empty

Class std::__and_<std::__is_static_castable<const dirac::StatType&, const dirac::StatType&>, std::__not_<std::__or_<std::__is_base_to_derived_ref<const dirac::StatType&, const dirac::StatType&, true>, std::__is_lvalue_to_rvalue_ref<const dirac::StatType&, const dirac::StatType&, false> > > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__is_static_castable<const dirac::StatType&, const dirac::StatType&>, std::__not_<std::__or_<std::__is_base_to_derived_ref<const dirac::StatType&, const dirac::StatType&, true>, std::__is_lvalue_to_rvalue_ref<const dirac::StatType&, const dirac::StatType&, false> > > > (0x0x7fce29c325b0) 0 empty
  std::__not_<std::__or_<std::__is_base_to_derived_ref<const dirac::StatType&, const dirac::StatType&, true>, std::__is_lvalue_to_rvalue_ref<const dirac::StatType&, const dirac::StatType&, false> > > (0x0x7fce29c32618) 0 empty
    std::integral_constant<bool, true> (0x0x7fce29c1eae0) 0 empty

Class std::__is_direct_constructible_ref_cast<const dirac::StatType&, const dirac::StatType&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_ref_cast<const dirac::StatType&, const dirac::StatType&> (0x0x7fce29c32680) 0 empty
  std::__and_<std::__is_static_castable<const dirac::StatType&, const dirac::StatType&>, std::__not_<std::__or_<std::__is_base_to_derived_ref<const dirac::StatType&, const dirac::StatType&, true>, std::__is_lvalue_to_rvalue_ref<const dirac::StatType&, const dirac::StatType&, false> > > > (0x0x7fce29c326e8) 0 empty
    std::__not_<std::__or_<std::__is_base_to_derived_ref<const dirac::StatType&, const dirac::StatType&, true>, std::__is_lvalue_to_rvalue_ref<const dirac::StatType&, const dirac::StatType&, false> > > (0x0x7fce29c32750) 0 empty
      std::integral_constant<bool, true> (0x0x7fce29c1eb40) 0 empty

Class std::__is_direct_constructible_new<const dirac::StatType&, const dirac::StatType&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new<const dirac::StatType&, const dirac::StatType&> (0x0x7fce29c327b8) 0 empty
  std::__is_direct_constructible_ref_cast<const dirac::StatType&, const dirac::StatType&> (0x0x7fce29c32820) 0 empty
    std::__and_<std::__is_static_castable<const dirac::StatType&, const dirac::StatType&>, std::__not_<std::__or_<std::__is_base_to_derived_ref<const dirac::StatType&, const dirac::StatType&, true>, std::__is_lvalue_to_rvalue_ref<const dirac::StatType&, const dirac::StatType&, false> > > > (0x0x7fce29c32888) 0 empty
      std::__not_<std::__or_<std::__is_base_to_derived_ref<const dirac::StatType&, const dirac::StatType&, true>, std::__is_lvalue_to_rvalue_ref<const dirac::StatType&, const dirac::StatType&, false> > > (0x0x7fce29c328f0) 0 empty
        std::integral_constant<bool, true> (0x0x7fce29c1eba0) 0 empty

Class std::__is_direct_constructible<const dirac::StatType&, const dirac::StatType&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible<const dirac::StatType&, const dirac::StatType&> (0x0x7fce29c32958) 0 empty
  std::integral_constant<bool, true> (0x0x7fce29c1ec00) 0 empty

Class std::__is_constructible_impl<const dirac::StatType&, const dirac::StatType&>
   size=1 align=1
   base size=1 base align=1
std::__is_constructible_impl<const dirac::StatType&, const dirac::StatType&> (0x0x7fce29c329c0) 0 empty
  std::__is_direct_constructible<const dirac::StatType&, const dirac::StatType&> (0x0x7fce29c32a28) 0 empty
    std::integral_constant<bool, true> (0x0x7fce29c1ec60) 0 empty

Class std::is_constructible<const dirac::StatType&, const dirac::StatType&>
   size=1 align=1
   base size=1 base align=1
std::is_constructible<const dirac::StatType&, const dirac::StatType&> (0x0x7fce29c32a90) 0 empty
  std::integral_constant<bool, true> (0x0x7fce29c1ecc0) 0 empty

Class std::__and_<std::is_constructible<const dirac::StatType&, const dirac::StatType&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<const dirac::StatType&, const dirac::StatType&> > (0x0x7fce29c32af8) 0 empty
  std::is_constructible<const dirac::StatType&, const dirac::StatType&> (0x0x7fce29c32b60) 0 empty
    std::integral_constant<bool, true> (0x0x7fce29c1ed20) 0 empty

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

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

Class std::is_array<const dirac::StatType&>
   size=1 align=1
   base size=1 base align=1
std::is_array<const dirac::StatType&> (0x0x7fce29c32d68) 0 empty
  std::integral_constant<bool, false> (0x0x7fce29c1eea0) 0 empty

Class std::__or_<std::is_function<const dirac::StatType&>, std::is_array<const dirac::StatType&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<const dirac::StatType&>, std::is_array<const dirac::StatType&> > (0x0x7fce29c32dd0) 0 empty
  std::is_array<const dirac::StatType&> (0x0x7fce29c32e38) 0 empty
    std::integral_constant<bool, false> (0x0x7fce29c1ef00) 0 empty

Class std::__or_<std::is_void<const dirac::StatType&>, std::is_function<const dirac::StatType&>, std::is_array<const dirac::StatType&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<const dirac::StatType&>, std::is_function<const dirac::StatType&>, std::is_array<const dirac::StatType&> > (0x0x7fce29c32ea0) 0 empty
  std::__or_<std::is_function<const dirac::StatType&>, std::is_array<const dirac::StatType&> > (0x0x7fce29c32f08) 0 empty
    std::is_array<const dirac::StatType&> (0x0x7fce29c32f70) 0 empty
      std::integral_constant<bool, false> (0x0x7fce29c55060) 0 empty

Class std::__is_convertible_helper<const dirac::StatType&, const dirac::StatType&, false>
   size=1 align=1
   base size=0 base align=1
std::__is_convertible_helper<const dirac::StatType&, const dirac::StatType&, false> (0x0x7fce29c55120) 0 empty

Class std::is_convertible<const dirac::StatType&, const dirac::StatType&>
   size=1 align=1
   base size=1 base align=1
std::is_convertible<const dirac::StatType&, const dirac::StatType&> (0x0x7fce29c32c30) 0 empty
  std::integral_constant<bool, true> (0x0x7fce29c55180) 0 empty

Class std::__and_<std::is_convertible<const dirac::StatType&, const dirac::StatType&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_convertible<const dirac::StatType&, const dirac::StatType&> > (0x0x7fce29c5f000) 0 empty
  std::is_convertible<const dirac::StatType&, const dirac::StatType&> (0x0x7fce29c5f068) 0 empty
    std::integral_constant<bool, true> (0x0x7fce29c551e0) 0 empty

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

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

Class std::is_same<std::tuple<const dirac::StatType&>, dirac::StatType>
   size=1 align=1
   base size=1 base align=1
std::is_same<std::tuple<const dirac::StatType&>, dirac::StatType> (0x0x7fce29c5f410) 0 empty
  std::integral_constant<bool, false> (0x0x7fce29c55360) 0 empty

Class std::__not_<std::is_same<std::tuple<const dirac::StatType&>, dirac::StatType> >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::is_same<std::tuple<const dirac::StatType&>, dirac::StatType> > (0x0x7fce29c5f478) 0 empty
  std::integral_constant<bool, true> (0x0x7fce29c553c0) 0 empty

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<const dirac::StatType, long int> > > >
   size=1 align=1
   base size=0 base align=1
std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<const dirac::StatType, long int> > > > (0x0x7fce29d01060) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::_Rb_tree_node<std::pair<const dirac::StatType, long int> > > >
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::_Rb_tree_node<std::pair<const dirac::StatType, long int> > > > (0x0x7fce29c5f7b8) 0 empty
  std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<const dirac::StatType, long int> > > > (0x0x7fce29d010c0) 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&> (0x0x7fce29d019c0) 0 empty

Class std::remove_reference<std::tuple<const dirac::StatType&> >
   size=1 align=1
   base size=0 base align=1
std::remove_reference<std::tuple<const dirac::StatType&> > (0x0x7fce29d01a80) 0 empty

Class std::remove_reference<std::tuple<> >
   size=1 align=1
   base size=0 base align=1
std::remove_reference<std::tuple<> > (0x0x7fce29d01b40) 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*> (0x0x7fce29d0e270) 0 empty
  std::integral_constant<bool, true> (0x0x7fce29d01c00) 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*> (0x0x7fce29d01c60) 0 empty

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

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

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

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

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

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

Class std::__is_integer<wchar_t*>
   size=1 align=1
   base size=0 base align=1
std::__is_integer<wchar_t*> (0x0x7fce2993b4e0) 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> (0x0x7fce2993b8a0) 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> (0x0x7fce2993b900) 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> (0x0x7fce2993b840) 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> (0x0x7fce29d0eb60) 0 empty
  std::integral_constant<bool, false> (0x0x7fce2993b960) 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> (0x0x7fce2993b9c0) 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*> (0x0x7fce2993b7e0) 0 empty

Class std::iterator_traits<const char*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<const char*> (0x0x7fce2993ba80) 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*> (0x0x7fce2993bb40) 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*> (0x0x7fce2993bde0) 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> (0x0x7fce29978000) 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> (0x0x7fce29978060) 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> (0x0x7fce2993bf60) 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> (0x0x7fce29d0edd0) 0 empty
  std::integral_constant<bool, false> (0x0x7fce299780c0) 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> (0x0x7fce29978120) 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*> (0x0x7fce2993bf00) 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*> (0x0x7fce299783c0) 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> (0x0x7fce299785a0) 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> (0x0x7fce29978600) 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> (0x0x7fce29978540) 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> (0x0x7fce29d0ef70) 0 empty
  std::integral_constant<bool, false> (0x0x7fce29978660) 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> (0x0x7fce299786c0) 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*> (0x0x7fce299784e0) 0 empty

Class std::remove_reference<std::allocator<std::_Rb_tree_node<std::pair<const dirac::StatType, long int> > >&>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<std::allocator<std::_Rb_tree_node<std::pair<const dirac::StatType, long int> > >&> (0x0x7fce29978c60) 0 empty

Class std::_Rb_tree<dirac::StatType, std::pair<const dirac::StatType, long int>, std::_Select1st<std::pair<const dirac::StatType, long int> >, std::less<dirac::StatType>, std::allocator<std::pair<const dirac::StatType, long int> > >::_Alloc_node
   size=8 align=8
   base size=8 base align=8
std::_Rb_tree<dirac::StatType, std::pair<const dirac::StatType, long int>, std::_Select1st<std::pair<const dirac::StatType, long int> >, std::less<dirac::StatType>, std::allocator<std::pair<const dirac::StatType, long int> > >::_Alloc_node (0x0x7fce299a1060) 0

Class std::unary_function<std::pair<const dirac::StatType, long int>, const dirac::StatType>
   size=1 align=1
   base size=0 base align=1
std::unary_function<std::pair<const dirac::StatType, long int>, const dirac::StatType> (0x0x7fce299a13c0) 0 empty

Class std::_Select1st<std::pair<const dirac::StatType, long int> >
   size=1 align=1
   base size=1 base align=1
std::_Select1st<std::pair<const dirac::StatType, long int> > (0x0x7fce29d0e410) 0 empty
  std::unary_function<std::pair<const dirac::StatType, long int>, const dirac::StatType> (0x0x7fce299a1420) 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&> > (0x0x7fce299a1a20) 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*> > > (0x0x7fce299a1b40) 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*> (0x0x7fce29d0e618) 0 empty
  std::integral_constant<bool, false> (0x0x7fce299a1ba0) 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*> > (0x0x7fce299a1c00) 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> > > (0x0x7fce29d0e680) 0 empty
  std::is_array<std::_Rb_tree_node_base*> (0x0x7fce29d0e6e8) 0 empty
    std::integral_constant<bool, false> (0x0x7fce299a1c60) 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*> (0x0x7fce29d0e750) 0 empty
  std::__and_<std::is_array<std::_Rb_tree_node_base*>, std::__not_<std::extent<std::_Rb_tree_node_base*, 0u> > > (0x0x7fce29d0e548) 0 empty
    std::is_array<std::_Rb_tree_node_base*> (0x0x7fce29d0e5b0) 0 empty
      std::integral_constant<bool, false> (0x0x7fce299a1cc0) 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*> > (0x0x7fce299a1d20) 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*> > (0x0x7fce299dd000) 0 empty
  std::is_function<std::_Rb_tree_node_base*> (0x0x7fce299dd068) 0 empty
    std::integral_constant<bool, false> (0x0x7fce299a1d80) 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*> > (0x0x7fce299dd0d0) 0 empty
  std::__or_<std::__is_array_unknown_bounds<std::_Rb_tree_node_base*>, std::is_function<std::_Rb_tree_node_base*> > (0x0x7fce299dd138) 0 empty
    std::is_function<std::_Rb_tree_node_base*> (0x0x7fce299dd1a0) 0 empty
      std::integral_constant<bool, false> (0x0x7fce299a1de0) 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*> > (0x0x7fce299a1e40) 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*> (0x0x7fce299dd208) 0 empty
  std::integral_constant<bool, false> (0x0x7fce299a1ea0) 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*> (0x0x7fce299dd270) 0 empty
  std::integral_constant<bool, false> (0x0x7fce299a1f00) 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*> > (0x0x7fce299a1f60) 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*> (0x0x7fce299dd2d8) 0 empty
  std::integral_constant<bool, false> (0x0x7fce299e4000) 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*> (0x0x7fce299dd340) 0 empty
  std::integral_constant<bool, false> (0x0x7fce299e4060) 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*> > (0x0x7fce299dd3a8) 0 empty
  std::is_floating_point<std::_Rb_tree_node_base*> (0x0x7fce299dd410) 0 empty
    std::integral_constant<bool, false> (0x0x7fce299e40c0) 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*> (0x0x7fce299dd548) 0 empty
  std::integral_constant<bool, false> (0x0x7fce299e4120) 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*> > > (0x0x7fce299e4180) 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*> (0x0x7fce299dd5b0) 0 empty
  std::integral_constant<bool, false> (0x0x7fce299e41e0) 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*> > > (0x0x7fce299e4240) 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*> (0x0x7fce299dd618) 0 empty
  std::integral_constant<bool, true> (0x0x7fce299e42a0) 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*> (0x0x7fce299dd680) 0 empty
  std::integral_constant<bool, true> (0x0x7fce299e4300) 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*> > > (0x0x7fce299e4360) 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*> > (0x0x7fce299dd6e8) 0 empty
  std::is_pointer<std::_Rb_tree_node_base*> (0x0x7fce299dd750) 0 empty
    std::integral_constant<bool, true> (0x0x7fce299e43c0) 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*> > (0x0x7fce299dd7b8) 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*> > (0x0x7fce299dd820) 0 empty
    std::is_pointer<std::_Rb_tree_node_base*> (0x0x7fce299dd888) 0 empty
      std::integral_constant<bool, true> (0x0x7fce299e4420) 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*> > (0x0x7fce299dd8f0) 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*> > (0x0x7fce299dd958) 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*> > (0x0x7fce299dd9c0) 0 empty
      std::is_pointer<std::_Rb_tree_node_base*> (0x0x7fce299dda28) 0 empty
        std::integral_constant<bool, true> (0x0x7fce299e4480) 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*> (0x0x7fce299dda90) 0 empty
  std::integral_constant<bool, true> (0x0x7fce299e44e0) 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*> > (0x0x7fce299ddaf8) 0 empty
  std::is_scalar<std::_Rb_tree_node_base*> (0x0x7fce299ddb60) 0 empty
    std::integral_constant<bool, true> (0x0x7fce299e4540) 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> (0x0x7fce299ddc98) 0 empty
  std::integral_constant<bool, true> (0x0x7fce299e4660) 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*> (0x0x7fce299ddd00) 0 empty
  std::integral_constant<bool, true> (0x0x7fce299e46c0) 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*> > (0x0x7fce299e4720) 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&> (0x0x7fce299ddd68) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7fce299e4840) 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&> > (0x0x7fce299dde38) 0 empty
  std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&> (0x0x7fce299ddea0) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7fce299e4960) 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&> (0x0x7fce299ddf08) 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&> > (0x0x7fce299ddf70) 0 empty
    std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&> (0x0x7fce299fd000) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7fce299e4a20) 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&> (0x0x7fce299fd138) 0 empty
  std::__is_direct_constructible_new_safe<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&> (0x0x7fce299fd1a0) 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&> > (0x0x7fce299fd208) 0 empty
      std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&> (0x0x7fce299fd270) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7fce299e4ae0) 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&> (0x0x7fce299fd340) 0 empty
  std::integral_constant<bool, true> (0x0x7fce299e4d20) 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&> (0x0x7fce299fd3a8) 0 empty
  std::__is_direct_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&> (0x0x7fce299fd410) 0 empty
    std::integral_constant<bool, true> (0x0x7fce299e4e40) 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&> (0x0x7fce299fd478) 0 empty
  std::integral_constant<bool, true> (0x0x7fce299e4f00) 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&> > (0x0x7fce299e4f60) 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&> > (0x0x7fce299fd4e0) 0 empty
  std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&> (0x0x7fce299fd548) 0 empty
    std::integral_constant<bool, true> (0x0x7fce29a01000) 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&> (0x0x7fce29a01120) 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&> (0x0x7fce29a01180) 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&> (0x0x7fce29a010c0) 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&> (0x0x7fce299fd6e8) 0 empty
  std::integral_constant<bool, false> (0x0x7fce29a011e0) 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&> (0x0x7fce299fd750) 0 empty
  std::integral_constant<bool, false> (0x0x7fce29a01240) 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*> > > (0x0x7fce29a012a0) 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*> > (0x0x7fce29a013c0) 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*> > (0x0x7fce299fd7b8) 0 empty
  std::is_array<std::_Rb_tree_node_base*> (0x0x7fce299fd820) 0 empty
    std::integral_constant<bool, false> (0x0x7fce29a01420) 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*> > (0x0x7fce299fd958) 0 empty
  std::__or_<std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> > (0x0x7fce299fd9c0) 0 empty
    std::is_array<std::_Rb_tree_node_base*> (0x0x7fce299fda28) 0 empty
      std::integral_constant<bool, false> (0x0x7fce29a01480) 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> (0x0x7fce29a014e0) 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*> (0x0x7fce299fdb60) 0 empty
  std::integral_constant<bool, true> (0x0x7fce29a016c0) 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*> > (0x0x7fce29a01720) 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*> > (0x0x7fce299fdbc8) 0 empty
  std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> (0x0x7fce299fdc30) 0 empty
    std::integral_constant<bool, true> (0x0x7fce29a01780) 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*> > > > (0x0x7fce29a01840) 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&&> > (0x0x7fce29a018a0) 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*> > (0x0x7fce29a01900) 0 empty

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

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

Class std::is_rvalue_reference<int&&>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<int&&> (0x0x7fce299fd5b0) 0 empty
  std::integral_constant<bool, true> (0x0x7fce29a01c00) 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&&> > (0x0x7fce299fd618) 0 empty
  std::is_rvalue_reference<int&&> (0x0x7fce299fdd00) 0 empty
    std::integral_constant<bool, true> (0x0x7fce29a01c60) 0 empty

Class std::is_reference<int&&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<int&&> (0x0x7fce299fdd68) 0 empty
  std::integral_constant<bool, true> (0x0x7fce29a01cc0) 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&&> > (0x0x7fce29a01d20) 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&&> > (0x0x7fce299fddd0) 0 empty
  std::is_reference<int&&> (0x0x7fce29a2f000) 0 empty
    std::integral_constant<bool, true> (0x0x7fce29a01d80) 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&&> > (0x0x7fce29a2f068) 0 empty
  std::__or_<std::is_reference<int&&>, std::is_void<int&&> > (0x0x7fce29a2f0d0) 0 empty
    std::is_reference<int&&> (0x0x7fce29a2f138) 0 empty
      std::integral_constant<bool, true> (0x0x7fce29a01de0) 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&&> > > (0x0x7fce29a2f1a0) 0 empty
  std::integral_constant<bool, false> (0x0x7fce29a01e40) 0 empty

Class std::is_object<int&&>
   size=1 align=1
   base size=1 base align=1
std::is_object<int&&> (0x0x7fce29a2f2d8) 0 empty
  std::integral_constant<bool, false> (0x0x7fce29a01f60) 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&&> > (0x0x7fce29a35000) 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&&> > (0x0x7fce29a2f340) 0 empty
  std::is_reference<int&&> (0x0x7fce29a2f3a8) 0 empty
    std::integral_constant<bool, true> (0x0x7fce29a35060) 0 empty

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

Class std::add_rvalue_reference<int&&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<int&&> (0x0x7fce29a2f478) 0 empty
  std::__add_rvalue_reference_helper<int&&, true> (0x0x7fce29a35180) 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&&> (0x0x7fce299fdea0) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7fce29a01960) 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&&> > (0x0x7fce29a2f548) 0 empty
  std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, int&&> (0x0x7fce29a2f5b0) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7fce29a351e0) 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&&> (0x0x7fce29a2f618) 0 empty
  std::__and_<std::is_destructible<std::_Rb_tree_node_base*>, std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, int&&> > (0x0x7fce29a2f680) 0 empty
    std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, int&&> (0x0x7fce29a2f6e8) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7fce29a35240) 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&&> (0x0x7fce29a2f750) 0 empty
  std::__is_direct_constructible_new_safe<std::_Rb_tree_node_base*, int&&> (0x0x7fce29a2f7b8) 0 empty
    std::__and_<std::is_destructible<std::_Rb_tree_node_base*>, std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, int&&> > (0x0x7fce29a2f820) 0 empty
      std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, int&&> (0x0x7fce29a2f888) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7fce29a352a0) 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&&> (0x0x7fce29a2f8f0) 0 empty
  std::integral_constant<bool, false> (0x0x7fce29a35300) 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&&> (0x0x7fce29a2f958) 0 empty
  std::__is_direct_constructible<std::_Rb_tree_node_base*, int&&> (0x0x7fce29a2f9c0) 0 empty
    std::integral_constant<bool, false> (0x0x7fce29a35360) 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&&> (0x0x7fce29a2fa28) 0 empty
  std::integral_constant<bool, false> (0x0x7fce29a353c0) 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&&> > (0x0x7fce29a35420) 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*> > > (0x0x7fce29a2fa90) 0 empty
  std::is_constructible<std::_Rb_tree_node_base*, int&&> (0x0x7fce29a2faf8) 0 empty
    std::integral_constant<bool, false> (0x0x7fce29a35480) 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*> > > > (0x0x7fce29a35540) 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&&> > (0x0x7fce29a355a0) 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*> > > > (0x0x7fce29a2fc98) 0 empty
  std::is_constructible<std::_Rb_tree_node_base*, int&&> (0x0x7fce29a2fd00) 0 empty
    std::integral_constant<bool, false> (0x0x7fce29a35600) 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*> > > > (0x0x7fce29a356c0) 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&> > (0x0x7fce29a35720) 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*&> > (0x0x7fce29a35780) 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*> > (0x0x7fce29a357e0) 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*&> (0x0x7fce29a2fea0) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7fce29a35840) 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*&> > (0x0x7fce29a2ff70) 0 empty
  std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> (0x0x7fce29a2fb60) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7fce29a35960) 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*&> (0x0x7fce29a2fbc8) 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*&> > (0x0x7fce29a2fd68) 0 empty
    std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> (0x0x7fce29a2fdd0) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7fce29a35a20) 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*&> (0x0x7fce29a57000) 0 empty
  std::__is_direct_constructible_new_safe<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> (0x0x7fce29a57068) 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*&> > (0x0x7fce29a570d0) 0 empty
      std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> (0x0x7fce29a57138) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7fce29a35ba0) 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*&> (0x0x7fce29a571a0) 0 empty
  std::integral_constant<bool, true> (0x0x7fce29a35cc0) 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*&> (0x0x7fce29a57208) 0 empty
  std::__is_direct_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> (0x0x7fce29a57270) 0 empty
    std::integral_constant<bool, true> (0x0x7fce29a35d20) 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*&> (0x0x7fce29a572d8) 0 empty
  std::integral_constant<bool, true> (0x0x7fce29a35d80) 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*&> > (0x0x7fce29a35de0) 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*> > (0x0x7fce29a35e40) 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*&> (0x0x7fce29a35f00) 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*&> (0x0x7fce29a35f60) 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*&> (0x0x7fce29a35ea0) 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*&> (0x0x7fce29a573a8) 0 empty
  std::integral_constant<bool, false> (0x0x7fce29a5f000) 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*&> (0x0x7fce29a57410) 0 empty
  std::integral_constant<bool, false> (0x0x7fce29a5f060) 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*> > > (0x0x7fce29a5f0c0) 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*> > (0x0x7fce29a57478) 0 empty
  std::__or_<std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> > (0x0x7fce29a574e0) 0 empty
    std::is_array<std::_Rb_tree_node_base*> (0x0x7fce29a57548) 0 empty
      std::integral_constant<bool, false> (0x0x7fce29a5f120) 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> (0x0x7fce29a5f180) 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*> (0x0x7fce29a57680) 0 empty
  std::integral_constant<bool, true> (0x0x7fce29a5f2a0) 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*> > (0x0x7fce29a576e8) 0 empty
  std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> (0x0x7fce29a57750) 0 empty
    std::integral_constant<bool, true> (0x0x7fce29a5f300) 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*> > > (0x0x7fce29a577b8) 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*> > (0x0x7fce29a57820) 0 empty
    std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> (0x0x7fce29a57888) 0 empty
      std::integral_constant<bool, true> (0x0x7fce29a5f360) 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*> > > (0x0x7fce29a578f0) 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*> > > (0x0x7fce29a57958) 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*> > (0x0x7fce29a579c0) 0 empty
      std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> (0x0x7fce29a57a28) 0 empty
        std::integral_constant<bool, true> (0x0x7fce29a5f3c0) 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*> > > > (0x0x7fce29a5f480) 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&> > (0x0x7fce29a5f4e0) 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*&> > (0x0x7fce29a5f540) 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*> > > (0x0x7fce29a57c30) 0 empty
  std::integral_constant<bool, false> (0x0x7fce29a5f5a0) 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*> > > > (0x0x7fce29a57c98) 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*> > > (0x0x7fce29a57d00) 0 empty
    std::integral_constant<bool, false> (0x0x7fce29a5f600) 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*> > > > (0x0x7fce29a57d68) 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*> > > > (0x0x7fce29a57dd0) 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*> > > (0x0x7fce29a57e38) 0 empty
      std::integral_constant<bool, false> (0x0x7fce29a5f660) 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&&> > (0x0x7fce29a5f720) 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*&> > (0x0x7fce29a57f70) 0 empty
  std::is_constructible<std::_Rb_tree_node_base*, int&&> (0x0x7fce29a57a90) 0 empty
    std::integral_constant<bool, false> (0x0x7fce29a5f780) 0 empty

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

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

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

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

Class std::is_void<int&&>
   size=1 align=1
   base size=1 base align=1
std::is_void<int&&> (0x0x7fce29a57ea0) 0 empty
  std::integral_constant<bool, false> (0x0x7fce29a5f9c0) 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*> > > (0x0x7fce29a5fa20) 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*> > (0x0x7fce29a57f08) 0 empty
  std::__or_<std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> > (0x0x7fce29a86000) 0 empty
    std::is_array<std::_Rb_tree_node_base*> (0x0x7fce29a86068) 0 empty
      std::integral_constant<bool, false> (0x0x7fce29a5fa80) 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> (0x0x7fce29a5fae0) 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*> (0x0x7fce29a861a0) 0 empty
  std::integral_constant<bool, false> (0x0x7fce29a5fb40) 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*> > (0x0x7fce29a5fba0) 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*> > (0x0x7fce29a86208) 0 empty
  std::is_convertible<int&&, std::_Rb_tree_node_base*> (0x0x7fce29a86270) 0 empty
    std::integral_constant<bool, false> (0x0x7fce29a5fc00) 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*&> (0x0x7fce29a5fcc0) 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*> > > > (0x0x7fce29a5ff00) 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*&> > (0x0x7fce29a5ff60) 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&&> > (0x0x7fce29aa4000) 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*> > (0x0x7fce29aa4120) 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&&> (0x0x7fce29a864e0) 0 empty
  std::integral_constant<bool, false> (0x0x7fce29aa42a0) 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&&> > > (0x0x7fce29aa4300) 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&&> (0x0x7fce29a86548) 0 empty
  std::integral_constant<bool, false> (0x0x7fce29aa4360) 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&&> > (0x0x7fce29aa43c0) 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&&> (0x0x7fce29a865b0) 0 empty
  std::integral_constant<bool, true> (0x0x7fce29aa4420) 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&&> > (0x0x7fce29a86618) 0 empty
  std::is_rvalue_reference<std::_Rb_tree_node_base* const&&> (0x0x7fce29a86680) 0 empty
    std::integral_constant<bool, true> (0x0x7fce29aa4480) 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&&> (0x0x7fce29a866e8) 0 empty
  std::integral_constant<bool, true> (0x0x7fce29aa44e0) 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&&> > (0x0x7fce29aa4540) 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&&> > (0x0x7fce29a86750) 0 empty
  std::is_reference<std::_Rb_tree_node_base* const&&> (0x0x7fce29a867b8) 0 empty
    std::integral_constant<bool, true> (0x0x7fce29aa45a0) 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&&> > (0x0x7fce29a86820) 0 empty
  std::__or_<std::is_reference<std::_Rb_tree_node_base* const&&>, std::is_void<std::_Rb_tree_node_base* const&&> > (0x0x7fce29a86888) 0 empty
    std::is_reference<std::_Rb_tree_node_base* const&&> (0x0x7fce29a868f0) 0 empty
      std::integral_constant<bool, true> (0x0x7fce29aa4600) 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&&> > > (0x0x7fce29a86958) 0 empty
  std::integral_constant<bool, false> (0x0x7fce29aa4660) 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&&> (0x0x7fce29a869c0) 0 empty
  std::integral_constant<bool, false> (0x0x7fce29aa46c0) 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&&> > (0x0x7fce29aa4720) 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&&> > (0x0x7fce29a86a28) 0 empty
  std::is_reference<std::_Rb_tree_node_base* const&&> (0x0x7fce29a86a90) 0 empty
    std::integral_constant<bool, true> (0x0x7fce29aa4780) 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&&> (0x0x7fce29a86af8) 0 empty
  std::integral_constant<bool, true> (0x0x7fce29aa47e0) 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> (0x0x7fce29aa4840) 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&&> (0x0x7fce29a86b60) 0 empty
  std::__add_rvalue_reference_helper<std::_Rb_tree_node_base* const&&, true> (0x0x7fce29aa48a0) 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&&> (0x0x7fce29a86478) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7fce29aa4240) 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&&> > (0x0x7fce29a86c30) 0 empty
  std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&> (0x0x7fce29a86c98) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7fce29aa49c0) 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&&> (0x0x7fce29a86d00) 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&&> > (0x0x7fce29a86d68) 0 empty
    std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&> (0x0x7fce29a86dd0) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7fce29aa4a80) 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&&> (0x0x7fce29a86f08) 0 empty
  std::__is_direct_constructible_new_safe<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&> (0x0x7fce29a86f70) 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&&> > (0x0x7fce29a862d8) 0 empty
      std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&> (0x0x7fce29ac0000) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7fce29aa4b40) 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&&> (0x0x7fce29ac00d0) 0 empty
  std::integral_constant<bool, true> (0x0x7fce29aa4d80) 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&&> (0x0x7fce29ac0138) 0 empty
  std::__is_direct_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&> (0x0x7fce29ac01a0) 0 empty
    std::integral_constant<bool, true> (0x0x7fce29aa4ea0) 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&&> (0x0x7fce29ac0208) 0 empty
  std::integral_constant<bool, true> (0x0x7fce29ac1060) 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&&> > (0x0x7fce29ac10c0) 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*> > (0x0x7fce29ac1120) 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*> > (0x0x7fce29ac0270) 0 empty
  std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> (0x0x7fce29ac02d8) 0 empty
    std::integral_constant<bool, true> (0x0x7fce29ac1180) 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*> > > (0x0x7fce29ac0340) 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*> > (0x0x7fce29ac03a8) 0 empty
    std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> (0x0x7fce29ac0410) 0 empty
      std::integral_constant<bool, true> (0x0x7fce29ac11e0) 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*> > > (0x0x7fce29ac0478) 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*> > > (0x0x7fce29ac04e0) 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*> > (0x0x7fce29ac0548) 0 empty
      std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> (0x0x7fce29ac05b0) 0 empty
        std::integral_constant<bool, true> (0x0x7fce29ac1240) 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*> > > > (0x0x7fce29ac1300) 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*&> > (0x0x7fce29ac1360) 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&&> > (0x0x7fce29ac13c0) 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*> > > (0x0x7fce29ac0680) 0 empty
  std::integral_constant<bool, false> (0x0x7fce29ac1420) 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*> > > > (0x0x7fce29ac06e8) 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*> > > (0x0x7fce29ac0750) 0 empty
    std::integral_constant<bool, false> (0x0x7fce29ac1480) 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*> > > > (0x0x7fce29ac07b8) 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*> > > > (0x0x7fce29ac0820) 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*> > > (0x0x7fce29ac0888) 0 empty
      std::integral_constant<bool, false> (0x0x7fce29ac14e0) 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*&> > (0x0x7fce29ac15a0) 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*&> > (0x0x7fce29ac08f0) 0 empty
  std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> (0x0x7fce29ac0958) 0 empty
    std::integral_constant<bool, true> (0x0x7fce29ac1600) 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*> > (0x0x7fce29ac16c0) 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*> > (0x0x7fce29ac09c0) 0 empty
  std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> (0x0x7fce29ac0a28) 0 empty
    std::integral_constant<bool, true> (0x0x7fce29ac1720) 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*> > > > (0x0x7fce29ac1a20) 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&> > (0x0x7fce29ac1a80) 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&&> > (0x0x7fce29ac1ae0) 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*> > > (0x0x7fce29ac0b60) 0 empty
  std::is_constructible<std::_Rb_tree_node_base*, int&&> (0x0x7fce29ac0bc8) 0 empty
    std::integral_constant<bool, false> (0x0x7fce29ac1b40) 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*> > > (0x0x7fce29ac0c30) 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*> > > (0x0x7fce29ac0c98) 0 empty
    std::is_constructible<std::_Rb_tree_node_base*, int&&> (0x0x7fce29ac0d00) 0 empty
      std::integral_constant<bool, false> (0x0x7fce29ac1ba0) 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*> > > > (0x0x7fce29ac1c60) 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&> > (0x0x7fce29ac1cc0) 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&&> > (0x0x7fce29ac1d20) 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*> > > > (0x0x7fce29ac0dd0) 0 empty
  std::is_constructible<std::_Rb_tree_node_base*, int&&> (0x0x7fce29ac0e38) 0 empty
    std::integral_constant<bool, false> (0x0x7fce29ac1d80) 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*> > > > (0x0x7fce29ac0ea0) 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*> > > > (0x0x7fce29ac0f08) 0 empty
    std::is_constructible<std::_Rb_tree_node_base*, int&&> (0x0x7fce29ac0f70) 0 empty
      std::integral_constant<bool, false> (0x0x7fce29ac1de0) 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*&> > (0x0x7fce29ac1ea0) 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&&> > (0x0x7fce2971c000) 0 empty
  std::is_constructible<std::_Rb_tree_node_base*, int&&> (0x0x7fce2971c068) 0 empty
    std::integral_constant<bool, false> (0x0x7fce29ac1f00) 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*> > (0x0x7fce29721000) 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*> > (0x0x7fce2971c0d0) 0 empty
  std::is_convertible<int&&, std::_Rb_tree_node_base*> (0x0x7fce2971c138) 0 empty
    std::integral_constant<bool, false> (0x0x7fce29721060) 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> > (0x0x7fce29721ba0) 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> > (0x0x7fce29721c00) 0

Class __gnu_cxx::__normal_iterator<const wchar_t*, std::__cxx11::basic_string<wchar_t> >
   size=8 align=8
   base size=8 base align=8
__gnu_cxx::__normal_iterator<const wchar_t*, std::__cxx11::basic_string<wchar_t> > (0x0x7fce29721cc0) 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> > (0x0x7fce29721d20) 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> > (0x0x7fce29785000) 0

Class std::iterator_traits<char16_t*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<char16_t*> (0x0x7fce297850c0) 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> > (0x0x7fce29785060) 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> > (0x0x7fce29785420) 0

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

Class std::is_same<std::_Rb_tree_node<std::pair<const dirac::StatType, long int> >*, std::pair<const dirac::StatType, long int>*>
   size=1 align=1
   base size=1 base align=1
std::is_same<std::_Rb_tree_node<std::pair<const dirac::StatType, long int> >*, std::pair<const dirac::StatType, long int>*> (0x0x7fce2971c4e0) 0 empty
  std::integral_constant<bool, false> (0x0x7fce29785840) 0 empty

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

Class std::__and_<std::is_same<std::_Rb_tree_node<std::pair<const dirac::StatType, long int> >*, std::pair<const dirac::StatType, long int>*>, std::__not_<std::is_pointer<std::pair<const dirac::StatType, long int>*> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_same<std::_Rb_tree_node<std::pair<const dirac::StatType, long int> >*, std::pair<const dirac::StatType, long int>*>, std::__not_<std::is_pointer<std::pair<const dirac::StatType, long int>*> > > (0x0x7fce2971c548) 0 empty
  std::is_same<std::_Rb_tree_node<std::pair<const dirac::StatType, long int> >*, std::pair<const dirac::StatType, long int>*> (0x0x7fce2971c5b0) 0 empty
    std::integral_constant<bool, false> (0x0x7fce29785900) 0 empty

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

Class std::conditional<true, std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const dirac::StatType, long 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 dirac::StatType, long 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 dirac::StatType, long 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 dirac::StatType, long int> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > > (0x0x7fce297ea780) 0 empty

Class std::conditional<false, std::__is_direct_constructible_ref_cast<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const dirac::StatType, long int> >*&>, std::__is_direct_constructible_new_safe<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const dirac::StatType, long 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 dirac::StatType, long int> >*&>, std::__is_direct_constructible_new_safe<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const dirac::StatType, long int> >*&> > (0x0x7fce297ea7e0) 0 empty

Class std::conditional<true, std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const dirac::StatType, long 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 dirac::StatType, long int> >*&>, std::is_destructible<std::_Rb_tree_node_base*> > (0x0x7fce297ea840) 0 empty

Class std::is_function<std::_Rb_tree_node<std::pair<const dirac::StatType, long int> >*&>
   size=1 align=1
   base size=1 base align=1
std::is_function<std::_Rb_tree_node<std::pair<const dirac::StatType, long int> >*&> (0x0x7fce2971c888) 0 empty
  std::integral_constant<bool, false> (0x0x7fce297ea900) 0 empty

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

Class std::is_lvalue_reference<std::_Rb_tree_node<std::pair<const dirac::StatType, long int> >*&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<std::_Rb_tree_node<std::pair<const dirac::StatType, long int> >*&> (0x0x7fce2971c8f0) 0 empty
  std::integral_constant<bool, true> (0x0x7fce297ea9c0) 0 empty

Class std::conditional<true, std::is_lvalue_reference<std::_Rb_tree_node<std::pair<const dirac::StatType, long int> >*&>, std::is_rvalue_reference<std::_Rb_tree_node<std::pair<const dirac::StatType, long 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 dirac::StatType, long int> >*&>, std::is_rvalue_reference<std::_Rb_tree_node<std::pair<const dirac::StatType, long int> >*&> > (0x0x7fce297eaae0) 0 empty

Class std::__or_<std::is_lvalue_reference<std::_Rb_tree_node<std::pair<const dirac::StatType, long int> >*&>, std::is_rvalue_reference<std::_Rb_tree_node<std::pair<const dirac::StatType, long int> >*&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<std::_Rb_tree_node<std::pair<const dirac::StatType, long int> >*&>, std::is_rvalue_reference<std::_Rb_tree_node<std::pair<const dirac::StatType, long int> >*&> > (0x0x7fce2971ca90) 0 empty
  std::is_lvalue_reference<std::_Rb_tree_node<std::pair<const dirac::StatType, long int> >*&> (0x0x7fce2971caf8) 0 empty
    std::integral_constant<bool, true> (0x0x7fce297eab40) 0 empty

Class std::is_reference<std::_Rb_tree_node<std::pair<const dirac::StatType, long int> >*&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<std::_Rb_tree_node<std::pair<const dirac::StatType, long int> >*&> (0x0x7fce2971cb60) 0 empty
  std::integral_constant<bool, true> (0x0x7fce297eac00) 0 empty

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

Class std::__or_<std::is_reference<std::_Rb_tree_node<std::pair<const dirac::StatType, long int> >*&>, std::is_void<std::_Rb_tree_node<std::pair<const dirac::StatType, long int> >*&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::_Rb_tree_node<std::pair<const dirac::StatType, long int> >*&>, std::is_void<std::_Rb_tree_node<std::pair<const dirac::StatType, long int> >*&> > (0x0x7fce2971cc30) 0 empty
  std::is_reference<std::_Rb_tree_node<std::pair<const dirac::StatType, long int> >*&> (0x0x7fce2971cc98) 0 empty
    std::integral_constant<bool, true> (0x0x7fce297eacc0) 0 empty

Class std::__or_<std::is_function<std::_Rb_tree_node<std::pair<const dirac::StatType, long int> >*&>, std::is_reference<std::_Rb_tree_node<std::pair<const dirac::StatType, long int> >*&>, std::is_void<std::_Rb_tree_node<std::pair<const dirac::StatType, long int> >*&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::_Rb_tree_node<std::pair<const dirac::StatType, long int> >*&>, std::is_reference<std::_Rb_tree_node<std::pair<const dirac::StatType, long int> >*&>, std::is_void<std::_Rb_tree_node<std::pair<const dirac::StatType, long int> >*&> > (0x0x7fce2971ce38) 0 empty
  std::__or_<std::is_reference<std::_Rb_tree_node<std::pair<const dirac::StatType, long int> >*&>, std::is_void<std::_Rb_tree_node<std::pair<const dirac::StatType, long int> >*&> > (0x0x7fce2971cea0) 0 empty
    std::is_reference<std::_Rb_tree_node<std::pair<const dirac::StatType, long int> >*&> (0x0x7fce2971cf08) 0 empty
      std::integral_constant<bool, true> (0x0x7fce297ead20) 0 empty

Class std::__not_<std::__or_<std::is_function<std::_Rb_tree_node<std::pair<const dirac::StatType, long int> >*&>, std::is_reference<std::_Rb_tree_node<std::pair<const dirac::StatType, long int> >*&>, std::is_void<std::_Rb_tree_node<std::pair<const dirac::StatType, long 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 dirac::StatType, long int> >*&>, std::is_reference<std::_Rb_tree_node<std::pair<const dirac::StatType, long int> >*&>, std::is_void<std::_Rb_tree_node<std::pair<const dirac::StatType, long int> >*&> > > (0x0x7fce2981f000) 0 empty
  std::integral_constant<bool, false> (0x0x7fce297ead80) 0 empty

Class std::is_object<std::_Rb_tree_node<std::pair<const dirac::StatType, long int> >*&>
   size=1 align=1
   base size=1 base align=1
std::is_object<std::_Rb_tree_node<std::pair<const dirac::StatType, long int> >*&> (0x0x7fce2981f068) 0 empty
  std::integral_constant<bool, false> (0x0x7fce297eade0) 0 empty

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

Class std::__or_<std::is_object<std::_Rb_tree_node<std::pair<const dirac::StatType, long int> >*&>, std::is_reference<std::_Rb_tree_node<std::pair<const dirac::StatType, long int> >*&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<std::_Rb_tree_node<std::pair<const dirac::StatType, long int> >*&>, std::is_reference<std::_Rb_tree_node<std::pair<const dirac::StatType, long int> >*&> > (0x0x7fce2981f0d0) 0 empty
  std::is_reference<std::_Rb_tree_node<std::pair<const dirac::StatType, long int> >*&> (0x0x7fce2981f138) 0 empty
    std::integral_constant<bool, true> (0x0x7fce297eaea0) 0 empty

Class std::__is_referenceable<std::_Rb_tree_node<std::pair<const dirac::StatType, long int> >*&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<std::_Rb_tree_node<std::pair<const dirac::StatType, long int> >*&> (0x0x7fce2981f1a0) 0 empty
  std::integral_constant<bool, true> (0x0x7fce297eaf00) 0 empty

Class std::__add_rvalue_reference_helper<std::_Rb_tree_node<std::pair<const dirac::StatType, long int> >*&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<std::_Rb_tree_node<std::pair<const dirac::StatType, long int> >*&, true> (0x0x7fce29824060) 0 empty

Class std::add_rvalue_reference<std::_Rb_tree_node<std::pair<const dirac::StatType, long int> >*&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<std::_Rb_tree_node<std::pair<const dirac::StatType, long int> >*&> (0x0x7fce2981f2d8) 0 empty
  std::__add_rvalue_reference_helper<std::_Rb_tree_node<std::pair<const dirac::StatType, long int> >*&, true> (0x0x7fce298240c0) 0 empty

Class std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const dirac::StatType, long 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 dirac::StatType, long int> >*&> (0x0x7fce2971c820) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7fce297ea8a0) 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 dirac::StatType, long 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 dirac::StatType, long int> >*&> > (0x0x7fce2981f3a8) 0 empty
  std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const dirac::StatType, long int> >*&> (0x0x7fce2981f410) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7fce298241e0) 0 empty

Class std::__is_direct_constructible_new_safe<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const dirac::StatType, long 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 dirac::StatType, long int> >*&> (0x0x7fce2981f478) 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 dirac::StatType, long int> >*&> > (0x0x7fce2981f4e0) 0 empty
    std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const dirac::StatType, long int> >*&> (0x0x7fce2981f548) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7fce29824240) 0 empty

Class std::__is_direct_constructible_new<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const dirac::StatType, long 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 dirac::StatType, long int> >*&> (0x0x7fce2981f5b0) 0 empty
  std::__is_direct_constructible_new_safe<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const dirac::StatType, long int> >*&> (0x0x7fce2981f618) 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 dirac::StatType, long int> >*&> > (0x0x7fce2981f680) 0 empty
      std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const dirac::StatType, long int> >*&> (0x0x7fce2981f6e8) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7fce298242a0) 0 empty

Class std::__is_direct_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const dirac::StatType, long 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 dirac::StatType, long int> >*&> (0x0x7fce2981f750) 0 empty
  std::integral_constant<bool, true> (0x0x7fce29824300) 0 empty

Class std::__is_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const dirac::StatType, long 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 dirac::StatType, long int> >*&> (0x0x7fce2981f7b8) 0 empty
  std::__is_direct_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const dirac::StatType, long int> >*&> (0x0x7fce2981f820) 0 empty
    std::integral_constant<bool, true> (0x0x7fce29824360) 0 empty

Class std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const dirac::StatType, long 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 dirac::StatType, long int> >*&> (0x0x7fce2981f888) 0 empty
  std::integral_constant<bool, true> (0x0x7fce298243c0) 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 dirac::StatType, long 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 dirac::StatType, long 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 dirac::StatType, long 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 dirac::StatType, long int> >*&> > (0x0x7fce29824420) 0 empty

Class std::conditional<true, std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const dirac::StatType, long 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 dirac::StatType, long 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&&> > (0x0x7fce29824480) 0 empty

Class std::remove_volatile<std::_Rb_tree_node<std::pair<const dirac::StatType, long int> >*&>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<std::_Rb_tree_node<std::pair<const dirac::StatType, long int> >*&> (0x0x7fce29824540) 0 empty

Class std::remove_const<std::_Rb_tree_node<std::pair<const dirac::StatType, long int> >*&>
   size=1 align=1
   base size=0 base align=1
std::remove_const<std::_Rb_tree_node<std::pair<const dirac::StatType, long int> >*&> (0x0x7fce298245a0) 0 empty

Class std::remove_cv<std::_Rb_tree_node<std::pair<const dirac::StatType, long int> >*&>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<std::_Rb_tree_node<std::pair<const dirac::StatType, long int> >*&> (0x0x7fce298244e0) 0 empty

Class std::__is_void_helper<std::_Rb_tree_node<std::pair<const dirac::StatType, long int> >*&>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<std::_Rb_tree_node<std::pair<const dirac::StatType, long int> >*&> (0x0x7fce2981f958) 0 empty
  std::integral_constant<bool, false> (0x0x7fce29824600) 0 empty

Class std::is_void<std::_Rb_tree_node<std::pair<const dirac::StatType, long int> >*&>
   size=1 align=1
   base size=1 base align=1
std::is_void<std::_Rb_tree_node<std::pair<const dirac::StatType, long int> >*&> (0x0x7fce2981f9c0) 0 empty
  std::integral_constant<bool, false> (0x0x7fce29824720) 0 empty

Class std::conditional<false, std::is_void<std::_Rb_tree_node<std::pair<const dirac::StatType, long 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 dirac::StatType, long int> >*&>, std::__or_<std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> > > (0x0x7fce29824780) 0 empty

Class std::__or_<std::is_void<std::_Rb_tree_node<std::pair<const dirac::StatType, long 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 dirac::StatType, long int> >*&>, std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> > (0x0x7fce2981fa28) 0 empty
  std::__or_<std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> > (0x0x7fce2981fa90) 0 empty
    std::is_array<std::_Rb_tree_node_base*> (0x0x7fce2981faf8) 0 empty
      std::integral_constant<bool, false> (0x0x7fce298247e0) 0 empty

Class std::__is_convertible_helper<std::_Rb_tree_node<std::pair<const dirac::StatType, long 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 dirac::StatType, long int> >*&, std::_Rb_tree_node_base*, false> (0x0x7fce29824840) 0 empty

Class std::is_convertible<std::_Rb_tree_node<std::pair<const dirac::StatType, long 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 dirac::StatType, long int> >*&, std::_Rb_tree_node_base*> (0x0x7fce2981fc30) 0 empty
  std::integral_constant<bool, true> (0x0x7fce298248a0) 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 dirac::StatType, long 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 dirac::StatType, long int> >*&, std::_Rb_tree_node_base*> > (0x0x7fce29824900) 0 empty

Class std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const dirac::StatType, long 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 dirac::StatType, long int> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > (0x0x7fce2981fc98) 0 empty
  std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> (0x0x7fce2981fd00) 0 empty
    std::integral_constant<bool, true> (0x0x7fce29824960) 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 dirac::StatType, long 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 dirac::StatType, long int> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > (0x0x7fce2981fd68) 0 empty
  std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const dirac::StatType, long int> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > (0x0x7fce2981fdd0) 0 empty
    std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> (0x0x7fce2981fe38) 0 empty
      std::integral_constant<bool, true> (0x0x7fce298249c0) 0 empty

Class std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const dirac::StatType, long 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 dirac::StatType, long 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 dirac::StatType, long 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 dirac::StatType, long int> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > (0x0x7fce2981fea0) 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 dirac::StatType, long int> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > (0x0x7fce2981ff08) 0 empty
    std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const dirac::StatType, long int> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > (0x0x7fce2981ff70) 0 empty
      std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> (0x0x7fce29841000) 0 empty
        std::integral_constant<bool, true> (0x0x7fce29824a20) 0 empty

Class std::conditional<false, std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const dirac::StatType, long 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 dirac::StatType, long 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 dirac::StatType, long 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 dirac::StatType, long int> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > > (0x0x7fce29824ae0) 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 dirac::StatType, long 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 dirac::StatType, long 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 dirac::StatType, long 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 dirac::StatType, long int> >*&> > (0x0x7fce29824b40) 0 empty

Class std::conditional<true, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const dirac::StatType, long 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 dirac::StatType, long 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&&> > (0x0x7fce29824ba0) 0 empty

Class std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const dirac::StatType, long 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 dirac::StatType, long int> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > (0x0x7fce298410d0) 0 empty
  std::integral_constant<bool, false> (0x0x7fce29824c00) 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 dirac::StatType, long 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 dirac::StatType, long int> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > > (0x0x7fce29841138) 0 empty
  std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const dirac::StatType, long int> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > (0x0x7fce298411a0) 0 empty
    std::integral_constant<bool, false> (0x0x7fce29824c60) 0 empty

Class std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const dirac::StatType, long 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 dirac::StatType, long 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 dirac::StatType, long 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 dirac::StatType, long int> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > > (0x0x7fce29841208) 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 dirac::StatType, long int> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > > (0x0x7fce29841270) 0 empty
    std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const dirac::StatType, long int> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > (0x0x7fce298412d8) 0 empty
      std::integral_constant<bool, false> (0x0x7fce29824cc0) 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 dirac::StatType, long 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 dirac::StatType, long int> >*&> > (0x0x7fce29824d80) 0 empty

Class std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const dirac::StatType, long 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 dirac::StatType, long int> >*&>, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> > (0x0x7fce29841340) 0 empty
  std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> (0x0x7fce298413a8) 0 empty
    std::integral_constant<bool, true> (0x0x7fce29824de0) 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 dirac::StatType, long 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 dirac::StatType, long int> >*&, std::_Rb_tree_node_base*> > (0x0x7fce29824ea0) 0 empty

Class std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const dirac::StatType, long 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 dirac::StatType, long int> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> > (0x0x7fce29841410) 0 empty
  std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> (0x0x7fce29841478) 0 empty
    std::integral_constant<bool, true> (0x0x7fce29824f00) 0 empty

Class std::remove_reference<std::_Rb_tree_node<std::pair<const dirac::StatType, long int> >*&>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<std::_Rb_tree_node<std::pair<const dirac::StatType, long int> >*&> (0x0x7fce2985c000) 0 empty

Class std::remove_reference<const std::pair<const dirac::StatType, long int>&>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<const std::pair<const dirac::StatType, long int>&> (0x0x7fce298c5000) 0 empty

Class std::remove_const<std::tuple<const dirac::StatType&> >
   size=1 align=1
   base size=0 base align=1
std::remove_const<std::tuple<const dirac::StatType&> > (0x0x7fce298c5180) 0 empty

Class std::is_same<std::tuple<const dirac::StatType&>, std::tuple<const dirac::StatType&> >
   size=1 align=1
   base size=1 base align=1
std::is_same<std::tuple<const dirac::StatType&>, std::tuple<const dirac::StatType&> > (0x0x7fce29841e38) 0 empty
  std::integral_constant<bool, true> (0x0x7fce298c51e0) 0 empty

Class std::__not_<std::is_same<std::tuple<const dirac::StatType&>, std::tuple<const dirac::StatType&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::is_same<std::tuple<const dirac::StatType&>, std::tuple<const dirac::StatType&> > > (0x0x7fce29841ea0) 0 empty
  std::integral_constant<bool, false> (0x0x7fce298c5240) 0 empty

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

Class std::remove_volatile<std::tuple<const dirac::StatType&>&&>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<std::tuple<const dirac::StatType&>&&> (0x0x7fce298c5480) 0 empty

Class std::remove_const<std::tuple<const dirac::StatType&>&&>
   size=1 align=1
   base size=0 base align=1
std::remove_const<std::tuple<const dirac::StatType&>&&> (0x0x7fce298c54e0) 0 empty

Class std::remove_cv<std::tuple<const dirac::StatType&>&&>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<std::tuple<const dirac::StatType&>&&> (0x0x7fce298c5420) 0 empty

Class std::__is_void_helper<std::tuple<const dirac::StatType&>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<std::tuple<const dirac::StatType&>&&> (0x0x7fce298da068) 0 empty
  std::integral_constant<bool, false> (0x0x7fce298c5540) 0 empty

Class std::is_void<std::tuple<const dirac::StatType&>&&>
   size=1 align=1
   base size=1 base align=1
std::is_void<std::tuple<const dirac::StatType&>&&> (0x0x7fce298da0d0) 0 empty
  std::integral_constant<bool, false> (0x0x7fce298c55a0) 0 empty

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

Class std::is_function<std::tuple<const dirac::StatType&>&&>
   size=1 align=1
   base size=1 base align=1
std::is_function<std::tuple<const dirac::StatType&>&&> (0x0x7fce298da138) 0 empty
  std::integral_constant<bool, false> (0x0x7fce298c5660) 0 empty

Class std::__or_<std::is_void<std::tuple<const dirac::StatType&>&&>, std::is_function<std::tuple<const dirac::StatType&>&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<std::tuple<const dirac::StatType&>&&>, std::is_function<std::tuple<const dirac::StatType&>&&> > (0x0x7fce298da1a0) 0 empty
  std::is_function<std::tuple<const dirac::StatType&>&&> (0x0x7fce298da208) 0 empty
    std::integral_constant<bool, false> (0x0x7fce298c56c0) 0 empty

Class std::__not_<std::__or_<std::is_void<std::tuple<const dirac::StatType&>&&>, std::is_function<std::tuple<const dirac::StatType&>&&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_void<std::tuple<const dirac::StatType&>&&>, std::is_function<std::tuple<const dirac::StatType&>&&> > > (0x0x7fce298da270) 0 empty
  std::integral_constant<bool, true> (0x0x7fce298c5720) 0 empty

Class std::is_lvalue_reference<std::tuple<const dirac::StatType&>&&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<std::tuple<const dirac::StatType&>&&> (0x0x7fce298da2d8) 0 empty
  std::integral_constant<bool, false> (0x0x7fce298c5780) 0 empty

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

Class std::__and_<std::is_lvalue_reference<std::tuple<const dirac::StatType&>&&>, std::is_rvalue_reference<const dirac::StatType&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_lvalue_reference<std::tuple<const dirac::StatType&>&&>, std::is_rvalue_reference<const dirac::StatType&> > (0x0x7fce298da340) 0 empty
  std::is_lvalue_reference<std::tuple<const dirac::StatType&>&&> (0x0x7fce298da3a8) 0 empty
    std::integral_constant<bool, false> (0x0x7fce298c5840) 0 empty

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

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

Class std::is_rvalue_reference<std::tuple<const dirac::StatType&>&&>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<std::tuple<const dirac::StatType&>&&> (0x0x7fce298da478) 0 empty
  std::integral_constant<bool, true> (0x0x7fce298c59c0) 0 empty

Class std::__or_<std::is_lvalue_reference<std::tuple<const dirac::StatType&>&&>, std::is_rvalue_reference<std::tuple<const dirac::StatType&>&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<std::tuple<const dirac::StatType&>&&>, std::is_rvalue_reference<std::tuple<const dirac::StatType&>&&> > (0x0x7fce298da4e0) 0 empty
  std::is_rvalue_reference<std::tuple<const dirac::StatType&>&&> (0x0x7fce298da548) 0 empty
    std::integral_constant<bool, true> (0x0x7fce298c5a20) 0 empty

Class std::is_reference<std::tuple<const dirac::StatType&>&&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<std::tuple<const dirac::StatType&>&&> (0x0x7fce298da5b0) 0 empty
  std::integral_constant<bool, true> (0x0x7fce298c5a80) 0 empty

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

Class std::__or_<std::is_reference<std::tuple<const dirac::StatType&>&&>, std::is_void<std::tuple<const dirac::StatType&>&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::tuple<const dirac::StatType&>&&>, std::is_void<std::tuple<const dirac::StatType&>&&> > (0x0x7fce298da618) 0 empty
  std::is_reference<std::tuple<const dirac::StatType&>&&> (0x0x7fce298da680) 0 empty
    std::integral_constant<bool, true> (0x0x7fce298c5b40) 0 empty

Class std::__or_<std::is_function<std::tuple<const dirac::StatType&>&&>, std::is_reference<std::tuple<const dirac::StatType&>&&>, std::is_void<std::tuple<const dirac::StatType&>&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::tuple<const dirac::StatType&>&&>, std::is_reference<std::tuple<const dirac::StatType&>&&>, std::is_void<std::tuple<const dirac::StatType&>&&> > (0x0x7fce298da6e8) 0 empty
  std::__or_<std::is_reference<std::tuple<const dirac::StatType&>&&>, std::is_void<std::tuple<const dirac::StatType&>&&> > (0x0x7fce298da750) 0 empty
    std::is_reference<std::tuple<const dirac::StatType&>&&> (0x0x7fce298da7b8) 0 empty
      std::integral_constant<bool, true> (0x0x7fce298c5ba0) 0 empty

Class std::__not_<std::__or_<std::is_function<std::tuple<const dirac::StatType&>&&>, std::is_reference<std::tuple<const dirac::StatType&>&&>, std::is_void<std::tuple<const dirac::StatType&>&&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<std::tuple<const dirac::StatType&>&&>, std::is_reference<std::tuple<const dirac::StatType&>&&>, std::is_void<std::tuple<const dirac::StatType&>&&> > > (0x0x7fce298da820) 0 empty
  std::integral_constant<bool, false> (0x0x7fce298c5c00) 0 empty

Class std::is_object<std::tuple<const dirac::StatType&>&&>
   size=1 align=1
   base size=1 base align=1
std::is_object<std::tuple<const dirac::StatType&>&&> (0x0x7fce298da888) 0 empty
  std::integral_constant<bool, false> (0x0x7fce298c5c60) 0 empty

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

Class std::__or_<std::is_object<std::tuple<const dirac::StatType&>&&>, std::is_reference<std::tuple<const dirac::StatType&>&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<std::tuple<const dirac::StatType&>&&>, std::is_reference<std::tuple<const dirac::StatType&>&&> > (0x0x7fce298da8f0) 0 empty
  std::is_reference<std::tuple<const dirac::StatType&>&&> (0x0x7fce298da958) 0 empty
    std::integral_constant<bool, true> (0x0x7fce298c5d20) 0 empty

Class std::__is_referenceable<std::tuple<const dirac::StatType&>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<std::tuple<const dirac::StatType&>&&> (0x0x7fce298da9c0) 0 empty
  std::integral_constant<bool, true> (0x0x7fce298c5d80) 0 empty

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

Class std::add_rvalue_reference<std::tuple<const dirac::StatType&>&&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<std::tuple<const dirac::StatType&>&&> (0x0x7fce298daa28) 0 empty
  std::__add_rvalue_reference_helper<std::tuple<const dirac::StatType&>&&, true> (0x0x7fce298c5e40) 0 empty

Class std::__is_static_castable_impl<std::tuple<const dirac::StatType&>&&, const dirac::StatType&>
   size=1 align=1
   base size=1 base align=1
std::__is_static_castable_impl<std::tuple<const dirac::StatType&>&&, const dirac::StatType&> (0x0x7fce298da410) 0 empty
  std::__do_is_static_castable_impl (0x0x7fce298c58a0) 0 empty

Class std::__is_static_castable_safe<std::tuple<const dirac::StatType&>&&, const dirac::StatType&>
   size=1 align=1
   base size=1 base align=1
std::__is_static_castable_safe<std::tuple<const dirac::StatType&>&&, const dirac::StatType&> (0x0x7fce298daaf8) 0 empty
  std::integral_constant<bool, false> (0x0x7fce298c5f60) 0 empty

Class std::__is_static_castable<std::tuple<const dirac::StatType&>&&, const dirac::StatType&>
   size=1 align=1
   base size=1 base align=1
std::__is_static_castable<std::tuple<const dirac::StatType&>&&, const dirac::StatType&> (0x0x7fce298dab60) 0 empty
  std::integral_constant<bool, false> (0x0x7fce298fc0c0) 0 empty

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

Class std::__and_<std::__is_static_castable<std::tuple<const dirac::StatType&>&&, const dirac::StatType&>, std::__not_<std::__or_<std::__is_base_to_derived_ref<std::tuple<const dirac::StatType&>&&, const dirac::StatType&, true>, std::__is_lvalue_to_rvalue_ref<std::tuple<const dirac::StatType&>&&, const dirac::StatType&, false> > > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__is_static_castable<std::tuple<const dirac::StatType&>&&, const dirac::StatType&>, std::__not_<std::__or_<std::__is_base_to_derived_ref<std::tuple<const dirac::StatType&>&&, const dirac::StatType&, true>, std::__is_lvalue_to_rvalue_ref<std::tuple<const dirac::StatType&>&&, const dirac::StatType&, false> > > > (0x0x7fce298dabc8) 0 empty
  std::__is_static_castable<std::tuple<const dirac::StatType&>&&, const dirac::StatType&> (0x0x7fce298dac30) 0 empty
    std::integral_constant<bool, false> (0x0x7fce298fc180) 0 empty

Class std::__is_direct_constructible_ref_cast<const dirac::StatType&, std::tuple<const dirac::StatType&>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_ref_cast<const dirac::StatType&, std::tuple<const dirac::StatType&>&&> (0x0x7fce298dac98) 0 empty
  std::__and_<std::__is_static_castable<std::tuple<const dirac::StatType&>&&, const dirac::StatType&>, std::__not_<std::__or_<std::__is_base_to_derived_ref<std::tuple<const dirac::StatType&>&&, const dirac::StatType&, true>, std::__is_lvalue_to_rvalue_ref<std::tuple<const dirac::StatType&>&&, const dirac::StatType&, false> > > > (0x0x7fce298dad00) 0 empty
    std::__is_static_castable<std::tuple<const dirac::StatType&>&&, const dirac::StatType&> (0x0x7fce298dad68) 0 empty
      std::integral_constant<bool, false> (0x0x7fce298fc1e0) 0 empty

Class std::__is_direct_constructible_new<const dirac::StatType&, std::tuple<const dirac::StatType&>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new<const dirac::StatType&, std::tuple<const dirac::StatType&>&&> (0x0x7fce298daea0) 0 empty
  std::__is_direct_constructible_ref_cast<const dirac::StatType&, std::tuple<const dirac::StatType&>&&> (0x0x7fce298daf08) 0 empty
    std::__and_<std::__is_static_castable<std::tuple<const dirac::StatType&>&&, const dirac::StatType&>, std::__not_<std::__or_<std::__is_base_to_derived_ref<std::tuple<const dirac::StatType&>&&, const dirac::StatType&, true>, std::__is_lvalue_to_rvalue_ref<std::tuple<const dirac::StatType&>&&, const dirac::StatType&, false> > > > (0x0x7fce298daf70) 0 empty
      std::__is_static_castable<std::tuple<const dirac::StatType&>&&, const dirac::StatType&> (0x0x7fce29900000) 0 empty
        std::integral_constant<bool, false> (0x0x7fce298fc240) 0 empty

Class std::__is_direct_constructible<const dirac::StatType&, std::tuple<const dirac::StatType&>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible<const dirac::StatType&, std::tuple<const dirac::StatType&>&&> (0x0x7fce299001a0) 0 empty
  std::integral_constant<bool, false> (0x0x7fce298fc360) 0 empty

Class std::__is_constructible_impl<const dirac::StatType&, std::tuple<const dirac::StatType&>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_constructible_impl<const dirac::StatType&, std::tuple<const dirac::StatType&>&&> (0x0x7fce29900208) 0 empty
  std::__is_direct_constructible<const dirac::StatType&, std::tuple<const dirac::StatType&>&&> (0x0x7fce29900270) 0 empty
    std::integral_constant<bool, false> (0x0x7fce298fc480) 0 empty

Class std::is_constructible<const dirac::StatType&, std::tuple<const dirac::StatType&>&&>
   size=1 align=1
   base size=1 base align=1
std::is_constructible<const dirac::StatType&, std::tuple<const dirac::StatType&>&&> (0x0x7fce299002d8) 0 empty
  std::integral_constant<bool, false> (0x0x7fce298fc600) 0 empty

Class std::__and_<std::is_constructible<const dirac::StatType&, std::tuple<const dirac::StatType&>&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<const dirac::StatType&, std::tuple<const dirac::StatType&>&&> > (0x0x7fce29900340) 0 empty
  std::is_constructible<const dirac::StatType&, std::tuple<const dirac::StatType&>&&> (0x0x7fce299003a8) 0 empty
    std::integral_constant<bool, false> (0x0x7fce298fc660) 0 empty

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

Class std::__or_<std::is_void<std::tuple<const dirac::StatType&>&&>, std::is_function<const dirac::StatType&>, std::is_array<const dirac::StatType&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<std::tuple<const dirac::StatType&>&&>, std::is_function<const dirac::StatType&>, std::is_array<const dirac::StatType&> > (0x0x7fce299004e0) 0 empty
  std::__or_<std::is_function<const dirac::StatType&>, std::is_array<const dirac::StatType&> > (0x0x7fce29900548) 0 empty
    std::is_array<const dirac::StatType&> (0x0x7fce299005b0) 0 empty
      std::integral_constant<bool, false> (0x0x7fce298fc840) 0 empty

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

Class std::is_convertible<std::tuple<const dirac::StatType&>&&, const dirac::StatType&>
   size=1 align=1
   base size=1 base align=1
std::is_convertible<std::tuple<const dirac::StatType&>&&, const dirac::StatType&> (0x0x7fce29900750) 0 empty
  std::integral_constant<bool, false> (0x0x7fce298fca20) 0 empty

Class std::__and_<std::is_convertible<std::tuple<const dirac::StatType&>&&, const dirac::StatType&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_convertible<std::tuple<const dirac::StatType&>&&, const dirac::StatType&> > (0x0x7fce299007b8) 0 empty
  std::is_convertible<std::tuple<const dirac::StatType&>&&, const dirac::StatType&> (0x0x7fce29900820) 0 empty
    std::integral_constant<bool, false> (0x0x7fce298fca80) 0 empty

Class std::remove_reference<const std::tuple<const dirac::StatType&>&>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<const std::tuple<const dirac::StatType&>&> (0x0x7fce298fccc0) 0 empty

Class std::remove_volatile<const std::tuple<const dirac::StatType&> >
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<const std::tuple<const dirac::StatType&> > (0x0x7fce298fcd80) 0 empty

Class std::remove_const<const std::tuple<const dirac::StatType&> >
   size=1 align=1
   base size=0 base align=1
std::remove_const<const std::tuple<const dirac::StatType&> > (0x0x7fce298fcde0) 0 empty

Class std::remove_cv<const std::tuple<const dirac::StatType&> >
   size=1 align=1
   base size=0 base align=1
std::remove_cv<const std::tuple<const dirac::StatType&> > (0x0x7fce298fcd20) 0 empty

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

Class std::__and_<std::__not_<std::is_same<std::tuple<const dirac::StatType&>, std::tuple<const dirac::StatType&> > >, std::__not_<std::is_convertible<const std::tuple<const dirac::StatType&>&, const dirac::StatType&> >, std::__not_<std::is_constructible<const dirac::StatType&, const std::tuple<const dirac::StatType&>&> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__not_<std::is_same<std::tuple<const dirac::StatType&>, std::tuple<const dirac::StatType&> > >, std::__not_<std::is_convertible<const std::tuple<const dirac::StatType&>&, const dirac::StatType&> >, std::__not_<std::is_constructible<const dirac::StatType&, const std::tuple<const dirac::StatType&>&> > > (0x0x7fce29900958) 0 empty
  std::__not_<std::is_same<std::tuple<const dirac::StatType&>, std::tuple<const dirac::StatType&> > > (0x0x7fce299009c0) 0 empty
    std::integral_constant<bool, false> (0x0x7fce298fcea0) 0 empty

Class std::remove_reference<std::tuple<const dirac::StatType&>&&>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<std::tuple<const dirac::StatType&>&&> (0x0x7fce298fcf60) 0 empty

Class std::remove_volatile<std::tuple<const dirac::StatType&> >
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<std::tuple<const dirac::StatType&> > (0x0x7fce2951b060) 0 empty

Class std::remove_cv<std::tuple<const dirac::StatType&> >
   size=1 align=1
   base size=0 base align=1
std::remove_cv<std::tuple<const dirac::StatType&> > (0x0x7fce2951b000) 0 empty

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

Class std::__and_<std::__not_<std::is_same<std::tuple<const dirac::StatType&>, std::tuple<const dirac::StatType&> > >, std::__not_<std::is_convertible<std::tuple<const dirac::StatType&>&&, const dirac::StatType&> >, std::__not_<std::is_constructible<const dirac::StatType&, std::tuple<const dirac::StatType&>&&> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__not_<std::is_same<std::tuple<const dirac::StatType&>, std::tuple<const dirac::StatType&> > >, std::__not_<std::is_convertible<std::tuple<const dirac::StatType&>&&, const dirac::StatType&> >, std::__not_<std::is_constructible<const dirac::StatType&, std::tuple<const dirac::StatType&>&&> > > (0x0x7fce29900b60) 0 empty
  std::__not_<std::is_same<std::tuple<const dirac::StatType&>, std::tuple<const dirac::StatType&> > > (0x0x7fce29900bc8) 0 empty
    std::integral_constant<bool, false> (0x0x7fce2951b120) 0 empty

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

Class std::__is_nt_constructible_impl<const dirac::StatType&, const dirac::StatType&>
   size=1 align=1
   base size=1 base align=1
std::__is_nt_constructible_impl<const dirac::StatType&, const dirac::StatType&> (0x0x7fce29900c98) 0 empty
  std::integral_constant<bool, true> (0x0x7fce2951b240) 0 empty

Class std::__and_<std::is_constructible<const dirac::StatType&, const dirac::StatType&>, std::__is_nt_constructible_impl<const dirac::StatType&, const dirac::StatType&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<const dirac::StatType&, const dirac::StatType&>, std::__is_nt_constructible_impl<const dirac::StatType&, const dirac::StatType&> > (0x0x7fce29900d00) 0 empty
  std::__is_nt_constructible_impl<const dirac::StatType&, const dirac::StatType&> (0x0x7fce29900d68) 0 empty
    std::integral_constant<bool, true> (0x0x7fce2951b2a0) 0 empty

Class std::is_nothrow_constructible<const dirac::StatType&, const dirac::StatType&>
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_constructible<const dirac::StatType&, const dirac::StatType&> (0x0x7fce29900dd0) 0 empty
  std::__and_<std::is_constructible<const dirac::StatType&, const dirac::StatType&>, std::__is_nt_constructible_impl<const dirac::StatType&, const dirac::StatType&> > (0x0x7fce29900e38) 0 empty
    std::__is_nt_constructible_impl<const dirac::StatType&, const dirac::StatType&> (0x0x7fce29900ea0) 0 empty
      std::integral_constant<bool, true> (0x0x7fce2951b300) 0 empty

Class std::__is_nothrow_move_constructible_impl<const dirac::StatType&, true>
   size=1 align=1
   base size=1 base align=1
std::__is_nothrow_move_constructible_impl<const dirac::StatType&, true> (0x0x7fce29900f08) 0 empty
  std::is_nothrow_constructible<const dirac::StatType&, const dirac::StatType&> (0x0x7fce29900f70) 0 empty
    std::__and_<std::is_constructible<const dirac::StatType&, const dirac::StatType&>, std::__is_nt_constructible_impl<const dirac::StatType&, const dirac::StatType&> > (0x0x7fce2952a000) 0 empty
      std::__is_nt_constructible_impl<const dirac::StatType&, const dirac::StatType&> (0x0x7fce2952a068) 0 empty
        std::integral_constant<bool, true> (0x0x7fce2951b360) 0 empty

Class std::is_nothrow_move_constructible<const dirac::StatType&>
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_move_constructible<const dirac::StatType&> (0x0x7fce2952a0d0) 0 empty
  std::__is_nothrow_move_constructible_impl<const dirac::StatType&, true> (0x0x7fce2952a138) 0 empty
    std::is_nothrow_constructible<const dirac::StatType&, const dirac::StatType&> (0x0x7fce2952a1a0) 0 empty
      std::__and_<std::is_constructible<const dirac::StatType&, const dirac::StatType&>, std::__is_nt_constructible_impl<const dirac::StatType&, const dirac::StatType&> > (0x0x7fce2952a208) 0 empty
        std::__is_nt_constructible_impl<const dirac::StatType&, const dirac::StatType&> (0x0x7fce2952a270) 0 empty
          std::integral_constant<bool, true> (0x0x7fce2951b3c0) 0 empty

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

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

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

Class std::is_same<const dirac::StatType, const dirac::StatType>
   size=1 align=1
   base size=1 base align=1
std::is_same<const dirac::StatType, const dirac::StatType> (0x0x7fce2952aa28) 0 empty
  std::integral_constant<bool, true> (0x0x7fce295523c0) 0 empty

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

Class std::_PCC<false, const dirac::StatType, long int>
   size=1 align=1
   base size=0 base align=1
std::_PCC<false, const dirac::StatType, long int> (0x0x7fce29552480) 0 empty

