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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class std::__is_integer<long int>
   size=1 align=1
   base size=0 base align=1
std::__is_integer<long int> (0x0x7ff813360540) 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> (0x0x7ff8133605a0) 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> (0x0x7ff813360600) 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> (0x0x7ff813360660) 0 empty

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

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

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

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

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

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

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

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

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

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

Class __gnu_cxx::__add_unsigned<char>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__add_unsigned<char> (0x0x7ff813399000) 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> (0x0x7ff813399060) 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> (0x0x7ff8133990c0) 0 empty

Class __gnu_cxx::__add_unsigned<int>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__add_unsigned<int> (0x0x7ff813399120) 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> (0x0x7ff813399180) 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> (0x0x7ff8133991e0) 0 empty

Class __gnu_cxx::__remove_unsigned<char>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__remove_unsigned<char> (0x0x7ff8133992a0) 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> (0x0x7ff813399300) 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> (0x0x7ff813399360) 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> (0x0x7ff8133993c0) 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> (0x0x7ff813399420) 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> (0x0x7ff813399480) 0 empty

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class std::__is_integral_helper<char>
   size=1 align=1
   base size=1 base align=1
std::__is_integral_helper<char> (0x0x7ff8133299c0) 0 empty
  std::integral_constant<bool, true> (0x0x7ff8133d3420) 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> (0x0x7ff813329a28) 0 empty
  std::integral_constant<bool, true> (0x0x7ff8133d3480) 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> (0x0x7ff813329a90) 0 empty
  std::integral_constant<bool, true> (0x0x7ff8133d34e0) 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> (0x0x7ff813329af8) 0 empty
  std::integral_constant<bool, true> (0x0x7ff8133d3540) 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> (0x0x7ff813329b60) 0 empty
  std::integral_constant<bool, true> (0x0x7ff8133d35a0) 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> (0x0x7ff813329bc8) 0 empty
  std::integral_constant<bool, true> (0x0x7ff8133d3600) 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> (0x0x7ff813329c30) 0 empty
  std::integral_constant<bool, true> (0x0x7ff8133d3660) 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> (0x0x7ff813329c98) 0 empty
  std::integral_constant<bool, true> (0x0x7ff8133d36c0) 0 empty

Class std::__is_integral_helper<int>
   size=1 align=1
   base size=1 base align=1
std::__is_integral_helper<int> (0x0x7ff813329d00) 0 empty
  std::integral_constant<bool, true> (0x0x7ff8133d3720) 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> (0x0x7ff813329d68) 0 empty
  std::integral_constant<bool, true> (0x0x7ff8133d3780) 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> (0x0x7ff813329dd0) 0 empty
  std::integral_constant<bool, true> (0x0x7ff8133d37e0) 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> (0x0x7ff813329e38) 0 empty
  std::integral_constant<bool, true> (0x0x7ff8133d3840) 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> (0x0x7ff813329ea0) 0 empty
  std::integral_constant<bool, true> (0x0x7ff8133d38a0) 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> (0x0x7ff813329f08) 0 empty
  std::integral_constant<bool, true> (0x0x7ff8133d3900) 0 empty

Class std::__is_integral_helper<__int128>
   size=1 align=1
   base size=1 base align=1
std::__is_integral_helper<__int128> (0x0x7ff813329f70) 0 empty
  std::integral_constant<bool, true> (0x0x7ff8133d3960) 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> (0x0x7ff8133ea000) 0 empty
  std::integral_constant<bool, true> (0x0x7ff8133d39c0) 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> (0x0x7ff8133ea138) 0 empty
  std::integral_constant<bool, true> (0x0x7ff8133d3ae0) 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> (0x0x7ff8133ea1a0) 0 empty
  std::integral_constant<bool, true> (0x0x7ff8133d3b40) 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> (0x0x7ff8133ea208) 0 empty
  std::integral_constant<bool, true> (0x0x7ff8133d3ba0) 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> (0x0x7ff81340c548) 0 empty
  std::integral_constant<bool, true> (0x0x7ff8133f5d80) 0 empty

Class std::__do_is_destructible_impl
   size=1 align=1
   base size=0 base align=1
std::__do_is_destructible_impl (0x0x7ff813420a80) 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 (0x0x7ff813420cc0) 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 (0x0x7ff813420f00) 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 (0x0x7ff81344a180) 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 (0x0x7ff81344a300) 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 (0x0x7ff81344a6c0) 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 (0x0x7ff8134877e0) 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> (0x0x7ff813487d80) 0 empty

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

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

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

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

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

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

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

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

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

Class std::__make_signed<unsigned int>
   size=1 align=1
   base size=0 base align=1
std::__make_signed<unsigned int> (0x0x7ff812eae120) 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> (0x0x7ff812eae180) 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> (0x0x7ff812eae1e0) 0 empty

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

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

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

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

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

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

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

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

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

Class std::__invoke_other
   size=1 align=1
   base size=0 base align=1
std::__invoke_other (0x0x7ff812edb6c0) 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 (0x0x7ff812edb780) 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 (0x0x7ff812edb840) 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 (0x0x7ff812edb900) 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 (0x0x7ff812edb9c0) 0 empty

Class std::__result_of_other_impl
   size=1 align=1
   base size=0 base align=1
std::__result_of_other_impl (0x0x7ff812f19060) 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 (0x0x7ff812f19240) 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 (0x0x7ff812f192a0) 0 empty

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

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

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

Class std::forward_iterator_tag
   size=1 align=1
   base size=1 base align=1
std::forward_iterator_tag (0x0x7ff812f09750) 0 empty
  std::input_iterator_tag (0x0x7ff812f83a20) 0 empty

Class std::bidirectional_iterator_tag
   size=1 align=1
   base size=1 base align=1
std::bidirectional_iterator_tag (0x0x7ff812f097b8) 0 empty
  std::forward_iterator_tag (0x0x7ff812f09820) 0 empty
    std::input_iterator_tag (0x0x7ff812f83a80) 0 empty

Class std::random_access_iterator_tag
   size=1 align=1
   base size=1 base align=1
std::random_access_iterator_tag (0x0x7ff812f09888) 0 empty
  std::bidirectional_iterator_tag (0x0x7ff812f098f0) 0 empty
    std::forward_iterator_tag (0x0x7ff812f09958) 0 empty
      std::input_iterator_tag (0x0x7ff812f83ae0) 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> (0x0x7ff812fe42a0) 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 (0x0x7ff813030660) 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 (0x0x7ff813030780) 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 (0x0x7ff813030900) 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 (0x0x7ff813030a80) 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 (0x0x7ff813030ba0) 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> (0x0x7ff813087000) 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> (0x0x7ff813087120) 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> (0x0x7ff813087600) 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> (0x0x7ff8130876c0) 0 empty

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class std::_Rb_tree_node_base
   size=32 align=8
   base size=32 base align=8
