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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class std::__is_integral_helper<char>
   size=1 align=1
   base size=1 base align=1
std::__is_integral_helper<char> (0x0x7faa3c6cc5b0) 0 empty
  std::integral_constant<bool, true> (0x0x7faa3c6b1ae0) 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> (0x0x7faa3c6cc618) 0 empty
  std::integral_constant<bool, true> (0x0x7faa3c6b1b40) 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> (0x0x7faa3c6cc680) 0 empty
  std::integral_constant<bool, true> (0x0x7faa3c6b1ba0) 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> (0x0x7faa3c6cc6e8) 0 empty
  std::integral_constant<bool, true> (0x0x7faa3c6b1c00) 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> (0x0x7faa3c6cc750) 0 empty
  std::integral_constant<bool, true> (0x0x7faa3c6b1c60) 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> (0x0x7faa3c6cc7b8) 0 empty
  std::integral_constant<bool, true> (0x0x7faa3c6b1cc0) 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> (0x0x7faa3c6cc820) 0 empty
  std::integral_constant<bool, true> (0x0x7faa3c6b1d20) 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> (0x0x7faa3c6cc888) 0 empty
  std::integral_constant<bool, true> (0x0x7faa3c6b1d80) 0 empty

Class std::__is_integral_helper<int>
   size=1 align=1
   base size=1 base align=1
std::__is_integral_helper<int> (0x0x7faa3c6cc8f0) 0 empty
  std::integral_constant<bool, true> (0x0x7faa3c6b1de0) 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> (0x0x7faa3c6cc958) 0 empty
  std::integral_constant<bool, true> (0x0x7faa3c6b1e40) 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> (0x0x7faa3c6cc9c0) 0 empty
  std::integral_constant<bool, true> (0x0x7faa3c6b1ea0) 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> (0x0x7faa3c6cca28) 0 empty
  std::integral_constant<bool, true> (0x0x7faa3c6b1f00) 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> (0x0x7faa3c6cca90) 0 empty
  std::integral_constant<bool, true> (0x0x7faa3c6b1f60) 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> (0x0x7faa3c6ccaf8) 0 empty
  std::integral_constant<bool, true> (0x0x7faa3c6e9000) 0 empty

Class std::__is_integral_helper<__int128>
   size=1 align=1
   base size=1 base align=1
std::__is_integral_helper<__int128> (0x0x7faa3c6ccb60) 0 empty
  std::integral_constant<bool, true> (0x0x7faa3c6e9060) 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> (0x0x7faa3c6ccbc8) 0 empty
  std::integral_constant<bool, true> (0x0x7faa3c6e90c0) 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> (0x0x7faa3c6ccd00) 0 empty
  std::integral_constant<bool, true> (0x0x7faa3c6e91e0) 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> (0x0x7faa3c6ccd68) 0 empty
  std::integral_constant<bool, true> (0x0x7faa3c6e9240) 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> (0x0x7faa3c6ccdd0) 0 empty
  std::integral_constant<bool, true> (0x0x7faa3c6e92a0) 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> (0x0x7faa3c718138) 0 empty
  std::integral_constant<bool, true> (0x0x7faa3c70d480) 0 empty

Class std::__do_is_destructible_impl
   size=1 align=1
   base size=0 base align=1
std::__do_is_destructible_impl (0x0x7faa3c734180) 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 (0x0x7faa3c7343c0) 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 (0x0x7faa3c734600) 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 (0x0x7faa3c734840) 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 (0x0x7faa3c7349c0) 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 (0x0x7faa3c734d80) 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 (0x0x7faa3c773ea0) 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> (0x0x7faa3c79e480) 0 empty

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

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

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

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

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

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

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

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

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

Class std::__make_signed<unsigned int>
   size=1 align=1
   base size=0 base align=1
std::__make_signed<unsigned int> (0x0x7faa3c7d27e0) 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> (0x0x7faa3c7d2840) 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> (0x0x7faa3c7d28a0) 0 empty

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

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

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

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

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

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

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

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

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

Class std::__invoke_other
   size=1 align=1
   base size=0 base align=1
std::__invoke_other (0x0x7faa3c7fcd80) 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 (0x0x7faa3c7fce40) 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 (0x0x7faa3c7fcf00) 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 (0x0x7faa3c82c000) 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 (0x0x7faa3c82c0c0) 0 empty

Class std::__result_of_other_impl
   size=1 align=1
   base size=0 base align=1
std::__result_of_other_impl (0x0x7faa3c82c720) 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 (0x0x7faa3c82c900) 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 (0x0x7faa3c82c960) 0 empty

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class std::__is_integer<long int>
   size=1 align=1
   base size=0 base align=1
std::__is_integer<long int> (0x0x7faa3c4f79c0) 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> (0x0x7faa3c4f7a20) 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> (0x0x7faa3c4f7a80) 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> (0x0x7faa3c4f7ae0) 0 empty

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

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

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

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

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

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

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

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

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

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

Class __gnu_cxx::__add_unsigned<char>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__add_unsigned<char> (0x0x7faa3c534480) 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> (0x0x7faa3c5344e0) 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> (0x0x7faa3c534540) 0 empty

Class __gnu_cxx::__add_unsigned<int>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__add_unsigned<int> (0x0x7faa3c5345a0) 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> (0x0x7faa3c534600) 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> (0x0x7faa3c534660) 0 empty

Class __gnu_cxx::__remove_unsigned<char>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__remove_unsigned<char> (0x0x7faa3c534720) 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> (0x0x7faa3c534780) 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> (0x0x7faa3c5347e0) 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> (0x0x7faa3c534840) 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> (0x0x7faa3c5348a0) 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> (0x0x7faa3c534900) 0 empty

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

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

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

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

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

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

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

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

Class std::forward_iterator_tag
   size=1 align=1
   base size=1 base align=1
std::forward_iterator_tag (0x0x7faa3c84e750) 0 empty
  std::input_iterator_tag (0x0x7faa3c5640c0) 0 empty

Class std::bidirectional_iterator_tag
   size=1 align=1
   base size=1 base align=1
std::bidirectional_iterator_tag (0x0x7faa3c84e7b8) 0 empty
  std::forward_iterator_tag (0x0x7faa3c84e820) 0 empty
    std::input_iterator_tag (0x0x7faa3c564120) 0 empty

Class std::random_access_iterator_tag
   size=1 align=1
   base size=1 base align=1
std::random_access_iterator_tag (0x0x7faa3c84e888) 0 empty
  std::bidirectional_iterator_tag (0x0x7faa3c84e8f0) 0 empty
    std::forward_iterator_tag (0x0x7faa3c84e958) 0 empty
      std::input_iterator_tag (0x0x7faa3c564180) 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> (0x0x7faa3c5a6900) 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 (0x0x7faa3c5f8cc0) 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 (0x0x7faa3c5f8de0) 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 (0x0x7faa3c5f8f60) 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 (0x0x7faa3c61c120) 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 (0x0x7faa3c61c240) 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> (0x0x7faa3c649660) 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> (0x0x7faa3c649780) 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> (0x0x7faa3c649c60) 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> (0x0x7faa3c649d20) 0 empty

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

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

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

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

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

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

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

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

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

Class __gnu_cxx::__numeric_traits<long int>
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__numeric_traits<long int> (0x0x7faa3c3ed068) 0 empty
  __gnu_cxx::__numeric_traits_integer<long int> (0x0x7faa3c3decc0) 0 empty

Class std::__uninitialized_construct_buf_dispatch<true>
   size=1 align=1
   base size=0 base align=1
std::__uninitialized_construct_buf_dispatch<true> (0x0x7faa3c40d1e0) 0 empty

Class std::__numeric_limits_base
   size=1 align=1
   base size=0 base align=1
std::__numeric_limits_base (0x0x7faa3c40d420) 0 empty

Class std::numeric_limits<bool>
   size=1 align=1
   base size=0 base align=1
std::numeric_limits<bool> (0x0x7faa3c40d960) 0 empty

Class std::numeric_limits<char>
   size=1 align=1
   base size=0 base align=1
std::numeric_limits<char> (0x0x7faa3c40dd20) 0 empty

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

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

Class std::numeric_limits<wchar_t>
   size=1 align=1
   base size=0 base align=1
std::numeric_limits<wchar_t> (0x0x7faa3c43b8a0) 0 empty

Class std::numeric_limits<char16_t>
   size=1 align=1
   base size=0 base align=1
std::numeric_limits<char16_t> (0x0x7faa3c43bc60) 0 empty

Class std::numeric_limits<char32_t>
   size=1 align=1
   base size=0 base align=1
std::numeric_limits<char32_t> (0x0x7faa3c066060) 0 empty

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

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

Class std::numeric_limits<int>
   size=1 align=1
   base size=0 base align=1
std::numeric_limits<int> (0x0x7faa3c066ba0) 0 empty

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

Class std::numeric_limits<long int>
   size=1 align=1
   base size=0 base align=1
std::numeric_limits<long int> (0x0x7faa3c09a360) 0 empty

Class std::numeric_limits<long unsigned int>
   size=1 align=1
   base size=0 base align=1
std::numeric_limits<long unsigned int> (0x0x7faa3c09a720) 0 empty

Class std::numeric_limits<long long int>
   size=1 align=1
   base size=0 base align=1
std::numeric_limits<long long int> (0x0x7faa3c09aae0) 0 empty

Class std::numeric_limits<long long unsigned int>
   size=1 align=1
   base size=0 base align=1
std::numeric_limits<long long unsigned int> (0x0x7faa3c09aea0) 0 empty

Class std::numeric_limits<__int128>
   size=1 align=1
   base size=0 base align=1
std::numeric_limits<__int128> (0x0x7faa3c0c62a0) 0 empty

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

Class std::numeric_limits<float>
   size=1 align=1
   base size=0 base align=1
std::numeric_limits<float> (0x0x7faa3c0c6a20) 0 empty

Class std::numeric_limits<double>
   size=1 align=1
   base size=0 base align=1
std::numeric_limits<double> (0x0x7faa3c0c6de0) 0 empty

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class __pthread_cleanup_class
   size=24 align=8
   base size=24 base align=8
__pthread_cleanup_class (0x0x7faa3c05fba0) 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> > (0x0x7faa3bd4da20) 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> (0x0x7faa3bd4da80) 0 empty

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

Class std::allocator_traits<std::allocator<char> >
   size=1 align=1
   base size=0 base align=1
std::allocator_traits<std::allocator<char> > (0x0x7faa3bda8900) 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> > (0x0x7faa3c0256e8) 0 empty
  std::allocator_traits<std::allocator<char> > (0x0x7faa3bda8960) 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> (0x0x7faa3bda89c0) 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 (0x0x7faa3c025820) 0
  std::allocator<char> (0x0x7faa3c025888) 0 empty
    __gnu_cxx::new_allocator<char> (0x0x7faa3bda8a20) 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> (0x0x7faa3bda8a80) 0

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

Class std::initializer_list<char>
   size=16 align=8
   base size=16 base align=8
std::initializer_list<char> (0x0x7faa3bda8de0) 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> > (0x0x7faa3baa30c0) 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> (0x0x7faa3baa3120) 0 empty

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

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

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

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

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

Class std::__are_same<double, double>
   size=1 align=1
   base size=0 base align=1
std::__are_same<double, double> (0x0x7faa3baa3480) 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> > (0x0x7faa3baa3540) 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> (0x0x7faa3baa35a0) 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> (0x0x7faa3c0259c0) 0 empty
  __gnu_cxx::__numeric_traits_floating<long double> (0x0x7faa3baa3600) 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> (0x0x7faa3baa3660) 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> (0x0x7faa3baa36c0) 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> > (0x0x7faa3baa37e0) 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> > (0x0x7faa3c025a28) 0 empty
  std::allocator_traits<std::allocator<wchar_t> > (0x0x7faa3baa3840) 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> (0x0x7faa3baa38a0) 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 (0x0x7faa3c025b60) 0
  std::allocator<wchar_t> (0x0x7faa3c025bc8) 0 empty
    __gnu_cxx::new_allocator<wchar_t> (0x0x7faa3baa3900) 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> (0x0x7faa3baa3960) 0

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class std::hash<long unsigned int>
   size=1 align=1
   base size=1 base align=1
std::hash<long unsigned int> (0x0x7faa3bbca000) 0 empty
  std::__hash_base<long unsigned int, long unsigned int> (0x0x7faa3bbbf2a0) 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> (0x0x7faa3bbbf360) 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> (0x0x7faa3bbca068) 0 empty
  std::__hash_base<long unsigned int, long long unsigned int> (0x0x7faa3bbbf3c0) 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> (0x0x7faa3bbbf480) 0 empty

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

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

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

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

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

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

Class std::hash<long double>
   size=1 align=1
   base size=1 base align=1
std::hash<long double> (0x0x7faa3bbca270) 0 empty
  std::__hash_base<long unsigned int, long double> (0x0x7faa3bbbfc60) 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> > (0x0x7faa3bbca340) 0 empty
  std::integral_constant<bool, false> (0x0x7faa3bbbfd20) 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> > (0x0x7faa3bbbfd80) 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> > (0x0x7faa3bbca3a8) 0 empty
  std::__hash_base<long unsigned int, std::__cxx11::basic_string<char> > (0x0x7faa3bbbfde0) 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> > > (0x0x7faa3bbca410) 0 empty
  std::integral_constant<bool, false> (0x0x7faa3bbbfea0) 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> > (0x0x7faa3bbbff00) 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> > (0x0x7faa3bbca478) 0 empty
  std::__hash_base<long unsigned int, std::__cxx11::basic_string<wchar_t> > (0x0x7faa3bbbff60) 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> > > (0x0x7faa3bbca4e0) 0 empty
  std::integral_constant<bool, false> (0x0x7faa3bbee120) 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> > (0x0x7faa3bbee180) 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> > (0x0x7faa3bbca548) 0 empty
  std::__hash_base<long unsigned int, std::__cxx11::basic_string<char16_t> > (0x0x7faa3bbee1e0) 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> > (0x0x7faa3bbee2a0) 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> > (0x0x7faa3bbca680) 0 empty
  std::allocator_traits<std::allocator<char16_t> > (0x0x7faa3bbee300) 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> (0x0x7faa3bbee360) 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> (0x0x7faa3bbee3c0) 0 empty

Class std::allocator<char16_t>
   size=1 align=1
   base size=1 base align=1
std::allocator<char16_t> (0x0x7faa3bbca7b8) 0 empty
  __gnu_cxx::new_allocator<char16_t> (0x0x7faa3bbee480) 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 (0x0x7faa3bbca888) 0
  std::allocator<char16_t> (0x0x7faa3bbca8f0) 0 empty
    __gnu_cxx::new_allocator<char16_t> (0x0x7faa3bbee4e0) 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> (0x0x7faa3bbee540) 0

Class std::__cxx11::basic_string<char16_t>
   size=32 align=8
   base size=32 base align=8
std::__cxx11::basic_string<char16_t> (0x0x7faa3bbee240) 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> > > (0x0x7faa3bbca958) 0 empty
  std::integral_constant<bool, false> (0x0x7faa3bbee600) 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> > (0x0x7faa3bbee660) 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> > (0x0x7faa3bbca9c0) 0 empty
  std::__hash_base<long unsigned int, std::__cxx11::basic_string<char32_t> > (0x0x7faa3bbee6c0) 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> > (0x0x7faa3bbee780) 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> > (0x0x7faa3bbcaaf8) 0 empty
  std::allocator_traits<std::allocator<char32_t> > (0x0x7faa3bbee7e0) 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> (0x0x7faa3bbee840) 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> (0x0x7faa3bbee8a0) 0 empty

Class std::allocator<char32_t>
   size=1 align=1
   base size=1 base align=1
std::allocator<char32_t> (0x0x7faa3bbcac30) 0 empty
  __gnu_cxx::new_allocator<char32_t> (0x0x7faa3bbee960) 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 (0x0x7faa3bbcad00) 0
  std::allocator<char32_t> (0x0x7faa3bbcad68) 0 empty
    __gnu_cxx::new_allocator<char32_t> (0x0x7faa3bbee9c0) 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> (0x0x7faa3bbeea20) 0

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class std::ios_base::failure
   size=32 align=8
   base size=32 base align=8
std::ios_base::failure (0x0x7faa3b71f7b8) 0
    vptr=((& std::ios_base::failure::_ZTVNSt8ios_base7failureB5cxx11E) + 16u)
  std::system_error (0x0x7faa3b71f820) 0
      primary-for std::ios_base::failure (0x0x7faa3b71f7b8)
    std::runtime_error (0x0x7faa3b71f888) 0
        primary-for std::system_error (0x0x7faa3b71f820)
      std::exception (0x0x7faa3b741840) 0 nearly-empty
          primary-for std::runtime_error (0x0x7faa3b71f888)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class std::ctype<wchar_t>
   size=1344 align=8
   base size=1344 base align=8
std::ctype<wchar_t> (0x0x7faa3b471138) 0
    vptr=((& std::ctype<wchar_t>::_ZTVSt5ctypeIwE) + 16u)
  std::__ctype_abstract_base<wchar_t> (0x0x7faa3b84f380) 0
      primary-for std::ctype<wchar_t> (0x0x7faa3b471138)
    std::locale::facet (0x0x7faa3b4914e0) 0
        primary-for std::__ctype_abstract_base<wchar_t> (0x0x7faa3b84f380)
    std::ctype_base (0x0x7faa3b491540) 0 empty

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

Class std::ctype_byname<char>
   size=576 align=8
   base size=570 base align=8
std::ctype_byname<char> (0x0x7faa3b4712d8) 0
    vptr=((& std::ctype_byname<char>::_ZTVSt12ctype_bynameIcE) + 16u)
  std::ctype<char> (0x0x7faa3b84f4d0) 0
      primary-for std::ctype_byname<char> (0x0x7faa3b4712d8)
    std::locale::facet (0x0x7faa3b4916c0) 0
        primary-for std::ctype<char> (0x0x7faa3b84f4d0)
    std::ctype_base (0x0x7faa3b491720) 0 empty

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

Class std::ctype_byname<wchar_t>
   size=1344 align=8
   base size=1344 base align=8
std::ctype_byname<wchar_t> (0x0x7faa3b471340) 0
    vptr=((& std::ctype_byname<wchar_t>::_ZTVSt12ctype_bynameIwE) + 16u)
  std::ctype<wchar_t> (0x0x7faa3b4713a8) 0
      primary-for std::ctype_byname<wchar_t> (0x0x7faa3b471340)
    std::__ctype_abstract_base<wchar_t> (0x0x7faa3b84f540) 0
        primary-for std::ctype<wchar_t> (0x0x7faa3b4713a8)
      std::locale::facet (0x0x7faa3b491780) 0
          primary-for std::__ctype_abstract_base<wchar_t> (0x0x7faa3b84f540)
      std::ctype_base (0x0x7faa3b4917e0) 0 empty

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Vtable for CoinError
CoinError::_ZTV9CoinError: 4u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTI9CoinError)
16    (int (*)(...))CoinError::~CoinError
24    (int (*)(...))CoinError::~CoinError

Class CoinError
   size=144 align=8
   base size=140 base align=8
CoinError (0x0x7faa3b4270c0) 0
    vptr=((& CoinError::_ZTV9CoinError) + 16u)

Class std::is_array<std::allocator<char> >
   size=1 align=1
   base size=1 base align=1
std::is_array<std::allocator<char> > (0x0x7faa3b3a7c30) 0 empty
  std::integral_constant<bool, false> (0x0x7faa3b427120) 0 empty

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

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

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

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

Class std::is_void<std::allocator<char> >
   size=1 align=1
   base size=1 base align=1
std::is_void<std::allocator<char> > (0x0x7faa3b3a7d68) 0 empty
  std::integral_constant<bool, false> (0x0x7faa3b427300) 0 empty

Class std::__not_<std::is_void<std::allocator<char> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::is_void<std::allocator<char> > > (0x0x7faa3b3a7dd0) 0 empty
  std::integral_constant<bool, true> (0x0x7faa3b427360) 0 empty

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

Class std::__is_default_constructible_impl<std::allocator<char> >
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_impl<std::allocator<char> > (0x0x7faa3b3a7e38) 0 empty
  std::__do_is_default_constructible_impl (0x0x7faa3b427420) 0 empty

Class std::__and_<std::__not_<std::is_void<std::allocator<char> > >, std::__is_default_constructible_impl<std::allocator<char> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__not_<std::is_void<std::allocator<char> > >, std::__is_default_constructible_impl<std::allocator<char> > > (0x0x7faa3b3a7ea0) 0 empty
  std::__is_default_constructible_impl<std::allocator<char> > (0x0x7faa3b3a7f08) 0 empty
    std::__do_is_default_constructible_impl (0x0x7faa3b427480) 0 empty

Class std::__is_default_constructible_atom<std::allocator<char> >
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_atom<std::allocator<char> > (0x0x7faa3b3a7f70) 0 empty
  std::__and_<std::__not_<std::is_void<std::allocator<char> > >, std::__is_default_constructible_impl<std::allocator<char> > > (0x0x7faa3b3a7410) 0 empty
    std::__is_default_constructible_impl<std::allocator<char> > (0x0x7faa3b3a7548) 0 empty
      std::__do_is_default_constructible_impl (0x0x7faa3b4274e0) 0 empty

Class std::__is_default_constructible_safe<std::allocator<char>, false>
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_safe<std::allocator<char>, false> (0x0x7faa3b3a75b0) 0 empty
  std::integral_constant<bool, true> (0x0x7faa3b427540) 0 empty

Class std::is_default_constructible<std::allocator<char> >
   size=1 align=1
   base size=1 base align=1
std::is_default_constructible<std::allocator<char> > (0x0x7faa3b3a7888) 0 empty
  std::integral_constant<bool, true> (0x0x7faa3b4275a0) 0 empty

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

Class std::__is_nt_default_constructible_atom<std::allocator<char> >
   size=1 align=1
   base size=1 base align=1
std::__is_nt_default_constructible_atom<std::allocator<char> > (0x0x7faa3b3a7a90) 0 empty
  std::integral_constant<bool, true> (0x0x7faa3b427660) 0 empty

Class std::__is_nt_default_constructible_impl<std::allocator<char>, false>
   size=1 align=1
   base size=1 base align=1
std::__is_nt_default_constructible_impl<std::allocator<char>, false> (0x0x7faa3b3a7b60) 0 empty
  std::__is_nt_default_constructible_atom<std::allocator<char> > (0x0x7faa3b444000) 0 empty
    std::integral_constant<bool, true> (0x0x7faa3b4276c0) 0 empty

Class std::__and_<std::is_default_constructible<std::allocator<char> >, std::__is_nt_default_constructible_impl<std::allocator<char>, false> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_default_constructible<std::allocator<char> >, std::__is_nt_default_constructible_impl<std::allocator<char>, false> > (0x0x7faa3b444068) 0 empty
  std::__is_nt_default_constructible_impl<std::allocator<char>, false> (0x0x7faa3b4440d0) 0 empty
    std::__is_nt_default_constructible_atom<std::allocator<char> > (0x0x7faa3b444138) 0 empty
      std::integral_constant<bool, true> (0x0x7faa3b427720) 0 empty

Class std::is_nothrow_default_constructible<std::allocator<char> >
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_default_constructible<std::allocator<char> > (0x0x7faa3b4441a0) 0 empty
  std::__and_<std::is_default_constructible<std::allocator<char> >, std::__is_nt_default_constructible_impl<std::allocator<char>, false> > (0x0x7faa3b444208) 0 empty
    std::__is_nt_default_constructible_impl<std::allocator<char>, false> (0x0x7faa3b444270) 0 empty
      std::__is_nt_default_constructible_atom<std::allocator<char> > (0x0x7faa3b4442d8) 0 empty
        std::integral_constant<bool, true> (0x0x7faa3b427780) 0 empty

Class std::is_error_code_enum<std::__cxx11::basic_string<char> >
   size=1 align=1
   base size=1 base align=1
std::is_error_code_enum<std::__cxx11::basic_string<char> > (0x0x7faa3b444410) 0 empty
  std::integral_constant<bool, false> (0x0x7faa3b427b40) 0 empty

Class std::is_error_code_enum<const char*>
   size=1 align=1
   base size=1 base align=1
std::is_error_code_enum<const char*> (0x0x7faa3b4446e8) 0 empty
  std::integral_constant<bool, false> (0x0x7faa3b427ba0) 0 empty

Class std::is_error_condition_enum<std::__cxx11::basic_string<char> >
   size=1 align=1
   base size=1 base align=1
std::is_error_condition_enum<std::__cxx11::basic_string<char> > (0x0x7faa3b444c30) 0 empty
  std::integral_constant<bool, false> (0x0x7faa3b427c00) 0 empty

Class CoinThreadRandom
   size=4 align=4
   base size=4 base align=4
CoinThreadRandom (0x0x7faa3b0a5720) 0

Class std::_Rb_tree_node_base
   size=32 align=8
   base size=32 base align=8
std::_Rb_tree_node_base (0x0x7faa3b0d24e0) 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*> (0x0x7faa3b1a2960) 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*> (0x0x7faa3b444f70) 0 empty
  std::integral_constant<bool, false> (0x0x7faa3b1a29c0) 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*> > > (0x0x7faa3b1a2a20) 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*> (0x0x7faa3b4449c0) 0 empty
  std::integral_constant<bool, false> (0x0x7faa3b1a2b40) 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*> > (0x0x7faa3b1a2ba0) 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*> (0x0x7faa3b444a28) 0 empty
  std::integral_constant<bool, false> (0x0x7faa3b1a2c00) 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*> > (0x0x7faa3b444a90) 0 empty
  std::is_rvalue_reference<std::_Rb_tree_node_base*> (0x0x7faa3b444af8) 0 empty
    std::integral_constant<bool, false> (0x0x7faa3b1a2c60) 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*> (0x0x7faa3b444b60) 0 empty
  std::integral_constant<bool, false> (0x0x7faa3b1a2cc0) 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*> > (0x0x7faa3b1a2d20) 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*> (0x0x7faa3b1a2de0) 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*> (0x0x7faa3b1a2e40) 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*> (0x0x7faa3b1a2d80) 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*> (0x0x7faa3b444ea0) 0 empty
  std::integral_constant<bool, false> (0x0x7faa3b1a2ea0) 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*> (0x0x7faa3b444f08) 0 empty
  std::integral_constant<bool, false> (0x0x7faa3b1a2f00) 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*> > (0x0x7faa3b219000) 0 empty
  std::is_void<std::_Rb_tree_node_base*> (0x0x7faa3b219068) 0 empty
    std::integral_constant<bool, false> (0x0x7faa3b1a2f60) 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*> > (0x0x7faa3b2191a0) 0 empty
  std::__or_<std::is_reference<std::_Rb_tree_node_base*>, std::is_void<std::_Rb_tree_node_base*> > (0x0x7faa3b219208) 0 empty
    std::is_void<std::_Rb_tree_node_base*> (0x0x7faa3b219270) 0 empty
      std::integral_constant<bool, false> (0x0x7faa3b21b000) 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*> > > (0x0x7faa3b219340) 0 empty
  std::integral_constant<bool, true> (0x0x7faa3b21b060) 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*> (0x0x7faa3b2193a8) 0 empty
  std::integral_constant<bool, true> (0x0x7faa3b21b0c0) 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*> > (0x0x7faa3b21b120) 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*> > (0x0x7faa3b219410) 0 empty
  std::is_object<std::_Rb_tree_node_base*> (0x0x7faa3b219478) 0 empty
    std::integral_constant<bool, true> (0x0x7faa3b21b180) 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*> (0x0x7faa3b2195b0) 0 empty
  std::integral_constant<bool, true> (0x0x7faa3b21b2a0) 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*&> (0x0x7faa3b219618) 0 empty
  std::integral_constant<bool, false> (0x0x7faa3b21b360) 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*&> > > (0x0x7faa3b21b3c0) 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*&> (0x0x7faa3b219680) 0 empty
  std::integral_constant<bool, true> (0x0x7faa3b21b4e0) 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*&> > (0x0x7faa3b21b540) 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*&> > (0x0x7faa3b2196e8) 0 empty
  std::is_lvalue_reference<std::_Rb_tree_node_base*&> (0x0x7faa3b219750) 0 empty
    std::integral_constant<bool, true> (0x0x7faa3b21b5a0) 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*&> (0x0x7faa3b2197b8) 0 empty
  std::integral_constant<bool, true> (0x0x7faa3b21b600) 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*&> > (0x0x7faa3b21b660) 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*&> > (0x0x7faa3b219820) 0 empty
  std::is_reference<std::_Rb_tree_node_base*&> (0x0x7faa3b219888) 0 empty
    std::integral_constant<bool, true> (0x0x7faa3b21b6c0) 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*&> > (0x0x7faa3b2199c0) 0 empty
  std::__or_<std::is_reference<std::_Rb_tree_node_base*&>, std::is_void<std::_Rb_tree_node_base*&> > (0x0x7faa3b219a28) 0 empty
    std::is_reference<std::_Rb_tree_node_base*&> (0x0x7faa3b219a90) 0 empty
      std::integral_constant<bool, true> (0x0x7faa3b21b720) 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*&> > > (0x0x7faa3b219b60) 0 empty
  std::integral_constant<bool, false> (0x0x7faa3b21b780) 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*&> (0x0x7faa3b219bc8) 0 empty
  std::integral_constant<bool, false> (0x0x7faa3b21b7e0) 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*&> > (0x0x7faa3b21b840) 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*&> > (0x0x7faa3b219c30) 0 empty
  std::is_reference<std::_Rb_tree_node_base*&> (0x0x7faa3b219c98) 0 empty
    std::integral_constant<bool, true> (0x0x7faa3b21b8a0) 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*&> (0x0x7faa3b219dd0) 0 empty
  std::integral_constant<bool, true> (0x0x7faa3b21b9c0) 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> (0x0x7faa3b21ba20) 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*&> (0x0x7faa3b219e38) 0 empty
  std::__add_rvalue_reference_helper<std::_Rb_tree_node_base*&, true> (0x0x7faa3b21ba80) 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&> (0x0x7faa3b219f08) 0 empty
  std::integral_constant<bool, false> (0x0x7faa3b21bae0) 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&> > > (0x0x7faa3b21bb40) 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&> (0x0x7faa3b219f70) 0 empty
  std::integral_constant<bool, true> (0x0x7faa3b21bba0) 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&> > (0x0x7faa3b21bc00) 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&> > (0x0x7faa3b240000) 0 empty
  std::is_lvalue_reference<std::_Rb_tree_node_base* const&> (0x0x7faa3b240068) 0 empty
    std::integral_constant<bool, true> (0x0x7faa3b21bc60) 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&> (0x0x7faa3b2400d0) 0 empty
  std::integral_constant<bool, true> (0x0x7faa3b21bcc0) 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&> > (0x0x7faa3b21bd20) 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&> > (0x0x7faa3b240138) 0 empty
  std::is_reference<std::_Rb_tree_node_base* const&> (0x0x7faa3b2401a0) 0 empty
    std::integral_constant<bool, true> (0x0x7faa3b21bd80) 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&> > (0x0x7faa3b240208) 0 empty
  std::__or_<std::is_reference<std::_Rb_tree_node_base* const&>, std::is_void<std::_Rb_tree_node_base* const&> > (0x0x7faa3b240270) 0 empty
    std::is_reference<std::_Rb_tree_node_base* const&> (0x0x7faa3b2402d8) 0 empty
      std::integral_constant<bool, true> (0x0x7faa3b21bde0) 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&> > > (0x0x7faa3b240340) 0 empty
  std::integral_constant<bool, false> (0x0x7faa3b21be40) 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&> (0x0x7faa3b2403a8) 0 empty
  std::integral_constant<bool, false> (0x0x7faa3b21bea0) 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&> > (0x0x7faa3b21bf00) 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&> > (0x0x7faa3b240410) 0 empty
  std::is_reference<std::_Rb_tree_node_base* const&> (0x0x7faa3b240478) 0 empty
    std::integral_constant<bool, true> (0x0x7faa3b21bf60) 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&> (0x0x7faa3b2404e0) 0 empty
  std::integral_constant<bool, true> (0x0x7faa3b246000) 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> (0x0x7faa3b246060) 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&> (0x0x7faa3b240548) 0 empty
  std::__add_rvalue_reference_helper<std::_Rb_tree_node_base* const&, true> (0x0x7faa3b2460c0) 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&> (0x0x7faa3b21b300) 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&> (0x0x7faa3b2405b0) 0 empty
  std::integral_constant<bool, true> (0x0x7faa3b246120) 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> (0x0x7faa3b240618) 0 empty
  std::is_assignable<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base* const&> (0x0x7faa3b240680) 0 empty
    std::integral_constant<bool, true> (0x0x7faa3b246180) 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*> (0x0x7faa3b2406e8) 0 empty
  std::__is_copy_assignable_impl<std::_Rb_tree_node_base*, true> (0x0x7faa3b240750) 0 empty
    std::is_assignable<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base* const&> (0x0x7faa3b2407b8) 0 empty
      std::integral_constant<bool, true> (0x0x7faa3b2461e0) 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*> > (0x0x7faa3b246240) 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*> > (0x0x7faa3b240820) 0 empty
  std::is_copy_assignable<std::_Rb_tree_node_base*> (0x0x7faa3b240888) 0 empty
    std::__is_copy_assignable_impl<std::_Rb_tree_node_base*, true> (0x0x7faa3b2408f0) 0 empty
      std::is_assignable<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base* const&> (0x0x7faa3b240958) 0 empty
        std::integral_constant<bool, true> (0x0x7faa3b2462a0) 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&> (0x0x7faa3b246300) 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*> > > (0x0x7faa3b240a28) 0 empty
  std::integral_constant<bool, false> (0x0x7faa3b246360) 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&> (0x0x7faa3b2463c0) 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*&&> (0x0x7faa3b240af8) 0 empty
  std::integral_constant<bool, false> (0x0x7faa3b246480) 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*&&> > > (0x0x7faa3b2464e0) 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*&&> (0x0x7faa3b240b60) 0 empty
  std::integral_constant<bool, false> (0x0x7faa3b246600) 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*&&> > (0x0x7faa3b246660) 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*&&> (0x0x7faa3b240bc8) 0 empty
  std::integral_constant<bool, true> (0x0x7faa3b2466c0) 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*&&> > (0x0x7faa3b240c30) 0 empty
  std::is_rvalue_reference<std::_Rb_tree_node_base*&&> (0x0x7faa3b240c98) 0 empty
    std::integral_constant<bool, true> (0x0x7faa3b246720) 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*&&> (0x0x7faa3b240d00) 0 empty
  std::integral_constant<bool, true> (0x0x7faa3b246780) 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*&&> > (0x0x7faa3b2467e0) 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*&&> > (0x0x7faa3b240d68) 0 empty
  std::is_reference<std::_Rb_tree_node_base*&&> (0x0x7faa3b240dd0) 0 empty
    std::integral_constant<bool, true> (0x0x7faa3b246840) 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*&&> > (0x0x7faa3b240f08) 0 empty
  std::__or_<std::is_reference<std::_Rb_tree_node_base*&&>, std::is_void<std::_Rb_tree_node_base*&&> > (0x0x7faa3b240f70) 0 empty
    std::is_reference<std::_Rb_tree_node_base*&&> (0x0x7faa3ae66000) 0 empty
      std::integral_constant<bool, true> (0x0x7faa3b2468a0) 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*&&> > > (0x0x7faa3ae660d0) 0 empty
  std::integral_constant<bool, false> (0x0x7faa3b246900) 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*&&> (0x0x7faa3ae66138) 0 empty
  std::integral_constant<bool, false> (0x0x7faa3b246960) 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*&&> > (0x0x7faa3b2469c0) 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*&&> > (0x0x7faa3ae661a0) 0 empty
  std::is_reference<std::_Rb_tree_node_base*&&> (0x0x7faa3ae66208) 0 empty
    std::integral_constant<bool, true> (0x0x7faa3b246a20) 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*&&> (0x0x7faa3ae66410) 0 empty
  std::integral_constant<bool, true> (0x0x7faa3b246a80) 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> (0x0x7faa3b246ae0) 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*&&> (0x0x7faa3ae66478) 0 empty
  std::__add_rvalue_reference_helper<std::_Rb_tree_node_base*&&, true> (0x0x7faa3b246b40) 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*&&> (0x0x7faa3b246420) 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*&&> (0x0x7faa3ae664e0) 0 empty
  std::integral_constant<bool, true> (0x0x7faa3b246ba0) 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> (0x0x7faa3ae66548) 0 empty
  std::is_assignable<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*&&> (0x0x7faa3ae665b0) 0 empty
    std::integral_constant<bool, true> (0x0x7faa3b246c00) 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*> (0x0x7faa3ae66618) 0 empty
  std::__is_move_assignable_impl<std::_Rb_tree_node_base*, true> (0x0x7faa3ae66680) 0 empty
    std::is_assignable<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*&&> (0x0x7faa3ae666e8) 0 empty
      std::integral_constant<bool, true> (0x0x7faa3b246c60) 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*> > (0x0x7faa3b246cc0) 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*> > (0x0x7faa3ae66750) 0 empty
  std::is_move_assignable<std::_Rb_tree_node_base*> (0x0x7faa3ae667b8) 0 empty
    std::__is_move_assignable_impl<std::_Rb_tree_node_base*, true> (0x0x7faa3ae66820) 0 empty
      std::is_assignable<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*&&> (0x0x7faa3ae66888) 0 empty
        std::integral_constant<bool, true> (0x0x7faa3b246d20) 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&&> (0x0x7faa3b246d80) 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*> (0x0x7faa3b1a2900) 0

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

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

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

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

Class std::__uses_alloc0
   size=1 align=1
   base size=1 base align=1
std::__uses_alloc0 (0x0x7faa3ae66bc8) 0
  std::__uses_alloc_base (0x0x7faa3aee8540) 0 empty

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

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

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

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

Vtable for CoinPackedVectorBase
CoinPackedVectorBase::_ZTV20CoinPackedVectorBase: 7u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTI20CoinPackedVectorBase)
16    (int (*)(...))__cxa_pure_virtual
24    (int (*)(...))__cxa_pure_virtual
32    (int (*)(...))__cxa_pure_virtual
40    0u
48    0u

Class CoinPackedVectorBase
   size=32 align=8
   base size=26 base align=8
CoinPackedVectorBase (0x0x7faa3ad6a480) 0
    vptr=((& CoinPackedVectorBase::_ZTV20CoinPackedVectorBase) + 16u)

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

Class std::allocator<std::pair<const int, double> >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::pair<const int, double> > (0x0x7faa3af775b0) 0 empty
  __gnu_cxx::new_allocator<std::pair<const int, double> > (0x0x7faa3ad6a6c0) 0 empty

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

Class __gnu_cxx::__alloc_traits<std::allocator<std::pair<const int, double> > >
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::pair<const int, double> > > (0x0x7faa3af776e8) 0 empty
  std::allocator_traits<std::allocator<std::pair<const int, double> > > (0x0x7faa3ad6a780) 0 empty

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

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

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

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

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

Class std::allocator<std::_Rb_tree_node<std::pair<const int, double> > >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::_Rb_tree_node<std::pair<const int, double> > > (0x0x7faa3af77888) 0 empty
  __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const int, double> > > (0x0x7faa3ad6aa80) 0 empty

Class std::_Rb_tree<int, std::pair<const int, double>, std::_Select1st<std::pair<const int, double> >, std::less<int>, std::allocator<std::pair<const int, double> > >::_Rb_tree_impl<std::less<int>, true>
   size=48 align=8
   base size=48 base align=8
std::_Rb_tree<int, std::pair<const int, double>, std::_Select1st<std::pair<const int, double> >, std::less<int>, std::allocator<std::pair<const int, double> > >::_Rb_tree_impl<std::less<int>, true> (0x0x7faa3af77958) 0
  std::allocator<std::_Rb_tree_node<std::pair<const int, double> > > (0x0x7faa3af779c0) 0 empty
    __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const int, double> > > (0x0x7faa3ad6aae0) 0 empty

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

Class std::map<int, double>
   size=48 align=8
   base size=48 base align=8
std::map<int, double> (0x0x7faa3ad6a5a0) 0

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

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

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

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

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

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

Class std::__decay_selector<const int, false, false>
   size=1 align=1
   base size=0 base align=1
std::__decay_selector<const int, false, false> (0x0x7faa3ad6ad20) 0 empty

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

Class std::__strip_reference_wrapper<int>
   size=1 align=1
   base size=0 base align=1
std::__strip_reference_wrapper<int> (0x0x7faa3ad6aea0) 0 empty

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

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

Class std::is_array<const double>
   size=1 align=1
   base size=1 base align=1
std::is_array<const double> (0x0x7faa3af77d68) 0 empty
  std::integral_constant<bool, false> (0x0x7faa3a9b0060) 0 empty

Class std::is_function<const double>
   size=1 align=1
   base size=1 base align=1
std::is_function<const double> (0x0x7faa3af77dd0) 0 empty
  std::integral_constant<bool, false> (0x0x7faa3a9b00c0) 0 empty

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

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

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

Class std::__decay_selector<const double, false, false>
   size=1 align=1
   base size=0 base align=1
std::__decay_selector<const double, false, false> (0x0x7faa3a9b0120) 0 empty

Class std::decay<const double&>
   size=1 align=1
   base size=0 base align=1
std::decay<const double&> (0x0x7faa3ad6af60) 0 empty

Class std::__strip_reference_wrapper<double>
   size=1 align=1
   base size=0 base align=1
std::__strip_reference_wrapper<double> (0x0x7faa3a9b02a0) 0 empty

Class std::__decay_and_strip<const double&>
   size=1 align=1
   base size=0 base align=1
std::__decay_and_strip<const double&> (0x0x7faa3ad6af00) 0 empty

Class std::_PCC<true, int, double>
   size=1 align=1
   base size=0 base align=1
std::_PCC<true, int, double> (0x0x7faa3a9b0360) 0 empty

Class std::is_function<int>
   size=1 align=1
   base size=1 base align=1
std::is_function<int> (0x0x7faa3af770d0) 0 empty
  std::integral_constant<bool, false> (0x0x7faa3a9b03c0) 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> > > (0x0x7faa3a9b0420) 0 empty

Class std::is_lvalue_reference<int>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<int> (0x0x7faa3af77f70) 0 empty
  std::integral_constant<bool, false> (0x0x7faa3a9b0480) 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> > (0x0x7faa3a9b04e0) 0 empty

Class std::is_rvalue_reference<int>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<int> (0x0x7faa3aa0a000) 0 empty
  std::integral_constant<bool, false> (0x0x7faa3a9b0540) 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> > (0x0x7faa3aa0a068) 0 empty
  std::is_rvalue_reference<int> (0x0x7faa3aa0a0d0) 0 empty
    std::integral_constant<bool, false> (0x0x7faa3a9b05a0) 0 empty

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

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

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

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

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

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

Class std::is_void<int>
   size=1 align=1
   base size=1 base align=1
std::is_void<int> (0x0x7faa3aa0a270) 0 empty
  std::integral_constant<bool, false> (0x0x7faa3a9b0840) 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> > (0x0x7faa3aa0a2d8) 0 empty
  std::is_void<int> (0x0x7faa3aa0a340) 0 empty
    std::integral_constant<bool, false> (0x0x7faa3a9b08a0) 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> > (0x0x7faa3aa0a3a8) 0 empty
  std::__or_<std::is_reference<int>, std::is_void<int> > (0x0x7faa3aa0a410) 0 empty
    std::is_void<int> (0x0x7faa3aa0a478) 0 empty
      std::integral_constant<bool, false> (0x0x7faa3a9b0900) 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> > > (0x0x7faa3aa0a4e0) 0 empty
  std::integral_constant<bool, true> (0x0x7faa3a9b0960) 0 empty

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

Class std::conditional<true, std::is_object<int>, std::is_reference<int> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_object<int>, std::is_reference<int> > (0x0x7faa3a9b0ae0) 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> > (0x0x7faa3aa0a5b0) 0 empty
  std::is_object<int> (0x0x7faa3aa0a618) 0 empty
    std::integral_constant<bool, true> (0x0x7faa3a9b0b40) 0 empty

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

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

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

Class std::conditional<true, std::is_lvalue_reference<int&>, std::is_rvalue_reference<int&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_lvalue_reference<int&>, std::is_rvalue_reference<int&> > (0x0x7faa3a9b0d80) 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&> > (0x0x7faa3aa0a888) 0 empty
  std::is_lvalue_reference<int&> (0x0x7faa3aa0a8f0) 0 empty
    std::integral_constant<bool, true> (0x0x7faa3a9b0de0) 0 empty

Class std::is_reference<int&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<int&> (0x0x7faa3aa0a958) 0 empty
  std::integral_constant<bool, true> (0x0x7faa3a9b0e40) 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&> > (0x0x7faa3a9b0ea0) 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&> > (0x0x7faa3aa0a9c0) 0 empty
  std::is_reference<int&> (0x0x7faa3aa0aa28) 0 empty
    std::integral_constant<bool, true> (0x0x7faa3a9b0f00) 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&> > (0x0x7faa3aa0aa90) 0 empty
  std::__or_<std::is_reference<int&>, std::is_void<int&> > (0x0x7faa3aa0aaf8) 0 empty
    std::is_reference<int&> (0x0x7faa3aa0ab60) 0 empty
      std::integral_constant<bool, true> (0x0x7faa3a9b0f60) 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&> > > (0x0x7faa3aa0abc8) 0 empty
  std::integral_constant<bool, false> (0x0x7faa3aa25000) 0 empty

Class std::is_object<int&>
   size=1 align=1
   base size=1 base align=1
std::is_object<int&> (0x0x7faa3aa0ac30) 0 empty
  std::integral_constant<bool, false> (0x0x7faa3aa251e0) 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&> > (0x0x7faa3aa25240) 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&> > (0x0x7faa3aa0ac98) 0 empty
  std::is_reference<int&> (0x0x7faa3aa0ad00) 0 empty
    std::integral_constant<bool, true> (0x0x7faa3aa252a0) 0 empty

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

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

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

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

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

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

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

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

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

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

Class std::__or_<std::is_function<const int&>, std::is_reference<const int&>, std::is_void<const int&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<const int&>, std::is_reference<const int&>, std::is_void<const int&> > (0x0x7faa3aa33270) 0 empty
  std::__or_<std::is_reference<const int&>, std::is_void<const int&> > (0x0x7faa3aa332d8) 0 empty
    std::is_reference<const int&> (0x0x7faa3aa33340) 0 empty
      std::integral_constant<bool, true> (0x0x7faa3aa257e0) 0 empty

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

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

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

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

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

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

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

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

Class std::is_assignable<int&, const int&>
   size=1 align=1
   base size=1 base align=1
std::is_assignable<int&, const int&> (0x0x7faa3aa336e8) 0 empty
  std::integral_constant<bool, true> (0x0x7faa3aa25ba0) 0 empty

Class std::__is_copy_assignable_impl<int, true>
   size=1 align=1
   base size=1 base align=1
std::__is_copy_assignable_impl<int, true> (0x0x7faa3aa33750) 0 empty
  std::is_assignable<int&, const int&> (0x0x7faa3aa337b8) 0 empty
    std::integral_constant<bool, true> (0x0x7faa3aa25c00) 0 empty

Class std::is_copy_assignable<int>
   size=1 align=1
   base size=1 base align=1
std::is_copy_assignable<int> (0x0x7faa3aa33820) 0 empty
  std::__is_copy_assignable_impl<int, true> (0x0x7faa3aa33888) 0 empty
    std::is_assignable<int&, const int&> (0x0x7faa3aa338f0) 0 empty
      std::integral_constant<bool, true> (0x0x7faa3aa25c60) 0 empty

Class std::conditional<true, std::is_copy_assignable<double>, std::is_copy_assignable<int> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_copy_assignable<double>, std::is_copy_assignable<int> > (0x0x7faa3aa25cc0) 0 empty

Class std::is_function<double>
   size=1 align=1
   base size=1 base align=1
std::is_function<double> (0x0x7faa3aa33958) 0 empty
  std::integral_constant<bool, false> (0x0x7faa3aa25d20) 0 empty

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

Class std::is_lvalue_reference<double>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<double> (0x0x7faa3aa339c0) 0 empty
  std::integral_constant<bool, false> (0x0x7faa3aa25de0) 0 empty

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

Class std::is_rvalue_reference<double>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<double> (0x0x7faa3aa33a28) 0 empty
  std::integral_constant<bool, false> (0x0x7faa3aa25f60) 0 empty

Class std::__or_<std::is_lvalue_reference<double>, std::is_rvalue_reference<double> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<double>, std::is_rvalue_reference<double> > (0x0x7faa3aa33a90) 0 empty
  std::is_rvalue_reference<double> (0x0x7faa3aa33af8) 0 empty
    std::integral_constant<bool, false> (0x0x7faa3aa4b000) 0 empty

Class std::is_reference<double>
   size=1 align=1
   base size=1 base align=1
std::is_reference<double> (0x0x7faa3aa33b60) 0 empty
  std::integral_constant<bool, false> (0x0x7faa3aa4b060) 0 empty

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

Class std::remove_volatile<double>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<double> (0x0x7faa3aa4b180) 0 empty

Class std::remove_const<double>
   size=1 align=1
   base size=0 base align=1
std::remove_const<double> (0x0x7faa3aa4b1e0) 0 empty

Class std::remove_cv<double>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<double> (0x0x7faa3aa4b120) 0 empty

Class std::__is_void_helper<double>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<double> (0x0x7faa3aa33c30) 0 empty
  std::integral_constant<bool, false> (0x0x7faa3aa4b240) 0 empty

Class std::is_void<double>
   size=1 align=1
   base size=1 base align=1
std::is_void<double> (0x0x7faa3aa33c98) 0 empty
  std::integral_constant<bool, false> (0x0x7faa3aa4b2a0) 0 empty

Class std::__or_<std::is_reference<double>, std::is_void<double> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<double>, std::is_void<double> > (0x0x7faa3aa33d00) 0 empty
  std::is_void<double> (0x0x7faa3aa33d68) 0 empty
    std::integral_constant<bool, false> (0x0x7faa3aa4b300) 0 empty

Class std::__or_<std::is_function<double>, std::is_reference<double>, std::is_void<double> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<double>, std::is_reference<double>, std::is_void<double> > (0x0x7faa3aa33dd0) 0 empty
  std::__or_<std::is_reference<double>, std::is_void<double> > (0x0x7faa3aa33e38) 0 empty
    std::is_void<double> (0x0x7faa3aa33ea0) 0 empty
      std::integral_constant<bool, false> (0x0x7faa3aa4b360) 0 empty

Class std::__not_<std::__or_<std::is_function<double>, std::is_reference<double>, std::is_void<double> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<double>, std::is_reference<double>, std::is_void<double> > > (0x0x7faa3aa33f08) 0 empty
  std::integral_constant<bool, true> (0x0x7faa3aa4b3c0) 0 empty

Class std::is_object<double>
   size=1 align=1
   base size=1 base align=1
std::is_object<double> (0x0x7faa3aa55068) 0 empty
  std::integral_constant<bool, true> (0x0x7faa3aa4b4e0) 0 empty

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

Class std::__or_<std::is_object<double>, std::is_reference<double> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<double>, std::is_reference<double> > (0x0x7faa3aa550d0) 0 empty
  std::is_object<double> (0x0x7faa3aa55138) 0 empty
    std::integral_constant<bool, true> (0x0x7faa3aa4b5a0) 0 empty

Class std::__is_referenceable<double>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<double> (0x0x7faa3aa551a0) 0 empty
  std::integral_constant<bool, true> (0x0x7faa3aa4b600) 0 empty

Class std::is_function<double&>
   size=1 align=1
   base size=1 base align=1
std::is_function<double&> (0x0x7faa3aa55208) 0 empty
  std::integral_constant<bool, false> (0x0x7faa3aa4b6c0) 0 empty

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

Class std::is_lvalue_reference<double&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<double&> (0x0x7faa3aa55270) 0 empty
  std::integral_constant<bool, true> (0x0x7faa3aa4b780) 0 empty

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

Class std::__or_<std::is_lvalue_reference<double&>, std::is_rvalue_reference<double&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<double&>, std::is_rvalue_reference<double&> > (0x0x7faa3aa552d8) 0 empty
  std::is_lvalue_reference<double&> (0x0x7faa3aa55340) 0 empty
    std::integral_constant<bool, true> (0x0x7faa3aa4b9c0) 0 empty

Class std::is_reference<double&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<double&> (0x0x7faa3aa553a8) 0 empty
  std::integral_constant<bool, true> (0x0x7faa3aa4ba20) 0 empty

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

Class std::__or_<std::is_reference<double&>, std::is_void<double&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<double&>, std::is_void<double&> > (0x0x7faa3aa55410) 0 empty
  std::is_reference<double&> (0x0x7faa3aa55478) 0 empty
    std::integral_constant<bool, true> (0x0x7faa3aa4bae0) 0 empty

Class std::__or_<std::is_function<double&>, std::is_reference<double&>, std::is_void<double&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<double&>, std::is_reference<double&>, std::is_void<double&> > (0x0x7faa3aa554e0) 0 empty
  std::__or_<std::is_reference<double&>, std::is_void<double&> > (0x0x7faa3aa55548) 0 empty
    std::is_reference<double&> (0x0x7faa3aa555b0) 0 empty
      std::integral_constant<bool, true> (0x0x7faa3aa4bb40) 0 empty

Class std::__not_<std::__or_<std::is_function<double&>, std::is_reference<double&>, std::is_void<double&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<double&>, std::is_reference<double&>, std::is_void<double&> > > (0x0x7faa3aa55618) 0 empty
  std::integral_constant<bool, false> (0x0x7faa3aa4bc60) 0 empty

Class std::is_object<double&>
   size=1 align=1
   base size=1 base align=1
std::is_object<double&> (0x0x7faa3aa55820) 0 empty
  std::integral_constant<bool, false> (0x0x7faa3aa4bcc0) 0 empty

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

Class std::__or_<std::is_object<double&>, std::is_reference<double&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<double&>, std::is_reference<double&> > (0x0x7faa3aa55888) 0 empty
  std::is_reference<double&> (0x0x7faa3aa558f0) 0 empty
    std::integral_constant<bool, true> (0x0x7faa3aa4bd80) 0 empty

Class std::__is_referenceable<double&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<double&> (0x0x7faa3aa55958) 0 empty
  std::integral_constant<bool, true> (0x0x7faa3aa4bde0) 0 empty

Class std::__add_rvalue_reference_helper<double&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<double&, true> (0x0x7faa3aa4be40) 0 empty

Class std::add_rvalue_reference<double&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<double&> (0x0x7faa3aa559c0) 0 empty
  std::__add_rvalue_reference_helper<double&, true> (0x0x7faa3aa4bea0) 0 empty

Class std::is_function<const double&>
   size=1 align=1
   base size=1 base align=1
std::is_function<const double&> (0x0x7faa3aa55a90) 0 empty
  std::integral_constant<bool, false> (0x0x7faa3aa4bf00) 0 empty

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

Class std::is_lvalue_reference<const double&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<const double&> (0x0x7faa3aa55af8) 0 empty
  std::integral_constant<bool, true> (0x0x7faa3aa78000) 0 empty

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

Class std::__or_<std::is_lvalue_reference<const double&>, std::is_rvalue_reference<const double&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<const double&>, std::is_rvalue_reference<const double&> > (0x0x7faa3aa55c30) 0 empty
  std::is_lvalue_reference<const double&> (0x0x7faa3aa55c98) 0 empty
    std::integral_constant<bool, true> (0x0x7faa3aa780c0) 0 empty

Class std::is_reference<const double&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<const double&> (0x0x7faa3aa55d00) 0 empty
  std::integral_constant<bool, true> (0x0x7faa3aa782a0) 0 empty

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

Class std::__or_<std::is_reference<const double&>, std::is_void<const double&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<const double&>, std::is_void<const double&> > (0x0x7faa3aa55d68) 0 empty
  std::is_reference<const double&> (0x0x7faa3aa55dd0) 0 empty
    std::integral_constant<bool, true> (0x0x7faa3aa78360) 0 empty

Class std::__or_<std::is_function<const double&>, std::is_reference<const double&>, std::is_void<const double&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<const double&>, std::is_reference<const double&>, std::is_void<const double&> > (0x0x7faa3aa55e38) 0 empty
  std::__or_<std::is_reference<const double&>, std::is_void<const double&> > (0x0x7faa3aa55ea0) 0 empty
    std::is_reference<const double&> (0x0x7faa3aa55f08) 0 empty
      std::integral_constant<bool, true> (0x0x7faa3aa783c0) 0 empty

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

Class std::is_object<const double&>
   size=1 align=1
   base size=1 base align=1
std::is_object<const double&> (0x0x7faa3aa7c0d0) 0 empty
  std::integral_constant<bool, false> (0x0x7faa3aa78480) 0 empty

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

Class std::__or_<std::is_object<const double&>, std::is_reference<const double&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<const double&>, std::is_reference<const double&> > (0x0x7faa3aa7c138) 0 empty
  std::is_reference<const double&> (0x0x7faa3aa7c1a0) 0 empty
    std::integral_constant<bool, true> (0x0x7faa3aa78600) 0 empty

Class std::__is_referenceable<const double&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<const double&> (0x0x7faa3aa7c208) 0 empty
  std::integral_constant<bool, true> (0x0x7faa3aa78660) 0 empty

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

Class std::add_rvalue_reference<const double&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<const double&> (0x0x7faa3aa7c270) 0 empty
  std::__add_rvalue_reference_helper<const double&, true> (0x0x7faa3aa78720) 0 empty

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

Class std::is_assignable<double&, const double&>
   size=1 align=1
   base size=1 base align=1
std::is_assignable<double&, const double&> (0x0x7faa3aa7c2d8) 0 empty
  std::integral_constant<bool, true> (0x0x7faa3aa78780) 0 empty

Class std::__is_copy_assignable_impl<double, true>
   size=1 align=1
   base size=1 base align=1
std::__is_copy_assignable_impl<double, true> (0x0x7faa3aa7c340) 0 empty
  std::is_assignable<double&, const double&> (0x0x7faa3aa7c3a8) 0 empty
    std::integral_constant<bool, true> (0x0x7faa3aa787e0) 0 empty

Class std::is_copy_assignable<double>
   size=1 align=1
   base size=1 base align=1
std::is_copy_assignable<double> (0x0x7faa3aa7c410) 0 empty
  std::__is_copy_assignable_impl<double, true> (0x0x7faa3aa7c478) 0 empty
    std::is_assignable<double&, const double&> (0x0x7faa3aa7c4e0) 0 empty
      std::integral_constant<bool, true> (0x0x7faa3aa78840) 0 empty

Class std::__and_<std::is_copy_assignable<int>, std::is_copy_assignable<double> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_copy_assignable<int>, std::is_copy_assignable<double> > (0x0x7faa3aa7c548) 0 empty
  std::is_copy_assignable<double> (0x0x7faa3aa7c5b0) 0 empty
    std::__is_copy_assignable_impl<double, true> (0x0x7faa3aa7c618) 0 empty
      std::is_assignable<double&, const double&> (0x0x7faa3aa7c680) 0 empty
        std::integral_constant<bool, true> (0x0x7faa3aa788a0) 0 empty

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

Class std::__not_<std::__and_<std::is_copy_assignable<int>, std::is_copy_assignable<double> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__and_<std::is_copy_assignable<int>, std::is_copy_assignable<double> > > (0x0x7faa3aa7c750) 0 empty
  std::integral_constant<bool, false> (0x0x7faa3aa78960) 0 empty

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

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

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

Class std::is_rvalue_reference<int&&>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<int&&> (0x0x7faa3aa7c8f0) 0 empty
  std::integral_constant<bool, true> (0x0x7faa3aa78d80) 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&&> > (0x0x7faa3aa7c958) 0 empty
  std::is_rvalue_reference<int&&> (0x0x7faa3aa7c9c0) 0 empty
    std::integral_constant<bool, true> (0x0x7faa3aa78de0) 0 empty

Class std::is_reference<int&&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<int&&> (0x0x7faa3aa7ca28) 0 empty
  std::integral_constant<bool, true> (0x0x7faa3aa78e40) 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&&> > (0x0x7faa3aa78ea0) 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&&> > (0x0x7faa3aa7ca90) 0 empty
  std::is_reference<int&&> (0x0x7faa3aa7caf8) 0 empty
    std::integral_constant<bool, true> (0x0x7faa3aa78f00) 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&&> > (0x0x7faa3aa7cb60) 0 empty
  std::__or_<std::is_reference<int&&>, std::is_void<int&&> > (0x0x7faa3aa7cbc8) 0 empty
    std::is_reference<int&&> (0x0x7faa3aa7cc30) 0 empty
      std::integral_constant<bool, true> (0x0x7faa3aa78f60) 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&&> > > (0x0x7faa3aa7cc98) 0 empty
  std::integral_constant<bool, false> (0x0x7faa3aa9c000) 0 empty

Class std::is_object<int&&>
   size=1 align=1
   base size=1 base align=1
std::is_object<int&&> (0x0x7faa3aa7cdd0) 0 empty
  std::integral_constant<bool, false> (0x0x7faa3aa9c120) 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&&> > (0x0x7faa3aa9c180) 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&&> > (0x0x7faa3aa7ce38) 0 empty
  std::is_reference<int&&> (0x0x7faa3aa7cea0) 0 empty
    std::integral_constant<bool, true> (0x0x7faa3aa9c1e0) 0 empty

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

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

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

Class std::is_assignable<int&, int&&>
   size=1 align=1
   base size=1 base align=1
std::is_assignable<int&, int&&> (0x0x7faa3aaa4000) 0 empty
  std::integral_constant<bool, true> (0x0x7faa3aa9c360) 0 empty

Class std::__is_move_assignable_impl<int, true>
   size=1 align=1
   base size=1 base align=1
std::__is_move_assignable_impl<int, true> (0x0x7faa3aaa4068) 0 empty
  std::is_assignable<int&, int&&> (0x0x7faa3aaa40d0) 0 empty
    std::integral_constant<bool, true> (0x0x7faa3aa9c3c0) 0 empty

Class std::is_move_assignable<int>
   size=1 align=1
   base size=1 base align=1
std::is_move_assignable<int> (0x0x7faa3aaa4138) 0 empty
  std::__is_move_assignable_impl<int, true> (0x0x7faa3aaa41a0) 0 empty
    std::is_assignable<int&, int&&> (0x0x7faa3aaa4208) 0 empty
      std::integral_constant<bool, true> (0x0x7faa3aa9c420) 0 empty

Class std::conditional<true, std::is_move_assignable<double>, std::is_move_assignable<int> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_move_assignable<double>, std::is_move_assignable<int> > (0x0x7faa3aa9c480) 0 empty

Class std::is_function<double&&>
   size=1 align=1
   base size=1 base align=1
std::is_function<double&&> (0x0x7faa3aaa42d8) 0 empty
  std::integral_constant<bool, false> (0x0x7faa3aa9c540) 0 empty

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

Class std::is_lvalue_reference<double&&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<double&&> (0x0x7faa3aaa4340) 0 empty
  std::integral_constant<bool, false> (0x0x7faa3aa9c600) 0 empty

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

Class std::is_rvalue_reference<double&&>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<double&&> (0x0x7faa3aaa4478) 0 empty
  std::integral_constant<bool, true> (0x0x7faa3aa9c780) 0 empty

Class std::__or_<std::is_lvalue_reference<double&&>, std::is_rvalue_reference<double&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<double&&>, std::is_rvalue_reference<double&&> > (0x0x7faa3aaa44e0) 0 empty
  std::is_rvalue_reference<double&&> (0x0x7faa3aaa4548) 0 empty
    std::integral_constant<bool, true> (0x0x7faa3aa9c7e0) 0 empty

Class std::is_reference<double&&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<double&&> (0x0x7faa3aaa45b0) 0 empty
  std::integral_constant<bool, true> (0x0x7faa3aa9c840) 0 empty

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

Class std::__or_<std::is_reference<double&&>, std::is_void<double&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<double&&>, std::is_void<double&&> > (0x0x7faa3aaa4618) 0 empty
  std::is_reference<double&&> (0x0x7faa3aaa4680) 0 empty
    std::integral_constant<bool, true> (0x0x7faa3aa9c900) 0 empty

Class std::__or_<std::is_function<double&&>, std::is_reference<double&&>, std::is_void<double&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<double&&>, std::is_reference<double&&>, std::is_void<double&&> > (0x0x7faa3aaa46e8) 0 empty
  std::__or_<std::is_reference<double&&>, std::is_void<double&&> > (0x0x7faa3aaa4750) 0 empty
    std::is_reference<double&&> (0x0x7faa3aaa47b8) 0 empty
      std::integral_constant<bool, true> (0x0x7faa3aa9c960) 0 empty

Class std::__not_<std::__or_<std::is_function<double&&>, std::is_reference<double&&>, std::is_void<double&&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<double&&>, std::is_reference<double&&>, std::is_void<double&&> > > (0x0x7faa3aaa4820) 0 empty
  std::integral_constant<bool, false> (0x0x7faa3aa9ca80) 0 empty

Class std::is_object<double&&>
   size=1 align=1
   base size=1 base align=1
std::is_object<double&&> (0x0x7faa3aaa4958) 0 empty
  std::integral_constant<bool, false> (0x0x7faa3aa9cae0) 0 empty

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

Class std::__or_<std::is_object<double&&>, std::is_reference<double&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<double&&>, std::is_reference<double&&> > (0x0x7faa3aaa49c0) 0 empty
  std::is_reference<double&&> (0x0x7faa3aaa4a28) 0 empty
    std::integral_constant<bool, true> (0x0x7faa3aa9cba0) 0 empty

Class std::__is_referenceable<double&&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<double&&> (0x0x7faa3aaa4a90) 0 empty
  std::integral_constant<bool, true> (0x0x7faa3aa9cc00) 0 empty

Class std::__add_rvalue_reference_helper<double&&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<double&&, true> (0x0x7faa3aa9cc60) 0 empty

Class std::add_rvalue_reference<double&&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<double&&> (0x0x7faa3aaa4af8) 0 empty
  std::__add_rvalue_reference_helper<double&&, true> (0x0x7faa3aa9ccc0) 0 empty

Class std::__is_assignable_helper<double&, double&&>
   size=1 align=1
   base size=0 base align=1
std::__is_assignable_helper<double&, double&&> (0x0x7faa3aa9c4e0) 0 empty

Class std::is_assignable<double&, double&&>
   size=1 align=1
   base size=1 base align=1
std::is_assignable<double&, double&&> (0x0x7faa3aaa4b60) 0 empty
  std::integral_constant<bool, true> (0x0x7faa3aa9cd20) 0 empty

Class std::__is_move_assignable_impl<double, true>
   size=1 align=1
   base size=1 base align=1
std::__is_move_assignable_impl<double, true> (0x0x7faa3aaa4bc8) 0 empty
  std::is_assignable<double&, double&&> (0x0x7faa3aaa4c30) 0 empty
    std::integral_constant<bool, true> (0x0x7faa3aa9cd80) 0 empty

Class std::is_move_assignable<double>
   size=1 align=1
   base size=1 base align=1
std::is_move_assignable<double> (0x0x7faa3aaa4c98) 0 empty
  std::__is_move_assignable_impl<double, true> (0x0x7faa3aaa4d00) 0 empty
    std::is_assignable<double&, double&&> (0x0x7faa3aaa4d68) 0 empty
      std::integral_constant<bool, true> (0x0x7faa3aa9cde0) 0 empty

Class std::__and_<std::is_move_assignable<int>, std::is_move_assignable<double> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_move_assignable<int>, std::is_move_assignable<double> > (0x0x7faa3aaa4dd0) 0 empty
  std::is_move_assignable<double> (0x0x7faa3aaa4e38) 0 empty
    std::__is_move_assignable_impl<double, true> (0x0x7faa3aaa4ea0) 0 empty
      std::is_assignable<double&, double&&> (0x0x7faa3aaa4f08) 0 empty
        std::integral_constant<bool, true> (0x0x7faa3aa9ce40) 0 empty

Class std::conditional<true, std::pair<int, double>&&, std::__nonesuch&&>
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::pair<int, double>&&, std::__nonesuch&&> (0x0x7faa3aa9cea0) 0 empty

Class std::pair<int, double>
   size=16 align=8
   base size=16 base align=8
std::pair<int, double> (0x0x7faa3a9b0300) 0

Class std::initializer_list<std::pair<const int, double> >
   size=16 align=8
   base size=16 base align=8
std::initializer_list<std::pair<const int, double> > (0x0x7faa3aa9cf00) 0

Class std::is_lvalue_reference<std::pair<const int, double> >
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<std::pair<const int, double> > (0x0x7faa3aaa4f70) 0 empty
  std::integral_constant<bool, false> (0x0x7faa3aa9cf60) 0 empty

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

Class std::is_rvalue_reference<std::pair<const int, double> >
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<std::pair<const int, double> > (0x0x7faa3aae3000) 0 empty
  std::integral_constant<bool, false> (0x0x7faa3aae1060) 0 empty

Class std::__or_<std::is_lvalue_reference<std::pair<const int, double> >, std::is_rvalue_reference<std::pair<const int, double> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<std::pair<const int, double> >, std::is_rvalue_reference<std::pair<const int, double> > > (0x0x7faa3aae3068) 0 empty
  std::is_rvalue_reference<std::pair<const int, double> > (0x0x7faa3aae30d0) 0 empty
    std::integral_constant<bool, false> (0x0x7faa3aae10c0) 0 empty

Class std::is_reference<std::pair<const int, double> >
   size=1 align=1
   base size=1 base align=1
std::is_reference<std::pair<const int, double> > (0x0x7faa3aae3138) 0 empty
  std::integral_constant<bool, false> (0x0x7faa3aae1120) 0 empty

Class std::conditional<false, std::__is_direct_constructible_ref_cast<std::pair<const int, double>, std::pair<int, double>&&>, std::__is_direct_constructible_new_safe<std::pair<const int, double>, std::pair<int, double>&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__is_direct_constructible_ref_cast<std::pair<const int, double>, std::pair<int, double>&&>, std::__is_direct_constructible_new_safe<std::pair<const int, double>, std::pair<int, double>&&> > (0x0x7faa3aae1180) 0 empty

Class std::remove_volatile<std::pair<const int, double> >
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<std::pair<const int, double> > (0x0x7faa3aae1300) 0 empty

Class std::remove_const<std::pair<const int, double> >
   size=1 align=1
   base size=0 base align=1
std::remove_const<std::pair<const int, double> > (0x0x7faa3aae1360) 0 empty

Class std::remove_cv<std::pair<const int, double> >
   size=1 align=1
   base size=0 base align=1
std::remove_cv<std::pair<const int, double> > (0x0x7faa3aae12a0) 0 empty

Class std::__is_void_helper<std::pair<const int, double> >
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<std::pair<const int, double> > (0x0x7faa3aae3208) 0 empty
  std::integral_constant<bool, false> (0x0x7faa3aae13c0) 0 empty

Class std::is_void<std::pair<const int, double> >
   size=1 align=1
   base size=1 base align=1
std::is_void<std::pair<const int, double> > (0x0x7faa3aae3270) 0 empty
  std::integral_constant<bool, false> (0x0x7faa3aae1420) 0 empty

Class std::conditional<false, std::is_void<std::pair<const int, double> >, std::__or_<std::__is_array_unknown_bounds<std::pair<const int, double> >, std::is_function<std::pair<const int, double> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_void<std::pair<const int, double> >, std::__or_<std::__is_array_unknown_bounds<std::pair<const int, double> >, std::is_function<std::pair<const int, double> > > > (0x0x7faa3aae1480) 0 empty

Class std::is_array<std::pair<const int, double> >
   size=1 align=1
   base size=1 base align=1
std::is_array<std::pair<const int, double> > (0x0x7faa3aae32d8) 0 empty
  std::integral_constant<bool, false> (0x0x7faa3aae14e0) 0 empty

Class std::conditional<false, std::__not_<std::extent<std::pair<const int, double>, 0u> >, std::is_array<std::pair<const int, double> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__not_<std::extent<std::pair<const int, double>, 0u> >, std::is_array<std::pair<const int, double> > > (0x0x7faa3aae1540) 0 empty

Class std::__and_<std::is_array<std::pair<const int, double> >, std::__not_<std::extent<std::pair<const int, double>, 0u> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_array<std::pair<const int, double> >, std::__not_<std::extent<std::pair<const int, double>, 0u> > > (0x0x7faa3aae3340) 0 empty
  std::is_array<std::pair<const int, double> > (0x0x7faa3aae33a8) 0 empty
    std::integral_constant<bool, false> (0x0x7faa3aae15a0) 0 empty

Class std::__is_array_unknown_bounds<std::pair<const int, double> >
   size=1 align=1
   base size=1 base align=1
std::__is_array_unknown_bounds<std::pair<const int, double> > (0x0x7faa3aae3410) 0 empty
  std::__and_<std::is_array<std::pair<const int, double> >, std::__not_<std::extent<std::pair<const int, double>, 0u> > > (0x0x7faa3aae3478) 0 empty
    std::is_array<std::pair<const int, double> > (0x0x7faa3aae34e0) 0 empty
      std::integral_constant<bool, false> (0x0x7faa3aae1600) 0 empty

Class std::conditional<false, std::__is_array_unknown_bounds<std::pair<const int, double> >, std::is_function<std::pair<const int, double> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__is_array_unknown_bounds<std::pair<const int, double> >, std::is_function<std::pair<const int, double> > > (0x0x7faa3aae1660) 0 empty

Class std::is_function<std::pair<const int, double> >
   size=1 align=1
   base size=1 base align=1
std::is_function<std::pair<const int, double> > (0x0x7faa3aae3548) 0 empty
  std::integral_constant<bool, false> (0x0x7faa3aae16c0) 0 empty

Class std::__or_<std::__is_array_unknown_bounds<std::pair<const int, double> >, std::is_function<std::pair<const int, double> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::__is_array_unknown_bounds<std::pair<const int, double> >, std::is_function<std::pair<const int, double> > > (0x0x7faa3aae35b0) 0 empty
  std::is_function<std::pair<const int, double> > (0x0x7faa3aae3618) 0 empty
    std::integral_constant<bool, false> (0x0x7faa3aae1720) 0 empty

Class std::__or_<std::is_void<std::pair<const int, double> >, std::__is_array_unknown_bounds<std::pair<const int, double> >, std::is_function<std::pair<const int, double> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<std::pair<const int, double> >, std::__is_array_unknown_bounds<std::pair<const int, double> >, std::is_function<std::pair<const int, double> > > (0x0x7faa3aae3680) 0 empty
  std::__or_<std::__is_array_unknown_bounds<std::pair<const int, double> >, std::is_function<std::pair<const int, double> > > (0x0x7faa3aae36e8) 0 empty
    std::is_function<std::pair<const int, double> > (0x0x7faa3aae3750) 0 empty
      std::integral_constant<bool, false> (0x0x7faa3aae1780) 0 empty

Class std::conditional<false, std::is_reference<std::pair<const int, double> >, std::is_scalar<std::pair<const int, double> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_reference<std::pair<const int, double> >, std::is_scalar<std::pair<const int, double> > > (0x0x7faa3aae17e0) 0 empty

Class std::__is_integral_helper<std::pair<const int, double> >
   size=1 align=1
   base size=1 base align=1
std::__is_integral_helper<std::pair<const int, double> > (0x0x7faa3aae37b8) 0 empty
  std::integral_constant<bool, false> (0x0x7faa3aae1840) 0 empty

Class std::is_integral<std::pair<const int, double> >
   size=1 align=1
   base size=1 base align=1
std::is_integral<std::pair<const int, double> > (0x0x7faa3aae3820) 0 empty
  std::integral_constant<bool, false> (0x0x7faa3aae18a0) 0 empty

Class std::conditional<false, std::is_integral<std::pair<const int, double> >, std::is_floating_point<std::pair<const int, double> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_integral<std::pair<const int, double> >, std::is_floating_point<std::pair<const int, double> > > (0x0x7faa3aae1900) 0 empty

Class std::__is_floating_point_helper<std::pair<const int, double> >
   size=1 align=1
   base size=1 base align=1
std::__is_floating_point_helper<std::pair<const int, double> > (0x0x7faa3aae3888) 0 empty
  std::integral_constant<bool, false> (0x0x7faa3aae1960) 0 empty

Class std::is_floating_point<std::pair<const int, double> >
   size=1 align=1
   base size=1 base align=1
std::is_floating_point<std::pair<const int, double> > (0x0x7faa3aae38f0) 0 empty
  std::integral_constant<bool, false> (0x0x7faa3aae19c0) 0 empty

Class std::__or_<std::is_integral<std::pair<const int, double> >, std::is_floating_point<std::pair<const int, double> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_integral<std::pair<const int, double> >, std::is_floating_point<std::pair<const int, double> > > (0x0x7faa3aae3958) 0 empty
  std::is_floating_point<std::pair<const int, double> > (0x0x7faa3aae39c0) 0 empty
    std::integral_constant<bool, false> (0x0x7faa3aae1a20) 0 empty

Class std::is_arithmetic<std::pair<const int, double> >
   size=1 align=1
   base size=1 base align=1
std::is_arithmetic<std::pair<const int, double> > (0x0x7faa3aae3a28) 0 empty
  std::integral_constant<bool, false> (0x0x7faa3aae1a80) 0 empty

Class std::conditional<false, std::is_arithmetic<std::pair<const int, double> >, std::__or_<std::is_enum<std::pair<const int, double> >, std::is_pointer<std::pair<const int, double> >, std::is_member_pointer<std::pair<const int, double> >, std::is_null_pointer<std::pair<const int, double> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_arithmetic<std::pair<const int, double> >, std::__or_<std::is_enum<std::pair<const int, double> >, std::is_pointer<std::pair<const int, double> >, std::is_member_pointer<std::pair<const int, double> >, std::is_null_pointer<std::pair<const int, double> > > > (0x0x7faa3aae1ae0) 0 empty

Class std::is_enum<std::pair<const int, double> >
   size=1 align=1
   base size=1 base align=1
std::is_enum<std::pair<const int, double> > (0x0x7faa3aae3a90) 0 empty
  std::integral_constant<bool, false> (0x0x7faa3aae1b40) 0 empty

Class std::conditional<false, std::is_enum<std::pair<const int, double> >, std::__or_<std::is_pointer<std::pair<const int, double> >, std::is_member_pointer<std::pair<const int, double> >, std::is_null_pointer<std::pair<const int, double> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_enum<std::pair<const int, double> >, std::__or_<std::is_pointer<std::pair<const int, double> >, std::is_member_pointer<std::pair<const int, double> >, std::is_null_pointer<std::pair<const int, double> > > > (0x0x7faa3aae1ba0) 0 empty

Class std::__is_pointer_helper<std::pair<const int, double> >
   size=1 align=1
   base size=1 base align=1
std::__is_pointer_helper<std::pair<const int, double> > (0x0x7faa3aae3af8) 0 empty
  std::integral_constant<bool, false> (0x0x7faa3aae1c00) 0 empty

Class std::is_pointer<std::pair<const int, double> >
   size=1 align=1
   base size=1 base align=1
std::is_pointer<std::pair<const int, double> > (0x0x7faa3aae3b60) 0 empty
  std::integral_constant<bool, false> (0x0x7faa3aae1c60) 0 empty

Class std::conditional<false, std::is_pointer<std::pair<const int, double> >, std::__or_<std::is_member_pointer<std::pair<const int, double> >, std::is_null_pointer<std::pair<const int, double> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_pointer<std::pair<const int, double> >, std::__or_<std::is_member_pointer<std::pair<const int, double> >, std::is_null_pointer<std::pair<const int, double> > > > (0x0x7faa3aae1cc0) 0 empty

Class std::__is_member_pointer_helper<std::pair<const int, double> >
   size=1 align=1
   base size=1 base align=1
std::__is_member_pointer_helper<std::pair<const int, double> > (0x0x7faa3aae3bc8) 0 empty
  std::integral_constant<bool, false> (0x0x7faa3aae1d20) 0 empty

Class std::is_member_pointer<std::pair<const int, double> >
   size=1 align=1
   base size=1 base align=1
std::is_member_pointer<std::pair<const int, double> > (0x0x7faa3aae3c30) 0 empty
  std::integral_constant<bool, false> (0x0x7faa3aae1d80) 0 empty

Class std::conditional<false, std::is_member_pointer<std::pair<const int, double> >, std::is_null_pointer<std::pair<const int, double> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_member_pointer<std::pair<const int, double> >, std::is_null_pointer<std::pair<const int, double> > > (0x0x7faa3aae1de0) 0 empty

Class std::__is_null_pointer_helper<std::pair<const int, double> >
   size=1 align=1
   base size=1 base align=1
std::__is_null_pointer_helper<std::pair<const int, double> > (0x0x7faa3aae3c98) 0 empty
  std::integral_constant<bool, false> (0x0x7faa3aae1e40) 0 empty

Class std::is_null_pointer<std::pair<const int, double> >
   size=1 align=1
   base size=1 base align=1
std::is_null_pointer<std::pair<const int, double> > (0x0x7faa3aae3d00) 0 empty
  std::integral_constant<bool, false> (0x0x7faa3aae1ea0) 0 empty

Class std::__or_<std::is_member_pointer<std::pair<const int, double> >, std::is_null_pointer<std::pair<const int, double> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_member_pointer<std::pair<const int, double> >, std::is_null_pointer<std::pair<const int, double> > > (0x0x7faa3aae3d68) 0 empty
  std::is_null_pointer<std::pair<const int, double> > (0x0x7faa3aae3dd0) 0 empty
    std::integral_constant<bool, false> (0x0x7faa3aae1f00) 0 empty

Class std::__or_<std::is_pointer<std::pair<const int, double> >, std::is_member_pointer<std::pair<const int, double> >, std::is_null_pointer<std::pair<const int, double> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_pointer<std::pair<const int, double> >, std::is_member_pointer<std::pair<const int, double> >, std::is_null_pointer<std::pair<const int, double> > > (0x0x7faa3aae3e38) 0 empty
  std::__or_<std::is_member_pointer<std::pair<const int, double> >, std::is_null_pointer<std::pair<const int, double> > > (0x0x7faa3aae3ea0) 0 empty
    std::is_null_pointer<std::pair<const int, double> > (0x0x7faa3aae3f08) 0 empty
      std::integral_constant<bool, false> (0x0x7faa3aae1f60) 0 empty

Class std::__or_<std::is_enum<std::pair<const int, double> >, std::is_pointer<std::pair<const int, double> >, std::is_member_pointer<std::pair<const int, double> >, std::is_null_pointer<std::pair<const int, double> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_enum<std::pair<const int, double> >, std::is_pointer<std::pair<const int, double> >, std::is_member_pointer<std::pair<const int, double> >, std::is_null_pointer<std::pair<const int, double> > > (0x0x7faa3aae3f70) 0 empty
  std::__or_<std::is_pointer<std::pair<const int, double> >, std::is_member_pointer<std::pair<const int, double> >, std::is_null_pointer<std::pair<const int, double> > > (0x0x7faa3ab0e000) 0 empty
    std::__or_<std::is_member_pointer<std::pair<const int, double> >, std::is_null_pointer<std::pair<const int, double> > > (0x0x7faa3ab0e068) 0 empty
      std::is_null_pointer<std::pair<const int, double> > (0x0x7faa3ab0e0d0) 0 empty
        std::integral_constant<bool, false> (0x0x7faa3ab0f000) 0 empty

Class std::__or_<std::is_arithmetic<std::pair<const int, double> >, std::is_enum<std::pair<const int, double> >, std::is_pointer<std::pair<const int, double> >, std::is_member_pointer<std::pair<const int, double> >, std::is_null_pointer<std::pair<const int, double> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_arithmetic<std::pair<const int, double> >, std::is_enum<std::pair<const int, double> >, std::is_pointer<std::pair<const int, double> >, std::is_member_pointer<std::pair<const int, double> >, std::is_null_pointer<std::pair<const int, double> > > (0x0x7faa3ab0e138) 0 empty
  std::__or_<std::is_enum<std::pair<const int, double> >, std::is_pointer<std::pair<const int, double> >, std::is_member_pointer<std::pair<const int, double> >, std::is_null_pointer<std::pair<const int, double> > > (0x0x7faa3ab0e1a0) 0 empty
    std::__or_<std::is_pointer<std::pair<const int, double> >, std::is_member_pointer<std::pair<const int, double> >, std::is_null_pointer<std::pair<const int, double> > > (0x0x7faa3ab0e208) 0 empty
      std::__or_<std::is_member_pointer<std::pair<const int, double> >, std::is_null_pointer<std::pair<const int, double> > > (0x0x7faa3ab0e270) 0 empty
        std::is_null_pointer<std::pair<const int, double> > (0x0x7faa3ab0e2d8) 0 empty
          std::integral_constant<bool, false> (0x0x7faa3ab0f060) 0 empty

Class std::is_scalar<std::pair<const int, double> >
   size=1 align=1
   base size=1 base align=1
std::is_scalar<std::pair<const int, double> > (0x0x7faa3ab0e340) 0 empty
  std::integral_constant<bool, false> (0x0x7faa3ab0f0c0) 0 empty

Class std::__or_<std::is_reference<std::pair<const int, double> >, std::is_scalar<std::pair<const int, double> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::pair<const int, double> >, std::is_scalar<std::pair<const int, double> > > (0x0x7faa3ab0e3a8) 0 empty
  std::is_scalar<std::pair<const int, double> > (0x0x7faa3ab0e410) 0 empty
    std::integral_constant<bool, false> (0x0x7faa3ab0f120) 0 empty

Class std::remove_all_extents<std::pair<const int, double> >
   size=1 align=1
   base size=0 base align=1
std::remove_all_extents<std::pair<const int, double> > (0x0x7faa3ab0f180) 0 empty

Class std::is_function<std::pair<const int, double>&>
   size=1 align=1
   base size=1 base align=1
std::is_function<std::pair<const int, double>&> (0x0x7faa3ab0e5b0) 0 empty
  std::integral_constant<bool, false> (0x0x7faa3ab0f240) 0 empty

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

Class std::is_lvalue_reference<std::pair<const int, double>&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<std::pair<const int, double>&> (0x0x7faa3ab0e6e8) 0 empty
  std::integral_constant<bool, true> (0x0x7faa3ab0f300) 0 empty

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

Class std::__or_<std::is_lvalue_reference<std::pair<const int, double>&>, std::is_rvalue_reference<std::pair<const int, double>&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<std::pair<const int, double>&>, std::is_rvalue_reference<std::pair<const int, double>&> > (0x0x7faa3ab0e750) 0 empty
  std::is_lvalue_reference<std::pair<const int, double>&> (0x0x7faa3ab0e7b8) 0 empty
    std::integral_constant<bool, true> (0x0x7faa3ab0f3c0) 0 empty

Class std::is_reference<std::pair<const int, double>&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<std::pair<const int, double>&> (0x0x7faa3ab0e820) 0 empty
  std::integral_constant<bool, true> (0x0x7faa3ab0f420) 0 empty

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

Class std::__or_<std::is_reference<std::pair<const int, double>&>, std::is_void<std::pair<const int, double>&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::pair<const int, double>&>, std::is_void<std::pair<const int, double>&> > (0x0x7faa3ab0e888) 0 empty
  std::is_reference<std::pair<const int, double>&> (0x0x7faa3ab0e8f0) 0 empty
    std::integral_constant<bool, true> (0x0x7faa3ab0f4e0) 0 empty

Class std::__or_<std::is_function<std::pair<const int, double>&>, std::is_reference<std::pair<const int, double>&>, std::is_void<std::pair<const int, double>&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::pair<const int, double>&>, std::is_reference<std::pair<const int, double>&>, std::is_void<std::pair<const int, double>&> > (0x0x7faa3ab0e958) 0 empty
  std::__or_<std::is_reference<std::pair<const int, double>&>, std::is_void<std::pair<const int, double>&> > (0x0x7faa3ab0e9c0) 0 empty
    std::is_reference<std::pair<const int, double>&> (0x0x7faa3ab0ea28) 0 empty
      std::integral_constant<bool, true> (0x0x7faa3ab0f540) 0 empty

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

Class std::is_object<std::pair<const int, double>&>
   size=1 align=1
   base size=1 base align=1
std::is_object<std::pair<const int, double>&> (0x0x7faa3ab0eaf8) 0 empty
  std::integral_constant<bool, false> (0x0x7faa3ab0f600) 0 empty

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

Class std::__or_<std::is_object<std::pair<const int, double>&>, std::is_reference<std::pair<const int, double>&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<std::pair<const int, double>&>, std::is_reference<std::pair<const int, double>&> > (0x0x7faa3ab0eb60) 0 empty
  std::is_reference<std::pair<const int, double>&> (0x0x7faa3ab0ebc8) 0 empty
    std::integral_constant<bool, true> (0x0x7faa3ab0f6c0) 0 empty

Class std::__is_referenceable<std::pair<const int, double>&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<std::pair<const int, double>&> (0x0x7faa3ab0ed00) 0 empty
  std::integral_constant<bool, true> (0x0x7faa3ab0f720) 0 empty

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

Class std::add_rvalue_reference<std::pair<const int, double>&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<std::pair<const int, double>&> (0x0x7faa3ab0ed68) 0 empty
  std::__add_rvalue_reference_helper<std::pair<const int, double>&, true> (0x0x7faa3ab0f7e0) 0 empty

Class std::_PCC<true, const int, double>
   size=1 align=1
   base size=0 base align=1
std::_PCC<true, const int, double> (0x0x7faa3ab0f8a0) 0 empty

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

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

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

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

Class std::__or_<std::is_lvalue_reference<const int>, std::is_rvalue_reference<const int> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<const int>, std::is_rvalue_reference<const int> > (0x0x7faa3a779000) 0 empty
  std::is_rvalue_reference<const int> (0x0x7faa3a779068) 0 empty
    std::integral_constant<bool, false> (0x0x7faa3ab0fb40) 0 empty

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

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

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

Class std::__or_<std::is_reference<const int>, std::is_void<const int> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<const int>, std::is_void<const int> > (0x0x7faa3a7791a0) 0 empty
  std::is_void<const int> (0x0x7faa3a779208) 0 empty
    std::integral_constant<bool, false> (0x0x7faa3ab0fcc0) 0 empty

Class std::__or_<std::is_function<const int>, std::is_reference<const int>, std::is_void<const int> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<const int>, std::is_reference<const int>, std::is_void<const int> > (0x0x7faa3a779270) 0 empty
  std::__or_<std::is_reference<const int>, std::is_void<const int> > (0x0x7faa3a7792d8) 0 empty
    std::is_void<const int> (0x0x7faa3a779340) 0 empty
      std::integral_constant<bool, false> (0x0x7faa3ab0fd20) 0 empty

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

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

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

Class std::__or_<std::is_object<const int>, std::is_reference<const int> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<const int>, std::is_reference<const int> > (0x0x7faa3a779478) 0 empty
  std::is_object<const int> (0x0x7faa3a7794e0) 0 empty
    std::integral_constant<bool, true> (0x0x7faa3a781060) 0 empty

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

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

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

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

Class std::is_copy_assignable<const int>
   size=1 align=1
   base size=1 base align=1
std::is_copy_assignable<const int> (0x0x7faa3a779750) 0 empty
  std::__is_copy_assignable_impl<const int, true> (0x0x7faa3a7797b8) 0 empty
    std::is_assignable<const int&, const int&> (0x0x7faa3a779820) 0 empty
      std::integral_constant<bool, false> (0x0x7faa3a781240) 0 empty

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

Class std::__and_<std::is_copy_assignable<const int>, std::is_copy_assignable<double> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_copy_assignable<const int>, std::is_copy_assignable<double> > (0x0x7faa3a779888) 0 empty
  std::is_copy_assignable<const int> (0x0x7faa3a7798f0) 0 empty
    std::__is_copy_assignable_impl<const int, true> (0x0x7faa3a779958) 0 empty
      std::is_assignable<const int&, const int&> (0x0x7faa3a7799c0) 0 empty
        std::integral_constant<bool, false> (0x0x7faa3a781480) 0 empty

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

Class std::__not_<std::__and_<std::is_copy_assignable<const int>, std::is_copy_assignable<double> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__and_<std::is_copy_assignable<const int>, std::is_copy_assignable<double> > > (0x0x7faa3a779a90) 0 empty
  std::integral_constant<bool, true> (0x0x7faa3a781540) 0 empty

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

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

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

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

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

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

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

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

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

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

Class std::__or_<std::is_function<const int&&>, std::is_reference<const int&&>, std::is_void<const int&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<const int&&>, std::is_reference<const int&&>, std::is_void<const int&&> > (0x0x7faa3a7a2068) 0 empty
  std::__or_<std::is_reference<const int&&>, std::is_void<const int&&> > (0x0x7faa3a7a20d0) 0 empty
    std::is_reference<const int&&> (0x0x7faa3a7a2138) 0 empty
      std::integral_constant<bool, true> (0x0x7faa3a781c00) 0 empty

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

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

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

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

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

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

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

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

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

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

Class std::is_move_assignable<const int>
   size=1 align=1
   base size=1 base align=1
std::is_move_assignable<const int> (0x0x7faa3a7a26e8) 0 empty
  std::__is_move_assignable_impl<const int, true> (0x0x7faa3a7a2750) 0 empty
    std::is_assignable<const int&, const int&&> (0x0x7faa3a7a27b8) 0 empty
      std::integral_constant<bool, false> (0x0x7faa3a7a8000) 0 empty

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

Class std::__and_<std::is_move_assignable<const int>, std::is_move_assignable<double> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_move_assignable<const int>, std::is_move_assignable<double> > (0x0x7faa3a7a2820) 0 empty
  std::is_move_assignable<const int> (0x0x7faa3a7a2888) 0 empty
    std::__is_move_assignable_impl<const int, true> (0x0x7faa3a7a28f0) 0 empty
      std::is_assignable<const int&, const int&&> (0x0x7faa3a7a2958) 0 empty
        std::integral_constant<bool, false> (0x0x7faa3a7a8240) 0 empty

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

Class std::pair<const int, double>
   size=16 align=8
   base size=16 base align=8
std::pair<const int, double> (0x0x7faa3ab0f840) 0

Class std::__is_destructible_impl<std::pair<const int, double> >
   size=1 align=1
   base size=1 base align=1
std::__is_destructible_impl<std::pair<const int, double> > (0x0x7faa3ab0e548) 0 empty
  std::__do_is_destructible_impl (0x0x7faa3ab0f1e0) 0 empty

Class std::__is_destructible_safe<std::pair<const int, double>, false, false>
   size=1 align=1
   base size=1 base align=1
std::__is_destructible_safe<std::pair<const int, double>, false, false> (0x0x7faa3a7a29c0) 0 empty
  std::integral_constant<bool, true> (0x0x7faa3a7a8300) 0 empty

Class std::is_destructible<std::pair<const int, double> >
   size=1 align=1
   base size=1 base align=1
std::is_destructible<std::pair<const int, double> > (0x0x7faa3a7a2a28) 0 empty
  std::integral_constant<bool, true> (0x0x7faa3a7a8360) 0 empty

Class std::conditional<true, std::__is_direct_constructible_impl<std::pair<const int, double>, std::pair<int, double>&&>, std::is_destructible<std::pair<const int, double> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_direct_constructible_impl<std::pair<const int, double>, std::pair<int, double>&&>, std::is_destructible<std::pair<const int, double> > > (0x0x7faa3a7a83c0) 0 empty

Class std::is_function<std::pair<int, double>&&>
   size=1 align=1
   base size=1 base align=1
std::is_function<std::pair<int, double>&&> (0x0x7faa3a7a2af8) 0 empty
  std::integral_constant<bool, false> (0x0x7faa3a7a8480) 0 empty

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

Class std::is_lvalue_reference<std::pair<int, double>&&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<std::pair<int, double>&&> (0x0x7faa3a7a2b60) 0 empty
  std::integral_constant<bool, false> (0x0x7faa3a7a8600) 0 empty

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

Class std::is_rvalue_reference<std::pair<int, double>&&>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<std::pair<int, double>&&> (0x0x7faa3a7a2bc8) 0 empty
  std::integral_constant<bool, true> (0x0x7faa3a7a86c0) 0 empty

Class std::__or_<std::is_lvalue_reference<std::pair<int, double>&&>, std::is_rvalue_reference<std::pair<int, double>&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<std::pair<int, double>&&>, std::is_rvalue_reference<std::pair<int, double>&&> > (0x0x7faa3a7a2c30) 0 empty
  std::is_rvalue_reference<std::pair<int, double>&&> (0x0x7faa3a7a2c98) 0 empty
    std::integral_constant<bool, true> (0x0x7faa3a7a8720) 0 empty

Class std::is_reference<std::pair<int, double>&&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<std::pair<int, double>&&> (0x0x7faa3a7a2d00) 0 empty
  std::integral_constant<bool, true> (0x0x7faa3a7a8780) 0 empty

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

Class std::__or_<std::is_reference<std::pair<int, double>&&>, std::is_void<std::pair<int, double>&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::pair<int, double>&&>, std::is_void<std::pair<int, double>&&> > (0x0x7faa3a7a2e38) 0 empty
  std::is_reference<std::pair<int, double>&&> (0x0x7faa3a7a2ea0) 0 empty
    std::integral_constant<bool, true> (0x0x7faa3a7a8840) 0 empty

Class std::__or_<std::is_function<std::pair<int, double>&&>, std::is_reference<std::pair<int, double>&&>, std::is_void<std::pair<int, double>&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::pair<int, double>&&>, std::is_reference<std::pair<int, double>&&>, std::is_void<std::pair<int, double>&&> > (0x0x7faa3a7d2000) 0 empty
  std::__or_<std::is_reference<std::pair<int, double>&&>, std::is_void<std::pair<int, double>&&> > (0x0x7faa3a7d2068) 0 empty
    std::is_reference<std::pair<int, double>&&> (0x0x7faa3a7d20d0) 0 empty
      std::integral_constant<bool, true> (0x0x7faa3a7a88a0) 0 empty

Class std::__not_<std::__or_<std::is_function<std::pair<int, double>&&>, std::is_reference<std::pair<int, double>&&>, std::is_void<std::pair<int, double>&&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<std::pair<int, double>&&>, std::is_reference<std::pair<int, double>&&>, std::is_void<std::pair<int, double>&&> > > (0x0x7faa3a7d21a0) 0 empty
  std::integral_constant<bool, false> (0x0x7faa3a7a8900) 0 empty

Class std::is_object<std::pair<int, double>&&>
   size=1 align=1
   base size=1 base align=1
std::is_object<std::pair<int, double>&&> (0x0x7faa3a7d2208) 0 empty
  std::integral_constant<bool, false> (0x0x7faa3a7a8960) 0 empty

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

Class std::__or_<std::is_object<std::pair<int, double>&&>, std::is_reference<std::pair<int, double>&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<std::pair<int, double>&&>, std::is_reference<std::pair<int, double>&&> > (0x0x7faa3a7d2270) 0 empty
  std::is_reference<std::pair<int, double>&&> (0x0x7faa3a7d22d8) 0 empty
    std::integral_constant<bool, true> (0x0x7faa3a7a8a20) 0 empty

Class std::__is_referenceable<std::pair<int, double>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<std::pair<int, double>&&> (0x0x7faa3a7d2410) 0 empty
  std::integral_constant<bool, true> (0x0x7faa3a7a8b40) 0 empty

Class std::__add_rvalue_reference_helper<std::pair<int, double>&&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<std::pair<int, double>&&, true> (0x0x7faa3a7a8ba0) 0 empty

Class std::add_rvalue_reference<std::pair<int, double>&&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<std::pair<int, double>&&> (0x0x7faa3a7d2478) 0 empty
  std::__add_rvalue_reference_helper<std::pair<int, double>&&, true> (0x0x7faa3a7a8c00) 0 empty

Class std::is_same<const int, int>
   size=1 align=1
   base size=1 base align=1
std::is_same<const int, int> (0x0x7faa3a7d2548) 0 empty
  std::integral_constant<bool, false> (0x0x7faa3a7a8c60) 0 empty

Class std::is_same<double, double>
   size=1 align=1
   base size=1 base align=1
std::is_same<double, double> (0x0x7faa3a7d25b0) 0 empty
  std::integral_constant<bool, true> (0x0x7faa3a7a8cc0) 0 empty

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

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

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

Class std::__and_<std::is_array<const int>, std::__not_<std::extent<const int, 0u> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_array<const int>, std::__not_<std::extent<const int, 0u> > > (0x0x7faa3a7d2618) 0 empty
  std::is_array<const int> (0x0x7faa3a7d2680) 0 empty
    std::integral_constant<bool, false> (0x0x7faa3a7a8f00) 0 empty

Class std::__is_array_unknown_bounds<const int>
   size=1 align=1
   base size=1 base align=1
std::__is_array_unknown_bounds<const int> (0x0x7faa3a7d26e8) 0 empty
  std::__and_<std::is_array<const int>, std::__not_<std::extent<const int, 0u> > > (0x0x7faa3a7d2750) 0 empty
    std::is_array<const int> (0x0x7faa3a7d27b8) 0 empty
      std::integral_constant<bool, false> (0x0x7faa3a7a8f60) 0 empty

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

Class std::__or_<std::__is_array_unknown_bounds<const int>, std::is_function<const int> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::__is_array_unknown_bounds<const int>, std::is_function<const int> > (0x0x7faa3a7d28f0) 0 empty
  std::is_function<const int> (0x0x7faa3a7d2958) 0 empty
    std::integral_constant<bool, false> (0x0x7faa3a7e7120) 0 empty

Class std::__or_<std::is_void<const int>, std::__is_array_unknown_bounds<const int>, std::is_function<const int> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<const int>, std::__is_array_unknown_bounds<const int>, std::is_function<const int> > (0x0x7faa3a7d29c0) 0 empty
  std::__or_<std::__is_array_unknown_bounds<const int>, std::is_function<const int> > (0x0x7faa3a7d2a28) 0 empty
    std::is_function<const int> (0x0x7faa3a7d2a90) 0 empty
      std::integral_constant<bool, false> (0x0x7faa3a7e7180) 0 empty

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

Class std::is_integral<const int>
   size=1 align=1
   base size=1 base align=1
std::is_integral<const int> (0x0x7faa3a7d2bc8) 0 empty
  std::integral_constant<bool, true> (0x0x7faa3a7e7240) 0 empty

Class std::conditional<true, std::is_integral<const int>, std::is_floating_point<const int> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_integral<const int>, std::is_floating_point<const int> > (0x0x7faa3a7e72a0) 0 empty

Class std::__or_<std::is_integral<const int>, std::is_floating_point<const int> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_integral<const int>, std::is_floating_point<const int> > (0x0x7faa3a7d2c30) 0 empty
  std::is_integral<const int> (0x0x7faa3a7d2c98) 0 empty
    std::integral_constant<bool, true> (0x0x7faa3a7e7300) 0 empty

Class std::is_arithmetic<const int>
   size=1 align=1
   base size=1 base align=1
std::is_arithmetic<const int> (0x0x7faa3a7d2d00) 0 empty
  std::integral_constant<bool, true> (0x0x7faa3a7e7360) 0 empty

Class std::conditional<true, std::is_arithmetic<const int>, std::__or_<std::is_enum<const int>, std::is_pointer<const int>, std::is_member_pointer<const int>, std::is_null_pointer<const int> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_arithmetic<const int>, std::__or_<std::is_enum<const int>, std::is_pointer<const int>, std::is_member_pointer<const int>, std::is_null_pointer<const int> > > (0x0x7faa3a7e73c0) 0 empty

Class std::__or_<std::is_arithmetic<const int>, std::is_enum<const int>, std::is_pointer<const int>, std::is_member_pointer<const int>, std::is_null_pointer<const int> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_arithmetic<const int>, std::is_enum<const int>, std::is_pointer<const int>, std::is_member_pointer<const int>, std::is_null_pointer<const int> > (0x0x7faa3a7d2d68) 0 empty
  std::is_arithmetic<const int> (0x0x7faa3a7d2dd0) 0 empty
    std::integral_constant<bool, true> (0x0x7faa3a7e7420) 0 empty

Class std::is_scalar<const int>
   size=1 align=1
   base size=1 base align=1
std::is_scalar<const int> (0x0x7faa3a7d2e38) 0 empty
  std::integral_constant<bool, true> (0x0x7faa3a7e7480) 0 empty

Class std::__or_<std::is_reference<const int>, std::is_scalar<const int> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<const int>, std::is_scalar<const int> > (0x0x7faa3a7d2ea0) 0 empty
  std::is_scalar<const int> (0x0x7faa3a7d2f08) 0 empty
    std::integral_constant<bool, true> (0x0x7faa3a7e74e0) 0 empty

Class std::__is_destructible_safe<const int, false, true>
   size=1 align=1
   base size=1 base align=1
std::__is_destructible_safe<const int, false, true> (0x0x7faa3a7d2f70) 0 empty
  std::integral_constant<bool, true> (0x0x7faa3a7e7540) 0 empty

Class std::is_destructible<const int>
   size=1 align=1
   base size=1 base align=1
std::is_destructible<const int> (0x0x7faa3a7f8000) 0 empty
  std::integral_constant<bool, true> (0x0x7faa3a7e75a0) 0 empty

Class std::conditional<true, std::__is_direct_constructible_impl<const int, const int&>, std::is_destructible<const int> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_direct_constructible_impl<const int, const int&>, std::is_destructible<const int> > (0x0x7faa3a7e7600) 0 empty

Class std::__is_direct_constructible_impl<const int, const int&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_impl<const int, const int&> (0x0x7faa3a7f8068) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7faa3a7e7660) 0 empty

Class std::__and_<std::is_destructible<const int>, std::__is_direct_constructible_impl<const int, const int&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_destructible<const int>, std::__is_direct_constructible_impl<const int, const int&> > (0x0x7faa3a7f8138) 0 empty
  std::__is_direct_constructible_impl<const int, const int&> (0x0x7faa3a7f81a0) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7faa3a7e76c0) 0 empty

Class std::__is_direct_constructible_new_safe<const int, const int&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new_safe<const int, const int&> (0x0x7faa3a7f82d8) 0 empty
  std::__and_<std::is_destructible<const int>, std::__is_direct_constructible_impl<const int, const int&> > (0x0x7faa3a7f8340) 0 empty
    std::__is_direct_constructible_impl<const int, const int&> (0x0x7faa3a7f83a8) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7faa3a7e7720) 0 empty

Class std::__is_direct_constructible_new<const int, const int&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new<const int, const int&> (0x0x7faa3a7f8410) 0 empty
  std::__is_direct_constructible_new_safe<const int, const int&> (0x0x7faa3a7f8478) 0 empty
    std::__and_<std::is_destructible<const int>, std::__is_direct_constructible_impl<const int, const int&> > (0x0x7faa3a7f84e0) 0 empty
      std::__is_direct_constructible_impl<const int, const int&> (0x0x7faa3a7f8548) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7faa3a7e7780) 0 empty

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

Class std::__is_constructible_impl<const int, const int&>
   size=1 align=1
   base size=1 base align=1
std::__is_constructible_impl<const int, const int&> (0x0x7faa3a7f8618) 0 empty
  std::__is_direct_constructible<const int, const int&> (0x0x7faa3a7f8680) 0 empty
    std::integral_constant<bool, true> (0x0x7faa3a7e7840) 0 empty

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

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

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

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

Class std::is_array<double>
   size=1 align=1
   base size=1 base align=1
std::is_array<double> (0x0x7faa3a7f8750) 0 empty
  std::integral_constant<bool, false> (0x0x7faa3a7e7a20) 0 empty

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

Class std::__and_<std::is_array<double>, std::__not_<std::extent<double, 0u> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_array<double>, std::__not_<std::extent<double, 0u> > > (0x0x7faa3a7f87b8) 0 empty
  std::is_array<double> (0x0x7faa3a7f8820) 0 empty
    std::integral_constant<bool, false> (0x0x7faa3a7e7ae0) 0 empty

Class std::__is_array_unknown_bounds<double>
   size=1 align=1
   base size=1 base align=1
std::__is_array_unknown_bounds<double> (0x0x7faa3a7f8888) 0 empty
  std::__and_<std::is_array<double>, std::__not_<std::extent<double, 0u> > > (0x0x7faa3a7f88f0) 0 empty
    std::is_array<double> (0x0x7faa3a7f8958) 0 empty
      std::integral_constant<bool, false> (0x0x7faa3a7e7b40) 0 empty

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

Class std::__or_<std::__is_array_unknown_bounds<double>, std::is_function<double> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::__is_array_unknown_bounds<double>, std::is_function<double> > (0x0x7faa3a7f89c0) 0 empty
  std::is_function<double> (0x0x7faa3a7f8a28) 0 empty
    std::integral_constant<bool, false> (0x0x7faa3a7e7cc0) 0 empty

Class std::__or_<std::is_void<double>, std::__is_array_unknown_bounds<double>, std::is_function<double> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<double>, std::__is_array_unknown_bounds<double>, std::is_function<double> > (0x0x7faa3a7f8a90) 0 empty
  std::__or_<std::__is_array_unknown_bounds<double>, std::is_function<double> > (0x0x7faa3a7f8af8) 0 empty
    std::is_function<double> (0x0x7faa3a7f8b60) 0 empty
      std::integral_constant<bool, false> (0x0x7faa3a7e7d20) 0 empty

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

Class std::__is_integral_helper<double>
   size=1 align=1
   base size=1 base align=1
std::__is_integral_helper<double> (0x0x7faa3a7f8c98) 0 empty
  std::integral_constant<bool, false> (0x0x7faa3a7e7ea0) 0 empty

Class std::is_integral<double>
   size=1 align=1
   base size=1 base align=1
std::is_integral<double> (0x0x7faa3a7f8d00) 0 empty
  std::integral_constant<bool, false> (0x0x7faa3a7e7f00) 0 empty

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

Class std::is_floating_point<double>
   size=1 align=1
   base size=1 base align=1
std::is_floating_point<double> (0x0x7faa3a7f8d68) 0 empty
  std::integral_constant<bool, true> (0x0x7faa3a814000) 0 empty

Class std::__or_<std::is_integral<double>, std::is_floating_point<double> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_integral<double>, std::is_floating_point<double> > (0x0x7faa3a7f8dd0) 0 empty
  std::is_floating_point<double> (0x0x7faa3a7f8e38) 0 empty
    std::integral_constant<bool, true> (0x0x7faa3a814060) 0 empty

Class std::is_arithmetic<double>
   size=1 align=1
   base size=1 base align=1
std::is_arithmetic<double> (0x0x7faa3a7f8ea0) 0 empty
  std::integral_constant<bool, true> (0x0x7faa3a8140c0) 0 empty

Class std::conditional<true, std::is_arithmetic<double>, std::__or_<std::is_enum<double>, std::is_pointer<double>, std::is_member_pointer<double>, std::is_null_pointer<double> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_arithmetic<double>, std::__or_<std::is_enum<double>, std::is_pointer<double>, std::is_member_pointer<double>, std::is_null_pointer<double> > > (0x0x7faa3a814120) 0 empty

Class std::__or_<std::is_arithmetic<double>, std::is_enum<double>, std::is_pointer<double>, std::is_member_pointer<double>, std::is_null_pointer<double> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_arithmetic<double>, std::is_enum<double>, std::is_pointer<double>, std::is_member_pointer<double>, std::is_null_pointer<double> > (0x0x7faa3a7f8f08) 0 empty
  std::is_arithmetic<double> (0x0x7faa3a7f8f70) 0 empty
    std::integral_constant<bool, true> (0x0x7faa3a814180) 0 empty

Class std::is_scalar<double>
   size=1 align=1
   base size=1 base align=1
std::is_scalar<double> (0x0x7faa3a81b000) 0 empty
  std::integral_constant<bool, true> (0x0x7faa3a8141e0) 0 empty

Class std::__or_<std::is_reference<double>, std::is_scalar<double> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<double>, std::is_scalar<double> > (0x0x7faa3a81b068) 0 empty
  std::is_scalar<double> (0x0x7faa3a81b0d0) 0 empty
    std::integral_constant<bool, true> (0x0x7faa3a814240) 0 empty

Class std::__is_destructible_safe<double, false, true>
   size=1 align=1
   base size=1 base align=1
std::__is_destructible_safe<double, false, true> (0x0x7faa3a81b138) 0 empty
  std::integral_constant<bool, true> (0x0x7faa3a8142a0) 0 empty

Class std::is_destructible<double>
   size=1 align=1
   base size=1 base align=1
std::is_destructible<double> (0x0x7faa3a81b1a0) 0 empty
  std::integral_constant<bool, true> (0x0x7faa3a814300) 0 empty

Class std::conditional<true, std::__is_direct_constructible_impl<double, const double&>, std::is_destructible<double> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_direct_constructible_impl<double, const double&>, std::is_destructible<double> > (0x0x7faa3a814360) 0 empty

Class std::__is_direct_constructible_impl<double, const double&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_impl<double, const double&> (0x0x7faa3a81b208) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7faa3a8143c0) 0 empty

Class std::__and_<std::is_destructible<double>, std::__is_direct_constructible_impl<double, const double&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_destructible<double>, std::__is_direct_constructible_impl<double, const double&> > (0x0x7faa3a81b2d8) 0 empty
  std::__is_direct_constructible_impl<double, const double&> (0x0x7faa3a81b340) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7faa3a814420) 0 empty

Class std::__is_direct_constructible_new_safe<double, const double&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new_safe<double, const double&> (0x0x7faa3a81b548) 0 empty
  std::__and_<std::is_destructible<double>, std::__is_direct_constructible_impl<double, const double&> > (0x0x7faa3a81b5b0) 0 empty
    std::__is_direct_constructible_impl<double, const double&> (0x0x7faa3a81b618) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7faa3a814480) 0 empty

Class std::__is_direct_constructible_new<double, const double&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new<double, const double&> (0x0x7faa3a81b6e8) 0 empty
  std::__is_direct_constructible_new_safe<double, const double&> (0x0x7faa3a81b750) 0 empty
    std::__and_<std::is_destructible<double>, std::__is_direct_constructible_impl<double, const double&> > (0x0x7faa3a81b7b8) 0 empty
      std::__is_direct_constructible_impl<double, const double&> (0x0x7faa3a81b820) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7faa3a8144e0) 0 empty

Class std::__is_direct_constructible<double, const double&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible<double, const double&> (0x0x7faa3a81b8f0) 0 empty
  std::integral_constant<bool, true> (0x0x7faa3a814540) 0 empty

Class std::__is_constructible_impl<double, const double&>
   size=1 align=1
   base size=1 base align=1
std::__is_constructible_impl<double, const double&> (0x0x7faa3a81b958) 0 empty
  std::__is_direct_constructible<double, const double&> (0x0x7faa3a81b9c0) 0 empty
    std::integral_constant<bool, true> (0x0x7faa3a8145a0) 0 empty

Class std::is_constructible<double, const double&>
   size=1 align=1
   base size=1 base align=1
std::is_constructible<double, const double&> (0x0x7faa3a81ba28) 0 empty
  std::integral_constant<bool, true> (0x0x7faa3a814600) 0 empty

Class std::__and_<std::is_constructible<const int, const int&>, std::is_constructible<double, const double&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<const int, const int&>, std::is_constructible<double, const double&> > (0x0x7faa3a81ba90) 0 empty
  std::is_constructible<double, const double&> (0x0x7faa3a81baf8) 0 empty
    std::integral_constant<bool, true> (0x0x7faa3a814660) 0 empty

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

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

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

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

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

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

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

Class std::__or_<std::is_function<const int>, std::is_array<const int> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<const int>, std::is_array<const int> > (0x0x7faa3a81bd68) 0 empty
  std::is_array<const int> (0x0x7faa3a81bdd0) 0 empty
    std::integral_constant<bool, false> (0x0x7faa3a8149c0) 0 empty

Class std::__or_<std::is_void<const int&>, std::is_function<const int>, std::is_array<const int> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<const int&>, std::is_function<const int>, std::is_array<const int> > (0x0x7faa3a81be38) 0 empty
  std::__or_<std::is_function<const int>, std::is_array<const int> > (0x0x7faa3a81bea0) 0 empty
    std::is_array<const int> (0x0x7faa3a81bf08) 0 empty
      std::integral_constant<bool, false> (0x0x7faa3a814a20) 0 empty

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

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

Class std::conditional<true, std::is_convertible<const double&, double>, std::is_convertible<const int&, const int> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_convertible<const double&, double>, std::is_convertible<const int&, const int> > (0x0x7faa3a814c00) 0 empty

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

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

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

Class std::__is_void_helper<const double&>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<const double&> (0x0x7faa3a8350d0) 0 empty
  std::integral_constant<bool, false> (0x0x7faa3a814d80) 0 empty

Class std::is_void<const double&>
   size=1 align=1
   base size=1 base align=1
std::is_void<const double&> (0x0x7faa3a835138) 0 empty
  std::integral_constant<bool, false> (0x0x7faa3a814de0) 0 empty

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

Class std::conditional<false, std::is_function<double>, std::is_array<double> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<double>, std::is_array<double> > (0x0x7faa3a814ea0) 0 empty

Class std::__or_<std::is_function<double>, std::is_array<double> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<double>, std::is_array<double> > (0x0x7faa3a8351a0) 0 empty
  std::is_array<double> (0x0x7faa3a835208) 0 empty
    std::integral_constant<bool, false> (0x0x7faa3a814f00) 0 empty

Class std::__or_<std::is_void<const double&>, std::is_function<double>, std::is_array<double> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<const double&>, std::is_function<double>, std::is_array<double> > (0x0x7faa3a835270) 0 empty
  std::__or_<std::is_function<double>, std::is_array<double> > (0x0x7faa3a8352d8) 0 empty
    std::is_array<double> (0x0x7faa3a835340) 0 empty
      std::integral_constant<bool, false> (0x0x7faa3a814f60) 0 empty

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

Class std::is_convertible<const double&, double>
   size=1 align=1
   base size=1 base align=1
std::is_convertible<const double&, double> (0x0x7faa3a835410) 0 empty
  std::integral_constant<bool, true> (0x0x7faa3a842120) 0 empty

Class std::__and_<std::is_convertible<const int&, const int>, std::is_convertible<const double&, double> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_convertible<const int&, const int>, std::is_convertible<const double&, double> > (0x0x7faa3a835478) 0 empty
  std::is_convertible<const double&, double> (0x0x7faa3a8354e0) 0 empty
    std::integral_constant<bool, true> (0x0x7faa3a842180) 0 empty

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

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

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

Class std::conditional<true, std::__is_direct_constructible_impl<const int, int&&>, std::is_destructible<const int> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_direct_constructible_impl<const int, int&&>, std::is_destructible<const int> > (0x0x7faa3a842420) 0 empty

Class std::__is_direct_constructible_impl<const int, int&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_impl<const int, int&&> (0x0x7faa3a835618) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7faa3a842480) 0 empty

Class std::__and_<std::is_destructible<const int>, std::__is_direct_constructible_impl<const int, int&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_destructible<const int>, std::__is_direct_constructible_impl<const int, int&&> > (0x0x7faa3a8356e8) 0 empty
  std::__is_direct_constructible_impl<const int, int&&> (0x0x7faa3a835750) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7faa3a8424e0) 0 empty

Class std::__is_direct_constructible_new_safe<const int, int&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new_safe<const int, int&&> (0x0x7faa3a835888) 0 empty
  std::__and_<std::is_destructible<const int>, std::__is_direct_constructible_impl<const int, int&&> > (0x0x7faa3a8358f0) 0 empty
    std::__is_direct_constructible_impl<const int, int&&> (0x0x7faa3a835958) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7faa3a842600) 0 empty

Class std::__is_direct_constructible_new<const int, int&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new<const int, int&&> (0x0x7faa3a835a28) 0 empty
  std::__is_direct_constructible_new_safe<const int, int&&> (0x0x7faa3a835a90) 0 empty
    std::__and_<std::is_destructible<const int>, std::__is_direct_constructible_impl<const int, int&&> > (0x0x7faa3a835af8) 0 empty
      std::__is_direct_constructible_impl<const int, int&&> (0x0x7faa3a835b60) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7faa3a842660) 0 empty

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

Class std::__is_constructible_impl<const int, int&&>
   size=1 align=1
   base size=1 base align=1
std::__is_constructible_impl<const int, int&&> (0x0x7faa3a835c98) 0 empty
  std::__is_direct_constructible<const int, int&&> (0x0x7faa3a835d00) 0 empty
    std::integral_constant<bool, true> (0x0x7faa3a842720) 0 empty

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

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

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

Class std::conditional<true, std::__is_direct_constructible_impl<double, double&&>, std::is_destructible<double> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_direct_constructible_impl<double, double&&>, std::is_destructible<double> > (0x0x7faa3a8428a0) 0 empty

Class std::__is_direct_constructible_impl<double, double&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_impl<double, double&&> (0x0x7faa3a835f70) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7faa3a842900) 0 empty

Class std::__and_<std::is_destructible<double>, std::__is_direct_constructible_impl<double, double&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_destructible<double>, std::__is_direct_constructible_impl<double, double&&> > (0x0x7faa3a85f068) 0 empty
  std::__is_direct_constructible_impl<double, double&&> (0x0x7faa3a85f0d0) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7faa3a842960) 0 empty

Class std::__is_direct_constructible_new_safe<double, double&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new_safe<double, double&&> (0x0x7faa3a85f208) 0 empty
  std::__and_<std::is_destructible<double>, std::__is_direct_constructible_impl<double, double&&> > (0x0x7faa3a85f270) 0 empty
    std::__is_direct_constructible_impl<double, double&&> (0x0x7faa3a85f2d8) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7faa3a842a80) 0 empty

Class std::__is_direct_constructible_new<double, double&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new<double, double&&> (0x0x7faa3a85f3a8) 0 empty
  std::__is_direct_constructible_new_safe<double, double&&> (0x0x7faa3a85f410) 0 empty
    std::__and_<std::is_destructible<double>, std::__is_direct_constructible_impl<double, double&&> > (0x0x7faa3a85f478) 0 empty
      std::__is_direct_constructible_impl<double, double&&> (0x0x7faa3a85f4e0) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7faa3a842ae0) 0 empty

Class std::__is_direct_constructible<double, double&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible<double, double&&> (0x0x7faa3a85f5b0) 0 empty
  std::integral_constant<bool, true> (0x0x7faa3a842b40) 0 empty

Class std::__is_constructible_impl<double, double&&>
   size=1 align=1
   base size=1 base align=1
std::__is_constructible_impl<double, double&&> (0x0x7faa3a85f618) 0 empty
  std::__is_direct_constructible<double, double&&> (0x0x7faa3a85f680) 0 empty
    std::integral_constant<bool, true> (0x0x7faa3a842ba0) 0 empty

Class std::is_constructible<double, double&&>
   size=1 align=1
   base size=1 base align=1
std::is_constructible<double, double&&> (0x0x7faa3a85f6e8) 0 empty
  std::integral_constant<bool, true> (0x0x7faa3a842c00) 0 empty

Class std::__and_<std::is_constructible<const int, int&&>, std::is_constructible<double, double&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<const int, int&&>, std::is_constructible<double, double&&> > (0x0x7faa3a85f750) 0 empty
  std::is_constructible<double, double&&> (0x0x7faa3a85f7b8) 0 empty
    std::integral_constant<bool, true> (0x0x7faa3a842c60) 0 empty

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

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

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

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

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

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

Class std::__or_<std::is_void<int&&>, std::is_function<const int>, std::is_array<const int> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<int&&>, std::is_function<const int>, std::is_array<const int> > (0x0x7faa3a85f958) 0 empty
  std::__or_<std::is_function<const int>, std::is_array<const int> > (0x0x7faa3a85f9c0) 0 empty
    std::is_array<const int> (0x0x7faa3a85fa28) 0 empty
      std::integral_constant<bool, false> (0x0x7faa3a86d120) 0 empty

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

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

Class std::conditional<true, std::is_convertible<double&&, double>, std::is_convertible<int&&, const int> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_convertible<double&&, double>, std::is_convertible<int&&, const int> > (0x0x7faa3a86d240) 0 empty

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

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

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

Class std::__is_void_helper<double&&>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<double&&> (0x0x7faa3a85fd68) 0 empty
  std::integral_constant<bool, false> (0x0x7faa3a86d3c0) 0 empty

Class std::is_void<double&&>
   size=1 align=1
   base size=1 base align=1
std::is_void<double&&> (0x0x7faa3a85fdd0) 0 empty
  std::integral_constant<bool, false> (0x0x7faa3a86d420) 0 empty

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

Class std::__or_<std::is_void<double&&>, std::is_function<double>, std::is_array<double> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<double&&>, std::is_function<double>, std::is_array<double> > (0x0x7faa3a85fe38) 0 empty
  std::__or_<std::is_function<double>, std::is_array<double> > (0x0x7faa3a85fea0) 0 empty
    std::is_array<double> (0x0x7faa3a85ff08) 0 empty
      std::integral_constant<bool, false> (0x0x7faa3a86d4e0) 0 empty

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

Class std::is_convertible<double&&, double>
   size=1 align=1
   base size=1 base align=1
std::is_convertible<double&&, double> (0x0x7faa3a887000) 0 empty
  std::integral_constant<bool, true> (0x0x7faa3a86d5a0) 0 empty

Class std::__and_<std::is_convertible<int&&, const int>, std::is_convertible<double&&, double> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_convertible<int&&, const int>, std::is_convertible<double&&, double> > (0x0x7faa3a887068) 0 empty
  std::is_convertible<double&&, double> (0x0x7faa3a8870d0) 0 empty
    std::integral_constant<bool, true> (0x0x7faa3a86d600) 0 empty

Class std::__is_direct_constructible_impl<std::pair<const int, double>, std::pair<int, double>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_impl<std::pair<const int, double>, std::pair<int, double>&&> (0x0x7faa3a7a2a90) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7faa3a7a8420) 0 empty

Class std::__and_<std::is_destructible<std::pair<const int, double> >, std::__is_direct_constructible_impl<std::pair<const int, double>, std::pair<int, double>&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_destructible<std::pair<const int, double> >, std::__is_direct_constructible_impl<std::pair<const int, double>, std::pair<int, double>&&> > (0x0x7faa3a887138) 0 empty
  std::__is_direct_constructible_impl<std::pair<const int, double>, std::pair<int, double>&&> (0x0x7faa3a8871a0) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7faa3a86d840) 0 empty

Class std::__is_direct_constructible_new_safe<std::pair<const int, double>, std::pair<int, double>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new_safe<std::pair<const int, double>, std::pair<int, double>&&> (0x0x7faa3a887208) 0 empty
  std::__and_<std::is_destructible<std::pair<const int, double> >, std::__is_direct_constructible_impl<std::pair<const int, double>, std::pair<int, double>&&> > (0x0x7faa3a887270) 0 empty
    std::__is_direct_constructible_impl<std::pair<const int, double>, std::pair<int, double>&&> (0x0x7faa3a8872d8) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7faa3a86d900) 0 empty

Class std::__is_direct_constructible_new<std::pair<const int, double>, std::pair<int, double>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new<std::pair<const int, double>, std::pair<int, double>&&> (0x0x7faa3a887340) 0 empty
  std::__is_direct_constructible_new_safe<std::pair<const int, double>, std::pair<int, double>&&> (0x0x7faa3a8873a8) 0 empty
    std::__and_<std::is_destructible<std::pair<const int, double> >, std::__is_direct_constructible_impl<std::pair<const int, double>, std::pair<int, double>&&> > (0x0x7faa3a887410) 0 empty
      std::__is_direct_constructible_impl<std::pair<const int, double>, std::pair<int, double>&&> (0x0x7faa3a887478) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7faa3a86da80) 0 empty

Class std::__is_direct_constructible<std::pair<const int, double>, std::pair<int, double>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible<std::pair<const int, double>, std::pair<int, double>&&> (0x0x7faa3a8874e0) 0 empty
  std::integral_constant<bool, true> (0x0x7faa3a86dc60) 0 empty

Class std::__is_constructible_impl<std::pair<const int, double>, std::pair<int, double>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_constructible_impl<std::pair<const int, double>, std::pair<int, double>&&> (0x0x7faa3a887548) 0 empty
  std::__is_direct_constructible<std::pair<const int, double>, std::pair<int, double>&&> (0x0x7faa3a8875b0) 0 empty
    std::integral_constant<bool, true> (0x0x7faa3a86dcc0) 0 empty

Class std::is_constructible<std::pair<const int, double>, std::pair<int, double>&&>
   size=1 align=1
   base size=1 base align=1
std::is_constructible<std::pair<const int, double>, std::pair<int, double>&&> (0x0x7faa3a887618) 0 empty
  std::integral_constant<bool, true> (0x0x7faa3a86dd20) 0 empty

Class std::_Rb_tree_const_iterator<std::pair<const int, double> >
   size=8 align=8
   base size=8 base align=8
std::_Rb_tree_const_iterator<std::pair<const int, double> > (0x0x7faa3a86dd80) 0

Class std::is_error_code_enum<std::_Rb_tree_const_iterator<std::pair<const int, double> > >
   size=1 align=1
   base size=1 base align=1
std::is_error_code_enum<std::_Rb_tree_const_iterator<std::pair<const int, double> > > (0x0x7faa3a8878f0) 0 empty
  std::integral_constant<bool, false> (0x0x7faa3a86dde0) 0 empty

Class std::is_error_condition_enum<std::_Rb_tree_const_iterator<std::pair<const int, double> > >
   size=1 align=1
   base size=1 base align=1
std::is_error_condition_enum<std::_Rb_tree_const_iterator<std::pair<const int, double> > > (0x0x7faa3a8879c0) 0 empty
  std::integral_constant<bool, false> (0x0x7faa3a86de40) 0 empty

Vtable for std::type_info
std::type_info::_ZTVSt9type_info: 8u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt9type_info)
16    (int (*)(...))std::type_info::~type_info
24    (int (*)(...))std::type_info::~type_info
32    (int (*)(...))std::type_info::__is_pointer_p
40    (int (*)(...))std::type_info::__is_function_p
48    (int (*)(...))std::type_info::__do_catch
56    (int (*)(...))std::type_info::__do_upcast

Class std::type_info
   size=16 align=8
   base size=16 base align=8
std::type_info (0x0x7faa3a8ab060) 0
    vptr=((& std::type_info::_ZTVSt9type_info) + 16u)

Vtable for std::bad_cast
std::bad_cast::_ZTVSt8bad_cast: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt8bad_cast)
16    (int (*)(...))std::bad_cast::~bad_cast
24    (int (*)(...))std::bad_cast::~bad_cast
32    (int (*)(...))std::bad_cast::what

Class std::bad_cast
   size=8 align=8
   base size=8 base align=8
std::bad_cast (0x0x7faa3a887a28) 0 nearly-empty
    vptr=((& std::bad_cast::_ZTVSt8bad_cast) + 16u)
  std::exception (0x0x7faa3a8ab420) 0 nearly-empty
      primary-for std::bad_cast (0x0x7faa3a887a28)

Vtable for std::bad_typeid
std::bad_typeid::_ZTVSt10bad_typeid: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt10bad_typeid)
16    (int (*)(...))std::bad_typeid::~bad_typeid
24    (int (*)(...))std::bad_typeid::~bad_typeid
32    (int (*)(...))std::bad_typeid::what

Class std::bad_typeid
   size=8 align=8
   base size=8 base align=8
std::bad_typeid (0x0x7faa3a887a90) 0 nearly-empty
    vptr=((& std::bad_typeid::_ZTVSt10bad_typeid) + 16u)
  std::exception (0x0x7faa3a8ab600) 0 nearly-empty
      primary-for std::bad_typeid (0x0x7faa3a887a90)

Class std::integral_constant<int, 0>
   size=1 align=1
   base size=0 base align=1
std::integral_constant<int, 0> (0x0x7faa3a963240) 0 empty

Class std::_Maybe_wrap_member_pointer<void>
   size=1 align=1
   base size=0 base align=1
std::_Maybe_wrap_member_pointer<void> (0x0x7faa3a963960) 0 empty

Vtable for std::bad_function_call
std::bad_function_call::_ZTVSt17bad_function_call: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt17bad_function_call)
16    (int (*)(...))std::bad_function_call::~bad_function_call
24    (int (*)(...))std::bad_function_call::~bad_function_call
32    (int (*)(...))std::bad_function_call::what

Class std::bad_function_call
   size=8 align=8
   base size=8 base align=8
std::bad_function_call (0x0x7faa3a956af8) 0 nearly-empty
    vptr=((& std::bad_function_call::_ZTVSt17bad_function_call) + 16u)
  std::exception (0x0x7faa3a5b8ea0) 0 nearly-empty
      primary-for std::bad_function_call (0x0x7faa3a956af8)

Class std::_Nocopy_types
   size=16 align=8
   base size=16 base align=8
std::_Nocopy_types (0x0x7faa3a5b8f60) 0

Class std::_Any_data
   size=16 align=8
   base size=16 base align=8
std::_Any_data (0x0x7faa3a608000) 0

Class std::_Function_base
   size=24 align=8
   base size=24 base align=8
std::_Function_base (0x0x7faa3a6084e0) 0

Vtable for CoinPackedVector
CoinPackedVector::_ZTV16CoinPackedVector: 7u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTI16CoinPackedVector)
16    (int (*)(...))CoinPackedVector::getNumElements
24    (int (*)(...))CoinPackedVector::getIndices
32    (int (*)(...))CoinPackedVector::getElements
40    (int (*)(...))CoinPackedVector::~CoinPackedVector
48    (int (*)(...))CoinPackedVector::~CoinPackedVector

Class CoinPackedVector
   size=72 align=8
   base size=68 base align=8
CoinPackedVector (0x0x7faa3a6533a8) 0
    vptr=((& CoinPackedVector::_ZTV16CoinPackedVector) + 16u)
  CoinPackedVectorBase (0x0x7faa3a6a98a0) 0
      primary-for CoinPackedVector (0x0x7faa3a6533a8)

Class CoinFirstLess_3<int, int, double>
   size=1 align=1
   base size=0 base align=1
CoinFirstLess_3<int, int, double> (0x0x7faa3a6a9cc0) 0 empty

Class CoinFirstGreater_3<int, int, double>
   size=1 align=1
   base size=0 base align=1
CoinFirstGreater_3<int, int, double> (0x0x7faa3a6a9d80) 0 empty

Class CoinFirstLess_3<double, int, int>
   size=1 align=1
   base size=0 base align=1
CoinFirstLess_3<double, int, int> (0x0x7faa3a6a9e40) 0 empty

Class CoinFirstGreater_3<double, int, int>
   size=1 align=1
   base size=0 base align=1
CoinFirstGreater_3<double, int, int> (0x0x7faa3a6a9f00) 0 empty

Class std::binary_function<double, double, double>
   size=1 align=1
   base size=0 base align=1
std::binary_function<double, double, double> (0x0x7faa3a6f7540) 0 empty

Class std::plus<double>
   size=1 align=1
   base size=1 base align=1
std::plus<double> (0x0x7faa3a653a90) 0 empty
  std::binary_function<double, double, double> (0x0x7faa3a6f75a0) 0 empty

Class std::minus<double>
   size=1 align=1
   base size=1 base align=1
std::minus<double> (0x0x7faa3a653af8) 0 empty
  std::binary_function<double, double, double> (0x0x7faa3a6f7660) 0 empty

Class std::multiplies<double>
   size=1 align=1
   base size=1 base align=1
std::multiplies<double> (0x0x7faa3a653b60) 0 empty
  std::binary_function<double, double, double> (0x0x7faa3a6f7720) 0 empty

Class std::divides<double>
   size=1 align=1
   base size=1 base align=1
std::divides<double> (0x0x7faa3a653bc8) 0 empty
  std::binary_function<double, double, double> (0x0x7faa3a6f77e0) 0 empty

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

Class std::allocator<int>
   size=1 align=1
   base size=1 base align=1
std::allocator<int> (0x0x7faa3a653c98) 0 empty
  __gnu_cxx::new_allocator<int> (0x0x7faa3a743900) 0 empty

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

Class __gnu_cxx::__alloc_traits<std::allocator<int> >
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__alloc_traits<std::allocator<int> > (0x0x7faa3a653dd0) 0 empty
  std::allocator_traits<std::allocator<int> > (0x0x7faa3a7439c0) 0 empty

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

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

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

Class std::allocator<std::_Rb_tree_node<int> >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::_Rb_tree_node<int> > (0x0x7faa3a653f08) 0 empty
  __gnu_cxx::new_allocator<std::_Rb_tree_node<int> > (0x0x7faa3a743c00) 0 empty

Class std::_Rb_tree<int, int, std::_Identity<int>, std::less<int>, std::allocator<int> >::_Rb_tree_impl<std::less<int>, true>
   size=48 align=8
   base size=48 base align=8
std::_Rb_tree<int, int, std::_Identity<int>, std::less<int>, std::allocator<int> >::_Rb_tree_impl<std::less<int>, true> (0x0x7faa3a653410) 0
  std::allocator<std::_Rb_tree_node<int> > (0x0x7faa3a653478) 0 empty
    __gnu_cxx::new_allocator<std::_Rb_tree_node<int> > (0x0x7faa3a743c60) 0 empty

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

Class std::set<int>
   size=48 align=8
   base size=48 base align=8
std::set<int> (0x0x7faa3a7437e0) 0

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

Class std::_Rb_tree_const_iterator<int>
   size=8 align=8
   base size=8 base align=8
std::_Rb_tree_const_iterator<int> (0x0x7faa3a743d80) 0

Class std::_PCC<true, std::_Rb_tree_const_iterator<int>, bool>
   size=1 align=1
   base size=0 base align=1
std::_PCC<true, std::_Rb_tree_const_iterator<int>, bool> (0x0x7faa3a743de0) 0 empty

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

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

Class std::is_lvalue_reference<std::_Rb_tree_const_iterator<int> >
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<std::_Rb_tree_const_iterator<int> > (0x0x7faa3a653680) 0 empty
  std::integral_constant<bool, false> (0x0x7faa3a743f00) 0 empty

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

Class std::is_rvalue_reference<std::_Rb_tree_const_iterator<int> >
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<std::_Rb_tree_const_iterator<int> > (0x0x7faa3a6536e8) 0 empty
  std::integral_constant<bool, false> (0x0x7faa3a4ca000) 0 empty

Class std::__or_<std::is_lvalue_reference<std::_Rb_tree_const_iterator<int> >, std::is_rvalue_reference<std::_Rb_tree_const_iterator<int> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<std::_Rb_tree_const_iterator<int> >, std::is_rvalue_reference<std::_Rb_tree_const_iterator<int> > > (0x0x7faa3a653750) 0 empty
  std::is_rvalue_reference<std::_Rb_tree_const_iterator<int> > (0x0x7faa3a6537b8) 0 empty
    std::integral_constant<bool, false> (0x0x7faa3a4ca060) 0 empty

Class std::is_reference<std::_Rb_tree_const_iterator<int> >
   size=1 align=1
   base size=1 base align=1
std::is_reference<std::_Rb_tree_const_iterator<int> > (0x0x7faa3a653820) 0 empty
  std::integral_constant<bool, false> (0x0x7faa3a4ca0c0) 0 empty

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

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

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

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

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

Class std::is_void<std::_Rb_tree_const_iterator<int> >
   size=1 align=1
   base size=1 base align=1
std::is_void<std::_Rb_tree_const_iterator<int> > (0x0x7faa3a653958) 0 empty
  std::integral_constant<bool, false> (0x0x7faa3a4ca300) 0 empty

Class std::__or_<std::is_reference<std::_Rb_tree_const_iterator<int> >, std::is_void<std::_Rb_tree_const_iterator<int> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::_Rb_tree_const_iterator<int> >, std::is_void<std::_Rb_tree_const_iterator<int> > > (0x0x7faa3a6539c0) 0 empty
  std::is_void<std::_Rb_tree_const_iterator<int> > (0x0x7faa3a653a28) 0 empty
    std::integral_constant<bool, false> (0x0x7faa3a4ca360) 0 empty

Class std::__or_<std::is_function<std::_Rb_tree_const_iterator<int> >, std::is_reference<std::_Rb_tree_const_iterator<int> >, std::is_void<std::_Rb_tree_const_iterator<int> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::_Rb_tree_const_iterator<int> >, std::is_reference<std::_Rb_tree_const_iterator<int> >, std::is_void<std::_Rb_tree_const_iterator<int> > > (0x0x7faa3a6534e0) 0 empty
  std::__or_<std::is_reference<std::_Rb_tree_const_iterator<int> >, std::is_void<std::_Rb_tree_const_iterator<int> > > (0x0x7faa3a653548) 0 empty
    std::is_void<std::_Rb_tree_const_iterator<int> > (0x0x7faa3a653c30) 0 empty
      std::integral_constant<bool, false> (0x0x7faa3a4ca3c0) 0 empty

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

Class std::is_object<std::_Rb_tree_const_iterator<int> >
   size=1 align=1
   base size=1 base align=1
std::is_object<std::_Rb_tree_const_iterator<int> > (0x0x7faa3a653e38) 0 empty
  std::integral_constant<bool, true> (0x0x7faa3a4ca480) 0 empty

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

Class std::__or_<std::is_object<std::_Rb_tree_const_iterator<int> >, std::is_reference<std::_Rb_tree_const_iterator<int> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<std::_Rb_tree_const_iterator<int> >, std::is_reference<std::_Rb_tree_const_iterator<int> > > (0x0x7faa3a4d7000) 0 empty
  std::is_object<std::_Rb_tree_const_iterator<int> > (0x0x7faa3a4d7068) 0 empty
    std::integral_constant<bool, true> (0x0x7faa3a4ca540) 0 empty

Class std::__is_referenceable<std::_Rb_tree_const_iterator<int> >
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<std::_Rb_tree_const_iterator<int> > (0x0x7faa3a4d70d0) 0 empty
  std::integral_constant<bool, true> (0x0x7faa3a4ca5a0) 0 empty

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

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

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

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

Class std::__or_<std::is_lvalue_reference<std::_Rb_tree_const_iterator<int>&>, std::is_rvalue_reference<std::_Rb_tree_const_iterator<int>&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<std::_Rb_tree_const_iterator<int>&>, std::is_rvalue_reference<std::_Rb_tree_const_iterator<int>&> > (0x0x7faa3a4d7208) 0 empty
  std::is_lvalue_reference<std::_Rb_tree_const_iterator<int>&> (0x0x7faa3a4d7270) 0 empty
    std::integral_constant<bool, true> (0x0x7faa3a4ca7e0) 0 empty

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

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

Class std::__or_<std::is_reference<std::_Rb_tree_const_iterator<int>&>, std::is_void<std::_Rb_tree_const_iterator<int>&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::_Rb_tree_const_iterator<int>&>, std::is_void<std::_Rb_tree_const_iterator<int>&> > (0x0x7faa3a4d7340) 0 empty
  std::is_reference<std::_Rb_tree_const_iterator<int>&> (0x0x7faa3a4d73a8) 0 empty
    std::integral_constant<bool, true> (0x0x7faa3a4ca900) 0 empty

Class std::__or_<std::is_function<std::_Rb_tree_const_iterator<int>&>, std::is_reference<std::_Rb_tree_const_iterator<int>&>, std::is_void<std::_Rb_tree_const_iterator<int>&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::_Rb_tree_const_iterator<int>&>, std::is_reference<std::_Rb_tree_const_iterator<int>&>, std::is_void<std::_Rb_tree_const_iterator<int>&> > (0x0x7faa3a4d7410) 0 empty
  std::__or_<std::is_reference<std::_Rb_tree_const_iterator<int>&>, std::is_void<std::_Rb_tree_const_iterator<int>&> > (0x0x7faa3a4d7478) 0 empty
    std::is_reference<std::_Rb_tree_const_iterator<int>&> (0x0x7faa3a4d74e0) 0 empty
      std::integral_constant<bool, true> (0x0x7faa3a4ca960) 0 empty

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

Class std::is_object<std::_Rb_tree_const_iterator<int>&>
   size=1 align=1
   base size=1 base align=1
std::is_object<std::_Rb_tree_const_iterator<int>&> (0x0x7faa3a4d75b0) 0 empty
  std::integral_constant<bool, false> (0x0x7faa3a4caa20) 0 empty

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

Class std::__or_<std::is_object<std::_Rb_tree_const_iterator<int>&>, std::is_reference<std::_Rb_tree_const_iterator<int>&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<std::_Rb_tree_const_iterator<int>&>, std::is_reference<std::_Rb_tree_const_iterator<int>&> > (0x0x7faa3a4d7618) 0 empty
  std::is_reference<std::_Rb_tree_const_iterator<int>&> (0x0x7faa3a4d7680) 0 empty
    std::integral_constant<bool, true> (0x0x7faa3a4caae0) 0 empty

Class std::__is_referenceable<std::_Rb_tree_const_iterator<int>&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<std::_Rb_tree_const_iterator<int>&> (0x0x7faa3a4d76e8) 0 empty
  std::integral_constant<bool, true> (0x0x7faa3a4cab40) 0 empty

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

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

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

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

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

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

Class std::__or_<std::is_lvalue_reference<const std::_Rb_tree_const_iterator<int>&>, std::is_rvalue_reference<const std::_Rb_tree_const_iterator<int>&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<const std::_Rb_tree_const_iterator<int>&>, std::is_rvalue_reference<const std::_Rb_tree_const_iterator<int>&> > (0x0x7faa3a4d78f0) 0 empty
  std::is_lvalue_reference<const std::_Rb_tree_const_iterator<int>&> (0x0x7faa3a4d7958) 0 empty
    std::integral_constant<bool, true> (0x0x7faa3a4cade0) 0 empty

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

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

Class std::__or_<std::is_reference<const std::_Rb_tree_const_iterator<int>&>, std::is_void<const std::_Rb_tree_const_iterator<int>&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<const std::_Rb_tree_const_iterator<int>&>, std::is_void<const std::_Rb_tree_const_iterator<int>&> > (0x0x7faa3a4d7a28) 0 empty
  std::is_reference<const std::_Rb_tree_const_iterator<int>&> (0x0x7faa3a4d7a90) 0 empty
    std::integral_constant<bool, true> (0x0x7faa3a4caf00) 0 empty

Class std::__or_<std::is_function<const std::_Rb_tree_const_iterator<int>&>, std::is_reference<const std::_Rb_tree_const_iterator<int>&>, std::is_void<const std::_Rb_tree_const_iterator<int>&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<const std::_Rb_tree_const_iterator<int>&>, std::is_reference<const std::_Rb_tree_const_iterator<int>&>, std::is_void<const std::_Rb_tree_const_iterator<int>&> > (0x0x7faa3a4d7af8) 0 empty
  std::__or_<std::is_reference<const std::_Rb_tree_const_iterator<int>&>, std::is_void<const std::_Rb_tree_const_iterator<int>&> > (0x0x7faa3a4d7b60) 0 empty
    std::is_reference<const std::_Rb_tree_const_iterator<int>&> (0x0x7faa3a4d7bc8) 0 empty
      std::integral_constant<bool, true> (0x0x7faa3a4caf60) 0 empty

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

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

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

Class std::__or_<std::is_object<const std::_Rb_tree_const_iterator<int>&>, std::is_reference<const std::_Rb_tree_const_iterator<int>&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<const std::_Rb_tree_const_iterator<int>&>, std::is_reference<const std::_Rb_tree_const_iterator<int>&> > (0x0x7faa3a4d7d00) 0 empty
  std::is_reference<const std::_Rb_tree_const_iterator<int>&> (0x0x7faa3a4d7d68) 0 empty
    std::integral_constant<bool, true> (0x0x7faa3a4fb120) 0 empty

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

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

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

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

Class std::is_assignable<std::_Rb_tree_const_iterator<int>&, const std::_Rb_tree_const_iterator<int>&>
   size=1 align=1
   base size=1 base align=1
std::is_assignable<std::_Rb_tree_const_iterator<int>&, const std::_Rb_tree_const_iterator<int>&> (0x0x7faa3a4d7f70) 0 empty
  std::integral_constant<bool, true> (0x0x7faa3a4fb2a0) 0 empty

Class std::__is_copy_assignable_impl<std::_Rb_tree_const_iterator<int>, true>
   size=1 align=1
   base size=1 base align=1
std::__is_copy_assignable_impl<std::_Rb_tree_const_iterator<int>, true> (0x0x7faa3a5060d0) 0 empty
  std::is_assignable<std::_Rb_tree_const_iterator<int>&, const std::_Rb_tree_const_iterator<int>&> (0x0x7faa3a506138) 0 empty
    std::integral_constant<bool, true> (0x0x7faa3a4fb3c0) 0 empty

Class std::is_copy_assignable<std::_Rb_tree_const_iterator<int> >
   size=1 align=1
   base size=1 base align=1
std::is_copy_assignable<std::_Rb_tree_const_iterator<int> > (0x0x7faa3a506208) 0 empty
  std::__is_copy_assignable_impl<std::_Rb_tree_const_iterator<int>, true> (0x0x7faa3a506270) 0 empty
    std::is_assignable<std::_Rb_tree_const_iterator<int>&, const std::_Rb_tree_const_iterator<int>&> (0x0x7faa3a5062d8) 0 empty
      std::integral_constant<bool, true> (0x0x7faa3a4fb420) 0 empty

Class std::conditional<true, std::is_copy_assignable<bool>, std::is_copy_assignable<std::_Rb_tree_const_iterator<int> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_copy_assignable<bool>, std::is_copy_assignable<std::_Rb_tree_const_iterator<int> > > (0x0x7faa3a4fb480) 0 empty

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

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

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

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

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

Class std::__or_<std::is_lvalue_reference<bool>, std::is_rvalue_reference<bool> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<bool>, std::is_rvalue_reference<bool> > (0x0x7faa3a5065b0) 0 empty
  std::is_rvalue_reference<bool> (0x0x7faa3a506618) 0 empty
    std::integral_constant<bool, false> (0x0x7faa3a4fb780) 0 empty

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

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

Class std::remove_volatile<bool>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<bool> (0x0x7faa3a4fb900) 0 empty

Class std::remove_const<bool>
   size=1 align=1
   base size=0 base align=1
std::remove_const<bool> (0x0x7faa3a4fb960) 0 empty

Class std::remove_cv<bool>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<bool> (0x0x7faa3a4fb8a0) 0 empty

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

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

Class std::__or_<std::is_reference<bool>, std::is_void<bool> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<bool>, std::is_void<bool> > (0x0x7faa3a506820) 0 empty
  std::is_void<bool> (0x0x7faa3a506888) 0 empty
    std::integral_constant<bool, false> (0x0x7faa3a4fba80) 0 empty

Class std::__or_<std::is_function<bool>, std::is_reference<bool>, std::is_void<bool> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<bool>, std::is_reference<bool>, std::is_void<bool> > (0x0x7faa3a5068f0) 0 empty
  std::__or_<std::is_reference<bool>, std::is_void<bool> > (0x0x7faa3a506958) 0 empty
    std::is_void<bool> (0x0x7faa3a5069c0) 0 empty
      std::integral_constant<bool, false> (0x0x7faa3a4fbae0) 0 empty

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

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

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

Class std::__or_<std::is_object<bool>, std::is_reference<bool> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<bool>, std::is_reference<bool> > (0x0x7faa3a506af8) 0 empty
  std::is_object<bool> (0x0x7faa3a506b60) 0 empty
    std::integral_constant<bool, true> (0x0x7faa3a4fbde0) 0 empty

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

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

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

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

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

Class std::__or_<std::is_lvalue_reference<bool&>, std::is_rvalue_reference<bool&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<bool&>, std::is_rvalue_reference<bool&> > (0x0x7faa3a506d00) 0 empty
  std::is_lvalue_reference<bool&> (0x0x7faa3a506d68) 0 empty
    std::integral_constant<bool, true> (0x0x7faa3a529180) 0 empty

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

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

Class std::__or_<std::is_reference<bool&>, std::is_void<bool&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<bool&>, std::is_void<bool&> > (0x0x7faa3a506e38) 0 empty
  std::is_reference<bool&> (0x0x7faa3a506ea0) 0 empty
    std::integral_constant<bool, true> (0x0x7faa3a5292a0) 0 empty

Class std::__or_<std::is_function<bool&>, std::is_reference<bool&>, std::is_void<bool&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<bool&>, std::is_reference<bool&>, std::is_void<bool&> > (0x0x7faa3a506f08) 0 empty
  std::__or_<std::is_reference<bool&>, std::is_void<bool&> > (0x0x7faa3a506f70) 0 empty
    std::is_reference<bool&> (0x0x7faa3a52d000) 0 empty
      std::integral_constant<bool, true> (0x0x7faa3a529300) 0 empty

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

Class std::is_object<bool&>
   size=1 align=1
   base size=1 base align=1
std::is_object<bool&> (0x0x7faa3a52d1a0) 0 empty
  std::integral_constant<bool, false> (0x0x7faa3a529480) 0 empty

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

Class std::__or_<std::is_object<bool&>, std::is_reference<bool&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<bool&>, std::is_reference<bool&> > (0x0x7faa3a52d208) 0 empty
  std::is_reference<bool&> (0x0x7faa3a52d270) 0 empty
    std::integral_constant<bool, true> (0x0x7faa3a529540) 0 empty

Class std::__is_referenceable<bool&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<bool&> (0x0x7faa3a52d2d8) 0 empty
  std::integral_constant<bool, true> (0x0x7faa3a5295a0) 0 empty

Class std::__add_rvalue_reference_helper<bool&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<bool&, true> (0x0x7faa3a529600) 0 empty

Class std::add_rvalue_reference<bool&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<bool&> (0x0x7faa3a52d340) 0 empty
  std::__add_rvalue_reference_helper<bool&, true> (0x0x7faa3a529660) 0 empty

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

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

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

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

Class std::__or_<std::is_lvalue_reference<const bool&>, std::is_rvalue_reference<const bool&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<const bool&>, std::is_rvalue_reference<const bool&> > (0x0x7faa3a52d680) 0 empty
  std::is_lvalue_reference<const bool&> (0x0x7faa3a52d6e8) 0 empty
    std::integral_constant<bool, true> (0x0x7faa3a529840) 0 empty

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

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

Class std::__or_<std::is_reference<const bool&>, std::is_void<const bool&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<const bool&>, std::is_void<const bool&> > (0x0x7faa3a52d7b8) 0 empty
  std::is_reference<const bool&> (0x0x7faa3a52d820) 0 empty
    std::integral_constant<bool, true> (0x0x7faa3a529a20) 0 empty

Class std::__or_<std::is_function<const bool&>, std::is_reference<const bool&>, std::is_void<const bool&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<const bool&>, std::is_reference<const bool&>, std::is_void<const bool&> > (0x0x7faa3a52d888) 0 empty
  std::__or_<std::is_reference<const bool&>, std::is_void<const bool&> > (0x0x7faa3a52d8f0) 0 empty
    std::is_reference<const bool&> (0x0x7faa3a52d958) 0 empty
      std::integral_constant<bool, true> (0x0x7faa3a529a80) 0 empty

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

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

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

Class std::__or_<std::is_object<const bool&>, std::is_reference<const bool&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<const bool&>, std::is_reference<const bool&> > (0x0x7faa3a52dc30) 0 empty
  std::is_reference<const bool&> (0x0x7faa3a52dc98) 0 empty
    std::integral_constant<bool, true> (0x0x7faa3a529c00) 0 empty

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

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

Class std::add_rvalue_reference<const bool&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<const bool&> (0x0x7faa3a52dd68) 0 empty
  std::__add_rvalue_reference_helper<const bool&, true> (0x0x7faa3a529d20) 0 empty

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

Class std::is_assignable<bool&, const bool&>
   size=1 align=1
   base size=1 base align=1
std::is_assignable<bool&, const bool&> (0x0x7faa3a52ddd0) 0 empty
  std::integral_constant<bool, true> (0x0x7faa3a529d80) 0 empty

Class std::__is_copy_assignable_impl<bool, true>
   size=1 align=1
   base size=1 base align=1
std::__is_copy_assignable_impl<bool, true> (0x0x7faa3a52de38) 0 empty
  std::is_assignable<bool&, const bool&> (0x0x7faa3a52dea0) 0 empty
    std::integral_constant<bool, true> (0x0x7faa3a529de0) 0 empty

Class std::is_copy_assignable<bool>
   size=1 align=1
   base size=1 base align=1
std::is_copy_assignable<bool> (0x0x7faa3a52df08) 0 empty
  std::__is_copy_assignable_impl<bool, true> (0x0x7faa3a52df70) 0 empty
    std::is_assignable<bool&, const bool&> (0x0x7faa3a546000) 0 empty
      std::integral_constant<bool, true> (0x0x7faa3a529e40) 0 empty

Class std::__and_<std::is_copy_assignable<std::_Rb_tree_const_iterator<int> >, std::is_copy_assignable<bool> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_copy_assignable<std::_Rb_tree_const_iterator<int> >, std::is_copy_assignable<bool> > (0x0x7faa3a546068) 0 empty
  std::is_copy_assignable<bool> (0x0x7faa3a5460d0) 0 empty
    std::__is_copy_assignable_impl<bool, true> (0x0x7faa3a546138) 0 empty
      std::is_assignable<bool&, const bool&> (0x0x7faa3a5461a0) 0 empty
        std::integral_constant<bool, true> (0x0x7faa3a529ea0) 0 empty

Class std::conditional<true, const std::pair<std::_Rb_tree_const_iterator<int>, bool>&, const std::__nonesuch&>
   size=1 align=1
   base size=0 base align=1
std::conditional<true, const std::pair<std::_Rb_tree_const_iterator<int>, bool>&, const std::__nonesuch&> (0x0x7faa3a529f00) 0 empty

Class std::__not_<std::__and_<std::is_copy_assignable<std::_Rb_tree_const_iterator<int> >, std::is_copy_assignable<bool> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__and_<std::is_copy_assignable<std::_Rb_tree_const_iterator<int> >, std::is_copy_assignable<bool> > > (0x0x7faa3a546410) 0 empty
  std::integral_constant<bool, false> (0x0x7faa3a529f60) 0 empty

Class std::conditional<false, const std::pair<std::_Rb_tree_const_iterator<int>, bool>&, const std::__nonesuch&>
   size=1 align=1
   base size=0 base align=1
std::conditional<false, const std::pair<std::_Rb_tree_const_iterator<int>, bool>&, const std::__nonesuch&> (0x0x7faa3a54c000) 0 empty

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

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

Class std::is_lvalue_reference<std::_Rb_tree_const_iterator<int>&&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<std::_Rb_tree_const_iterator<int>&&> (0x0x7faa3a546618) 0 empty
  std::integral_constant<bool, false> (0x0x7faa3a54c180) 0 empty

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

Class std::is_rvalue_reference<std::_Rb_tree_const_iterator<int>&&>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<std::_Rb_tree_const_iterator<int>&&> (0x0x7faa3a546680) 0 empty
  std::integral_constant<bool, true> (0x0x7faa3a54c240) 0 empty

Class std::__or_<std::is_lvalue_reference<std::_Rb_tree_const_iterator<int>&&>, std::is_rvalue_reference<std::_Rb_tree_const_iterator<int>&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<std::_Rb_tree_const_iterator<int>&&>, std::is_rvalue_reference<std::_Rb_tree_const_iterator<int>&&> > (0x0x7faa3a5466e8) 0 empty
  std::is_rvalue_reference<std::_Rb_tree_const_iterator<int>&&> (0x0x7faa3a546750) 0 empty
    std::integral_constant<bool, true> (0x0x7faa3a54c2a0) 0 empty

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

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

Class std::__or_<std::is_reference<std::_Rb_tree_const_iterator<int>&&>, std::is_void<std::_Rb_tree_const_iterator<int>&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::_Rb_tree_const_iterator<int>&&>, std::is_void<std::_Rb_tree_const_iterator<int>&&> > (0x0x7faa3a546820) 0 empty
  std::is_reference<std::_Rb_tree_const_iterator<int>&&> (0x0x7faa3a546888) 0 empty
    std::integral_constant<bool, true> (0x0x7faa3a54c3c0) 0 empty

Class std::__or_<std::is_function<std::_Rb_tree_const_iterator<int>&&>, std::is_reference<std::_Rb_tree_const_iterator<int>&&>, std::is_void<std::_Rb_tree_const_iterator<int>&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::_Rb_tree_const_iterator<int>&&>, std::is_reference<std::_Rb_tree_const_iterator<int>&&>, std::is_void<std::_Rb_tree_const_iterator<int>&&> > (0x0x7faa3a5468f0) 0 empty
  std::__or_<std::is_reference<std::_Rb_tree_const_iterator<int>&&>, std::is_void<std::_Rb_tree_const_iterator<int>&&> > (0x0x7faa3a546958) 0 empty
    std::is_reference<std::_Rb_tree_const_iterator<int>&&> (0x0x7faa3a5469c0) 0 empty
      std::integral_constant<bool, true> (0x0x7faa3a54c420) 0 empty

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

Class std::is_object<std::_Rb_tree_const_iterator<int>&&>
   size=1 align=1
   base size=1 base align=1
std::is_object<std::_Rb_tree_const_iterator<int>&&> (0x0x7faa3a546a90) 0 empty
  std::integral_constant<bool, false> (0x0x7faa3a54c4e0) 0 empty

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

Class std::__or_<std::is_object<std::_Rb_tree_const_iterator<int>&&>, std::is_reference<std::_Rb_tree_const_iterator<int>&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<std::_Rb_tree_const_iterator<int>&&>, std::is_reference<std::_Rb_tree_const_iterator<int>&&> > (0x0x7faa3a546af8) 0 empty
  std::is_reference<std::_Rb_tree_const_iterator<int>&&> (0x0x7faa3a546b60) 0 empty
    std::integral_constant<bool, true> (0x0x7faa3a54c5a0) 0 empty

Class std::__is_referenceable<std::_Rb_tree_const_iterator<int>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<std::_Rb_tree_const_iterator<int>&&> (0x0x7faa3a546bc8) 0 empty
  std::integral_constant<bool, true> (0x0x7faa3a54c600) 0 empty

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

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

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

Class std::is_assignable<std::_Rb_tree_const_iterator<int>&, std::_Rb_tree_const_iterator<int>&&>
   size=1 align=1
   base size=1 base align=1
std::is_assignable<std::_Rb_tree_const_iterator<int>&, std::_Rb_tree_const_iterator<int>&&> (0x0x7faa3a546d68) 0 empty
  std::integral_constant<bool, true> (0x0x7faa3a54c7e0) 0 empty

Class std::__is_move_assignable_impl<std::_Rb_tree_const_iterator<int>, true>
   size=1 align=1
   base size=1 base align=1
std::__is_move_assignable_impl<std::_Rb_tree_const_iterator<int>, true> (0x0x7faa3a546dd0) 0 empty
  std::is_assignable<std::_Rb_tree_const_iterator<int>&, std::_Rb_tree_const_iterator<int>&&> (0x0x7faa3a546e38) 0 empty
    std::integral_constant<bool, true> (0x0x7faa3a54c900) 0 empty

Class std::is_move_assignable<std::_Rb_tree_const_iterator<int> >
   size=1 align=1
   base size=1 base align=1
std::is_move_assignable<std::_Rb_tree_const_iterator<int> > (0x0x7faa3a546ea0) 0 empty
  std::__is_move_assignable_impl<std::_Rb_tree_const_iterator<int>, true> (0x0x7faa3a546f08) 0 empty
    std::is_assignable<std::_Rb_tree_const_iterator<int>&, std::_Rb_tree_const_iterator<int>&&> (0x0x7faa3a546f70) 0 empty
      std::integral_constant<bool, true> (0x0x7faa3a54c9c0) 0 empty

Class std::conditional<true, std::is_move_assignable<bool>, std::is_move_assignable<std::_Rb_tree_const_iterator<int> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_move_assignable<bool>, std::is_move_assignable<std::_Rb_tree_const_iterator<int> > > (0x0x7faa3a54ca80) 0 empty

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

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

Class std::is_lvalue_reference<bool&&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<bool&&> (0x0x7faa3a16e0d0) 0 empty
  std::integral_constant<bool, false> (0x0x7faa3a54cc00) 0 empty

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

Class std::is_rvalue_reference<bool&&>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<bool&&> (0x0x7faa3a16e138) 0 empty
  std::integral_constant<bool, true> (0x0x7faa3a54cd80) 0 empty

Class std::__or_<std::is_lvalue_reference<bool&&>, std::is_rvalue_reference<bool&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<bool&&>, std::is_rvalue_reference<bool&&> > (0x0x7faa3a16e1a0) 0 empty
  std::is_rvalue_reference<bool&&> (0x0x7faa3a16e208) 0 empty
    std::integral_constant<bool, true> (0x0x7faa3a54cde0) 0 empty

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

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

Class std::__or_<std::is_reference<bool&&>, std::is_void<bool&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<bool&&>, std::is_void<bool&&> > (0x0x7faa3a16e2d8) 0 empty
  std::is_reference<bool&&> (0x0x7faa3a16e340) 0 empty
    std::integral_constant<bool, true> (0x0x7faa3a54cf00) 0 empty

Class std::__or_<std::is_function<bool&&>, std::is_reference<bool&&>, std::is_void<bool&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<bool&&>, std::is_reference<bool&&>, std::is_void<bool&&> > (0x0x7faa3a16e3a8) 0 empty
  std::__or_<std::is_reference<bool&&>, std::is_void<bool&&> > (0x0x7faa3a16e410) 0 empty
    std::is_reference<bool&&> (0x0x7faa3a16e478) 0 empty
      std::integral_constant<bool, true> (0x0x7faa3a54cf60) 0 empty

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

Class std::is_object<bool&&>
   size=1 align=1
   base size=1 base align=1
std::is_object<bool&&> (0x0x7faa3a16e618) 0 empty
  std::integral_constant<bool, false> (0x0x7faa3a17c120) 0 empty

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

Class std::__or_<std::is_object<bool&&>, std::is_reference<bool&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<bool&&>, std::is_reference<bool&&> > (0x0x7faa3a16e680) 0 empty
  std::is_reference<bool&&> (0x0x7faa3a16e6e8) 0 empty
    std::integral_constant<bool, true> (0x0x7faa3a17c1e0) 0 empty

Class std::__is_referenceable<bool&&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<bool&&> (0x0x7faa3a16e750) 0 empty
  std::integral_constant<bool, true> (0x0x7faa3a17c240) 0 empty

Class std::__add_rvalue_reference_helper<bool&&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<bool&&, true> (0x0x7faa3a17c2a0) 0 empty

Class std::add_rvalue_reference<bool&&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<bool&&> (0x0x7faa3a16e7b8) 0 empty
  std::__add_rvalue_reference_helper<bool&&, true> (0x0x7faa3a17c300) 0 empty

Class std::__is_assignable_helper<bool&, bool&&>
   size=1 align=1
   base size=0 base align=1
std::__is_assignable_helper<bool&, bool&&> (0x0x7faa3a54cae0) 0 empty

Class std::is_assignable<bool&, bool&&>
   size=1 align=1
   base size=1 base align=1
std::is_assignable<bool&, bool&&> (0x0x7faa3a16e820) 0 empty
  std::integral_constant<bool, true> (0x0x7faa3a17c360) 0 empty

Class std::__is_move_assignable_impl<bool, true>
   size=1 align=1
   base size=1 base align=1
std::__is_move_assignable_impl<bool, true> (0x0x7faa3a16e888) 0 empty
  std::is_assignable<bool&, bool&&> (0x0x7faa3a16e8f0) 0 empty
    std::integral_constant<bool, true> (0x0x7faa3a17c3c0) 0 empty

Class std::is_move_assignable<bool>
   size=1 align=1
   base size=1 base align=1
std::is_move_assignable<bool> (0x0x7faa3a16e958) 0 empty
  std::__is_move_assignable_impl<bool, true> (0x0x7faa3a16e9c0) 0 empty
    std::is_assignable<bool&, bool&&> (0x0x7faa3a16ea28) 0 empty
      std::integral_constant<bool, true> (0x0x7faa3a17c420) 0 empty

Class std::__and_<std::is_move_assignable<std::_Rb_tree_const_iterator<int> >, std::is_move_assignable<bool> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_move_assignable<std::_Rb_tree_const_iterator<int> >, std::is_move_assignable<bool> > (0x0x7faa3a16ea90) 0 empty
  std::is_move_assignable<bool> (0x0x7faa3a16eaf8) 0 empty
    std::__is_move_assignable_impl<bool, true> (0x0x7faa3a16eb60) 0 empty
      std::is_assignable<bool&, bool&&> (0x0x7faa3a16ebc8) 0 empty
        std::integral_constant<bool, true> (0x0x7faa3a17c480) 0 empty

Class std::conditional<true, std::pair<std::_Rb_tree_const_iterator<int>, bool>&&, std::__nonesuch&&>
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::pair<std::_Rb_tree_const_iterator<int>, bool>&&, std::__nonesuch&&> (0x0x7faa3a17c4e0) 0 empty

Class std::pair<std::_Rb_tree_const_iterator<int>, bool>
   size=16 align=8
   base size=9 base align=8
std::pair<std::_Rb_tree_const_iterator<int>, bool> (0x0x7faa3a743d20) 0

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

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

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

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

Class std::__and_<std::is_array<int>, std::__not_<std::extent<int, 0u> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_array<int>, std::__not_<std::extent<int, 0u> > > (0x0x7faa3a16ed68) 0 empty
  std::is_array<int> (0x0x7faa3a16edd0) 0 empty
    std::integral_constant<bool, false> (0x0x7faa3a17cf60) 0 empty

Class std::__is_array_unknown_bounds<int>
   size=1 align=1
   base size=1 base align=1
std::__is_array_unknown_bounds<int> (0x0x7faa3a16ee38) 0 empty
  std::__and_<std::is_array<int>, std::__not_<std::extent<int, 0u> > > (0x0x7faa3a16eea0) 0 empty
    std::is_array<int> (0x0x7faa3a16ef08) 0 empty
      std::integral_constant<bool, false> (0x0x7faa3a1c9000) 0 empty

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

Class std::__or_<std::__is_array_unknown_bounds<int>, std::is_function<int> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::__is_array_unknown_bounds<int>, std::is_function<int> > (0x0x7faa3a16ef70) 0 empty
  std::is_function<int> (0x0x7faa3a1cc000) 0 empty
    std::integral_constant<bool, false> (0x0x7faa3a1c90c0) 0 empty

Class std::__or_<std::is_void<int>, std::__is_array_unknown_bounds<int>, std::is_function<int> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<int>, std::__is_array_unknown_bounds<int>, std::is_function<int> > (0x0x7faa3a1cc068) 0 empty
  std::__or_<std::__is_array_unknown_bounds<int>, std::is_function<int> > (0x0x7faa3a1cc0d0) 0 empty
    std::is_function<int> (0x0x7faa3a1cc138) 0 empty
      std::integral_constant<bool, false> (0x0x7faa3a1c9120) 0 empty

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

Class std::is_integral<int>
   size=1 align=1
   base size=1 base align=1
std::is_integral<int> (0x0x7faa3a1cc1a0) 0 empty
  std::integral_constant<bool, true> (0x0x7faa3a1c92a0) 0 empty

Class std::conditional<true, std::is_integral<int>, std::is_floating_point<int> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_integral<int>, std::is_floating_point<int> > (0x0x7faa3a1c9300) 0 empty

Class std::__or_<std::is_integral<int>, std::is_floating_point<int> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_integral<int>, std::is_floating_point<int> > (0x0x7faa3a1cc208) 0 empty
  std::is_integral<int> (0x0x7faa3a1cc270) 0 empty
    std::integral_constant<bool, true> (0x0x7faa3a1c9360) 0 empty

Class std::is_arithmetic<int>
   size=1 align=1
   base size=1 base align=1
std::is_arithmetic<int> (0x0x7faa3a1cc2d8) 0 empty
  std::integral_constant<bool, true> (0x0x7faa3a1c93c0) 0 empty

Class std::conditional<true, std::is_arithmetic<int>, std::__or_<std::is_enum<int>, std::is_pointer<int>, std::is_member_pointer<int>, std::is_null_pointer<int> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_arithmetic<int>, std::__or_<std::is_enum<int>, std::is_pointer<int>, std::is_member_pointer<int>, std::is_null_pointer<int> > > (0x0x7faa3a1c9420) 0 empty

Class std::__or_<std::is_arithmetic<int>, std::is_enum<int>, std::is_pointer<int>, std::is_member_pointer<int>, std::is_null_pointer<int> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_arithmetic<int>, std::is_enum<int>, std::is_pointer<int>, std::is_member_pointer<int>, std::is_null_pointer<int> > (0x0x7faa3a1cc340) 0 empty
  std::is_arithmetic<int> (0x0x7faa3a1cc3a8) 0 empty
    std::integral_constant<bool, true> (0x0x7faa3a1c9480) 0 empty

Class std::is_scalar<int>
   size=1 align=1
   base size=1 base align=1
std::is_scalar<int> (0x0x7faa3a1cc410) 0 empty
  std::integral_constant<bool, true> (0x0x7faa3a1c94e0) 0 empty

Class std::__or_<std::is_reference<int>, std::is_scalar<int> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<int>, std::is_scalar<int> > (0x0x7faa3a1cc478) 0 empty
  std::is_scalar<int> (0x0x7faa3a1cc4e0) 0 empty
    std::integral_constant<bool, true> (0x0x7faa3a1c9540) 0 empty

Class std::__is_destructible_safe<int, false, true>
   size=1 align=1
   base size=1 base align=1
std::__is_destructible_safe<int, false, true> (0x0x7faa3a1cc548) 0 empty
  std::integral_constant<bool, true> (0x0x7faa3a1c95a0) 0 empty

Class std::is_destructible<int>
   size=1 align=1
   base size=1 base align=1
std::is_destructible<int> (0x0x7faa3a1cc5b0) 0 empty
  std::integral_constant<bool, true> (0x0x7faa3a1c9600) 0 empty

Class std::conditional<true, std::__is_direct_constructible_impl<int, int&&>, std::is_destructible<int> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_direct_constructible_impl<int, int&&>, std::is_destructible<int> > (0x0x7faa3a1c9660) 0 empty

Class std::__is_direct_constructible_impl<int, int&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_impl<int, int&&> (0x0x7faa3a1cc6e8) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7faa3a1c9780) 0 empty

Class std::__and_<std::is_destructible<int>, std::__is_direct_constructible_impl<int, int&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_destructible<int>, std::__is_direct_constructible_impl<int, int&&> > (0x0x7faa3a1cc7b8) 0 empty
  std::__is_direct_constructible_impl<int, int&&> (0x0x7faa3a1cc820) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7faa3a1c97e0) 0 empty

Class std::__is_direct_constructible_new_safe<int, int&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new_safe<int, int&&> (0x0x7faa3a1cc888) 0 empty
  std::__and_<std::is_destructible<int>, std::__is_direct_constructible_impl<int, int&&> > (0x0x7faa3a1cc8f0) 0 empty
    std::__is_direct_constructible_impl<int, int&&> (0x0x7faa3a1cc958) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7faa3a1c9900) 0 empty

Class std::__is_direct_constructible_new<int, int&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new<int, int&&> (0x0x7faa3a1cc9c0) 0 empty
  std::__is_direct_constructible_new_safe<int, int&&> (0x0x7faa3a1cca28) 0 empty
    std::__and_<std::is_destructible<int>, std::__is_direct_constructible_impl<int, int&&> > (0x0x7faa3a1cca90) 0 empty
      std::__is_direct_constructible_impl<int, int&&> (0x0x7faa3a1ccaf8) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7faa3a1c99c0) 0 empty

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

Class std::__is_constructible_impl<int, int&&>
   size=1 align=1
   base size=1 base align=1
std::__is_constructible_impl<int, int&&> (0x0x7faa3a1ccbc8) 0 empty
  std::__is_direct_constructible<int, int&&> (0x0x7faa3a1ccc30) 0 empty
    std::integral_constant<bool, true> (0x0x7faa3a1c9ae0) 0 empty

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

Class std::__is_move_constructible_impl<int, true>
   size=1 align=1
   base size=1 base align=1
std::__is_move_constructible_impl<int, true> (0x0x7faa3a1ccd00) 0 empty
  std::is_constructible<int, int&&> (0x0x7faa3a1ccd68) 0 empty
    std::integral_constant<bool, true> (0x0x7faa3a1c9ba0) 0 empty

Class std::is_move_constructible<int>
   size=1 align=1
   base size=1 base align=1
std::is_move_constructible<int> (0x0x7faa3a1ccdd0) 0 empty
  std::__is_move_constructible_impl<int, true> (0x0x7faa3a1cce38) 0 empty
    std::is_constructible<int, int&&> (0x0x7faa3a1ccea0) 0 empty
      std::integral_constant<bool, true> (0x0x7faa3a1c9c00) 0 empty

Class std::conditional<true, std::is_move_assignable<int>, std::is_move_constructible<int> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_move_assignable<int>, std::is_move_constructible<int> > (0x0x7faa3a1c9c60) 0 empty

Class std::__and_<std::is_move_constructible<int>, std::is_move_assignable<int> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_move_constructible<int>, std::is_move_assignable<int> > (0x0x7faa3a1ccf08) 0 empty
  std::is_move_assignable<int> (0x0x7faa3a1ccf70) 0 empty
    std::__is_move_assignable_impl<int, true> (0x0x7faa3a1e2000) 0 empty
      std::is_assignable<int&, int&&> (0x0x7faa3a1e2068) 0 empty
        std::integral_constant<bool, true> (0x0x7faa3a1c9cc0) 0 empty

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

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

Class std::__and_<std::is_constructible<int, int&&>, std::__is_nt_constructible_impl<int, int&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<int, int&&>, std::__is_nt_constructible_impl<int, int&&> > (0x0x7faa3a1e22d8) 0 empty
  std::__is_nt_constructible_impl<int, int&&> (0x0x7faa3a1e2340) 0 empty
    std::integral_constant<bool, true> (0x0x7faa3a1c9de0) 0 empty

Class std::is_nothrow_constructible<int, int&&>
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_constructible<int, int&&> (0x0x7faa3a1e23a8) 0 empty
  std::__and_<std::is_constructible<int, int&&>, std::__is_nt_constructible_impl<int, int&&> > (0x0x7faa3a1e2410) 0 empty
    std::__is_nt_constructible_impl<int, int&&> (0x0x7faa3a1e2478) 0 empty
      std::integral_constant<bool, true> (0x0x7faa3a1c9f00) 0 empty

Class std::__is_nothrow_move_constructible_impl<int, true>
   size=1 align=1
   base size=1 base align=1
std::__is_nothrow_move_constructible_impl<int, true> (0x0x7faa3a1e24e0) 0 empty
  std::is_nothrow_constructible<int, int&&> (0x0x7faa3a1e2548) 0 empty
    std::__and_<std::is_constructible<int, int&&>, std::__is_nt_constructible_impl<int, int&&> > (0x0x7faa3a1e25b0) 0 empty
      std::__is_nt_constructible_impl<int, int&&> (0x0x7faa3a1e2618) 0 empty
        std::integral_constant<bool, true> (0x0x7faa3a1ed000) 0 empty

Class std::is_nothrow_move_constructible<int>
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_move_constructible<int> (0x0x7faa3a1e2680) 0 empty
  std::__is_nothrow_move_constructible_impl<int, true> (0x0x7faa3a1e26e8) 0 empty
    std::is_nothrow_constructible<int, int&&> (0x0x7faa3a1e2750) 0 empty
      std::__and_<std::is_constructible<int, int&&>, std::__is_nt_constructible_impl<int, int&&> > (0x0x7faa3a1e27b8) 0 empty
        std::__is_nt_constructible_impl<int, int&&> (0x0x7faa3a1e2820) 0 empty
          std::integral_constant<bool, true> (0x0x7faa3a1ed0c0) 0 empty

Class std::conditional<true, std::is_nothrow_move_assignable<int>, std::is_nothrow_move_constructible<int> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_nothrow_move_assignable<int>, std::is_nothrow_move_constructible<int> > (0x0x7faa3a1ed180) 0 empty

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

Class std::__is_nt_assignable_impl<int&, int&&>
   size=1 align=1
   base size=1 base align=1
std::__is_nt_assignable_impl<int&, int&&> (0x0x7faa3a1e2af8) 0 empty
  std::integral_constant<bool, true> (0x0x7faa3a1ed300) 0 empty

Class std::__and_<std::is_assignable<int&, int&&>, std::__is_nt_assignable_impl<int&, int&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_assignable<int&, int&&>, std::__is_nt_assignable_impl<int&, int&&> > (0x0x7faa3a1e2b60) 0 empty
  std::__is_nt_assignable_impl<int&, int&&> (0x0x7faa3a1e2bc8) 0 empty
    std::integral_constant<bool, true> (0x0x7faa3a1ed360) 0 empty

Class std::is_nothrow_assignable<int&, int&&>
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_assignable<int&, int&&> (0x0x7faa3a1e2c30) 0 empty
  std::__and_<std::is_assignable<int&, int&&>, std::__is_nt_assignable_impl<int&, int&&> > (0x0x7faa3a1e2c98) 0 empty
    std::__is_nt_assignable_impl<int&, int&&> (0x0x7faa3a1e2d00) 0 empty
      std::integral_constant<bool, true> (0x0x7faa3a1ed480) 0 empty

Class std::__is_nt_move_assignable_impl<int, true>
   size=1 align=1
   base size=1 base align=1
std::__is_nt_move_assignable_impl<int, true> (0x0x7faa3a1e2d68) 0 empty
  std::is_nothrow_assignable<int&, int&&> (0x0x7faa3a1e2dd0) 0 empty
    std::__and_<std::is_assignable<int&, int&&>, std::__is_nt_assignable_impl<int&, int&&> > (0x0x7faa3a1e2e38) 0 empty
      std::__is_nt_assignable_impl<int&, int&&> (0x0x7faa3a1e2ea0) 0 empty
        std::integral_constant<bool, true> (0x0x7faa3a1ed540) 0 empty

Class std::is_nothrow_move_assignable<int>
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_move_assignable<int> (0x0x7faa3a1e2f08) 0 empty
  std::__is_nt_move_assignable_impl<int, true> (0x0x7faa3a1e2f70) 0 empty
    std::is_nothrow_assignable<int&, int&&> (0x0x7faa3a1f5000) 0 empty
      std::__and_<std::is_assignable<int&, int&&>, std::__is_nt_assignable_impl<int&, int&&> > (0x0x7faa3a1f5068) 0 empty
        std::__is_nt_assignable_impl<int&, int&&> (0x0x7faa3a1f50d0) 0 empty
          std::integral_constant<bool, true> (0x0x7faa3a1ed600) 0 empty

Class std::__and_<std::is_nothrow_move_constructible<int>, std::is_nothrow_move_assignable<int> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_nothrow_move_constructible<int>, std::is_nothrow_move_assignable<int> > (0x0x7faa3a1f5138) 0 empty
  std::is_nothrow_move_assignable<int> (0x0x7faa3a1f51a0) 0 empty
    std::__is_nt_move_assignable_impl<int, true> (0x0x7faa3a1f5208) 0 empty
      std::is_nothrow_assignable<int&, int&&> (0x0x7faa3a1f5270) 0 empty
        std::__and_<std::is_assignable<int&, int&&>, std::__is_nt_assignable_impl<int&, int&&> > (0x0x7faa3a1f52d8) 0 empty
          std::__is_nt_assignable_impl<int&, int&&> (0x0x7faa3a1f5340) 0 empty
            std::integral_constant<bool, true> (0x0x7faa3a1ed6c0) 0 empty

Class std::__is_move_constructible_impl<double, true>
   size=1 align=1
   base size=1 base align=1
std::__is_move_constructible_impl<double, true> (0x0x7faa3a1f53a8) 0 empty
  std::is_constructible<double, double&&> (0x0x7faa3a1f5410) 0 empty
    std::integral_constant<bool, true> (0x0x7faa3a1ed840) 0 empty

Class std::is_move_constructible<double>
   size=1 align=1
   base size=1 base align=1
std::is_move_constructible<double> (0x0x7faa3a1f5478) 0 empty
  std::__is_move_constructible_impl<double, true> (0x0x7faa3a1f54e0) 0 empty
    std::is_constructible<double, double&&> (0x0x7faa3a1f5548) 0 empty
      std::integral_constant<bool, true> (0x0x7faa3a1ed8a0) 0 empty

Class std::conditional<true, std::is_move_assignable<double>, std::is_move_constructible<double> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_move_assignable<double>, std::is_move_constructible<double> > (0x0x7faa3a1ed900) 0 empty

Class std::__and_<std::is_move_constructible<double>, std::is_move_assignable<double> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_move_constructible<double>, std::is_move_assignable<double> > (0x0x7faa3a1f55b0) 0 empty
  std::is_move_assignable<double> (0x0x7faa3a1f5618) 0 empty
    std::__is_move_assignable_impl<double, true> (0x0x7faa3a1f5680) 0 empty
      std::is_assignable<double&, double&&> (0x0x7faa3a1f56e8) 0 empty
        std::integral_constant<bool, true> (0x0x7faa3a1eda20) 0 empty

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

Class std::__is_nt_constructible_impl<double, double&&>
   size=1 align=1
   base size=1 base align=1
std::__is_nt_constructible_impl<double, double&&> (0x0x7faa3a1f5750) 0 empty
  std::integral_constant<bool, true> (0x0x7faa3a1edae0) 0 empty

Class std::__and_<std::is_constructible<double, double&&>, std::__is_nt_constructible_impl<double, double&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<double, double&&>, std::__is_nt_constructible_impl<double, double&&> > (0x0x7faa3a1f57b8) 0 empty
  std::__is_nt_constructible_impl<double, double&&> (0x0x7faa3a1f5820) 0 empty
    std::integral_constant<bool, true> (0x0x7faa3a1edb40) 0 empty

Class std::is_nothrow_constructible<double, double&&>
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_constructible<double, double&&> (0x0x7faa3a1f5958) 0 empty
  std::__and_<std::is_constructible<double, double&&>, std::__is_nt_constructible_impl<double, double&&> > (0x0x7faa3a1f59c0) 0 empty
    std::__is_nt_constructible_impl<double, double&&> (0x0x7faa3a1f5a28) 0 empty
      std::integral_constant<bool, true> (0x0x7faa3a1edba0) 0 empty

Class std::__is_nothrow_move_constructible_impl<double, true>
   size=1 align=1
   base size=1 base align=1
std::__is_nothrow_move_constructible_impl<double, true> (0x0x7faa3a1f5a90) 0 empty
  std::is_nothrow_constructible<double, double&&> (0x0x7faa3a1f5af8) 0 empty
    std::__and_<std::is_constructible<double, double&&>, std::__is_nt_constructible_impl<double, double&&> > (0x0x7faa3a1f5b60) 0 empty
      std::__is_nt_constructible_impl<double, double&&> (0x0x7faa3a1f5bc8) 0 empty
        std::integral_constant<bool, true> (0x0x7faa3a1edc00) 0 empty

Class std::is_nothrow_move_constructible<double>
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_move_constructible<double> (0x0x7faa3a1f5c30) 0 empty
  std::__is_nothrow_move_constructible_impl<double, true> (0x0x7faa3a1f5c98) 0 empty
    std::is_nothrow_constructible<double, double&&> (0x0x7faa3a1f5d00) 0 empty
      std::__and_<std::is_constructible<double, double&&>, std::__is_nt_constructible_impl<double, double&&> > (0x0x7faa3a1f5d68) 0 empty
        std::__is_nt_constructible_impl<double, double&&> (0x0x7faa3a1f5dd0) 0 empty
          std::integral_constant<bool, true> (0x0x7faa3a1edc60) 0 empty

Class std::conditional<true, std::is_nothrow_move_assignable<double>, std::is_nothrow_move_constructible<double> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_nothrow_move_assignable<double>, std::is_nothrow_move_constructible<double> > (0x0x7faa3a1edcc0) 0 empty

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

Class std::__is_nt_assignable_impl<double&, double&&>
   size=1 align=1
   base size=1 base align=1
std::__is_nt_assignable_impl<double&, double&&> (0x0x7faa3a1f5f08) 0 empty
  std::integral_constant<bool, true> (0x0x7faa3a1edd80) 0 empty

Class std::__and_<std::is_assignable<double&, double&&>, std::__is_nt_assignable_impl<double&, double&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_assignable<double&, double&&>, std::__is_nt_assignable_impl<double&, double&&> > (0x0x7faa3a1f5f70) 0 empty
  std::__is_nt_assignable_impl<double&, double&&> (0x0x7faa3a209000) 0 empty
    std::integral_constant<bool, true> (0x0x7faa3a1edde0) 0 empty

Class std::is_nothrow_assignable<double&, double&&>
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_assignable<double&, double&&> (0x0x7faa3a209138) 0 empty
  std::__and_<std::is_assignable<double&, double&&>, std::__is_nt_assignable_impl<double&, double&&> > (0x0x7faa3a2091a0) 0 empty
    std::__is_nt_assignable_impl<double&, double&&> (0x0x7faa3a209208) 0 empty
      std::integral_constant<bool, true> (0x0x7faa3a1edf00) 0 empty

Class std::__is_nt_move_assignable_impl<double, true>
   size=1 align=1
   base size=1 base align=1
std::__is_nt_move_assignable_impl<double, true> (0x0x7faa3a2092d8) 0 empty
  std::is_nothrow_assignable<double&, double&&> (0x0x7faa3a209340) 0 empty
    std::__and_<std::is_assignable<double&, double&&>, std::__is_nt_assignable_impl<double&, double&&> > (0x0x7faa3a2093a8) 0 empty
      std::__is_nt_assignable_impl<double&, double&&> (0x0x7faa3a209410) 0 empty
        std::integral_constant<bool, true> (0x0x7faa3a1edf60) 0 empty

Class std::is_nothrow_move_assignable<double>
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_move_assignable<double> (0x0x7faa3a2094e0) 0 empty
  std::__is_nt_move_assignable_impl<double, true> (0x0x7faa3a209548) 0 empty
    std::is_nothrow_assignable<double&, double&&> (0x0x7faa3a2095b0) 0 empty
      std::__and_<std::is_assignable<double&, double&&>, std::__is_nt_assignable_impl<double&, double&&> > (0x0x7faa3a209618) 0 empty
        std::__is_nt_assignable_impl<double&, double&&> (0x0x7faa3a209680) 0 empty
          std::integral_constant<bool, true> (0x0x7faa3a20d000) 0 empty

Class std::__and_<std::is_nothrow_move_constructible<double>, std::is_nothrow_move_assignable<double> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_nothrow_move_constructible<double>, std::is_nothrow_move_assignable<double> > (0x0x7faa3a209750) 0 empty
  std::is_nothrow_move_assignable<double> (0x0x7faa3a2097b8) 0 empty
    std::__is_nt_move_assignable_impl<double, true> (0x0x7faa3a209820) 0 empty
      std::is_nothrow_assignable<double&, double&&> (0x0x7faa3a209888) 0 empty
        std::__and_<std::is_assignable<double&, double&&>, std::__is_nt_assignable_impl<double&, double&&> > (0x0x7faa3a2098f0) 0 empty
          std::__is_nt_assignable_impl<double&, double&&> (0x0x7faa3a209958) 0 empty
            std::integral_constant<bool, true> (0x0x7faa3a20d060) 0 empty

Class std::unary_function<double, double>
   size=1 align=1
   base size=0 base align=1
std::unary_function<double, double> (0x0x7faa3a20d3c0) 0 empty

Class std::binder2nd<std::plus<double> >
   size=16 align=8
   base size=16 base align=8
std::binder2nd<std::plus<double> > (0x0x7faa3a209c98) 0
  std::unary_function<double, double> (0x0x7faa3a20d420) 0 empty

Class std::binder2nd<std::minus<double> >
   size=16 align=8
   base size=16 base align=8
std::binder2nd<std::minus<double> > (0x0x7faa3a223068) 0
  std::unary_function<double, double> (0x0x7faa3a20d4e0) 0 empty

Class std::binder2nd<std::multiplies<double> >
   size=16 align=8
   base size=16 base align=8
std::binder2nd<std::multiplies<double> > (0x0x7faa3a223410) 0
  std::unary_function<double, double> (0x0x7faa3a20d5a0) 0 empty

Class std::binder2nd<std::divides<double> >
   size=16 align=8
   base size=16 base align=8
std::binder2nd<std::divides<double> > (0x0x7faa3a2237b8) 0
  std::unary_function<double, double> (0x0x7faa3a20d660) 0 empty

Class __gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = long int; _Ret = int; _CharT = char; _Base = {int}; std::size_t = long unsigned int]::_Save_errno
   size=4 align=4
   base size=4 base align=4
__gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = long int; _Ret = int; _CharT = char; _Base = {int}; std::size_t = long unsigned int]::_Save_errno (0x0x7faa3a254f00) 0

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

Class std::__are_same<long int, int>
   size=1 align=1
   base size=0 base align=1
std::__are_same<long int, int> (0x0x7faa3a27d6c0) 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 (0x0x7faa3a27d780) 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> (0x0x7faa3a27dae0) 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 (0x0x7faa3a27dba0) 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> (0x0x7faa3a27df00) 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 (0x0x7faa3a2ad000) 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> (0x0x7faa3a2ad360) 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 (0x0x7faa3a2ad420) 0

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

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

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

Class std::iterator_traits<char*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<char*> (0x0x7faa3a2de0c0) 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> (0x0x7faa3a2de180) 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> (0x0x7faa3a2de1e0) 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> (0x0x7faa3a2de120) 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> (0x0x7faa3a223c30) 0 empty
  std::integral_constant<bool, false> (0x0x7faa3a2de240) 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> (0x0x7faa3a223c98) 0 empty
  std::integral_constant<bool, false> (0x0x7faa3a2de2a0) 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> > > (0x0x7faa3a2de300) 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> (0x0x7faa3a223d00) 0 empty
  std::integral_constant<bool, false> (0x0x7faa3a2de420) 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> > (0x0x7faa3a2de480) 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> (0x0x7faa3a223e38) 0 empty
  std::integral_constant<bool, false> (0x0x7faa3a2de4e0) 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> > (0x0x7faa3a223ea0) 0 empty
  std::is_array<std::input_iterator_tag> (0x0x7faa3a223f08) 0 empty
    std::integral_constant<bool, false> (0x0x7faa3a2de540) 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> > (0x0x7faa3a223f70) 0 empty
  std::__or_<std::is_function<std::input_iterator_tag>, std::is_array<std::input_iterator_tag> > (0x0x7faa3a2239c0) 0 empty
    std::is_array<std::input_iterator_tag> (0x0x7faa3a223a28) 0 empty
      std::integral_constant<bool, false> (0x0x7faa3a2de660) 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> (0x0x7faa3a223a90) 0 empty
  std::integral_constant<bool, false> (0x0x7faa3a2de780) 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> > > (0x0x7faa3a2de7e0) 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> (0x0x7faa3a223af8) 0 empty
  std::integral_constant<bool, false> (0x0x7faa3a2de840) 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> > (0x0x7faa3a2de8a0) 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> (0x0x7faa3a223b60) 0 empty
  std::integral_constant<bool, false> (0x0x7faa3a2de900) 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> > (0x0x7faa3a2fe000) 0 empty
  std::is_rvalue_reference<std::random_access_iterator_tag> (0x0x7faa3a2fe068) 0 empty
    std::integral_constant<bool, false> (0x0x7faa3a2de960) 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> (0x0x7faa3a2fe0d0) 0 empty
  std::integral_constant<bool, false> (0x0x7faa3a2de9c0) 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> > (0x0x7faa3a2dea20) 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> > (0x0x7faa3a2fe138) 0 empty
  std::is_void<std::random_access_iterator_tag> (0x0x7faa3a2fe1a0) 0 empty
    std::integral_constant<bool, false> (0x0x7faa3a2dea80) 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> > (0x0x7faa3a2fe208) 0 empty
  std::__or_<std::is_reference<std::random_access_iterator_tag>, std::is_void<std::random_access_iterator_tag> > (0x0x7faa3a2fe270) 0 empty
    std::is_void<std::random_access_iterator_tag> (0x0x7faa3a2fe2d8) 0 empty
      std::integral_constant<bool, false> (0x0x7faa3a2deae0) 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> > > (0x0x7faa3a2fe340) 0 empty
  std::integral_constant<bool, true> (0x0x7faa3a2deb40) 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> (0x0x7faa3a2fe3a8) 0 empty
  std::integral_constant<bool, true> (0x0x7faa3a2deba0) 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> > (0x0x7faa3a2dec00) 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> > (0x0x7faa3a2fe410) 0 empty
  std::is_object<std::random_access_iterator_tag> (0x0x7faa3a2fe478) 0 empty
    std::integral_constant<bool, true> (0x0x7faa3a2dec60) 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> (0x0x7faa3a2fe4e0) 0 empty
  std::integral_constant<bool, true> (0x0x7faa3a2decc0) 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> (0x0x7faa3a2ded20) 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> (0x0x7faa3a2fe548) 0 empty
  std::__add_rvalue_reference_helper<std::random_access_iterator_tag, true> (0x0x7faa3a2ded80) 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> (0x0x7faa3a2de720) 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> (0x0x7faa3a2fe618) 0 empty
  std::integral_constant<bool, true> (0x0x7faa3a2def60) 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>&> (0x0x7faa3a312360) 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 (0x0x7faa3a312600) 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 (0x0x7faa3a3129c0) 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 (0x0x7faa3a312d80) 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 (0x0x7faa3a343180) 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 (0x0x7faa3a343540) 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 (0x0x7faa3a343900) 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 (0x0x7faa3a343cc0) 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 (0x0x7faa39f710c0) 0

Class std::iterator_traits<wchar_t*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<wchar_t*> (0x0x7faa39f71480) 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>&> (0x0x7faa39f71840) 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>&> (0x0x7faa39f9cf00) 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>&> (0x0x7faa39fbd900) 0 empty

Class std::iterator_traits<const char*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<const char*> (0x0x7faa39fbdc00) 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> > (0x0x7faa39fbdba0) 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> > (0x0x7faa39fbdc60) 0

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

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

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

Class CoinTriple<int, int, double>
   size=16 align=8
   base size=16 base align=8
CoinTriple<int, int, double> (0x0x7faa3a002780) 0

Class CoinTriple<double, int, int>
   size=16 align=8
   base size=16 base align=8
CoinTriple<double, int, int> (0x0x7faa3a0028a0) 0

Class std::_Rb_tree_iterator<int>
   size=8 align=8
   base size=8 base align=8
std::_Rb_tree_iterator<int> (0x0x7faa3a04b7e0) 0

Class std::_PCC<true, std::_Rb_tree_iterator<int>, bool>
   size=1 align=1
   base size=0 base align=1
std::_PCC<true, std::_Rb_tree_iterator<int>, bool> (0x0x7faa3a04b8a0) 0 empty

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

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

Class std::is_lvalue_reference<std::_Rb_tree_iterator<int> >
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<std::_Rb_tree_iterator<int> > (0x0x7faa3a0134e0) 0 empty
  std::integral_constant<bool, false> (0x0x7faa3a04b9c0) 0 empty

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

Class std::is_rvalue_reference<std::_Rb_tree_iterator<int> >
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<std::_Rb_tree_iterator<int> > (0x0x7faa3a013548) 0 empty
  std::integral_constant<bool, false> (0x0x7faa3a04ba80) 0 empty

Class std::__or_<std::is_lvalue_reference<std::_Rb_tree_iterator<int> >, std::is_rvalue_reference<std::_Rb_tree_iterator<int> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<std::_Rb_tree_iterator<int> >, std::is_rvalue_reference<std::_Rb_tree_iterator<int> > > (0x0x7faa3a0135b0) 0 empty
  std::is_rvalue_reference<std::_Rb_tree_iterator<int> > (0x0x7faa3a013618) 0 empty
    std::integral_constant<bool, false> (0x0x7faa3a04bae0) 0 empty

Class std::is_reference<std::_Rb_tree_iterator<int> >
   size=1 align=1
   base size=1 base align=1
std::is_reference<std::_Rb_tree_iterator<int> > (0x0x7faa3a013680) 0 empty
  std::integral_constant<bool, false> (0x0x7faa3a04bb40) 0 empty

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

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

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

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

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

Class std::is_void<std::_Rb_tree_iterator<int> >
   size=1 align=1
   base size=1 base align=1
std::is_void<std::_Rb_tree_iterator<int> > (0x0x7faa3a0137b8) 0 empty
  std::integral_constant<bool, false> (0x0x7faa3a04bd80) 0 empty

Class std::__or_<std::is_reference<std::_Rb_tree_iterator<int> >, std::is_void<std::_Rb_tree_iterator<int> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::_Rb_tree_iterator<int> >, std::is_void<std::_Rb_tree_iterator<int> > > (0x0x7faa3a013820) 0 empty
  std::is_void<std::_Rb_tree_iterator<int> > (0x0x7faa3a013888) 0 empty
    std::integral_constant<bool, false> (0x0x7faa3a04bde0) 0 empty

Class std::__or_<std::is_function<std::_Rb_tree_iterator<int> >, std::is_reference<std::_Rb_tree_iterator<int> >, std::is_void<std::_Rb_tree_iterator<int> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::_Rb_tree_iterator<int> >, std::is_reference<std::_Rb_tree_iterator<int> >, std::is_void<std::_Rb_tree_iterator<int> > > (0x0x7faa3a0138f0) 0 empty
  std::__or_<std::is_reference<std::_Rb_tree_iterator<int> >, std::is_void<std::_Rb_tree_iterator<int> > > (0x0x7faa3a013958) 0 empty
    std::is_void<std::_Rb_tree_iterator<int> > (0x0x7faa3a0139c0) 0 empty
      std::integral_constant<bool, false> (0x0x7faa3a04be40) 0 empty

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

Class std::is_object<std::_Rb_tree_iterator<int> >
   size=1 align=1
   base size=1 base align=1
std::is_object<std::_Rb_tree_iterator<int> > (0x0x7faa3a013a90) 0 empty
  std::integral_constant<bool, true> (0x0x7faa3a04bf00) 0 empty

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

Class std::__or_<std::is_object<std::_Rb_tree_iterator<int> >, std::is_reference<std::_Rb_tree_iterator<int> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<std::_Rb_tree_iterator<int> >, std::is_reference<std::_Rb_tree_iterator<int> > > (0x0x7faa3a013af8) 0 empty
  std::is_object<std::_Rb_tree_iterator<int> > (0x0x7faa3a013b60) 0 empty
    std::integral_constant<bool, true> (0x0x7faa3a0c8000) 0 empty

Class std::__is_referenceable<std::_Rb_tree_iterator<int> >
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<std::_Rb_tree_iterator<int> > (0x0x7faa3a013c98) 0 empty
  std::integral_constant<bool, true> (0x0x7faa3a0c8060) 0 empty

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

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

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

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

Class std::__or_<std::is_lvalue_reference<std::_Rb_tree_iterator<int>&>, std::is_rvalue_reference<std::_Rb_tree_iterator<int>&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<std::_Rb_tree_iterator<int>&>, std::is_rvalue_reference<std::_Rb_tree_iterator<int>&> > (0x0x7faa3a013ea0) 0 empty
  std::is_lvalue_reference<std::_Rb_tree_iterator<int>&> (0x0x7faa3a013f08) 0 empty
    std::integral_constant<bool, true> (0x0x7faa3a0c82a0) 0 empty

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

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

Class std::__or_<std::is_reference<std::_Rb_tree_iterator<int>&>, std::is_void<std::_Rb_tree_iterator<int>&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::_Rb_tree_iterator<int>&>, std::is_void<std::_Rb_tree_iterator<int>&> > (0x0x7faa3a0da000) 0 empty
  std::is_reference<std::_Rb_tree_iterator<int>&> (0x0x7faa3a0da068) 0 empty
    std::integral_constant<bool, true> (0x0x7faa3a0c83c0) 0 empty

Class std::__or_<std::is_function<std::_Rb_tree_iterator<int>&>, std::is_reference<std::_Rb_tree_iterator<int>&>, std::is_void<std::_Rb_tree_iterator<int>&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::_Rb_tree_iterator<int>&>, std::is_reference<std::_Rb_tree_iterator<int>&>, std::is_void<std::_Rb_tree_iterator<int>&> > (0x0x7faa3a0da0d0) 0 empty
  std::__or_<std::is_reference<std::_Rb_tree_iterator<int>&>, std::is_void<std::_Rb_tree_iterator<int>&> > (0x0x7faa3a0da138) 0 empty
    std::is_reference<std::_Rb_tree_iterator<int>&> (0x0x7faa3a0da1a0) 0 empty
      std::integral_constant<bool, true> (0x0x7faa3a0c8420) 0 empty

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

Class std::is_object<std::_Rb_tree_iterator<int>&>
   size=1 align=1
   base size=1 base align=1
std::is_object<std::_Rb_tree_iterator<int>&> (0x0x7faa3a0da270) 0 empty
  std::integral_constant<bool, false> (0x0x7faa3a0c84e0) 0 empty

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

Class std::__or_<std::is_object<std::_Rb_tree_iterator<int>&>, std::is_reference<std::_Rb_tree_iterator<int>&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<std::_Rb_tree_iterator<int>&>, std::is_reference<std::_Rb_tree_iterator<int>&> > (0x0x7faa3a0da2d8) 0 empty
  std::is_reference<std::_Rb_tree_iterator<int>&> (0x0x7faa3a0da340) 0 empty
    std::integral_constant<bool, true> (0x0x7faa3a0c85a0) 0 empty

Class std::__is_referenceable<std::_Rb_tree_iterator<int>&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<std::_Rb_tree_iterator<int>&> (0x0x7faa3a0da478) 0 empty
  std::integral_constant<bool, true> (0x0x7faa3a0c8600) 0 empty

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

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

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

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

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

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

Class std::__or_<std::is_lvalue_reference<const std::_Rb_tree_iterator<int>&>, std::is_rvalue_reference<const std::_Rb_tree_iterator<int>&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<const std::_Rb_tree_iterator<int>&>, std::is_rvalue_reference<const std::_Rb_tree_iterator<int>&> > (0x0x7faa3a0da680) 0 empty
  std::is_lvalue_reference<const std::_Rb_tree_iterator<int>&> (0x0x7faa3a0da6e8) 0 empty
    std::integral_constant<bool, true> (0x0x7faa3a0c88a0) 0 empty

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

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

Class std::__or_<std::is_reference<const std::_Rb_tree_iterator<int>&>, std::is_void<const std::_Rb_tree_iterator<int>&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<const std::_Rb_tree_iterator<int>&>, std::is_void<const std::_Rb_tree_iterator<int>&> > (0x0x7faa3a0da7b8) 0 empty
  std::is_reference<const std::_Rb_tree_iterator<int>&> (0x0x7faa3a0da820) 0 empty
    std::integral_constant<bool, true> (0x0x7faa3a0c89c0) 0 empty

Class std::__or_<std::is_function<const std::_Rb_tree_iterator<int>&>, std::is_reference<const std::_Rb_tree_iterator<int>&>, std::is_void<const std::_Rb_tree_iterator<int>&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<const std::_Rb_tree_iterator<int>&>, std::is_reference<const std::_Rb_tree_iterator<int>&>, std::is_void<const std::_Rb_tree_iterator<int>&> > (0x0x7faa3a0da888) 0 empty
  std::__or_<std::is_reference<const std::_Rb_tree_iterator<int>&>, std::is_void<const std::_Rb_tree_iterator<int>&> > (0x0x7faa3a0da8f0) 0 empty
    std::is_reference<const std::_Rb_tree_iterator<int>&> (0x0x7faa3a0da958) 0 empty
      std::integral_constant<bool, true> (0x0x7faa3a0c8a20) 0 empty

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

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

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

Class std::__or_<std::is_object<const std::_Rb_tree_iterator<int>&>, std::is_reference<const std::_Rb_tree_iterator<int>&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<const std::_Rb_tree_iterator<int>&>, std::is_reference<const std::_Rb_tree_iterator<int>&> > (0x0x7faa3a0daa90) 0 empty
  std::is_reference<const std::_Rb_tree_iterator<int>&> (0x0x7faa3a0daaf8) 0 empty
    std::integral_constant<bool, true> (0x0x7faa3a0c8ba0) 0 empty

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

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

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

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

Class std::is_assignable<std::_Rb_tree_iterator<int>&, const std::_Rb_tree_iterator<int>&>
   size=1 align=1
   base size=1 base align=1
std::is_assignable<std::_Rb_tree_iterator<int>&, const std::_Rb_tree_iterator<int>&> (0x0x7faa3a0dac30) 0 empty
  std::integral_constant<bool, true> (0x0x7faa3a0c8ea0) 0 empty

Class std::__is_copy_assignable_impl<std::_Rb_tree_iterator<int>, true>
   size=1 align=1
   base size=1 base align=1
std::__is_copy_assignable_impl<std::_Rb_tree_iterator<int>, true> (0x0x7faa3a0dac98) 0 empty
  std::is_assignable<std::_Rb_tree_iterator<int>&, const std::_Rb_tree_iterator<int>&> (0x0x7faa3a0dad00) 0 empty
    std::integral_constant<bool, true> (0x0x7faa3a0c8f00) 0 empty

Class std::is_copy_assignable<std::_Rb_tree_iterator<int> >
   size=1 align=1
   base size=1 base align=1
std::is_copy_assignable<std::_Rb_tree_iterator<int> > (0x0x7faa3a0dad68) 0 empty
  std::__is_copy_assignable_impl<std::_Rb_tree_iterator<int>, true> (0x0x7faa3a0dadd0) 0 empty
    std::is_assignable<std::_Rb_tree_iterator<int>&, const std::_Rb_tree_iterator<int>&> (0x0x7faa3a0dae38) 0 empty
      std::integral_constant<bool, true> (0x0x7faa3a0c8f60) 0 empty

Class std::conditional<true, std::is_copy_assignable<bool>, std::is_copy_assignable<std::_Rb_tree_iterator<int> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_copy_assignable<bool>, std::is_copy_assignable<std::_Rb_tree_iterator<int> > > (0x0x7faa3a0f8000) 0 empty

Class std::__and_<std::is_copy_assignable<std::_Rb_tree_iterator<int> >, std::is_copy_assignable<bool> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_copy_assignable<std::_Rb_tree_iterator<int> >, std::is_copy_assignable<bool> > (0x0x7faa3a0daea0) 0 empty
  std::is_copy_assignable<bool> (0x0x7faa3a0daf08) 0 empty
    std::__is_copy_assignable_impl<bool, true> (0x0x7faa3a0daf70) 0 empty
      std::is_assignable<bool&, const bool&> (0x0x7faa3a0fa000) 0 empty
        std::integral_constant<bool, true> (0x0x7faa3a0f8060) 0 empty

Class std::conditional<true, const std::pair<std::_Rb_tree_iterator<int>, bool>&, const std::__nonesuch&>
   size=1 align=1
   base size=0 base align=1
std::conditional<true, const std::pair<std::_Rb_tree_iterator<int>, bool>&, const std::__nonesuch&> (0x0x7faa3a0f8180) 0 empty

Class std::__not_<std::__and_<std::is_copy_assignable<std::_Rb_tree_iterator<int> >, std::is_copy_assignable<bool> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__and_<std::is_copy_assignable<std::_Rb_tree_iterator<int> >, std::is_copy_assignable<bool> > > (0x0x7faa3a0fa270) 0 empty
  std::integral_constant<bool, false> (0x0x7faa3a0f82a0) 0 empty

Class std::conditional<false, const std::pair<std::_Rb_tree_iterator<int>, bool>&, const std::__nonesuch&>
   size=1 align=1
   base size=0 base align=1
std::conditional<false, const std::pair<std::_Rb_tree_iterator<int>, bool>&, const std::__nonesuch&> (0x0x7faa3a0f8300) 0 empty

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

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

Class std::is_lvalue_reference<std::_Rb_tree_iterator<int>&&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<std::_Rb_tree_iterator<int>&&> (0x0x7faa3a0fa548) 0 empty
  std::integral_constant<bool, false> (0x0x7faa3a0f8540) 0 empty

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

Class std::is_rvalue_reference<std::_Rb_tree_iterator<int>&&>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<std::_Rb_tree_iterator<int>&&> (0x0x7faa3a0fa5b0) 0 empty
  std::integral_constant<bool, true> (0x0x7faa3a0f8600) 0 empty

Class std::__or_<std::is_lvalue_reference<std::_Rb_tree_iterator<int>&&>, std::is_rvalue_reference<std::_Rb_tree_iterator<int>&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<std::_Rb_tree_iterator<int>&&>, std::is_rvalue_reference<std::_Rb_tree_iterator<int>&&> > (0x0x7faa3a0fa618) 0 empty
  std::is_rvalue_reference<std::_Rb_tree_iterator<int>&&> (0x0x7faa3a0fa680) 0 empty
    std::integral_constant<bool, true> (0x0x7faa3a0f8660) 0 empty

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

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

Class std::__or_<std::is_reference<std::_Rb_tree_iterator<int>&&>, std::is_void<std::_Rb_tree_iterator<int>&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::_Rb_tree_iterator<int>&&>, std::is_void<std::_Rb_tree_iterator<int>&&> > (0x0x7faa3a0fa750) 0 empty
  std::is_reference<std::_Rb_tree_iterator<int>&&> (0x0x7faa3a0fa7b8) 0 empty
    std::integral_constant<bool, true> (0x0x7faa3a0f8780) 0 empty

Class std::__or_<std::is_function<std::_Rb_tree_iterator<int>&&>, std::is_reference<std::_Rb_tree_iterator<int>&&>, std::is_void<std::_Rb_tree_iterator<int>&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::_Rb_tree_iterator<int>&&>, std::is_reference<std::_Rb_tree_iterator<int>&&>, std::is_void<std::_Rb_tree_iterator<int>&&> > (0x0x7faa3a0fa820) 0 empty
  std::__or_<std::is_reference<std::_Rb_tree_iterator<int>&&>, std::is_void<std::_Rb_tree_iterator<int>&&> > (0x0x7faa3a0fa888) 0 empty
    std::is_reference<std::_Rb_tree_iterator<int>&&> (0x0x7faa3a0fa8f0) 0 empty
      std::integral_constant<bool, true> (0x0x7faa3a0f87e0) 0 empty

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

Class std::is_object<std::_Rb_tree_iterator<int>&&>
   size=1 align=1
   base size=1 base align=1
std::is_object<std::_Rb_tree_iterator<int>&&> (0x0x7faa3a0fa9c0) 0 empty
  std::integral_constant<bool, false> (0x0x7faa3a0f88a0) 0 empty

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

Class std::__or_<std::is_object<std::_Rb_tree_iterator<int>&&>, std::is_reference<std::_Rb_tree_iterator<int>&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<std::_Rb_tree_iterator<int>&&>, std::is_reference<std::_Rb_tree_iterator<int>&&> > (0x0x7faa3a0faa28) 0 empty
  std::is_reference<std::_Rb_tree_iterator<int>&&> (0x0x7faa3a0faa90) 0 empty
    std::integral_constant<bool, true> (0x0x7faa3a0f8960) 0 empty

Class std::__is_referenceable<std::_Rb_tree_iterator<int>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<std::_Rb_tree_iterator<int>&&> (0x0x7faa3a0fabc8) 0 empty
  std::integral_constant<bool, true> (0x0x7faa3a0f89c0) 0 empty

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

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

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

Class std::is_assignable<std::_Rb_tree_iterator<int>&, std::_Rb_tree_iterator<int>&&>
   size=1 align=1
   base size=1 base align=1
std::is_assignable<std::_Rb_tree_iterator<int>&, std::_Rb_tree_iterator<int>&&> (0x0x7faa3a0fac98) 0 empty
  std::integral_constant<bool, true> (0x0x7faa3a0f8ba0) 0 empty

Class std::__is_move_assignable_impl<std::_Rb_tree_iterator<int>, true>
   size=1 align=1
   base size=1 base align=1
std::__is_move_assignable_impl<std::_Rb_tree_iterator<int>, true> (0x0x7faa3a0fad00) 0 empty
  std::is_assignable<std::_Rb_tree_iterator<int>&, std::_Rb_tree_iterator<int>&&> (0x0x7faa3a0fad68) 0 empty
    std::integral_constant<bool, true> (0x0x7faa3a0f8c00) 0 empty

Class std::is_move_assignable<std::_Rb_tree_iterator<int> >
   size=1 align=1
   base size=1 base align=1
std::is_move_assignable<std::_Rb_tree_iterator<int> > (0x0x7faa3a0fadd0) 0 empty
  std::__is_move_assignable_impl<std::_Rb_tree_iterator<int>, true> (0x0x7faa3a0fae38) 0 empty
    std::is_assignable<std::_Rb_tree_iterator<int>&, std::_Rb_tree_iterator<int>&&> (0x0x7faa3a0faea0) 0 empty
      std::integral_constant<bool, true> (0x0x7faa3a0f8c60) 0 empty

Class std::conditional<true, std::is_move_assignable<bool>, std::is_move_assignable<std::_Rb_tree_iterator<int> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_move_assignable<bool>, std::is_move_assignable<std::_Rb_tree_iterator<int> > > (0x0x7faa3a0f8cc0) 0 empty

Class std::__and_<std::is_move_assignable<std::_Rb_tree_iterator<int> >, std::is_move_assignable<bool> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_move_assignable<std::_Rb_tree_iterator<int> >, std::is_move_assignable<bool> > (0x0x7faa3a0faf08) 0 empty
  std::is_move_assignable<bool> (0x0x7faa3a0faf70) 0 empty
    std::__is_move_assignable_impl<bool, true> (0x0x7faa3a11b000) 0 empty
      std::is_assignable<bool&, bool&&> (0x0x7faa3a11b068) 0 empty
        std::integral_constant<bool, true> (0x0x7faa3a0f8d20) 0 empty

Class std::conditional<true, std::pair<std::_Rb_tree_iterator<int>, bool>&&, std::__nonesuch&&>
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::pair<std::_Rb_tree_iterator<int>, bool>&&, std::__nonesuch&&> (0x0x7faa3a0f8e40) 0 empty

Class std::pair<std::_Rb_tree_iterator<int>, bool>
   size=16 align=8
   base size=9 base align=8
std::pair<std::_Rb_tree_iterator<int>, bool> (0x0x7faa3a04b780) 0

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

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

Class std::_PCC<false, std::_Rb_tree_iterator<int>, bool>
   size=1 align=1
   base size=0 base align=1
std::_PCC<false, std::_Rb_tree_iterator<int>, bool> (0x0x7faa3a136060) 0 empty

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

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

Class std::is_array<std::_Rb_tree_const_iterator<int> >
   size=1 align=1
   base size=1 base align=1
std::is_array<std::_Rb_tree_const_iterator<int> > (0x0x7faa3a11b270) 0 empty
  std::integral_constant<bool, false> (0x0x7faa3a136300) 0 empty

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

Class std::__and_<std::is_array<std::_Rb_tree_const_iterator<int> >, std::__not_<std::extent<std::_Rb_tree_const_iterator<int>, 0u> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_array<std::_Rb_tree_const_iterator<int> >, std::__not_<std::extent<std::_Rb_tree_const_iterator<int>, 0u> > > (0x0x7faa3a11b2d8) 0 empty
  std::is_array<std::_Rb_tree_const_iterator<int> > (0x0x7faa3a11b340) 0 empty
    std::integral_constant<bool, false> (0x0x7faa3a1363c0) 0 empty

Class std::__is_array_unknown_bounds<std::_Rb_tree_const_iterator<int> >
   size=1 align=1
   base size=1 base align=1
std::__is_array_unknown_bounds<std::_Rb_tree_const_iterator<int> > (0x0x7faa3a11b3a8) 0 empty
  std::__and_<std::is_array<std::_Rb_tree_const_iterator<int> >, std::__not_<std::extent<std::_Rb_tree_const_iterator<int>, 0u> > > (0x0x7faa3a11b410) 0 empty
    std::is_array<std::_Rb_tree_const_iterator<int> > (0x0x7faa3a11b478) 0 empty
      std::integral_constant<bool, false> (0x0x7faa3a136420) 0 empty

Class std::conditional<false, std::__is_array_unknown_bounds<std::_Rb_tree_const_iterator<int> >, std::is_function<std::_Rb_tree_const_iterator<int> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__is_array_unknown_bounds<std::_Rb_tree_const_iterator<int> >, std::is_function<std::_Rb_tree_const_iterator<int> > > (0x0x7faa3a136480) 0 empty

Class std::__or_<std::__is_array_unknown_bounds<std::_Rb_tree_const_iterator<int> >, std::is_function<std::_Rb_tree_const_iterator<int> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::__is_array_unknown_bounds<std::_Rb_tree_const_iterator<int> >, std::is_function<std::_Rb_tree_const_iterator<int> > > (0x0x7faa3a11b4e0) 0 empty
  std::is_function<std::_Rb_tree_const_iterator<int> > (0x0x7faa3a11b548) 0 empty
    std::integral_constant<bool, false> (0x0x7faa3a1364e0) 0 empty

Class std::__or_<std::is_void<std::_Rb_tree_const_iterator<int> >, std::__is_array_unknown_bounds<std::_Rb_tree_const_iterator<int> >, std::is_function<std::_Rb_tree_const_iterator<int> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<std::_Rb_tree_const_iterator<int> >, std::__is_array_unknown_bounds<std::_Rb_tree_const_iterator<int> >, std::is_function<std::_Rb_tree_const_iterator<int> > > (0x0x7faa3a11b5b0) 0 empty
  std::__or_<std::__is_array_unknown_bounds<std::_Rb_tree_const_iterator<int> >, std::is_function<std::_Rb_tree_const_iterator<int> > > (0x0x7faa3a11b618) 0 empty
    std::is_function<std::_Rb_tree_const_iterator<int> > (0x0x7faa3a11b680) 0 empty
      std::integral_constant<bool, false> (0x0x7faa3a136540) 0 empty

Class std::conditional<false, std::is_reference<std::_Rb_tree_const_iterator<int> >, std::is_scalar<std::_Rb_tree_const_iterator<int> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_reference<std::_Rb_tree_const_iterator<int> >, std::is_scalar<std::_Rb_tree_const_iterator<int> > > (0x0x7faa3a1365a0) 0 empty

Class std::__is_integral_helper<std::_Rb_tree_const_iterator<int> >
   size=1 align=1
   base size=1 base align=1
std::__is_integral_helper<std::_Rb_tree_const_iterator<int> > (0x0x7faa3a11b6e8) 0 empty
  std::integral_constant<bool, false> (0x0x7faa3a136600) 0 empty

Class std::is_integral<std::_Rb_tree_const_iterator<int> >
   size=1 align=1
   base size=1 base align=1
std::is_integral<std::_Rb_tree_const_iterator<int> > (0x0x7faa3a11b750) 0 empty
  std::integral_constant<bool, false> (0x0x7faa3a136660) 0 empty

Class std::conditional<false, std::is_integral<std::_Rb_tree_const_iterator<int> >, std::is_floating_point<std::_Rb_tree_const_iterator<int> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_integral<std::_Rb_tree_const_iterator<int> >, std::is_floating_point<std::_Rb_tree_const_iterator<int> > > (0x0x7faa3a1366c0) 0 empty

Class std::__is_floating_point_helper<std::_Rb_tree_const_iterator<int> >
   size=1 align=1
   base size=1 base align=1
std::__is_floating_point_helper<std::_Rb_tree_const_iterator<int> > (0x0x7faa3a11b7b8) 0 empty
  std::integral_constant<bool, false> (0x0x7faa3a136720) 0 empty

Class std::is_floating_point<std::_Rb_tree_const_iterator<int> >
   size=1 align=1
   base size=1 base align=1
std::is_floating_point<std::_Rb_tree_const_iterator<int> > (0x0x7faa3a11b820) 0 empty
  std::integral_constant<bool, false> (0x0x7faa3a136780) 0 empty

Class std::__or_<std::is_integral<std::_Rb_tree_const_iterator<int> >, std::is_floating_point<std::_Rb_tree_const_iterator<int> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_integral<std::_Rb_tree_const_iterator<int> >, std::is_floating_point<std::_Rb_tree_const_iterator<int> > > (0x0x7faa3a11b888) 0 empty
  std::is_floating_point<std::_Rb_tree_const_iterator<int> > (0x0x7faa3a11b8f0) 0 empty
    std::integral_constant<bool, false> (0x0x7faa3a1367e0) 0 empty

Class std::is_arithmetic<std::_Rb_tree_const_iterator<int> >
   size=1 align=1
   base size=1 base align=1
std::is_arithmetic<std::_Rb_tree_const_iterator<int> > (0x0x7faa3a11b958) 0 empty
  std::integral_constant<bool, false> (0x0x7faa3a136840) 0 empty

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

Class std::is_enum<std::_Rb_tree_const_iterator<int> >
   size=1 align=1
   base size=1 base align=1
std::is_enum<std::_Rb_tree_const_iterator<int> > (0x0x7faa3a11b9c0) 0 empty
  std::integral_constant<bool, false> (0x0x7faa3a136900) 0 empty

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

Class std::__is_pointer_helper<std::_Rb_tree_const_iterator<int> >
   size=1 align=1
   base size=1 base align=1
std::__is_pointer_helper<std::_Rb_tree_const_iterator<int> > (0x0x7faa3a11ba28) 0 empty
  std::integral_constant<bool, false> (0x0x7faa3a1369c0) 0 empty

Class std::is_pointer<std::_Rb_tree_const_iterator<int> >
   size=1 align=1
   base size=1 base align=1
std::is_pointer<std::_Rb_tree_const_iterator<int> > (0x0x7faa3a11ba90) 0 empty
  std::integral_constant<bool, false> (0x0x7faa3a136a20) 0 empty

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

Class std::__is_member_pointer_helper<std::_Rb_tree_const_iterator<int> >
   size=1 align=1
   base size=1 base align=1
std::__is_member_pointer_helper<std::_Rb_tree_const_iterator<int> > (0x0x7faa3a11baf8) 0 empty
  std::integral_constant<bool, false> (0x0x7faa3a136ae0) 0 empty

Class std::is_member_pointer<std::_Rb_tree_const_iterator<int> >
   size=1 align=1
   base size=1 base align=1
std::is_member_pointer<std::_Rb_tree_const_iterator<int> > (0x0x7faa3a11bb60) 0 empty
  std::integral_constant<bool, false> (0x0x7faa3a136b40) 0 empty

Class std::conditional<false, std::is_member_pointer<std::_Rb_tree_const_iterator<int> >, std::is_null_pointer<std::_Rb_tree_const_iterator<int> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_member_pointer<std::_Rb_tree_const_iterator<int> >, std::is_null_pointer<std::_Rb_tree_const_iterator<int> > > (0x0x7faa3a136ba0) 0 empty

Class std::__is_null_pointer_helper<std::_Rb_tree_const_iterator<int> >
   size=1 align=1
   base size=1 base align=1
std::__is_null_pointer_helper<std::_Rb_tree_const_iterator<int> > (0x0x7faa3a11bbc8) 0 empty
  std::integral_constant<bool, false> (0x0x7faa3a136c00) 0 empty

Class std::is_null_pointer<std::_Rb_tree_const_iterator<int> >
   size=1 align=1
   base size=1 base align=1
std::is_null_pointer<std::_Rb_tree_const_iterator<int> > (0x0x7faa3a11bc30) 0 empty
  std::integral_constant<bool, false> (0x0x7faa3a136c60) 0 empty

Class std::__or_<std::is_member_pointer<std::_Rb_tree_const_iterator<int> >, std::is_null_pointer<std::_Rb_tree_const_iterator<int> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_member_pointer<std::_Rb_tree_const_iterator<int> >, std::is_null_pointer<std::_Rb_tree_const_iterator<int> > > (0x0x7faa3a11bc98) 0 empty
  std::is_null_pointer<std::_Rb_tree_const_iterator<int> > (0x0x7faa3a11bd00) 0 empty
    std::integral_constant<bool, false> (0x0x7faa3a136cc0) 0 empty

Class std::__or_<std::is_pointer<std::_Rb_tree_const_iterator<int> >, std::is_member_pointer<std::_Rb_tree_const_iterator<int> >, std::is_null_pointer<std::_Rb_tree_const_iterator<int> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_pointer<std::_Rb_tree_const_iterator<int> >, std::is_member_pointer<std::_Rb_tree_const_iterator<int> >, std::is_null_pointer<std::_Rb_tree_const_iterator<int> > > (0x0x7faa3a11bd68) 0 empty
  std::__or_<std::is_member_pointer<std::_Rb_tree_const_iterator<int> >, std::is_null_pointer<std::_Rb_tree_const_iterator<int> > > (0x0x7faa3a11bdd0) 0 empty
    std::is_null_pointer<std::_Rb_tree_const_iterator<int> > (0x0x7faa3a11be38) 0 empty
      std::integral_constant<bool, false> (0x0x7faa3a136d20) 0 empty

Class std::__or_<std::is_enum<std::_Rb_tree_const_iterator<int> >, std::is_pointer<std::_Rb_tree_const_iterator<int> >, std::is_member_pointer<std::_Rb_tree_const_iterator<int> >, std::is_null_pointer<std::_Rb_tree_const_iterator<int> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_enum<std::_Rb_tree_const_iterator<int> >, std::is_pointer<std::_Rb_tree_const_iterator<int> >, std::is_member_pointer<std::_Rb_tree_const_iterator<int> >, std::is_null_pointer<std::_Rb_tree_const_iterator<int> > > (0x0x7faa3a11bea0) 0 empty
  std::__or_<std::is_pointer<std::_Rb_tree_const_iterator<int> >, std::is_member_pointer<std::_Rb_tree_const_iterator<int> >, std::is_null_pointer<std::_Rb_tree_const_iterator<int> > > (0x0x7faa3a11bf08) 0 empty
    std::__or_<std::is_member_pointer<std::_Rb_tree_const_iterator<int> >, std::is_null_pointer<std::_Rb_tree_const_iterator<int> > > (0x0x7faa3a11bf70) 0 empty
      std::is_null_pointer<std::_Rb_tree_const_iterator<int> > (0x0x7faa39d68000) 0 empty
        std::integral_constant<bool, false> (0x0x7faa3a136d80) 0 empty

Class std::__or_<std::is_arithmetic<std::_Rb_tree_const_iterator<int> >, std::is_enum<std::_Rb_tree_const_iterator<int> >, std::is_pointer<std::_Rb_tree_const_iterator<int> >, std::is_member_pointer<std::_Rb_tree_const_iterator<int> >, std::is_null_pointer<std::_Rb_tree_const_iterator<int> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_arithmetic<std::_Rb_tree_const_iterator<int> >, std::is_enum<std::_Rb_tree_const_iterator<int> >, std::is_pointer<std::_Rb_tree_const_iterator<int> >, std::is_member_pointer<std::_Rb_tree_const_iterator<int> >, std::is_null_pointer<std::_Rb_tree_const_iterator<int> > > (0x0x7faa39d68068) 0 empty
  std::__or_<std::is_enum<std::_Rb_tree_const_iterator<int> >, std::is_pointer<std::_Rb_tree_const_iterator<int> >, std::is_member_pointer<std::_Rb_tree_const_iterator<int> >, std::is_null_pointer<std::_Rb_tree_const_iterator<int> > > (0x0x7faa39d680d0) 0 empty
    std::__or_<std::is_pointer<std::_Rb_tree_const_iterator<int> >, std::is_member_pointer<std::_Rb_tree_const_iterator<int> >, std::is_null_pointer<std::_Rb_tree_const_iterator<int> > > (0x0x7faa39d68138) 0 empty
      std::__or_<std::is_member_pointer<std::_Rb_tree_const_iterator<int> >, std::is_null_pointer<std::_Rb_tree_const_iterator<int> > > (0x0x7faa39d681a0) 0 empty
        std::is_null_pointer<std::_Rb_tree_const_iterator<int> > (0x0x7faa39d68208) 0 empty
          std::integral_constant<bool, false> (0x0x7faa3a136de0) 0 empty

Class std::is_scalar<std::_Rb_tree_const_iterator<int> >
   size=1 align=1
   base size=1 base align=1
std::is_scalar<std::_Rb_tree_const_iterator<int> > (0x0x7faa39d68270) 0 empty
  std::integral_constant<bool, false> (0x0x7faa3a136e40) 0 empty

Class std::__or_<std::is_reference<std::_Rb_tree_const_iterator<int> >, std::is_scalar<std::_Rb_tree_const_iterator<int> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::_Rb_tree_const_iterator<int> >, std::is_scalar<std::_Rb_tree_const_iterator<int> > > (0x0x7faa39d682d8) 0 empty
  std::is_scalar<std::_Rb_tree_const_iterator<int> > (0x0x7faa39d68340) 0 empty
    std::integral_constant<bool, false> (0x0x7faa3a136ea0) 0 empty

Class std::remove_all_extents<std::_Rb_tree_const_iterator<int> >
   size=1 align=1
   base size=0 base align=1
std::remove_all_extents<std::_Rb_tree_const_iterator<int> > (0x0x7faa3a136f00) 0 empty

Class std::__is_destructible_impl<std::_Rb_tree_const_iterator<int> >
   size=1 align=1
   base size=1 base align=1
std::__is_destructible_impl<std::_Rb_tree_const_iterator<int> > (0x0x7faa39d683a8) 0 empty
  std::__do_is_destructible_impl (0x0x7faa3a136f60) 0 empty

Class std::__is_destructible_safe<std::_Rb_tree_const_iterator<int>, false, false>
   size=1 align=1
   base size=1 base align=1
std::__is_destructible_safe<std::_Rb_tree_const_iterator<int>, false, false> (0x0x7faa39d68478) 0 empty
  std::integral_constant<bool, true> (0x0x7faa39d71000) 0 empty

Class std::is_destructible<std::_Rb_tree_const_iterator<int> >
   size=1 align=1
   base size=1 base align=1
std::is_destructible<std::_Rb_tree_const_iterator<int> > (0x0x7faa39d684e0) 0 empty
  std::integral_constant<bool, true> (0x0x7faa39d71060) 0 empty

Class std::conditional<true, std::__is_direct_constructible_impl<std::_Rb_tree_const_iterator<int>, const std::_Rb_tree_const_iterator<int>&>, std::is_destructible<std::_Rb_tree_const_iterator<int> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_direct_constructible_impl<std::_Rb_tree_const_iterator<int>, const std::_Rb_tree_const_iterator<int>&>, std::is_destructible<std::_Rb_tree_const_iterator<int> > > (0x0x7faa39d710c0) 0 empty

Class std::__is_direct_constructible_impl<std::_Rb_tree_const_iterator<int>, const std::_Rb_tree_const_iterator<int>&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_impl<std::_Rb_tree_const_iterator<int>, const std::_Rb_tree_const_iterator<int>&> (0x0x7faa39d68548) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7faa39d71120) 0 empty

Class std::__and_<std::is_destructible<std::_Rb_tree_const_iterator<int> >, std::__is_direct_constructible_impl<std::_Rb_tree_const_iterator<int>, const std::_Rb_tree_const_iterator<int>&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_destructible<std::_Rb_tree_const_iterator<int> >, std::__is_direct_constructible_impl<std::_Rb_tree_const_iterator<int>, const std::_Rb_tree_const_iterator<int>&> > (0x0x7faa39d68618) 0 empty
  std::__is_direct_constructible_impl<std::_Rb_tree_const_iterator<int>, const std::_Rb_tree_const_iterator<int>&> (0x0x7faa39d68680) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7faa39d71180) 0 empty

Class std::__is_direct_constructible_new_safe<std::_Rb_tree_const_iterator<int>, const std::_Rb_tree_const_iterator<int>&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new_safe<std::_Rb_tree_const_iterator<int>, const std::_Rb_tree_const_iterator<int>&> (0x0x7faa39d686e8) 0 empty
  std::__and_<std::is_destructible<std::_Rb_tree_const_iterator<int> >, std::__is_direct_constructible_impl<std::_Rb_tree_const_iterator<int>, const std::_Rb_tree_const_iterator<int>&> > (0x0x7faa39d68750) 0 empty
    std::__is_direct_constructible_impl<std::_Rb_tree_const_iterator<int>, const std::_Rb_tree_const_iterator<int>&> (0x0x7faa39d687b8) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7faa39d711e0) 0 empty

Class std::__is_direct_constructible_new<std::_Rb_tree_const_iterator<int>, const std::_Rb_tree_const_iterator<int>&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new<std::_Rb_tree_const_iterator<int>, const std::_Rb_tree_const_iterator<int>&> (0x0x7faa39d68820) 0 empty
  std::__is_direct_constructible_new_safe<std::_Rb_tree_const_iterator<int>, const std::_Rb_tree_const_iterator<int>&> (0x0x7faa39d68888) 0 empty
    std::__and_<std::is_destructible<std::_Rb_tree_const_iterator<int> >, std::__is_direct_constructible_impl<std::_Rb_tree_const_iterator<int>, const std::_Rb_tree_const_iterator<int>&> > (0x0x7faa39d688f0) 0 empty
      std::__is_direct_constructible_impl<std::_Rb_tree_const_iterator<int>, const std::_Rb_tree_const_iterator<int>&> (0x0x7faa39d68958) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7faa39d71240) 0 empty

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

Class std::__is_constructible_impl<std::_Rb_tree_const_iterator<int>, const std::_Rb_tree_const_iterator<int>&>
   size=1 align=1
   base size=1 base align=1
std::__is_constructible_impl<std::_Rb_tree_const_iterator<int>, const std::_Rb_tree_const_iterator<int>&> (0x0x7faa39d68af8) 0 empty
  std::__is_direct_constructible<std::_Rb_tree_const_iterator<int>, const std::_Rb_tree_const_iterator<int>&> (0x0x7faa39d68b60) 0 empty
    std::integral_constant<bool, true> (0x0x7faa39d71300) 0 empty

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

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

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

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

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

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

Class std::__and_<std::is_array<bool>, std::__not_<std::extent<bool, 0u> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_array<bool>, std::__not_<std::extent<bool, 0u> > > (0x0x7faa39d68e38) 0 empty
  std::is_array<bool> (0x0x7faa39d68ea0) 0 empty
    std::integral_constant<bool, false> (0x0x7faa39d71660) 0 empty

Class std::__is_array_unknown_bounds<bool>
   size=1 align=1
   base size=1 base align=1
std::__is_array_unknown_bounds<bool> (0x0x7faa39d68f08) 0 empty
  std::__and_<std::is_array<bool>, std::__not_<std::extent<bool, 0u> > > (0x0x7faa39d68f70) 0 empty
    std::is_array<bool> (0x0x7faa39d87000) 0 empty
      std::integral_constant<bool, false> (0x0x7faa39d716c0) 0 empty

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

Class std::__or_<std::__is_array_unknown_bounds<bool>, std::is_function<bool> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::__is_array_unknown_bounds<bool>, std::is_function<bool> > (0x0x7faa39d87068) 0 empty
  std::is_function<bool> (0x0x7faa39d870d0) 0 empty
    std::integral_constant<bool, false> (0x0x7faa39d71780) 0 empty

Class std::__or_<std::is_void<bool>, std::__is_array_unknown_bounds<bool>, std::is_function<bool> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<bool>, std::__is_array_unknown_bounds<bool>, std::is_function<bool> > (0x0x7faa39d87138) 0 empty
  std::__or_<std::__is_array_unknown_bounds<bool>, std::is_function<bool> > (0x0x7faa39d871a0) 0 empty
    std::is_function<bool> (0x0x7faa39d87208) 0 empty
      std::integral_constant<bool, false> (0x0x7faa39d717e0) 0 empty

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

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

Class std::conditional<true, std::is_integral<bool>, std::is_floating_point<bool> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_integral<bool>, std::is_floating_point<bool> > (0x0x7faa39d71a80) 0 empty

Class std::__or_<std::is_integral<bool>, std::is_floating_point<bool> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_integral<bool>, std::is_floating_point<bool> > (0x0x7faa39d872d8) 0 empty
  std::is_integral<bool> (0x0x7faa39d87340) 0 empty
    std::integral_constant<bool, true> (0x0x7faa39d71ae0) 0 empty

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

Class std::conditional<true, std::is_arithmetic<bool>, std::__or_<std::is_enum<bool>, std::is_pointer<bool>, std::is_member_pointer<bool>, std::is_null_pointer<bool> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_arithmetic<bool>, std::__or_<std::is_enum<bool>, std::is_pointer<bool>, std::is_member_pointer<bool>, std::is_null_pointer<bool> > > (0x0x7faa39d71ba0) 0 empty

Class std::__or_<std::is_arithmetic<bool>, std::is_enum<bool>, std::is_pointer<bool>, std::is_member_pointer<bool>, std::is_null_pointer<bool> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_arithmetic<bool>, std::is_enum<bool>, std::is_pointer<bool>, std::is_member_pointer<bool>, std::is_null_pointer<bool> > (0x0x7faa39d87410) 0 empty
  std::is_arithmetic<bool> (0x0x7faa39d87478) 0 empty
    std::integral_constant<bool, true> (0x0x7faa39d71c00) 0 empty

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

Class std::__or_<std::is_reference<bool>, std::is_scalar<bool> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<bool>, std::is_scalar<bool> > (0x0x7faa39d87548) 0 empty
  std::is_scalar<bool> (0x0x7faa39d875b0) 0 empty
    std::integral_constant<bool, true> (0x0x7faa39d71cc0) 0 empty

Class std::__is_destructible_safe<bool, false, true>
   size=1 align=1
   base size=1 base align=1
std::__is_destructible_safe<bool, false, true> (0x0x7faa39d87618) 0 empty
  std::integral_constant<bool, true> (0x0x7faa39d71d20) 0 empty

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

Class std::conditional<true, std::__is_direct_constructible_impl<bool, const bool&>, std::is_destructible<bool> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_direct_constructible_impl<bool, const bool&>, std::is_destructible<bool> > (0x0x7faa39d71de0) 0 empty

Class std::__is_direct_constructible_impl<bool, const bool&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_impl<bool, const bool&> (0x0x7faa39d877b8) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7faa39d71e40) 0 empty

Class std::__and_<std::is_destructible<bool>, std::__is_direct_constructible_impl<bool, const bool&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_destructible<bool>, std::__is_direct_constructible_impl<bool, const bool&> > (0x0x7faa39d87888) 0 empty
  std::__is_direct_constructible_impl<bool, const bool&> (0x0x7faa39d878f0) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7faa39d71ea0) 0 empty

Class std::__is_direct_constructible_new_safe<bool, const bool&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new_safe<bool, const bool&> (0x0x7faa39d87a28) 0 empty
  std::__and_<std::is_destructible<bool>, std::__is_direct_constructible_impl<bool, const bool&> > (0x0x7faa39d87a90) 0 empty
    std::__is_direct_constructible_impl<bool, const bool&> (0x0x7faa39d87af8) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7faa39d9a000) 0 empty

Class std::__is_direct_constructible_new<bool, const bool&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new<bool, const bool&> (0x0x7faa39d87bc8) 0 empty
  std::__is_direct_constructible_new_safe<bool, const bool&> (0x0x7faa39d87c30) 0 empty
    std::__and_<std::is_destructible<bool>, std::__is_direct_constructible_impl<bool, const bool&> > (0x0x7faa39d87c98) 0 empty
      std::__is_direct_constructible_impl<bool, const bool&> (0x0x7faa39d87d00) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7faa39d9a060) 0 empty

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

Class std::__is_constructible_impl<bool, const bool&>
   size=1 align=1
   base size=1 base align=1
std::__is_constructible_impl<bool, const bool&> (0x0x7faa39d87e38) 0 empty
  std::__is_direct_constructible<bool, const bool&> (0x0x7faa39d87ea0) 0 empty
    std::integral_constant<bool, true> (0x0x7faa39d9a120) 0 empty

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

Class std::__and_<std::is_constructible<std::_Rb_tree_const_iterator<int>, const std::_Rb_tree_const_iterator<int>&>, std::is_constructible<bool, const bool&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<std::_Rb_tree_const_iterator<int>, const std::_Rb_tree_const_iterator<int>&>, std::is_constructible<bool, const bool&> > (0x0x7faa39d87f70) 0 empty
  std::is_constructible<bool, const bool&> (0x0x7faa39d9d000) 0 empty
    std::integral_constant<bool, true> (0x0x7faa39d9a1e0) 0 empty

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

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

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

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

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

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

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

Class std::__or_<std::is_function<std::_Rb_tree_const_iterator<int> >, std::is_array<std::_Rb_tree_const_iterator<int> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::_Rb_tree_const_iterator<int> >, std::is_array<std::_Rb_tree_const_iterator<int> > > (0x0x7faa39d9d1a0) 0 empty
  std::is_array<std::_Rb_tree_const_iterator<int> > (0x0x7faa39d9d208) 0 empty
    std::integral_constant<bool, false> (0x0x7faa39d9a540) 0 empty

Class std::__or_<std::is_void<const std::_Rb_tree_const_iterator<int>&>, std::is_function<std::_Rb_tree_const_iterator<int> >, std::is_array<std::_Rb_tree_const_iterator<int> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<const std::_Rb_tree_const_iterator<int>&>, std::is_function<std::_Rb_tree_const_iterator<int> >, std::is_array<std::_Rb_tree_const_iterator<int> > > (0x0x7faa39d9d270) 0 empty
  std::__or_<std::is_function<std::_Rb_tree_const_iterator<int> >, std::is_array<std::_Rb_tree_const_iterator<int> > > (0x0x7faa39d9d2d8) 0 empty
    std::is_array<std::_Rb_tree_const_iterator<int> > (0x0x7faa39d9d340) 0 empty
      std::integral_constant<bool, false> (0x0x7faa39d9a5a0) 0 empty

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

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

Class std::conditional<true, std::is_convertible<const bool&, bool>, std::is_convertible<const std::_Rb_tree_const_iterator<int>&, std::_Rb_tree_const_iterator<int> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_convertible<const bool&, bool>, std::is_convertible<const std::_Rb_tree_const_iterator<int>&, std::_Rb_tree_const_iterator<int> > > (0x0x7faa39d9a780) 0 empty

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

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

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

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

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

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

Class std::conditional<false, std::is_function<bool>, std::is_array<bool> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<bool>, std::is_array<bool> > (0x0x7faa39d9aa20) 0 empty

Class std::__or_<std::is_function<bool>, std::is_array<bool> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<bool>, std::is_array<bool> > (0x0x7faa39d9d680) 0 empty
  std::is_array<bool> (0x0x7faa39d9d6e8) 0 empty
    std::integral_constant<bool, false> (0x0x7faa39d9aa80) 0 empty

Class std::__or_<std::is_void<const bool&>, std::is_function<bool>, std::is_array<bool> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<const bool&>, std::is_function<bool>, std::is_array<bool> > (0x0x7faa39d9d750) 0 empty
  std::__or_<std::is_function<bool>, std::is_array<bool> > (0x0x7faa39d9d7b8) 0 empty
    std::is_array<bool> (0x0x7faa39d9d820) 0 empty
      std::integral_constant<bool, false> (0x0x7faa39d9aae0) 0 empty

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

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

Class std::__and_<std::is_convertible<const std::_Rb_tree_const_iterator<int>&, std::_Rb_tree_const_iterator<int> >, std::is_convertible<const bool&, bool> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_convertible<const std::_Rb_tree_const_iterator<int>&, std::_Rb_tree_const_iterator<int> >, std::is_convertible<const bool&, bool> > (0x0x7faa39d9d958) 0 empty
  std::is_convertible<const bool&, bool> (0x0x7faa39d9d9c0) 0 empty
    std::integral_constant<bool, true> (0x0x7faa39d9ac00) 0 empty

Class std::conditional<true, std::__and_<std::is_convertible<std::_Rb_tree_iterator<int>&, std::_Rb_tree_const_iterator<int> >, std::is_convertible<const bool&, bool> >, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_iterator<int>&, std::_Rb_tree_const_iterator<int> >, std::is_convertible<const bool&, bool> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__and_<std::is_convertible<std::_Rb_tree_iterator<int>&, std::_Rb_tree_const_iterator<int> >, std::is_convertible<const bool&, bool> >, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_iterator<int>&, std::_Rb_tree_const_iterator<int> >, std::is_convertible<const bool&, bool> > > > (0x0x7faa39d9acc0) 0 empty

Class std::conditional<false, std::__is_direct_constructible_ref_cast<std::_Rb_tree_const_iterator<int>, std::_Rb_tree_iterator<int>&>, std::__is_direct_constructible_new_safe<std::_Rb_tree_const_iterator<int>, std::_Rb_tree_iterator<int>&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__is_direct_constructible_ref_cast<std::_Rb_tree_const_iterator<int>, std::_Rb_tree_iterator<int>&>, std::__is_direct_constructible_new_safe<std::_Rb_tree_const_iterator<int>, std::_Rb_tree_iterator<int>&> > (0x0x7faa39d9ad20) 0 empty

Class std::conditional<true, std::__is_direct_constructible_impl<std::_Rb_tree_const_iterator<int>, std::_Rb_tree_iterator<int>&>, std::is_destructible<std::_Rb_tree_const_iterator<int> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_direct_constructible_impl<std::_Rb_tree_const_iterator<int>, std::_Rb_tree_iterator<int>&>, std::is_destructible<std::_Rb_tree_const_iterator<int> > > (0x0x7faa39d9ad80) 0 empty

Class std::__is_direct_constructible_impl<std::_Rb_tree_const_iterator<int>, std::_Rb_tree_iterator<int>&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_impl<std::_Rb_tree_const_iterator<int>, std::_Rb_tree_iterator<int>&> (0x0x7faa39d9db60) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7faa39d9aea0) 0 empty

Class std::__and_<std::is_destructible<std::_Rb_tree_const_iterator<int> >, std::__is_direct_constructible_impl<std::_Rb_tree_const_iterator<int>, std::_Rb_tree_iterator<int>&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_destructible<std::_Rb_tree_const_iterator<int> >, std::__is_direct_constructible_impl<std::_Rb_tree_const_iterator<int>, std::_Rb_tree_iterator<int>&> > (0x0x7faa39d9dd00) 0 empty
  std::__is_direct_constructible_impl<std::_Rb_tree_const_iterator<int>, std::_Rb_tree_iterator<int>&> (0x0x7faa39d9dd68) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7faa39d9af00) 0 empty

Class std::__is_direct_constructible_new_safe<std::_Rb_tree_const_iterator<int>, std::_Rb_tree_iterator<int>&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new_safe<std::_Rb_tree_const_iterator<int>, std::_Rb_tree_iterator<int>&> (0x0x7faa39d9de38) 0 empty
  std::__and_<std::is_destructible<std::_Rb_tree_const_iterator<int> >, std::__is_direct_constructible_impl<std::_Rb_tree_const_iterator<int>, std::_Rb_tree_iterator<int>&> > (0x0x7faa39d9dea0) 0 empty
    std::__is_direct_constructible_impl<std::_Rb_tree_const_iterator<int>, std::_Rb_tree_iterator<int>&> (0x0x7faa39d9df08) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7faa39d9af60) 0 empty

Class std::__is_direct_constructible_new<std::_Rb_tree_const_iterator<int>, std::_Rb_tree_iterator<int>&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new<std::_Rb_tree_const_iterator<int>, std::_Rb_tree_iterator<int>&> (0x0x7faa39dd5000) 0 empty
  std::__is_direct_constructible_new_safe<std::_Rb_tree_const_iterator<int>, std::_Rb_tree_iterator<int>&> (0x0x7faa39dd5068) 0 empty
    std::__and_<std::is_destructible<std::_Rb_tree_const_iterator<int> >, std::__is_direct_constructible_impl<std::_Rb_tree_const_iterator<int>, std::_Rb_tree_iterator<int>&> > (0x0x7faa39dd50d0) 0 empty
      std::__is_direct_constructible_impl<std::_Rb_tree_const_iterator<int>, std::_Rb_tree_iterator<int>&> (0x0x7faa39dd5138) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7faa39dd6000) 0 empty

Class std::__is_direct_constructible<std::_Rb_tree_const_iterator<int>, std::_Rb_tree_iterator<int>&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible<std::_Rb_tree_const_iterator<int>, std::_Rb_tree_iterator<int>&> (0x0x7faa39dd52d8) 0 empty
  std::integral_constant<bool, true> (0x0x7faa39dd6120) 0 empty

Class std::__is_constructible_impl<std::_Rb_tree_const_iterator<int>, std::_Rb_tree_iterator<int>&>
   size=1 align=1
   base size=1 base align=1
std::__is_constructible_impl<std::_Rb_tree_const_iterator<int>, std::_Rb_tree_iterator<int>&> (0x0x7faa39dd5340) 0 empty
  std::__is_direct_constructible<std::_Rb_tree_const_iterator<int>, std::_Rb_tree_iterator<int>&> (0x0x7faa39dd53a8) 0 empty
    std::integral_constant<bool, true> (0x0x7faa39dd6300) 0 empty

Class std::is_constructible<std::_Rb_tree_const_iterator<int>, std::_Rb_tree_iterator<int>&>
   size=1 align=1
   base size=1 base align=1
std::is_constructible<std::_Rb_tree_const_iterator<int>, std::_Rb_tree_iterator<int>&> (0x0x7faa39dd5410) 0 empty
  std::integral_constant<bool, true> (0x0x7faa39dd6540) 0 empty

Class std::conditional<true, std::__and_<std::is_constructible<bool, const bool&&>, std::__and_<std::is_convertible<std::_Rb_tree_iterator<int>&, std::_Rb_tree_const_iterator<int> >, std::is_convertible<const bool&, bool> > >, std::is_constructible<std::_Rb_tree_const_iterator<int>, std::_Rb_tree_iterator<int>&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__and_<std::is_constructible<bool, const bool&&>, std::__and_<std::is_convertible<std::_Rb_tree_iterator<int>&, std::_Rb_tree_const_iterator<int> >, std::is_convertible<const bool&, bool> > >, std::is_constructible<std::_Rb_tree_const_iterator<int>, std::_Rb_tree_iterator<int>&> > (0x0x7faa39dd65a0) 0 empty

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

Class std::conditional<true, std::__is_direct_constructible_impl<bool, const bool&&>, std::is_destructible<bool> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_direct_constructible_impl<bool, const bool&&>, std::is_destructible<bool> > (0x0x7faa39dd6660) 0 empty

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

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

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

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

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

Class std::__or_<std::is_lvalue_reference<const bool&&>, std::is_rvalue_reference<const bool&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<const bool&&>, std::is_rvalue_reference<const bool&&> > (0x0x7faa39dd57b8) 0 empty
  std::is_rvalue_reference<const bool&&> (0x0x7faa39dd5820) 0 empty
    std::integral_constant<bool, true> (0x0x7faa39dd6900) 0 empty

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

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

Class std::__or_<std::is_reference<const bool&&>, std::is_void<const bool&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<const bool&&>, std::is_void<const bool&&> > (0x0x7faa39dd58f0) 0 empty
  std::is_reference<const bool&&> (0x0x7faa39dd5958) 0 empty
    std::integral_constant<bool, true> (0x0x7faa39dd6ae0) 0 empty

Class std::__or_<std::is_function<const bool&&>, std::is_reference<const bool&&>, std::is_void<const bool&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<const bool&&>, std::is_reference<const bool&&>, std::is_void<const bool&&> > (0x0x7faa39dd59c0) 0 empty
  std::__or_<std::is_reference<const bool&&>, std::is_void<const bool&&> > (0x0x7faa39dd5a28) 0 empty
    std::is_reference<const bool&&> (0x0x7faa39dd5a90) 0 empty
      std::integral_constant<bool, true> (0x0x7faa39dd6b40) 0 empty

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

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

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

Class std::__or_<std::is_object<const bool&&>, std::is_reference<const bool&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<const bool&&>, std::is_reference<const bool&&> > (0x0x7faa39dd5c98) 0 empty
  std::is_reference<const bool&&> (0x0x7faa39dd5d00) 0 empty
    std::integral_constant<bool, true> (0x0x7faa39dd6cc0) 0 empty

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

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

Class std::add_rvalue_reference<const bool&&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<const bool&&> (0x0x7faa39dd5dd0) 0 empty
  std::__add_rvalue_reference_helper<const bool&&, true> (0x0x7faa39dd6de0) 0 empty

Class std::__is_direct_constructible_impl<bool, const bool&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_impl<bool, const bool&&> (0x0x7faa39dd5548) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7faa39dd66c0) 0 empty

Class std::__and_<std::is_destructible<bool>, std::__is_direct_constructible_impl<bool, const bool&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_destructible<bool>, std::__is_direct_constructible_impl<bool, const bool&&> > (0x0x7faa39dd5ea0) 0 empty
  std::__is_direct_constructible_impl<bool, const bool&&> (0x0x7faa39dd5f08) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7faa39dd6e40) 0 empty

Class std::__is_direct_constructible_new_safe<bool, const bool&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new_safe<bool, const bool&&> (0x0x7faa39df7068) 0 empty
  std::__and_<std::is_destructible<bool>, std::__is_direct_constructible_impl<bool, const bool&&> > (0x0x7faa39df70d0) 0 empty
    std::__is_direct_constructible_impl<bool, const bool&&> (0x0x7faa39df7138) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7faa39dd6f60) 0 empty

Class std::__is_direct_constructible_new<bool, const bool&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new<bool, const bool&&> (0x0x7faa39df7208) 0 empty
  std::__is_direct_constructible_new_safe<bool, const bool&&> (0x0x7faa39df7270) 0 empty
    std::__and_<std::is_destructible<bool>, std::__is_direct_constructible_impl<bool, const bool&&> > (0x0x7faa39df72d8) 0 empty
      std::__is_direct_constructible_impl<bool, const bool&&> (0x0x7faa39df7340) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7faa39df8000) 0 empty

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

Class std::__is_constructible_impl<bool, const bool&&>
   size=1 align=1
   base size=1 base align=1
std::__is_constructible_impl<bool, const bool&&> (0x0x7faa39df7478) 0 empty
  std::__is_direct_constructible<bool, const bool&&> (0x0x7faa39df74e0) 0 empty
    std::integral_constant<bool, true> (0x0x7faa39df80c0) 0 empty

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

Class std::conditional<true, std::__and_<std::is_convertible<std::_Rb_tree_iterator<int>&, std::_Rb_tree_const_iterator<int> >, std::is_convertible<const bool&, bool> >, std::is_constructible<bool, const bool&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__and_<std::is_convertible<std::_Rb_tree_iterator<int>&, std::_Rb_tree_const_iterator<int> >, std::is_convertible<const bool&, bool> >, std::is_constructible<bool, const bool&&> > (0x0x7faa39df8180) 0 empty

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

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

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

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

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

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

Class std::__or_<std::is_void<std::_Rb_tree_iterator<int>&>, std::is_function<std::_Rb_tree_const_iterator<int> >, std::is_array<std::_Rb_tree_const_iterator<int> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<std::_Rb_tree_iterator<int>&>, std::is_function<std::_Rb_tree_const_iterator<int> >, std::is_array<std::_Rb_tree_const_iterator<int> > > (0x0x7faa39df76e8) 0 empty
  std::__or_<std::is_function<std::_Rb_tree_const_iterator<int> >, std::is_array<std::_Rb_tree_const_iterator<int> > > (0x0x7faa39df7750) 0 empty
    std::is_array<std::_Rb_tree_const_iterator<int> > (0x0x7faa39df77b8) 0 empty
      std::integral_constant<bool, false> (0x0x7faa39df8420) 0 empty

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

Class std::is_convertible<std::_Rb_tree_iterator<int>&, std::_Rb_tree_const_iterator<int> >
   size=1 align=1
   base size=1 base align=1
std::is_convertible<std::_Rb_tree_iterator<int>&, std::_Rb_tree_const_iterator<int> > (0x0x7faa39df7958) 0 empty
  std::integral_constant<bool, true> (0x0x7faa39df85a0) 0 empty

Class std::conditional<true, std::is_convertible<const bool&, bool>, std::is_convertible<std::_Rb_tree_iterator<int>&, std::_Rb_tree_const_iterator<int> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_convertible<const bool&, bool>, std::is_convertible<std::_Rb_tree_iterator<int>&, std::_Rb_tree_const_iterator<int> > > (0x0x7faa39df8600) 0 empty

Class std::__and_<std::is_convertible<std::_Rb_tree_iterator<int>&, std::_Rb_tree_const_iterator<int> >, std::is_convertible<const bool&, bool> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_convertible<std::_Rb_tree_iterator<int>&, std::_Rb_tree_const_iterator<int> >, std::is_convertible<const bool&, bool> > (0x0x7faa39df79c0) 0 empty
  std::is_convertible<const bool&, bool> (0x0x7faa39df7a28) 0 empty
    std::integral_constant<bool, true> (0x0x7faa39df8660) 0 empty

Class std::__and_<std::is_constructible<bool, const bool&&>, std::__and_<std::is_convertible<std::_Rb_tree_iterator<int>&, std::_Rb_tree_const_iterator<int> >, std::is_convertible<const bool&, bool> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<bool, const bool&&>, std::__and_<std::is_convertible<std::_Rb_tree_iterator<int>&, std::_Rb_tree_const_iterator<int> >, std::is_convertible<const bool&, bool> > > (0x0x7faa39df7a90) 0 empty
  std::__and_<std::is_convertible<std::_Rb_tree_iterator<int>&, std::_Rb_tree_const_iterator<int> >, std::is_convertible<const bool&, bool> > (0x0x7faa39df7af8) 0 empty
    std::is_convertible<const bool&, bool> (0x0x7faa39df7b60) 0 empty
      std::integral_constant<bool, true> (0x0x7faa39df86c0) 0 empty

Class std::__and_<std::is_constructible<std::_Rb_tree_const_iterator<int>, std::_Rb_tree_iterator<int>&>, std::is_constructible<bool, const bool&&>, std::__and_<std::is_convertible<std::_Rb_tree_iterator<int>&, std::_Rb_tree_const_iterator<int> >, std::is_convertible<const bool&, bool> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<std::_Rb_tree_const_iterator<int>, std::_Rb_tree_iterator<int>&>, std::is_constructible<bool, const bool&&>, std::__and_<std::is_convertible<std::_Rb_tree_iterator<int>&, std::_Rb_tree_const_iterator<int> >, std::is_convertible<const bool&, bool> > > (0x0x7faa39df7bc8) 0 empty
  std::__and_<std::is_constructible<bool, const bool&&>, std::__and_<std::is_convertible<std::_Rb_tree_iterator<int>&, std::_Rb_tree_const_iterator<int> >, std::is_convertible<const bool&, bool> > > (0x0x7faa39df7c30) 0 empty
    std::__and_<std::is_convertible<std::_Rb_tree_iterator<int>&, std::_Rb_tree_const_iterator<int> >, std::is_convertible<const bool&, bool> > (0x0x7faa39df7c98) 0 empty
      std::is_convertible<const bool&, bool> (0x0x7faa39df7d00) 0 empty
        std::integral_constant<bool, true> (0x0x7faa39df8720) 0 empty

Class std::conditional<false, std::__and_<std::is_convertible<std::_Rb_tree_iterator<int>&, std::_Rb_tree_const_iterator<int> >, std::is_convertible<const bool&, bool> >, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_iterator<int>&, std::_Rb_tree_const_iterator<int> >, std::is_convertible<const bool&, bool> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__and_<std::is_convertible<std::_Rb_tree_iterator<int>&, std::_Rb_tree_const_iterator<int> >, std::is_convertible<const bool&, bool> >, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_iterator<int>&, std::_Rb_tree_const_iterator<int> >, std::is_convertible<const bool&, bool> > > > (0x0x7faa39df87e0) 0 empty

Class std::conditional<true, std::__and_<std::is_constructible<bool, const bool&&>, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_iterator<int>&, std::_Rb_tree_const_iterator<int> >, std::is_convertible<const bool&, bool> > > >, std::is_constructible<std::_Rb_tree_const_iterator<int>, std::_Rb_tree_iterator<int>&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__and_<std::is_constructible<bool, const bool&&>, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_iterator<int>&, std::_Rb_tree_const_iterator<int> >, std::is_convertible<const bool&, bool> > > >, std::is_constructible<std::_Rb_tree_const_iterator<int>, std::_Rb_tree_iterator<int>&> > (0x0x7faa39df8840) 0 empty

Class std::conditional<true, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_iterator<int>&, std::_Rb_tree_const_iterator<int> >, std::is_convertible<const bool&, bool> > >, std::is_constructible<bool, const bool&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_iterator<int>&, std::_Rb_tree_const_iterator<int> >, std::is_convertible<const bool&, bool> > >, std::is_constructible<bool, const bool&&> > (0x0x7faa39df88a0) 0 empty

Class std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_iterator<int>&, std::_Rb_tree_const_iterator<int> >, std::is_convertible<const bool&, bool> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_iterator<int>&, std::_Rb_tree_const_iterator<int> >, std::is_convertible<const bool&, bool> > > (0x0x7faa39df7dd0) 0 empty
  std::integral_constant<bool, false> (0x0x7faa39df8900) 0 empty

Class std::__and_<std::is_constructible<bool, const bool&&>, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_iterator<int>&, std::_Rb_tree_const_iterator<int> >, std::is_convertible<const bool&, bool> > > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<bool, const bool&&>, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_iterator<int>&, std::_Rb_tree_const_iterator<int> >, std::is_convertible<const bool&, bool> > > > (0x0x7faa39df7e38) 0 empty
  std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_iterator<int>&, std::_Rb_tree_const_iterator<int> >, std::is_convertible<const bool&, bool> > > (0x0x7faa39df7ea0) 0 empty
    std::integral_constant<bool, false> (0x0x7faa39df8960) 0 empty

Class std::__and_<std::is_constructible<std::_Rb_tree_const_iterator<int>, std::_Rb_tree_iterator<int>&>, std::is_constructible<bool, const bool&&>, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_iterator<int>&, std::_Rb_tree_const_iterator<int> >, std::is_convertible<const bool&, bool> > > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<std::_Rb_tree_const_iterator<int>, std::_Rb_tree_iterator<int>&>, std::is_constructible<bool, const bool&&>, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_iterator<int>&, std::_Rb_tree_const_iterator<int> >, std::is_convertible<const bool&, bool> > > > (0x0x7faa39df7f08) 0 empty
  std::__and_<std::is_constructible<bool, const bool&&>, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_iterator<int>&, std::_Rb_tree_const_iterator<int> >, std::is_convertible<const bool&, bool> > > > (0x0x7faa39df7f70) 0 empty
    std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_iterator<int>&, std::_Rb_tree_const_iterator<int> >, std::is_convertible<const bool&, bool> > > (0x0x7faa39e18000) 0 empty
      std::integral_constant<bool, false> (0x0x7faa39df89c0) 0 empty

Class std::conditional<true, std::__and_<std::is_convertible<const std::_Rb_tree_const_iterator<int>&, std::_Rb_tree_const_iterator<int> >, std::is_convertible<bool&, bool> >, std::__not_<std::__and_<std::is_convertible<const std::_Rb_tree_const_iterator<int>&, std::_Rb_tree_const_iterator<int> >, std::is_convertible<bool&, bool> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__and_<std::is_convertible<const std::_Rb_tree_const_iterator<int>&, std::_Rb_tree_const_iterator<int> >, std::is_convertible<bool&, bool> >, std::__not_<std::__and_<std::is_convertible<const std::_Rb_tree_const_iterator<int>&, std::_Rb_tree_const_iterator<int> >, std::is_convertible<bool&, bool> > > > (0x0x7faa39df8a80) 0 empty

Class std::conditional<true, std::__and_<std::is_constructible<bool, bool&>, std::__and_<std::is_convertible<const std::_Rb_tree_const_iterator<int>&, std::_Rb_tree_const_iterator<int> >, std::is_convertible<bool&, bool> > >, std::is_constructible<std::_Rb_tree_const_iterator<int>, const std::_Rb_tree_const_iterator<int>&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__and_<std::is_constructible<bool, bool&>, std::__and_<std::is_convertible<const std::_Rb_tree_const_iterator<int>&, std::_Rb_tree_const_iterator<int> >, std::is_convertible<bool&, bool> > >, std::is_constructible<std::_Rb_tree_const_iterator<int>, const std::_Rb_tree_const_iterator<int>&> > (0x0x7faa39df8ae0) 0 empty

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

Class std::conditional<true, std::__is_direct_constructible_impl<bool, bool&>, std::is_destructible<bool> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_direct_constructible_impl<bool, bool&>, std::is_destructible<bool> > (0x0x7faa39df8ba0) 0 empty

Class std::__is_direct_constructible_impl<bool, bool&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_impl<bool, bool&> (0x0x7faa39e18270) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7faa39df8c00) 0 empty

Class std::__and_<std::is_destructible<bool>, std::__is_direct_constructible_impl<bool, bool&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_destructible<bool>, std::__is_direct_constructible_impl<bool, bool&> > (0x0x7faa39e18340) 0 empty
  std::__is_direct_constructible_impl<bool, bool&> (0x0x7faa39e183a8) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7faa39df8c60) 0 empty

Class std::__is_direct_constructible_new_safe<bool, bool&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new_safe<bool, bool&> (0x0x7faa39e18410) 0 empty
  std::__and_<std::is_destructible<bool>, std::__is_direct_constructible_impl<bool, bool&> > (0x0x7faa39e18478) 0 empty
    std::__is_direct_constructible_impl<bool, bool&> (0x0x7faa39e184e0) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7faa39df8d80) 0 empty

Class std::__is_direct_constructible_new<bool, bool&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new<bool, bool&> (0x0x7faa39e18548) 0 empty
  std::__is_direct_constructible_new_safe<bool, bool&> (0x0x7faa39e185b0) 0 empty
    std::__and_<std::is_destructible<bool>, std::__is_direct_constructible_impl<bool, bool&> > (0x0x7faa39e18618) 0 empty
      std::__is_direct_constructible_impl<bool, bool&> (0x0x7faa39e18680) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7faa39df8e40) 0 empty

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

Class std::__is_constructible_impl<bool, bool&>
   size=1 align=1
   base size=1 base align=1
std::__is_constructible_impl<bool, bool&> (0x0x7faa39e18750) 0 empty
  std::__is_direct_constructible<bool, bool&> (0x0x7faa39e187b8) 0 empty
    std::integral_constant<bool, true> (0x0x7faa39df8f60) 0 empty

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

Class std::conditional<true, std::__and_<std::is_convertible<const std::_Rb_tree_const_iterator<int>&, std::_Rb_tree_const_iterator<int> >, std::is_convertible<bool&, bool> >, std::is_constructible<bool, bool&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__and_<std::is_convertible<const std::_Rb_tree_const_iterator<int>&, std::_Rb_tree_const_iterator<int> >, std::is_convertible<bool&, bool> >, std::is_constructible<bool, bool&> > (0x0x7faa39e2c060) 0 empty

Class std::conditional<true, std::is_convertible<bool&, bool>, std::is_convertible<const std::_Rb_tree_const_iterator<int>&, std::_Rb_tree_const_iterator<int> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_convertible<bool&, bool>, std::is_convertible<const std::_Rb_tree_const_iterator<int>&, std::_Rb_tree_const_iterator<int> > > (0x0x7faa39e2c0c0) 0 empty

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

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

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

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

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

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

Class std::__or_<std::is_void<bool&>, std::is_function<bool>, std::is_array<bool> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<bool&>, std::is_function<bool>, std::is_array<bool> > (0x0x7faa39e18b60) 0 empty
  std::__or_<std::is_function<bool>, std::is_array<bool> > (0x0x7faa39e18bc8) 0 empty
    std::is_array<bool> (0x0x7faa39e18c30) 0 empty
      std::integral_constant<bool, false> (0x0x7faa39e2c360) 0 empty

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

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

Class std::__and_<std::is_convertible<const std::_Rb_tree_const_iterator<int>&, std::_Rb_tree_const_iterator<int> >, std::is_convertible<bool&, bool> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_convertible<const std::_Rb_tree_const_iterator<int>&, std::_Rb_tree_const_iterator<int> >, std::is_convertible<bool&, bool> > (0x0x7faa39e18d68) 0 empty
  std::is_convertible<bool&, bool> (0x0x7faa39e18dd0) 0 empty
    std::integral_constant<bool, true> (0x0x7faa39e2c480) 0 empty

Class std::__and_<std::is_constructible<bool, bool&>, std::__and_<std::is_convertible<const std::_Rb_tree_const_iterator<int>&, std::_Rb_tree_const_iterator<int> >, std::is_convertible<bool&, bool> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<bool, bool&>, std::__and_<std::is_convertible<const std::_Rb_tree_const_iterator<int>&, std::_Rb_tree_const_iterator<int> >, std::is_convertible<bool&, bool> > > (0x0x7faa39e18e38) 0 empty
  std::__and_<std::is_convertible<const std::_Rb_tree_const_iterator<int>&, std::_Rb_tree_const_iterator<int> >, std::is_convertible<bool&, bool> > (0x0x7faa39e18ea0) 0 empty
    std::is_convertible<bool&, bool> (0x0x7faa39e18f08) 0 empty
      std::integral_constant<bool, true> (0x0x7faa39e2c4e0) 0 empty

Class std::__and_<std::is_constructible<std::_Rb_tree_const_iterator<int>, const std::_Rb_tree_const_iterator<int>&>, std::is_constructible<bool, bool&>, std::__and_<std::is_convertible<const std::_Rb_tree_const_iterator<int>&, std::_Rb_tree_const_iterator<int> >, std::is_convertible<bool&, bool> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<std::_Rb_tree_const_iterator<int>, const std::_Rb_tree_const_iterator<int>&>, std::is_constructible<bool, bool&>, std::__and_<std::is_convertible<const std::_Rb_tree_const_iterator<int>&, std::_Rb_tree_const_iterator<int> >, std::is_convertible<bool&, bool> > > (0x0x7faa39e18f70) 0 empty
  std::__and_<std::is_constructible<bool, bool&>, std::__and_<std::is_convertible<const std::_Rb_tree_const_iterator<int>&, std::_Rb_tree_const_iterator<int> >, std::is_convertible<bool&, bool> > > (0x0x7faa39e3e000) 0 empty
    std::__and_<std::is_convertible<const std::_Rb_tree_const_iterator<int>&, std::_Rb_tree_const_iterator<int> >, std::is_convertible<bool&, bool> > (0x0x7faa39e3e068) 0 empty
      std::is_convertible<bool&, bool> (0x0x7faa39e3e0d0) 0 empty
        std::integral_constant<bool, true> (0x0x7faa39e2c540) 0 empty

Class std::conditional<false, std::__and_<std::is_convertible<const std::_Rb_tree_const_iterator<int>&, std::_Rb_tree_const_iterator<int> >, std::is_convertible<bool&, bool> >, std::__not_<std::__and_<std::is_convertible<const std::_Rb_tree_const_iterator<int>&, std::_Rb_tree_const_iterator<int> >, std::is_convertible<bool&, bool> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__and_<std::is_convertible<const std::_Rb_tree_const_iterator<int>&, std::_Rb_tree_const_iterator<int> >, std::is_convertible<bool&, bool> >, std::__not_<std::__and_<std::is_convertible<const std::_Rb_tree_const_iterator<int>&, std::_Rb_tree_const_iterator<int> >, std::is_convertible<bool&, bool> > > > (0x0x7faa39e2c600) 0 empty

Class std::conditional<true, std::__and_<std::is_constructible<bool, bool&>, std::__not_<std::__and_<std::is_convertible<const std::_Rb_tree_const_iterator<int>&, std::_Rb_tree_const_iterator<int> >, std::is_convertible<bool&, bool> > > >, std::is_constructible<std::_Rb_tree_const_iterator<int>, const std::_Rb_tree_const_iterator<int>&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__and_<std::is_constructible<bool, bool&>, std::__not_<std::__and_<std::is_convertible<const std::_Rb_tree_const_iterator<int>&, std::_Rb_tree_const_iterator<int> >, std::is_convertible<bool&, bool> > > >, std::is_constructible<std::_Rb_tree_const_iterator<int>, const std::_Rb_tree_const_iterator<int>&> > (0x0x7faa39e2c660) 0 empty

Class std::conditional<true, std::__not_<std::__and_<std::is_convertible<const std::_Rb_tree_const_iterator<int>&, std::_Rb_tree_const_iterator<int> >, std::is_convertible<bool&, bool> > >, std::is_constructible<bool, bool&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__not_<std::__and_<std::is_convertible<const std::_Rb_tree_const_iterator<int>&, std::_Rb_tree_const_iterator<int> >, std::is_convertible<bool&, bool> > >, std::is_constructible<bool, bool&> > (0x0x7faa39e2c6c0) 0 empty

Class std::__not_<std::__and_<std::is_convertible<const std::_Rb_tree_const_iterator<int>&, std::_Rb_tree_const_iterator<int> >, std::is_convertible<bool&, bool> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__and_<std::is_convertible<const std::_Rb_tree_const_iterator<int>&, std::_Rb_tree_const_iterator<int> >, std::is_convertible<bool&, bool> > > (0x0x7faa39e3e1a0) 0 empty
  std::integral_constant<bool, false> (0x0x7faa39e2c720) 0 empty

Class std::__and_<std::is_constructible<bool, bool&>, std::__not_<std::__and_<std::is_convertible<const std::_Rb_tree_const_iterator<int>&, std::_Rb_tree_const_iterator<int> >, std::is_convertible<bool&, bool> > > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<bool, bool&>, std::__not_<std::__and_<std::is_convertible<const std::_Rb_tree_const_iterator<int>&, std::_Rb_tree_const_iterator<int> >, std::is_convertible<bool&, bool> > > > (0x0x7faa39e3e208) 0 empty
  std::__not_<std::__and_<std::is_convertible<const std::_Rb_tree_const_iterator<int>&, std::_Rb_tree_const_iterator<int> >, std::is_convertible<bool&, bool> > > (0x0x7faa39e3e270) 0 empty
    std::integral_constant<bool, false> (0x0x7faa39e2c780) 0 empty

Class std::__and_<std::is_constructible<std::_Rb_tree_const_iterator<int>, const std::_Rb_tree_const_iterator<int>&>, std::is_constructible<bool, bool&>, std::__not_<std::__and_<std::is_convertible<const std::_Rb_tree_const_iterator<int>&, std::_Rb_tree_const_iterator<int> >, std::is_convertible<bool&, bool> > > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<std::_Rb_tree_const_iterator<int>, const std::_Rb_tree_const_iterator<int>&>, std::is_constructible<bool, bool&>, std::__not_<std::__and_<std::is_convertible<const std::_Rb_tree_const_iterator<int>&, std::_Rb_tree_const_iterator<int> >, std::is_convertible<bool&, bool> > > > (0x0x7faa39e3e2d8) 0 empty
  std::__and_<std::is_constructible<bool, bool&>, std::__not_<std::__and_<std::is_convertible<const std::_Rb_tree_const_iterator<int>&, std::_Rb_tree_const_iterator<int> >, std::is_convertible<bool&, bool> > > > (0x0x7faa39e3e340) 0 empty
    std::__not_<std::__and_<std::is_convertible<const std::_Rb_tree_const_iterator<int>&, std::_Rb_tree_const_iterator<int> >, std::is_convertible<bool&, bool> > > (0x0x7faa39e3e3a8) 0 empty
      std::integral_constant<bool, false> (0x0x7faa39e2c7e0) 0 empty

Class std::conditional<true, std::is_constructible<bool, bool&>, std::is_constructible<std::_Rb_tree_const_iterator<int>, std::_Rb_tree_iterator<int>&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_constructible<bool, bool&>, std::is_constructible<std::_Rb_tree_const_iterator<int>, std::_Rb_tree_iterator<int>&> > (0x0x7faa39e2c8a0) 0 empty

Class std::__and_<std::is_constructible<std::_Rb_tree_const_iterator<int>, std::_Rb_tree_iterator<int>&>, std::is_constructible<bool, bool&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<std::_Rb_tree_const_iterator<int>, std::_Rb_tree_iterator<int>&>, std::is_constructible<bool, bool&> > (0x0x7faa39e3e410) 0 empty
  std::is_constructible<bool, bool&> (0x0x7faa39e3e478) 0 empty
    std::integral_constant<bool, true> (0x0x7faa39e2c900) 0 empty

Class std::conditional<true, std::is_convertible<bool&, bool>, std::is_convertible<std::_Rb_tree_iterator<int>&, std::_Rb_tree_const_iterator<int> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_convertible<bool&, bool>, std::is_convertible<std::_Rb_tree_iterator<int>&, std::_Rb_tree_const_iterator<int> > > (0x0x7faa39e2c9c0) 0 empty

Class std::__and_<std::is_convertible<std::_Rb_tree_iterator<int>&, std::_Rb_tree_const_iterator<int> >, std::is_convertible<bool&, bool> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_convertible<std::_Rb_tree_iterator<int>&, std::_Rb_tree_const_iterator<int> >, std::is_convertible<bool&, bool> > (0x0x7faa39e3e4e0) 0 empty
  std::is_convertible<bool&, bool> (0x0x7faa39e3e548) 0 empty
    std::integral_constant<bool, true> (0x0x7faa39e2ca20) 0 empty

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

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

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

Class std::_PCC<false, std::_Rb_tree_const_iterator<int>, bool>
   size=1 align=1
   base size=0 base align=1
std::_PCC<false, std::_Rb_tree_const_iterator<int>, bool> (0x0x7faa39e2ce40) 0 empty

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class __gnu_cxx::__ops::_Iter_comp_iter<CoinFirstLess_3<int, int, double> >
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__ops::_Iter_comp_iter<CoinFirstLess_3<int, int, double> > (0x0x7faa39f063c0) 0

Class __gnu_cxx::__ops::_Iter_comp_iter<CoinFirstGreater_3<int, int, double> >
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__ops::_Iter_comp_iter<CoinFirstGreater_3<int, int, double> > (0x0x7faa39f06660) 0

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

Class __gnu_cxx::__ops::_Iter_comp_iter<CoinFirstLess_3<double, int, int> >
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__ops::_Iter_comp_iter<CoinFirstLess_3<double, int, int> > (0x0x7faa39f06b40) 0

Class __gnu_cxx::__ops::_Iter_comp_iter<CoinFirstGreater_3<double, int, int> >
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__ops::_Iter_comp_iter<CoinFirstGreater_3<double, int, int> > (0x0x7faa39f06de0) 0

Class std::unary_function<int, int>
   size=1 align=1
   base size=0 base align=1
std::unary_function<int, int> (0x0x7faa39f460c0) 0 empty

Class std::_Identity<int>
   size=1 align=1
   base size=1 base align=1
std::_Identity<int> (0x0x7faa39ecd820) 0 empty
  std::unary_function<int, int> (0x0x7faa39f46120) 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*> (0x0x7faa39ecd888) 0 empty
  std::integral_constant<bool, true> (0x0x7faa39f46180) 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*> (0x0x7faa39f461e0) 0 empty

Class std::_Rb_tree<int, int, std::_Identity<int>, std::less<int>, std::allocator<int> >::_Alloc_node
   size=8 align=8
   base size=8 base align=8
std::_Rb_tree<int, int, std::_Identity<int>, std::less<int>, std::allocator<int> >::_Alloc_node (0x0x7faa39f463c0) 0

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

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

Class std::is_array<std::_Rb_tree_iterator<int> >
   size=1 align=1
   base size=1 base align=1
std::is_array<std::_Rb_tree_iterator<int> > (0x0x7faa39ecdd68) 0 empty
  std::integral_constant<bool, false> (0x0x7faa39f46600) 0 empty

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

Class std::__and_<std::is_array<std::_Rb_tree_iterator<int> >, std::__not_<std::extent<std::_Rb_tree_iterator<int>, 0u> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_array<std::_Rb_tree_iterator<int> >, std::__not_<std::extent<std::_Rb_tree_iterator<int>, 0u> > > (0x0x7faa39ecddd0) 0 empty
  std::is_array<std::_Rb_tree_iterator<int> > (0x0x7faa39ecde38) 0 empty
    std::integral_constant<bool, false> (0x0x7faa39f466c0) 0 empty

Class std::__is_array_unknown_bounds<std::_Rb_tree_iterator<int> >
   size=1 align=1
   base size=1 base align=1
std::__is_array_unknown_bounds<std::_Rb_tree_iterator<int> > (0x0x7faa39ecdea0) 0 empty
  std::__and_<std::is_array<std::_Rb_tree_iterator<int> >, std::__not_<std::extent<std::_Rb_tree_iterator<int>, 0u> > > (0x0x7faa39ecdf08) 0 empty
    std::is_array<std::_Rb_tree_iterator<int> > (0x0x7faa39ecdf70) 0 empty
      std::integral_constant<bool, false> (0x0x7faa39f46720) 0 empty

Class std::conditional<false, std::__is_array_unknown_bounds<std::_Rb_tree_iterator<int> >, std::is_function<std::_Rb_tree_iterator<int> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__is_array_unknown_bounds<std::_Rb_tree_iterator<int> >, std::is_function<std::_Rb_tree_iterator<int> > > (0x0x7faa39f46780) 0 empty

Class std::__or_<std::__is_array_unknown_bounds<std::_Rb_tree_iterator<int> >, std::is_function<std::_Rb_tree_iterator<int> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::__is_array_unknown_bounds<std::_Rb_tree_iterator<int> >, std::is_function<std::_Rb_tree_iterator<int> > > (0x0x7faa39ecd958) 0 empty
  std::is_function<std::_Rb_tree_iterator<int> > (0x0x7faa39ecd9c0) 0 empty
    std::integral_constant<bool, false> (0x0x7faa39f467e0) 0 empty

Class std::__or_<std::is_void<std::_Rb_tree_iterator<int> >, std::__is_array_unknown_bounds<std::_Rb_tree_iterator<int> >, std::is_function<std::_Rb_tree_iterator<int> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<std::_Rb_tree_iterator<int> >, std::__is_array_unknown_bounds<std::_Rb_tree_iterator<int> >, std::is_function<std::_Rb_tree_iterator<int> > > (0x0x7faa39ecda28) 0 empty
  std::__or_<std::__is_array_unknown_bounds<std::_Rb_tree_iterator<int> >, std::is_function<std::_Rb_tree_iterator<int> > > (0x0x7faa39ecda90) 0 empty
    std::is_function<std::_Rb_tree_iterator<int> > (0x0x7faa39ecdb60) 0 empty
      std::integral_constant<bool, false> (0x0x7faa39f46840) 0 empty

Class std::conditional<false, std::is_reference<std::_Rb_tree_iterator<int> >, std::is_scalar<std::_Rb_tree_iterator<int> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_reference<std::_Rb_tree_iterator<int> >, std::is_scalar<std::_Rb_tree_iterator<int> > > (0x0x7faa39f468a0) 0 empty

Class std::__is_integral_helper<std::_Rb_tree_iterator<int> >
   size=1 align=1
   base size=1 base align=1
std::__is_integral_helper<std::_Rb_tree_iterator<int> > (0x0x7faa39ecdbc8) 0 empty
  std::integral_constant<bool, false> (0x0x7faa39f46900) 0 empty

Class std::is_integral<std::_Rb_tree_iterator<int> >
   size=1 align=1
   base size=1 base align=1
std::is_integral<std::_Rb_tree_iterator<int> > (0x0x7faa39ecdc30) 0 empty
  std::integral_constant<bool, false> (0x0x7faa39f46960) 0 empty

Class std::conditional<false, std::is_integral<std::_Rb_tree_iterator<int> >, std::is_floating_point<std::_Rb_tree_iterator<int> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_integral<std::_Rb_tree_iterator<int> >, std::is_floating_point<std::_Rb_tree_iterator<int> > > (0x0x7faa39f469c0) 0 empty

Class std::__is_floating_point_helper<std::_Rb_tree_iterator<int> >
   size=1 align=1
   base size=1 base align=1
std::__is_floating_point_helper<std::_Rb_tree_iterator<int> > (0x0x7faa39b80000) 0 empty
  std::integral_constant<bool, false> (0x0x7faa39f46a20) 0 empty

Class std::is_floating_point<std::_Rb_tree_iterator<int> >
   size=1 align=1
   base size=1 base align=1
std::is_floating_point<std::_Rb_tree_iterator<int> > (0x0x7faa39b80068) 0 empty
  std::integral_constant<bool, false> (0x0x7faa39f46a80) 0 empty

Class std::__or_<std::is_integral<std::_Rb_tree_iterator<int> >, std::is_floating_point<std::_Rb_tree_iterator<int> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_integral<std::_Rb_tree_iterator<int> >, std::is_floating_point<std::_Rb_tree_iterator<int> > > (0x0x7faa39b800d0) 0 empty
  std::is_floating_point<std::_Rb_tree_iterator<int> > (0x0x7faa39b80138) 0 empty
    std::integral_constant<bool, false> (0x0x7faa39f46ae0) 0 empty

Class std::is_arithmetic<std::_Rb_tree_iterator<int> >
   size=1 align=1
   base size=1 base align=1
std::is_arithmetic<std::_Rb_tree_iterator<int> > (0x0x7faa39b801a0) 0 empty
  std::integral_constant<bool, false> (0x0x7faa39f46b40) 0 empty

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

Class std::is_enum<std::_Rb_tree_iterator<int> >
   size=1 align=1
   base size=1 base align=1
std::is_enum<std::_Rb_tree_iterator<int> > (0x0x7faa39b80208) 0 empty
  std::integral_constant<bool, false> (0x0x7faa39f46c00) 0 empty

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

Class std::__is_pointer_helper<std::_Rb_tree_iterator<int> >
   size=1 align=1
   base size=1 base align=1
std::__is_pointer_helper<std::_Rb_tree_iterator<int> > (0x0x7faa39b80270) 0 empty
  std::integral_constant<bool, false> (0x0x7faa39f46cc0) 0 empty

Class std::is_pointer<std::_Rb_tree_iterator<int> >
   size=1 align=1
   base size=1 base align=1
std::is_pointer<std::_Rb_tree_iterator<int> > (0x0x7faa39b802d8) 0 empty
  std::integral_constant<bool, false> (0x0x7faa39f46d20) 0 empty

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

Class std::__is_member_pointer_helper<std::_Rb_tree_iterator<int> >
   size=1 align=1
   base size=1 base align=1
std::__is_member_pointer_helper<std::_Rb_tree_iterator<int> > (0x0x7faa39b80340) 0 empty
  std::integral_constant<bool, false> (0x0x7faa39f46de0) 0 empty

Class std::is_member_pointer<std::_Rb_tree_iterator<int> >
   size=1 align=1
   base size=1 base align=1
std::is_member_pointer<std::_Rb_tree_iterator<int> > (0x0x7faa39b803a8) 0 empty
  std::integral_constant<bool, false> (0x0x7faa39f46e40) 0 empty

Class std::conditional<false, std::is_member_pointer<std::_Rb_tree_iterator<int> >, std::is_null_pointer<std::_Rb_tree_iterator<int> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_member_pointer<std::_Rb_tree_iterator<int> >, std::is_null_pointer<std::_Rb_tree_iterator<int> > > (0x0x7faa39f46ea0) 0 empty

Class std::__is_null_pointer_helper<std::_Rb_tree_iterator<int> >
   size=1 align=1
   base size=1 base align=1
std::__is_null_pointer_helper<std::_Rb_tree_iterator<int> > (0x0x7faa39b80410) 0 empty
  std::integral_constant<bool, false> (0x0x7faa39f46f00) 0 empty

Class std::is_null_pointer<std::_Rb_tree_iterator<int> >
   size=1 align=1
   base size=1 base align=1
std::is_null_pointer<std::_Rb_tree_iterator<int> > (0x0x7faa39b80478) 0 empty
  std::integral_constant<bool, false> (0x0x7faa39f46f60) 0 empty

Class std::__or_<std::is_member_pointer<std::_Rb_tree_iterator<int> >, std::is_null_pointer<std::_Rb_tree_iterator<int> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_member_pointer<std::_Rb_tree_iterator<int> >, std::is_null_pointer<std::_Rb_tree_iterator<int> > > (0x0x7faa39b804e0) 0 empty
  std::is_null_pointer<std::_Rb_tree_iterator<int> > (0x0x7faa39b80548) 0 empty
    std::integral_constant<bool, false> (0x0x7faa39b8d000) 0 empty

Class std::__or_<std::is_pointer<std::_Rb_tree_iterator<int> >, std::is_member_pointer<std::_Rb_tree_iterator<int> >, std::is_null_pointer<std::_Rb_tree_iterator<int> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_pointer<std::_Rb_tree_iterator<int> >, std::is_member_pointer<std::_Rb_tree_iterator<int> >, std::is_null_pointer<std::_Rb_tree_iterator<int> > > (0x0x7faa39b805b0) 0 empty
  std::__or_<std::is_member_pointer<std::_Rb_tree_iterator<int> >, std::is_null_pointer<std::_Rb_tree_iterator<int> > > (0x0x7faa39b80618) 0 empty
    std::is_null_pointer<std::_Rb_tree_iterator<int> > (0x0x7faa39b80680) 0 empty
      std::integral_constant<bool, false> (0x0x7faa39b8d060) 0 empty

Class std::__or_<std::is_enum<std::_Rb_tree_iterator<int> >, std::is_pointer<std::_Rb_tree_iterator<int> >, std::is_member_pointer<std::_Rb_tree_iterator<int> >, std::is_null_pointer<std::_Rb_tree_iterator<int> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_enum<std::_Rb_tree_iterator<int> >, std::is_pointer<std::_Rb_tree_iterator<int> >, std::is_member_pointer<std::_Rb_tree_iterator<int> >, std::is_null_pointer<std::_Rb_tree_iterator<int> > > (0x0x7faa39b806e8) 0 empty
  std::__or_<std::is_pointer<std::_Rb_tree_iterator<int> >, std::is_member_pointer<std::_Rb_tree_iterator<int> >, std::is_null_pointer<std::_Rb_tree_iterator<int> > > (0x0x7faa39b80750) 0 empty
    std::__or_<std::is_member_pointer<std::_Rb_tree_iterator<int> >, std::is_null_pointer<std::_Rb_tree_iterator<int> > > (0x0x7faa39b807b8) 0 empty
      std::is_null_pointer<std::_Rb_tree_iterator<int> > (0x0x7faa39b80820) 0 empty
        std::integral_constant<bool, false> (0x0x7faa39b8d0c0) 0 empty

Class std::__or_<std::is_arithmetic<std::_Rb_tree_iterator<int> >, std::is_enum<std::_Rb_tree_iterator<int> >, std::is_pointer<std::_Rb_tree_iterator<int> >, std::is_member_pointer<std::_Rb_tree_iterator<int> >, std::is_null_pointer<std::_Rb_tree_iterator<int> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_arithmetic<std::_Rb_tree_iterator<int> >, std::is_enum<std::_Rb_tree_iterator<int> >, std::is_pointer<std::_Rb_tree_iterator<int> >, std::is_member_pointer<std::_Rb_tree_iterator<int> >, std::is_null_pointer<std::_Rb_tree_iterator<int> > > (0x0x7faa39b80888) 0 empty
  std::__or_<std::is_enum<std::_Rb_tree_iterator<int> >, std::is_pointer<std::_Rb_tree_iterator<int> >, std::is_member_pointer<std::_Rb_tree_iterator<int> >, std::is_null_pointer<std::_Rb_tree_iterator<int> > > (0x0x7faa39b808f0) 0 empty
    std::__or_<std::is_pointer<std::_Rb_tree_iterator<int> >, std::is_member_pointer<std::_Rb_tree_iterator<int> >, std::is_null_pointer<std::_Rb_tree_iterator<int> > > (0x0x7faa39b80958) 0 empty
      std::__or_<std::is_member_pointer<std::_Rb_tree_iterator<int> >, std::is_null_pointer<std::_Rb_tree_iterator<int> > > (0x0x7faa39b809c0) 0 empty
        std::is_null_pointer<std::_Rb_tree_iterator<int> > (0x0x7faa39b80a28) 0 empty
          std::integral_constant<bool, false> (0x0x7faa39b8d120) 0 empty

Class std::is_scalar<std::_Rb_tree_iterator<int> >
   size=1 align=1
   base size=1 base align=1
std::is_scalar<std::_Rb_tree_iterator<int> > (0x0x7faa39b80a90) 0 empty
  std::integral_constant<bool, false> (0x0x7faa39b8d180) 0 empty

Class std::__or_<std::is_reference<std::_Rb_tree_iterator<int> >, std::is_scalar<std::_Rb_tree_iterator<int> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::_Rb_tree_iterator<int> >, std::is_scalar<std::_Rb_tree_iterator<int> > > (0x0x7faa39b80af8) 0 empty
  std::is_scalar<std::_Rb_tree_iterator<int> > (0x0x7faa39b80b60) 0 empty
    std::integral_constant<bool, false> (0x0x7faa39b8d1e0) 0 empty

Class std::remove_all_extents<std::_Rb_tree_iterator<int> >
   size=1 align=1
   base size=0 base align=1
std::remove_all_extents<std::_Rb_tree_iterator<int> > (0x0x7faa39b8d240) 0 empty

Class std::__is_destructible_impl<std::_Rb_tree_iterator<int> >
   size=1 align=1
   base size=1 base align=1
std::__is_destructible_impl<std::_Rb_tree_iterator<int> > (0x0x7faa39b80c98) 0 empty
  std::__do_is_destructible_impl (0x0x7faa39b8d2a0) 0 empty

Class std::__is_destructible_safe<std::_Rb_tree_iterator<int>, false, false>
   size=1 align=1
   base size=1 base align=1
std::__is_destructible_safe<std::_Rb_tree_iterator<int>, false, false> (0x0x7faa39b80d68) 0 empty
  std::integral_constant<bool, true> (0x0x7faa39b8d300) 0 empty

Class std::is_destructible<std::_Rb_tree_iterator<int> >
   size=1 align=1
   base size=1 base align=1
std::is_destructible<std::_Rb_tree_iterator<int> > (0x0x7faa39b80dd0) 0 empty
  std::integral_constant<bool, true> (0x0x7faa39b8d360) 0 empty

Class std::conditional<true, std::__is_direct_constructible_impl<std::_Rb_tree_iterator<int>, const std::_Rb_tree_iterator<int>&>, std::is_destructible<std::_Rb_tree_iterator<int> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_direct_constructible_impl<std::_Rb_tree_iterator<int>, const std::_Rb_tree_iterator<int>&>, std::is_destructible<std::_Rb_tree_iterator<int> > > (0x0x7faa39b8d3c0) 0 empty

Class std::__is_direct_constructible_impl<std::_Rb_tree_iterator<int>, const std::_Rb_tree_iterator<int>&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_impl<std::_Rb_tree_iterator<int>, const std::_Rb_tree_iterator<int>&> (0x0x7faa39b80e38) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7faa39b8d4e0) 0 empty

Class std::__and_<std::is_destructible<std::_Rb_tree_iterator<int> >, std::__is_direct_constructible_impl<std::_Rb_tree_iterator<int>, const std::_Rb_tree_iterator<int>&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_destructible<std::_Rb_tree_iterator<int> >, std::__is_direct_constructible_impl<std::_Rb_tree_iterator<int>, const std::_Rb_tree_iterator<int>&> > (0x0x7faa39b9c000) 0 empty
  std::__is_direct_constructible_impl<std::_Rb_tree_iterator<int>, const std::_Rb_tree_iterator<int>&> (0x0x7faa39b9c068) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7faa39b8d540) 0 empty

Class std::__is_direct_constructible_new_safe<std::_Rb_tree_iterator<int>, const std::_Rb_tree_iterator<int>&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new_safe<std::_Rb_tree_iterator<int>, const std::_Rb_tree_iterator<int>&> (0x0x7faa39b9c138) 0 empty
  std::__and_<std::is_destructible<std::_Rb_tree_iterator<int> >, std::__is_direct_constructible_impl<std::_Rb_tree_iterator<int>, const std::_Rb_tree_iterator<int>&> > (0x0x7faa39b9c1a0) 0 empty
    std::__is_direct_constructible_impl<std::_Rb_tree_iterator<int>, const std::_Rb_tree_iterator<int>&> (0x0x7faa39b9c208) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7faa39b8d5a0) 0 empty

Class std::__is_direct_constructible_new<std::_Rb_tree_iterator<int>, const std::_Rb_tree_iterator<int>&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new<std::_Rb_tree_iterator<int>, const std::_Rb_tree_iterator<int>&> (0x0x7faa39b9c2d8) 0 empty
  std::__is_direct_constructible_new_safe<std::_Rb_tree_iterator<int>, const std::_Rb_tree_iterator<int>&> (0x0x7faa39b9c340) 0 empty
    std::__and_<std::is_destructible<std::_Rb_tree_iterator<int> >, std::__is_direct_constructible_impl<std::_Rb_tree_iterator<int>, const std::_Rb_tree_iterator<int>&> > (0x0x7faa39b9c3a8) 0 empty
      std::__is_direct_constructible_impl<std::_Rb_tree_iterator<int>, const std::_Rb_tree_iterator<int>&> (0x0x7faa39b9c410) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7faa39b8d600) 0 empty

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

Class std::__is_constructible_impl<std::_Rb_tree_iterator<int>, const std::_Rb_tree_iterator<int>&>
   size=1 align=1
   base size=1 base align=1
std::__is_constructible_impl<std::_Rb_tree_iterator<int>, const std::_Rb_tree_iterator<int>&> (0x0x7faa39b9c618) 0 empty
  std::__is_direct_constructible<std::_Rb_tree_iterator<int>, const std::_Rb_tree_iterator<int>&> (0x0x7faa39b9c680) 0 empty
    std::integral_constant<bool, true> (0x0x7faa39b8d900) 0 empty

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

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

Class std::__and_<std::is_constructible<std::_Rb_tree_iterator<int>, const std::_Rb_tree_iterator<int>&>, std::is_constructible<bool, const bool&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<std::_Rb_tree_iterator<int>, const std::_Rb_tree_iterator<int>&>, std::is_constructible<bool, const bool&> > (0x0x7faa39b9c750) 0 empty
  std::is_constructible<bool, const bool&> (0x0x7faa39b9c7b8) 0 empty
    std::integral_constant<bool, true> (0x0x7faa39b8dc00) 0 empty

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

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

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

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

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

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

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

Class std::__or_<std::is_function<std::_Rb_tree_iterator<int> >, std::is_array<std::_Rb_tree_iterator<int> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::_Rb_tree_iterator<int> >, std::is_array<std::_Rb_tree_iterator<int> > > (0x0x7faa39b9caf8) 0 empty
  std::is_array<std::_Rb_tree_iterator<int> > (0x0x7faa39b9cb60) 0 empty
    std::integral_constant<bool, false> (0x0x7faa39b8df60) 0 empty

Class std::__or_<std::is_void<const std::_Rb_tree_iterator<int>&>, std::is_function<std::_Rb_tree_iterator<int> >, std::is_array<std::_Rb_tree_iterator<int> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<const std::_Rb_tree_iterator<int>&>, std::is_function<std::_Rb_tree_iterator<int> >, std::is_array<std::_Rb_tree_iterator<int> > > (0x0x7faa39b9cbc8) 0 empty
  std::__or_<std::is_function<std::_Rb_tree_iterator<int> >, std::is_array<std::_Rb_tree_iterator<int> > > (0x0x7faa39b9cc30) 0 empty
    std::is_array<std::_Rb_tree_iterator<int> > (0x0x7faa39b9cc98) 0 empty
      std::integral_constant<bool, false> (0x0x7faa39bad000) 0 empty

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

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

Class std::conditional<true, std::is_convertible<const bool&, bool>, std::is_convertible<const std::_Rb_tree_iterator<int>&, std::_Rb_tree_iterator<int> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_convertible<const bool&, bool>, std::is_convertible<const std::_Rb_tree_iterator<int>&, std::_Rb_tree_iterator<int> > > (0x0x7faa39bad1e0) 0 empty

Class std::__and_<std::is_convertible<const std::_Rb_tree_iterator<int>&, std::_Rb_tree_iterator<int> >, std::is_convertible<const bool&, bool> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_convertible<const std::_Rb_tree_iterator<int>&, std::_Rb_tree_iterator<int> >, std::is_convertible<const bool&, bool> > (0x0x7faa39b9cea0) 0 empty
  std::is_convertible<const bool&, bool> (0x0x7faa39b9cf08) 0 empty
    std::integral_constant<bool, true> (0x0x7faa39bad240) 0 empty

Class std::conditional<true, std::__and_<std::is_convertible<std::_Rb_tree_iterator<int>&&, std::_Rb_tree_iterator<int> >, std::is_convertible<const bool&, bool> >, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_iterator<int>&&, std::_Rb_tree_iterator<int> >, std::is_convertible<const bool&, bool> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__and_<std::is_convertible<std::_Rb_tree_iterator<int>&&, std::_Rb_tree_iterator<int> >, std::is_convertible<const bool&, bool> >, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_iterator<int>&&, std::_Rb_tree_iterator<int> >, std::is_convertible<const bool&, bool> > > > (0x0x7faa39bad300) 0 empty

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

Class std::conditional<true, std::__is_direct_constructible_impl<std::_Rb_tree_iterator<int>, std::_Rb_tree_iterator<int>&&>, std::is_destructible<std::_Rb_tree_iterator<int> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_direct_constructible_impl<std::_Rb_tree_iterator<int>, std::_Rb_tree_iterator<int>&&>, std::is_destructible<std::_Rb_tree_iterator<int> > > (0x0x7faa39bad480) 0 empty

Class std::__is_direct_constructible_impl<std::_Rb_tree_iterator<int>, std::_Rb_tree_iterator<int>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_impl<std::_Rb_tree_iterator<int>, std::_Rb_tree_iterator<int>&&> (0x0x7faa39b9c888) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7faa39bad5a0) 0 empty

Class std::__and_<std::is_destructible<std::_Rb_tree_iterator<int> >, std::__is_direct_constructible_impl<std::_Rb_tree_iterator<int>, std::_Rb_tree_iterator<int>&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_destructible<std::_Rb_tree_iterator<int> >, std::__is_direct_constructible_impl<std::_Rb_tree_iterator<int>, std::_Rb_tree_iterator<int>&&> > (0x0x7faa39bc4000) 0 empty
  std::__is_direct_constructible_impl<std::_Rb_tree_iterator<int>, std::_Rb_tree_iterator<int>&&> (0x0x7faa39bc4068) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7faa39bad6c0) 0 empty

Class std::__is_direct_constructible_new_safe<std::_Rb_tree_iterator<int>, std::_Rb_tree_iterator<int>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new_safe<std::_Rb_tree_iterator<int>, std::_Rb_tree_iterator<int>&&> (0x0x7faa39bc40d0) 0 empty
  std::__and_<std::is_destructible<std::_Rb_tree_iterator<int> >, std::__is_direct_constructible_impl<std::_Rb_tree_iterator<int>, std::_Rb_tree_iterator<int>&&> > (0x0x7faa39bc4138) 0 empty
    std::__is_direct_constructible_impl<std::_Rb_tree_iterator<int>, std::_Rb_tree_iterator<int>&&> (0x0x7faa39bc41a0) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7faa39bad780) 0 empty

Class std::__is_direct_constructible_new<std::_Rb_tree_iterator<int>, std::_Rb_tree_iterator<int>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new<std::_Rb_tree_iterator<int>, std::_Rb_tree_iterator<int>&&> (0x0x7faa39bc42d8) 0 empty
  std::__is_direct_constructible_new_safe<std::_Rb_tree_iterator<int>, std::_Rb_tree_iterator<int>&&> (0x0x7faa39bc4340) 0 empty
    std::__and_<std::is_destructible<std::_Rb_tree_iterator<int> >, std::__is_direct_constructible_impl<std::_Rb_tree_iterator<int>, std::_Rb_tree_iterator<int>&&> > (0x0x7faa39bc43a8) 0 empty
      std::__is_direct_constructible_impl<std::_Rb_tree_iterator<int>, std::_Rb_tree_iterator<int>&&> (0x0x7faa39bc4410) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7faa39bad840) 0 empty

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

Class std::__is_constructible_impl<std::_Rb_tree_iterator<int>, std::_Rb_tree_iterator<int>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_constructible_impl<std::_Rb_tree_iterator<int>, std::_Rb_tree_iterator<int>&&> (0x0x7faa39bc4548) 0 empty
  std::__is_direct_constructible<std::_Rb_tree_iterator<int>, std::_Rb_tree_iterator<int>&&> (0x0x7faa39bc45b0) 0 empty
    std::integral_constant<bool, true> (0x0x7faa39badba0) 0 empty

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

Class std::conditional<true, std::__and_<std::is_constructible<bool, const bool&&>, std::__and_<std::is_convertible<std::_Rb_tree_iterator<int>&&, std::_Rb_tree_iterator<int> >, std::is_convertible<const bool&, bool> > >, std::is_constructible<std::_Rb_tree_iterator<int>, std::_Rb_tree_iterator<int>&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__and_<std::is_constructible<bool, const bool&&>, std::__and_<std::is_convertible<std::_Rb_tree_iterator<int>&&, std::_Rb_tree_iterator<int> >, std::is_convertible<const bool&, bool> > >, std::is_constructible<std::_Rb_tree_iterator<int>, std::_Rb_tree_iterator<int>&&> > (0x0x7faa39badd80) 0 empty

Class std::conditional<true, std::__and_<std::is_convertible<std::_Rb_tree_iterator<int>&&, std::_Rb_tree_iterator<int> >, std::is_convertible<const bool&, bool> >, std::is_constructible<bool, const bool&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__and_<std::is_convertible<std::_Rb_tree_iterator<int>&&, std::_Rb_tree_iterator<int> >, std::is_convertible<const bool&, bool> >, std::is_constructible<bool, const bool&&> > (0x0x7faa39badde0) 0 empty

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

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

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

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

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

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

Class std::__or_<std::is_void<std::_Rb_tree_iterator<int>&&>, std::is_function<std::_Rb_tree_iterator<int> >, std::is_array<std::_Rb_tree_iterator<int> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<std::_Rb_tree_iterator<int>&&>, std::is_function<std::_Rb_tree_iterator<int> >, std::is_array<std::_Rb_tree_iterator<int> > > (0x0x7faa39bc47b8) 0 empty
  std::__or_<std::is_function<std::_Rb_tree_iterator<int> >, std::is_array<std::_Rb_tree_iterator<int> > > (0x0x7faa39bc4820) 0 empty
    std::is_array<std::_Rb_tree_iterator<int> > (0x0x7faa39bc4888) 0 empty
      std::integral_constant<bool, false> (0x0x7faa39bd30c0) 0 empty

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

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

Class std::conditional<true, std::is_convertible<const bool&, bool>, std::is_convertible<std::_Rb_tree_iterator<int>&&, std::_Rb_tree_iterator<int> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_convertible<const bool&, bool>, std::is_convertible<std::_Rb_tree_iterator<int>&&, std::_Rb_tree_iterator<int> > > (0x0x7faa39bd3360) 0 empty

Class std::__and_<std::is_convertible<std::_Rb_tree_iterator<int>&&, std::_Rb_tree_iterator<int> >, std::is_convertible<const bool&, bool> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_convertible<std::_Rb_tree_iterator<int>&&, std::_Rb_tree_iterator<int> >, std::is_convertible<const bool&, bool> > (0x0x7faa39bc49c0) 0 empty
  std::is_convertible<const bool&, bool> (0x0x7faa39bc4a28) 0 empty
    std::integral_constant<bool, true> (0x0x7faa39bd33c0) 0 empty

Class std::__and_<std::is_constructible<bool, const bool&&>, std::__and_<std::is_convertible<std::_Rb_tree_iterator<int>&&, std::_Rb_tree_iterator<int> >, std::is_convertible<const bool&, bool> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<bool, const bool&&>, std::__and_<std::is_convertible<std::_Rb_tree_iterator<int>&&, std::_Rb_tree_iterator<int> >, std::is_convertible<const bool&, bool> > > (0x0x7faa39bc4a90) 0 empty
  std::__and_<std::is_convertible<std::_Rb_tree_iterator<int>&&, std::_Rb_tree_iterator<int> >, std::is_convertible<const bool&, bool> > (0x0x7faa39bc4af8) 0 empty
    std::is_convertible<const bool&, bool> (0x0x7faa39bc4b60) 0 empty
      std::integral_constant<bool, true> (0x0x7faa39bd3420) 0 empty

Class std::__and_<std::is_constructible<std::_Rb_tree_iterator<int>, std::_Rb_tree_iterator<int>&&>, std::is_constructible<bool, const bool&&>, std::__and_<std::is_convertible<std::_Rb_tree_iterator<int>&&, std::_Rb_tree_iterator<int> >, std::is_convertible<const bool&, bool> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<std::_Rb_tree_iterator<int>, std::_Rb_tree_iterator<int>&&>, std::is_constructible<bool, const bool&&>, std::__and_<std::is_convertible<std::_Rb_tree_iterator<int>&&, std::_Rb_tree_iterator<int> >, std::is_convertible<const bool&, bool> > > (0x0x7faa39bc4bc8) 0 empty
  std::__and_<std::is_constructible<bool, const bool&&>, std::__and_<std::is_convertible<std::_Rb_tree_iterator<int>&&, std::_Rb_tree_iterator<int> >, std::is_convertible<const bool&, bool> > > (0x0x7faa39bc4c30) 0 empty
    std::__and_<std::is_convertible<std::_Rb_tree_iterator<int>&&, std::_Rb_tree_iterator<int> >, std::is_convertible<const bool&, bool> > (0x0x7faa39bc4c98) 0 empty
      std::is_convertible<const bool&, bool> (0x0x7faa39bc4d00) 0 empty
        std::integral_constant<bool, true> (0x0x7faa39bd3480) 0 empty

Class std::conditional<false, std::__and_<std::is_convertible<std::_Rb_tree_iterator<int>&&, std::_Rb_tree_iterator<int> >, std::is_convertible<const bool&, bool> >, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_iterator<int>&&, std::_Rb_tree_iterator<int> >, std::is_convertible<const bool&, bool> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__and_<std::is_convertible<std::_Rb_tree_iterator<int>&&, std::_Rb_tree_iterator<int> >, std::is_convertible<const bool&, bool> >, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_iterator<int>&&, std::_Rb_tree_iterator<int> >, std::is_convertible<const bool&, bool> > > > (0x0x7faa39bd3540) 0 empty

Class std::conditional<true, std::__and_<std::is_constructible<bool, const bool&&>, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_iterator<int>&&, std::_Rb_tree_iterator<int> >, std::is_convertible<const bool&, bool> > > >, std::is_constructible<std::_Rb_tree_iterator<int>, std::_Rb_tree_iterator<int>&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__and_<std::is_constructible<bool, const bool&&>, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_iterator<int>&&, std::_Rb_tree_iterator<int> >, std::is_convertible<const bool&, bool> > > >, std::is_constructible<std::_Rb_tree_iterator<int>, std::_Rb_tree_iterator<int>&&> > (0x0x7faa39bd35a0) 0 empty

Class std::conditional<true, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_iterator<int>&&, std::_Rb_tree_iterator<int> >, std::is_convertible<const bool&, bool> > >, std::is_constructible<bool, const bool&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_iterator<int>&&, std::_Rb_tree_iterator<int> >, std::is_convertible<const bool&, bool> > >, std::is_constructible<bool, const bool&&> > (0x0x7faa39bd3600) 0 empty

Class std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_iterator<int>&&, std::_Rb_tree_iterator<int> >, std::is_convertible<const bool&, bool> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_iterator<int>&&, std::_Rb_tree_iterator<int> >, std::is_convertible<const bool&, bool> > > (0x0x7faa39bc4f08) 0 empty
  std::integral_constant<bool, false> (0x0x7faa39bd3660) 0 empty

Class std::__and_<std::is_constructible<bool, const bool&&>, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_iterator<int>&&, std::_Rb_tree_iterator<int> >, std::is_convertible<const bool&, bool> > > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<bool, const bool&&>, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_iterator<int>&&, std::_Rb_tree_iterator<int> >, std::is_convertible<const bool&, bool> > > > (0x0x7faa39bc4f70) 0 empty
  std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_iterator<int>&&, std::_Rb_tree_iterator<int> >, std::is_convertible<const bool&, bool> > > (0x0x7faa39bc4d68) 0 empty
    std::integral_constant<bool, false> (0x0x7faa39bd36c0) 0 empty

Class std::__and_<std::is_constructible<std::_Rb_tree_iterator<int>, std::_Rb_tree_iterator<int>&&>, std::is_constructible<bool, const bool&&>, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_iterator<int>&&, std::_Rb_tree_iterator<int> >, std::is_convertible<const bool&, bool> > > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<std::_Rb_tree_iterator<int>, std::_Rb_tree_iterator<int>&&>, std::is_constructible<bool, const bool&&>, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_iterator<int>&&, std::_Rb_tree_iterator<int> >, std::is_convertible<const bool&, bool> > > > (0x0x7faa39bc4dd0) 0 empty
  std::__and_<std::is_constructible<bool, const bool&&>, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_iterator<int>&&, std::_Rb_tree_iterator<int> >, std::is_convertible<const bool&, bool> > > > (0x0x7faa39bc4e38) 0 empty
    std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_iterator<int>&&, std::_Rb_tree_iterator<int> >, std::is_convertible<const bool&, bool> > > (0x0x7faa39bec000) 0 empty
      std::integral_constant<bool, false> (0x0x7faa39bd3720) 0 empty

Class std::conditional<true, std::__and_<std::is_convertible<const std::_Rb_tree_iterator<int>&, std::_Rb_tree_iterator<int> >, std::is_convertible<bool&&, bool> >, std::__not_<std::__and_<std::is_convertible<const std::_Rb_tree_iterator<int>&, std::_Rb_tree_iterator<int> >, std::is_convertible<bool&&, bool> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__and_<std::is_convertible<const std::_Rb_tree_iterator<int>&, std::_Rb_tree_iterator<int> >, std::is_convertible<bool&&, bool> >, std::__not_<std::__and_<std::is_convertible<const std::_Rb_tree_iterator<int>&, std::_Rb_tree_iterator<int> >, std::is_convertible<bool&&, bool> > > > (0x0x7faa39bd37e0) 0 empty

Class std::conditional<true, std::__and_<std::is_constructible<bool, bool&&>, std::__and_<std::is_convertible<const std::_Rb_tree_iterator<int>&, std::_Rb_tree_iterator<int> >, std::is_convertible<bool&&, bool> > >, std::is_constructible<std::_Rb_tree_iterator<int>, const std::_Rb_tree_iterator<int>&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__and_<std::is_constructible<bool, bool&&>, std::__and_<std::is_convertible<const std::_Rb_tree_iterator<int>&, std::_Rb_tree_iterator<int> >, std::is_convertible<bool&&, bool> > >, std::is_constructible<std::_Rb_tree_iterator<int>, const std::_Rb_tree_iterator<int>&> > (0x0x7faa39bd3840) 0 empty

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

Class std::conditional<true, std::__is_direct_constructible_impl<bool, bool&&>, std::is_destructible<bool> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_direct_constructible_impl<bool, bool&&>, std::is_destructible<bool> > (0x0x7faa39bd3900) 0 empty

Class std::__is_direct_constructible_impl<bool, bool&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_impl<bool, bool&&> (0x0x7faa39bec340) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7faa39bd3960) 0 empty

Class std::__and_<std::is_destructible<bool>, std::__is_direct_constructible_impl<bool, bool&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_destructible<bool>, std::__is_direct_constructible_impl<bool, bool&&> > (0x0x7faa39bec410) 0 empty
  std::__is_direct_constructible_impl<bool, bool&&> (0x0x7faa39bec478) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7faa39bd39c0) 0 empty

Class std::__is_direct_constructible_new_safe<bool, bool&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new_safe<bool, bool&&> (0x0x7faa39bec4e0) 0 empty
  std::__and_<std::is_destructible<bool>, std::__is_direct_constructible_impl<bool, bool&&> > (0x0x7faa39bec548) 0 empty
    std::__is_direct_constructible_impl<bool, bool&&> (0x0x7faa39bec5b0) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7faa39bd3ae0) 0 empty

Class std::__is_direct_constructible_new<bool, bool&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new<bool, bool&&> (0x0x7faa39bec618) 0 empty
  std::__is_direct_constructible_new_safe<bool, bool&&> (0x0x7faa39bec680) 0 empty
    std::__and_<std::is_destructible<bool>, std::__is_direct_constructible_impl<bool, bool&&> > (0x0x7faa39bec6e8) 0 empty
      std::__is_direct_constructible_impl<bool, bool&&> (0x0x7faa39bec750) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7faa39bd3ba0) 0 empty

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

Class std::__is_constructible_impl<bool, bool&&>
   size=1 align=1
   base size=1 base align=1
std::__is_constructible_impl<bool, bool&&> (0x0x7faa39bec820) 0 empty
  std::__is_direct_constructible<bool, bool&&> (0x0x7faa39bec888) 0 empty
    std::integral_constant<bool, true> (0x0x7faa39bd3cc0) 0 empty

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

Class std::conditional<true, std::__and_<std::is_convertible<const std::_Rb_tree_iterator<int>&, std::_Rb_tree_iterator<int> >, std::is_convertible<bool&&, bool> >, std::is_constructible<bool, bool&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__and_<std::is_convertible<const std::_Rb_tree_iterator<int>&, std::_Rb_tree_iterator<int> >, std::is_convertible<bool&&, bool> >, std::is_constructible<bool, bool&&> > (0x0x7faa39bd3d80) 0 empty

Class std::conditional<true, std::is_convertible<bool&&, bool>, std::is_convertible<const std::_Rb_tree_iterator<int>&, std::_Rb_tree_iterator<int> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_convertible<bool&&, bool>, std::is_convertible<const std::_Rb_tree_iterator<int>&, std::_Rb_tree_iterator<int> > > (0x0x7faa39bd3de0) 0 empty

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

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

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

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

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

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

Class std::__or_<std::is_void<bool&&>, std::is_function<bool>, std::is_array<bool> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<bool&&>, std::is_function<bool>, std::is_array<bool> > (0x0x7faa39becb60) 0 empty
  std::__or_<std::is_function<bool>, std::is_array<bool> > (0x0x7faa39becbc8) 0 empty
    std::is_array<bool> (0x0x7faa39becc30) 0 empty
      std::integral_constant<bool, false> (0x0x7faa39c060c0) 0 empty

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

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

Class std::__and_<std::is_convertible<const std::_Rb_tree_iterator<int>&, std::_Rb_tree_iterator<int> >, std::is_convertible<bool&&, bool> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_convertible<const std::_Rb_tree_iterator<int>&, std::_Rb_tree_iterator<int> >, std::is_convertible<bool&&, bool> > (0x0x7faa39becd68) 0 empty
  std::is_convertible<bool&&, bool> (0x0x7faa39becdd0) 0 empty
    std::integral_constant<bool, true> (0x0x7faa39c061e0) 0 empty

Class std::__and_<std::is_constructible<bool, bool&&>, std::__and_<std::is_convertible<const std::_Rb_tree_iterator<int>&, std::_Rb_tree_iterator<int> >, std::is_convertible<bool&&, bool> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<bool, bool&&>, std::__and_<std::is_convertible<const std::_Rb_tree_iterator<int>&, std::_Rb_tree_iterator<int> >, std::is_convertible<bool&&, bool> > > (0x0x7faa39bece38) 0 empty
  std::__and_<std::is_convertible<const std::_Rb_tree_iterator<int>&, std::_Rb_tree_iterator<int> >, std::is_convertible<bool&&, bool> > (0x0x7faa39becea0) 0 empty
    std::is_convertible<bool&&, bool> (0x0x7faa39becf08) 0 empty
      std::integral_constant<bool, true> (0x0x7faa39c06240) 0 empty

Class std::__and_<std::is_constructible<std::_Rb_tree_iterator<int>, const std::_Rb_tree_iterator<int>&>, std::is_constructible<bool, bool&&>, std::__and_<std::is_convertible<const std::_Rb_tree_iterator<int>&, std::_Rb_tree_iterator<int> >, std::is_convertible<bool&&, bool> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<std::_Rb_tree_iterator<int>, const std::_Rb_tree_iterator<int>&>, std::is_constructible<bool, bool&&>, std::__and_<std::is_convertible<const std::_Rb_tree_iterator<int>&, std::_Rb_tree_iterator<int> >, std::is_convertible<bool&&, bool> > > (0x0x7faa39becf70) 0 empty
  std::__and_<std::is_constructible<bool, bool&&>, std::__and_<std::is_convertible<const std::_Rb_tree_iterator<int>&, std::_Rb_tree_iterator<int> >, std::is_convertible<bool&&, bool> > > (0x0x7faa39bec068) 0 empty
    std::__and_<std::is_convertible<const std::_Rb_tree_iterator<int>&, std::_Rb_tree_iterator<int> >, std::is_convertible<bool&&, bool> > (0x0x7faa39bec0d0) 0 empty
      std::is_convertible<bool&&, bool> (0x0x7faa39c13000) 0 empty
        std::integral_constant<bool, true> (0x0x7faa39c062a0) 0 empty

Class std::conditional<false, std::__and_<std::is_convertible<const std::_Rb_tree_iterator<int>&, std::_Rb_tree_iterator<int> >, std::is_convertible<bool&&, bool> >, std::__not_<std::__and_<std::is_convertible<const std::_Rb_tree_iterator<int>&, std::_Rb_tree_iterator<int> >, std::is_convertible<bool&&, bool> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__and_<std::is_convertible<const std::_Rb_tree_iterator<int>&, std::_Rb_tree_iterator<int> >, std::is_convertible<bool&&, bool> >, std::__not_<std::__and_<std::is_convertible<const std::_Rb_tree_iterator<int>&, std::_Rb_tree_iterator<int> >, std::is_convertible<bool&&, bool> > > > (0x0x7faa39c06360) 0 empty

Class std::conditional<true, std::__and_<std::is_constructible<bool, bool&&>, std::__not_<std::__and_<std::is_convertible<const std::_Rb_tree_iterator<int>&, std::_Rb_tree_iterator<int> >, std::is_convertible<bool&&, bool> > > >, std::is_constructible<std::_Rb_tree_iterator<int>, const std::_Rb_tree_iterator<int>&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__and_<std::is_constructible<bool, bool&&>, std::__not_<std::__and_<std::is_convertible<const std::_Rb_tree_iterator<int>&, std::_Rb_tree_iterator<int> >, std::is_convertible<bool&&, bool> > > >, std::is_constructible<std::_Rb_tree_iterator<int>, const std::_Rb_tree_iterator<int>&> > (0x0x7faa39c063c0) 0 empty

Class std::conditional<true, std::__not_<std::__and_<std::is_convertible<const std::_Rb_tree_iterator<int>&, std::_Rb_tree_iterator<int> >, std::is_convertible<bool&&, bool> > >, std::is_constructible<bool, bool&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__not_<std::__and_<std::is_convertible<const std::_Rb_tree_iterator<int>&, std::_Rb_tree_iterator<int> >, std::is_convertible<bool&&, bool> > >, std::is_constructible<bool, bool&&> > (0x0x7faa39c06420) 0 empty

Class std::__not_<std::__and_<std::is_convertible<const std::_Rb_tree_iterator<int>&, std::_Rb_tree_iterator<int> >, std::is_convertible<bool&&, bool> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__and_<std::is_convertible<const std::_Rb_tree_iterator<int>&, std::_Rb_tree_iterator<int> >, std::is_convertible<bool&&, bool> > > (0x0x7faa39c13208) 0 empty
  std::integral_constant<bool, false> (0x0x7faa39c06480) 0 empty

Class std::__and_<std::is_constructible<bool, bool&&>, std::__not_<std::__and_<std::is_convertible<const std::_Rb_tree_iterator<int>&, std::_Rb_tree_iterator<int> >, std::is_convertible<bool&&, bool> > > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<bool, bool&&>, std::__not_<std::__and_<std::is_convertible<const std::_Rb_tree_iterator<int>&, std::_Rb_tree_iterator<int> >, std::is_convertible<bool&&, bool> > > > (0x0x7faa39c13270) 0 empty
  std::__not_<std::__and_<std::is_convertible<const std::_Rb_tree_iterator<int>&, std::_Rb_tree_iterator<int> >, std::is_convertible<bool&&, bool> > > (0x0x7faa39c132d8) 0 empty
    std::integral_constant<bool, false> (0x0x7faa39c064e0) 0 empty

Class std::__and_<std::is_constructible<std::_Rb_tree_iterator<int>, const std::_Rb_tree_iterator<int>&>, std::is_constructible<bool, bool&&>, std::__not_<std::__and_<std::is_convertible<const std::_Rb_tree_iterator<int>&, std::_Rb_tree_iterator<int> >, std::is_convertible<bool&&, bool> > > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<std::_Rb_tree_iterator<int>, const std::_Rb_tree_iterator<int>&>, std::is_constructible<bool, bool&&>, std::__not_<std::__and_<std::is_convertible<const std::_Rb_tree_iterator<int>&, std::_Rb_tree_iterator<int> >, std::is_convertible<bool&&, bool> > > > (0x0x7faa39c13340) 0 empty
  std::__and_<std::is_constructible<bool, bool&&>, std::__not_<std::__and_<std::is_convertible<const std::_Rb_tree_iterator<int>&, std::_Rb_tree_iterator<int> >, std::is_convertible<bool&&, bool> > > > (0x0x7faa39c133a8) 0 empty
    std::__not_<std::__and_<std::is_convertible<const std::_Rb_tree_iterator<int>&, std::_Rb_tree_iterator<int> >, std::is_convertible<bool&&, bool> > > (0x0x7faa39c13410) 0 empty
      std::integral_constant<bool, false> (0x0x7faa39c06540) 0 empty

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

Class std::__and_<std::is_constructible<std::_Rb_tree_iterator<int>, std::_Rb_tree_iterator<int>&&>, std::is_constructible<bool, bool&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<std::_Rb_tree_iterator<int>, std::_Rb_tree_iterator<int>&&>, std::is_constructible<bool, bool&&> > (0x0x7faa39c13548) 0 empty
  std::is_constructible<bool, bool&&> (0x0x7faa39c135b0) 0 empty
    std::integral_constant<bool, true> (0x0x7faa39c06660) 0 empty

Class std::conditional<true, std::is_convertible<bool&&, bool>, std::is_convertible<std::_Rb_tree_iterator<int>&&, std::_Rb_tree_iterator<int> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_convertible<bool&&, bool>, std::is_convertible<std::_Rb_tree_iterator<int>&&, std::_Rb_tree_iterator<int> > > (0x0x7faa39c06720) 0 empty

Class std::__and_<std::is_convertible<std::_Rb_tree_iterator<int>&&, std::_Rb_tree_iterator<int> >, std::is_convertible<bool&&, bool> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_convertible<std::_Rb_tree_iterator<int>&&, std::_Rb_tree_iterator<int> >, std::is_convertible<bool&&, bool> > (0x0x7faa39c136e8) 0 empty
  std::is_convertible<bool&&, bool> (0x0x7faa39c13750) 0 empty
    std::integral_constant<bool, true> (0x0x7faa39c06780) 0 empty

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

Class std::remove_reference<bool>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<bool> (0x0x7faa39c06900) 0 empty

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

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

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

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

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

Class std::__is_integer<wchar_t*>
   size=1 align=1
   base size=0 base align=1
std::__is_integer<wchar_t*> (0x0x7faa39c3eba0) 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> (0x0x7faa39c3ef60) 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> (0x0x7faa39c63000) 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> (0x0x7faa39c3ef00) 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> (0x0x7faa39c13068) 0 empty
  std::integral_constant<bool, false> (0x0x7faa39c63060) 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> (0x0x7faa39c630c0) 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*> (0x0x7faa39c3eea0) 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*> (0x0x7faa39c631e0) 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*> (0x0x7faa39c63480) 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> (0x0x7faa39c63660) 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> (0x0x7faa39c636c0) 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> (0x0x7faa39c63600) 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> (0x0x7faa39c13680) 0 empty
  std::integral_constant<bool, false> (0x0x7faa39c63720) 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> (0x0x7faa39c63780) 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*> (0x0x7faa39c635a0) 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*> (0x0x7faa39c63a20) 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> (0x0x7faa39c63c00) 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> (0x0x7faa39c63c60) 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> (0x0x7faa39c63ba0) 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> (0x0x7faa39c97068) 0 empty
  std::integral_constant<bool, false> (0x0x7faa39c63cc0) 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> (0x0x7faa39c63d20) 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*> (0x0x7faa39c63b40) 0 empty

Class __gnu_cxx::__aligned_membuf<int>::_Tp2
   size=4 align=4
   base size=4 base align=4
__gnu_cxx::__aligned_membuf<int>::_Tp2 (0x0x7faa39ca3420) 0

Class __gnu_cxx::__aligned_membuf<int>
   size=4 align=4
   base size=4 base align=4
__gnu_cxx::__aligned_membuf<int> (0x0x7faa39ca33c0) 0

Class std::_Rb_tree_node<int>
   size=40 align=8
   base size=36 base align=8
std::_Rb_tree_node<int> (0x0x7faa39c97138) 0
  std::_Rb_tree_node_base (0x0x7faa39ca3360) 0

Class std::is_error_condition_enum<std::_Rb_tree_iterator<int> >
   size=1 align=1
   base size=1 base align=1
std::is_error_condition_enum<std::_Rb_tree_iterator<int> > (0x0x7faa39c971a0) 0 empty
  std::integral_constant<bool, false> (0x0x7faa39ca34e0) 0 empty

Class std::is_error_code_enum<std::_Rb_tree_iterator<int> >
   size=1 align=1
   base size=1 base align=1
std::is_error_code_enum<std::_Rb_tree_iterator<int> > (0x0x7faa39c97208) 0 empty
  std::integral_constant<bool, false> (0x0x7faa39ca3540) 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&> > (0x0x7faa39ca35a0) 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*> > > (0x0x7faa39ca36c0) 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*> (0x0x7faa39c97270) 0 empty
  std::integral_constant<bool, false> (0x0x7faa39ca3720) 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*> > (0x0x7faa39ca3780) 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> > > (0x0x7faa39c972d8) 0 empty
  std::is_array<std::_Rb_tree_node_base*> (0x0x7faa39c97340) 0 empty
    std::integral_constant<bool, false> (0x0x7faa39ca37e0) 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*> (0x0x7faa39c973a8) 0 empty
  std::__and_<std::is_array<std::_Rb_tree_node_base*>, std::__not_<std::extent<std::_Rb_tree_node_base*, 0u> > > (0x0x7faa39c97410) 0 empty
    std::is_array<std::_Rb_tree_node_base*> (0x0x7faa39c97478) 0 empty
      std::integral_constant<bool, false> (0x0x7faa39ca3840) 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*> > (0x0x7faa39ca38a0) 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*> > (0x0x7faa39c974e0) 0 empty
  std::is_function<std::_Rb_tree_node_base*> (0x0x7faa39c97548) 0 empty
    std::integral_constant<bool, false> (0x0x7faa39ca3900) 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*> > (0x0x7faa39c975b0) 0 empty
  std::__or_<std::__is_array_unknown_bounds<std::_Rb_tree_node_base*>, std::is_function<std::_Rb_tree_node_base*> > (0x0x7faa39c97618) 0 empty
    std::is_function<std::_Rb_tree_node_base*> (0x0x7faa39c97680) 0 empty
      std::integral_constant<bool, false> (0x0x7faa39ca3960) 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*> > (0x0x7faa39ca39c0) 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*> (0x0x7faa39c976e8) 0 empty
  std::integral_constant<bool, false> (0x0x7faa39ca3a20) 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*> (0x0x7faa39c97750) 0 empty
  std::integral_constant<bool, false> (0x0x7faa39ca3a80) 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*> > (0x0x7faa39ca3ae0) 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*> (0x0x7faa39c977b8) 0 empty
  std::integral_constant<bool, false> (0x0x7faa39ca3b40) 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*> (0x0x7faa39c97820) 0 empty
  std::integral_constant<bool, false> (0x0x7faa39ca3ba0) 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*> > (0x0x7faa39c97888) 0 empty
  std::is_floating_point<std::_Rb_tree_node_base*> (0x0x7faa39c978f0) 0 empty
    std::integral_constant<bool, false> (0x0x7faa39ca3c00) 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*> (0x0x7faa39c97a28) 0 empty
  std::integral_constant<bool, false> (0x0x7faa39ca3c60) 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*> > > (0x0x7faa39ca3cc0) 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*> (0x0x7faa39c97a90) 0 empty
  std::integral_constant<bool, false> (0x0x7faa39ca3d20) 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*> > > (0x0x7faa39ca3d80) 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*> (0x0x7faa39c97af8) 0 empty
  std::integral_constant<bool, true> (0x0x7faa39ca3de0) 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*> (0x0x7faa39c97b60) 0 empty
  std::integral_constant<bool, true> (0x0x7faa39ca3e40) 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*> > > (0x0x7faa39ca3ea0) 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*> > (0x0x7faa39c97bc8) 0 empty
  std::is_pointer<std::_Rb_tree_node_base*> (0x0x7faa39c97c30) 0 empty
    std::integral_constant<bool, true> (0x0x7faa39ca3f00) 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*> > (0x0x7faa39c97c98) 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*> > (0x0x7faa39c97d00) 0 empty
    std::is_pointer<std::_Rb_tree_node_base*> (0x0x7faa39c97d68) 0 empty
      std::integral_constant<bool, true> (0x0x7faa39ca3f60) 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*> > (0x0x7faa39c97dd0) 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*> > (0x0x7faa39c97e38) 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*> > (0x0x7faa39c97ea0) 0 empty
      std::is_pointer<std::_Rb_tree_node_base*> (0x0x7faa39c97f08) 0 empty
        std::integral_constant<bool, true> (0x0x7faa39ce8000) 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*> (0x0x7faa39c97f70) 0 empty
  std::integral_constant<bool, true> (0x0x7faa39ce8060) 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*> > (0x0x7faa39cea000) 0 empty
  std::is_scalar<std::_Rb_tree_node_base*> (0x0x7faa39cea068) 0 empty
    std::integral_constant<bool, true> (0x0x7faa39ce80c0) 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> (0x0x7faa39cea1a0) 0 empty
  std::integral_constant<bool, true> (0x0x7faa39ce81e0) 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*> (0x0x7faa39cea208) 0 empty
  std::integral_constant<bool, true> (0x0x7faa39ce8240) 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*> > (0x0x7faa39ce82a0) 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&> (0x0x7faa39cea270) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7faa39ce83c0) 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&> > (0x0x7faa39cea340) 0 empty
  std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&> (0x0x7faa39cea3a8) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7faa39ce84e0) 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&> (0x0x7faa39cea410) 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&> > (0x0x7faa39cea478) 0 empty
    std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&> (0x0x7faa39cea4e0) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7faa39ce85a0) 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&> (0x0x7faa39cea618) 0 empty
  std::__is_direct_constructible_new_safe<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&> (0x0x7faa39cea680) 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&> > (0x0x7faa39cea6e8) 0 empty
      std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&> (0x0x7faa39cea750) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7faa39ce8660) 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&> (0x0x7faa39cea820) 0 empty
  std::integral_constant<bool, true> (0x0x7faa39ce88a0) 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&> (0x0x7faa39cea888) 0 empty
  std::__is_direct_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&> (0x0x7faa39cea8f0) 0 empty
    std::integral_constant<bool, true> (0x0x7faa39ce89c0) 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&> (0x0x7faa39cea958) 0 empty
  std::integral_constant<bool, true> (0x0x7faa39ce8a80) 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&> > (0x0x7faa39ce8ae0) 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&> > (0x0x7faa39cea9c0) 0 empty
  std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&> (0x0x7faa39ceaa28) 0 empty
    std::integral_constant<bool, true> (0x0x7faa39ce8b40) 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&> (0x0x7faa39ce8c60) 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&> (0x0x7faa39ce8cc0) 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&> (0x0x7faa39ce8c00) 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&> (0x0x7faa39ceaaf8) 0 empty
  std::integral_constant<bool, false> (0x0x7faa39ce8d20) 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&> (0x0x7faa39ceab60) 0 empty
  std::integral_constant<bool, false> (0x0x7faa39ce8d80) 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*> > > (0x0x7faa39ce8de0) 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*> > (0x0x7faa39ce8f00) 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*> > (0x0x7faa39ceabc8) 0 empty
  std::is_array<std::_Rb_tree_node_base*> (0x0x7faa39ceac30) 0 empty
    std::integral_constant<bool, false> (0x0x7faa39ce8f60) 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*> > (0x0x7faa39cead68) 0 empty
  std::__or_<std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> > (0x0x7faa39ceadd0) 0 empty
    std::is_array<std::_Rb_tree_node_base*> (0x0x7faa39ceae38) 0 empty
      std::integral_constant<bool, false> (0x0x7faa39d00000) 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> (0x0x7faa39d00060) 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*> (0x0x7faa39ceaf70) 0 empty
  std::integral_constant<bool, true> (0x0x7faa39d00240) 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*> > (0x0x7faa39d002a0) 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*> > (0x0x7faa39d0a000) 0 empty
  std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> (0x0x7faa39d0a068) 0 empty
    std::integral_constant<bool, true> (0x0x7faa39d00300) 0 empty

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

Class std::conditional<false, std::__is_direct_constructible_ref_cast<std::_Rb_tree_node_base*, std::_Rb_tree_node<int>*&>, std::__is_direct_constructible_new_safe<std::_Rb_tree_node_base*, std::_Rb_tree_node<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<int>*&>, std::__is_direct_constructible_new_safe<std::_Rb_tree_node_base*, std::_Rb_tree_node<int>*&> > (0x0x7faa39d00420) 0 empty

Class std::conditional<true, std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node<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<int>*&>, std::is_destructible<std::_Rb_tree_node_base*> > (0x0x7faa39d00480) 0 empty

Class std::is_function<std::_Rb_tree_node<int>*&>
   size=1 align=1
   base size=1 base align=1
std::is_function<std::_Rb_tree_node<int>*&> (0x0x7faa39d0a208) 0 empty
  std::integral_constant<bool, false> (0x0x7faa39d00540) 0 empty

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

Class std::is_lvalue_reference<std::_Rb_tree_node<int>*&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<std::_Rb_tree_node<int>*&> (0x0x7faa39d0a270) 0 empty
  std::integral_constant<bool, true> (0x0x7faa39d006c0) 0 empty

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

Class std::__or_<std::is_lvalue_reference<std::_Rb_tree_node<int>*&>, std::is_rvalue_reference<std::_Rb_tree_node<int>*&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<std::_Rb_tree_node<int>*&>, std::is_rvalue_reference<std::_Rb_tree_node<int>*&> > (0x0x7faa39d0a2d8) 0 empty
  std::is_lvalue_reference<std::_Rb_tree_node<int>*&> (0x0x7faa39d0a340) 0 empty
    std::integral_constant<bool, true> (0x0x7faa39d00780) 0 empty

Class std::is_reference<std::_Rb_tree_node<int>*&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<std::_Rb_tree_node<int>*&> (0x0x7faa39d0a3a8) 0 empty
  std::integral_constant<bool, true> (0x0x7faa39d007e0) 0 empty

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

Class std::__or_<std::is_reference<std::_Rb_tree_node<int>*&>, std::is_void<std::_Rb_tree_node<int>*&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::_Rb_tree_node<int>*&>, std::is_void<std::_Rb_tree_node<int>*&> > (0x0x7faa39d0a410) 0 empty
  std::is_reference<std::_Rb_tree_node<int>*&> (0x0x7faa39d0a478) 0 empty
    std::integral_constant<bool, true> (0x0x7faa39d008a0) 0 empty

Class std::__or_<std::is_function<std::_Rb_tree_node<int>*&>, std::is_reference<std::_Rb_tree_node<int>*&>, std::is_void<std::_Rb_tree_node<int>*&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::_Rb_tree_node<int>*&>, std::is_reference<std::_Rb_tree_node<int>*&>, std::is_void<std::_Rb_tree_node<int>*&> > (0x0x7faa39d0a5b0) 0 empty
  std::__or_<std::is_reference<std::_Rb_tree_node<int>*&>, std::is_void<std::_Rb_tree_node<int>*&> > (0x0x7faa39d0a618) 0 empty
    std::is_reference<std::_Rb_tree_node<int>*&> (0x0x7faa39d0a680) 0 empty
      std::integral_constant<bool, true> (0x0x7faa39d00900) 0 empty

Class std::__not_<std::__or_<std::is_function<std::_Rb_tree_node<int>*&>, std::is_reference<std::_Rb_tree_node<int>*&>, std::is_void<std::_Rb_tree_node<int>*&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<std::_Rb_tree_node<int>*&>, std::is_reference<std::_Rb_tree_node<int>*&>, std::is_void<std::_Rb_tree_node<int>*&> > > (0x0x7faa39d0a750) 0 empty
  std::integral_constant<bool, false> (0x0x7faa39d00960) 0 empty

Class std::is_object<std::_Rb_tree_node<int>*&>
   size=1 align=1
   base size=1 base align=1
std::is_object<std::_Rb_tree_node<int>*&> (0x0x7faa39d0a7b8) 0 empty
  std::integral_constant<bool, false> (0x0x7faa39d009c0) 0 empty

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

Class std::__or_<std::is_object<std::_Rb_tree_node<int>*&>, std::is_reference<std::_Rb_tree_node<int>*&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<std::_Rb_tree_node<int>*&>, std::is_reference<std::_Rb_tree_node<int>*&> > (0x0x7faa39d0a820) 0 empty
  std::is_reference<std::_Rb_tree_node<int>*&> (0x0x7faa39d0a888) 0 empty
    std::integral_constant<bool, true> (0x0x7faa39d00a80) 0 empty

Class std::__is_referenceable<std::_Rb_tree_node<int>*&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<std::_Rb_tree_node<int>*&> (0x0x7faa39d0a9c0) 0 empty
  std::integral_constant<bool, true> (0x0x7faa39d00ba0) 0 empty

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

Class std::add_rvalue_reference<std::_Rb_tree_node<int>*&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<std::_Rb_tree_node<int>*&> (0x0x7faa39d0aa28) 0 empty
  std::__add_rvalue_reference_helper<std::_Rb_tree_node<int>*&, true> (0x0x7faa39d00c60) 0 empty

Class std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node<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<int>*&> (0x0x7faa39d0a1a0) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7faa39d004e0) 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<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<int>*&> > (0x0x7faa39d0aaf8) 0 empty
  std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node<int>*&> (0x0x7faa39d0ab60) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7faa39d00d80) 0 empty

Class std::__is_direct_constructible_new_safe<std::_Rb_tree_node_base*, std::_Rb_tree_node<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<int>*&> (0x0x7faa39d0abc8) 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<int>*&> > (0x0x7faa39d0ac30) 0 empty
    std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node<int>*&> (0x0x7faa39d0ac98) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7faa39d00e40) 0 empty

Class std::__is_direct_constructible_new<std::_Rb_tree_node_base*, std::_Rb_tree_node<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<int>*&> (0x0x7faa39d0ad00) 0 empty
  std::__is_direct_constructible_new_safe<std::_Rb_tree_node_base*, std::_Rb_tree_node<int>*&> (0x0x7faa39d0ad68) 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<int>*&> > (0x0x7faa39d0add0) 0 empty
      std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node<int>*&> (0x0x7faa39d0ae38) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7faa39d30000) 0 empty

Class std::__is_direct_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<int>*&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<int>*&> (0x0x7faa39d0aea0) 0 empty
  std::integral_constant<bool, true> (0x0x7faa39d30120) 0 empty

Class std::__is_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node<int>*&>
   size=1 align=1
   base size=1 base align=1
std::__is_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node<int>*&> (0x0x7faa39d0af08) 0 empty
  std::__is_direct_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<int>*&> (0x0x7faa39d0af70) 0 empty
    std::integral_constant<bool, true> (0x0x7faa39d30180) 0 empty

Class std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<int>*&>
   size=1 align=1
   base size=1 base align=1
std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<int>*&> (0x0x7faa39d32000) 0 empty
  std::integral_constant<bool, true> (0x0x7faa39d301e0) 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<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<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<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<int>*&> > (0x0x7faa39d30240) 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&&> > (0x0x7faa39d302a0) 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*> > (0x0x7faa39d303c0) 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&&> (0x0x7faa39d320d0) 0 empty
  std::integral_constant<bool, false> (0x0x7faa39d30540) 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&&> > > (0x0x7faa39d305a0) 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&&> (0x0x7faa39d32138) 0 empty
  std::integral_constant<bool, false> (0x0x7faa39d30600) 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&&> > (0x0x7faa39d30660) 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&&> (0x0x7faa39d321a0) 0 empty
  std::integral_constant<bool, true> (0x0x7faa39d306c0) 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&&> > (0x0x7faa39d32208) 0 empty
  std::is_rvalue_reference<std::_Rb_tree_node_base* const&&> (0x0x7faa39d32270) 0 empty
    std::integral_constant<bool, true> (0x0x7faa39d30720) 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&&> (0x0x7faa39d322d8) 0 empty
  std::integral_constant<bool, true> (0x0x7faa39d30780) 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&&> > (0x0x7faa39d307e0) 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&&> > (0x0x7faa39d32340) 0 empty
  std::is_reference<std::_Rb_tree_node_base* const&&> (0x0x7faa39d323a8) 0 empty
    std::integral_constant<bool, true> (0x0x7faa39d30840) 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&&> > (0x0x7faa39d32410) 0 empty
  std::__or_<std::is_reference<std::_Rb_tree_node_base* const&&>, std::is_void<std::_Rb_tree_node_base* const&&> > (0x0x7faa39d32478) 0 empty
    std::is_reference<std::_Rb_tree_node_base* const&&> (0x0x7faa39d324e0) 0 empty
      std::integral_constant<bool, true> (0x0x7faa39d308a0) 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&&> > > (0x0x7faa39d32548) 0 empty
  std::integral_constant<bool, false> (0x0x7faa39d30900) 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&&> (0x0x7faa39d325b0) 0 empty
  std::integral_constant<bool, false> (0x0x7faa39d30960) 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&&> > (0x0x7faa39d309c0) 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&&> > (0x0x7faa39d32618) 0 empty
  std::is_reference<std::_Rb_tree_node_base* const&&> (0x0x7faa39d32680) 0 empty
    std::integral_constant<bool, true> (0x0x7faa39d30a20) 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&&> (0x0x7faa39d326e8) 0 empty
  std::integral_constant<bool, true> (0x0x7faa39d30a80) 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> (0x0x7faa39d30ae0) 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&&> (0x0x7faa39d32750) 0 empty
  std::__add_rvalue_reference_helper<std::_Rb_tree_node_base* const&&, true> (0x0x7faa39d30b40) 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&&> (0x0x7faa39d32068) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7faa39d304e0) 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&&> > (0x0x7faa39d32820) 0 empty
  std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&> (0x0x7faa39d32888) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7faa39d30c60) 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&&> (0x0x7faa39d328f0) 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&&> > (0x0x7faa39d32958) 0 empty
    std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&> (0x0x7faa39d329c0) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7faa39d30d20) 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&&> (0x0x7faa39d32af8) 0 empty
  std::__is_direct_constructible_new_safe<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&> (0x0x7faa39d32b60) 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&&> > (0x0x7faa39d32bc8) 0 empty
      std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&> (0x0x7faa39d32c30) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7faa39d30de0) 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&&> (0x0x7faa39d32d00) 0 empty
  std::integral_constant<bool, true> (0x0x7faa39d4f060) 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&&> (0x0x7faa39d32d68) 0 empty
  std::__is_direct_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&> (0x0x7faa39d32dd0) 0 empty
    std::integral_constant<bool, true> (0x0x7faa39d4f180) 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&&> (0x0x7faa39d32e38) 0 empty
  std::integral_constant<bool, true> (0x0x7faa39d4f300) 0 empty

Class std::conditional<true, std::__and_<std::is_convertible<std::_Rb_tree_node<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<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&&> > (0x0x7faa39d4f360) 0 empty

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

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

Class std::remove_cv<std::_Rb_tree_node<int>*&>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<std::_Rb_tree_node<int>*&> (0x0x7faa39d4f3c0) 0 empty

Class std::__is_void_helper<std::_Rb_tree_node<int>*&>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<std::_Rb_tree_node<int>*&> (0x0x7faa39d32f08) 0 empty
  std::integral_constant<bool, false> (0x0x7faa39d4f4e0) 0 empty

Class std::is_void<std::_Rb_tree_node<int>*&>
   size=1 align=1
   base size=1 base align=1
std::is_void<std::_Rb_tree_node<int>*&> (0x0x7faa39d32f70) 0 empty
  std::integral_constant<bool, false> (0x0x7faa39d4f540) 0 empty

Class std::conditional<false, std::is_void<std::_Rb_tree_node<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<int>*&>, std::__or_<std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> > > (0x0x7faa39d4f5a0) 0 empty

Class std::__or_<std::is_void<std::_Rb_tree_node<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<int>*&>, std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> > (0x0x7faa39d5b000) 0 empty
  std::__or_<std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> > (0x0x7faa39d5b068) 0 empty
    std::is_array<std::_Rb_tree_node_base*> (0x0x7faa39d5b0d0) 0 empty
      std::integral_constant<bool, false> (0x0x7faa39d4f600) 0 empty

Class std::__is_convertible_helper<std::_Rb_tree_node<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<int>*&, std::_Rb_tree_node_base*, false> (0x0x7faa39d4f660) 0 empty

Class std::is_convertible<std::_Rb_tree_node<int>*&, std::_Rb_tree_node_base*>
   size=1 align=1
   base size=1 base align=1
std::is_convertible<std::_Rb_tree_node<int>*&, std::_Rb_tree_node_base*> (0x0x7faa39d5b208) 0 empty
  std::integral_constant<bool, true> (0x0x7faa39d4f780) 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<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<int>*&, std::_Rb_tree_node_base*> > (0x0x7faa39d4f7e0) 0 empty

Class std::__and_<std::is_convertible<std::_Rb_tree_node<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<int>*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > (0x0x7faa39d5b270) 0 empty
  std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> (0x0x7faa39d5b2d8) 0 empty
    std::integral_constant<bool, true> (0x0x7faa39d4f840) 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<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<int>*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > (0x0x7faa39d5b340) 0 empty
  std::__and_<std::is_convertible<std::_Rb_tree_node<int>*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > (0x0x7faa39d5b3a8) 0 empty
    std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> (0x0x7faa39d5b410) 0 empty
      std::integral_constant<bool, true> (0x0x7faa39d4f8a0) 0 empty

Class std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<int>*&>, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&>, std::__and_<std::is_convertible<std::_Rb_tree_node<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<int>*&>, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&>, std::__and_<std::is_convertible<std::_Rb_tree_node<int>*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > (0x0x7faa39d5b478) 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<int>*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > (0x0x7faa39d5b4e0) 0 empty
    std::__and_<std::is_convertible<std::_Rb_tree_node<int>*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > (0x0x7faa39d5b548) 0 empty
      std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> (0x0x7faa39d5b5b0) 0 empty
        std::integral_constant<bool, true> (0x0x7faa39d4f900) 0 empty

Class std::conditional<false, std::__and_<std::is_convertible<std::_Rb_tree_node<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<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<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<int>*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > > (0x0x7faa39d4f9c0) 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<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<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<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<int>*&> > (0x0x7faa39d4fa20) 0 empty

Class std::conditional<true, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node<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<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&&> > (0x0x7faa39d4fa80) 0 empty

Class std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node<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<int>*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > (0x0x7faa39d5b680) 0 empty
  std::integral_constant<bool, false> (0x0x7faa39d4fae0) 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<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<int>*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > > (0x0x7faa39d5b6e8) 0 empty
  std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node<int>*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > (0x0x7faa39d5b750) 0 empty
    std::integral_constant<bool, false> (0x0x7faa39d4fb40) 0 empty

Class std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<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<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<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<int>*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > > (0x0x7faa39d5b7b8) 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<int>*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > > (0x0x7faa39d5b820) 0 empty
    std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node<int>*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > (0x0x7faa39d5b888) 0 empty
      std::integral_constant<bool, false> (0x0x7faa39d4fba0) 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*> > > > (0x0x7faa39d4fc60) 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&> > (0x0x7faa39d4fcc0) 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*&> > (0x0x7faa39d4fd20) 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*> > (0x0x7faa39d4fd80) 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*&> (0x0x7faa39d5b958) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7faa39d4fde0) 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*&> > (0x0x7faa39d5ba28) 0 empty
  std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> (0x0x7faa39d5ba90) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7faa39d4ff00) 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*&> (0x0x7faa39d5baf8) 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*&> > (0x0x7faa39d5bb60) 0 empty
    std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> (0x0x7faa39d5bbc8) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7faa39985000) 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*&> (0x0x7faa39d5bc30) 0 empty
  std::__is_direct_constructible_new_safe<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> (0x0x7faa39d5bc98) 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*&> > (0x0x7faa39d5bd00) 0 empty
      std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> (0x0x7faa39d5bd68) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7faa39985180) 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*&> (0x0x7faa39d5bdd0) 0 empty
  std::integral_constant<bool, true> (0x0x7faa399852a0) 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*&> (0x0x7faa39d5be38) 0 empty
  std::__is_direct_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> (0x0x7faa39d5bea0) 0 empty
    std::integral_constant<bool, true> (0x0x7faa39985300) 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*&> (0x0x7faa39d5bf08) 0 empty
  std::integral_constant<bool, true> (0x0x7faa39985360) 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*&> > (0x0x7faa399853c0) 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*> > (0x0x7faa39985420) 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*&> (0x0x7faa399854e0) 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*&> (0x0x7faa39985540) 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*&> (0x0x7faa39985480) 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*&> (0x0x7faa39990000) 0 empty
  std::integral_constant<bool, false> (0x0x7faa399855a0) 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*&> (0x0x7faa39990068) 0 empty
  std::integral_constant<bool, false> (0x0x7faa39985600) 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*> > > (0x0x7faa39985660) 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*> > (0x0x7faa399900d0) 0 empty
  std::__or_<std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> > (0x0x7faa39990138) 0 empty
    std::is_array<std::_Rb_tree_node_base*> (0x0x7faa399901a0) 0 empty
      std::integral_constant<bool, false> (0x0x7faa399856c0) 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> (0x0x7faa39985720) 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*> (0x0x7faa399902d8) 0 empty
  std::integral_constant<bool, true> (0x0x7faa39985840) 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*> > (0x0x7faa39990340) 0 empty
  std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> (0x0x7faa399903a8) 0 empty
    std::integral_constant<bool, true> (0x0x7faa399858a0) 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*> > > (0x0x7faa39990410) 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*> > (0x0x7faa39990478) 0 empty
    std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> (0x0x7faa399904e0) 0 empty
      std::integral_constant<bool, true> (0x0x7faa39985900) 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*> > > (0x0x7faa39990548) 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*> > > (0x0x7faa399905b0) 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*> > (0x0x7faa39990618) 0 empty
      std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> (0x0x7faa39990680) 0 empty
        std::integral_constant<bool, true> (0x0x7faa39985960) 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*> > > > (0x0x7faa39985a20) 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&> > (0x0x7faa39985a80) 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*&> > (0x0x7faa39985ae0) 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*> > > (0x0x7faa39990750) 0 empty
  std::integral_constant<bool, false> (0x0x7faa39985b40) 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*> > > > (0x0x7faa399907b8) 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*> > > (0x0x7faa39990820) 0 empty
    std::integral_constant<bool, false> (0x0x7faa39985ba0) 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*> > > > (0x0x7faa39990888) 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*> > > > (0x0x7faa399908f0) 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*> > > (0x0x7faa39990958) 0 empty
      std::integral_constant<bool, false> (0x0x7faa39985c00) 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<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<int>*&> > (0x0x7faa39985cc0) 0 empty

Class std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<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<int>*&>, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> > (0x0x7faa399909c0) 0 empty
  std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> (0x0x7faa39990a28) 0 empty
    std::integral_constant<bool, true> (0x0x7faa39985d20) 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<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<int>*&, std::_Rb_tree_node_base*> > (0x0x7faa39985de0) 0 empty

Class std::__and_<std::is_convertible<std::_Rb_tree_node<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<int>*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> > (0x0x7faa39990a90) 0 empty
  std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> (0x0x7faa39990af8) 0 empty
    std::integral_constant<bool, true> (0x0x7faa39985e40) 0 empty

Class std::remove_reference<std::_Rb_tree_node<int>*&>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<std::_Rb_tree_node<int>*&> (0x0x7faa39985f00) 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*&> (0x0x7faa399b8000) 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*> > > > (0x0x7faa399b8240) 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*&> > (0x0x7faa399b82a0) 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&&> > (0x0x7faa399b8300) 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*> > (0x0x7faa399b8360) 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*> > (0x0x7faa39990d00) 0 empty
  std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> (0x0x7faa39990d68) 0 empty
    std::integral_constant<bool, true> (0x0x7faa399b83c0) 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*> > > (0x0x7faa39990dd0) 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*> > (0x0x7faa39990e38) 0 empty
    std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> (0x0x7faa39990ea0) 0 empty
      std::integral_constant<bool, true> (0x0x7faa399b8420) 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*> > > (0x0x7faa39990f08) 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*> > > (0x0x7faa39990f70) 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*> > (0x0x7faa399d2000) 0 empty
      std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> (0x0x7faa399d2068) 0 empty
        std::integral_constant<bool, true> (0x0x7faa399b8480) 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*> > > > (0x0x7faa399b8540) 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*&> > (0x0x7faa399b85a0) 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&&> > (0x0x7faa399b8600) 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*> > > (0x0x7faa399d2138) 0 empty
  std::integral_constant<bool, false> (0x0x7faa399b8660) 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*> > > > (0x0x7faa399d21a0) 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*> > > (0x0x7faa399d2208) 0 empty
    std::integral_constant<bool, false> (0x0x7faa399b86c0) 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*> > > > (0x0x7faa399d2270) 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*> > > > (0x0x7faa399d22d8) 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*> > > (0x0x7faa399d2340) 0 empty
      std::integral_constant<bool, false> (0x0x7faa399b8720) 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*> > > > (0x0x7faa399b87e0) 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&> > (0x0x7faa399b8840) 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&&> > (0x0x7faa399b88a0) 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*> > (0x0x7faa399b8900) 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&&> (0x0x7faa399d2410) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7faa399b8960) 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&&> > (0x0x7faa399d24e0) 0 empty
  std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, int&&> (0x0x7faa399d2548) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7faa399b89c0) 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&&> (0x0x7faa399d25b0) 0 empty
  std::__and_<std::is_destructible<std::_Rb_tree_node_base*>, std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, int&&> > (0x0x7faa399d2618) 0 empty
    std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, int&&> (0x0x7faa399d2680) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7faa399b8a20) 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&&> (0x0x7faa399d26e8) 0 empty
  std::__is_direct_constructible_new_safe<std::_Rb_tree_node_base*, int&&> (0x0x7faa399d2750) 0 empty
    std::__and_<std::is_destructible<std::_Rb_tree_node_base*>, std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, int&&> > (0x0x7faa399d27b8) 0 empty
      std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, int&&> (0x0x7faa399d2820) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7faa399b8a80) 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&&> (0x0x7faa399d2888) 0 empty
  std::integral_constant<bool, false> (0x0x7faa399b8ae0) 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&&> (0x0x7faa399d28f0) 0 empty
  std::__is_direct_constructible<std::_Rb_tree_node_base*, int&&> (0x0x7faa399d2958) 0 empty
    std::integral_constant<bool, false> (0x0x7faa399b8b40) 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&&> (0x0x7faa399d29c0) 0 empty
  std::integral_constant<bool, false> (0x0x7faa399b8ba0) 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&&> > (0x0x7faa399b8c00) 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*> > > (0x0x7faa399d2a28) 0 empty
  std::is_constructible<std::_Rb_tree_node_base*, int&&> (0x0x7faa399d2a90) 0 empty
    std::integral_constant<bool, false> (0x0x7faa399b8c60) 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*> > > (0x0x7faa399d2af8) 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*> > > (0x0x7faa399d2b60) 0 empty
    std::is_constructible<std::_Rb_tree_node_base*, int&&> (0x0x7faa399d2bc8) 0 empty
      std::integral_constant<bool, false> (0x0x7faa399b8cc0) 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*> > > > (0x0x7faa399b8d80) 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&> > (0x0x7faa399b8de0) 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&&> > (0x0x7faa399b8e40) 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*> > > > (0x0x7faa399d2c98) 0 empty
  std::is_constructible<std::_Rb_tree_node_base*, int&&> (0x0x7faa399d2d00) 0 empty
    std::integral_constant<bool, false> (0x0x7faa399b8ea0) 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*> > > > (0x0x7faa399d2d68) 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*> > > > (0x0x7faa399d2dd0) 0 empty
    std::is_constructible<std::_Rb_tree_node_base*, int&&> (0x0x7faa399d2e38) 0 empty
      std::integral_constant<bool, false> (0x0x7faa399b8f00) 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*&> > (0x0x7faa39a03000) 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&&> > (0x0x7faa399d2ea0) 0 empty
  std::is_constructible<std::_Rb_tree_node_base*, int&&> (0x0x7faa399d2f08) 0 empty
    std::integral_constant<bool, false> (0x0x7faa39a03060) 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*> > (0x0x7faa39a03120) 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*> > > (0x0x7faa39a03180) 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*> > (0x0x7faa399d2f70) 0 empty
  std::__or_<std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> > (0x0x7faa39a0a000) 0 empty
    std::is_array<std::_Rb_tree_node_base*> (0x0x7faa39a0a068) 0 empty
      std::integral_constant<bool, false> (0x0x7faa39a031e0) 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> (0x0x7faa39a03240) 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*> (0x0x7faa39a0a1a0) 0 empty
  std::integral_constant<bool, false> (0x0x7faa39a032a0) 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*> > (0x0x7faa39a0a208) 0 empty
  std::is_convertible<int&&, std::_Rb_tree_node_base*> (0x0x7faa39a0a270) 0 empty
    std::integral_constant<bool, false> (0x0x7faa39a03300) 0 empty

Class __gnu_cxx::__normal_iterator<const wchar_t*, std::__cxx11::basic_string<wchar_t> >
   size=8 align=8
   base size=8 base align=8
__gnu_cxx::__normal_iterator<const wchar_t*, std::__cxx11::basic_string<wchar_t> > (0x0x7faa39a03f00) 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> > (0x0x7faa39a03f60) 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> > (0x0x7faa39a54240) 0

Class std::iterator_traits<char16_t*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<char16_t*> (0x0x7faa39a54300) 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> > (0x0x7faa39a542a0) 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> > (0x0x7faa39a54660) 0

Class std::iterator_traits<char32_t*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<char32_t*> (0x0x7faa39a54720) 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> > (0x0x7faa39a546c0) 0

Class std::iterator_traits<CoinTriple<int, int, double>*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<CoinTriple<int, int, double>*> (0x0x7faa39b00120) 0 empty

Class std::remove_reference<CoinTriple<int, int, double>&>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<CoinTriple<int, int, double>&> (0x0x7faa39b00180) 0 empty

Class __gnu_cxx::__ops::_Val_comp_iter<CoinFirstLess_3<int, int, double> >
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__ops::_Val_comp_iter<CoinFirstLess_3<int, int, double> > (0x0x7faa39b002a0) 0

Class __gnu_cxx::__ops::_Val_comp_iter<CoinFirstGreater_3<int, int, double> >
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__ops::_Val_comp_iter<CoinFirstGreater_3<int, int, double> > (0x0x7faa39b006c0) 0

Class std::iterator_traits<CoinTriple<double, int, int>*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<CoinTriple<double, int, int>*> (0x0x7faa39b00a80) 0 empty

Class std::remove_reference<CoinTriple<double, int, int>&>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<CoinTriple<double, int, int>&> (0x0x7faa39b00ae0) 0 empty

Class __gnu_cxx::__ops::_Val_comp_iter<CoinFirstLess_3<double, int, int> >
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__ops::_Val_comp_iter<CoinFirstLess_3<double, int, int> > (0x0x7faa39b00c00) 0

Class __gnu_cxx::__ops::_Val_comp_iter<CoinFirstGreater_3<double, int, int> >
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__ops::_Val_comp_iter<CoinFirstGreater_3<double, int, int> > (0x0x7faa39b4a060) 0

Class std::allocator_traits<std::allocator<std::_Rb_tree_node<int> > >
   size=1 align=1
   base size=0 base align=1
std::allocator_traits<std::allocator<std::_Rb_tree_node<int> > > (0x0x7faa3977cb40) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::_Rb_tree_node<int> > >
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::_Rb_tree_node<int> > > (0x0x7faa397a0270) 0 empty
  std::allocator_traits<std::allocator<std::_Rb_tree_node<int> > > (0x0x7faa3977cba0) 0 empty

Class std::is_same<std::_Rb_tree_node<int>*, int*>
   size=1 align=1
   base size=1 base align=1
std::is_same<std::_Rb_tree_node<int>*, int*> (0x0x7faa397a04e0) 0 empty
  std::integral_constant<bool, false> (0x0x7faa397d4120) 0 empty

Class std::conditional<false, std::__not_<std::is_pointer<int*> >, std::is_same<std::_Rb_tree_node<int>*, int*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__not_<std::is_pointer<int*> >, std::is_same<std::_Rb_tree_node<int>*, int*> > (0x0x7faa397d4180) 0 empty

Class std::__and_<std::is_same<std::_Rb_tree_node<int>*, int*>, std::__not_<std::is_pointer<int*> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_same<std::_Rb_tree_node<int>*, int*>, std::__not_<std::is_pointer<int*> > > (0x0x7faa397a0618) 0 empty
  std::is_same<std::_Rb_tree_node<int>*, int*> (0x0x7faa397a0680) 0 empty
    std::integral_constant<bool, false> (0x0x7faa397d41e0) 0 empty

Class std::is_function<CoinTriple<int, int, double> >
   size=1 align=1
   base size=1 base align=1
std::is_function<CoinTriple<int, int, double> > (0x0x7faa397a0820) 0 empty
  std::integral_constant<bool, false> (0x0x7faa397d4840) 0 empty

Class std::conditional<false, std::is_function<CoinTriple<int, int, double> >, std::__or_<std::is_reference<CoinTriple<int, int, double> >, std::is_void<CoinTriple<int, int, double> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<CoinTriple<int, int, double> >, std::__or_<std::is_reference<CoinTriple<int, int, double> >, std::is_void<CoinTriple<int, int, double> > > > (0x0x7faa397d48a0) 0 empty

Class std::is_lvalue_reference<CoinTriple<int, int, double> >
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<CoinTriple<int, int, double> > (0x0x7faa397a0958) 0 empty
  std::integral_constant<bool, false> (0x0x7faa397d4900) 0 empty

Class std::conditional<false, std::is_lvalue_reference<CoinTriple<int, int, double> >, std::is_rvalue_reference<CoinTriple<int, int, double> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_lvalue_reference<CoinTriple<int, int, double> >, std::is_rvalue_reference<CoinTriple<int, int, double> > > (0x0x7faa397d4960) 0 empty

Class std::is_rvalue_reference<CoinTriple<int, int, double> >
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<CoinTriple<int, int, double> > (0x0x7faa397a09c0) 0 empty
  std::integral_constant<bool, false> (0x0x7faa397d49c0) 0 empty

Class std::__or_<std::is_lvalue_reference<CoinTriple<int, int, double> >, std::is_rvalue_reference<CoinTriple<int, int, double> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<CoinTriple<int, int, double> >, std::is_rvalue_reference<CoinTriple<int, int, double> > > (0x0x7faa397a0a28) 0 empty
  std::is_rvalue_reference<CoinTriple<int, int, double> > (0x0x7faa397a0a90) 0 empty
    std::integral_constant<bool, false> (0x0x7faa397d4a20) 0 empty

Class std::is_reference<CoinTriple<int, int, double> >
   size=1 align=1
   base size=1 base align=1
std::is_reference<CoinTriple<int, int, double> > (0x0x7faa397a0af8) 0 empty
  std::integral_constant<bool, false> (0x0x7faa397d4a80) 0 empty

Class std::conditional<false, std::is_reference<CoinTriple<int, int, double> >, std::is_void<CoinTriple<int, int, double> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_reference<CoinTriple<int, int, double> >, std::is_void<CoinTriple<int, int, double> > > (0x0x7faa397d4ae0) 0 empty

Class std::remove_volatile<CoinTriple<int, int, double> >
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<CoinTriple<int, int, double> > (0x0x7faa397d4ba0) 0 empty

Class std::remove_const<CoinTriple<int, int, double> >
   size=1 align=1
   base size=0 base align=1
std::remove_const<CoinTriple<int, int, double> > (0x0x7faa397d4c00) 0 empty

Class std::remove_cv<CoinTriple<int, int, double> >
   size=1 align=1
   base size=0 base align=1
std::remove_cv<CoinTriple<int, int, double> > (0x0x7faa397d4b40) 0 empty

Class std::__is_void_helper<CoinTriple<int, int, double> >
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<CoinTriple<int, int, double> > (0x0x7faa397a0bc8) 0 empty
  std::integral_constant<bool, false> (0x0x7faa397d4c60) 0 empty

Class std::is_void<CoinTriple<int, int, double> >
   size=1 align=1
   base size=1 base align=1
std::is_void<CoinTriple<int, int, double> > (0x0x7faa397a0c30) 0 empty
  std::integral_constant<bool, false> (0x0x7faa397d4cc0) 0 empty

Class std::__or_<std::is_reference<CoinTriple<int, int, double> >, std::is_void<CoinTriple<int, int, double> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<CoinTriple<int, int, double> >, std::is_void<CoinTriple<int, int, double> > > (0x0x7faa397a0c98) 0 empty
  std::is_void<CoinTriple<int, int, double> > (0x0x7faa397a0d00) 0 empty
    std::integral_constant<bool, false> (0x0x7faa397d4d20) 0 empty

Class std::__or_<std::is_function<CoinTriple<int, int, double> >, std::is_reference<CoinTriple<int, int, double> >, std::is_void<CoinTriple<int, int, double> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<CoinTriple<int, int, double> >, std::is_reference<CoinTriple<int, int, double> >, std::is_void<CoinTriple<int, int, double> > > (0x0x7faa397a0d68) 0 empty
  std::__or_<std::is_reference<CoinTriple<int, int, double> >, std::is_void<CoinTriple<int, int, double> > > (0x0x7faa397a0dd0) 0 empty
    std::is_void<CoinTriple<int, int, double> > (0x0x7faa397a0e38) 0 empty
      std::integral_constant<bool, false> (0x0x7faa397d4d80) 0 empty

Class std::__not_<std::__or_<std::is_function<CoinTriple<int, int, double> >, std::is_reference<CoinTriple<int, int, double> >, std::is_void<CoinTriple<int, int, double> > > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<CoinTriple<int, int, double> >, std::is_reference<CoinTriple<int, int, double> >, std::is_void<CoinTriple<int, int, double> > > > (0x0x7faa397a0ea0) 0 empty
  std::integral_constant<bool, true> (0x0x7faa397d4de0) 0 empty

Class std::is_object<CoinTriple<int, int, double> >
   size=1 align=1
   base size=1 base align=1
std::is_object<CoinTriple<int, int, double> > (0x0x7faa397a0f08) 0 empty
  std::integral_constant<bool, true> (0x0x7faa397d4e40) 0 empty

Class std::conditional<true, std::is_object<CoinTriple<int, int, double> >, std::is_reference<CoinTriple<int, int, double> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_object<CoinTriple<int, int, double> >, std::is_reference<CoinTriple<int, int, double> > > (0x0x7faa397d4ea0) 0 empty

Class std::__or_<std::is_object<CoinTriple<int, int, double> >, std::is_reference<CoinTriple<int, int, double> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<CoinTriple<int, int, double> >, std::is_reference<CoinTriple<int, int, double> > > (0x0x7faa397a0f70) 0 empty
  std::is_object<CoinTriple<int, int, double> > (0x0x7faa397a02d8) 0 empty
    std::integral_constant<bool, true> (0x0x7faa397d4f00) 0 empty

Class std::__is_referenceable<CoinTriple<int, int, double> >
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<CoinTriple<int, int, double> > (0x0x7faa397ff0d0) 0 empty
  std::integral_constant<bool, true> (0x0x7faa397d4f60) 0 empty

Class std::conditional<false, std::__is_direct_constructible_ref_cast<CoinTriple<int, int, double>, CoinTriple<int, int, double>&&>, std::__is_direct_constructible_new_safe<CoinTriple<int, int, double>, CoinTriple<int, int, double>&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__is_direct_constructible_ref_cast<CoinTriple<int, int, double>, CoinTriple<int, int, double>&&>, std::__is_direct_constructible_new_safe<CoinTriple<int, int, double>, CoinTriple<int, int, double>&&> > (0x0x7faa39803000) 0 empty

Class std::conditional<false, std::is_void<CoinTriple<int, int, double> >, std::__or_<std::__is_array_unknown_bounds<CoinTriple<int, int, double> >, std::is_function<CoinTriple<int, int, double> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_void<CoinTriple<int, int, double> >, std::__or_<std::__is_array_unknown_bounds<CoinTriple<int, int, double> >, std::is_function<CoinTriple<int, int, double> > > > (0x0x7faa39803060) 0 empty

Class std::is_array<CoinTriple<int, int, double> >
   size=1 align=1
   base size=1 base align=1
std::is_array<CoinTriple<int, int, double> > (0x0x7faa397ff208) 0 empty
  std::integral_constant<bool, false> (0x0x7faa398030c0) 0 empty

Class std::conditional<false, std::__not_<std::extent<CoinTriple<int, int, double>, 0u> >, std::is_array<CoinTriple<int, int, double> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__not_<std::extent<CoinTriple<int, int, double>, 0u> >, std::is_array<CoinTriple<int, int, double> > > (0x0x7faa39803120) 0 empty

Class std::__and_<std::is_array<CoinTriple<int, int, double> >, std::__not_<std::extent<CoinTriple<int, int, double>, 0u> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_array<CoinTriple<int, int, double> >, std::__not_<std::extent<CoinTriple<int, int, double>, 0u> > > (0x0x7faa397ff270) 0 empty
  std::is_array<CoinTriple<int, int, double> > (0x0x7faa397ff2d8) 0 empty
    std::integral_constant<bool, false> (0x0x7faa39803180) 0 empty

Class std::__is_array_unknown_bounds<CoinTriple<int, int, double> >
   size=1 align=1
   base size=1 base align=1
std::__is_array_unknown_bounds<CoinTriple<int, int, double> > (0x0x7faa397ff340) 0 empty
  std::__and_<std::is_array<CoinTriple<int, int, double> >, std::__not_<std::extent<CoinTriple<int, int, double>, 0u> > > (0x0x7faa397ff3a8) 0 empty
    std::is_array<CoinTriple<int, int, double> > (0x0x7faa397ff410) 0 empty
      std::integral_constant<bool, false> (0x0x7faa398031e0) 0 empty

Class std::conditional<false, std::__is_array_unknown_bounds<CoinTriple<int, int, double> >, std::is_function<CoinTriple<int, int, double> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__is_array_unknown_bounds<CoinTriple<int, int, double> >, std::is_function<CoinTriple<int, int, double> > > (0x0x7faa39803240) 0 empty

Class std::__or_<std::__is_array_unknown_bounds<CoinTriple<int, int, double> >, std::is_function<CoinTriple<int, int, double> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::__is_array_unknown_bounds<CoinTriple<int, int, double> >, std::is_function<CoinTriple<int, int, double> > > (0x0x7faa397ff478) 0 empty
  std::is_function<CoinTriple<int, int, double> > (0x0x7faa397ff4e0) 0 empty
    std::integral_constant<bool, false> (0x0x7faa398032a0) 0 empty

Class std::__or_<std::is_void<CoinTriple<int, int, double> >, std::__is_array_unknown_bounds<CoinTriple<int, int, double> >, std::is_function<CoinTriple<int, int, double> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<CoinTriple<int, int, double> >, std::__is_array_unknown_bounds<CoinTriple<int, int, double> >, std::is_function<CoinTriple<int, int, double> > > (0x0x7faa397ff548) 0 empty
  std::__or_<std::__is_array_unknown_bounds<CoinTriple<int, int, double> >, std::is_function<CoinTriple<int, int, double> > > (0x0x7faa397ff5b0) 0 empty
    std::is_function<CoinTriple<int, int, double> > (0x0x7faa397ff618) 0 empty
      std::integral_constant<bool, false> (0x0x7faa39803300) 0 empty

Class std::conditional<false, std::is_reference<CoinTriple<int, int, double> >, std::is_scalar<CoinTriple<int, int, double> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_reference<CoinTriple<int, int, double> >, std::is_scalar<CoinTriple<int, int, double> > > (0x0x7faa39803360) 0 empty

Class std::__is_integral_helper<CoinTriple<int, int, double> >
   size=1 align=1
   base size=1 base align=1
std::__is_integral_helper<CoinTriple<int, int, double> > (0x0x7faa397ff680) 0 empty
  std::integral_constant<bool, false> (0x0x7faa398033c0) 0 empty

Class std::is_integral<CoinTriple<int, int, double> >
   size=1 align=1
   base size=1 base align=1
std::is_integral<CoinTriple<int, int, double> > (0x0x7faa397ff6e8) 0 empty
  std::integral_constant<bool, false> (0x0x7faa39803420) 0 empty

Class std::conditional<false, std::is_integral<CoinTriple<int, int, double> >, std::is_floating_point<CoinTriple<int, int, double> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_integral<CoinTriple<int, int, double> >, std::is_floating_point<CoinTriple<int, int, double> > > (0x0x7faa39803480) 0 empty

Class std::__is_floating_point_helper<CoinTriple<int, int, double> >
   size=1 align=1
   base size=1 base align=1
std::__is_floating_point_helper<CoinTriple<int, int, double> > (0x0x7faa397ff750) 0 empty
  std::integral_constant<bool, false> (0x0x7faa398034e0) 0 empty

Class std::is_floating_point<CoinTriple<int, int, double> >
   size=1 align=1
   base size=1 base align=1
std::is_floating_point<CoinTriple<int, int, double> > (0x0x7faa397ff7b8) 0 empty
  std::integral_constant<bool, false> (0x0x7faa39803540) 0 empty

Class std::__or_<std::is_integral<CoinTriple<int, int, double> >, std::is_floating_point<CoinTriple<int, int, double> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_integral<CoinTriple<int, int, double> >, std::is_floating_point<CoinTriple<int, int, double> > > (0x0x7faa397ff820) 0 empty
  std::is_floating_point<CoinTriple<int, int, double> > (0x0x7faa397ff888) 0 empty
    std::integral_constant<bool, false> (0x0x7faa398035a0) 0 empty

Class std::is_arithmetic<CoinTriple<int, int, double> >
   size=1 align=1
   base size=1 base align=1
std::is_arithmetic<CoinTriple<int, int, double> > (0x0x7faa397ff8f0) 0 empty
  std::integral_constant<bool, false> (0x0x7faa39803600) 0 empty

Class std::conditional<false, std::is_arithmetic<CoinTriple<int, int, double> >, std::__or_<std::is_enum<CoinTriple<int, int, double> >, std::is_pointer<CoinTriple<int, int, double> >, std::is_member_pointer<CoinTriple<int, int, double> >, std::is_null_pointer<CoinTriple<int, int, double> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_arithmetic<CoinTriple<int, int, double> >, std::__or_<std::is_enum<CoinTriple<int, int, double> >, std::is_pointer<CoinTriple<int, int, double> >, std::is_member_pointer<CoinTriple<int, int, double> >, std::is_null_pointer<CoinTriple<int, int, double> > > > (0x0x7faa39803660) 0 empty

Class std::is_enum<CoinTriple<int, int, double> >
   size=1 align=1
   base size=1 base align=1
std::is_enum<CoinTriple<int, int, double> > (0x0x7faa397ff958) 0 empty
  std::integral_constant<bool, false> (0x0x7faa398036c0) 0 empty

Class std::conditional<false, std::is_enum<CoinTriple<int, int, double> >, std::__or_<std::is_pointer<CoinTriple<int, int, double> >, std::is_member_pointer<CoinTriple<int, int, double> >, std::is_null_pointer<CoinTriple<int, int, double> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_enum<CoinTriple<int, int, double> >, std::__or_<std::is_pointer<CoinTriple<int, int, double> >, std::is_member_pointer<CoinTriple<int, int, double> >, std::is_null_pointer<CoinTriple<int, int, double> > > > (0x0x7faa39803720) 0 empty

Class std::__is_pointer_helper<CoinTriple<int, int, double> >
   size=1 align=1
   base size=1 base align=1
std::__is_pointer_helper<CoinTriple<int, int, double> > (0x0x7faa397ff9c0) 0 empty
  std::integral_constant<bool, false> (0x0x7faa39803780) 0 empty

Class std::is_pointer<CoinTriple<int, int, double> >
   size=1 align=1
   base size=1 base align=1
std::is_pointer<CoinTriple<int, int, double> > (0x0x7faa397ffa28) 0 empty
  std::integral_constant<bool, false> (0x0x7faa398037e0) 0 empty

Class std::conditional<false, std::is_pointer<CoinTriple<int, int, double> >, std::__or_<std::is_member_pointer<CoinTriple<int, int, double> >, std::is_null_pointer<CoinTriple<int, int, double> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_pointer<CoinTriple<int, int, double> >, std::__or_<std::is_member_pointer<CoinTriple<int, int, double> >, std::is_null_pointer<CoinTriple<int, int, double> > > > (0x0x7faa39803840) 0 empty

Class std::__is_member_pointer_helper<CoinTriple<int, int, double> >
   size=1 align=1
   base size=1 base align=1
std::__is_member_pointer_helper<CoinTriple<int, int, double> > (0x0x7faa397ffa90) 0 empty
  std::integral_constant<bool, false> (0x0x7faa398038a0) 0 empty

Class std::is_member_pointer<CoinTriple<int, int, double> >
   size=1 align=1
   base size=1 base align=1
std::is_member_pointer<CoinTriple<int, int, double> > (0x0x7faa397ffaf8) 0 empty
  std::integral_constant<bool, false> (0x0x7faa39803900) 0 empty

Class std::conditional<false, std::is_member_pointer<CoinTriple<int, int, double> >, std::is_null_pointer<CoinTriple<int, int, double> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_member_pointer<CoinTriple<int, int, double> >, std::is_null_pointer<CoinTriple<int, int, double> > > (0x0x7faa39803960) 0 empty

Class std::__is_null_pointer_helper<CoinTriple<int, int, double> >
   size=1 align=1
   base size=1 base align=1
std::__is_null_pointer_helper<CoinTriple<int, int, double> > (0x0x7faa397ffb60) 0 empty
  std::integral_constant<bool, false> (0x0x7faa398039c0) 0 empty

Class std::is_null_pointer<CoinTriple<int, int, double> >
   size=1 align=1
   base size=1 base align=1
std::is_null_pointer<CoinTriple<int, int, double> > (0x0x7faa397ffbc8) 0 empty
  std::integral_constant<bool, false> (0x0x7faa39803a20) 0 empty

Class std::__or_<std::is_member_pointer<CoinTriple<int, int, double> >, std::is_null_pointer<CoinTriple<int, int, double> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_member_pointer<CoinTriple<int, int, double> >, std::is_null_pointer<CoinTriple<int, int, double> > > (0x0x7faa397ffc30) 0 empty
  std::is_null_pointer<CoinTriple<int, int, double> > (0x0x7faa397ffc98) 0 empty
    std::integral_constant<bool, false> (0x0x7faa39803a80) 0 empty

Class std::__or_<std::is_pointer<CoinTriple<int, int, double> >, std::is_member_pointer<CoinTriple<int, int, double> >, std::is_null_pointer<CoinTriple<int, int, double> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_pointer<CoinTriple<int, int, double> >, std::is_member_pointer<CoinTriple<int, int, double> >, std::is_null_pointer<CoinTriple<int, int, double> > > (0x0x7faa397ffd00) 0 empty
  std::__or_<std::is_member_pointer<CoinTriple<int, int, double> >, std::is_null_pointer<CoinTriple<int, int, double> > > (0x0x7faa397ffd68) 0 empty
    std::is_null_pointer<CoinTriple<int, int, double> > (0x0x7faa397ffdd0) 0 empty
      std::integral_constant<bool, false> (0x0x7faa39803ae0) 0 empty

Class std::__or_<std::is_enum<CoinTriple<int, int, double> >, std::is_pointer<CoinTriple<int, int, double> >, std::is_member_pointer<CoinTriple<int, int, double> >, std::is_null_pointer<CoinTriple<int, int, double> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_enum<CoinTriple<int, int, double> >, std::is_pointer<CoinTriple<int, int, double> >, std::is_member_pointer<CoinTriple<int, int, double> >, std::is_null_pointer<CoinTriple<int, int, double> > > (0x0x7faa397ffe38) 0 empty
  std::__or_<std::is_pointer<CoinTriple<int, int, double> >, std::is_member_pointer<CoinTriple<int, int, double> >, std::is_null_pointer<CoinTriple<int, int, double> > > (0x0x7faa397ffea0) 0 empty
    std::__or_<std::is_member_pointer<CoinTriple<int, int, double> >, std::is_null_pointer<CoinTriple<int, int, double> > > (0x0x7faa397fff08) 0 empty
      std::is_null_pointer<CoinTriple<int, int, double> > (0x0x7faa397fff70) 0 empty
        std::integral_constant<bool, false> (0x0x7faa39803b40) 0 empty

Class std::__or_<std::is_arithmetic<CoinTriple<int, int, double> >, std::is_enum<CoinTriple<int, int, double> >, std::is_pointer<CoinTriple<int, int, double> >, std::is_member_pointer<CoinTriple<int, int, double> >, std::is_null_pointer<CoinTriple<int, int, double> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_arithmetic<CoinTriple<int, int, double> >, std::is_enum<CoinTriple<int, int, double> >, std::is_pointer<CoinTriple<int, int, double> >, std::is_member_pointer<CoinTriple<int, int, double> >, std::is_null_pointer<CoinTriple<int, int, double> > > (0x0x7faa39829000) 0 empty
  std::__or_<std::is_enum<CoinTriple<int, int, double> >, std::is_pointer<CoinTriple<int, int, double> >, std::is_member_pointer<CoinTriple<int, int, double> >, std::is_null_pointer<CoinTriple<int, int, double> > > (0x0x7faa39829068) 0 empty
    std::__or_<std::is_pointer<CoinTriple<int, int, double> >, std::is_member_pointer<CoinTriple<int, int, double> >, std::is_null_pointer<CoinTriple<int, int, double> > > (0x0x7faa398290d0) 0 empty
      std::__or_<std::is_member_pointer<CoinTriple<int, int, double> >, std::is_null_pointer<CoinTriple<int, int, double> > > (0x0x7faa39829138) 0 empty
        std::is_null_pointer<CoinTriple<int, int, double> > (0x0x7faa398291a0) 0 empty
          std::integral_constant<bool, false> (0x0x7faa39803ba0) 0 empty

Class std::is_scalar<CoinTriple<int, int, double> >
   size=1 align=1
   base size=1 base align=1
std::is_scalar<CoinTriple<int, int, double> > (0x0x7faa39829208) 0 empty
  std::integral_constant<bool, false> (0x0x7faa39803c00) 0 empty

Class std::__or_<std::is_reference<CoinTriple<int, int, double> >, std::is_scalar<CoinTriple<int, int, double> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<CoinTriple<int, int, double> >, std::is_scalar<CoinTriple<int, int, double> > > (0x0x7faa39829270) 0 empty
  std::is_scalar<CoinTriple<int, int, double> > (0x0x7faa398292d8) 0 empty
    std::integral_constant<bool, false> (0x0x7faa39803c60) 0 empty

Class std::remove_all_extents<CoinTriple<int, int, double> >
   size=1 align=1
   base size=0 base align=1
std::remove_all_extents<CoinTriple<int, int, double> > (0x0x7faa39803cc0) 0 empty

Class std::is_function<CoinTriple<int, int, double>&>
   size=1 align=1
   base size=1 base align=1
std::is_function<CoinTriple<int, int, double>&> (0x0x7faa39829478) 0 empty
  std::integral_constant<bool, false> (0x0x7faa39803d80) 0 empty

Class std::conditional<false, std::is_function<CoinTriple<int, int, double>&>, std::__or_<std::is_reference<CoinTriple<int, int, double>&>, std::is_void<CoinTriple<int, int, double>&> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<CoinTriple<int, int, double>&>, std::__or_<std::is_reference<CoinTriple<int, int, double>&>, std::is_void<CoinTriple<int, int, double>&> > > (0x0x7faa39803de0) 0 empty

Class std::is_lvalue_reference<CoinTriple<int, int, double>&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<CoinTriple<int, int, double>&> (0x0x7faa398295b0) 0 empty
  std::integral_constant<bool, true> (0x0x7faa39803e40) 0 empty

Class std::conditional<true, std::is_lvalue_reference<CoinTriple<int, int, double>&>, std::is_rvalue_reference<CoinTriple<int, int, double>&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_lvalue_reference<CoinTriple<int, int, double>&>, std::is_rvalue_reference<CoinTriple<int, int, double>&> > (0x0x7faa39803ea0) 0 empty

Class std::__or_<std::is_lvalue_reference<CoinTriple<int, int, double>&>, std::is_rvalue_reference<CoinTriple<int, int, double>&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<CoinTriple<int, int, double>&>, std::is_rvalue_reference<CoinTriple<int, int, double>&> > (0x0x7faa39829618) 0 empty
  std::is_lvalue_reference<CoinTriple<int, int, double>&> (0x0x7faa39829680) 0 empty
    std::integral_constant<bool, true> (0x0x7faa39803f00) 0 empty

Class std::is_reference<CoinTriple<int, int, double>&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<CoinTriple<int, int, double>&> (0x0x7faa398296e8) 0 empty
  std::integral_constant<bool, true> (0x0x7faa39803f60) 0 empty

Class std::conditional<true, std::is_reference<CoinTriple<int, int, double>&>, std::is_void<CoinTriple<int, int, double>&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_reference<CoinTriple<int, int, double>&>, std::is_void<CoinTriple<int, int, double>&> > (0x0x7faa3983d000) 0 empty

Class std::__or_<std::is_reference<CoinTriple<int, int, double>&>, std::is_void<CoinTriple<int, int, double>&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<CoinTriple<int, int, double>&>, std::is_void<CoinTriple<int, int, double>&> > (0x0x7faa39829750) 0 empty
  std::is_reference<CoinTriple<int, int, double>&> (0x0x7faa398297b8) 0 empty
    std::integral_constant<bool, true> (0x0x7faa3983d060) 0 empty

Class std::__or_<std::is_function<CoinTriple<int, int, double>&>, std::is_reference<CoinTriple<int, int, double>&>, std::is_void<CoinTriple<int, int, double>&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<CoinTriple<int, int, double>&>, std::is_reference<CoinTriple<int, int, double>&>, std::is_void<CoinTriple<int, int, double>&> > (0x0x7faa39829820) 0 empty
  std::__or_<std::is_reference<CoinTriple<int, int, double>&>, std::is_void<CoinTriple<int, int, double>&> > (0x0x7faa39829888) 0 empty
    std::is_reference<CoinTriple<int, int, double>&> (0x0x7faa398298f0) 0 empty
      std::integral_constant<bool, true> (0x0x7faa3983d0c0) 0 empty

Class std::__not_<std::__or_<std::is_function<CoinTriple<int, int, double>&>, std::is_reference<CoinTriple<int, int, double>&>, std::is_void<CoinTriple<int, int, double>&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<CoinTriple<int, int, double>&>, std::is_reference<CoinTriple<int, int, double>&>, std::is_void<CoinTriple<int, int, double>&> > > (0x0x7faa39829958) 0 empty
  std::integral_constant<bool, false> (0x0x7faa3983d120) 0 empty

Class std::is_object<CoinTriple<int, int, double>&>
   size=1 align=1
   base size=1 base align=1
std::is_object<CoinTriple<int, int, double>&> (0x0x7faa398299c0) 0 empty
  std::integral_constant<bool, false> (0x0x7faa3983d180) 0 empty

Class std::conditional<false, std::is_object<CoinTriple<int, int, double>&>, std::is_reference<CoinTriple<int, int, double>&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_object<CoinTriple<int, int, double>&>, std::is_reference<CoinTriple<int, int, double>&> > (0x0x7faa3983d1e0) 0 empty

Class std::__or_<std::is_object<CoinTriple<int, int, double>&>, std::is_reference<CoinTriple<int, int, double>&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<CoinTriple<int, int, double>&>, std::is_reference<CoinTriple<int, int, double>&> > (0x0x7faa39829a28) 0 empty
  std::is_reference<CoinTriple<int, int, double>&> (0x0x7faa39829a90) 0 empty
    std::integral_constant<bool, true> (0x0x7faa3983d240) 0 empty

Class std::__is_referenceable<CoinTriple<int, int, double>&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<CoinTriple<int, int, double>&> (0x0x7faa39829bc8) 0 empty
  std::integral_constant<bool, true> (0x0x7faa3983d2a0) 0 empty

Class std::__add_rvalue_reference_helper<CoinTriple<int, int, double>&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<CoinTriple<int, int, double>&, true> (0x0x7faa3983d300) 0 empty

Class std::add_rvalue_reference<CoinTriple<int, int, double>&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<CoinTriple<int, int, double>&> (0x0x7faa39829c30) 0 empty
  std::__add_rvalue_reference_helper<CoinTriple<int, int, double>&, true> (0x0x7faa3983d360) 0 empty

Class std::__is_destructible_impl<CoinTriple<int, int, double> >
   size=1 align=1
   base size=1 base align=1
std::__is_destructible_impl<CoinTriple<int, int, double> > (0x0x7faa39829410) 0 empty
  std::__do_is_destructible_impl (0x0x7faa39803d20) 0 empty

Class std::__is_destructible_safe<CoinTriple<int, int, double>, false, false>
   size=1 align=1
   base size=1 base align=1
std::__is_destructible_safe<CoinTriple<int, int, double>, false, false> (0x0x7faa39829d00) 0 empty
  std::integral_constant<bool, true> (0x0x7faa3983d3c0) 0 empty

Class std::is_destructible<CoinTriple<int, int, double> >
   size=1 align=1
   base size=1 base align=1
std::is_destructible<CoinTriple<int, int, double> > (0x0x7faa39829d68) 0 empty
  std::integral_constant<bool, true> (0x0x7faa3983d420) 0 empty

Class std::conditional<true, std::__is_direct_constructible_impl<CoinTriple<int, int, double>, CoinTriple<int, int, double>&&>, std::is_destructible<CoinTriple<int, int, double> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_direct_constructible_impl<CoinTriple<int, int, double>, CoinTriple<int, int, double>&&>, std::is_destructible<CoinTriple<int, int, double> > > (0x0x7faa3983d480) 0 empty

Class std::is_function<CoinTriple<int, int, double>&&>
   size=1 align=1
   base size=1 base align=1
std::is_function<CoinTriple<int, int, double>&&> (0x0x7faa39829e38) 0 empty
  std::integral_constant<bool, false> (0x0x7faa3983d600) 0 empty

Class std::conditional<false, std::is_function<CoinTriple<int, int, double>&&>, std::__or_<std::is_reference<CoinTriple<int, int, double>&&>, std::is_void<CoinTriple<int, int, double>&&> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<CoinTriple<int, int, double>&&>, std::__or_<std::is_reference<CoinTriple<int, int, double>&&>, std::is_void<CoinTriple<int, int, double>&&> > > (0x0x7faa3983d660) 0 empty

Class std::is_lvalue_reference<CoinTriple<int, int, double>&&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<CoinTriple<int, int, double>&&> (0x0x7faa39829f70) 0 empty
  std::integral_constant<bool, false> (0x0x7faa3983d6c0) 0 empty

Class std::conditional<false, std::is_lvalue_reference<CoinTriple<int, int, double>&&>, std::is_rvalue_reference<CoinTriple<int, int, double>&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_lvalue_reference<CoinTriple<int, int, double>&&>, std::is_rvalue_reference<CoinTriple<int, int, double>&&> > (0x0x7faa3983d720) 0 empty

Class std::is_rvalue_reference<CoinTriple<int, int, double>&&>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<CoinTriple<int, int, double>&&> (0x0x7faa39852000) 0 empty
  std::integral_constant<bool, true> (0x0x7faa3983d780) 0 empty

Class std::__or_<std::is_lvalue_reference<CoinTriple<int, int, double>&&>, std::is_rvalue_reference<CoinTriple<int, int, double>&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<CoinTriple<int, int, double>&&>, std::is_rvalue_reference<CoinTriple<int, int, double>&&> > (0x0x7faa39852068) 0 empty
  std::is_rvalue_reference<CoinTriple<int, int, double>&&> (0x0x7faa398520d0) 0 empty
    std::integral_constant<bool, true> (0x0x7faa3983d7e0) 0 empty

Class std::is_reference<CoinTriple<int, int, double>&&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<CoinTriple<int, int, double>&&> (0x0x7faa39852138) 0 empty
  std::integral_constant<bool, true> (0x0x7faa3983d840) 0 empty

Class std::conditional<true, std::is_reference<CoinTriple<int, int, double>&&>, std::is_void<CoinTriple<int, int, double>&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_reference<CoinTriple<int, int, double>&&>, std::is_void<CoinTriple<int, int, double>&&> > (0x0x7faa3983d8a0) 0 empty

Class std::__or_<std::is_reference<CoinTriple<int, int, double>&&>, std::is_void<CoinTriple<int, int, double>&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<CoinTriple<int, int, double>&&>, std::is_void<CoinTriple<int, int, double>&&> > (0x0x7faa398521a0) 0 empty
  std::is_reference<CoinTriple<int, int, double>&&> (0x0x7faa39852208) 0 empty
    std::integral_constant<bool, true> (0x0x7faa3983d900) 0 empty

Class std::__or_<std::is_function<CoinTriple<int, int, double>&&>, std::is_reference<CoinTriple<int, int, double>&&>, std::is_void<CoinTriple<int, int, double>&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<CoinTriple<int, int, double>&&>, std::is_reference<CoinTriple<int, int, double>&&>, std::is_void<CoinTriple<int, int, double>&&> > (0x0x7faa39852270) 0 empty
  std::__or_<std::is_reference<CoinTriple<int, int, double>&&>, std::is_void<CoinTriple<int, int, double>&&> > (0x0x7faa398522d8) 0 empty
    std::is_reference<CoinTriple<int, int, double>&&> (0x0x7faa39852340) 0 empty
      std::integral_constant<bool, true> (0x0x7faa3983d960) 0 empty

Class std::__not_<std::__or_<std::is_function<CoinTriple<int, int, double>&&>, std::is_reference<CoinTriple<int, int, double>&&>, std::is_void<CoinTriple<int, int, double>&&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<CoinTriple<int, int, double>&&>, std::is_reference<CoinTriple<int, int, double>&&>, std::is_void<CoinTriple<int, int, double>&&> > > (0x0x7faa398523a8) 0 empty
  std::integral_constant<bool, false> (0x0x7faa3983d9c0) 0 empty

Class std::is_object<CoinTriple<int, int, double>&&>
   size=1 align=1
   base size=1 base align=1
std::is_object<CoinTriple<int, int, double>&&> (0x0x7faa39852410) 0 empty
  std::integral_constant<bool, false> (0x0x7faa3983da20) 0 empty

Class std::conditional<false, std::is_object<CoinTriple<int, int, double>&&>, std::is_reference<CoinTriple<int, int, double>&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_object<CoinTriple<int, int, double>&&>, std::is_reference<CoinTriple<int, int, double>&&> > (0x0x7faa3983da80) 0 empty

Class std::__or_<std::is_object<CoinTriple<int, int, double>&&>, std::is_reference<CoinTriple<int, int, double>&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<CoinTriple<int, int, double>&&>, std::is_reference<CoinTriple<int, int, double>&&> > (0x0x7faa39852478) 0 empty
  std::is_reference<CoinTriple<int, int, double>&&> (0x0x7faa398524e0) 0 empty
    std::integral_constant<bool, true> (0x0x7faa3983dae0) 0 empty

Class std::__is_referenceable<CoinTriple<int, int, double>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<CoinTriple<int, int, double>&&> (0x0x7faa39852548) 0 empty
  std::integral_constant<bool, true> (0x0x7faa3983db40) 0 empty

Class std::__add_rvalue_reference_helper<CoinTriple<int, int, double>&&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<CoinTriple<int, int, double>&&, true> (0x0x7faa3983dba0) 0 empty

Class std::add_rvalue_reference<CoinTriple<int, int, double>&&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<CoinTriple<int, int, double>&&> (0x0x7faa398525b0) 0 empty
  std::__add_rvalue_reference_helper<CoinTriple<int, int, double>&&, true> (0x0x7faa3983dc00) 0 empty

Class std::__is_direct_constructible_impl<CoinTriple<int, int, double>, CoinTriple<int, int, double>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_impl<CoinTriple<int, int, double>, CoinTriple<int, int, double>&&> (0x0x7faa39829dd0) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7faa3983d5a0) 0 empty

Class std::__and_<std::is_destructible<CoinTriple<int, int, double> >, std::__is_direct_constructible_impl<CoinTriple<int, int, double>, CoinTriple<int, int, double>&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_destructible<CoinTriple<int, int, double> >, std::__is_direct_constructible_impl<CoinTriple<int, int, double>, CoinTriple<int, int, double>&&> > (0x0x7faa39852750) 0 empty
  std::__is_direct_constructible_impl<CoinTriple<int, int, double>, CoinTriple<int, int, double>&&> (0x0x7faa398527b8) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7faa3983dc60) 0 empty

Class std::__is_direct_constructible_new_safe<CoinTriple<int, int, double>, CoinTriple<int, int, double>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new_safe<CoinTriple<int, int, double>, CoinTriple<int, int, double>&&> (0x0x7faa39852888) 0 empty
  std::__and_<std::is_destructible<CoinTriple<int, int, double> >, std::__is_direct_constructible_impl<CoinTriple<int, int, double>, CoinTriple<int, int, double>&&> > (0x0x7faa398528f0) 0 empty
    std::__is_direct_constructible_impl<CoinTriple<int, int, double>, CoinTriple<int, int, double>&&> (0x0x7faa39852958) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7faa3983dcc0) 0 empty

Class std::__is_direct_constructible_new<CoinTriple<int, int, double>, CoinTriple<int, int, double>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new<CoinTriple<int, int, double>, CoinTriple<int, int, double>&&> (0x0x7faa39852af8) 0 empty
  std::__is_direct_constructible_new_safe<CoinTriple<int, int, double>, CoinTriple<int, int, double>&&> (0x0x7faa39852b60) 0 empty
    std::__and_<std::is_destructible<CoinTriple<int, int, double> >, std::__is_direct_constructible_impl<CoinTriple<int, int, double>, CoinTriple<int, int, double>&&> > (0x0x7faa39852bc8) 0 empty
      std::__is_direct_constructible_impl<CoinTriple<int, int, double>, CoinTriple<int, int, double>&&> (0x0x7faa39852c30) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7faa3983dd20) 0 empty

Class std::__is_direct_constructible<CoinTriple<int, int, double>, CoinTriple<int, int, double>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible<CoinTriple<int, int, double>, CoinTriple<int, int, double>&&> (0x0x7faa39852e38) 0 empty
  std::integral_constant<bool, true> (0x0x7faa3983de40) 0 empty

Class std::__is_constructible_impl<CoinTriple<int, int, double>, CoinTriple<int, int, double>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_constructible_impl<CoinTriple<int, int, double>, CoinTriple<int, int, double>&&> (0x0x7faa39852ea0) 0 empty
  std::__is_direct_constructible<CoinTriple<int, int, double>, CoinTriple<int, int, double>&&> (0x0x7faa39852f08) 0 empty
    std::integral_constant<bool, true> (0x0x7faa3983df60) 0 empty

Class std::is_constructible<CoinTriple<int, int, double>, CoinTriple<int, int, double>&&>
   size=1 align=1
   base size=1 base align=1
std::is_constructible<CoinTriple<int, int, double>, CoinTriple<int, int, double>&&> (0x0x7faa39852f70) 0 empty
  std::integral_constant<bool, true> (0x0x7faa3985e120) 0 empty

Class std::__is_move_constructible_impl<CoinTriple<int, int, double>, true>
   size=1 align=1
   base size=1 base align=1
std::__is_move_constructible_impl<CoinTriple<int, int, double>, true> (0x0x7faa39860000) 0 empty
  std::is_constructible<CoinTriple<int, int, double>, CoinTriple<int, int, double>&&> (0x0x7faa39860068) 0 empty
    std::integral_constant<bool, true> (0x0x7faa3985e180) 0 empty

Class std::is_move_constructible<CoinTriple<int, int, double> >
   size=1 align=1
   base size=1 base align=1
std::is_move_constructible<CoinTriple<int, int, double> > (0x0x7faa398600d0) 0 empty
  std::__is_move_constructible_impl<CoinTriple<int, int, double>, true> (0x0x7faa39860138) 0 empty
    std::is_constructible<CoinTriple<int, int, double>, CoinTriple<int, int, double>&&> (0x0x7faa398601a0) 0 empty
      std::integral_constant<bool, true> (0x0x7faa3985e1e0) 0 empty

Class std::conditional<true, std::is_move_assignable<CoinTriple<int, int, double> >, std::is_move_constructible<CoinTriple<int, int, double> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_move_assignable<CoinTriple<int, int, double> >, std::is_move_constructible<CoinTriple<int, int, double> > > (0x0x7faa3985e240) 0 empty

Class std::__is_assignable_helper<CoinTriple<int, int, double>&, CoinTriple<int, int, double>&&>
   size=1 align=1
   base size=0 base align=1
std::__is_assignable_helper<CoinTriple<int, int, double>&, CoinTriple<int, int, double>&&> (0x0x7faa3985e2a0) 0 empty

Class std::is_assignable<CoinTriple<int, int, double>&, CoinTriple<int, int, double>&&>
   size=1 align=1
   base size=1 base align=1
std::is_assignable<CoinTriple<int, int, double>&, CoinTriple<int, int, double>&&> (0x0x7faa39860270) 0 empty
  std::integral_constant<bool, true> (0x0x7faa3985e3c0) 0 empty

Class std::__is_move_assignable_impl<CoinTriple<int, int, double>, true>
   size=1 align=1
   base size=1 base align=1
std::__is_move_assignable_impl<CoinTriple<int, int, double>, true> (0x0x7faa398602d8) 0 empty
  std::is_assignable<CoinTriple<int, int, double>&, CoinTriple<int, int, double>&&> (0x0x7faa39860340) 0 empty
    std::integral_constant<bool, true> (0x0x7faa3985e420) 0 empty

Class std::is_move_assignable<CoinTriple<int, int, double> >
   size=1 align=1
   base size=1 base align=1
std::is_move_assignable<CoinTriple<int, int, double> > (0x0x7faa398603a8) 0 empty
  std::__is_move_assignable_impl<CoinTriple<int, int, double>, true> (0x0x7faa39860410) 0 empty
    std::is_assignable<CoinTriple<int, int, double>&, CoinTriple<int, int, double>&&> (0x0x7faa39860478) 0 empty
      std::integral_constant<bool, true> (0x0x7faa3985e480) 0 empty

Class std::__and_<std::is_move_constructible<CoinTriple<int, int, double> >, std::is_move_assignable<CoinTriple<int, int, double> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_move_constructible<CoinTriple<int, int, double> >, std::is_move_assignable<CoinTriple<int, int, double> > > (0x0x7faa398604e0) 0 empty
  std::is_move_assignable<CoinTriple<int, int, double> > (0x0x7faa39860548) 0 empty
    std::__is_move_assignable_impl<CoinTriple<int, int, double>, true> (0x0x7faa398605b0) 0 empty
      std::is_assignable<CoinTriple<int, int, double>&, CoinTriple<int, int, double>&&> (0x0x7faa39860618) 0 empty
        std::integral_constant<bool, true> (0x0x7faa3985e4e0) 0 empty

Class std::conditional<true, std::__is_nt_constructible_impl<CoinTriple<int, int, double>, CoinTriple<int, int, double>&&>, std::is_constructible<CoinTriple<int, int, double>, CoinTriple<int, int, double>&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_nt_constructible_impl<CoinTriple<int, int, double>, CoinTriple<int, int, double>&&>, std::is_constructible<CoinTriple<int, int, double>, CoinTriple<int, int, double>&&> > (0x0x7faa3985e540) 0 empty

Class std::__is_nt_constructible_impl<CoinTriple<int, int, double>, CoinTriple<int, int, double>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_nt_constructible_impl<CoinTriple<int, int, double>, CoinTriple<int, int, double>&&> (0x0x7faa39860680) 0 empty
  std::integral_constant<bool, true> (0x0x7faa3985e660) 0 empty

Class std::__and_<std::is_constructible<CoinTriple<int, int, double>, CoinTriple<int, int, double>&&>, std::__is_nt_constructible_impl<CoinTriple<int, int, double>, CoinTriple<int, int, double>&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<CoinTriple<int, int, double>, CoinTriple<int, int, double>&&>, std::__is_nt_constructible_impl<CoinTriple<int, int, double>, CoinTriple<int, int, double>&&> > (0x0x7faa398606e8) 0 empty
  std::__is_nt_constructible_impl<CoinTriple<int, int, double>, CoinTriple<int, int, double>&&> (0x0x7faa39860750) 0 empty
    std::integral_constant<bool, true> (0x0x7faa3985e780) 0 empty

Class std::is_nothrow_constructible<CoinTriple<int, int, double>, CoinTriple<int, int, double>&&>
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_constructible<CoinTriple<int, int, double>, CoinTriple<int, int, double>&&> (0x0x7faa398607b8) 0 empty
  std::__and_<std::is_constructible<CoinTriple<int, int, double>, CoinTriple<int, int, double>&&>, std::__is_nt_constructible_impl<CoinTriple<int, int, double>, CoinTriple<int, int, double>&&> > (0x0x7faa39860820) 0 empty
    std::__is_nt_constructible_impl<CoinTriple<int, int, double>, CoinTriple<int, int, double>&&> (0x0x7faa39860888) 0 empty
      std::integral_constant<bool, true> (0x0x7faa3985e840) 0 empty

Class std::__is_nothrow_move_constructible_impl<CoinTriple<int, int, double>, true>
   size=1 align=1
   base size=1 base align=1
std::__is_nothrow_move_constructible_impl<CoinTriple<int, int, double>, true> (0x0x7faa398608f0) 0 empty
  std::is_nothrow_constructible<CoinTriple<int, int, double>, CoinTriple<int, int, double>&&> (0x0x7faa39860958) 0 empty
    std::__and_<std::is_constructible<CoinTriple<int, int, double>, CoinTriple<int, int, double>&&>, std::__is_nt_constructible_impl<CoinTriple<int, int, double>, CoinTriple<int, int, double>&&> > (0x0x7faa398609c0) 0 empty
      std::__is_nt_constructible_impl<CoinTriple<int, int, double>, CoinTriple<int, int, double>&&> (0x0x7faa39860a28) 0 empty
        std::integral_constant<bool, true> (0x0x7faa3985e9c0) 0 empty

Class std::is_nothrow_move_constructible<CoinTriple<int, int, double> >
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_move_constructible<CoinTriple<int, int, double> > (0x0x7faa39860a90) 0 empty
  std::__is_nothrow_move_constructible_impl<CoinTriple<int, int, double>, true> (0x0x7faa39860af8) 0 empty
    std::is_nothrow_constructible<CoinTriple<int, int, double>, CoinTriple<int, int, double>&&> (0x0x7faa39860b60) 0 empty
      std::__and_<std::is_constructible<CoinTriple<int, int, double>, CoinTriple<int, int, double>&&>, std::__is_nt_constructible_impl<CoinTriple<int, int, double>, CoinTriple<int, int, double>&&> > (0x0x7faa39860bc8) 0 empty
        std::__is_nt_constructible_impl<CoinTriple<int, int, double>, CoinTriple<int, int, double>&&> (0x0x7faa39860c30) 0 empty
          std::integral_constant<bool, true> (0x0x7faa3985eae0) 0 empty

Class std::conditional<true, std::is_nothrow_move_assignable<CoinTriple<int, int, double> >, std::is_nothrow_move_constructible<CoinTriple<int, int, double> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_nothrow_move_assignable<CoinTriple<int, int, double> >, std::is_nothrow_move_constructible<CoinTriple<int, int, double> > > (0x0x7faa3985ec00) 0 empty

Class std::conditional<true, std::__is_nt_assignable_impl<CoinTriple<int, int, double>&, CoinTriple<int, int, double>&&>, std::is_assignable<CoinTriple<int, int, double>&, CoinTriple<int, int, double>&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_nt_assignable_impl<CoinTriple<int, int, double>&, CoinTriple<int, int, double>&&>, std::is_assignable<CoinTriple<int, int, double>&, CoinTriple<int, int, double>&&> > (0x0x7faa3985ec60) 0 empty

Class std::__is_nt_assignable_impl<CoinTriple<int, int, double>&, CoinTriple<int, int, double>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_nt_assignable_impl<CoinTriple<int, int, double>&, CoinTriple<int, int, double>&&> (0x0x7faa39860c98) 0 empty
  std::integral_constant<bool, true> (0x0x7faa3985ecc0) 0 empty

Class std::__and_<std::is_assignable<CoinTriple<int, int, double>&, CoinTriple<int, int, double>&&>, std::__is_nt_assignable_impl<CoinTriple<int, int, double>&, CoinTriple<int, int, double>&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_assignable<CoinTriple<int, int, double>&, CoinTriple<int, int, double>&&>, std::__is_nt_assignable_impl<CoinTriple<int, int, double>&, CoinTriple<int, int, double>&&> > (0x0x7faa39860d00) 0 empty
  std::__is_nt_assignable_impl<CoinTriple<int, int, double>&, CoinTriple<int, int, double>&&> (0x0x7faa39860d68) 0 empty
    std::integral_constant<bool, true> (0x0x7faa3985ede0) 0 empty

Class std::is_nothrow_assignable<CoinTriple<int, int, double>&, CoinTriple<int, int, double>&&>
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_assignable<CoinTriple<int, int, double>&, CoinTriple<int, int, double>&&> (0x0x7faa39860dd0) 0 empty
  std::__and_<std::is_assignable<CoinTriple<int, int, double>&, CoinTriple<int, int, double>&&>, std::__is_nt_assignable_impl<CoinTriple<int, int, double>&, CoinTriple<int, int, double>&&> > (0x0x7faa39860e38) 0 empty
    std::__is_nt_assignable_impl<CoinTriple<int, int, double>&, CoinTriple<int, int, double>&&> (0x0x7faa39860ea0) 0 empty
      std::integral_constant<bool, true> (0x0x7faa3985eea0) 0 empty

Class std::__is_nt_move_assignable_impl<CoinTriple<int, int, double>, true>
   size=1 align=1
   base size=1 base align=1
std::__is_nt_move_assignable_impl<CoinTriple<int, int, double>, true> (0x0x7faa39860f08) 0 empty
  std::is_nothrow_assignable<CoinTriple<int, int, double>&, CoinTriple<int, int, double>&&> (0x0x7faa39860f70) 0 empty
    std::__and_<std::is_assignable<CoinTriple<int, int, double>&, CoinTriple<int, int, double>&&>, std::__is_nt_assignable_impl<CoinTriple<int, int, double>&, CoinTriple<int, int, double>&&> > (0x0x7faa3987d000) 0 empty
      std::__is_nt_assignable_impl<CoinTriple<int, int, double>&, CoinTriple<int, int, double>&&> (0x0x7faa3987d068) 0 empty
        std::integral_constant<bool, true> (0x0x7faa3987c060) 0 empty

Class std::is_nothrow_move_assignable<CoinTriple<int, int, double> >
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_move_assignable<CoinTriple<int, int, double> > (0x0x7faa3987d0d0) 0 empty
  std::__is_nt_move_assignable_impl<CoinTriple<int, int, double>, true> (0x0x7faa3987d138) 0 empty
    std::is_nothrow_assignable<CoinTriple<int, int, double>&, CoinTriple<int, int, double>&&> (0x0x7faa3987d1a0) 0 empty
      std::__and_<std::is_assignable<CoinTriple<int, int, double>&, CoinTriple<int, int, double>&&>, std::__is_nt_assignable_impl<CoinTriple<int, int, double>&, CoinTriple<int, int, double>&&> > (0x0x7faa3987d208) 0 empty
        std::__is_nt_assignable_impl<CoinTriple<int, int, double>&, CoinTriple<int, int, double>&&> (0x0x7faa3987d270) 0 empty
          std::integral_constant<bool, true> (0x0x7faa3987c180) 0 empty

Class std::__and_<std::is_nothrow_move_constructible<CoinTriple<int, int, double> >, std::is_nothrow_move_assignable<CoinTriple<int, int, double> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_nothrow_move_constructible<CoinTriple<int, int, double> >, std::is_nothrow_move_assignable<CoinTriple<int, int, double> > > (0x0x7faa3987d2d8) 0 empty
  std::is_nothrow_move_assignable<CoinTriple<int, int, double> > (0x0x7faa3987d340) 0 empty
    std::__is_nt_move_assignable_impl<CoinTriple<int, int, double>, true> (0x0x7faa3987d3a8) 0 empty
      std::is_nothrow_assignable<CoinTriple<int, int, double>&, CoinTriple<int, int, double>&&> (0x0x7faa3987d410) 0 empty
        std::__and_<std::is_assignable<CoinTriple<int, int, double>&, CoinTriple<int, int, double>&&>, std::__is_nt_assignable_impl<CoinTriple<int, int, double>&, CoinTriple<int, int, double>&&> > (0x0x7faa3987d478) 0 empty
          std::__is_nt_assignable_impl<CoinTriple<int, int, double>&, CoinTriple<int, int, double>&&> (0x0x7faa3987d4e0) 0 empty
            std::integral_constant<bool, true> (0x0x7faa3987c2a0) 0 empty

Class std::is_function<CoinTriple<double, int, int> >
   size=1 align=1
   base size=1 base align=1
std::is_function<CoinTriple<double, int, int> > (0x0x7faa3987d6e8) 0 empty
  std::integral_constant<bool, false> (0x0x7faa3987cae0) 0 empty

Class std::conditional<false, std::is_function<CoinTriple<double, int, int> >, std::__or_<std::is_reference<CoinTriple<double, int, int> >, std::is_void<CoinTriple<double, int, int> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<CoinTriple<double, int, int> >, std::__or_<std::is_reference<CoinTriple<double, int, int> >, std::is_void<CoinTriple<double, int, int> > > > (0x0x7faa3987cb40) 0 empty

Class std::is_lvalue_reference<CoinTriple<double, int, int> >
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<CoinTriple<double, int, int> > (0x0x7faa3987d820) 0 empty
  std::integral_constant<bool, false> (0x0x7faa3987cba0) 0 empty

Class std::conditional<false, std::is_lvalue_reference<CoinTriple<double, int, int> >, std::is_rvalue_reference<CoinTriple<double, int, int> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_lvalue_reference<CoinTriple<double, int, int> >, std::is_rvalue_reference<CoinTriple<double, int, int> > > (0x0x7faa3987cc00) 0 empty

Class std::is_rvalue_reference<CoinTriple<double, int, int> >
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<CoinTriple<double, int, int> > (0x0x7faa3987d888) 0 empty
  std::integral_constant<bool, false> (0x0x7faa3987cc60) 0 empty

Class std::__or_<std::is_lvalue_reference<CoinTriple<double, int, int> >, std::is_rvalue_reference<CoinTriple<double, int, int> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<CoinTriple<double, int, int> >, std::is_rvalue_reference<CoinTriple<double, int, int> > > (0x0x7faa3987d8f0) 0 empty
  std::is_rvalue_reference<CoinTriple<double, int, int> > (0x0x7faa3987d958) 0 empty
    std::integral_constant<bool, false> (0x0x7faa3987ccc0) 0 empty

Class std::is_reference<CoinTriple<double, int, int> >
   size=1 align=1
   base size=1 base align=1
std::is_reference<CoinTriple<double, int, int> > (0x0x7faa3987d9c0) 0 empty
  std::integral_constant<bool, false> (0x0x7faa3987cd20) 0 empty

Class std::conditional<false, std::is_reference<CoinTriple<double, int, int> >, std::is_void<CoinTriple<double, int, int> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_reference<CoinTriple<double, int, int> >, std::is_void<CoinTriple<double, int, int> > > (0x0x7faa3987cd80) 0 empty

Class std::remove_volatile<CoinTriple<double, int, int> >
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<CoinTriple<double, int, int> > (0x0x7faa3987ce40) 0 empty

Class std::remove_const<CoinTriple<double, int, int> >
   size=1 align=1
   base size=0 base align=1
std::remove_const<CoinTriple<double, int, int> > (0x0x7faa3987cea0) 0 empty

Class std::remove_cv<CoinTriple<double, int, int> >
   size=1 align=1
   base size=0 base align=1
std::remove_cv<CoinTriple<double, int, int> > (0x0x7faa3987cde0) 0 empty

Class std::__is_void_helper<CoinTriple<double, int, int> >
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<CoinTriple<double, int, int> > (0x0x7faa3987da90) 0 empty
  std::integral_constant<bool, false> (0x0x7faa3987cf00) 0 empty

Class std::is_void<CoinTriple<double, int, int> >
   size=1 align=1
   base size=1 base align=1
std::is_void<CoinTriple<double, int, int> > (0x0x7faa3987daf8) 0 empty
  std::integral_constant<bool, false> (0x0x7faa3987cf60) 0 empty

Class std::__or_<std::is_reference<CoinTriple<double, int, int> >, std::is_void<CoinTriple<double, int, int> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<CoinTriple<double, int, int> >, std::is_void<CoinTriple<double, int, int> > > (0x0x7faa3987db60) 0 empty
  std::is_void<CoinTriple<double, int, int> > (0x0x7faa3987dbc8) 0 empty
    std::integral_constant<bool, false> (0x0x7faa398aa000) 0 empty

Class std::__or_<std::is_function<CoinTriple<double, int, int> >, std::is_reference<CoinTriple<double, int, int> >, std::is_void<CoinTriple<double, int, int> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<CoinTriple<double, int, int> >, std::is_reference<CoinTriple<double, int, int> >, std::is_void<CoinTriple<double, int, int> > > (0x0x7faa3987dc30) 0 empty
  std::__or_<std::is_reference<CoinTriple<double, int, int> >, std::is_void<CoinTriple<double, int, int> > > (0x0x7faa3987dc98) 0 empty
    std::is_void<CoinTriple<double, int, int> > (0x0x7faa3987dd00) 0 empty
      std::integral_constant<bool, false> (0x0x7faa398aa060) 0 empty

Class std::__not_<std::__or_<std::is_function<CoinTriple<double, int, int> >, std::is_reference<CoinTriple<double, int, int> >, std::is_void<CoinTriple<double, int, int> > > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<CoinTriple<double, int, int> >, std::is_reference<CoinTriple<double, int, int> >, std::is_void<CoinTriple<double, int, int> > > > (0x0x7faa3987dd68) 0 empty
  std::integral_constant<bool, true> (0x0x7faa398aa0c0) 0 empty

Class std::is_object<CoinTriple<double, int, int> >
   size=1 align=1
   base size=1 base align=1
std::is_object<CoinTriple<double, int, int> > (0x0x7faa3987ddd0) 0 empty
  std::integral_constant<bool, true> (0x0x7faa398aa120) 0 empty

Class std::conditional<true, std::is_object<CoinTriple<double, int, int> >, std::is_reference<CoinTriple<double, int, int> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_object<CoinTriple<double, int, int> >, std::is_reference<CoinTriple<double, int, int> > > (0x0x7faa398aa180) 0 empty

Class std::__or_<std::is_object<CoinTriple<double, int, int> >, std::is_reference<CoinTriple<double, int, int> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<CoinTriple<double, int, int> >, std::is_reference<CoinTriple<double, int, int> > > (0x0x7faa3987de38) 0 empty
  std::is_object<CoinTriple<double, int, int> > (0x0x7faa3987dea0) 0 empty
    std::integral_constant<bool, true> (0x0x7faa398aa1e0) 0 empty

Class std::__is_referenceable<CoinTriple<double, int, int> >
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<CoinTriple<double, int, int> > (0x0x7faa398b1000) 0 empty
  std::integral_constant<bool, true> (0x0x7faa398aa240) 0 empty

Class std::conditional<false, std::__is_direct_constructible_ref_cast<CoinTriple<double, int, int>, CoinTriple<double, int, int>&&>, std::__is_direct_constructible_new_safe<CoinTriple<double, int, int>, CoinTriple<double, int, int>&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__is_direct_constructible_ref_cast<CoinTriple<double, int, int>, CoinTriple<double, int, int>&&>, std::__is_direct_constructible_new_safe<CoinTriple<double, int, int>, CoinTriple<double, int, int>&&> > (0x0x7faa398aa2a0) 0 empty

Class std::conditional<false, std::is_void<CoinTriple<double, int, int> >, std::__or_<std::__is_array_unknown_bounds<CoinTriple<double, int, int> >, std::is_function<CoinTriple<double, int, int> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_void<CoinTriple<double, int, int> >, std::__or_<std::__is_array_unknown_bounds<CoinTriple<double, int, int> >, std::is_function<CoinTriple<double, int, int> > > > (0x0x7faa398aa300) 0 empty

Class std::is_array<CoinTriple<double, int, int> >
   size=1 align=1
   base size=1 base align=1
std::is_array<CoinTriple<double, int, int> > (0x0x7faa398b1138) 0 empty
  std::integral_constant<bool, false> (0x0x7faa398aa360) 0 empty

Class std::conditional<false, std::__not_<std::extent<CoinTriple<double, int, int>, 0u> >, std::is_array<CoinTriple<double, int, int> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__not_<std::extent<CoinTriple<double, int, int>, 0u> >, std::is_array<CoinTriple<double, int, int> > > (0x0x7faa398aa3c0) 0 empty

Class std::__and_<std::is_array<CoinTriple<double, int, int> >, std::__not_<std::extent<CoinTriple<double, int, int>, 0u> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_array<CoinTriple<double, int, int> >, std::__not_<std::extent<CoinTriple<double, int, int>, 0u> > > (0x0x7faa398b11a0) 0 empty
  std::is_array<CoinTriple<double, int, int> > (0x0x7faa398b1208) 0 empty
    std::integral_constant<bool, false> (0x0x7faa398aa420) 0 empty

Class std::__is_array_unknown_bounds<CoinTriple<double, int, int> >
   size=1 align=1
   base size=1 base align=1
std::__is_array_unknown_bounds<CoinTriple<double, int, int> > (0x0x7faa398b1270) 0 empty
  std::__and_<std::is_array<CoinTriple<double, int, int> >, std::__not_<std::extent<CoinTriple<double, int, int>, 0u> > > (0x0x7faa398b12d8) 0 empty
    std::is_array<CoinTriple<double, int, int> > (0x0x7faa398b1340) 0 empty
      std::integral_constant<bool, false> (0x0x7faa398aa480) 0 empty

Class std::conditional<false, std::__is_array_unknown_bounds<CoinTriple<double, int, int> >, std::is_function<CoinTriple<double, int, int> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__is_array_unknown_bounds<CoinTriple<double, int, int> >, std::is_function<CoinTriple<double, int, int> > > (0x0x7faa398aa4e0) 0 empty

Class std::__or_<std::__is_array_unknown_bounds<CoinTriple<double, int, int> >, std::is_function<CoinTriple<double, int, int> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::__is_array_unknown_bounds<CoinTriple<double, int, int> >, std::is_function<CoinTriple<double, int, int> > > (0x0x7faa398b13a8) 0 empty
  std::is_function<CoinTriple<double, int, int> > (0x0x7faa398b1410) 0 empty
    std::integral_constant<bool, false> (0x0x7faa398aa540) 0 empty

Class std::__or_<std::is_void<CoinTriple<double, int, int> >, std::__is_array_unknown_bounds<CoinTriple<double, int, int> >, std::is_function<CoinTriple<double, int, int> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<CoinTriple<double, int, int> >, std::__is_array_unknown_bounds<CoinTriple<double, int, int> >, std::is_function<CoinTriple<double, int, int> > > (0x0x7faa398b1478) 0 empty
  std::__or_<std::__is_array_unknown_bounds<CoinTriple<double, int, int> >, std::is_function<CoinTriple<double, int, int> > > (0x0x7faa398b14e0) 0 empty
    std::is_function<CoinTriple<double, int, int> > (0x0x7faa398b1548) 0 empty
      std::integral_constant<bool, false> (0x0x7faa398aa5a0) 0 empty

Class std::conditional<false, std::is_reference<CoinTriple<double, int, int> >, std::is_scalar<CoinTriple<double, int, int> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_reference<CoinTriple<double, int, int> >, std::is_scalar<CoinTriple<double, int, int> > > (0x0x7faa398aa600) 0 empty

Class std::__is_integral_helper<CoinTriple<double, int, int> >
   size=1 align=1
   base size=1 base align=1
std::__is_integral_helper<CoinTriple<double, int, int> > (0x0x7faa398b15b0) 0 empty
  std::integral_constant<bool, false> (0x0x7faa398aa660) 0 empty

Class std::is_integral<CoinTriple<double, int, int> >
   size=1 align=1
   base size=1 base align=1
std::is_integral<CoinTriple<double, int, int> > (0x0x7faa398b1618) 0 empty
  std::integral_constant<bool, false> (0x0x7faa398aa6c0) 0 empty

Class std::conditional<false, std::is_integral<CoinTriple<double, int, int> >, std::is_floating_point<CoinTriple<double, int, int> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_integral<CoinTriple<double, int, int> >, std::is_floating_point<CoinTriple<double, int, int> > > (0x0x7faa398aa720) 0 empty

Class std::__is_floating_point_helper<CoinTriple<double, int, int> >
   size=1 align=1
   base size=1 base align=1
std::__is_floating_point_helper<CoinTriple<double, int, int> > (0x0x7faa398b1680) 0 empty
  std::integral_constant<bool, false> (0x0x7faa398aa780) 0 empty

Class std::is_floating_point<CoinTriple<double, int, int> >
   size=1 align=1
   base size=1 base align=1
std::is_floating_point<CoinTriple<double, int, int> > (0x0x7faa398b16e8) 0 empty
  std::integral_constant<bool, false> (0x0x7faa398aa7e0) 0 empty

Class std::__or_<std::is_integral<CoinTriple<double, int, int> >, std::is_floating_point<CoinTriple<double, int, int> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_integral<CoinTriple<double, int, int> >, std::is_floating_point<CoinTriple<double, int, int> > > (0x0x7faa398b1750) 0 empty
  std::is_floating_point<CoinTriple<double, int, int> > (0x0x7faa398b17b8) 0 empty
    std::integral_constant<bool, false> (0x0x7faa398aa840) 0 empty

Class std::is_arithmetic<CoinTriple<double, int, int> >
   size=1 align=1
   base size=1 base align=1
std::is_arithmetic<CoinTriple<double, int, int> > (0x0x7faa398b1820) 0 empty
  std::integral_constant<bool, false> (0x0x7faa398aa8a0) 0 empty

Class std::conditional<false, std::is_arithmetic<CoinTriple<double, int, int> >, std::__or_<std::is_enum<CoinTriple<double, int, int> >, std::is_pointer<CoinTriple<double, int, int> >, std::is_member_pointer<CoinTriple<double, int, int> >, std::is_null_pointer<CoinTriple<double, int, int> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_arithmetic<CoinTriple<double, int, int> >, std::__or_<std::is_enum<CoinTriple<double, int, int> >, std::is_pointer<CoinTriple<double, int, int> >, std::is_member_pointer<CoinTriple<double, int, int> >, std::is_null_pointer<CoinTriple<double, int, int> > > > (0x0x7faa398aa900) 0 empty

Class std::is_enum<CoinTriple<double, int, int> >
   size=1 align=1
   base size=1 base align=1
std::is_enum<CoinTriple<double, int, int> > (0x0x7faa398b1888) 0 empty
  std::integral_constant<bool, false> (0x0x7faa398aa960) 0 empty

Class std::conditional<false, std::is_enum<CoinTriple<double, int, int> >, std::__or_<std::is_pointer<CoinTriple<double, int, int> >, std::is_member_pointer<CoinTriple<double, int, int> >, std::is_null_pointer<CoinTriple<double, int, int> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_enum<CoinTriple<double, int, int> >, std::__or_<std::is_pointer<CoinTriple<double, int, int> >, std::is_member_pointer<CoinTriple<double, int, int> >, std::is_null_pointer<CoinTriple<double, int, int> > > > (0x0x7faa398aa9c0) 0 empty

Class std::__is_pointer_helper<CoinTriple<double, int, int> >
   size=1 align=1
   base size=1 base align=1
std::__is_pointer_helper<CoinTriple<double, int, int> > (0x0x7faa398b18f0) 0 empty
  std::integral_constant<bool, false> (0x0x7faa398aaa20) 0 empty

Class std::is_pointer<CoinTriple<double, int, int> >
   size=1 align=1
   base size=1 base align=1
std::is_pointer<CoinTriple<double, int, int> > (0x0x7faa398b1958) 0 empty
  std::integral_constant<bool, false> (0x0x7faa398aaa80) 0 empty

Class std::conditional<false, std::is_pointer<CoinTriple<double, int, int> >, std::__or_<std::is_member_pointer<CoinTriple<double, int, int> >, std::is_null_pointer<CoinTriple<double, int, int> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_pointer<CoinTriple<double, int, int> >, std::__or_<std::is_member_pointer<CoinTriple<double, int, int> >, std::is_null_pointer<CoinTriple<double, int, int> > > > (0x0x7faa398aaae0) 0 empty

Class std::__is_member_pointer_helper<CoinTriple<double, int, int> >
   size=1 align=1
   base size=1 base align=1
std::__is_member_pointer_helper<CoinTriple<double, int, int> > (0x0x7faa398b19c0) 0 empty
  std::integral_constant<bool, false> (0x0x7faa398aab40) 0 empty

Class std::is_member_pointer<CoinTriple<double, int, int> >
   size=1 align=1
   base size=1 base align=1
std::is_member_pointer<CoinTriple<double, int, int> > (0x0x7faa398b1a28) 0 empty
  std::integral_constant<bool, false> (0x0x7faa398aaba0) 0 empty

Class std::conditional<false, std::is_member_pointer<CoinTriple<double, int, int> >, std::is_null_pointer<CoinTriple<double, int, int> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_member_pointer<CoinTriple<double, int, int> >, std::is_null_pointer<CoinTriple<double, int, int> > > (0x0x7faa398aac00) 0 empty

Class std::__is_null_pointer_helper<CoinTriple<double, int, int> >
   size=1 align=1
   base size=1 base align=1
std::__is_null_pointer_helper<CoinTriple<double, int, int> > (0x0x7faa398b1a90) 0 empty
  std::integral_constant<bool, false> (0x0x7faa398aac60) 0 empty

Class std::is_null_pointer<CoinTriple<double, int, int> >
   size=1 align=1
   base size=1 base align=1
std::is_null_pointer<CoinTriple<double, int, int> > (0x0x7faa398b1af8) 0 empty
  std::integral_constant<bool, false> (0x0x7faa398aacc0) 0 empty

Class std::__or_<std::is_member_pointer<CoinTriple<double, int, int> >, std::is_null_pointer<CoinTriple<double, int, int> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_member_pointer<CoinTriple<double, int, int> >, std::is_null_pointer<CoinTriple<double, int, int> > > (0x0x7faa398b1b60) 0 empty
  std::is_null_pointer<CoinTriple<double, int, int> > (0x0x7faa398b1bc8) 0 empty
    std::integral_constant<bool, false> (0x0x7faa398aad20) 0 empty

Class std::__or_<std::is_pointer<CoinTriple<double, int, int> >, std::is_member_pointer<CoinTriple<double, int, int> >, std::is_null_pointer<CoinTriple<double, int, int> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_pointer<CoinTriple<double, int, int> >, std::is_member_pointer<CoinTriple<double, int, int> >, std::is_null_pointer<CoinTriple<double, int, int> > > (0x0x7faa398b1c30) 0 empty
  std::__or_<std::is_member_pointer<CoinTriple<double, int, int> >, std::is_null_pointer<CoinTriple<double, int, int> > > (0x0x7faa398b1c98) 0 empty
    std::is_null_pointer<CoinTriple<double, int, int> > (0x0x7faa398b1d00) 0 empty
      std::integral_constant<bool, false> (0x0x7faa398aad80) 0 empty

Class std::__or_<std::is_enum<CoinTriple<double, int, int> >, std::is_pointer<CoinTriple<double, int, int> >, std::is_member_pointer<CoinTriple<double, int, int> >, std::is_null_pointer<CoinTriple<double, int, int> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_enum<CoinTriple<double, int, int> >, std::is_pointer<CoinTriple<double, int, int> >, std::is_member_pointer<CoinTriple<double, int, int> >, std::is_null_pointer<CoinTriple<double, int, int> > > (0x0x7faa398b1d68) 0 empty
  std::__or_<std::is_pointer<CoinTriple<double, int, int> >, std::is_member_pointer<CoinTriple<double, int, int> >, std::is_null_pointer<CoinTriple<double, int, int> > > (0x0x7faa398b1dd0) 0 empty
    std::__or_<std::is_member_pointer<CoinTriple<double, int, int> >, std::is_null_pointer<CoinTriple<double, int, int> > > (0x0x7faa398b1e38) 0 empty
      std::is_null_pointer<CoinTriple<double, int, int> > (0x0x7faa398b1ea0) 0 empty
        std::integral_constant<bool, false> (0x0x7faa398aade0) 0 empty

Class std::__or_<std::is_arithmetic<CoinTriple<double, int, int> >, std::is_enum<CoinTriple<double, int, int> >, std::is_pointer<CoinTriple<double, int, int> >, std::is_member_pointer<CoinTriple<double, int, int> >, std::is_null_pointer<CoinTriple<double, int, int> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_arithmetic<CoinTriple<double, int, int> >, std::is_enum<CoinTriple<double, int, int> >, std::is_pointer<CoinTriple<double, int, int> >, std::is_member_pointer<CoinTriple<double, int, int> >, std::is_null_pointer<CoinTriple<double, int, int> > > (0x0x7faa398b1f08) 0 empty
  std::__or_<std::is_enum<CoinTriple<double, int, int> >, std::is_pointer<CoinTriple<double, int, int> >, std::is_member_pointer<CoinTriple<double, int, int> >, std::is_null_pointer<CoinTriple<double, int, int> > > (0x0x7faa398b1f70) 0 empty
    std::__or_<std::is_pointer<CoinTriple<double, int, int> >, std::is_member_pointer<CoinTriple<double, int, int> >, std::is_null_pointer<CoinTriple<double, int, int> > > (0x0x7faa398da000) 0 empty
      std::__or_<std::is_member_pointer<CoinTriple<double, int, int> >, std::is_null_pointer<CoinTriple<double, int, int> > > (0x0x7faa398da068) 0 empty
        std::is_null_pointer<CoinTriple<double, int, int> > (0x0x7faa398da0d0) 0 empty
          std::integral_constant<bool, false> (0x0x7faa398aae40) 0 empty

Class std::is_scalar<CoinTriple<double, int, int> >
   size=1 align=1
   base size=1 base align=1
std::is_scalar<CoinTriple<double, int, int> > (0x0x7faa398da138) 0 empty
  std::integral_constant<bool, false> (0x0x7faa398aaea0) 0 empty

Class std::__or_<std::is_reference<CoinTriple<double, int, int> >, std::is_scalar<CoinTriple<double, int, int> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<CoinTriple<double, int, int> >, std::is_scalar<CoinTriple<double, int, int> > > (0x0x7faa398da1a0) 0 empty
  std::is_scalar<CoinTriple<double, int, int> > (0x0x7faa398da208) 0 empty
    std::integral_constant<bool, false> (0x0x7faa398aaf00) 0 empty

Class std::remove_all_extents<CoinTriple<double, int, int> >
   size=1 align=1
   base size=0 base align=1
std::remove_all_extents<CoinTriple<double, int, int> > (0x0x7faa398aaf60) 0 empty

Class std::is_function<CoinTriple<double, int, int>&>
   size=1 align=1
   base size=1 base align=1
std::is_function<CoinTriple<double, int, int>&> (0x0x7faa398da3a8) 0 empty
  std::integral_constant<bool, false> (0x0x7faa398df060) 0 empty

Class std::conditional<false, std::is_function<CoinTriple<double, int, int>&>, std::__or_<std::is_reference<CoinTriple<double, int, int>&>, std::is_void<CoinTriple<double, int, int>&> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<CoinTriple<double, int, int>&>, std::__or_<std::is_reference<CoinTriple<double, int, int>&>, std::is_void<CoinTriple<double, int, int>&> > > (0x0x7faa398df0c0) 0 empty

Class std::is_lvalue_reference<CoinTriple<double, int, int>&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<CoinTriple<double, int, int>&> (0x0x7faa398da4e0) 0 empty
  std::integral_constant<bool, true> (0x0x7faa398df120) 0 empty

Class std::conditional<true, std::is_lvalue_reference<CoinTriple<double, int, int>&>, std::is_rvalue_reference<CoinTriple<double, int, int>&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_lvalue_reference<CoinTriple<double, int, int>&>, std::is_rvalue_reference<CoinTriple<double, int, int>&> > (0x0x7faa398df180) 0 empty

Class std::__or_<std::is_lvalue_reference<CoinTriple<double, int, int>&>, std::is_rvalue_reference<CoinTriple<double, int, int>&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<CoinTriple<double, int, int>&>, std::is_rvalue_reference<CoinTriple<double, int, int>&> > (0x0x7faa398da548) 0 empty
  std::is_lvalue_reference<CoinTriple<double, int, int>&> (0x0x7faa398da5b0) 0 empty
    std::integral_constant<bool, true> (0x0x7faa398df1e0) 0 empty

Class std::is_reference<CoinTriple<double, int, int>&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<CoinTriple<double, int, int>&> (0x0x7faa398da618) 0 empty
  std::integral_constant<bool, true> (0x0x7faa398df240) 0 empty

Class std::conditional<true, std::is_reference<CoinTriple<double, int, int>&>, std::is_void<CoinTriple<double, int, int>&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_reference<CoinTriple<double, int, int>&>, std::is_void<CoinTriple<double, int, int>&> > (0x0x7faa398df2a0) 0 empty

Class std::__or_<std::is_reference<CoinTriple<double, int, int>&>, std::is_void<CoinTriple<double, int, int>&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<CoinTriple<double, int, int>&>, std::is_void<CoinTriple<double, int, int>&> > (0x0x7faa398da680) 0 empty
  std::is_reference<CoinTriple<double, int, int>&> (0x0x7faa398da6e8) 0 empty
    std::integral_constant<bool, true> (0x0x7faa398df300) 0 empty

Class std::__or_<std::is_function<CoinTriple<double, int, int>&>, std::is_reference<CoinTriple<double, int, int>&>, std::is_void<CoinTriple<double, int, int>&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<CoinTriple<double, int, int>&>, std::is_reference<CoinTriple<double, int, int>&>, std::is_void<CoinTriple<double, int, int>&> > (0x0x7faa398da750) 0 empty
  std::__or_<std::is_reference<CoinTriple<double, int, int>&>, std::is_void<CoinTriple<double, int, int>&> > (0x0x7faa398da7b8) 0 empty
    std::is_reference<CoinTriple<double, int, int>&> (0x0x7faa398da820) 0 empty
      std::integral_constant<bool, true> (0x0x7faa398df360) 0 empty

Class std::__not_<std::__or_<std::is_function<CoinTriple<double, int, int>&>, std::is_reference<CoinTriple<double, int, int>&>, std::is_void<CoinTriple<double, int, int>&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<CoinTriple<double, int, int>&>, std::is_reference<CoinTriple<double, int, int>&>, std::is_void<CoinTriple<double, int, int>&> > > (0x0x7faa398da888) 0 empty
  std::integral_constant<bool, false> (0x0x7faa398df3c0) 0 empty

Class std::is_object<CoinTriple<double, int, int>&>
   size=1 align=1
   base size=1 base align=1
std::is_object<CoinTriple<double, int, int>&> (0x0x7faa398da8f0) 0 empty
  std::integral_constant<bool, false> (0x0x7faa398df420) 0 empty

Class std::conditional<false, std::is_object<CoinTriple<double, int, int>&>, std::is_reference<CoinTriple<double, int, int>&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_object<CoinTriple<double, int, int>&>, std::is_reference<CoinTriple<double, int, int>&> > (0x0x7faa398df480) 0 empty

Class std::__or_<std::is_object<CoinTriple<double, int, int>&>, std::is_reference<CoinTriple<double, int, int>&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<CoinTriple<double, int, int>&>, std::is_reference<CoinTriple<double, int, int>&> > (0x0x7faa398da958) 0 empty
  std::is_reference<CoinTriple<double, int, int>&> (0x0x7faa398da9c0) 0 empty
    std::integral_constant<bool, true> (0x0x7faa398df4e0) 0 empty

Class std::__is_referenceable<CoinTriple<double, int, int>&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<CoinTriple<double, int, int>&> (0x0x7faa398daaf8) 0 empty
  std::integral_constant<bool, true> (0x0x7faa398df540) 0 empty

Class std::__add_rvalue_reference_helper<CoinTriple<double, int, int>&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<CoinTriple<double, int, int>&, true> (0x0x7faa398df5a0) 0 empty

Class std::add_rvalue_reference<CoinTriple<double, int, int>&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<CoinTriple<double, int, int>&> (0x0x7faa398dab60) 0 empty
  std::__add_rvalue_reference_helper<CoinTriple<double, int, int>&, true> (0x0x7faa398df600) 0 empty

Class std::__is_destructible_impl<CoinTriple<double, int, int> >
   size=1 align=1
   base size=1 base align=1
std::__is_destructible_impl<CoinTriple<double, int, int> > (0x0x7faa398da340) 0 empty
  std::__do_is_destructible_impl (0x0x7faa398df000) 0 empty

Class std::__is_destructible_safe<CoinTriple<double, int, int>, false, false>
   size=1 align=1
   base size=1 base align=1
std::__is_destructible_safe<CoinTriple<double, int, int>, false, false> (0x0x7faa398dac30) 0 empty
  std::integral_constant<bool, true> (0x0x7faa398df660) 0 empty

Class std::is_destructible<CoinTriple<double, int, int> >
   size=1 align=1
   base size=1 base align=1
std::is_destructible<CoinTriple<double, int, int> > (0x0x7faa398dac98) 0 empty
  std::integral_constant<bool, true> (0x0x7faa398df6c0) 0 empty

Class std::conditional<true, std::__is_direct_constructible_impl<CoinTriple<double, int, int>, CoinTriple<double, int, int>&&>, std::is_destructible<CoinTriple<double, int, int> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_direct_constructible_impl<CoinTriple<double, int, int>, CoinTriple<double, int, int>&&>, std::is_destructible<CoinTriple<double, int, int> > > (0x0x7faa398df720) 0 empty

Class std::is_function<CoinTriple<double, int, int>&&>
   size=1 align=1
   base size=1 base align=1
std::is_function<CoinTriple<double, int, int>&&> (0x0x7faa398dad68) 0 empty
  std::integral_constant<bool, false> (0x0x7faa398df8a0) 0 empty

Class std::conditional<false, std::is_function<CoinTriple<double, int, int>&&>, std::__or_<std::is_reference<CoinTriple<double, int, int>&&>, std::is_void<CoinTriple<double, int, int>&&> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<CoinTriple<double, int, int>&&>, std::__or_<std::is_reference<CoinTriple<double, int, int>&&>, std::is_void<CoinTriple<double, int, int>&&> > > (0x0x7faa398df900) 0 empty

Class std::is_lvalue_reference<CoinTriple<double, int, int>&&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<CoinTriple<double, int, int>&&> (0x0x7faa398daea0) 0 empty
  std::integral_constant<bool, false> (0x0x7faa398df960) 0 empty

Class std::conditional<false, std::is_lvalue_reference<CoinTriple<double, int, int>&&>, std::is_rvalue_reference<CoinTriple<double, int, int>&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_lvalue_reference<CoinTriple<double, int, int>&&>, std::is_rvalue_reference<CoinTriple<double, int, int>&&> > (0x0x7faa398df9c0) 0 empty

Class std::is_rvalue_reference<CoinTriple<double, int, int>&&>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<CoinTriple<double, int, int>&&> (0x0x7faa398daf08) 0 empty
  std::integral_constant<bool, true> (0x0x7faa398dfa20) 0 empty

Class std::__or_<std::is_lvalue_reference<CoinTriple<double, int, int>&&>, std::is_rvalue_reference<CoinTriple<double, int, int>&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<CoinTriple<double, int, int>&&>, std::is_rvalue_reference<CoinTriple<double, int, int>&&> > (0x0x7faa398daf70) 0 empty
  std::is_rvalue_reference<CoinTriple<double, int, int>&&> (0x0x7faa39902000) 0 empty
    std::integral_constant<bool, true> (0x0x7faa398dfa80) 0 empty

Class std::is_reference<CoinTriple<double, int, int>&&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<CoinTriple<double, int, int>&&> (0x0x7faa39902068) 0 empty
  std::integral_constant<bool, true> (0x0x7faa398dfae0) 0 empty

Class std::conditional<true, std::is_reference<CoinTriple<double, int, int>&&>, std::is_void<CoinTriple<double, int, int>&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_reference<CoinTriple<double, int, int>&&>, std::is_void<CoinTriple<double, int, int>&&> > (0x0x7faa398dfb40) 0 empty

Class std::__or_<std::is_reference<CoinTriple<double, int, int>&&>, std::is_void<CoinTriple<double, int, int>&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<CoinTriple<double, int, int>&&>, std::is_void<CoinTriple<double, int, int>&&> > (0x0x7faa399020d0) 0 empty
  std::is_reference<CoinTriple<double, int, int>&&> (0x0x7faa39902138) 0 empty
    std::integral_constant<bool, true> (0x0x7faa398dfba0) 0 empty

Class std::__or_<std::is_function<CoinTriple<double, int, int>&&>, std::is_reference<CoinTriple<double, int, int>&&>, std::is_void<CoinTriple<double, int, int>&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<CoinTriple<double, int, int>&&>, std::is_reference<CoinTriple<double, int, int>&&>, std::is_void<CoinTriple<double, int, int>&&> > (0x0x7faa399021a0) 0 empty
  std::__or_<std::is_reference<CoinTriple<double, int, int>&&>, std::is_void<CoinTriple<double, int, int>&&> > (0x0x7faa39902208) 0 empty
    std::is_reference<CoinTriple<double, int, int>&&> (0x0x7faa39902270) 0 empty
      std::integral_constant<bool, true> (0x0x7faa398dfc00) 0 empty

Class std::__not_<std::__or_<std::is_function<CoinTriple<double, int, int>&&>, std::is_reference<CoinTriple<double, int, int>&&>, std::is_void<CoinTriple<double, int, int>&&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<CoinTriple<double, int, int>&&>, std::is_reference<CoinTriple<double, int, int>&&>, std::is_void<CoinTriple<double, int, int>&&> > > (0x0x7faa399022d8) 0 empty
  std::integral_constant<bool, false> (0x0x7faa398dfc60) 0 empty

Class std::is_object<CoinTriple<double, int, int>&&>
   size=1 align=1
   base size=1 base align=1
std::is_object<CoinTriple<double, int, int>&&> (0x0x7faa39902340) 0 empty
  std::integral_constant<bool, false> (0x0x7faa398dfcc0) 0 empty

Class std::conditional<false, std::is_object<CoinTriple<double, int, int>&&>, std::is_reference<CoinTriple<double, int, int>&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_object<CoinTriple<double, int, int>&&>, std::is_reference<CoinTriple<double, int, int>&&> > (0x0x7faa398dfd20) 0 empty

Class std::__or_<std::is_object<CoinTriple<double, int, int>&&>, std::is_reference<CoinTriple<double, int, int>&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<CoinTriple<double, int, int>&&>, std::is_reference<CoinTriple<double, int, int>&&> > (0x0x7faa399023a8) 0 empty
  std::is_reference<CoinTriple<double, int, int>&&> (0x0x7faa39902410) 0 empty
    std::integral_constant<bool, true> (0x0x7faa398dfd80) 0 empty

Class std::__is_referenceable<CoinTriple<double, int, int>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<CoinTriple<double, int, int>&&> (0x0x7faa39902478) 0 empty
  std::integral_constant<bool, true> (0x0x7faa398dfde0) 0 empty

Class std::__add_rvalue_reference_helper<CoinTriple<double, int, int>&&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<CoinTriple<double, int, int>&&, true> (0x0x7faa398dfe40) 0 empty

Class std::add_rvalue_reference<CoinTriple<double, int, int>&&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<CoinTriple<double, int, int>&&> (0x0x7faa399024e0) 0 empty
  std::__add_rvalue_reference_helper<CoinTriple<double, int, int>&&, true> (0x0x7faa398dfea0) 0 empty

Class std::__is_direct_constructible_impl<CoinTriple<double, int, int>, CoinTriple<double, int, int>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_impl<CoinTriple<double, int, int>, CoinTriple<double, int, int>&&> (0x0x7faa398dad00) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7faa398df840) 0 empty

Class std::__and_<std::is_destructible<CoinTriple<double, int, int> >, std::__is_direct_constructible_impl<CoinTriple<double, int, int>, CoinTriple<double, int, int>&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_destructible<CoinTriple<double, int, int> >, std::__is_direct_constructible_impl<CoinTriple<double, int, int>, CoinTriple<double, int, int>&&> > (0x0x7faa39902680) 0 empty
  std::__is_direct_constructible_impl<CoinTriple<double, int, int>, CoinTriple<double, int, int>&&> (0x0x7faa399026e8) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7faa398dff00) 0 empty

Class std::__is_direct_constructible_new_safe<CoinTriple<double, int, int>, CoinTriple<double, int, int>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new_safe<CoinTriple<double, int, int>, CoinTriple<double, int, int>&&> (0x0x7faa399027b8) 0 empty
  std::__and_<std::is_destructible<CoinTriple<double, int, int> >, std::__is_direct_constructible_impl<CoinTriple<double, int, int>, CoinTriple<double, int, int>&&> > (0x0x7faa39902820) 0 empty
    std::__is_direct_constructible_impl<CoinTriple<double, int, int>, CoinTriple<double, int, int>&&> (0x0x7faa39902888) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7faa398dff60) 0 empty

Class std::__is_direct_constructible_new<CoinTriple<double, int, int>, CoinTriple<double, int, int>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new<CoinTriple<double, int, int>, CoinTriple<double, int, int>&&> (0x0x7faa39902a28) 0 empty
  std::__is_direct_constructible_new_safe<CoinTriple<double, int, int>, CoinTriple<double, int, int>&&> (0x0x7faa39902a90) 0 empty
    std::__and_<std::is_destructible<CoinTriple<double, int, int> >, std::__is_direct_constructible_impl<CoinTriple<double, int, int>, CoinTriple<double, int, int>&&> > (0x0x7faa39902af8) 0 empty
      std::__is_direct_constructible_impl<CoinTriple<double, int, int>, CoinTriple<double, int, int>&&> (0x0x7faa39902b60) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7faa3990d000) 0 empty

Class std::__is_direct_constructible<CoinTriple<double, int, int>, CoinTriple<double, int, int>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible<CoinTriple<double, int, int>, CoinTriple<double, int, int>&&> (0x0x7faa39902d68) 0 empty
  std::integral_constant<bool, true> (0x0x7faa3990d120) 0 empty

Class std::__is_constructible_impl<CoinTriple<double, int, int>, CoinTriple<double, int, int>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_constructible_impl<CoinTriple<double, int, int>, CoinTriple<double, int, int>&&> (0x0x7faa39902dd0) 0 empty
  std::__is_direct_constructible<CoinTriple<double, int, int>, CoinTriple<double, int, int>&&> (0x0x7faa39902e38) 0 empty
    std::integral_constant<bool, true> (0x0x7faa3990d240) 0 empty

Class std::is_constructible<CoinTriple<double, int, int>, CoinTriple<double, int, int>&&>
   size=1 align=1
   base size=1 base align=1
std::is_constructible<CoinTriple<double, int, int>, CoinTriple<double, int, int>&&> (0x0x7faa39902ea0) 0 empty
  std::integral_constant<bool, true> (0x0x7faa3990d3c0) 0 empty

Class std::__is_move_constructible_impl<CoinTriple<double, int, int>, true>
   size=1 align=1
   base size=1 base align=1
std::__is_move_constructible_impl<CoinTriple<double, int, int>, true> (0x0x7faa39902f08) 0 empty
  std::is_constructible<CoinTriple<double, int, int>, CoinTriple<double, int, int>&&> (0x0x7faa39902f70) 0 empty
    std::integral_constant<bool, true> (0x0x7faa3990d420) 0 empty

Class std::is_move_constructible<CoinTriple<double, int, int> >
   size=1 align=1
   base size=1 base align=1
std::is_move_constructible<CoinTriple<double, int, int> > (0x0x7faa39912000) 0 empty
  std::__is_move_constructible_impl<CoinTriple<double, int, int>, true> (0x0x7faa39912068) 0 empty
    std::is_constructible<CoinTriple<double, int, int>, CoinTriple<double, int, int>&&> (0x0x7faa399120d0) 0 empty
      std::integral_constant<bool, true> (0x0x7faa3990d480) 0 empty

Class std::conditional<true, std::is_move_assignable<CoinTriple<double, int, int> >, std::is_move_constructible<CoinTriple<double, int, int> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_move_assignable<CoinTriple<double, int, int> >, std::is_move_constructible<CoinTriple<double, int, int> > > (0x0x7faa3990d4e0) 0 empty

Class std::__is_assignable_helper<CoinTriple<double, int, int>&, CoinTriple<double, int, int>&&>
   size=1 align=1
   base size=0 base align=1
std::__is_assignable_helper<CoinTriple<double, int, int>&, CoinTriple<double, int, int>&&> (0x0x7faa3990d540) 0 empty

Class std::is_assignable<CoinTriple<double, int, int>&, CoinTriple<double, int, int>&&>
   size=1 align=1
   base size=1 base align=1
std::is_assignable<CoinTriple<double, int, int>&, CoinTriple<double, int, int>&&> (0x0x7faa399121a0) 0 empty
  std::integral_constant<bool, true> (0x0x7faa3990d660) 0 empty

Class std::__is_move_assignable_impl<CoinTriple<double, int, int>, true>
   size=1 align=1
   base size=1 base align=1
std::__is_move_assignable_impl<CoinTriple<double, int, int>, true> (0x0x7faa39912208) 0 empty
  std::is_assignable<CoinTriple<double, int, int>&, CoinTriple<double, int, int>&&> (0x0x7faa39912270) 0 empty
    std::integral_constant<bool, true> (0x0x7faa3990d6c0) 0 empty

Class std::is_move_assignable<CoinTriple<double, int, int> >
   size=1 align=1
   base size=1 base align=1
std::is_move_assignable<CoinTriple<double, int, int> > (0x0x7faa399122d8) 0 empty
  std::__is_move_assignable_impl<CoinTriple<double, int, int>, true> (0x0x7faa39912340) 0 empty
    std::is_assignable<CoinTriple<double, int, int>&, CoinTriple<double, int, int>&&> (0x0x7faa399123a8) 0 empty
      std::integral_constant<bool, true> (0x0x7faa3990d720) 0 empty

Class std::__and_<std::is_move_constructible<CoinTriple<double, int, int> >, std::is_move_assignable<CoinTriple<double, int, int> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_move_constructible<CoinTriple<double, int, int> >, std::is_move_assignable<CoinTriple<double, int, int> > > (0x0x7faa39912410) 0 empty
  std::is_move_assignable<CoinTriple<double, int, int> > (0x0x7faa39912478) 0 empty
    std::__is_move_assignable_impl<CoinTriple<double, int, int>, true> (0x0x7faa399124e0) 0 empty
      std::is_assignable<CoinTriple<double, int, int>&, CoinTriple<double, int, int>&&> (0x0x7faa39912548) 0 empty
        std::integral_constant<bool, true> (0x0x7faa3990d780) 0 empty

Class std::conditional<true, std::__is_nt_constructible_impl<CoinTriple<double, int, int>, CoinTriple<double, int, int>&&>, std::is_constructible<CoinTriple<double, int, int>, CoinTriple<double, int, int>&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_nt_constructible_impl<CoinTriple<double, int, int>, CoinTriple<double, int, int>&&>, std::is_constructible<CoinTriple<double, int, int>, CoinTriple<double, int, int>&&> > (0x0x7faa3990d7e0) 0 empty

Class std::__is_nt_constructible_impl<CoinTriple<double, int, int>, CoinTriple<double, int, int>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_nt_constructible_impl<CoinTriple<double, int, int>, CoinTriple<double, int, int>&&> (0x0x7faa399125b0) 0 empty
  std::integral_constant<bool, true> (0x0x7faa3990d900) 0 empty

Class std::__and_<std::is_constructible<CoinTriple<double, int, int>, CoinTriple<double, int, int>&&>, std::__is_nt_constructible_impl<CoinTriple<double, int, int>, CoinTriple<double, int, int>&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<CoinTriple<double, int, int>, CoinTriple<double, int, int>&&>, std::__is_nt_constructible_impl<CoinTriple<double, int, int>, CoinTriple<double, int, int>&&> > (0x0x7faa39912618) 0 empty
  std::__is_nt_constructible_impl<CoinTriple<double, int, int>, CoinTriple<double, int, int>&&> (0x0x7faa39912680) 0 empty
    std::integral_constant<bool, true> (0x0x7faa3990da20) 0 empty

Class std::is_nothrow_constructible<CoinTriple<double, int, int>, CoinTriple<double, int, int>&&>
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_constructible<CoinTriple<double, int, int>, CoinTriple<double, int, int>&&> (0x0x7faa399126e8) 0 empty
  std::__and_<std::is_constructible<CoinTriple<double, int, int>, CoinTriple<double, int, int>&&>, std::__is_nt_constructible_impl<CoinTriple<double, int, int>, CoinTriple<double, int, int>&&> > (0x0x7faa39912750) 0 empty
    std::__is_nt_constructible_impl<CoinTriple<double, int, int>, CoinTriple<double, int, int>&&> (0x0x7faa399127b8) 0 empty
      std::integral_constant<bool, true> (0x0x7faa3990dae0) 0 empty

Class std::__is_nothrow_move_constructible_impl<CoinTriple<double, int, int>, true>
   size=1 align=1
   base size=1 base align=1
std::__is_nothrow_move_constructible_impl<CoinTriple<double, int, int>, true> (0x0x7faa39912820) 0 empty
  std::is_nothrow_constructible<CoinTriple<double, int, int>, CoinTriple<double, int, int>&&> (0x0x7faa39912888) 0 empty
    std::__and_<std::is_constructible<CoinTriple<double, int, int>, CoinTriple<double, int, int>&&>, std::__is_nt_constructible_impl<CoinTriple<double, int, int>, CoinTriple<double, int, int>&&> > (0x0x7faa399128f0) 0 empty
      std::__is_nt_constructible_impl<CoinTriple<double, int, int>, CoinTriple<double, int, int>&&> (0x0x7faa39912958) 0 empty
        std::integral_constant<bool, true> (0x0x7faa3990dc60) 0 empty

Class std::is_nothrow_move_constructible<CoinTriple<double, int, int> >
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_move_constructible<CoinTriple<double, int, int> > (0x0x7faa399129c0) 0 empty
  std::__is_nothrow_move_constructible_impl<CoinTriple<double, int, int>, true> (0x0x7faa39912a28) 0 empty
    std::is_nothrow_constructible<CoinTriple<double, int, int>, CoinTriple<double, int, int>&&> (0x0x7faa39912a90) 0 empty
      std::__and_<std::is_constructible<CoinTriple<double, int, int>, CoinTriple<double, int, int>&&>, std::__is_nt_constructible_impl<CoinTriple<double, int, int>, CoinTriple<double, int, int>&&> > (0x0x7faa39912af8) 0 empty
        std::__is_nt_constructible_impl<CoinTriple<double, int, int>, CoinTriple<double, int, int>&&> (0x0x7faa39912b60) 0 empty
          std::integral_constant<bool, true> (0x0x7faa3990dd80) 0 empty

Class std::conditional<true, std::is_nothrow_move_assignable<CoinTriple<double, int, int> >, std::is_nothrow_move_constructible<CoinTriple<double, int, int> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_nothrow_move_assignable<CoinTriple<double, int, int> >, std::is_nothrow_move_constructible<CoinTriple<double, int, int> > > (0x0x7faa3990dea0) 0 empty

Class std::conditional<true, std::__is_nt_assignable_impl<CoinTriple<double, int, int>&, CoinTriple<double, int, int>&&>, std::is_assignable<CoinTriple<double, int, int>&, CoinTriple<double, int, int>&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_nt_assignable_impl<CoinTriple<double, int, int>&, CoinTriple<double, int, int>&&>, std::is_assignable<CoinTriple<double, int, int>&, CoinTriple<double, int, int>&&> > (0x0x7faa3990df00) 0 empty

Class std::__is_nt_assignable_impl<CoinTriple<double, int, int>&, CoinTriple<double, int, int>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_nt_assignable_impl<CoinTriple<double, int, int>&, CoinTriple<double, int, int>&&> (0x0x7faa39912bc8) 0 empty
  std::integral_constant<bool, true> (0x0x7faa3990df60) 0 empty

Class std::__and_<std::is_assignable<CoinTriple<double, int, int>&, CoinTriple<double, int, int>&&>, std::__is_nt_assignable_impl<CoinTriple<double, int, int>&, CoinTriple<double, int, int>&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_assignable<CoinTriple<double, int, int>&, CoinTriple<double, int, int>&&>, std::__is_nt_assignable_impl<CoinTriple<double, int, int>&, CoinTriple<double, int, int>&&> > (0x0x7faa39912c30) 0 empty
  std::__is_nt_assignable_impl<CoinTriple<double, int, int>&, CoinTriple<double, int, int>&&> (0x0x7faa39912c98) 0 empty
    std::integral_constant<bool, true> (0x0x7faa399290c0) 0 empty

Class std::is_nothrow_assignable<CoinTriple<double, int, int>&, CoinTriple<double, int, int>&&>
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_assignable<CoinTriple<double, int, int>&, CoinTriple<double, int, int>&&> (0x0x7faa39912d00) 0 empty
  std::__and_<std::is_assignable<CoinTriple<double, int, int>&, CoinTriple<double, int, int>&&>, std::__is_nt_assignable_impl<CoinTriple<double, int, int>&, CoinTriple<double, int, int>&&> > (0x0x7faa39912d68) 0 empty
    std::__is_nt_assignable_impl<CoinTriple<double, int, int>&, CoinTriple<double, int, int>&&> (0x0x7faa39912dd0) 0 empty
      std::integral_constant<bool, true> (0x0x7faa39929180) 0 empty

Class std::__is_nt_move_assignable_impl<CoinTriple<double, int, int>, true>
   size=1 align=1
   base size=1 base align=1
std::__is_nt_move_assignable_impl<CoinTriple<double, int, int>, true> (0x0x7faa39912e38) 0 empty
  std::is_nothrow_assignable<CoinTriple<double, int, int>&, CoinTriple<double, int, int>&&> (0x0x7faa39912ea0) 0 empty
    std::__and_<std::is_assignable<CoinTriple<double, int, int>&, CoinTriple<double, int, int>&&>, std::__is_nt_assignable_impl<CoinTriple<double, int, int>&, CoinTriple<double, int, int>&&> > (0x0x7faa39912f08) 0 empty
      std::__is_nt_assignable_impl<CoinTriple<double, int, int>&, CoinTriple<double, int, int>&&> (0x0x7faa39912f70) 0 empty
        std::integral_constant<bool, true> (0x0x7faa39929300) 0 empty

Class std::is_nothrow_move_assignable<CoinTriple<double, int, int> >
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_move_assignable<CoinTriple<double, int, int> > (0x0x7faa3992e000) 0 empty
  std::__is_nt_move_assignable_impl<CoinTriple<double, int, int>, true> (0x0x7faa3992e068) 0 empty
    std::is_nothrow_assignable<CoinTriple<double, int, int>&, CoinTriple<double, int, int>&&> (0x0x7faa3992e0d0) 0 empty
      std::__and_<std::is_assignable<CoinTriple<double, int, int>&, CoinTriple<double, int, int>&&>, std::__is_nt_assignable_impl<CoinTriple<double, int, int>&, CoinTriple<double, int, int>&&> > (0x0x7faa3992e138) 0 empty
        std::__is_nt_assignable_impl<CoinTriple<double, int, int>&, CoinTriple<double, int, int>&&> (0x0x7faa3992e1a0) 0 empty
          std::integral_constant<bool, true> (0x0x7faa39929420) 0 empty

Class std::__and_<std::is_nothrow_move_constructible<CoinTriple<double, int, int> >, std::is_nothrow_move_assignable<CoinTriple<double, int, int> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_nothrow_move_constructible<CoinTriple<double, int, int> >, std::is_nothrow_move_assignable<CoinTriple<double, int, int> > > (0x0x7faa3992e208) 0 empty
  std::is_nothrow_move_assignable<CoinTriple<double, int, int> > (0x0x7faa3992e270) 0 empty
    std::__is_nt_move_assignable_impl<CoinTriple<double, int, int>, true> (0x0x7faa3992e2d8) 0 empty
      std::is_nothrow_assignable<CoinTriple<double, int, int>&, CoinTriple<double, int, int>&&> (0x0x7faa3992e340) 0 empty
        std::__and_<std::is_assignable<CoinTriple<double, int, int>&, CoinTriple<double, int, int>&&>, std::__is_nt_assignable_impl<CoinTriple<double, int, int>&, CoinTriple<double, int, int>&&> > (0x0x7faa3992e3a8) 0 empty
          std::__is_nt_assignable_impl<CoinTriple<double, int, int>&, CoinTriple<double, int, int>&&> (0x0x7faa3992e410) 0 empty
            std::integral_constant<bool, true> (0x0x7faa39929540) 0 empty

Class __gnu_cxx::__ops::_Iter_comp_val<CoinFirstLess_3<int, int, double> >
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__ops::_Iter_comp_val<CoinFirstLess_3<int, int, double> > (0x0x7faa39929f60) 0

Class std::__is_pointer<CoinTriple<int, int, double>*>
   size=1 align=1
   base size=0 base align=1
std::__is_pointer<CoinTriple<int, int, double>*> (0x0x7faa39952120) 0 empty

Class std::__are_same<CoinTriple<int, int, double>, CoinTriple<int, int, double> >
   size=1 align=1
   base size=0 base align=1
std::__are_same<CoinTriple<int, int, double>, CoinTriple<int, int, double> > (0x0x7faa39952180) 0 empty

Class __gnu_cxx::__ops::_Iter_comp_val<CoinFirstGreater_3<int, int, double> >
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__ops::_Iter_comp_val<CoinFirstGreater_3<int, int, double> > (0x0x7faa39952240) 0

Class __gnu_cxx::__ops::_Iter_comp_val<CoinFirstLess_3<double, int, int> >
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__ops::_Iter_comp_val<CoinFirstLess_3<double, int, int> > (0x0x7faa39952300) 0

Class std::__is_pointer<CoinTriple<double, int, int>*>
   size=1 align=1
   base size=0 base align=1
std::__is_pointer<CoinTriple<double, int, int>*> (0x0x7faa39952480) 0 empty

Class std::__are_same<CoinTriple<double, int, int>, CoinTriple<double, int, int> >
   size=1 align=1
   base size=0 base align=1
std::__are_same<CoinTriple<double, int, int>, CoinTriple<double, int, int> > (0x0x7faa399524e0) 0 empty

Class __gnu_cxx::__ops::_Iter_comp_val<CoinFirstGreater_3<double, int, int> >
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__ops::_Iter_comp_val<CoinFirstGreater_3<double, int, int> > (0x0x7faa399525a0) 0