std::_Rb_tree_node_base (0x0x7ff812ea08a0) 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*> (0x0x7ff812b65d20) 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*> (0x0x7ff812e444e0) 0 empty
  std::integral_constant<bool, false> (0x0x7ff812b65d80) 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*> > > (0x0x7ff812b65de0) 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*> (0x0x7ff812e44548) 0 empty
  std::integral_constant<bool, false> (0x0x7ff812b65f00) 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*> > (0x0x7ff812b65f60) 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*> (0x0x7ff812e445b0) 0 empty
  std::integral_constant<bool, false> (0x0x7ff812be5000) 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*> > (0x0x7ff812e44618) 0 empty
  std::is_rvalue_reference<std::_Rb_tree_node_base*> (0x0x7ff812e44680) 0 empty
    std::integral_constant<bool, false> (0x0x7ff812be5060) 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*> (0x0x7ff812e446e8) 0 empty
  std::integral_constant<bool, false> (0x0x7ff812be50c0) 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*> > (0x0x7ff812be5120) 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*> (0x0x7ff812be51e0) 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*> (0x0x7ff812be5240) 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*> (0x0x7ff812be5180) 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*> (0x0x7ff812e447b8) 0 empty
  std::integral_constant<bool, false> (0x0x7ff812be52a0) 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*> (0x0x7ff812e44820) 0 empty
  std::integral_constant<bool, false> (0x0x7ff812be5300) 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*> > (0x0x7ff812e44888) 0 empty
  std::is_void<std::_Rb_tree_node_base*> (0x0x7ff812e448f0) 0 empty
    std::integral_constant<bool, false> (0x0x7ff812be5360) 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*> > (0x0x7ff812e44a28) 0 empty
  std::__or_<std::is_reference<std::_Rb_tree_node_base*>, std::is_void<std::_Rb_tree_node_base*> > (0x0x7ff812e44a90) 0 empty
    std::is_void<std::_Rb_tree_node_base*> (0x0x7ff812e44af8) 0 empty
      std::integral_constant<bool, false> (0x0x7ff812be53c0) 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*> > > (0x0x7ff812e44bc8) 0 empty
  std::integral_constant<bool, true> (0x0x7ff812be5420) 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*> (0x0x7ff812e44c30) 0 empty
  std::integral_constant<bool, true> (0x0x7ff812be5480) 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*> > (0x0x7ff812be54e0) 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*> > (0x0x7ff812e44c98) 0 empty
  std::is_object<std::_Rb_tree_node_base*> (0x0x7ff812e44d00) 0 empty
    std::integral_constant<bool, true> (0x0x7ff812be5540) 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*> (0x0x7ff812e44e38) 0 empty
  std::integral_constant<bool, true> (0x0x7ff812be5660) 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*&> (0x0x7ff812e44ea0) 0 empty
  std::integral_constant<bool, false> (0x0x7ff812be5720) 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*&> > > (0x0x7ff812be5780) 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*&> (0x0x7ff812e44f08) 0 empty
  std::integral_constant<bool, true> (0x0x7ff812be58a0) 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*&> > (0x0x7ff812be5900) 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*&> > (0x0x7ff812e44f70) 0 empty
  std::is_lvalue_reference<std::_Rb_tree_node_base*&> (0x0x7ff812e44000) 0 empty
    std::integral_constant<bool, true> (0x0x7ff812be5960) 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*&> (0x0x7ff812e44068) 0 empty
  std::integral_constant<bool, true> (0x0x7ff812be59c0) 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*&> > (0x0x7ff812be5a20) 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*&> > (0x0x7ff812e44410) 0 empty
  std::is_reference<std::_Rb_tree_node_base*&> (0x0x7ff812e44478) 0 empty
    std::integral_constant<bool, true> (0x0x7ff812be5a80) 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*&> > (0x0x7ff812bff0d0) 0 empty
  std::__or_<std::is_reference<std::_Rb_tree_node_base*&>, std::is_void<std::_Rb_tree_node_base*&> > (0x0x7ff812bff138) 0 empty
    std::is_reference<std::_Rb_tree_node_base*&> (0x0x7ff812bff1a0) 0 empty
      std::integral_constant<bool, true> (0x0x7ff812be5ae0) 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*&> > > (0x0x7ff812bff270) 0 empty
  std::integral_constant<bool, false> (0x0x7ff812be5b40) 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*&> (0x0x7ff812bff2d8) 0 empty
  std::integral_constant<bool, false> (0x0x7ff812be5ba0) 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*&> > (0x0x7ff812be5c00) 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*&> > (0x0x7ff812bff340) 0 empty
  std::is_reference<std::_Rb_tree_node_base*&> (0x0x7ff812bff3a8) 0 empty
    std::integral_constant<bool, true> (0x0x7ff812be5c60) 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*&> (0x0x7ff812bff4e0) 0 empty
  std::integral_constant<bool, true> (0x0x7ff812be5d80) 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> (0x0x7ff812be5de0) 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*&> (0x0x7ff812bff548) 0 empty
  std::__add_rvalue_reference_helper<std::_Rb_tree_node_base*&, true> (0x0x7ff812be5e40) 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&> (0x0x7ff812bff618) 0 empty
  std::integral_constant<bool, false> (0x0x7ff812be5ea0) 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&> > > (0x0x7ff812be5f00) 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&> (0x0x7ff812bff680) 0 empty
  std::integral_constant<bool, true> (0x0x7ff812be5f60) 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&> > (0x0x7ff812c11000) 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&> > (0x0x7ff812bff6e8) 0 empty
  std::is_lvalue_reference<std::_Rb_tree_node_base* const&> (0x0x7ff812bff750) 0 empty
    std::integral_constant<bool, true> (0x0x7ff812c11060) 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&> (0x0x7ff812bff7b8) 0 empty
  std::integral_constant<bool, true> (0x0x7ff812c110c0) 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&> > (0x0x7ff812c11120) 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&> > (0x0x7ff812bff820) 0 empty
  std::is_reference<std::_Rb_tree_node_base* const&> (0x0x7ff812bff888) 0 empty
    std::integral_constant<bool, true> (0x0x7ff812c11180) 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&> > (0x0x7ff812bff8f0) 0 empty
  std::__or_<std::is_reference<std::_Rb_tree_node_base* const&>, std::is_void<std::_Rb_tree_node_base* const&> > (0x0x7ff812bff958) 0 empty
    std::is_reference<std::_Rb_tree_node_base* const&> (0x0x7ff812bff9c0) 0 empty
      std::integral_constant<bool, true> (0x0x7ff812c111e0) 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&> > > (0x0x7ff812bffa28) 0 empty
  std::integral_constant<bool, false> (0x0x7ff812c11240) 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&> (0x0x7ff812bffa90) 0 empty
  std::integral_constant<bool, false> (0x0x7ff812c112a0) 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&> > (0x0x7ff812c11300) 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&> > (0x0x7ff812bffaf8) 0 empty
  std::is_reference<std::_Rb_tree_node_base* const&> (0x0x7ff812bffb60) 0 empty
    std::integral_constant<bool, true> (0x0x7ff812c11360) 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&> (0x0x7ff812bffbc8) 0 empty
  std::integral_constant<bool, true> (0x0x7ff812c113c0) 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> (0x0x7ff812c11420) 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&> (0x0x7ff812bffc30) 0 empty
  std::__add_rvalue_reference_helper<std::_Rb_tree_node_base* const&, true> (0x0x7ff812c11480) 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&> (0x0x7ff812be56c0) 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&> (0x0x7ff812bffc98) 0 empty
  std::integral_constant<bool, true> (0x0x7ff812c114e0) 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> (0x0x7ff812bffd00) 0 empty
  std::is_assignable<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base* const&> (0x0x7ff812bffd68) 0 empty
    std::integral_constant<bool, true> (0x0x7ff812c11540) 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*> (0x0x7ff812bffdd0) 0 empty
  std::__is_copy_assignable_impl<std::_Rb_tree_node_base*, true> (0x0x7ff812bffe38) 0 empty
    std::is_assignable<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base* const&> (0x0x7ff812bffea0) 0 empty
      std::integral_constant<bool, true> (0x0x7ff812c115a0) 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*> > (0x0x7ff812c11600) 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*> > (0x0x7ff812bfff08) 0 empty
  std::is_copy_assignable<std::_Rb_tree_node_base*> (0x0x7ff812bfff70) 0 empty
    std::__is_copy_assignable_impl<std::_Rb_tree_node_base*, true> (0x0x7ff812c20000) 0 empty
      std::is_assignable<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base* const&> (0x0x7ff812c20068) 0 empty
        std::integral_constant<bool, true> (0x0x7ff812c11660) 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&> (0x0x7ff812c116c0) 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*> > > (0x0x7ff812c20138) 0 empty
  std::integral_constant<bool, false> (0x0x7ff812c11720) 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&> (0x0x7ff812c11780) 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*&&> (0x0x7ff812c20208) 0 empty
  std::integral_constant<bool, false> (0x0x7ff812c11840) 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*&&> > > (0x0x7ff812c118a0) 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*&&> (0x0x7ff812c20270) 0 empty
  std::integral_constant<bool, false> (0x0x7ff812c119c0) 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*&&> > (0x0x7ff812c11a20) 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*&&> (0x0x7ff812c202d8) 0 empty
  std::integral_constant<bool, true> (0x0x7ff812c11a80) 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*&&> > (0x0x7ff812c20340) 0 empty
  std::is_rvalue_reference<std::_Rb_tree_node_base*&&> (0x0x7ff812c203a8) 0 empty
    std::integral_constant<bool, true> (0x0x7ff812c11ae0) 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*&&> (0x0x7ff812c20410) 0 empty
  std::integral_constant<bool, true> (0x0x7ff812c11b40) 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*&&> > (0x0x7ff812c11ba0) 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*&&> > (0x0x7ff812c20478) 0 empty
  std::is_reference<std::_Rb_tree_node_base*&&> (0x0x7ff812c204e0) 0 empty
    std::integral_constant<bool, true> (0x0x7ff812c11c00) 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*&&> > (0x0x7ff812c20618) 0 empty
  std::__or_<std::is_reference<std::_Rb_tree_node_base*&&>, std::is_void<std::_Rb_tree_node_base*&&> > (0x0x7ff812c20680) 0 empty
    std::is_reference<std::_Rb_tree_node_base*&&> (0x0x7ff812c206e8) 0 empty
      std::integral_constant<bool, true> (0x0x7ff812c11c60) 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*&&> > > (0x0x7ff812c207b8) 0 empty
  std::integral_constant<bool, false> (0x0x7ff812c11cc0) 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*&&> (0x0x7ff812c20820) 0 empty
  std::integral_constant<bool, false> (0x0x7ff812c11d20) 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*&&> > (0x0x7ff812c11d80) 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*&&> > (0x0x7ff812c20888) 0 empty
  std::is_reference<std::_Rb_tree_node_base*&&> (0x0x7ff812c208f0) 0 empty
    std::integral_constant<bool, true> (0x0x7ff812c11de0) 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*&&> (0x0x7ff812c20af8) 0 empty
  std::integral_constant<bool, true> (0x0x7ff812c11e40) 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> (0x0x7ff812c11ea0) 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*&&> (0x0x7ff812c20b60) 0 empty
  std::__add_rvalue_reference_helper<std::_Rb_tree_node_base*&&, true> (0x0x7ff812c11f00) 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*&&> (0x0x7ff812c117e0) 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*&&> (0x0x7ff812c20bc8) 0 empty
  std::integral_constant<bool, true> (0x0x7ff812c11f60) 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> (0x0x7ff812c20c30) 0 empty
  std::is_assignable<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*&&> (0x0x7ff812c20c98) 0 empty
    std::integral_constant<bool, true> (0x0x7ff812c40000) 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*> (0x0x7ff812c20d00) 0 empty
  std::__is_move_assignable_impl<std::_Rb_tree_node_base*, true> (0x0x7ff812c20d68) 0 empty
    std::is_assignable<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*&&> (0x0x7ff812c20dd0) 0 empty
      std::integral_constant<bool, true> (0x0x7ff812c40060) 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*> > (0x0x7ff812c400c0) 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*> > (0x0x7ff812c20e38) 0 empty
  std::is_move_assignable<std::_Rb_tree_node_base*> (0x0x7ff812c20ea0) 0 empty
    std::__is_move_assignable_impl<std::_Rb_tree_node_base*, true> (0x0x7ff812c20f08) 0 empty
      std::is_assignable<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*&&> (0x0x7ff812c20f70) 0 empty
        std::integral_constant<bool, true> (0x0x7ff812c40120) 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&&> (0x0x7ff812c40180) 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*> (0x0x7ff812b65cc0) 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> (0x0x7ff812c8ba80) 0 empty

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

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

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

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

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

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

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

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

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

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

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

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

Class lconv
   size=96 align=8
   base size=96 base align=8
lconv (0x0x7ff81297cc60) 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 (0x0x7ff81297ce40) 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 (0x0x7ff8129de9c0) 0

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class __pthread_cleanup_class
   size=24 align=8
   base size=24 base align=8
__pthread_cleanup_class (0x0x7ff812a1c540) 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> > (0x0x7ff8126ed3c0) 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> (0x0x7ff8126ed420) 0 empty

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

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

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

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

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

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

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

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

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

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

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

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

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

Class std::allocator_traits<std::allocator<char> >
   size=1 align=1
   base size=0 base align=1
std::allocator_traits<std::allocator<char> > (0x0x7ff8127fdd80) 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> > (0x0x7ff812c44680) 0 empty
  std::allocator_traits<std::allocator<char> > (0x0x7ff8127fdde0) 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> (0x0x7ff8127fde40) 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 (0x0x7ff812c447b8) 0
  std::allocator<char> (0x0x7ff812c44820) 0 empty
    __gnu_cxx::new_allocator<char> (0x0x7ff8127fdea0) 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> (0x0x7ff8127fdf00) 0

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

Class std::initializer_list<char>
   size=16 align=8
   base size=16 base align=8
std::initializer_list<char> (0x0x7ff8124ef2a0) 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> > (0x0x7ff8124ef540) 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> (0x0x7ff8124ef5a0) 0 empty

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

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

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

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

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

Class std::__are_same<double, double>
   size=1 align=1
   base size=0 base align=1
std::__are_same<double, double> (0x0x7ff8124ef900) 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> > (0x0x7ff8124ef9c0) 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> (0x0x7ff8124efa20) 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> (0x0x7ff812c44958) 0 empty
  __gnu_cxx::__numeric_traits_floating<long double> (0x0x7ff8124efa80) 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> (0x0x7ff8124efae0) 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> (0x0x7ff8124efb40) 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> > (0x0x7ff8124efc60) 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> > (0x0x7ff812c449c0) 0 empty
  std::allocator_traits<std::allocator<wchar_t> > (0x0x7ff8124efcc0) 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> (0x0x7ff8124efd20) 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 (0x0x7ff812c44af8) 0
  std::allocator<wchar_t> (0x0x7ff812c44b60) 0 empty
    __gnu_cxx::new_allocator<wchar_t> (0x0x7ff8124efd80) 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> (0x0x7ff8124efde0) 0

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class std::hash<long unsigned int>
   size=1 align=1
   base size=1 base align=1
std::hash<long unsigned int> (0x0x7ff812c44a90) 0 empty
  std::__hash_base<long unsigned int, long unsigned int> (0x0x7ff81261b720) 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> (0x0x7ff81261b7e0) 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> (0x0x7ff812632000) 0 empty
  std::__hash_base<long unsigned int, long long unsigned int> (0x0x7ff81261b840) 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> (0x0x7ff81261b900) 0 empty

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

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

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

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

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

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

Class std::hash<long double>
   size=1 align=1
   base size=1 base align=1
std::hash<long double> (0x0x7ff812632208) 0 empty
  std::__hash_base<long unsigned int, long double> (0x0x7ff812648120) 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> > (0x0x7ff8126322d8) 0 empty
  std::integral_constant<bool, false> (0x0x7ff8126481e0) 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> > (0x0x7ff812648240) 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> > (0x0x7ff812632340) 0 empty
  std::__hash_base<long unsigned int, std::__cxx11::basic_string<char> > (0x0x7ff8126482a0) 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> > > (0x0x7ff8126323a8) 0 empty
  std::integral_constant<bool, false> (0x0x7ff812648360) 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> > (0x0x7ff8126483c0) 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> > (0x0x7ff812632410) 0 empty
  std::__hash_base<long unsigned int, std::__cxx11::basic_string<wchar_t> > (0x0x7ff812648420) 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> > > (0x0x7ff812632478) 0 empty
  std::integral_constant<bool, false> (0x0x7ff8126485a0) 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> > (0x0x7ff812648600) 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> > (0x0x7ff8126324e0) 0 empty
  std::__hash_base<long unsigned int, std::__cxx11::basic_string<char16_t> > (0x0x7ff812648660) 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> > (0x0x7ff812648720) 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> > (0x0x7ff812632618) 0 empty
  std::allocator_traits<std::allocator<char16_t> > (0x0x7ff812648780) 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> (0x0x7ff8126487e0) 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> (0x0x7ff812648840) 0 empty

Class std::allocator<char16_t>
   size=1 align=1
   base size=1 base align=1
std::allocator<char16_t> (0x0x7ff812632750) 0 empty
  __gnu_cxx::new_allocator<char16_t> (0x0x7ff812648900) 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 (0x0x7ff812632820) 0
  std::allocator<char16_t> (0x0x7ff812632888) 0 empty
    __gnu_cxx::new_allocator<char16_t> (0x0x7ff812648960) 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> (0x0x7ff8126489c0) 0

Class std::__cxx11::basic_string<char16_t>
   size=32 align=8
   base size=32 base align=8
std::__cxx11::basic_string<char16_t> (0x0x7ff8126486c0) 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> > > (0x0x7ff8126328f0) 0 empty
  std::integral_constant<bool, false> (0x0x7ff812648a80) 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> > (0x0x7ff812648ae0) 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> > (0x0x7ff812632958) 0 empty
  std::__hash_base<long unsigned int, std::__cxx11::basic_string<char32_t> > (0x0x7ff812648b40) 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> > (0x0x7ff812648c00) 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> > (0x0x7ff812632a90) 0 empty
  std::allocator_traits<std::allocator<char32_t> > (0x0x7ff812648c60) 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> (0x0x7ff812648cc0) 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> (0x0x7ff812648d20) 0 empty

Class std::allocator<char32_t>
   size=1 align=1
   base size=1 base align=1
std::allocator<char32_t> (0x0x7ff812632bc8) 0 empty
  __gnu_cxx::new_allocator<char32_t> (0x0x7ff812648de0) 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 (0x0x7ff812632c98) 0
  std::allocator<char32_t> (0x0x7ff812632d00) 0 empty
    __gnu_cxx::new_allocator<char32_t> (0x0x7ff812648e40) 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> (0x0x7ff812648ea0) 0

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class std::__uses_alloc0
   size=1 align=1
   base size=1 base align=1
std::__uses_alloc0 (0x0x7ff8120834e0) 0
  std::__uses_alloc_base (0x0x7ff8120a7ba0) 0 empty

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

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

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

Class std::_Swallow_assign
   size=1 align=1
   base size=0 base align=1
std::_Swallow_assign (0x0x7ff8121eab40) 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> > (0x0x7ff811eaf8a0) 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> > (0x0x7ff812083e38) 0 empty
  __gnu_cxx::new_allocator<std::pair<const dirac::StatType, long int> > (0x0x7ff811eaf960) 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> > > (0x0x7ff811eaf9c0) 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> > > (0x0x7ff812083f70) 0 empty
  std::allocator_traits<std::allocator<std::pair<const dirac::StatType, long int> > > (0x0x7ff811eafa20) 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> > (0x0x7ff811eafa80) 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> > > (0x0x7ff811eafb40) 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> (0x0x7ff811eafba0) 0 empty

Class std::less<dirac::StatType>
   size=1 align=1
   base size=1 base align=1
std::less<dirac::StatType> (0x0x7ff811f08000) 0 empty
  std::binary_function<dirac::StatType, dirac::StatType, bool> (0x0x7ff811eafc00) 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> > > (0x0x7ff811eafc60) 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> > > (0x0x7ff811f08068) 0 empty
  __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const dirac::StatType, long int> > > (0x0x7ff811eafde0) 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> (0x0x7ff811f08138) 0
  std::allocator<std::_Rb_tree_node<std::pair<const dirac::StatType, long int> > > (0x0x7ff811f081a0) 0 empty
    __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const dirac::StatType, long int> > > (0x0x7ff811eafea0) 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> > > (0x0x7ff811eafae0) 0

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

Class dirac::DiracByteStats
   size=48 align=8
   base size=48 base align=8
dirac::DiracByteStats (0x0x7ff811eaf7e0) 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> > > (0x0x7ff811f082d8) 0 empty
  std::integral_constant<bool, false> (0x0x7ff811f7e060) 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> > > (0x0x7ff811f7e120) 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> > > (0x0x7ff811f7e180) 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> > > (0x0x7ff811f7e0c0) 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> > > (0x0x7ff811f083a8) 0 empty
  std::integral_constant<bool, false> (0x0x7ff811f7e1e0) 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> > > (0x0x7ff811f08410) 0 empty
  std::integral_constant<bool, false> (0x0x7ff811f7e240) 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> > > > (0x0x7ff811f08478) 0 empty
  std::integral_constant<bool, true> (0x0x7ff811f7e2a0) 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> > > > > (0x0x7ff811f7e3c0) 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> > > (0x0x7ff811f084e0) 0 empty
  std::__do_is_default_constructible_impl (0x0x7ff811f7e4e0) 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> > > > (0x0x7ff811f08618) 0 empty
  std::__is_default_constructible_impl<std::allocator<std::pair<const dirac::StatType, long int> > > (0x0x7ff811f08680) 0 empty
    std::__do_is_default_constructible_impl (0x0x7ff811f7e540) 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> > > (0x0x7ff811f08750) 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> > > > (0x0x7ff811f087b8) 0 empty
    std::__is_default_constructible_impl<std::allocator<std::pair<const dirac::StatType, long int> > > (0x0x7ff811f08820) 0 empty
      std::__do_is_default_constructible_impl (0x0x7ff811f7e5a0) 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> (0x0x7ff811f089c0) 0 empty
  std::integral_constant<bool, true> (0x0x7ff811f7e6c0) 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> > > (0x0x7ff811f08af8) 0 empty
  std::integral_constant<bool, true> (0x0x7ff811f7e720) 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> > > > (0x0x7ff811f7e840) 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> > > (0x0x7ff811f08c30) 0 empty
  std::integral_constant<bool, true> (0x0x7ff811f7e8a0) 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> (0x0x7ff811f08e38) 0 empty
  std::__is_nt_default_constructible_atom<std::allocator<std::pair<const dirac::StatType, long int> > > (0x0x7ff811f08ea0) 0 empty
    std::integral_constant<bool, true> (0x0x7ff811f7e900) 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> > (0x0x7ff811f08f70) 0 empty
  std::__is_nt_default_constructible_impl<std::allocator<std::pair<const dirac::StatType, long int> >, false> (0x0x7ff812083f08) 0 empty
    std::__is_nt_default_constructible_atom<std::allocator<std::pair<const dirac::StatType, long int> > > (0x0x7ff811ffa000) 0 empty
      std::integral_constant<bool, true> (0x0x7ff811f7e960) 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> > > (0x0x7ff811ffa0d0) 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> > (0x0x7ff811ffa138) 0 empty
    std::__is_nt_default_constructible_impl<std::allocator<std::pair<const dirac::StatType, long int> >, false> (0x0x7ff811ffa1a0) 0 empty
      std::__is_nt_default_constructible_atom<std::allocator<std::pair<const dirac::StatType, long int> > > (0x0x7ff811ffa208) 0 empty
        std::integral_constant<bool, true> (0x0x7ff811f7e9c0) 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> > (0x0x7ff811ffa3a8) 0 empty
  std::integral_constant<bool, false> (0x0x7ff811f7eae0) 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> > (0x0x7ff811f7eba0) 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> > (0x0x7ff811f7ec00) 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> > (0x0x7ff811f7eb40) 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> > (0x0x7ff811ffa478) 0 empty
  std::integral_constant<bool, false> (0x0x7ff811f7ec60) 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> > (0x0x7ff811ffa4e0) 0 empty
  std::integral_constant<bool, false> (0x0x7ff811f7ecc0) 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> > > (0x0x7ff811ffa548) 0 empty
  std::integral_constant<bool, true> (0x0x7ff811f7ed20) 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> > > > (0x0x7ff811f7ed80) 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> > (0x0x7ff811ffa5b0) 0 empty
  std::__do_is_default_constructible_impl (0x0x7ff811f7ede0) 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> > > (0x0x7ff811ffa618) 0 empty
  std::__is_default_constructible_impl<std::less<dirac::StatType> > (0x0x7ff811ffa680) 0 empty
    std::__do_is_default_constructible_impl (0x0x7ff811f7ee40) 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> > (0x0x7ff811ffa6e8) 0 empty
  std::__and_<std::__not_<std::is_void<std::less<dirac::StatType> > >, std::__is_default_constructible_impl<std::less<dirac::StatType> > > (0x0x7ff811ffa750) 0 empty
    std::__is_default_constructible_impl<std::less<dirac::StatType> > (0x0x7ff811ffa7b8) 0 empty
      std::__do_is_default_constructible_impl (0x0x7ff811f7eea0) 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> (0x0x7ff811ffa820) 0 empty
  std::integral_constant<bool, true> (0x0x7ff811f7ef00) 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> > (0x0x7ff811ffa888) 0 empty
  std::integral_constant<bool, true> (0x0x7ff811f7ef60) 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> > > (0x0x7ff81200d000) 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> > (0x0x7ff811ffa8f0) 0 empty
  std::integral_constant<bool, true> (0x0x7ff81200d060) 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> (0x0x7ff811ffa958) 0 empty
  std::__is_nt_default_constructible_atom<std::less<dirac::StatType> > (0x0x7ff811ffa9c0) 0 empty
    std::integral_constant<bool, true> (0x0x7ff81200d0c0) 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> > (0x0x7ff811ffaa28) 0 empty
  std::__is_nt_default_constructible_impl<std::less<dirac::StatType>, false> (0x0x7ff811ffaa90) 0 empty
    std::__is_nt_default_constructible_atom<std::less<dirac::StatType> > (0x0x7ff811ffaaf8) 0 empty
      std::integral_constant<bool, true> (0x0x7ff81200d120) 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> > (0x0x7ff811ffab60) 0 empty
  std::__and_<std::is_default_constructible<std::less<dirac::StatType> >, std::__is_nt_default_constructible_impl<std::less<dirac::StatType>, false> > (0x0x7ff811ffabc8) 0 empty
    std::__is_nt_default_constructible_impl<std::less<dirac::StatType>, false> (0x0x7ff811ffac30) 0 empty
      std::__is_nt_default_constructible_atom<std::less<dirac::StatType> > (0x0x7ff811ffac98) 0 empty
        std::integral_constant<bool, true> (0x0x7ff81200d180) 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> > (0x0x7ff81200d4e0) 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> > (0x0x7ff81200d900) 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> (0x0x7ff81200d960) 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> (0x0x7ff81200da20) 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> (0x0x7ff811ffaea0) 0 empty
  std::integral_constant<bool, false> (0x0x7ff81200da80) 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> > > (0x0x7ff81200dae0) 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> (0x0x7ff811ffaf08) 0 empty
  std::integral_constant<bool, false> (0x0x7ff81200db40) 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> > (0x0x7ff81200dba0) 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> (0x0x7ff811ffaf70) 0 empty
  std::integral_constant<bool, false> (0x0x7ff81200dc00) 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> > (0x0x7ff811c88000) 0 empty
  std::is_rvalue_reference<const dirac::StatType> (0x0x7ff811c88068) 0 empty
    std::integral_constant<bool, false> (0x0x7ff81200dc60) 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> (0x0x7ff811c880d0) 0 empty
  std::integral_constant<bool, false> (0x0x7ff81200dcc0) 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> > (0x0x7ff81200dd20) 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> (0x0x7ff81200dde0) 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> (0x0x7ff81200de40) 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> (0x0x7ff81200dd80) 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> (0x0x7ff811c88340) 0 empty
  std::integral_constant<bool, false> (0x0x7ff81200dea0) 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> (0x0x7ff811c883a8) 0 empty
  std::integral_constant<bool, false> (0x0x7ff81200df00) 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> > (0x0x7ff811c88410) 0 empty
  std::is_void<const dirac::StatType> (0x0x7ff811c88478) 0 empty
    std::integral_constant<bool, false> (0x0x7ff81200df60) 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> > (0x0x7ff811c884e0) 0 empty
  std::__or_<std::is_reference<const dirac::StatType>, std::is_void<const dirac::StatType> > (0x0x7ff811c88548) 0 empty
    std::is_void<const dirac::StatType> (0x0x7ff811c885b0) 0 empty
      std::integral_constant<bool, false> (0x0x7ff811c900c0) 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> > > (0x0x7ff811c88618) 0 empty
  std::integral_constant<bool, true> (0x0x7ff811c90180) 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> (0x0x7ff811c88680) 0 empty
  std::integral_constant<bool, true> (0x0x7ff811c901e0) 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> > (0x0x7ff811c90240) 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> > (0x0x7ff811c887b8) 0 empty
  std::is_object<const dirac::StatType> (0x0x7ff811c88820) 0 empty
    std::integral_constant<bool, true> (0x0x7ff811c902a0) 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> (0x0x7ff811c88888) 0 empty
  std::integral_constant<bool, true> (0x0x7ff811c903c0) 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&> (0x0x7ff811c888f0) 0 empty
  std::integral_constant<bool, false> (0x0x7ff811c90480) 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&> > > (0x0x7ff811c904e0) 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&> (0x0x7ff811c88958) 0 empty
  std::integral_constant<bool, true> (0x0x7ff811c90540) 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&> > (0x0x7ff811c905a0) 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&> > (0x0x7ff811c889c0) 0 empty
  std::is_lvalue_reference<const dirac::StatType&> (0x0x7ff811c88a28) 0 empty
    std::integral_constant<bool, true> (0x0x7ff811c90600) 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&> (0x0x7ff811c88a90) 0 empty
  std::integral_constant<bool, true> (0x0x7ff811c90660) 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&> > (0x0x7ff811c906c0) 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&> > (0x0x7ff811c88bc8) 0 empty
  std::is_reference<const dirac::StatType&> (0x0x7ff811c88c30) 0 empty
    std::integral_constant<bool, true> (0x0x7ff811c90720) 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&> > (0x0x7ff811c88c98) 0 empty
  std::__or_<std::is_reference<const dirac::StatType&>, std::is_void<const dirac::StatType&> > (0x0x7ff811c88d00) 0 empty
    std::is_reference<const dirac::StatType&> (0x0x7ff811c88d68) 0 empty
      std::integral_constant<bool, true> (0x0x7ff811c90840) 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&> > > (0x0x7ff811c88dd0) 0 empty
  std::integral_constant<bool, false> (0x0x7ff811c90900) 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&> (0x0x7ff811c88e38) 0 empty
  std::integral_constant<bool, false> (0x0x7ff811c90960) 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&> > (0x0x7ff811c909c0) 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&> > (0x0x7ff811c88f70) 0 empty
  std::is_reference<const dirac::StatType&> (0x0x7ff811ca9000) 0 empty
    std::integral_constant<bool, true> (0x0x7ff811c90a20) 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&> (0x0x7ff811ca9068) 0 empty
  std::integral_constant<bool, true> (0x0x7ff811c90c00) 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> (0x0x7ff811c90c60) 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&> (0x0x7ff811ca90d0) 0 empty
  std::__add_rvalue_reference_helper<const dirac::StatType&, true> (0x0x7ff811c90cc0) 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&> (0x0x7ff811c90420) 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&> (0x0x7ff811ca91a0) 0 empty
  std::integral_constant<bool, false> (0x0x7ff811c90d20) 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> (0x0x7ff811ca9208) 0 empty
  std::is_assignable<const dirac::StatType&, const dirac::StatType&> (0x0x7ff811ca9270) 0 empty
    std::integral_constant<bool, false> (0x0x7ff811c90d80) 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> (0x0x7ff811ca92d8) 0 empty
  std::__is_copy_assignable_impl<const dirac::StatType, true> (0x0x7ff811ca9340) 0 empty
    std::is_assignable<const dirac::StatType&, const dirac::StatType&> (0x0x7ff811ca93a8) 0 empty
      std::integral_constant<bool, false> (0x0x7ff811c90de0) 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> > (0x0x7ff811c90e40) 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> > (0x0x7ff811ca94e0) 0 empty
  std::is_copy_assignable<const dirac::StatType> (0x0x7ff811ca9548) 0 empty
    std::__is_copy_assignable_impl<const dirac::StatType, true> (0x0x7ff811ca95b0) 0 empty
      std::is_assignable<const dirac::StatType&, const dirac::StatType&> (0x0x7ff811ca9618) 0 empty
        std::integral_constant<bool, false> (0x0x7ff811c90ea0) 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&> (0x0x7ff811cb30c0) 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> > > (0x0x7ff811ca97b8) 0 empty
  std::integral_constant<bool, true> (0x0x7ff811cb31e0) 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&> (0x0x7ff811cb3240) 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&&> (0x0x7ff811ca9958) 0 empty
  std::integral_constant<bool, false> (0x0x7ff811cb33c0) 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&&> > > (0x0x7ff811cb3420) 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&&> (0x0x7ff811ca99c0) 0 empty
  std::integral_constant<bool, false> (0x0x7ff811cb3540) 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&&> > (0x0x7ff811cb35a0) 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&&> (0x0x7ff811ca9a28) 0 empty
  std::integral_constant<bool, true> (0x0x7ff811cb3600) 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&&> > (0x0x7ff811ca9a90) 0 empty
  std::is_rvalue_reference<const dirac::StatType&&> (0x0x7ff811ca9af8) 0 empty
    std::integral_constant<bool, true> (0x0x7ff811cb3660) 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&&> (0x0x7ff811ca9b60) 0 empty
  std::integral_constant<bool, true> (0x0x7ff811cb36c0) 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&&> > (0x0x7ff811cb3720) 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&&> > (0x0x7ff811ca9c98) 0 empty
  std::is_reference<const dirac::StatType&&> (0x0x7ff811ca9d00) 0 empty
    std::integral_constant<bool, true> (0x0x7ff811cb3780) 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&&> > (0x0x7ff811ca9d68) 0 empty
  std::__or_<std::is_reference<const dirac::StatType&&>, std::is_void<const dirac::StatType&&> > (0x0x7ff811ca9dd0) 0 empty
    std::is_reference<const dirac::StatType&&> (0x0x7ff811ca9e38) 0 empty
      std::integral_constant<bool, true> (0x0x7ff811cb38a0) 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&&> > > (0x0x7ff811ca9ea0) 0 empty
  std::integral_constant<bool, false> (0x0x7ff811cb3960) 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&&> (0x0x7ff811ca9f08) 0 empty
  std::integral_constant<bool, false> (0x0x7ff811cb39c0) 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&&> > (0x0x7ff811cb3a20) 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&&> > (0x0x7ff811ca9f70) 0 empty
  std::is_reference<const dirac::StatType&&> (0x0x7ff811ccc000) 0 empty
    std::integral_constant<bool, true> (0x0x7ff811cb3a80) 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&&> (0x0x7ff811ccc138) 0 empty
  std::integral_constant<bool, true> (0x0x7ff811cb3ba0) 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> (0x0x7ff811cb3c00) 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&&> (0x0x7ff811ccc1a0) 0 empty
  std::__add_rvalue_reference_helper<const dirac::StatType&&, true> (0x0x7ff811cb3c60) 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&&> (0x0x7ff811cb3360) 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&&> (0x0x7ff811ccc208) 0 empty
  std::integral_constant<bool, false> (0x0x7ff811cb3cc0) 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> (0x0x7ff811ccc270) 0 empty
  std::is_assignable<const dirac::StatType&, const dirac::StatType&&> (0x0x7ff811ccc2d8) 0 empty
    std::integral_constant<bool, false> (0x0x7ff811cb3d20) 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> (0x0x7ff811ccc340) 0 empty
  std::__is_move_assignable_impl<const dirac::StatType, true> (0x0x7ff811ccc3a8) 0 empty
    std::is_assignable<const dirac::StatType&, const dirac::StatType&&> (0x0x7ff811ccc410) 0 empty
      std::integral_constant<bool, false> (0x0x7ff811cb3d80) 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> > (0x0x7ff811cb3de0) 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> > (0x0x7ff811ccc548) 0 empty
  std::is_move_assignable<const dirac::StatType> (0x0x7ff811ccc5b0) 0 empty
    std::__is_move_assignable_impl<const dirac::StatType, true> (0x0x7ff811ccc618) 0 empty
      std::is_assignable<const dirac::StatType&, const dirac::StatType&&> (0x0x7ff811ccc680) 0 empty
        std::integral_constant<bool, false> (0x0x7ff811cb3e40) 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&&> (0x0x7ff811cd3060) 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> (0x0x7ff81200d9c0) 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> > (0x0x7ff811cd31e0) 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 (0x0x7ff811cd3360) 0

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

Class std::__are_same<long int, int>
   size=1 align=1
   base size=0 base align=1
std::__are_same<long int, int> (0x0x7ff811cd3ae0) 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 (0x0x7ff811cd3ba0) 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> (0x0x7ff811cd3f00) 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 (0x0x7ff811d23000) 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> (0x0x7ff811d23360) 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 (0x0x7ff811d23420) 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> (0x0x7ff811d23780) 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 (0x0x7ff811d23840) 0

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

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

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

Class std::iterator_traits<char*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<char*> (0x0x7ff811d534e0) 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> (0x0x7ff811d535a0) 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> (0x0x7ff811d53600) 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> (0x0x7ff811d53540) 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> (0x0x7ff811ccc888) 0 empty
  std::integral_constant<bool, false> (0x0x7ff811d53660) 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> (0x0x7ff811ccc8f0) 0 empty
  std::integral_constant<bool, false> (0x0x7ff811d536c0) 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> > > (0x0x7ff811d53720) 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> (0x0x7ff811ccc958) 0 empty
  std::integral_constant<bool, false> (0x0x7ff811d53840) 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> > (0x0x7ff811d538a0) 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> (0x0x7ff811ccca90) 0 empty
  std::integral_constant<bool, false> (0x0x7ff811d53900) 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> > (0x0x7ff811cccaf8) 0 empty
  std::is_array<std::input_iterator_tag> (0x0x7ff811cccb60) 0 empty
    std::integral_constant<bool, false> (0x0x7ff811d53960) 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> > (0x0x7ff811cccbc8) 0 empty
  std::__or_<std::is_function<std::input_iterator_tag>, std::is_array<std::input_iterator_tag> > (0x0x7ff811cccc30) 0 empty
    std::is_array<std::input_iterator_tag> (0x0x7ff811cccc98) 0 empty
      std::integral_constant<bool, false> (0x0x7ff811d53a80) 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> (0x0x7ff811cccd00) 0 empty
  std::integral_constant<bool, false> (0x0x7ff811d53ba0) 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> > > (0x0x7ff811d53c00) 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> (0x0x7ff811cccd68) 0 empty
  std::integral_constant<bool, false> (0x0x7ff811d53c60) 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> > (0x0x7ff811d53cc0) 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> (0x0x7ff811cccdd0) 0 empty
  std::integral_constant<bool, false> (0x0x7ff811d53d20) 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> > (0x0x7ff811ccce38) 0 empty
  std::is_rvalue_reference<std::random_access_iterator_tag> (0x0x7ff811cccea0) 0 empty
    std::integral_constant<bool, false> (0x0x7ff811d53d80) 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> (0x0x7ff811cccf08) 0 empty
  std::integral_constant<bool, false> (0x0x7ff811d53de0) 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> > (0x0x7ff811d53e40) 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> > (0x0x7ff811cccf70) 0 empty
  std::is_void<std::random_access_iterator_tag> (0x0x7ff811d84000) 0 empty
    std::integral_constant<bool, false> (0x0x7ff811d53ea0) 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> > (0x0x7ff811d84068) 0 empty
  std::__or_<std::is_reference<std::random_access_iterator_tag>, std::is_void<std::random_access_iterator_tag> > (0x0x7ff811d840d0) 0 empty
    std::is_void<std::random_access_iterator_tag> (0x0x7ff811d84138) 0 empty
      std::integral_constant<bool, false> (0x0x7ff811d53f00) 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> > > (0x0x7ff811d841a0) 0 empty
  std::integral_constant<bool, true> (0x0x7ff811d53f60) 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> (0x0x7ff811d84208) 0 empty
  std::integral_constant<bool, true> (0x0x7ff811d87000) 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> > (0x0x7ff811d87060) 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> > (0x0x7ff811d84270) 0 empty
  std::is_object<std::random_access_iterator_tag> (0x0x7ff811d842d8) 0 empty
    std::integral_constant<bool, true> (0x0x7ff811d870c0) 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> (0x0x7ff811d84340) 0 empty
  std::integral_constant<bool, true> (0x0x7ff811d87120) 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> (0x0x7ff811d87180) 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> (0x0x7ff811d843a8) 0 empty
  std::__add_rvalue_reference_helper<std::random_access_iterator_tag, true> (0x0x7ff811d871e0) 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> (0x0x7ff811d53b40) 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> (0x0x7ff811d84478) 0 empty
  std::integral_constant<bool, true> (0x0x7ff811d873c0) 0 empty

Class std::enable_if<true, void>
   size=1 align=1
   base size=0 base align=1
std::enable_if<true, void> (0x0x7ff811d87420) 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>&> (0x0x7ff811d877e0) 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 (0x0x7ff811d87a80) 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 (0x0x7ff811d87e40) 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 (0x0x7ff811db8240) 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 (0x0x7ff811db8600) 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 (0x0x7ff811db89c0) 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 (0x0x7ff811db8d80) 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 (0x0x7ff811dea180) 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 (0x0x7ff811dea540) 0

Class std::iterator_traits<wchar_t*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<wchar_t*> (0x0x7ff811dea900) 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>&> (0x0x7ff811deacc0) 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>&> (0x0x7ff811e363c0) 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>&> (0x0x7ff811e36d80) 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 (0x0x7ff811e58ae0) 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> > (0x0x7ff811e58a80) 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> > (0x0x7ff811d84680) 0
  std::_Rb_tree_node_base (0x0x7ff811e58a20) 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&> > (0x0x7ff811e58d20) 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&> (0x0x7ff811d84888) 0 empty
  std::integral_constant<bool, false> (0x0x7ff811e58d80) 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&> (0x0x7ff811d848f0) 0 empty
  std::is_empty<const dirac::StatType&> (0x0x7ff811d84958) 0 empty
    std::integral_constant<bool, false> (0x0x7ff811e58de0) 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> (0x0x7ff811e58e40) 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&> (0x0x7ff811d849c0) 0
  std::_Head_base<0ul, const dirac::StatType&, false> (0x0x7ff811e58ea0) 0

Class std::tuple<const dirac::StatType&>
   size=8 align=8
   base size=8 base align=8
std::tuple<const dirac::StatType&> (0x0x7ff811d84a90) 0
  std::_Tuple_impl<0ul, const dirac::StatType&> (0x0x7ff811d84af8) 0
    std::_Head_base<0ul, const dirac::StatType&, false> (0x0x7ff811e58f00) 0

Class std::is_same<void, void>
   size=1 align=1
   base size=1 base align=1
std::is_same<void, void> (0x0x7ff811d84bc8) 0 empty
  std::integral_constant<bool, true> (0x0x7ff811e58f60) 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&> (0x0x7ff811b70000) 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&> > (0x0x7ff811b70060) 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&> (0x0x7ff811b70120) 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&> (0x0x7ff811b70180) 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&> (0x0x7ff811b700c0) 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&> (0x0x7ff811d84dd0) 0 empty
  std::integral_constant<bool, false> (0x0x7ff811b701e0) 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&> (0x0x7ff811d84e38) 0 empty
  std::integral_constant<bool, false> (0x0x7ff811b70240) 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&> > (0x0x7ff811b702a0) 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&> > (0x0x7ff811d84f70) 0 empty
  std::is_function<const dirac::StatType&> (0x0x7ff811d847b8) 0 empty
    std::integral_constant<bool, false> (0x0x7ff811b70300) 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&> > > (0x0x7ff811d84820) 0 empty
  std::integral_constant<bool, true> (0x0x7ff811b70420) 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&> > (0x0x7ff811b70480) 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&> (0x0x7ff811d84c98) 0 empty
  std::integral_constant<bool, false> (0x0x7ff811b704e0) 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&> > (0x0x7ff811d84d00) 0 empty
  std::is_rvalue_reference<const dirac::StatType&> (0x0x7ff811b84000) 0 empty
    std::integral_constant<bool, false> (0x0x7ff811b70540) 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&> (0x0x7ff811b84068) 0 empty
  std::__do_is_static_castable_impl (0x0x7ff811b705a0) 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&> (0x0x7ff811b84138) 0 empty
  std::integral_constant<bool, true> (0x0x7ff811b70600) 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&> (0x0x7ff811b841a0) 0 empty
  std::integral_constant<bool, true> (0x0x7ff811b70660) 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&> > (0x0x7ff811b706c0) 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&> (0x0x7ff811b70780) 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> (0x0x7ff811b70720) 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> (0x0x7ff811b84270) 0 empty
  std::integral_constant<bool, true> (0x0x7ff811b707e0) 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> > (0x0x7ff811b842d8) 0 empty
  std::integral_constant<bool, false> (0x0x7ff811b70840) 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> > > (0x0x7ff811b708a0) 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&> > > (0x0x7ff811b84340) 0 empty
  std::__not_<std::is_same<dirac::StatType, dirac::StatType> > (0x0x7ff811b843a8) 0 empty
    std::integral_constant<bool, false> (0x0x7ff811b70900) 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> > (0x0x7ff811b70960) 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> (0x0x7ff811b84410) 0 empty
  std::integral_constant<bool, false> (0x0x7ff811b709c0) 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> > (0x0x7ff811b84478) 0 empty
  std::__is_lvalue_to_rvalue_ref<const dirac::StatType&, const dirac::StatType&, false> (0x0x7ff811b844e0) 0 empty
    std::integral_constant<bool, false> (0x0x7ff811b70a20) 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> > > (0x0x7ff811b84548) 0 empty
  std::integral_constant<bool, true> (0x0x7ff811b70a80) 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> > > > (0x0x7ff811b845b0) 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> > > (0x0x7ff811b84618) 0 empty
    std::integral_constant<bool, true> (0x0x7ff811b70ae0) 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&> (0x0x7ff811b84680) 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> > > > (0x0x7ff811b846e8) 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> > > (0x0x7ff811b84750) 0 empty
      std::integral_constant<bool, true> (0x0x7ff811b70b40) 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&> (0x0x7ff811b847b8) 0 empty
  std::__is_direct_constructible_ref_cast<const dirac::StatType&, const dirac::StatType&> (0x0x7ff811b84820) 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> > > > (0x0x7ff811b84888) 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> > > (0x0x7ff811b848f0) 0 empty
        std::integral_constant<bool, true> (0x0x7ff811b70ba0) 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&> (0x0x7ff811b84958) 0 empty
  std::integral_constant<bool, true> (0x0x7ff811b70c00) 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&> (0x0x7ff811b849c0) 0 empty
  std::__is_direct_constructible<const dirac::StatType&, const dirac::StatType&> (0x0x7ff811b84a28) 0 empty
    std::integral_constant<bool, true> (0x0x7ff811b70c60) 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&> (0x0x7ff811b84a90) 0 empty
  std::integral_constant<bool, true> (0x0x7ff811b70cc0) 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&> > (0x0x7ff811b84af8) 0 empty
  std::is_constructible<const dirac::StatType&, const dirac::StatType&> (0x0x7ff811b84b60) 0 empty
    std::integral_constant<bool, true> (0x0x7ff811b70d20) 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&> > > (0x0x7ff811b70de0) 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&> > (0x0x7ff811b70e40) 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&> (0x0x7ff811b84d68) 0 empty
  std::integral_constant<bool, false> (0x0x7ff811b70ea0) 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&> > (0x0x7ff811b84dd0) 0 empty
  std::is_array<const dirac::StatType&> (0x0x7ff811b84e38) 0 empty
    std::integral_constant<bool, false> (0x0x7ff811b70f00) 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&> > (0x0x7ff811b84ea0) 0 empty
  std::__or_<std::is_function<const dirac::StatType&>, std::is_array<const dirac::StatType&> > (0x0x7ff811b84f08) 0 empty
    std::is_array<const dirac::StatType&> (0x0x7ff811b84f70) 0 empty
      std::integral_constant<bool, false> (0x0x7ff811ba7060) 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> (0x0x7ff811ba7120) 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&> (0x0x7ff811b84c30) 0 empty
  std::integral_constant<bool, true> (0x0x7ff811ba7180) 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&> > (0x0x7ff811bb1000) 0 empty
  std::is_convertible<const dirac::StatType&, const dirac::StatType&> (0x0x7ff811bb1068) 0 empty
    std::integral_constant<bool, true> (0x0x7ff811ba71e0) 0 empty

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

Class std::enable_if<false, bool>
   size=1 align=1
   base size=0 base align=1
std::enable_if<false, bool> (0x0x7ff811ba7300) 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> (0x0x7ff811bb1410) 0 empty
  std::integral_constant<bool, false> (0x0x7ff811ba7360) 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> > (0x0x7ff811bb1478) 0 empty
  std::integral_constant<bool, true> (0x0x7ff811ba73c0) 0 empty

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class std::pointer_traits<char32_t*>
   size=1 align=1
   base size=0 base align=1
std::pointer_traits<char32_t*> (0x0x7ff811c32300) 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*> (0x0x7ff811c32780) 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> > > > (0x0x7ff811c53060) 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> > > > (0x0x7ff811bb17b8) 0 empty
  std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<const dirac::StatType, long int> > > > (0x0x7ff811c530c0) 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&> (0x0x7ff811c539c0) 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&> > (0x0x7ff811c53a80) 0 empty

Class std::remove_reference<std::tuple<> >
   size=1 align=1
   base size=0 base align=1
std::remove_reference<std::tuple<> > (0x0x7ff811c53b40) 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*> (0x0x7ff811c60270) 0 empty
  std::integral_constant<bool, true> (0x0x7ff811c53c00) 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*> (0x0x7ff811c53c60) 0 empty

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

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

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

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

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

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

Class std::__is_integer<wchar_t*>
   size=1 align=1
   base size=0 base align=1
std::__is_integer<wchar_t*> (0x0x7ff81188d4e0) 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> (0x0x7ff81188d8a0) 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> (0x0x7ff81188d900) 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> (0x0x7ff81188d840) 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> (0x0x7ff811c60b60) 0 empty
  std::integral_constant<bool, false> (0x0x7ff81188d960) 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> (0x0x7ff81188d9c0) 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*> (0x0x7ff81188d7e0) 0 empty

Class std::iterator_traits<const char*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<const char*> (0x0x7ff81188da80) 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*> (0x0x7ff81188db40) 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*> (0x0x7ff81188dde0) 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> (0x0x7ff8118ca000) 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> (0x0x7ff8118ca060) 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> (0x0x7ff81188df60) 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> (0x0x7ff811c60dd0) 0 empty
  std::integral_constant<bool, false> (0x0x7ff8118ca0c0) 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> (0x0x7ff8118ca120) 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*> (0x0x7ff81188df00) 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*> (0x0x7ff8118ca3c0) 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> (0x0x7ff8118ca5a0) 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> (0x0x7ff8118ca600) 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> (0x0x7ff8118ca540) 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> (0x0x7ff811c60f70) 0 empty
  std::integral_constant<bool, false> (0x0x7ff8118ca660) 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> (0x0x7ff8118ca6c0) 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*> (0x0x7ff8118ca4e0) 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> > >&> (0x0x7ff8118cac60) 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 (0x0x7ff8118f3060) 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> (0x0x7ff8118f33c0) 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> > (0x0x7ff811c60410) 0 empty
  std::unary_function<std::pair<const dirac::StatType, long int>, const dirac::StatType> (0x0x7ff8118f3420) 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&> > (0x0x7ff8118f3a20) 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*> > > (0x0x7ff8118f3b40) 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*> (0x0x7ff811c60618) 0 empty
  std::integral_constant<bool, false> (0x0x7ff8118f3ba0) 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*> > (0x0x7ff8118f3c00) 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> > > (0x0x7ff811c60680) 0 empty
  std::is_array<std::_Rb_tree_node_base*> (0x0x7ff811c606e8) 0 empty
    std::integral_constant<bool, false> (0x0x7ff8118f3c60) 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*> (0x0x7ff811c60750) 0 empty
  std::__and_<std::is_array<std::_Rb_tree_node_base*>, std::__not_<std::extent<std::_Rb_tree_node_base*, 0u> > > (0x0x7ff811c60548) 0 empty
    std::is_array<std::_Rb_tree_node_base*> (0x0x7ff811c605b0) 0 empty
      std::integral_constant<bool, false> (0x0x7ff8118f3cc0) 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*> > (0x0x7ff8118f3d20) 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*> > (0x0x7ff81192f000) 0 empty
  std::is_function<std::_Rb_tree_node_base*> (0x0x7ff81192f068) 0 empty
    std::integral_constant<bool, false> (0x0x7ff8118f3d80) 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*> > (0x0x7ff81192f0d0) 0 empty
  std::__or_<std::__is_array_unknown_bounds<std::_Rb_tree_node_base*>, std::is_function<std::_Rb_tree_node_base*> > (0x0x7ff81192f138) 0 empty
    std::is_function<std::_Rb_tree_node_base*> (0x0x7ff81192f1a0) 0 empty
      std::integral_constant<bool, false> (0x0x7ff8118f3de0) 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*> > (0x0x7ff8118f3e40) 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*> (0x0x7ff81192f208) 0 empty
  std::integral_constant<bool, false> (0x0x7ff8118f3ea0) 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*> (0x0x7ff81192f270) 0 empty
  std::integral_constant<bool, false> (0x0x7ff8118f3f00) 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*> > (0x0x7ff8118f3f60) 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*> (0x0x7ff81192f2d8) 0 empty
  std::integral_constant<bool, false> (0x0x7ff811936000) 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*> (0x0x7ff81192f340) 0 empty
  std::integral_constant<bool, false> (0x0x7ff811936060) 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*> > (0x0x7ff81192f3a8) 0 empty
  std::is_floating_point<std::_Rb_tree_node_base*> (0x0x7ff81192f410) 0 empty
    std::integral_constant<bool, false> (0x0x7ff8119360c0) 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*> (0x0x7ff81192f548) 0 empty
  std::integral_constant<bool, false> (0x0x7ff811936120) 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*> > > (0x0x7ff811936180) 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*> (0x0x7ff81192f5b0) 0 empty
  std::integral_constant<bool, false> (0x0x7ff8119361e0) 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*> > > (0x0x7ff811936240) 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*> (0x0x7ff81192f618) 0 empty
  std::integral_constant<bool, true> (0x0x7ff8119362a0) 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*> (0x0x7ff81192f680) 0 empty
  std::integral_constant<bool, true> (0x0x7ff811936300) 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*> > > (0x0x7ff811936360) 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*> > (0x0x7ff81192f6e8) 0 empty
  std::is_pointer<std::_Rb_tree_node_base*> (0x0x7ff81192f750) 0 empty
    std::integral_constant<bool, true> (0x0x7ff8119363c0) 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*> > (0x0x7ff81192f7b8) 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*> > (0x0x7ff81192f820) 0 empty
    std::is_pointer<std::_Rb_tree_node_base*> (0x0x7ff81192f888) 0 empty
      std::integral_constant<bool, true> (0x0x7ff811936420) 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*> > (0x0x7ff81192f8f0) 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*> > (0x0x7ff81192f958) 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*> > (0x0x7ff81192f9c0) 0 empty
      std::is_pointer<std::_Rb_tree_node_base*> (0x0x7ff81192fa28) 0 empty
        std::integral_constant<bool, true> (0x0x7ff811936480) 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*> (0x0x7ff81192fa90) 0 empty
  std::integral_constant<bool, true> (0x0x7ff8119364e0) 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*> > (0x0x7ff81192faf8) 0 empty
  std::is_scalar<std::_Rb_tree_node_base*> (0x0x7ff81192fb60) 0 empty
    std::integral_constant<bool, true> (0x0x7ff811936540) 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> (0x0x7ff81192fc98) 0 empty
  std::integral_constant<bool, true> (0x0x7ff811936660) 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*> (0x0x7ff81192fd00) 0 empty
  std::integral_constant<bool, true> (0x0x7ff8119366c0) 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*> > (0x0x7ff811936720) 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&> (0x0x7ff81192fd68) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7ff811936840) 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&> > (0x0x7ff81192fe38) 0 empty
  std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&> (0x0x7ff81192fea0) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7ff811936960) 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&> (0x0x7ff81192ff08) 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&> > (0x0x7ff81192ff70) 0 empty
    std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&> (0x0x7ff81194f000) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7ff811936a20) 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&> (0x0x7ff81194f138) 0 empty
  std::__is_direct_constructible_new_safe<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&> (0x0x7ff81194f1a0) 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&> > (0x0x7ff81194f208) 0 empty
      std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&> (0x0x7ff81194f270) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7ff811936ae0) 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&> (0x0x7ff81194f340) 0 empty
  std::integral_constant<bool, true> (0x0x7ff811936d20) 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&> (0x0x7ff81194f3a8) 0 empty
  std::__is_direct_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&> (0x0x7ff81194f410) 0 empty
    std::integral_constant<bool, true> (0x0x7ff811936e40) 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&> (0x0x7ff81194f478) 0 empty
  std::integral_constant<bool, true> (0x0x7ff811936f00) 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&> > (0x0x7ff811936f60) 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&> > (0x0x7ff81194f4e0) 0 empty
  std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&> (0x0x7ff81194f548) 0 empty
    std::integral_constant<bool, true> (0x0x7ff811953000) 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&> (0x0x7ff811953120) 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&> (0x0x7ff811953180) 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&> (0x0x7ff8119530c0) 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&> (0x0x7ff81194f6e8) 0 empty
  std::integral_constant<bool, false> (0x0x7ff8119531e0) 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&> (0x0x7ff81194f750) 0 empty
  std::integral_constant<bool, false> (0x0x7ff811953240) 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*> > > (0x0x7ff8119532a0) 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*> > (0x0x7ff8119533c0) 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*> > (0x0x7ff81194f7b8) 0 empty
  std::is_array<std::_Rb_tree_node_base*> (0x0x7ff81194f820) 0 empty
    std::integral_constant<bool, false> (0x0x7ff811953420) 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*> > (0x0x7ff81194f958) 0 empty
  std::__or_<std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> > (0x0x7ff81194f9c0) 0 empty
    std::is_array<std::_Rb_tree_node_base*> (0x0x7ff81194fa28) 0 empty
      std::integral_constant<bool, false> (0x0x7ff811953480) 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> (0x0x7ff8119534e0) 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*> (0x0x7ff81194fb60) 0 empty
  std::integral_constant<bool, true> (0x0x7ff8119536c0) 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*> > (0x0x7ff811953720) 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*> > (0x0x7ff81194fbc8) 0 empty
  std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> (0x0x7ff81194fc30) 0 empty
    std::integral_constant<bool, true> (0x0x7ff811953780) 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*> > > > (0x0x7ff811953840) 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&&> > (0x0x7ff8119538a0) 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*> > (0x0x7ff811953900) 0 empty

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

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

Class std::is_rvalue_reference<int&&>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<int&&> (0x0x7ff81194f5b0) 0 empty
  std::integral_constant<bool, true> (0x0x7ff811953c00) 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&&> > (0x0x7ff81194f618) 0 empty
  std::is_rvalue_reference<int&&> (0x0x7ff81194fd00) 0 empty
    std::integral_constant<bool, true> (0x0x7ff811953c60) 0 empty

Class std::is_reference<int&&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<int&&> (0x0x7ff81194fd68) 0 empty
  std::integral_constant<bool, true> (0x0x7ff811953cc0) 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&&> > (0x0x7ff811953d20) 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&&> > (0x0x7ff81194fdd0) 0 empty
  std::is_reference<int&&> (0x0x7ff811981000) 0 empty
    std::integral_constant<bool, true> (0x0x7ff811953d80) 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&&> > (0x0x7ff811981068) 0 empty
  std::__or_<std::is_reference<int&&>, std::is_void<int&&> > (0x0x7ff8119810d0) 0 empty
    std::is_reference<int&&> (0x0x7ff811981138) 0 empty
      std::integral_constant<bool, true> (0x0x7ff811953de0) 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&&> > > (0x0x7ff8119811a0) 0 empty
  std::integral_constant<bool, false> (0x0x7ff811953e40) 0 empty

Class std::is_object<int&&>
   size=1 align=1
   base size=1 base align=1
std::is_object<int&&> (0x0x7ff8119812d8) 0 empty
  std::integral_constant<bool, false> (0x0x7ff811953f60) 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&&> > (0x0x7ff811987000) 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&&> > (0x0x7ff811981340) 0 empty
  std::is_reference<int&&> (0x0x7ff8119813a8) 0 empty
    std::integral_constant<bool, true> (0x0x7ff811987060) 0 empty

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

Class std::add_rvalue_reference<int&&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<int&&> (0x0x7ff811981478) 0 empty
  std::__add_rvalue_reference_helper<int&&, true> (0x0x7ff811987180) 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&&> (0x0x7ff81194fea0) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7ff811953960) 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&&> > (0x0x7ff811981548) 0 empty
  std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, int&&> (0x0x7ff8119815b0) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7ff8119871e0) 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&&> (0x0x7ff811981618) 0 empty
  std::__and_<std::is_destructible<std::_Rb_tree_node_base*>, std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, int&&> > (0x0x7ff811981680) 0 empty
    std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, int&&> (0x0x7ff8119816e8) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7ff811987240) 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&&> (0x0x7ff811981750) 0 empty
  std::__is_direct_constructible_new_safe<std::_Rb_tree_node_base*, int&&> (0x0x7ff8119817b8) 0 empty
    std::__and_<std::is_destructible<std::_Rb_tree_node_base*>, std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, int&&> > (0x0x7ff811981820) 0 empty
      std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, int&&> (0x0x7ff811981888) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7ff8119872a0) 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&&> (0x0x7ff8119818f0) 0 empty
  std::integral_constant<bool, false> (0x0x7ff811987300) 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&&> (0x0x7ff811981958) 0 empty
  std::__is_direct_constructible<std::_Rb_tree_node_base*, int&&> (0x0x7ff8119819c0) 0 empty
    std::integral_constant<bool, false> (0x0x7ff811987360) 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&&> (0x0x7ff811981a28) 0 empty
  std::integral_constant<bool, false> (0x0x7ff8119873c0) 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&&> > (0x0x7ff811987420) 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*> > > (0x0x7ff811981a90) 0 empty
  std::is_constructible<std::_Rb_tree_node_base*, int&&> (0x0x7ff811981af8) 0 empty
    std::integral_constant<bool, false> (0x0x7ff811987480) 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*> > > > (0x0x7ff811987540) 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&&> > (0x0x7ff8119875a0) 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*> > > > (0x0x7ff811981c98) 0 empty
  std::is_constructible<std::_Rb_tree_node_base*, int&&> (0x0x7ff811981d00) 0 empty
    std::integral_constant<bool, false> (0x0x7ff811987600) 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*> > > > (0x0x7ff8119876c0) 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&> > (0x0x7ff811987720) 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*&> > (0x0x7ff811987780) 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*> > (0x0x7ff8119877e0) 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*&> (0x0x7ff811981ea0) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7ff811987840) 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*&> > (0x0x7ff811981f70) 0 empty
  std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> (0x0x7ff811981b60) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7ff811987960) 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*&> (0x0x7ff811981bc8) 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*&> > (0x0x7ff811981d68) 0 empty
    std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> (0x0x7ff811981dd0) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7ff811987a20) 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*&> (0x0x7ff8119a9000) 0 empty
  std::__is_direct_constructible_new_safe<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> (0x0x7ff8119a9068) 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*&> > (0x0x7ff8119a90d0) 0 empty
      std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> (0x0x7ff8119a9138) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7ff811987ba0) 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*&> (0x0x7ff8119a91a0) 0 empty
  std::integral_constant<bool, true> (0x0x7ff811987cc0) 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*&> (0x0x7ff8119a9208) 0 empty
  std::__is_direct_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> (0x0x7ff8119a9270) 0 empty
    std::integral_constant<bool, true> (0x0x7ff811987d20) 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*&> (0x0x7ff8119a92d8) 0 empty
  std::integral_constant<bool, true> (0x0x7ff811987d80) 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*&> > (0x0x7ff811987de0) 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*> > (0x0x7ff811987e40) 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*&> (0x0x7ff811987f00) 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*&> (0x0x7ff811987f60) 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*&> (0x0x7ff811987ea0) 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*&> (0x0x7ff8119a93a8) 0 empty
  std::integral_constant<bool, false> (0x0x7ff8119b1000) 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*&> (0x0x7ff8119a9410) 0 empty
  std::integral_constant<bool, false> (0x0x7ff8119b1060) 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*> > > (0x0x7ff8119b10c0) 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*> > (0x0x7ff8119a9478) 0 empty
  std::__or_<std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> > (0x0x7ff8119a94e0) 0 empty
    std::is_array<std::_Rb_tree_node_base*> (0x0x7ff8119a9548) 0 empty
      std::integral_constant<bool, false> (0x0x7ff8119b1120) 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> (0x0x7ff8119b1180) 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*> (0x0x7ff8119a9680) 0 empty
  std::integral_constant<bool, true> (0x0x7ff8119b12a0) 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*> > (0x0x7ff8119a96e8) 0 empty
  std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> (0x0x7ff8119a9750) 0 empty
    std::integral_constant<bool, true> (0x0x7ff8119b1300) 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*> > > (0x0x7ff8119a97b8) 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*> > (0x0x7ff8119a9820) 0 empty
    std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> (0x0x7ff8119a9888) 0 empty
      std::integral_constant<bool, true> (0x0x7ff8119b1360) 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*> > > (0x0x7ff8119a98f0) 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*> > > (0x0x7ff8119a9958) 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*> > (0x0x7ff8119a99c0) 0 empty
      std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> (0x0x7ff8119a9a28) 0 empty
        std::integral_constant<bool, true> (0x0x7ff8119b13c0) 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*> > > > (0x0x7ff8119b1480) 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&> > (0x0x7ff8119b14e0) 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*&> > (0x0x7ff8119b1540) 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*> > > (0x0x7ff8119a9c30) 0 empty
  std::integral_constant<bool, false> (0x0x7ff8119b15a0) 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*> > > > (0x0x7ff8119a9c98) 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*> > > (0x0x7ff8119a9d00) 0 empty
    std::integral_constant<bool, false> (0x0x7ff8119b1600) 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*> > > > (0x0x7ff8119a9d68) 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*> > > > (0x0x7ff8119a9dd0) 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*> > > (0x0x7ff8119a9e38) 0 empty
      std::integral_constant<bool, false> (0x0x7ff8119b1660) 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&&> > (0x0x7ff8119b1720) 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*&> > (0x0x7ff8119a9f70) 0 empty
  std::is_constructible<std::_Rb_tree_node_base*, int&&> (0x0x7ff8119a9a90) 0 empty
    std::integral_constant<bool, false> (0x0x7ff8119b1780) 0 empty

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

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

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

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

Class std::is_void<int&&>
   size=1 align=1
   base size=1 base align=1
std::is_void<int&&> (0x0x7ff8119a9ea0) 0 empty
  std::integral_constant<bool, false> (0x0x7ff8119b19c0) 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*> > > (0x0x7ff8119b1a20) 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*> > (0x0x7ff8119a9f08) 0 empty
  std::__or_<std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> > (0x0x7ff8119d8000) 0 empty
    std::is_array<std::_Rb_tree_node_base*> (0x0x7ff8119d8068) 0 empty
      std::integral_constant<bool, false> (0x0x7ff8119b1a80) 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> (0x0x7ff8119b1ae0) 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*> (0x0x7ff8119d81a0) 0 empty
  std::integral_constant<bool, false> (0x0x7ff8119b1b40) 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*> > (0x0x7ff8119b1ba0) 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*> > (0x0x7ff8119d8208) 0 empty
  std::is_convertible<int&&, std::_Rb_tree_node_base*> (0x0x7ff8119d8270) 0 empty
    std::integral_constant<bool, false> (0x0x7ff8119b1c00) 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*&> (0x0x7ff8119b1cc0) 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*> > > > (0x0x7ff8119b1f00) 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*&> > (0x0x7ff8119b1f60) 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&&> > (0x0x7ff8119f6000) 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*> > (0x0x7ff8119f6120) 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&&> (0x0x7ff8119d84e0) 0 empty
  std::integral_constant<bool, false> (0x0x7ff8119f62a0) 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&&> > > (0x0x7ff8119f6300) 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&&> (0x0x7ff8119d8548) 0 empty
  std::integral_constant<bool, false> (0x0x7ff8119f6360) 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&&> > (0x0x7ff8119f63c0) 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&&> (0x0x7ff8119d85b0) 0 empty
  std::integral_constant<bool, true> (0x0x7ff8119f6420) 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&&> > (0x0x7ff8119d8618) 0 empty
  std::is_rvalue_reference<std::_Rb_tree_node_base* const&&> (0x0x7ff8119d8680) 0 empty
    std::integral_constant<bool, true> (0x0x7ff8119f6480) 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&&> (0x0x7ff8119d86e8) 0 empty
  std::integral_constant<bool, true> (0x0x7ff8119f64e0) 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&&> > (0x0x7ff8119f6540) 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&&> > (0x0x7ff8119d8750) 0 empty
  std::is_reference<std::_Rb_tree_node_base* const&&> (0x0x7ff8119d87b8) 0 empty
    std::integral_constant<bool, true> (0x0x7ff8119f65a0) 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&&> > (0x0x7ff8119d8820) 0 empty
  std::__or_<std::is_reference<std::_Rb_tree_node_base* const&&>, std::is_void<std::_Rb_tree_node_base* const&&> > (0x0x7ff8119d8888) 0 empty
    std::is_reference<std::_Rb_tree_node_base* const&&> (0x0x7ff8119d88f0) 0 empty
      std::integral_constant<bool, true> (0x0x7ff8119f6600) 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&&> > > (0x0x7ff8119d8958) 0 empty
  std::integral_constant<bool, false> (0x0x7ff8119f6660) 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&&> (0x0x7ff8119d89c0) 0 empty
  std::integral_constant<bool, false> (0x0x7ff8119f66c0) 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&&> > (0x0x7ff8119f6720) 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&&> > (0x0x7ff8119d8a28) 0 empty
  std::is_reference<std::_Rb_tree_node_base* const&&> (0x0x7ff8119d8a90) 0 empty
    std::integral_constant<bool, true> (0x0x7ff8119f6780) 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&&> (0x0x7ff8119d8af8) 0 empty
  std::integral_constant<bool, true> (0x0x7ff8119f67e0) 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> (0x0x7ff8119f6840) 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&&> (0x0x7ff8119d8b60) 0 empty
  std::__add_rvalue_reference_helper<std::_Rb_tree_node_base* const&&, true> (0x0x7ff8119f68a0) 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&&> (0x0x7ff8119d8478) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7ff8119f6240) 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&&> > (0x0x7ff8119d8c30) 0 empty
  std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&> (0x0x7ff8119d8c98) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7ff8119f69c0) 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&&> (0x0x7ff8119d8d00) 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&&> > (0x0x7ff8119d8d68) 0 empty
    std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&> (0x0x7ff8119d8dd0) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7ff8119f6a80) 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&&> (0x0x7ff8119d8f08) 0 empty
  std::__is_direct_constructible_new_safe<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&> (0x0x7ff8119d8f70) 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&&> > (0x0x7ff8119d82d8) 0 empty
      std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&> (0x0x7ff811a12000) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7ff8119f6b40) 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&&> (0x0x7ff811a120d0) 0 empty
  std::integral_constant<bool, true> (0x0x7ff8119f6d80) 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&&> (0x0x7ff811a12138) 0 empty
  std::__is_direct_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&> (0x0x7ff811a121a0) 0 empty
    std::integral_constant<bool, true> (0x0x7ff8119f6ea0) 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&&> (0x0x7ff811a12208) 0 empty
  std::integral_constant<bool, true> (0x0x7ff811a13060) 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&&> > (0x0x7ff811a130c0) 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*> > (0x0x7ff811a13120) 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*> > (0x0x7ff811a12270) 0 empty
  std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> (0x0x7ff811a122d8) 0 empty
    std::integral_constant<bool, true> (0x0x7ff811a13180) 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*> > > (0x0x7ff811a12340) 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*> > (0x0x7ff811a123a8) 0 empty
    std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> (0x0x7ff811a12410) 0 empty
      std::integral_constant<bool, true> (0x0x7ff811a131e0) 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*> > > (0x0x7ff811a12478) 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*> > > (0x0x7ff811a124e0) 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*> > (0x0x7ff811a12548) 0 empty
      std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> (0x0x7ff811a125b0) 0 empty
        std::integral_constant<bool, true> (0x0x7ff811a13240) 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*> > > > (0x0x7ff811a13300) 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*&> > (0x0x7ff811a13360) 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&&> > (0x0x7ff811a133c0) 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*> > > (0x0x7ff811a12680) 0 empty
  std::integral_constant<bool, false> (0x0x7ff811a13420) 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*> > > > (0x0x7ff811a126e8) 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*> > > (0x0x7ff811a12750) 0 empty
    std::integral_constant<bool, false> (0x0x7ff811a13480) 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*> > > > (0x0x7ff811a127b8) 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*> > > > (0x0x7ff811a12820) 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*> > > (0x0x7ff811a12888) 0 empty
      std::integral_constant<bool, false> (0x0x7ff811a134e0) 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*&> > (0x0x7ff811a135a0) 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*&> > (0x0x7ff811a128f0) 0 empty
  std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> (0x0x7ff811a12958) 0 empty
    std::integral_constant<bool, true> (0x0x7ff811a13600) 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*> > (0x0x7ff811a136c0) 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*> > (0x0x7ff811a129c0) 0 empty
  std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> (0x0x7ff811a12a28) 0 empty
    std::integral_constant<bool, true> (0x0x7ff811a13720) 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*> > > > (0x0x7ff811a13a20) 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&> > (0x0x7ff811a13a80) 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&&> > (0x0x7ff811a13ae0) 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*> > > (0x0x7ff811a12b60) 0 empty
  std::is_constructible<std::_Rb_tree_node_base*, int&&> (0x0x7ff811a12bc8) 0 empty
    std::integral_constant<bool, false> (0x0x7ff811a13b40) 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*> > > (0x0x7ff811a12c30) 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*> > > (0x0x7ff811a12c98) 0 empty
    std::is_constructible<std::_Rb_tree_node_base*, int&&> (0x0x7ff811a12d00) 0 empty
      std::integral_constant<bool, false> (0x0x7ff811a13ba0) 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*> > > > (0x0x7ff811a13c60) 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&> > (0x0x7ff811a13cc0) 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&&> > (0x0x7ff811a13d20) 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*> > > > (0x0x7ff811a12dd0) 0 empty
  std::is_constructible<std::_Rb_tree_node_base*, int&&> (0x0x7ff811a12e38) 0 empty
    std::integral_constant<bool, false> (0x0x7ff811a13d80) 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*> > > > (0x0x7ff811a12ea0) 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*> > > > (0x0x7ff811a12f08) 0 empty
    std::is_constructible<std::_Rb_tree_node_base*, int&&> (0x0x7ff811a12f70) 0 empty
      std::integral_constant<bool, false> (0x0x7ff811a13de0) 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*&> > (0x0x7ff811a13ea0) 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&&> > (0x0x7ff81166e000) 0 empty
  std::is_constructible<std::_Rb_tree_node_base*, int&&> (0x0x7ff81166e068) 0 empty
    std::integral_constant<bool, false> (0x0x7ff811a13f00) 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*> > (0x0x7ff811673000) 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*> > (0x0x7ff81166e0d0) 0 empty
  std::is_convertible<int&&, std::_Rb_tree_node_base*> (0x0x7ff81166e138) 0 empty
    std::integral_constant<bool, false> (0x0x7ff811673060) 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> > (0x0x7ff811673ba0) 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> > (0x0x7ff811673c00) 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> > (0x0x7ff811673cc0) 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> > (0x0x7ff811673d20) 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> > (0x0x7ff8116d7000) 0

Class std::iterator_traits<char16_t*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<char16_t*> (0x0x7ff8116d70c0) 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> > (0x0x7ff8116d7060) 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> > (0x0x7ff8116d7420) 0

Class std::iterator_traits<char32_t*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<char32_t*> (0x0x7ff8116d74e0) 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> > (0x0x7ff8116d7480) 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>*> (0x0x7ff81166e4e0) 0 empty
  std::integral_constant<bool, false> (0x0x7ff8116d7840) 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>*> > (0x0x7ff8116d78a0) 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>*> > > (0x0x7ff81166e548) 0 empty
  std::is_same<std::_Rb_tree_node<std::pair<const dirac::StatType, long int> >*, std::pair<const dirac::StatType, long int>*> (0x0x7ff81166e5b0) 0 empty
    std::integral_constant<bool, false> (0x0x7ff8116d7900) 0 empty

Class std::enable_if<false, void>
   size=1 align=1
   base size=0 base align=1
std::enable_if<false, void> (0x0x7ff8116d7960) 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*> > > > (0x0x7ff81173c780) 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> >*&> > (0x0x7ff81173c7e0) 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*> > (0x0x7ff81173c840) 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> >*&> (0x0x7ff81166e888) 0 empty
  std::integral_constant<bool, false> (0x0x7ff81173c900) 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> >*&> > > (0x0x7ff81173c960) 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> >*&> (0x0x7ff81166e8f0) 0 empty
  std::integral_constant<bool, true> (0x0x7ff81173c9c0) 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> >*&> > (0x0x7ff81173cae0) 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> >*&> > (0x0x7ff81166ea90) 0 empty
  std::is_lvalue_reference<std::_Rb_tree_node<std::pair<const dirac::StatType, long int> >*&> (0x0x7ff81166eaf8) 0 empty
    std::integral_constant<bool, true> (0x0x7ff81173cb40) 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> >*&> (0x0x7ff81166eb60) 0 empty
  std::integral_constant<bool, true> (0x0x7ff81173cc00) 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> >*&> > (0x0x7ff81173cc60) 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> >*&> > (0x0x7ff81166ec30) 0 empty
  std::is_reference<std::_Rb_tree_node<std::pair<const dirac::StatType, long int> >*&> (0x0x7ff81166ec98) 0 empty
    std::integral_constant<bool, true> (0x0x7ff81173ccc0) 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> >*&> > (0x0x7ff81166ee38) 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> >*&> > (0x0x7ff81166eea0) 0 empty
    std::is_reference<std::_Rb_tree_node<std::pair<const dirac::StatType, long int> >*&> (0x0x7ff81166ef08) 0 empty
      std::integral_constant<bool, true> (0x0x7ff81173cd20) 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> >*&> > > (0x0x7ff811771000) 0 empty
  std::integral_constant<bool, false> (0x0x7ff81173cd80) 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> >*&> (0x0x7ff811771068) 0 empty
  std::integral_constant<bool, false> (0x0x7ff81173cde0) 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> >*&> > (0x0x7ff81173ce40) 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> >*&> > (0x0x7ff8117710d0) 0 empty
  std::is_reference<std::_Rb_tree_node<std::pair<const dirac::StatType, long int> >*&> (0x0x7ff811771138) 0 empty
    std::integral_constant<bool, true> (0x0x7ff81173cea0) 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> >*&> (0x0x7ff8117711a0) 0 empty
  std::integral_constant<bool, true> (0x0x7ff81173cf00) 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> (0x0x7ff811776060) 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> >*&> (0x0x7ff8117712d8) 0 empty
  std::__add_rvalue_reference_helper<std::_Rb_tree_node<std::pair<const dirac::StatType, long int> >*&, true> (0x0x7ff8117760c0) 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> >*&> (0x0x7ff81166e820) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7ff81173c8a0) 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> >*&> > (0x0x7ff8117713a8) 0 empty
  std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const dirac::StatType, long int> >*&> (0x0x7ff811771410) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7ff8117761e0) 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> >*&> (0x0x7ff811771478) 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> >*&> > (0x0x7ff8117714e0) 0 empty
    std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const dirac::StatType, long int> >*&> (0x0x7ff811771548) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7ff811776240) 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> >*&> (0x0x7ff8117715b0) 0 empty
  std::__is_direct_constructible_new_safe<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const dirac::StatType, long int> >*&> (0x0x7ff811771618) 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> >*&> > (0x0x7ff811771680) 0 empty
      std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const dirac::StatType, long int> >*&> (0x0x7ff8117716e8) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7ff8117762a0) 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> >*&> (0x0x7ff811771750) 0 empty
  std::integral_constant<bool, true> (0x0x7ff811776300) 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> >*&> (0x0x7ff8117717b8) 0 empty
  std::__is_direct_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const dirac::StatType, long int> >*&> (0x0x7ff811771820) 0 empty
    std::integral_constant<bool, true> (0x0x7ff811776360) 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> >*&> (0x0x7ff811771888) 0 empty
  std::integral_constant<bool, true> (0x0x7ff8117763c0) 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> >*&> > (0x0x7ff811776420) 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&&> > (0x0x7ff811776480) 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> >*&> (0x0x7ff811776540) 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> >*&> (0x0x7ff8117765a0) 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> >*&> (0x0x7ff8117764e0) 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> >*&> (0x0x7ff811771958) 0 empty
  std::integral_constant<bool, false> (0x0x7ff811776600) 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> >*&> (0x0x7ff8117719c0) 0 empty
  std::integral_constant<bool, false> (0x0x7ff811776720) 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*> > > (0x0x7ff811776780) 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*> > (0x0x7ff811771a28) 0 empty
  std::__or_<std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> > (0x0x7ff811771a90) 0 empty
    std::is_array<std::_Rb_tree_node_base*> (0x0x7ff811771af8) 0 empty
      std::integral_constant<bool, false> (0x0x7ff8117767e0) 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> (0x0x7ff811776840) 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*> (0x0x7ff811771c30) 0 empty
  std::integral_constant<bool, true> (0x0x7ff8117768a0) 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*> > (0x0x7ff811776900) 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*> > (0x0x7ff811771c98) 0 empty
  std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> (0x0x7ff811771d00) 0 empty
    std::integral_constant<bool, true> (0x0x7ff811776960) 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*> > > (0x0x7ff811771d68) 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*> > (0x0x7ff811771dd0) 0 empty
    std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> (0x0x7ff811771e38) 0 empty
      std::integral_constant<bool, true> (0x0x7ff8117769c0) 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*> > > (0x0x7ff811771ea0) 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*> > > (0x0x7ff811771f08) 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*> > (0x0x7ff811771f70) 0 empty
      std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> (0x0x7ff811793000) 0 empty
        std::integral_constant<bool, true> (0x0x7ff811776a20) 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*> > > > (0x0x7ff811776ae0) 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> >*&> > (0x0x7ff811776b40) 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&&> > (0x0x7ff811776ba0) 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*> > > (0x0x7ff8117930d0) 0 empty
  std::integral_constant<bool, false> (0x0x7ff811776c00) 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*> > > > (0x0x7ff811793138) 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*> > > (0x0x7ff8117931a0) 0 empty
    std::integral_constant<bool, false> (0x0x7ff811776c60) 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*> > > > (0x0x7ff811793208) 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*> > > > (0x0x7ff811793270) 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*> > > (0x0x7ff8117932d8) 0 empty
      std::integral_constant<bool, false> (0x0x7ff811776cc0) 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> >*&> > (0x0x7ff811776d80) 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*&> > (0x0x7ff811793340) 0 empty
  std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> (0x0x7ff8117933a8) 0 empty
    std::integral_constant<bool, true> (0x0x7ff811776de0) 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*> > (0x0x7ff811776ea0) 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*> > (0x0x7ff811793410) 0 empty
  std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> (0x0x7ff811793478) 0 empty
    std::integral_constant<bool, true> (0x0x7ff811776f00) 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> >*&> (0x0x7ff8117ae000) 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>&> (0x0x7ff811817000) 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&> > (0x0x7ff811817180) 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&> > (0x0x7ff811793e38) 0 empty
  std::integral_constant<bool, true> (0x0x7ff8118171e0) 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&> > > (0x0x7ff811793ea0) 0 empty
  std::integral_constant<bool, false> (0x0x7ff811817240) 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&>&&> > (0x0x7ff8118173c0) 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&>&&> (0x0x7ff811817480) 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&>&&> (0x0x7ff8118174e0) 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&>&&> (0x0x7ff811817420) 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&>&&> (0x0x7ff81182c068) 0 empty
  std::integral_constant<bool, false> (0x0x7ff811817540) 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&>&&> (0x0x7ff81182c0d0) 0 empty
  std::integral_constant<bool, false> (0x0x7ff8118175a0) 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&>&&> > (0x0x7ff811817600) 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&>&&> (0x0x7ff81182c138) 0 empty
  std::integral_constant<bool, false> (0x0x7ff811817660) 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&>&&> > (0x0x7ff81182c1a0) 0 empty
  std::is_function<std::tuple<const dirac::StatType&>&&> (0x0x7ff81182c208) 0 empty
    std::integral_constant<bool, false> (0x0x7ff8118176c0) 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&>&&> > > (0x0x7ff81182c270) 0 empty
  std::integral_constant<bool, true> (0x0x7ff811817720) 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&>&&> (0x0x7ff81182c2d8) 0 empty
  std::integral_constant<bool, false> (0x0x7ff811817780) 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&>&&> > (0x0x7ff8118177e0) 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&> > (0x0x7ff81182c340) 0 empty
  std::is_lvalue_reference<std::tuple<const dirac::StatType&>&&> (0x0x7ff81182c3a8) 0 empty
    std::integral_constant<bool, false> (0x0x7ff811817840) 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&>&&> > > (0x0x7ff811817900) 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&>&&> > (0x0x7ff811817960) 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&>&&> (0x0x7ff81182c478) 0 empty
  std::integral_constant<bool, true> (0x0x7ff8118179c0) 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&>&&> > (0x0x7ff81182c4e0) 0 empty
  std::is_rvalue_reference<std::tuple<const dirac::StatType&>&&> (0x0x7ff81182c548) 0 empty
    std::integral_constant<bool, true> (0x0x7ff811817a20) 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&>&&> (0x0x7ff81182c5b0) 0 empty
  std::integral_constant<bool, true> (0x0x7ff811817a80) 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&>&&> > (0x0x7ff811817ae0) 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&>&&> > (0x0x7ff81182c618) 0 empty
  std::is_reference<std::tuple<const dirac::StatType&>&&> (0x0x7ff81182c680) 0 empty
    std::integral_constant<bool, true> (0x0x7ff811817b40) 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&>&&> > (0x0x7ff81182c6e8) 0 empty
  std::__or_<std::is_reference<std::tuple<const dirac::StatType&>&&>, std::is_void<std::tuple<const dirac::StatType&>&&> > (0x0x7ff81182c750) 0 empty
    std::is_reference<std::tuple<const dirac::StatType&>&&> (0x0x7ff81182c7b8) 0 empty
      std::integral_constant<bool, true> (0x0x7ff811817ba0) 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&>&&> > > (0x0x7ff81182c820) 0 empty
  std::integral_constant<bool, false> (0x0x7ff811817c00) 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&>&&> (0x0x7ff81182c888) 0 empty
  std::integral_constant<bool, false> (0x0x7ff811817c60) 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&>&&> > (0x0x7ff811817cc0) 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&>&&> > (0x0x7ff81182c8f0) 0 empty
  std::is_reference<std::tuple<const dirac::StatType&>&&> (0x0x7ff81182c958) 0 empty
    std::integral_constant<bool, true> (0x0x7ff811817d20) 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&>&&> (0x0x7ff81182c9c0) 0 empty
  std::integral_constant<bool, true> (0x0x7ff811817d80) 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> (0x0x7ff811817de0) 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&>&&> (0x0x7ff81182ca28) 0 empty
  std::__add_rvalue_reference_helper<std::tuple<const dirac::StatType&>&&, true> (0x0x7ff811817e40) 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&> (0x0x7ff81182c410) 0 empty
  std::__do_is_static_castable_impl (0x0x7ff8118178a0) 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&> (0x0x7ff81182caf8) 0 empty
  std::integral_constant<bool, false> (0x0x7ff811817f60) 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&> (0x0x7ff81182cb60) 0 empty
  std::integral_constant<bool, false> (0x0x7ff81184e0c0) 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&> > (0x0x7ff81184e120) 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> > > > (0x0x7ff81182cbc8) 0 empty
  std::__is_static_castable<std::tuple<const dirac::StatType&>&&, const dirac::StatType&> (0x0x7ff81182cc30) 0 empty
    std::integral_constant<bool, false> (0x0x7ff81184e180) 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&>&&> (0x0x7ff81182cc98) 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> > > > (0x0x7ff81182cd00) 0 empty
    std::__is_static_castable<std::tuple<const dirac::StatType&>&&, const dirac::StatType&> (0x0x7ff81182cd68) 0 empty
      std::integral_constant<bool, false> (0x0x7ff81184e1e0) 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&>&&> (0x0x7ff81182cea0) 0 empty
  std::__is_direct_constructible_ref_cast<const dirac::StatType&, std::tuple<const dirac::StatType&>&&> (0x0x7ff81182cf08) 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> > > > (0x0x7ff81182cf70) 0 empty
      std::__is_static_castable<std::tuple<const dirac::StatType&>&&, const dirac::StatType&> (0x0x7ff811852000) 0 empty
        std::integral_constant<bool, false> (0x0x7ff81184e240) 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&>&&> (0x0x7ff8118521a0) 0 empty
  std::integral_constant<bool, false> (0x0x7ff81184e360) 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&>&&> (0x0x7ff811852208) 0 empty
  std::__is_direct_constructible<const dirac::StatType&, std::tuple<const dirac::StatType&>&&> (0x0x7ff811852270) 0 empty
    std::integral_constant<bool, false> (0x0x7ff81184e480) 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&>&&> (0x0x7ff8118522d8) 0 empty
  std::integral_constant<bool, false> (0x0x7ff81184e600) 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&>&&> > (0x0x7ff811852340) 0 empty
  std::is_constructible<const dirac::StatType&, std::tuple<const dirac::StatType&>&&> (0x0x7ff8118523a8) 0 empty
    std::integral_constant<bool, false> (0x0x7ff81184e660) 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&> > > (0x0x7ff81184e7e0) 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&> > (0x0x7ff8118524e0) 0 empty
  std::__or_<std::is_function<const dirac::StatType&>, std::is_array<const dirac::StatType&> > (0x0x7ff811852548) 0 empty
    std::is_array<const dirac::StatType&> (0x0x7ff8118525b0) 0 empty
      std::integral_constant<bool, false> (0x0x7ff81184e840) 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> (0x0x7ff81184e900) 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&> (0x0x7ff811852750) 0 empty
  std::integral_constant<bool, false> (0x0x7ff81184ea20) 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&> > (0x0x7ff8118527b8) 0 empty
  std::is_convertible<std::tuple<const dirac::StatType&>&&, const dirac::StatType&> (0x0x7ff811852820) 0 empty
    std::integral_constant<bool, false> (0x0x7ff81184ea80) 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&>&> (0x0x7ff81184ecc0) 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&> > (0x0x7ff81184ed80) 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&> > (0x0x7ff81184ede0) 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&> > (0x0x7ff81184ed20) 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&> > > > (0x0x7ff81184ee40) 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&>&> > > (0x0x7ff811852958) 0 empty
  std::__not_<std::is_same<std::tuple<const dirac::StatType&>, std::tuple<const dirac::StatType&> > > (0x0x7ff8118529c0) 0 empty
    std::integral_constant<bool, false> (0x0x7ff81184eea0) 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&>&&> (0x0x7ff81184ef60) 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&> > (0x0x7ff81146d060) 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&> > (0x0x7ff81146d000) 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&> > > > (0x0x7ff81146d0c0) 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&>&&> > > (0x0x7ff811852b60) 0 empty
  std::__not_<std::is_same<std::tuple<const dirac::StatType&>, std::tuple<const dirac::StatType&> > > (0x0x7ff811852bc8) 0 empty
    std::integral_constant<bool, false> (0x0x7ff81146d120) 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&> > (0x0x7ff81146d1e0) 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&> (0x0x7ff811852c98) 0 empty
  std::integral_constant<bool, true> (0x0x7ff81146d240) 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&> > (0x0x7ff811852d00) 0 empty
  std::__is_nt_constructible_impl<const dirac::StatType&, const dirac::StatType&> (0x0x7ff811852d68) 0 empty
    std::integral_constant<bool, true> (0x0x7ff81146d2a0) 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&> (0x0x7ff811852dd0) 0 empty
  std::__and_<std::is_constructible<const dirac::StatType&, const dirac::StatType&>, std::__is_nt_constructible_impl<const dirac::StatType&, const dirac::StatType&> > (0x0x7ff811852e38) 0 empty
    std::__is_nt_constructible_impl<const dirac::StatType&, const dirac::StatType&> (0x0x7ff811852ea0) 0 empty
      std::integral_constant<bool, true> (0x0x7ff81146d300) 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> (0x0x7ff811852f08) 0 empty
  std::is_nothrow_constructible<const dirac::StatType&, const dirac::StatType&> (0x0x7ff811852f70) 0 empty
    std::__and_<std::is_constructible<const dirac::StatType&, const dirac::StatType&>, std::__is_nt_constructible_impl<const dirac::StatType&, const dirac::StatType&> > (0x0x7ff81147c000) 0 empty
      std::__is_nt_constructible_impl<const dirac::StatType&, const dirac::StatType&> (0x0x7ff81147c068) 0 empty
        std::integral_constant<bool, true> (0x0x7ff81146d360) 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&> (0x0x7ff81147c0d0) 0 empty
  std::__is_nothrow_move_constructible_impl<const dirac::StatType&, true> (0x0x7ff81147c138) 0 empty
    std::is_nothrow_constructible<const dirac::StatType&, const dirac::StatType&> (0x0x7ff81147c1a0) 0 empty
      std::__and_<std::is_constructible<const dirac::StatType&, const dirac::StatType&>, std::__is_nt_constructible_impl<const dirac::StatType&, const dirac::StatType&> > (0x0x7ff81147c208) 0 empty
        std::__is_nt_constructible_impl<const dirac::StatType&, const dirac::StatType&> (0x0x7ff81147c270) 0 empty
          std::integral_constant<bool, true> (0x0x7ff81146d3c0) 0 empty

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

Class std::_Index_tuple<>
   size=1 align=1
   base size=0 base align=1
std::_Index_tuple<> (0x0x7ff81146dd80) 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&> > (0x0x7ff8114a40c0) 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> (0x0x7ff81147ca28) 0 empty
  std::integral_constant<bool, true> (0x0x7ff8114a43c0) 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> (0x0x7ff81147ca90) 0 empty
  std::integral_constant<bool, true> (0x0x7ff8114a4420) 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> (0x0x7ff8114a4480) 0 empty

