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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class option
   size=32 align=8
   base size=32 base align=8
option (0x0x7fda4a9b7d20) 0

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class std::__is_integer<long int>
   size=1 align=1
   base size=0 base align=1
std::__is_integer<long int> (0x0x7fda4aa265a0) 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> (0x0x7fda4aa26600) 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> (0x0x7fda4aa26660) 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> (0x0x7fda4aa266c0) 0 empty

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

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

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

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

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

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

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

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

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

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

Class __gnu_cxx::__add_unsigned<char>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__add_unsigned<char> (0x0x7fda4aa5f060) 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> (0x0x7fda4aa5f0c0) 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> (0x0x7fda4aa5f120) 0 empty

Class __gnu_cxx::__add_unsigned<int>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__add_unsigned<int> (0x0x7fda4aa5f180) 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> (0x0x7fda4aa5f1e0) 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> (0x0x7fda4aa5f240) 0 empty

Class __gnu_cxx::__remove_unsigned<char>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__remove_unsigned<char> (0x0x7fda4aa5f300) 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> (0x0x7fda4aa5f360) 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> (0x0x7fda4aa5f3c0) 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> (0x0x7fda4aa5f420) 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> (0x0x7fda4aa5f480) 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> (0x0x7fda4aa5f4e0) 0 empty

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

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

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

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

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

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

Class __exception
   size=40 align=8
   base size=40 base align=8
__exception (0x0x7fda4aa5fae0) 0

Class __signbitf(float)::<anonymous union>
   size=4 align=4
   base size=4 base align=4
__signbitf(float)::<anonymous union> (0x0x7fda4aa5fb40) 0

Class __signbit(double)::<anonymous union>
   size=8 align=8
   base size=8 base align=8
__signbit(double)::<anonymous union> (0x0x7fda4aa5fc00) 0

Class __signbitl(long double)::<anonymous union>
   size=16 align=8
   base size=16 base align=8
__signbitl(long double)::<anonymous union> (0x0x7fda4aa5fcc0) 0

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

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

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

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

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

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

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

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

Class std::__is_integral_helper<char>
   size=1 align=1
   base size=1 base align=1
std::__is_integral_helper<char> (0x0x7fda4a4a50d0) 0 empty
  std::integral_constant<bool, true> (0x0x7fda4a477d20) 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> (0x0x7fda4a4a5138) 0 empty
  std::integral_constant<bool, true> (0x0x7fda4a477d80) 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> (0x0x7fda4a4a51a0) 0 empty
  std::integral_constant<bool, true> (0x0x7fda4a477de0) 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> (0x0x7fda4a4a5208) 0 empty
  std::integral_constant<bool, true> (0x0x7fda4a477e40) 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> (0x0x7fda4a4a5270) 0 empty
  std::integral_constant<bool, true> (0x0x7fda4a477ea0) 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> (0x0x7fda4a4a52d8) 0 empty
  std::integral_constant<bool, true> (0x0x7fda4a477f00) 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> (0x0x7fda4a4a5340) 0 empty
  std::integral_constant<bool, true> (0x0x7fda4a477f60) 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> (0x0x7fda4a4a53a8) 0 empty
  std::integral_constant<bool, true> (0x0x7fda4a4ab000) 0 empty

Class std::__is_integral_helper<int>
   size=1 align=1
   base size=1 base align=1
std::__is_integral_helper<int> (0x0x7fda4a4a5410) 0 empty
  std::integral_constant<bool, true> (0x0x7fda4a4ab060) 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> (0x0x7fda4a4a5478) 0 empty
  std::integral_constant<bool, true> (0x0x7fda4a4ab0c0) 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> (0x0x7fda4a4a54e0) 0 empty
  std::integral_constant<bool, true> (0x0x7fda4a4ab120) 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> (0x0x7fda4a4a5548) 0 empty
  std::integral_constant<bool, true> (0x0x7fda4a4ab180) 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> (0x0x7fda4a4a55b0) 0 empty
  std::integral_constant<bool, true> (0x0x7fda4a4ab1e0) 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> (0x0x7fda4a4a5618) 0 empty
  std::integral_constant<bool, true> (0x0x7fda4a4ab240) 0 empty

Class std::__is_integral_helper<__int128>
   size=1 align=1
   base size=1 base align=1
std::__is_integral_helper<__int128> (0x0x7fda4a4a5680) 0 empty
  std::integral_constant<bool, true> (0x0x7fda4a4ab2a0) 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> (0x0x7fda4a4a56e8) 0 empty
  std::integral_constant<bool, true> (0x0x7fda4a4ab300) 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> (0x0x7fda4a4a5820) 0 empty
  std::integral_constant<bool, true> (0x0x7fda4a4ab420) 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> (0x0x7fda4a4a5888) 0 empty
  std::integral_constant<bool, true> (0x0x7fda4a4ab480) 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> (0x0x7fda4a4a58f0) 0 empty
  std::integral_constant<bool, true> (0x0x7fda4a4ab4e0) 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> (0x0x7fda4a4c3c30) 0 empty
  std::integral_constant<bool, true> (0x0x7fda4a4ce6c0) 0 empty

Class std::__do_is_destructible_impl
   size=1 align=1
   base size=0 base align=1
std::__do_is_destructible_impl (0x0x7fda4a4f83c0) 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 (0x0x7fda4a4f8600) 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 (0x0x7fda4a4f8840) 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 (0x0x7fda4a4f8a80) 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 (0x0x7fda4a4f8c00) 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 (0x0x7fda4a535000) 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 (0x0x7fda4a564120) 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> (0x0x7fda4a5646c0) 0 empty

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

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

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

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

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

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

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

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

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

Class std::__make_signed<unsigned int>
   size=1 align=1
   base size=0 base align=1
std::__make_signed<unsigned int> (0x0x7fda4a192a20) 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> (0x0x7fda4a192a80) 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> (0x0x7fda4a192ae0) 0 empty

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

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

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

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

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

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

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

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

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

Class std::__invoke_other
   size=1 align=1
   base size=0 base align=1
std::__invoke_other (0x0x7fda4a1eb000) 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 (0x0x7fda4a1eb0c0) 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 (0x0x7fda4a1eb180) 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 (0x0x7fda4a1eb240) 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 (0x0x7fda4a1eb300) 0 empty

Class std::__result_of_other_impl
   size=1 align=1
   base size=0 base align=1
std::__result_of_other_impl (0x0x7fda4a1eb960) 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 (0x0x7fda4a1ebb40) 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 (0x0x7fda4a1ebba0) 0 empty

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

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

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

Class std::forward_iterator_tag
   size=1 align=1
   base size=1 base align=1
std::forward_iterator_tag (0x0x7fda4a196e38) 0 empty
  std::input_iterator_tag (0x0x7fda4a288360) 0 empty

Class std::bidirectional_iterator_tag
   size=1 align=1
   base size=1 base align=1
std::bidirectional_iterator_tag (0x0x7fda4a196ea0) 0 empty
  std::forward_iterator_tag (0x0x7fda4a196f08) 0 empty
    std::input_iterator_tag (0x0x7fda4a2883c0) 0 empty

Class std::random_access_iterator_tag
   size=1 align=1
   base size=1 base align=1
std::random_access_iterator_tag (0x0x7fda4a196f70) 0 empty
  std::bidirectional_iterator_tag (0x0x7fda4a292000) 0 empty
    std::forward_iterator_tag (0x0x7fda4a292068) 0 empty
      std::input_iterator_tag (0x0x7fda4a288420) 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> (0x0x7fda4a2d1ba0) 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 (0x0x7fda4a319f60) 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 (0x0x7fda4a33e0c0) 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 (0x0x7fda4a33e240) 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 (0x0x7fda4a33e3c0) 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 (0x0x7fda4a33e4e0) 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> (0x0x7fda4a36f900) 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> (0x0x7fda4a36fa20) 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> (0x0x7fda4a36ff00) 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> (0x0x7fda49f9e000) 0 empty

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class std::_Rb_tree_node_base
   size=32 align=8
   base size=32 base align=8
std::_Rb_tree_node_base (0x0x7fda49da71e0) 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*> (0x0x7fda49e7a660) 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*> (0x0x7fda4a0e5bc8) 0 empty
  std::integral_constant<bool, false> (0x0x7fda49e7a6c0) 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*> > > (0x0x7fda49e7a720) 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*> (0x0x7fda4a0e5c30) 0 empty
  std::integral_constant<bool, false> (0x0x7fda49e7a840) 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*> > (0x0x7fda49e7a8a0) 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*> (0x0x7fda4a0e5c98) 0 empty
  std::integral_constant<bool, false> (0x0x7fda49e7a900) 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*> > (0x0x7fda4a0e5d00) 0 empty
  std::is_rvalue_reference<std::_Rb_tree_node_base*> (0x0x7fda4a0e5d68) 0 empty
    std::integral_constant<bool, false> (0x0x7fda49e7a960) 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*> (0x0x7fda4a0e5dd0) 0 empty
  std::integral_constant<bool, false> (0x0x7fda49e7a9c0) 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*> > (0x0x7fda49e7aa20) 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*> (0x0x7fda49e7aae0) 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*> (0x0x7fda49e7ab40) 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*> (0x0x7fda49e7aa80) 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*> (0x0x7fda4a0e5ea0) 0 empty
  std::integral_constant<bool, false> (0x0x7fda49e7aba0) 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*> (0x0x7fda4a0e5f08) 0 empty
  std::integral_constant<bool, false> (0x0x7fda49e7ac00) 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*> > (0x0x7fda4a0e5f70) 0 empty
  std::is_void<std::_Rb_tree_node_base*> (0x0x7fda4a0e56e8) 0 empty
    std::integral_constant<bool, false> (0x0x7fda49e7ac60) 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*> > (0x0x7fda4a0e5b60) 0 empty
  std::__or_<std::is_reference<std::_Rb_tree_node_base*>, std::is_void<std::_Rb_tree_node_base*> > (0x0x7fda49ee7000) 0 empty
    std::is_void<std::_Rb_tree_node_base*> (0x0x7fda49ee7068) 0 empty
      std::integral_constant<bool, false> (0x0x7fda49e7acc0) 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*> > > (0x0x7fda49ee7138) 0 empty
  std::integral_constant<bool, true> (0x0x7fda49e7ad20) 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*> (0x0x7fda49ee71a0) 0 empty
  std::integral_constant<bool, true> (0x0x7fda49e7ad80) 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*> > (0x0x7fda49e7ade0) 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*> > (0x0x7fda49ee7208) 0 empty
  std::is_object<std::_Rb_tree_node_base*> (0x0x7fda49ee7270) 0 empty
    std::integral_constant<bool, true> (0x0x7fda49e7ae40) 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*> (0x0x7fda49ee73a8) 0 empty
  std::integral_constant<bool, true> (0x0x7fda49e7af60) 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*&> (0x0x7fda49ee7410) 0 empty
  std::integral_constant<bool, false> (0x0x7fda49eec060) 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*&> > > (0x0x7fda49eec0c0) 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*&> (0x0x7fda49ee7478) 0 empty
  std::integral_constant<bool, true> (0x0x7fda49eec1e0) 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*&> > (0x0x7fda49eec240) 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*&> > (0x0x7fda49ee74e0) 0 empty
  std::is_lvalue_reference<std::_Rb_tree_node_base*&> (0x0x7fda49ee7548) 0 empty
    std::integral_constant<bool, true> (0x0x7fda49eec2a0) 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*&> (0x0x7fda49ee75b0) 0 empty
  std::integral_constant<bool, true> (0x0x7fda49eec300) 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*&> > (0x0x7fda49eec360) 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*&> > (0x0x7fda49ee7618) 0 empty
  std::is_reference<std::_Rb_tree_node_base*&> (0x0x7fda49ee7680) 0 empty
    std::integral_constant<bool, true> (0x0x7fda49eec3c0) 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*&> > (0x0x7fda49ee77b8) 0 empty
  std::__or_<std::is_reference<std::_Rb_tree_node_base*&>, std::is_void<std::_Rb_tree_node_base*&> > (0x0x7fda49ee7820) 0 empty
    std::is_reference<std::_Rb_tree_node_base*&> (0x0x7fda49ee7888) 0 empty
      std::integral_constant<bool, true> (0x0x7fda49eec420) 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*&> > > (0x0x7fda49ee7958) 0 empty
  std::integral_constant<bool, false> (0x0x7fda49eec480) 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*&> (0x0x7fda49ee79c0) 0 empty
  std::integral_constant<bool, false> (0x0x7fda49eec4e0) 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*&> > (0x0x7fda49eec540) 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*&> > (0x0x7fda49ee7a28) 0 empty
  std::is_reference<std::_Rb_tree_node_base*&> (0x0x7fda49ee7a90) 0 empty
    std::integral_constant<bool, true> (0x0x7fda49eec5a0) 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*&> (0x0x7fda49ee7bc8) 0 empty
  std::integral_constant<bool, true> (0x0x7fda49eec6c0) 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> (0x0x7fda49eec720) 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*&> (0x0x7fda49ee7c30) 0 empty
  std::__add_rvalue_reference_helper<std::_Rb_tree_node_base*&, true> (0x0x7fda49eec780) 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&> (0x0x7fda49ee7d00) 0 empty
  std::integral_constant<bool, false> (0x0x7fda49eec7e0) 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&> > > (0x0x7fda49eec840) 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&> (0x0x7fda49ee7d68) 0 empty
  std::integral_constant<bool, true> (0x0x7fda49eec8a0) 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&> > (0x0x7fda49eec900) 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&> > (0x0x7fda49ee7dd0) 0 empty
  std::is_lvalue_reference<std::_Rb_tree_node_base* const&> (0x0x7fda49ee7e38) 0 empty
    std::integral_constant<bool, true> (0x0x7fda49eec960) 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&> (0x0x7fda49ee7ea0) 0 empty
  std::integral_constant<bool, true> (0x0x7fda49eec9c0) 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&> > (0x0x7fda49eeca20) 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&> > (0x0x7fda49ee7f08) 0 empty
  std::is_reference<std::_Rb_tree_node_base* const&> (0x0x7fda49ee7f70) 0 empty
    std::integral_constant<bool, true> (0x0x7fda49eeca80) 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&> > (0x0x7fda49f10000) 0 empty
  std::__or_<std::is_reference<std::_Rb_tree_node_base* const&>, std::is_void<std::_Rb_tree_node_base* const&> > (0x0x7fda49f10068) 0 empty
    std::is_reference<std::_Rb_tree_node_base* const&> (0x0x7fda49f100d0) 0 empty
      std::integral_constant<bool, true> (0x0x7fda49eecae0) 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&> > > (0x0x7fda49f10138) 0 empty
  std::integral_constant<bool, false> (0x0x7fda49eecb40) 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&> (0x0x7fda49f101a0) 0 empty
  std::integral_constant<bool, false> (0x0x7fda49eecba0) 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&> > (0x0x7fda49eecc00) 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&> > (0x0x7fda49f10208) 0 empty
  std::is_reference<std::_Rb_tree_node_base* const&> (0x0x7fda49f10270) 0 empty
    std::integral_constant<bool, true> (0x0x7fda49eecc60) 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&> (0x0x7fda49f102d8) 0 empty
  std::integral_constant<bool, true> (0x0x7fda49eeccc0) 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> (0x0x7fda49eecd20) 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&> (0x0x7fda49f10340) 0 empty
  std::__add_rvalue_reference_helper<std::_Rb_tree_node_base* const&, true> (0x0x7fda49eecd80) 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&> (0x0x7fda49eec000) 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&> (0x0x7fda49f103a8) 0 empty
  std::integral_constant<bool, true> (0x0x7fda49eecde0) 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> (0x0x7fda49f10410) 0 empty
  std::is_assignable<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base* const&> (0x0x7fda49f10478) 0 empty
    std::integral_constant<bool, true> (0x0x7fda49eece40) 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*> (0x0x7fda49f104e0) 0 empty
  std::__is_copy_assignable_impl<std::_Rb_tree_node_base*, true> (0x0x7fda49f10548) 0 empty
    std::is_assignable<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base* const&> (0x0x7fda49f105b0) 0 empty
      std::integral_constant<bool, true> (0x0x7fda49eecea0) 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*> > (0x0x7fda49eecf00) 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*> > (0x0x7fda49f10618) 0 empty
  std::is_copy_assignable<std::_Rb_tree_node_base*> (0x0x7fda49f10680) 0 empty
    std::__is_copy_assignable_impl<std::_Rb_tree_node_base*, true> (0x0x7fda49f106e8) 0 empty
      std::is_assignable<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base* const&> (0x0x7fda49f10750) 0 empty
        std::integral_constant<bool, true> (0x0x7fda49eecf60) 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&> (0x0x7fda49f1b000) 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*> > > (0x0x7fda49f10820) 0 empty
  std::integral_constant<bool, false> (0x0x7fda49f1b060) 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&> (0x0x7fda49f1b0c0) 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*&&> (0x0x7fda49f108f0) 0 empty
  std::integral_constant<bool, false> (0x0x7fda49f1b180) 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*&&> > > (0x0x7fda49f1b1e0) 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*&&> (0x0x7fda49f10958) 0 empty
  std::integral_constant<bool, false> (0x0x7fda49f1b300) 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*&&> > (0x0x7fda49f1b360) 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*&&> (0x0x7fda49f109c0) 0 empty
  std::integral_constant<bool, true> (0x0x7fda49f1b3c0) 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*&&> > (0x0x7fda49f10a28) 0 empty
  std::is_rvalue_reference<std::_Rb_tree_node_base*&&> (0x0x7fda49f10a90) 0 empty
    std::integral_constant<bool, true> (0x0x7fda49f1b420) 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*&&> (0x0x7fda49f10af8) 0 empty
  std::integral_constant<bool, true> (0x0x7fda49f1b480) 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*&&> > (0x0x7fda49f1b4e0) 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*&&> > (0x0x7fda49f10b60) 0 empty
  std::is_reference<std::_Rb_tree_node_base*&&> (0x0x7fda49f10bc8) 0 empty
    std::integral_constant<bool, true> (0x0x7fda49f1b540) 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*&&> > (0x0x7fda49f10d00) 0 empty
  std::__or_<std::is_reference<std::_Rb_tree_node_base*&&>, std::is_void<std::_Rb_tree_node_base*&&> > (0x0x7fda49f10d68) 0 empty
    std::is_reference<std::_Rb_tree_node_base*&&> (0x0x7fda49f10dd0) 0 empty
      std::integral_constant<bool, true> (0x0x7fda49f1b5a0) 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*&&> > > (0x0x7fda49f10ea0) 0 empty
  std::integral_constant<bool, false> (0x0x7fda49f1b600) 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*&&> (0x0x7fda49f10f08) 0 empty
  std::integral_constant<bool, false> (0x0x7fda49f1b660) 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*&&> > (0x0x7fda49f1b6c0) 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*&&> > (0x0x7fda49f10f70) 0 empty
  std::is_reference<std::_Rb_tree_node_base*&&> (0x0x7fda49f35000) 0 empty
    std::integral_constant<bool, true> (0x0x7fda49f1b720) 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*&&> (0x0x7fda49f35208) 0 empty
  std::integral_constant<bool, true> (0x0x7fda49f1b780) 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> (0x0x7fda49f1b7e0) 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*&&> (0x0x7fda49f35270) 0 empty
  std::__add_rvalue_reference_helper<std::_Rb_tree_node_base*&&, true> (0x0x7fda49f1b840) 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*&&> (0x0x7fda49f1b120) 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*&&> (0x0x7fda49f352d8) 0 empty
  std::integral_constant<bool, true> (0x0x7fda49f1b8a0) 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> (0x0x7fda49f35340) 0 empty
  std::is_assignable<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*&&> (0x0x7fda49f353a8) 0 empty
    std::integral_constant<bool, true> (0x0x7fda49f1b900) 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*> (0x0x7fda49f35410) 0 empty
  std::__is_move_assignable_impl<std::_Rb_tree_node_base*, true> (0x0x7fda49f35478) 0 empty
    std::is_assignable<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*&&> (0x0x7fda49f354e0) 0 empty
      std::integral_constant<bool, true> (0x0x7fda49f1b960) 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*> > (0x0x7fda49f1b9c0) 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*> > (0x0x7fda49f35548) 0 empty
  std::is_move_assignable<std::_Rb_tree_node_base*> (0x0x7fda49f355b0) 0 empty
    std::__is_move_assignable_impl<std::_Rb_tree_node_base*, true> (0x0x7fda49f35618) 0 empty
      std::is_assignable<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*&&> (0x0x7fda49f35680) 0 empty
        std::integral_constant<bool, true> (0x0x7fda49f1ba20) 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&&> (0x0x7fda49f1ba80) 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*> (0x0x7fda49e7a600) 0

Vtable for pfs::Array2D
pfs::Array2D::_ZTVN3pfs7Array2DE: 10u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN3pfs7Array2DE)
16    (int (*)(...))__cxa_pure_virtual
24    (int (*)(...))__cxa_pure_virtual
32    (int (*)(...))__cxa_pure_virtual
40    (int (*)(...))__cxa_pure_virtual
48    (int (*)(...))__cxa_pure_virtual
56    (int (*)(...))__cxa_pure_virtual
64    0u
72    0u

Class pfs::Array2D
   size=8 align=8
   base size=8 base align=8
pfs::Array2D (0x0x7fda49c553c0) 0 nearly-empty
    vptr=((& pfs::Array2D::_ZTVN3pfs7Array2DE) + 16u)

Vtable for pfs::Array2DImpl
pfs::Array2DImpl::_ZTVN3pfs11Array2DImplE: 10u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN3pfs11Array2DImplE)
16    (int (*)(...))pfs::Array2DImpl::getCols
24    (int (*)(...))pfs::Array2DImpl::getRows
32    (int (*)(...))pfs::Array2DImpl::operator()
40    (int (*)(...))pfs::Array2DImpl::operator()
48    (int (*)(...))pfs::Array2DImpl::operator()
56    (int (*)(...))pfs::Array2DImpl::operator()
64    (int (*)(...))pfs::Array2DImpl::~Array2DImpl
72    (int (*)(...))pfs::Array2DImpl::~Array2DImpl

Class pfs::Array2DImpl
   size=24 align=8
   base size=24 base align=8
pfs::Array2DImpl (0x0x7fda49f357b8) 0
    vptr=((& pfs::Array2DImpl::_ZTVN3pfs11Array2DImplE) + 16u)
  pfs::Array2D (0x0x7fda49c55600) 0 nearly-empty
      primary-for pfs::Array2DImpl (0x0x7fda49f357b8)

Vtable for pfs::TagIterator
pfs::TagIterator::_ZTVN3pfs11TagIteratorE: 4u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN3pfs11TagIteratorE)
16    (int (*)(...))__cxa_pure_virtual
24    (int (*)(...))__cxa_pure_virtual

Class pfs::TagIterator
   size=8 align=8
   base size=8 base align=8
pfs::TagIterator (0x0x7fda49c86480) 0 nearly-empty
    vptr=((& pfs::TagIterator::_ZTVN3pfs11TagIteratorE) + 16u)

Vtable for pfs::TagContainer
pfs::TagContainer::_ZTVN3pfs12TagContainerE: 6u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN3pfs12TagContainerE)
16    (int (*)(...))__cxa_pure_virtual
24    (int (*)(...))__cxa_pure_virtual
32    (int (*)(...))__cxa_pure_virtual
40    (int (*)(...))__cxa_pure_virtual

Class pfs::TagContainer
   size=8 align=8
   base size=8 base align=8
pfs::TagContainer (0x0x7fda49c864e0) 0 nearly-empty
    vptr=((& pfs::TagContainer::_ZTVN3pfs12TagContainerE) + 16u)

Vtable for pfs::Channel
pfs::Channel::_ZTVN3pfs7ChannelE: 14u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN3pfs7ChannelE)
16    (int (*)(...))__cxa_pure_virtual
24    (int (*)(...))__cxa_pure_virtual
32    (int (*)(...))__cxa_pure_virtual
40    (int (*)(...))__cxa_pure_virtual
48    (int (*)(...))__cxa_pure_virtual
56    (int (*)(...))__cxa_pure_virtual
64    0u
72    0u
80    (int (*)(...))pfs::Channel::getHeight
88    (int (*)(...))__cxa_pure_virtual
96    (int (*)(...))__cxa_pure_virtual
104   (int (*)(...))__cxa_pure_virtual

Class pfs::Channel
   size=8 align=8
   base size=8 base align=8
pfs::Channel (0x0x7fda49f358f0) 0 nearly-empty
    vptr=((& pfs::Channel::_ZTVN3pfs7ChannelE) + 16u)
  pfs::Array2D (0x0x7fda49c86540) 0 nearly-empty
      primary-for pfs::Channel (0x0x7fda49f358f0)

Vtable for pfs::ChannelIterator
pfs::ChannelIterator::_ZTVN3pfs15ChannelIteratorE: 4u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN3pfs15ChannelIteratorE)
16    (int (*)(...))__cxa_pure_virtual
24    (int (*)(...))__cxa_pure_virtual

Class pfs::ChannelIterator
   size=8 align=8
   base size=8 base align=8
pfs::ChannelIterator (0x0x7fda49c86660) 0 nearly-empty
    vptr=((& pfs::ChannelIterator::_ZTVN3pfs15ChannelIteratorE) + 16u)

Vtable for pfs::Frame
pfs::Frame::_ZTVN3pfs5FrameE: 14u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN3pfs5FrameE)
16    (int (*)(...))__cxa_pure_virtual
24    (int (*)(...))__cxa_pure_virtual
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

Class pfs::Frame
   size=8 align=8
   base size=8 base align=8
pfs::Frame (0x0x7fda49c866c0) 0 nearly-empty
    vptr=((& pfs::Frame::_ZTVN3pfs5FrameE) + 16u)

Class pfs::DOMIO
   size=8 align=8
   base size=8 base align=8
pfs::DOMIO (0x0x7fda49c86720) 0

Class pfs::FrameFile
   size=16 align=8
   base size=16 base align=8
pfs::FrameFile (0x0x7fda49c86780) 0

Class pfs::FrameFileIterator
   size=8 align=8
   base size=8 base align=8
pfs::FrameFileIterator (0x0x7fda49c86960) 0

Class pfs::Exception
   size=1024 align=1
   base size=1024 base align=1
pfs::Exception (0x0x7fda49c869c0) 0

Class pfs::CommandLineException
   size=1024 align=1
   base size=1024 base align=1
pfs::CommandLineException (0x0x7fda49f35958) 0
  pfs::Exception (0x0x7fda49c86d80) 0

Class QuietException
   size=1 align=1
   base size=0 base align=1
QuietException (0x0x7fda49c86f60) 0 empty

Class ltstr
   size=1 align=1
   base size=0 base align=1
ltstr (0x0x7fda49cbe0c0) 0 empty

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

Class std::allocator<const char*>
   size=1 align=1
   base size=1 base align=1
std::allocator<const char*> (0x0x7fda49f359c0) 0 empty
  __gnu_cxx::new_allocator<const char*> (0x0x7fda49cbe2a0) 0 empty

Class std::allocator_traits<std::allocator<const char*> >
   size=1 align=1
   base size=0 base align=1
std::allocator_traits<std::allocator<const char*> > (0x0x7fda49cbe300) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<const char*> >
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__alloc_traits<std::allocator<const char*> > (0x0x7fda49f35af8) 0 empty
  std::allocator_traits<std::allocator<const char*> > (0x0x7fda49cbe360) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<const char*> >::rebind<const char*>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<const char*> >::rebind<const char*> (0x0x7fda49cbe3c0) 0 empty

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

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

Class std::allocator<std::_Rb_tree_node<const char*> >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::_Rb_tree_node<const char*> > (0x0x7fda49f35d00) 0 empty
  __gnu_cxx::new_allocator<std::_Rb_tree_node<const char*> > (0x0x7fda49cbe5a0) 0 empty

Class std::_Rb_tree<const char*, const char*, std::_Identity<const char*>, ltstr, std::allocator<const char*> >::_Rb_tree_impl<ltstr, true>
   size=48 align=8
   base size=48 base align=8
std::_Rb_tree<const char*, const char*, std::_Identity<const char*>, ltstr, std::allocator<const char*> >::_Rb_tree_impl<ltstr, true> (0x0x7fda49f35dd0) 0
  std::allocator<std::_Rb_tree_node<const char*> > (0x0x7fda49f35e38) 0 empty
    __gnu_cxx::new_allocator<std::_Rb_tree_node<const char*> > (0x0x7fda49cbe600) 0 empty

Class std::_Rb_tree<const char*, const char*, std::_Identity<const char*>, ltstr, std::allocator<const char*> >
   size=48 align=8
   base size=48 base align=8
std::_Rb_tree<const char*, const char*, std::_Identity<const char*>, ltstr, std::allocator<const char*> > (0x0x7fda49cbe420) 0

Class std::set<const char*, ltstr>
   size=48 align=8
   base size=48 base align=8
std::set<const char*, ltstr> (0x0x7fda49cbe180) 0

Class std::is_array<std::allocator<const char*> >
   size=1 align=1
   base size=1 base align=1
std::is_array<std::allocator<const char*> > (0x0x7fda49f35f70) 0 empty
  std::integral_constant<bool, false> (0x0x7fda49cbe720) 0 empty

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

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

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

Class std::__is_void_helper<std::allocator<const char*> >
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<std::allocator<const char*> > (0x0x7fda49f35b60) 0 empty
  std::integral_constant<bool, false> (0x0x7fda49cbe8a0) 0 empty

Class std::is_void<std::allocator<const char*> >
   size=1 align=1
   base size=1 base align=1
std::is_void<std::allocator<const char*> > (0x0x7fda499e3000) 0 empty
  std::integral_constant<bool, false> (0x0x7fda49cbe900) 0 empty

Class std::__not_<std::is_void<std::allocator<const char*> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::is_void<std::allocator<const char*> > > (0x0x7fda499e3068) 0 empty
  std::integral_constant<bool, true> (0x0x7fda49cbe960) 0 empty

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

Class std::__is_default_constructible_impl<std::allocator<const char*> >
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_impl<std::allocator<const char*> > (0x0x7fda499e30d0) 0 empty
  std::__do_is_default_constructible_impl (0x0x7fda49cbea20) 0 empty

Class std::__and_<std::__not_<std::is_void<std::allocator<const char*> > >, std::__is_default_constructible_impl<std::allocator<const char*> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__not_<std::is_void<std::allocator<const char*> > >, std::__is_default_constructible_impl<std::allocator<const char*> > > (0x0x7fda499e3138) 0 empty
  std::__is_default_constructible_impl<std::allocator<const char*> > (0x0x7fda499e31a0) 0 empty
    std::__do_is_default_constructible_impl (0x0x7fda49cbea80) 0 empty

Class std::__is_default_constructible_atom<std::allocator<const char*> >
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_atom<std::allocator<const char*> > (0x0x7fda499e3208) 0 empty
  std::__and_<std::__not_<std::is_void<std::allocator<const char*> > >, std::__is_default_constructible_impl<std::allocator<const char*> > > (0x0x7fda499e3270) 0 empty
    std::__is_default_constructible_impl<std::allocator<const char*> > (0x0x7fda499e32d8) 0 empty
      std::__do_is_default_constructible_impl (0x0x7fda49cbeae0) 0 empty

Class std::__is_default_constructible_safe<std::allocator<const char*>, false>
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_safe<std::allocator<const char*>, false> (0x0x7fda499e3340) 0 empty
  std::integral_constant<bool, true> (0x0x7fda49cbeb40) 0 empty

Class std::is_default_constructible<std::allocator<const char*> >
   size=1 align=1
   base size=1 base align=1
std::is_default_constructible<std::allocator<const char*> > (0x0x7fda499e33a8) 0 empty
  std::integral_constant<bool, true> (0x0x7fda49cbeba0) 0 empty

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

Class std::__is_nt_default_constructible_atom<std::allocator<const char*> >
   size=1 align=1
   base size=1 base align=1
std::__is_nt_default_constructible_atom<std::allocator<const char*> > (0x0x7fda499e3410) 0 empty
  std::integral_constant<bool, true> (0x0x7fda49cbec60) 0 empty

Class std::__is_nt_default_constructible_impl<std::allocator<const char*>, false>
   size=1 align=1
   base size=1 base align=1
std::__is_nt_default_constructible_impl<std::allocator<const char*>, false> (0x0x7fda499e3478) 0 empty
  std::__is_nt_default_constructible_atom<std::allocator<const char*> > (0x0x7fda499e34e0) 0 empty
    std::integral_constant<bool, true> (0x0x7fda49cbecc0) 0 empty

Class std::__and_<std::is_default_constructible<std::allocator<const char*> >, std::__is_nt_default_constructible_impl<std::allocator<const char*>, false> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_default_constructible<std::allocator<const char*> >, std::__is_nt_default_constructible_impl<std::allocator<const char*>, false> > (0x0x7fda499e3548) 0 empty
  std::__is_nt_default_constructible_impl<std::allocator<const char*>, false> (0x0x7fda499e35b0) 0 empty
    std::__is_nt_default_constructible_atom<std::allocator<const char*> > (0x0x7fda499e3618) 0 empty
      std::integral_constant<bool, true> (0x0x7fda49cbed20) 0 empty

Class std::is_nothrow_default_constructible<std::allocator<const char*> >
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_default_constructible<std::allocator<const char*> > (0x0x7fda499e3680) 0 empty
  std::__and_<std::is_default_constructible<std::allocator<const char*> >, std::__is_nt_default_constructible_impl<std::allocator<const char*>, false> > (0x0x7fda499e36e8) 0 empty
    std::__is_nt_default_constructible_impl<std::allocator<const char*>, false> (0x0x7fda499e3750) 0 empty
      std::__is_nt_default_constructible_atom<std::allocator<const char*> > (0x0x7fda499e37b8) 0 empty
        std::integral_constant<bool, true> (0x0x7fda49cbed80) 0 empty

Class std::is_array<ltstr>
   size=1 align=1
   base size=1 base align=1
std::is_array<ltstr> (0x0x7fda499e3820) 0 empty
  std::integral_constant<bool, false> (0x0x7fda49cbede0) 0 empty

Class std::remove_volatile<ltstr>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<ltstr> (0x0x7fda49cbeea0) 0 empty

Class std::remove_const<ltstr>
   size=1 align=1
   base size=0 base align=1
std::remove_const<ltstr> (0x0x7fda49cbef00) 0 empty

Class std::remove_cv<ltstr>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<ltstr> (0x0x7fda49cbee40) 0 empty

Class std::__is_void_helper<ltstr>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<ltstr> (0x0x7fda499e38f0) 0 empty
  std::integral_constant<bool, false> (0x0x7fda49cbef60) 0 empty

Class std::is_void<ltstr>
   size=1 align=1
   base size=1 base align=1
std::is_void<ltstr> (0x0x7fda499e3958) 0 empty
  std::integral_constant<bool, false> (0x0x7fda499f4000) 0 empty

Class std::__not_<std::is_void<ltstr> >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::is_void<ltstr> > (0x0x7fda499e39c0) 0 empty
  std::integral_constant<bool, true> (0x0x7fda499f4060) 0 empty

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

Class std::__is_default_constructible_impl<ltstr>
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_impl<ltstr> (0x0x7fda499e3bc8) 0 empty
  std::__do_is_default_constructible_impl (0x0x7fda499f4120) 0 empty

Class std::__and_<std::__not_<std::is_void<ltstr> >, std::__is_default_constructible_impl<ltstr> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__not_<std::is_void<ltstr> >, std::__is_default_constructible_impl<ltstr> > (0x0x7fda499e3c30) 0 empty
  std::__is_default_constructible_impl<ltstr> (0x0x7fda499e3c98) 0 empty
    std::__do_is_default_constructible_impl (0x0x7fda499f4180) 0 empty

Class std::__is_default_constructible_atom<ltstr>
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_atom<ltstr> (0x0x7fda499e3d00) 0 empty
  std::__and_<std::__not_<std::is_void<ltstr> >, std::__is_default_constructible_impl<ltstr> > (0x0x7fda499e3d68) 0 empty
    std::__is_default_constructible_impl<ltstr> (0x0x7fda499e3dd0) 0 empty
      std::__do_is_default_constructible_impl (0x0x7fda499f42a0) 0 empty

Class std::__is_default_constructible_safe<ltstr, false>
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_safe<ltstr, false> (0x0x7fda499e3e38) 0 empty
  std::integral_constant<bool, true> (0x0x7fda499f4360) 0 empty

Class std::is_default_constructible<ltstr>
   size=1 align=1
   base size=1 base align=1
std::is_default_constructible<ltstr> (0x0x7fda499e3ea0) 0 empty
  std::integral_constant<bool, true> (0x0x7fda499f43c0) 0 empty

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

Class std::__is_nt_default_constructible_atom<ltstr>
   size=1 align=1
   base size=1 base align=1
std::__is_nt_default_constructible_atom<ltstr> (0x0x7fda499e3f08) 0 empty
  std::integral_constant<bool, true> (0x0x7fda499f4480) 0 empty

Class std::__is_nt_default_constructible_impl<ltstr, false>
   size=1 align=1
   base size=1 base align=1
std::__is_nt_default_constructible_impl<ltstr, false> (0x0x7fda499e3f70) 0 empty
  std::__is_nt_default_constructible_atom<ltstr> (0x0x7fda49a00000) 0 empty
    std::integral_constant<bool, true> (0x0x7fda499f44e0) 0 empty

Class std::__and_<std::is_default_constructible<ltstr>, std::__is_nt_default_constructible_impl<ltstr, false> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_default_constructible<ltstr>, std::__is_nt_default_constructible_impl<ltstr, false> > (0x0x7fda49a00068) 0 empty
  std::__is_nt_default_constructible_impl<ltstr, false> (0x0x7fda49a000d0) 0 empty
    std::__is_nt_default_constructible_atom<ltstr> (0x0x7fda49a00138) 0 empty
      std::integral_constant<bool, true> (0x0x7fda499f4540) 0 empty

Class std::is_nothrow_default_constructible<ltstr>
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_default_constructible<ltstr> (0x0x7fda49a00270) 0 empty
  std::__and_<std::is_default_constructible<ltstr>, std::__is_nt_default_constructible_impl<ltstr, false> > (0x0x7fda49a002d8) 0 empty
    std::__is_nt_default_constructible_impl<ltstr, false> (0x0x7fda49a00340) 0 empty
      std::__is_nt_default_constructible_atom<ltstr> (0x0x7fda49a003a8) 0 empty
        std::integral_constant<bool, true> (0x0x7fda499f45a0) 0 empty

Class std::initializer_list<const char*>
   size=16 align=8
   base size=16 base align=8
std::initializer_list<const char*> (0x0x7fda499f47e0) 0

Class std::_Rb_tree_const_iterator<const char*>
   size=8 align=8
   base size=8 base align=8
std::_Rb_tree_const_iterator<const char*> (0x0x7fda499f48a0) 0

Class std::_PCC<true, std::_Rb_tree_const_iterator<const char*>, bool>
   size=1 align=1
   base size=0 base align=1
std::_PCC<true, std::_Rb_tree_const_iterator<const char*>, bool> (0x0x7fda499f4900) 0 empty

Class std::is_function<std::_Rb_tree_const_iterator<const char*> >
   size=1 align=1
   base size=1 base align=1
std::is_function<std::_Rb_tree_const_iterator<const char*> > (0x0x7fda49a00548) 0 empty
  std::integral_constant<bool, false> (0x0x7fda499f4960) 0 empty

Class std::conditional<false, std::is_function<std::_Rb_tree_const_iterator<const char*> >, std::__or_<std::is_reference<std::_Rb_tree_const_iterator<const char*> >, std::is_void<std::_Rb_tree_const_iterator<const char*> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<std::_Rb_tree_const_iterator<const char*> >, std::__or_<std::is_reference<std::_Rb_tree_const_iterator<const char*> >, std::is_void<std::_Rb_tree_const_iterator<const char*> > > > (0x0x7fda499f49c0) 0 empty

Class std::is_lvalue_reference<std::_Rb_tree_const_iterator<const char*> >
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<std::_Rb_tree_const_iterator<const char*> > (0x0x7fda49a005b0) 0 empty
  std::integral_constant<bool, false> (0x0x7fda499f4a20) 0 empty

Class std::conditional<false, std::is_lvalue_reference<std::_Rb_tree_const_iterator<const char*> >, std::is_rvalue_reference<std::_Rb_tree_const_iterator<const char*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_lvalue_reference<std::_Rb_tree_const_iterator<const char*> >, std::is_rvalue_reference<std::_Rb_tree_const_iterator<const char*> > > (0x0x7fda499f4a80) 0 empty

Class std::is_rvalue_reference<std::_Rb_tree_const_iterator<const char*> >
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<std::_Rb_tree_const_iterator<const char*> > (0x0x7fda49a00618) 0 empty
  std::integral_constant<bool, false> (0x0x7fda499f4ae0) 0 empty

Class std::__or_<std::is_lvalue_reference<std::_Rb_tree_const_iterator<const char*> >, std::is_rvalue_reference<std::_Rb_tree_const_iterator<const char*> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<std::_Rb_tree_const_iterator<const char*> >, std::is_rvalue_reference<std::_Rb_tree_const_iterator<const char*> > > (0x0x7fda49a00680) 0 empty
  std::is_rvalue_reference<std::_Rb_tree_const_iterator<const char*> > (0x0x7fda49a006e8) 0 empty
    std::integral_constant<bool, false> (0x0x7fda499f4b40) 0 empty

Class std::is_reference<std::_Rb_tree_const_iterator<const char*> >
   size=1 align=1
   base size=1 base align=1
std::is_reference<std::_Rb_tree_const_iterator<const char*> > (0x0x7fda49a00750) 0 empty
  std::integral_constant<bool, false> (0x0x7fda499f4ba0) 0 empty

Class std::conditional<false, std::is_reference<std::_Rb_tree_const_iterator<const char*> >, std::is_void<std::_Rb_tree_const_iterator<const char*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_reference<std::_Rb_tree_const_iterator<const char*> >, std::is_void<std::_Rb_tree_const_iterator<const char*> > > (0x0x7fda499f4c00) 0 empty

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

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

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

Class std::__is_void_helper<std::_Rb_tree_const_iterator<const char*> >
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<std::_Rb_tree_const_iterator<const char*> > (0x0x7fda49a00820) 0 empty
  std::integral_constant<bool, false> (0x0x7fda499f4d80) 0 empty

Class std::is_void<std::_Rb_tree_const_iterator<const char*> >
   size=1 align=1
   base size=1 base align=1
std::is_void<std::_Rb_tree_const_iterator<const char*> > (0x0x7fda49a00888) 0 empty
  std::integral_constant<bool, false> (0x0x7fda499f4de0) 0 empty

Class std::__or_<std::is_reference<std::_Rb_tree_const_iterator<const char*> >, std::is_void<std::_Rb_tree_const_iterator<const char*> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::_Rb_tree_const_iterator<const char*> >, std::is_void<std::_Rb_tree_const_iterator<const char*> > > (0x0x7fda49a008f0) 0 empty
  std::is_void<std::_Rb_tree_const_iterator<const char*> > (0x0x7fda49a00958) 0 empty
    std::integral_constant<bool, false> (0x0x7fda499f4e40) 0 empty

Class std::__or_<std::is_function<std::_Rb_tree_const_iterator<const char*> >, std::is_reference<std::_Rb_tree_const_iterator<const char*> >, std::is_void<std::_Rb_tree_const_iterator<const char*> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::_Rb_tree_const_iterator<const char*> >, std::is_reference<std::_Rb_tree_const_iterator<const char*> >, std::is_void<std::_Rb_tree_const_iterator<const char*> > > (0x0x7fda49a009c0) 0 empty
  std::__or_<std::is_reference<std::_Rb_tree_const_iterator<const char*> >, std::is_void<std::_Rb_tree_const_iterator<const char*> > > (0x0x7fda49a00a28) 0 empty
    std::is_void<std::_Rb_tree_const_iterator<const char*> > (0x0x7fda49a00a90) 0 empty
      std::integral_constant<bool, false> (0x0x7fda499f4ea0) 0 empty

Class std::__not_<std::__or_<std::is_function<std::_Rb_tree_const_iterator<const char*> >, std::is_reference<std::_Rb_tree_const_iterator<const char*> >, std::is_void<std::_Rb_tree_const_iterator<const char*> > > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<std::_Rb_tree_const_iterator<const char*> >, std::is_reference<std::_Rb_tree_const_iterator<const char*> >, std::is_void<std::_Rb_tree_const_iterator<const char*> > > > (0x0x7fda49a00af8) 0 empty
  std::integral_constant<bool, true> (0x0x7fda499f4f00) 0 empty

Class std::is_object<std::_Rb_tree_const_iterator<const char*> >
   size=1 align=1
   base size=1 base align=1
std::is_object<std::_Rb_tree_const_iterator<const char*> > (0x0x7fda49a00b60) 0 empty
  std::integral_constant<bool, true> (0x0x7fda499f4f60) 0 empty

Class std::conditional<true, std::is_object<std::_Rb_tree_const_iterator<const char*> >, std::is_reference<std::_Rb_tree_const_iterator<const char*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_object<std::_Rb_tree_const_iterator<const char*> >, std::is_reference<std::_Rb_tree_const_iterator<const char*> > > (0x0x7fda49a77000) 0 empty

Class std::__or_<std::is_object<std::_Rb_tree_const_iterator<const char*> >, std::is_reference<std::_Rb_tree_const_iterator<const char*> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<std::_Rb_tree_const_iterator<const char*> >, std::is_reference<std::_Rb_tree_const_iterator<const char*> > > (0x0x7fda49a00bc8) 0 empty
  std::is_object<std::_Rb_tree_const_iterator<const char*> > (0x0x7fda49a00c30) 0 empty
    std::integral_constant<bool, true> (0x0x7fda49a77060) 0 empty

Class std::__is_referenceable<std::_Rb_tree_const_iterator<const char*> >
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<std::_Rb_tree_const_iterator<const char*> > (0x0x7fda49a00c98) 0 empty
  std::integral_constant<bool, true> (0x0x7fda49a770c0) 0 empty

Class std::is_function<std::_Rb_tree_const_iterator<const char*>&>
   size=1 align=1
   base size=1 base align=1
std::is_function<std::_Rb_tree_const_iterator<const char*>&> (0x0x7fda49a00d00) 0 empty
  std::integral_constant<bool, false> (0x0x7fda49a77180) 0 empty

Class std::conditional<false, std::is_function<std::_Rb_tree_const_iterator<const char*>&>, std::__or_<std::is_reference<std::_Rb_tree_const_iterator<const char*>&>, std::is_void<std::_Rb_tree_const_iterator<const char*>&> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<std::_Rb_tree_const_iterator<const char*>&>, std::__or_<std::is_reference<std::_Rb_tree_const_iterator<const char*>&>, std::is_void<std::_Rb_tree_const_iterator<const char*>&> > > (0x0x7fda49a771e0) 0 empty

Class std::is_lvalue_reference<std::_Rb_tree_const_iterator<const char*>&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<std::_Rb_tree_const_iterator<const char*>&> (0x0x7fda49a00d68) 0 empty
  std::integral_constant<bool, true> (0x0x7fda49a77240) 0 empty

Class std::conditional<true, std::is_lvalue_reference<std::_Rb_tree_const_iterator<const char*>&>, std::is_rvalue_reference<std::_Rb_tree_const_iterator<const char*>&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_lvalue_reference<std::_Rb_tree_const_iterator<const char*>&>, std::is_rvalue_reference<std::_Rb_tree_const_iterator<const char*>&> > (0x0x7fda49a772a0) 0 empty

Class std::__or_<std::is_lvalue_reference<std::_Rb_tree_const_iterator<const char*>&>, std::is_rvalue_reference<std::_Rb_tree_const_iterator<const char*>&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<std::_Rb_tree_const_iterator<const char*>&>, std::is_rvalue_reference<std::_Rb_tree_const_iterator<const char*>&> > (0x0x7fda49a00dd0) 0 empty
  std::is_lvalue_reference<std::_Rb_tree_const_iterator<const char*>&> (0x0x7fda49a00e38) 0 empty
    std::integral_constant<bool, true> (0x0x7fda49a77300) 0 empty

Class std::is_reference<std::_Rb_tree_const_iterator<const char*>&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<std::_Rb_tree_const_iterator<const char*>&> (0x0x7fda49a00ea0) 0 empty
  std::integral_constant<bool, true> (0x0x7fda49a77360) 0 empty

Class std::conditional<true, std::is_reference<std::_Rb_tree_const_iterator<const char*>&>, std::is_void<std::_Rb_tree_const_iterator<const char*>&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_reference<std::_Rb_tree_const_iterator<const char*>&>, std::is_void<std::_Rb_tree_const_iterator<const char*>&> > (0x0x7fda49a773c0) 0 empty

Class std::__or_<std::is_reference<std::_Rb_tree_const_iterator<const char*>&>, std::is_void<std::_Rb_tree_const_iterator<const char*>&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::_Rb_tree_const_iterator<const char*>&>, std::is_void<std::_Rb_tree_const_iterator<const char*>&> > (0x0x7fda49a00f08) 0 empty
  std::is_reference<std::_Rb_tree_const_iterator<const char*>&> (0x0x7fda49a00f70) 0 empty
    std::integral_constant<bool, true> (0x0x7fda49a77420) 0 empty

Class std::__or_<std::is_function<std::_Rb_tree_const_iterator<const char*>&>, std::is_reference<std::_Rb_tree_const_iterator<const char*>&>, std::is_void<std::_Rb_tree_const_iterator<const char*>&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::_Rb_tree_const_iterator<const char*>&>, std::is_reference<std::_Rb_tree_const_iterator<const char*>&>, std::is_void<std::_Rb_tree_const_iterator<const char*>&> > (0x0x7fda49a00410) 0 empty
  std::__or_<std::is_reference<std::_Rb_tree_const_iterator<const char*>&>, std::is_void<std::_Rb_tree_const_iterator<const char*>&> > (0x0x7fda49a00478) 0 empty
    std::is_reference<std::_Rb_tree_const_iterator<const char*>&> (0x0x7fda49a8c000) 0 empty
      std::integral_constant<bool, true> (0x0x7fda49a77480) 0 empty

Class std::__not_<std::__or_<std::is_function<std::_Rb_tree_const_iterator<const char*>&>, std::is_reference<std::_Rb_tree_const_iterator<const char*>&>, std::is_void<std::_Rb_tree_const_iterator<const char*>&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<std::_Rb_tree_const_iterator<const char*>&>, std::is_reference<std::_Rb_tree_const_iterator<const char*>&>, std::is_void<std::_Rb_tree_const_iterator<const char*>&> > > (0x0x7fda49a8c068) 0 empty
  std::integral_constant<bool, false> (0x0x7fda49a774e0) 0 empty

Class std::is_object<std::_Rb_tree_const_iterator<const char*>&>
   size=1 align=1
   base size=1 base align=1
std::is_object<std::_Rb_tree_const_iterator<const char*>&> (0x0x7fda49a8c0d0) 0 empty
  std::integral_constant<bool, false> (0x0x7fda49a77540) 0 empty

Class std::conditional<false, std::is_object<std::_Rb_tree_const_iterator<const char*>&>, std::is_reference<std::_Rb_tree_const_iterator<const char*>&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_object<std::_Rb_tree_const_iterator<const char*>&>, std::is_reference<std::_Rb_tree_const_iterator<const char*>&> > (0x0x7fda49a775a0) 0 empty

Class std::__or_<std::is_object<std::_Rb_tree_const_iterator<const char*>&>, std::is_reference<std::_Rb_tree_const_iterator<const char*>&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<std::_Rb_tree_const_iterator<const char*>&>, std::is_reference<std::_Rb_tree_const_iterator<const char*>&> > (0x0x7fda49a8c138) 0 empty
  std::is_reference<std::_Rb_tree_const_iterator<const char*>&> (0x0x7fda49a8c1a0) 0 empty
    std::integral_constant<bool, true> (0x0x7fda49a77600) 0 empty

Class std::__is_referenceable<std::_Rb_tree_const_iterator<const char*>&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<std::_Rb_tree_const_iterator<const char*>&> (0x0x7fda49a8c208) 0 empty
  std::integral_constant<bool, true> (0x0x7fda49a77660) 0 empty

Class std::__add_rvalue_reference_helper<std::_Rb_tree_const_iterator<const char*>&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<std::_Rb_tree_const_iterator<const char*>&, true> (0x0x7fda49a776c0) 0 empty

Class std::add_rvalue_reference<std::_Rb_tree_const_iterator<const char*>&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<std::_Rb_tree_const_iterator<const char*>&> (0x0x7fda49a8c270) 0 empty
  std::__add_rvalue_reference_helper<std::_Rb_tree_const_iterator<const char*>&, true> (0x0x7fda49a77720) 0 empty

Class std::is_function<const std::_Rb_tree_const_iterator<const char*>&>
   size=1 align=1
   base size=1 base align=1
std::is_function<const std::_Rb_tree_const_iterator<const char*>&> (0x0x7fda49a8c340) 0 empty
  std::integral_constant<bool, false> (0x0x7fda49a77780) 0 empty

Class std::conditional<false, std::is_function<const std::_Rb_tree_const_iterator<const char*>&>, std::__or_<std::is_reference<const std::_Rb_tree_const_iterator<const char*>&>, std::is_void<const std::_Rb_tree_const_iterator<const char*>&> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<const std::_Rb_tree_const_iterator<const char*>&>, std::__or_<std::is_reference<const std::_Rb_tree_const_iterator<const char*>&>, std::is_void<const std::_Rb_tree_const_iterator<const char*>&> > > (0x0x7fda49a777e0) 0 empty

Class std::is_lvalue_reference<const std::_Rb_tree_const_iterator<const char*>&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<const std::_Rb_tree_const_iterator<const char*>&> (0x0x7fda49a8c3a8) 0 empty
  std::integral_constant<bool, true> (0x0x7fda49a77840) 0 empty

Class std::conditional<true, std::is_lvalue_reference<const std::_Rb_tree_const_iterator<const char*>&>, std::is_rvalue_reference<const std::_Rb_tree_const_iterator<const char*>&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_lvalue_reference<const std::_Rb_tree_const_iterator<const char*>&>, std::is_rvalue_reference<const std::_Rb_tree_const_iterator<const char*>&> > (0x0x7fda49a778a0) 0 empty

Class std::__or_<std::is_lvalue_reference<const std::_Rb_tree_const_iterator<const char*>&>, std::is_rvalue_reference<const std::_Rb_tree_const_iterator<const char*>&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<const std::_Rb_tree_const_iterator<const char*>&>, std::is_rvalue_reference<const std::_Rb_tree_const_iterator<const char*>&> > (0x0x7fda49a8c410) 0 empty
  std::is_lvalue_reference<const std::_Rb_tree_const_iterator<const char*>&> (0x0x7fda49a8c478) 0 empty
    std::integral_constant<bool, true> (0x0x7fda49a77900) 0 empty

Class std::is_reference<const std::_Rb_tree_const_iterator<const char*>&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<const std::_Rb_tree_const_iterator<const char*>&> (0x0x7fda49a8c4e0) 0 empty
  std::integral_constant<bool, true> (0x0x7fda49a77960) 0 empty

Class std::conditional<true, std::is_reference<const std::_Rb_tree_const_iterator<const char*>&>, std::is_void<const std::_Rb_tree_const_iterator<const char*>&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_reference<const std::_Rb_tree_const_iterator<const char*>&>, std::is_void<const std::_Rb_tree_const_iterator<const char*>&> > (0x0x7fda49a779c0) 0 empty

Class std::__or_<std::is_reference<const std::_Rb_tree_const_iterator<const char*>&>, std::is_void<const std::_Rb_tree_const_iterator<const char*>&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<const std::_Rb_tree_const_iterator<const char*>&>, std::is_void<const std::_Rb_tree_const_iterator<const char*>&> > (0x0x7fda49a8c548) 0 empty
  std::is_reference<const std::_Rb_tree_const_iterator<const char*>&> (0x0x7fda49a8c5b0) 0 empty
    std::integral_constant<bool, true> (0x0x7fda49a77a20) 0 empty

Class std::__or_<std::is_function<const std::_Rb_tree_const_iterator<const char*>&>, std::is_reference<const std::_Rb_tree_const_iterator<const char*>&>, std::is_void<const std::_Rb_tree_const_iterator<const char*>&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<const std::_Rb_tree_const_iterator<const char*>&>, std::is_reference<const std::_Rb_tree_const_iterator<const char*>&>, std::is_void<const std::_Rb_tree_const_iterator<const char*>&> > (0x0x7fda49a8c618) 0 empty
  std::__or_<std::is_reference<const std::_Rb_tree_const_iterator<const char*>&>, std::is_void<const std::_Rb_tree_const_iterator<const char*>&> > (0x0x7fda49a8c680) 0 empty
    std::is_reference<const std::_Rb_tree_const_iterator<const char*>&> (0x0x7fda49a8c6e8) 0 empty
      std::integral_constant<bool, true> (0x0x7fda49a77a80) 0 empty

Class std::__not_<std::__or_<std::is_function<const std::_Rb_tree_const_iterator<const char*>&>, std::is_reference<const std::_Rb_tree_const_iterator<const char*>&>, std::is_void<const std::_Rb_tree_const_iterator<const char*>&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<const std::_Rb_tree_const_iterator<const char*>&>, std::is_reference<const std::_Rb_tree_const_iterator<const char*>&>, std::is_void<const std::_Rb_tree_const_iterator<const char*>&> > > (0x0x7fda49a8c750) 0 empty
  std::integral_constant<bool, false> (0x0x7fda49a77ae0) 0 empty

Class std::is_object<const std::_Rb_tree_const_iterator<const char*>&>
   size=1 align=1
   base size=1 base align=1
std::is_object<const std::_Rb_tree_const_iterator<const char*>&> (0x0x7fda49a8c7b8) 0 empty
  std::integral_constant<bool, false> (0x0x7fda49a77b40) 0 empty

Class std::conditional<false, std::is_object<const std::_Rb_tree_const_iterator<const char*>&>, std::is_reference<const std::_Rb_tree_const_iterator<const char*>&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_object<const std::_Rb_tree_const_iterator<const char*>&>, std::is_reference<const std::_Rb_tree_const_iterator<const char*>&> > (0x0x7fda49a77ba0) 0 empty

Class std::__or_<std::is_object<const std::_Rb_tree_const_iterator<const char*>&>, std::is_reference<const std::_Rb_tree_const_iterator<const char*>&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<const std::_Rb_tree_const_iterator<const char*>&>, std::is_reference<const std::_Rb_tree_const_iterator<const char*>&> > (0x0x7fda49a8c820) 0 empty
  std::is_reference<const std::_Rb_tree_const_iterator<const char*>&> (0x0x7fda49a8c888) 0 empty
    std::integral_constant<bool, true> (0x0x7fda49a77c00) 0 empty

Class std::__is_referenceable<const std::_Rb_tree_const_iterator<const char*>&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<const std::_Rb_tree_const_iterator<const char*>&> (0x0x7fda49a8c8f0) 0 empty
  std::integral_constant<bool, true> (0x0x7fda49a77c60) 0 empty

Class std::__add_rvalue_reference_helper<const std::_Rb_tree_const_iterator<const char*>&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<const std::_Rb_tree_const_iterator<const char*>&, true> (0x0x7fda49a77cc0) 0 empty

Class std::add_rvalue_reference<const std::_Rb_tree_const_iterator<const char*>&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<const std::_Rb_tree_const_iterator<const char*>&> (0x0x7fda49a8c958) 0 empty
  std::__add_rvalue_reference_helper<const std::_Rb_tree_const_iterator<const char*>&, true> (0x0x7fda49a77de0) 0 empty

Class std::__is_assignable_helper<std::_Rb_tree_const_iterator<const char*>&, const std::_Rb_tree_const_iterator<const char*>&>
   size=1 align=1
   base size=0 base align=1
std::__is_assignable_helper<std::_Rb_tree_const_iterator<const char*>&, const std::_Rb_tree_const_iterator<const char*>&> (0x0x7fda49a77120) 0 empty

Class std::is_assignable<std::_Rb_tree_const_iterator<const char*>&, const std::_Rb_tree_const_iterator<const char*>&>
   size=1 align=1
   base size=1 base align=1
std::is_assignable<std::_Rb_tree_const_iterator<const char*>&, const std::_Rb_tree_const_iterator<const char*>&> (0x0x7fda49a8c9c0) 0 empty
  std::integral_constant<bool, true> (0x0x7fda49a77ea0) 0 empty

Class std::__is_copy_assignable_impl<std::_Rb_tree_const_iterator<const char*>, true>
   size=1 align=1
   base size=1 base align=1
std::__is_copy_assignable_impl<std::_Rb_tree_const_iterator<const char*>, true> (0x0x7fda49a8ca28) 0 empty
  std::is_assignable<std::_Rb_tree_const_iterator<const char*>&, const std::_Rb_tree_const_iterator<const char*>&> (0x0x7fda49a8ca90) 0 empty
    std::integral_constant<bool, true> (0x0x7fda49a77f00) 0 empty

Class std::is_copy_assignable<std::_Rb_tree_const_iterator<const char*> >
   size=1 align=1
   base size=1 base align=1
std::is_copy_assignable<std::_Rb_tree_const_iterator<const char*> > (0x0x7fda49a8caf8) 0 empty
  std::__is_copy_assignable_impl<std::_Rb_tree_const_iterator<const char*>, true> (0x0x7fda49a8cb60) 0 empty
    std::is_assignable<std::_Rb_tree_const_iterator<const char*>&, const std::_Rb_tree_const_iterator<const char*>&> (0x0x7fda49a8cbc8) 0 empty
      std::integral_constant<bool, true> (0x0x7fda49a77f60) 0 empty

Class std::conditional<true, std::is_copy_assignable<bool>, std::is_copy_assignable<std::_Rb_tree_const_iterator<const char*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_copy_assignable<bool>, std::is_copy_assignable<std::_Rb_tree_const_iterator<const char*> > > (0x0x7fda49aa9000) 0 empty

Class std::is_function<bool>
   size=1 align=1
   base size=1 base align=1
std::is_function<bool> (0x0x7fda49a8cc30) 0 empty
  std::integral_constant<bool, false> (0x0x7fda49aa9060) 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> > > (0x0x7fda49aa90c0) 0 empty

Class std::is_lvalue_reference<bool>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<bool> (0x0x7fda49a8cd68) 0 empty
  std::integral_constant<bool, false> (0x0x7fda49aa9120) 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> > (0x0x7fda49aa9180) 0 empty

Class std::is_rvalue_reference<bool>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<bool> (0x0x7fda49a8cdd0) 0 empty
  std::integral_constant<bool, false> (0x0x7fda49aa92a0) 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> > (0x0x7fda49a8ce38) 0 empty
  std::is_rvalue_reference<bool> (0x0x7fda49a8cea0) 0 empty
    std::integral_constant<bool, false> (0x0x7fda49aa9300) 0 empty

Class std::is_reference<bool>
   size=1 align=1
   base size=1 base align=1
std::is_reference<bool> (0x0x7fda49a8cf08) 0 empty
  std::integral_constant<bool, false> (0x0x7fda49aa9360) 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> > (0x0x7fda49aa93c0) 0 empty

Class std::remove_volatile<bool>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<bool> (0x0x7fda49aa9480) 0 empty

Class std::remove_const<bool>
   size=1 align=1
   base size=0 base align=1
std::remove_const<bool> (0x0x7fda49aa94e0) 0 empty

Class std::remove_cv<bool>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<bool> (0x0x7fda49aa9420) 0 empty

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

Class std::is_void<bool>
   size=1 align=1
   base size=1 base align=1
std::is_void<bool> (0x0x7fda49ab9068) 0 empty
  std::integral_constant<bool, false> (0x0x7fda49aa95a0) 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> > (0x0x7fda49ab90d0) 0 empty
  std::is_void<bool> (0x0x7fda49ab9138) 0 empty
    std::integral_constant<bool, false> (0x0x7fda49aa9600) 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> > (0x0x7fda49ab91a0) 0 empty
  std::__or_<std::is_reference<bool>, std::is_void<bool> > (0x0x7fda49ab9208) 0 empty
    std::is_void<bool> (0x0x7fda49ab9270) 0 empty
      std::integral_constant<bool, false> (0x0x7fda49aa9660) 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> > > (0x0x7fda49ab92d8) 0 empty
  std::integral_constant<bool, true> (0x0x7fda49aa96c0) 0 empty

Class std::is_object<bool>
   size=1 align=1
   base size=1 base align=1
std::is_object<bool> (0x0x7fda49ab9340) 0 empty
  std::integral_constant<bool, true> (0x0x7fda49aa98a0) 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> > (0x0x7fda49aa9900) 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> > (0x0x7fda49ab93a8) 0 empty
  std::is_object<bool> (0x0x7fda49ab9410) 0 empty
    std::integral_constant<bool, true> (0x0x7fda49aa9960) 0 empty

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

Class std::is_function<bool&>
   size=1 align=1
   base size=1 base align=1
std::is_function<bool&> (0x0x7fda49ab94e0) 0 empty
  std::integral_constant<bool, false> (0x0x7fda49aa9a80) 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&> > > (0x0x7fda49aa9ae0) 0 empty

Class std::is_lvalue_reference<bool&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<bool&> (0x0x7fda49ab9548) 0 empty
  std::integral_constant<bool, true> (0x0x7fda49aa9b40) 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&> > (0x0x7fda49aa9ba0) 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&> > (0x0x7fda49ab95b0) 0 empty
  std::is_lvalue_reference<bool&> (0x0x7fda49ab9618) 0 empty
    std::integral_constant<bool, true> (0x0x7fda49aa9cc0) 0 empty

Class std::is_reference<bool&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<bool&> (0x0x7fda49ab9680) 0 empty
  std::integral_constant<bool, true> (0x0x7fda49aa9d20) 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&> > (0x0x7fda49aa9d80) 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&> > (0x0x7fda49ab96e8) 0 empty
  std::is_reference<bool&> (0x0x7fda49ab9750) 0 empty
    std::integral_constant<bool, true> (0x0x7fda49aa9de0) 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&> > (0x0x7fda49ab97b8) 0 empty
  std::__or_<std::is_reference<bool&>, std::is_void<bool&> > (0x0x7fda49ab9820) 0 empty
    std::is_reference<bool&> (0x0x7fda49ab9888) 0 empty
      std::integral_constant<bool, true> (0x0x7fda49aa9e40) 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&> > > (0x0x7fda49ab98f0) 0 empty
  std::integral_constant<bool, false> (0x0x7fda49aa9ea0) 0 empty

Class std::is_object<bool&>
   size=1 align=1
   base size=1 base align=1
std::is_object<bool&> (0x0x7fda49ab9a28) 0 empty
  std::integral_constant<bool, false> (0x0x7fda49acf000) 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&> > (0x0x7fda49acf060) 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&> > (0x0x7fda49ab9a90) 0 empty
  std::is_reference<bool&> (0x0x7fda49ab9af8) 0 empty
    std::integral_constant<bool, true> (0x0x7fda49acf0c0) 0 empty

Class std::__is_referenceable<bool&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<bool&> (0x0x7fda49ab9b60) 0 empty
  std::integral_constant<bool, true> (0x0x7fda49acf120) 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> (0x0x7fda49acf180) 0 empty

Class std::add_rvalue_reference<bool&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<bool&> (0x0x7fda49ab9bc8) 0 empty
  std::__add_rvalue_reference_helper<bool&, true> (0x0x7fda49acf1e0) 0 empty

Class std::is_function<const bool&>
   size=1 align=1
   base size=1 base align=1
std::is_function<const bool&> (0x0x7fda49ab9c98) 0 empty
  std::integral_constant<bool, false> (0x0x7fda49acf240) 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&> > > (0x0x7fda49acf2a0) 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&> (0x0x7fda49ab9d00) 0 empty
  std::integral_constant<bool, true> (0x0x7fda49acf300) 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&> > (0x0x7fda49acf360) 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&> > (0x0x7fda49ab9f08) 0 empty
  std::is_lvalue_reference<const bool&> (0x0x7fda49ab9f70) 0 empty
    std::integral_constant<bool, true> (0x0x7fda49acf3c0) 0 empty

Class std::is_reference<const bool&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<const bool&> (0x0x7fda49adc000) 0 empty
  std::integral_constant<bool, true> (0x0x7fda49acf4e0) 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&> > (0x0x7fda49acf540) 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&> > (0x0x7fda49adc068) 0 empty
  std::is_reference<const bool&> (0x0x7fda49adc0d0) 0 empty
    std::integral_constant<bool, true> (0x0x7fda49acf5a0) 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&> > (0x0x7fda49adc138) 0 empty
  std::__or_<std::is_reference<const bool&>, std::is_void<const bool&> > (0x0x7fda49adc1a0) 0 empty
    std::is_reference<const bool&> (0x0x7fda49adc208) 0 empty
      std::integral_constant<bool, true> (0x0x7fda49acf600) 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&> > > (0x0x7fda49adc410) 0 empty
  std::integral_constant<bool, false> (0x0x7fda49acf660) 0 empty

Class std::is_object<const bool&>
   size=1 align=1
   base size=1 base align=1
std::is_object<const bool&> (0x0x7fda49adc478) 0 empty
  std::integral_constant<bool, false> (0x0x7fda49acf6c0) 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&> > (0x0x7fda49acf720) 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&> > (0x0x7fda49adc4e0) 0 empty
  std::is_reference<const bool&> (0x0x7fda49adc548) 0 empty
    std::integral_constant<bool, true> (0x0x7fda49acf780) 0 empty

Class std::__is_referenceable<const bool&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<const bool&> (0x0x7fda49adc5b0) 0 empty
  std::integral_constant<bool, true> (0x0x7fda49acf7e0) 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> (0x0x7fda49acf840) 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&> (0x0x7fda49adc618) 0 empty
  std::__add_rvalue_reference_helper<const bool&, true> (0x0x7fda49acf8a0) 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&> (0x0x7fda49aa9a20) 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&> (0x0x7fda49adc680) 0 empty
  std::integral_constant<bool, true> (0x0x7fda49acf900) 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> (0x0x7fda49adc6e8) 0 empty
  std::is_assignable<bool&, const bool&> (0x0x7fda49adc750) 0 empty
    std::integral_constant<bool, true> (0x0x7fda49acf960) 0 empty

Class std::is_copy_assignable<bool>
   size=1 align=1
   base size=1 base align=1
std::is_copy_assignable<bool> (0x0x7fda49adc7b8) 0 empty
  std::__is_copy_assignable_impl<bool, true> (0x0x7fda49adc820) 0 empty
    std::is_assignable<bool&, const bool&> (0x0x7fda49adc888) 0 empty
      std::integral_constant<bool, true> (0x0x7fda49acf9c0) 0 empty

Class std::__and_<std::is_copy_assignable<std::_Rb_tree_const_iterator<const char*> >, std::is_copy_assignable<bool> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_copy_assignable<std::_Rb_tree_const_iterator<const char*> >, std::is_copy_assignable<bool> > (0x0x7fda49adc8f0) 0 empty
  std::is_copy_assignable<bool> (0x0x7fda49adc958) 0 empty
    std::__is_copy_assignable_impl<bool, true> (0x0x7fda49adc9c0) 0 empty
      std::is_assignable<bool&, const bool&> (0x0x7fda49adca28) 0 empty
        std::integral_constant<bool, true> (0x0x7fda49acfa20) 0 empty

Class std::conditional<true, const std::pair<std::_Rb_tree_const_iterator<const char*>, bool>&, const std::__nonesuch&>
   size=1 align=1
   base size=0 base align=1
std::conditional<true, const std::pair<std::_Rb_tree_const_iterator<const char*>, bool>&, const std::__nonesuch&> (0x0x7fda49acfa80) 0 empty

Class std::__not_<std::__and_<std::is_copy_assignable<std::_Rb_tree_const_iterator<const char*> >, std::is_copy_assignable<bool> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__and_<std::is_copy_assignable<std::_Rb_tree_const_iterator<const char*> >, std::is_copy_assignable<bool> > > (0x0x7fda49adcaf8) 0 empty
  std::integral_constant<bool, false> (0x0x7fda49acfae0) 0 empty

Class std::conditional<false, const std::pair<std::_Rb_tree_const_iterator<const char*>, bool>&, const std::__nonesuch&>
   size=1 align=1
   base size=0 base align=1
std::conditional<false, const std::pair<std::_Rb_tree_const_iterator<const char*>, bool>&, const std::__nonesuch&> (0x0x7fda49acfb40) 0 empty

Class std::is_function<std::_Rb_tree_const_iterator<const char*>&&>
   size=1 align=1
   base size=1 base align=1
std::is_function<std::_Rb_tree_const_iterator<const char*>&&> (0x0x7fda49adcbc8) 0 empty
  std::integral_constant<bool, false> (0x0x7fda49acfc00) 0 empty

Class std::conditional<false, std::is_function<std::_Rb_tree_const_iterator<const char*>&&>, std::__or_<std::is_reference<std::_Rb_tree_const_iterator<const char*>&&>, std::is_void<std::_Rb_tree_const_iterator<const char*>&&> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<std::_Rb_tree_const_iterator<const char*>&&>, std::__or_<std::is_reference<std::_Rb_tree_const_iterator<const char*>&&>, std::is_void<std::_Rb_tree_const_iterator<const char*>&&> > > (0x0x7fda49acfc60) 0 empty

Class std::is_lvalue_reference<std::_Rb_tree_const_iterator<const char*>&&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<std::_Rb_tree_const_iterator<const char*>&&> (0x0x7fda49adcc30) 0 empty
  std::integral_constant<bool, false> (0x0x7fda49acfcc0) 0 empty

Class std::conditional<false, std::is_lvalue_reference<std::_Rb_tree_const_iterator<const char*>&&>, std::is_rvalue_reference<std::_Rb_tree_const_iterator<const char*>&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_lvalue_reference<std::_Rb_tree_const_iterator<const char*>&&>, std::is_rvalue_reference<std::_Rb_tree_const_iterator<const char*>&&> > (0x0x7fda49acfd20) 0 empty

Class std::is_rvalue_reference<std::_Rb_tree_const_iterator<const char*>&&>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<std::_Rb_tree_const_iterator<const char*>&&> (0x0x7fda49adcc98) 0 empty
  std::integral_constant<bool, true> (0x0x7fda49acfd80) 0 empty

Class std::__or_<std::is_lvalue_reference<std::_Rb_tree_const_iterator<const char*>&&>, std::is_rvalue_reference<std::_Rb_tree_const_iterator<const char*>&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<std::_Rb_tree_const_iterator<const char*>&&>, std::is_rvalue_reference<std::_Rb_tree_const_iterator<const char*>&&> > (0x0x7fda49adcd00) 0 empty
  std::is_rvalue_reference<std::_Rb_tree_const_iterator<const char*>&&> (0x0x7fda49adcd68) 0 empty
    std::integral_constant<bool, true> (0x0x7fda49acfde0) 0 empty

Class std::is_reference<std::_Rb_tree_const_iterator<const char*>&&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<std::_Rb_tree_const_iterator<const char*>&&> (0x0x7fda49adcdd0) 0 empty
  std::integral_constant<bool, true> (0x0x7fda49acfe40) 0 empty

Class std::conditional<true, std::is_reference<std::_Rb_tree_const_iterator<const char*>&&>, std::is_void<std::_Rb_tree_const_iterator<const char*>&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_reference<std::_Rb_tree_const_iterator<const char*>&&>, std::is_void<std::_Rb_tree_const_iterator<const char*>&&> > (0x0x7fda49acfea0) 0 empty

Class std::__or_<std::is_reference<std::_Rb_tree_const_iterator<const char*>&&>, std::is_void<std::_Rb_tree_const_iterator<const char*>&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::_Rb_tree_const_iterator<const char*>&&>, std::is_void<std::_Rb_tree_const_iterator<const char*>&&> > (0x0x7fda49adce38) 0 empty
  std::is_reference<std::_Rb_tree_const_iterator<const char*>&&> (0x0x7fda49adcea0) 0 empty
    std::integral_constant<bool, true> (0x0x7fda49acff00) 0 empty

Class std::__or_<std::is_function<std::_Rb_tree_const_iterator<const char*>&&>, std::is_reference<std::_Rb_tree_const_iterator<const char*>&&>, std::is_void<std::_Rb_tree_const_iterator<const char*>&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::_Rb_tree_const_iterator<const char*>&&>, std::is_reference<std::_Rb_tree_const_iterator<const char*>&&>, std::is_void<std::_Rb_tree_const_iterator<const char*>&&> > (0x0x7fda49adcf08) 0 empty
  std::__or_<std::is_reference<std::_Rb_tree_const_iterator<const char*>&&>, std::is_void<std::_Rb_tree_const_iterator<const char*>&&> > (0x0x7fda49adcf70) 0 empty
    std::is_reference<std::_Rb_tree_const_iterator<const char*>&&> (0x0x7fda49b03000) 0 empty
      std::integral_constant<bool, true> (0x0x7fda49acff60) 0 empty

Class std::__not_<std::__or_<std::is_function<std::_Rb_tree_const_iterator<const char*>&&>, std::is_reference<std::_Rb_tree_const_iterator<const char*>&&>, std::is_void<std::_Rb_tree_const_iterator<const char*>&&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<std::_Rb_tree_const_iterator<const char*>&&>, std::is_reference<std::_Rb_tree_const_iterator<const char*>&&>, std::is_void<std::_Rb_tree_const_iterator<const char*>&&> > > (0x0x7fda49b03068) 0 empty
  std::integral_constant<bool, false> (0x0x7fda49b06000) 0 empty

Class std::is_object<std::_Rb_tree_const_iterator<const char*>&&>
   size=1 align=1
   base size=1 base align=1
std::is_object<std::_Rb_tree_const_iterator<const char*>&&> (0x0x7fda49b030d0) 0 empty
  std::integral_constant<bool, false> (0x0x7fda49b06060) 0 empty

Class std::conditional<false, std::is_object<std::_Rb_tree_const_iterator<const char*>&&>, std::is_reference<std::_Rb_tree_const_iterator<const char*>&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_object<std::_Rb_tree_const_iterator<const char*>&&>, std::is_reference<std::_Rb_tree_const_iterator<const char*>&&> > (0x0x7fda49b060c0) 0 empty

Class std::__or_<std::is_object<std::_Rb_tree_const_iterator<const char*>&&>, std::is_reference<std::_Rb_tree_const_iterator<const char*>&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<std::_Rb_tree_const_iterator<const char*>&&>, std::is_reference<std::_Rb_tree_const_iterator<const char*>&&> > (0x0x7fda49b03138) 0 empty
  std::is_reference<std::_Rb_tree_const_iterator<const char*>&&> (0x0x7fda49b031a0) 0 empty
    std::integral_constant<bool, true> (0x0x7fda49b06120) 0 empty

Class std::__is_referenceable<std::_Rb_tree_const_iterator<const char*>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<std::_Rb_tree_const_iterator<const char*>&&> (0x0x7fda49b03208) 0 empty
  std::integral_constant<bool, true> (0x0x7fda49b06180) 0 empty

Class std::__add_rvalue_reference_helper<std::_Rb_tree_const_iterator<const char*>&&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<std::_Rb_tree_const_iterator<const char*>&&, true> (0x0x7fda49b061e0) 0 empty

Class std::add_rvalue_reference<std::_Rb_tree_const_iterator<const char*>&&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<std::_Rb_tree_const_iterator<const char*>&&> (0x0x7fda49b03270) 0 empty
  std::__add_rvalue_reference_helper<std::_Rb_tree_const_iterator<const char*>&&, true> (0x0x7fda49b06240) 0 empty

Class std::__is_assignable_helper<std::_Rb_tree_const_iterator<const char*>&, std::_Rb_tree_const_iterator<const char*>&&>
   size=1 align=1
   base size=0 base align=1
std::__is_assignable_helper<std::_Rb_tree_const_iterator<const char*>&, std::_Rb_tree_const_iterator<const char*>&&> (0x0x7fda49acfba0) 0 empty

Class std::is_assignable<std::_Rb_tree_const_iterator<const char*>&, std::_Rb_tree_const_iterator<const char*>&&>
   size=1 align=1
   base size=1 base align=1
std::is_assignable<std::_Rb_tree_const_iterator<const char*>&, std::_Rb_tree_const_iterator<const char*>&&> (0x0x7fda49b032d8) 0 empty
  std::integral_constant<bool, true> (0x0x7fda49b062a0) 0 empty

Class std::__is_move_assignable_impl<std::_Rb_tree_const_iterator<const char*>, true>
   size=1 align=1
   base size=1 base align=1
std::__is_move_assignable_impl<std::_Rb_tree_const_iterator<const char*>, true> (0x0x7fda49b03410) 0 empty
  std::is_assignable<std::_Rb_tree_const_iterator<const char*>&, std::_Rb_tree_const_iterator<const char*>&&> (0x0x7fda49b03478) 0 empty
    std::integral_constant<bool, true> (0x0x7fda49b06300) 0 empty

Class std::is_move_assignable<std::_Rb_tree_const_iterator<const char*> >
   size=1 align=1
   base size=1 base align=1
std::is_move_assignable<std::_Rb_tree_const_iterator<const char*> > (0x0x7fda49b034e0) 0 empty
  std::__is_move_assignable_impl<std::_Rb_tree_const_iterator<const char*>, true> (0x0x7fda49b03548) 0 empty
    std::is_assignable<std::_Rb_tree_const_iterator<const char*>&, std::_Rb_tree_const_iterator<const char*>&&> (0x0x7fda49b035b0) 0 empty
      std::integral_constant<bool, true> (0x0x7fda49b06360) 0 empty

Class std::conditional<true, std::is_move_assignable<bool>, std::is_move_assignable<std::_Rb_tree_const_iterator<const char*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_move_assignable<bool>, std::is_move_assignable<std::_Rb_tree_const_iterator<const char*> > > (0x0x7fda49b063c0) 0 empty

Class std::is_function<bool&&>
   size=1 align=1
   base size=1 base align=1
std::is_function<bool&&> (0x0x7fda49b03680) 0 empty
  std::integral_constant<bool, false> (0x0x7fda49b06480) 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&&> > > (0x0x7fda49b064e0) 0 empty

Class std::is_lvalue_reference<bool&&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<bool&&> (0x0x7fda49b036e8) 0 empty
  std::integral_constant<bool, false> (0x0x7fda49b06540) 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&&> > (0x0x7fda49b065a0) 0 empty

Class std::is_rvalue_reference<bool&&>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<bool&&> (0x0x7fda49b03750) 0 empty
  std::integral_constant<bool, true> (0x0x7fda49b066c0) 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&&> > (0x0x7fda49b037b8) 0 empty
  std::is_rvalue_reference<bool&&> (0x0x7fda49b03820) 0 empty
    std::integral_constant<bool, true> (0x0x7fda49b06720) 0 empty

Class std::is_reference<bool&&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<bool&&> (0x0x7fda49b03888) 0 empty
  std::integral_constant<bool, true> (0x0x7fda49b06780) 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&&> > (0x0x7fda49b067e0) 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&&> > (0x0x7fda49b038f0) 0 empty
  std::is_reference<bool&&> (0x0x7fda49b03958) 0 empty
    std::integral_constant<bool, true> (0x0x7fda49b06840) 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&&> > (0x0x7fda49b039c0) 0 empty
  std::__or_<std::is_reference<bool&&>, std::is_void<bool&&> > (0x0x7fda49b03a28) 0 empty
    std::is_reference<bool&&> (0x0x7fda49b03a90) 0 empty
      std::integral_constant<bool, true> (0x0x7fda49b068a0) 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&&> > > (0x0x7fda49b03af8) 0 empty
  std::integral_constant<bool, false> (0x0x7fda49b06900) 0 empty

Class std::is_object<bool&&>
   size=1 align=1
   base size=1 base align=1
std::is_object<bool&&> (0x0x7fda49b03c30) 0 empty
  std::integral_constant<bool, false> (0x0x7fda49b06a20) 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&&> > (0x0x7fda49b06a80) 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&&> > (0x0x7fda49b03c98) 0 empty
  std::is_reference<bool&&> (0x0x7fda49b03d00) 0 empty
    std::integral_constant<bool, true> (0x0x7fda49b06ae0) 0 empty

Class std::__is_referenceable<bool&&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<bool&&> (0x0x7fda49b03d68) 0 empty
  std::integral_constant<bool, true> (0x0x7fda49b06b40) 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> (0x0x7fda49b06ba0) 0 empty

Class std::add_rvalue_reference<bool&&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<bool&&> (0x0x7fda49b03dd0) 0 empty
  std::__add_rvalue_reference_helper<bool&&, true> (0x0x7fda49b06c00) 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&&> (0x0x7fda49b06420) 0 empty

Class std::is_assignable<bool&, bool&&>
   size=1 align=1
   base size=1 base align=1
std::is_assignable<bool&, bool&&> (0x0x7fda49b03e38) 0 empty
  std::integral_constant<bool, true> (0x0x7fda49b06c60) 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> (0x0x7fda49b03ea0) 0 empty
  std::is_assignable<bool&, bool&&> (0x0x7fda49b03f08) 0 empty
    std::integral_constant<bool, true> (0x0x7fda49b06cc0) 0 empty

Class std::is_move_assignable<bool>
   size=1 align=1
   base size=1 base align=1
std::is_move_assignable<bool> (0x0x7fda49b03f70) 0 empty
  std::__is_move_assignable_impl<bool, true> (0x0x7fda49b27000) 0 empty
    std::is_assignable<bool&, bool&&> (0x0x7fda49b27068) 0 empty
      std::integral_constant<bool, true> (0x0x7fda49b06d20) 0 empty

Class std::__and_<std::is_move_assignable<std::_Rb_tree_const_iterator<const char*> >, std::is_move_assignable<bool> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_move_assignable<std::_Rb_tree_const_iterator<const char*> >, std::is_move_assignable<bool> > (0x0x7fda49b270d0) 0 empty
  std::is_move_assignable<bool> (0x0x7fda49b27138) 0 empty
    std::__is_move_assignable_impl<bool, true> (0x0x7fda49b271a0) 0 empty
      std::is_assignable<bool&, bool&&> (0x0x7fda49b27208) 0 empty
        std::integral_constant<bool, true> (0x0x7fda49b06d80) 0 empty

Class std::conditional<true, std::pair<std::_Rb_tree_const_iterator<const char*>, bool>&&, std::__nonesuch&&>
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::pair<std::_Rb_tree_const_iterator<const char*>, bool>&&, std::__nonesuch&&> (0x0x7fda49b06de0) 0 empty

Class std::pair<std::_Rb_tree_const_iterator<const char*>, bool>
   size=16 align=8
   base size=9 base align=8
std::pair<std::_Rb_tree_const_iterator<const char*>, bool> (0x0x7fda499f4840) 0

Class std::__has_is_transparent<ltstr, const char*, void>
   size=1 align=1
   base size=0 base align=1
std::__has_is_transparent<ltstr, const char*, void> (0x0x7fda49b06ea0) 0 empty

Class std::_Rb_tree_iterator<const char*>
   size=8 align=8
   base size=8 base align=8
std::_Rb_tree_iterator<const char*> (0x0x7fda49b496c0) 0

Class std::_PCC<true, std::_Rb_tree_iterator<const char*>, bool>
   size=1 align=1
   base size=0 base align=1
std::_PCC<true, std::_Rb_tree_iterator<const char*>, bool> (0x0x7fda49b49780) 0 empty

Class std::is_function<std::_Rb_tree_iterator<const char*> >
   size=1 align=1
   base size=1 base align=1
std::is_function<std::_Rb_tree_iterator<const char*> > (0x0x7fda49b27478) 0 empty
  std::integral_constant<bool, false> (0x0x7fda49b497e0) 0 empty

Class std::conditional<false, std::is_function<std::_Rb_tree_iterator<const char*> >, std::__or_<std::is_reference<std::_Rb_tree_iterator<const char*> >, std::is_void<std::_Rb_tree_iterator<const char*> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<std::_Rb_tree_iterator<const char*> >, std::__or_<std::is_reference<std::_Rb_tree_iterator<const char*> >, std::is_void<std::_Rb_tree_iterator<const char*> > > > (0x0x7fda49b49840) 0 empty

Class std::is_lvalue_reference<std::_Rb_tree_iterator<const char*> >
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<std::_Rb_tree_iterator<const char*> > (0x0x7fda49b274e0) 0 empty
  std::integral_constant<bool, false> (0x0x7fda49b498a0) 0 empty

Class std::conditional<false, std::is_lvalue_reference<std::_Rb_tree_iterator<const char*> >, std::is_rvalue_reference<std::_Rb_tree_iterator<const char*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_lvalue_reference<std::_Rb_tree_iterator<const char*> >, std::is_rvalue_reference<std::_Rb_tree_iterator<const char*> > > (0x0x7fda49b49900) 0 empty

Class std::is_rvalue_reference<std::_Rb_tree_iterator<const char*> >
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<std::_Rb_tree_iterator<const char*> > (0x0x7fda49b27548) 0 empty
  std::integral_constant<bool, false> (0x0x7fda49b49960) 0 empty

Class std::__or_<std::is_lvalue_reference<std::_Rb_tree_iterator<const char*> >, std::is_rvalue_reference<std::_Rb_tree_iterator<const char*> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<std::_Rb_tree_iterator<const char*> >, std::is_rvalue_reference<std::_Rb_tree_iterator<const char*> > > (0x0x7fda49b275b0) 0 empty
  std::is_rvalue_reference<std::_Rb_tree_iterator<const char*> > (0x0x7fda49b27618) 0 empty
    std::integral_constant<bool, false> (0x0x7fda49b499c0) 0 empty

Class std::is_reference<std::_Rb_tree_iterator<const char*> >
   size=1 align=1
   base size=1 base align=1
std::is_reference<std::_Rb_tree_iterator<const char*> > (0x0x7fda49b27680) 0 empty
  std::integral_constant<bool, false> (0x0x7fda49b49a20) 0 empty

Class std::conditional<false, std::is_reference<std::_Rb_tree_iterator<const char*> >, std::is_void<std::_Rb_tree_iterator<const char*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_reference<std::_Rb_tree_iterator<const char*> >, std::is_void<std::_Rb_tree_iterator<const char*> > > (0x0x7fda49b49a80) 0 empty

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

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

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

Class std::__is_void_helper<std::_Rb_tree_iterator<const char*> >
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<std::_Rb_tree_iterator<const char*> > (0x0x7fda49b27750) 0 empty
  std::integral_constant<bool, false> (0x0x7fda49b49c00) 0 empty

Class std::is_void<std::_Rb_tree_iterator<const char*> >
   size=1 align=1
   base size=1 base align=1
std::is_void<std::_Rb_tree_iterator<const char*> > (0x0x7fda49b277b8) 0 empty
  std::integral_constant<bool, false> (0x0x7fda49b49c60) 0 empty

Class std::__or_<std::is_reference<std::_Rb_tree_iterator<const char*> >, std::is_void<std::_Rb_tree_iterator<const char*> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::_Rb_tree_iterator<const char*> >, std::is_void<std::_Rb_tree_iterator<const char*> > > (0x0x7fda49b27820) 0 empty
  std::is_void<std::_Rb_tree_iterator<const char*> > (0x0x7fda49b27888) 0 empty
    std::integral_constant<bool, false> (0x0x7fda49b49cc0) 0 empty

Class std::__or_<std::is_function<std::_Rb_tree_iterator<const char*> >, std::is_reference<std::_Rb_tree_iterator<const char*> >, std::is_void<std::_Rb_tree_iterator<const char*> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::_Rb_tree_iterator<const char*> >, std::is_reference<std::_Rb_tree_iterator<const char*> >, std::is_void<std::_Rb_tree_iterator<const char*> > > (0x0x7fda49b278f0) 0 empty
  std::__or_<std::is_reference<std::_Rb_tree_iterator<const char*> >, std::is_void<std::_Rb_tree_iterator<const char*> > > (0x0x7fda49b27958) 0 empty
    std::is_void<std::_Rb_tree_iterator<const char*> > (0x0x7fda49b279c0) 0 empty
      std::integral_constant<bool, false> (0x0x7fda49b49d20) 0 empty

Class std::__not_<std::__or_<std::is_function<std::_Rb_tree_iterator<const char*> >, std::is_reference<std::_Rb_tree_iterator<const char*> >, std::is_void<std::_Rb_tree_iterator<const char*> > > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<std::_Rb_tree_iterator<const char*> >, std::is_reference<std::_Rb_tree_iterator<const char*> >, std::is_void<std::_Rb_tree_iterator<const char*> > > > (0x0x7fda49b27a28) 0 empty
  std::integral_constant<bool, true> (0x0x7fda49b49d80) 0 empty

Class std::is_object<std::_Rb_tree_iterator<const char*> >
   size=1 align=1
   base size=1 base align=1
std::is_object<std::_Rb_tree_iterator<const char*> > (0x0x7fda49b27a90) 0 empty
  std::integral_constant<bool, true> (0x0x7fda49b49de0) 0 empty

Class std::conditional<true, std::is_object<std::_Rb_tree_iterator<const char*> >, std::is_reference<std::_Rb_tree_iterator<const char*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_object<std::_Rb_tree_iterator<const char*> >, std::is_reference<std::_Rb_tree_iterator<const char*> > > (0x0x7fda49b49e40) 0 empty

Class std::__or_<std::is_object<std::_Rb_tree_iterator<const char*> >, std::is_reference<std::_Rb_tree_iterator<const char*> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<std::_Rb_tree_iterator<const char*> >, std::is_reference<std::_Rb_tree_iterator<const char*> > > (0x0x7fda49b27af8) 0 empty
  std::is_object<std::_Rb_tree_iterator<const char*> > (0x0x7fda49b27b60) 0 empty
    std::integral_constant<bool, true> (0x0x7fda49b49ea0) 0 empty

Class std::__is_referenceable<std::_Rb_tree_iterator<const char*> >
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<std::_Rb_tree_iterator<const char*> > (0x0x7fda49b27bc8) 0 empty
  std::integral_constant<bool, true> (0x0x7fda49b49f00) 0 empty

Class std::is_function<std::_Rb_tree_iterator<const char*>&>
   size=1 align=1
   base size=1 base align=1
std::is_function<std::_Rb_tree_iterator<const char*>&> (0x0x7fda49b27c30) 0 empty
  std::integral_constant<bool, false> (0x0x7fda497c6000) 0 empty

Class std::conditional<false, std::is_function<std::_Rb_tree_iterator<const char*>&>, std::__or_<std::is_reference<std::_Rb_tree_iterator<const char*>&>, std::is_void<std::_Rb_tree_iterator<const char*>&> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<std::_Rb_tree_iterator<const char*>&>, std::__or_<std::is_reference<std::_Rb_tree_iterator<const char*>&>, std::is_void<std::_Rb_tree_iterator<const char*>&> > > (0x0x7fda497c6060) 0 empty

Class std::is_lvalue_reference<std::_Rb_tree_iterator<const char*>&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<std::_Rb_tree_iterator<const char*>&> (0x0x7fda49b27c98) 0 empty
  std::integral_constant<bool, true> (0x0x7fda497c60c0) 0 empty

Class std::conditional<true, std::is_lvalue_reference<std::_Rb_tree_iterator<const char*>&>, std::is_rvalue_reference<std::_Rb_tree_iterator<const char*>&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_lvalue_reference<std::_Rb_tree_iterator<const char*>&>, std::is_rvalue_reference<std::_Rb_tree_iterator<const char*>&> > (0x0x7fda497c6120) 0 empty

Class std::__or_<std::is_lvalue_reference<std::_Rb_tree_iterator<const char*>&>, std::is_rvalue_reference<std::_Rb_tree_iterator<const char*>&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<std::_Rb_tree_iterator<const char*>&>, std::is_rvalue_reference<std::_Rb_tree_iterator<const char*>&> > (0x0x7fda49b27d00) 0 empty
  std::is_lvalue_reference<std::_Rb_tree_iterator<const char*>&> (0x0x7fda49b27d68) 0 empty
    std::integral_constant<bool, true> (0x0x7fda497c6180) 0 empty

Class std::is_reference<std::_Rb_tree_iterator<const char*>&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<std::_Rb_tree_iterator<const char*>&> (0x0x7fda49b27dd0) 0 empty
  std::integral_constant<bool, true> (0x0x7fda497c61e0) 0 empty

Class std::conditional<true, std::is_reference<std::_Rb_tree_iterator<const char*>&>, std::is_void<std::_Rb_tree_iterator<const char*>&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_reference<std::_Rb_tree_iterator<const char*>&>, std::is_void<std::_Rb_tree_iterator<const char*>&> > (0x0x7fda497c6240) 0 empty

Class std::__or_<std::is_reference<std::_Rb_tree_iterator<const char*>&>, std::is_void<std::_Rb_tree_iterator<const char*>&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::_Rb_tree_iterator<const char*>&>, std::is_void<std::_Rb_tree_iterator<const char*>&> > (0x0x7fda49b27e38) 0 empty
  std::is_reference<std::_Rb_tree_iterator<const char*>&> (0x0x7fda49b27ea0) 0 empty
    std::integral_constant<bool, true> (0x0x7fda497c62a0) 0 empty

Class std::__or_<std::is_function<std::_Rb_tree_iterator<const char*>&>, std::is_reference<std::_Rb_tree_iterator<const char*>&>, std::is_void<std::_Rb_tree_iterator<const char*>&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::_Rb_tree_iterator<const char*>&>, std::is_reference<std::_Rb_tree_iterator<const char*>&>, std::is_void<std::_Rb_tree_iterator<const char*>&> > (0x0x7fda49b27f08) 0 empty
  std::__or_<std::is_reference<std::_Rb_tree_iterator<const char*>&>, std::is_void<std::_Rb_tree_iterator<const char*>&> > (0x0x7fda49b27f70) 0 empty
    std::is_reference<std::_Rb_tree_iterator<const char*>&> (0x0x7fda497ce000) 0 empty
      std::integral_constant<bool, true> (0x0x7fda497c6300) 0 empty

Class std::__not_<std::__or_<std::is_function<std::_Rb_tree_iterator<const char*>&>, std::is_reference<std::_Rb_tree_iterator<const char*>&>, std::is_void<std::_Rb_tree_iterator<const char*>&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<std::_Rb_tree_iterator<const char*>&>, std::is_reference<std::_Rb_tree_iterator<const char*>&>, std::is_void<std::_Rb_tree_iterator<const char*>&> > > (0x0x7fda497ce068) 0 empty
  std::integral_constant<bool, false> (0x0x7fda497c6360) 0 empty

Class std::is_object<std::_Rb_tree_iterator<const char*>&>
   size=1 align=1
   base size=1 base align=1
std::is_object<std::_Rb_tree_iterator<const char*>&> (0x0x7fda497ce0d0) 0 empty
  std::integral_constant<bool, false> (0x0x7fda497c63c0) 0 empty

Class std::conditional<false, std::is_object<std::_Rb_tree_iterator<const char*>&>, std::is_reference<std::_Rb_tree_iterator<const char*>&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_object<std::_Rb_tree_iterator<const char*>&>, std::is_reference<std::_Rb_tree_iterator<const char*>&> > (0x0x7fda497c6420) 0 empty

Class std::__or_<std::is_object<std::_Rb_tree_iterator<const char*>&>, std::is_reference<std::_Rb_tree_iterator<const char*>&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<std::_Rb_tree_iterator<const char*>&>, std::is_reference<std::_Rb_tree_iterator<const char*>&> > (0x0x7fda497ce138) 0 empty
  std::is_reference<std::_Rb_tree_iterator<const char*>&> (0x0x7fda497ce1a0) 0 empty
    std::integral_constant<bool, true> (0x0x7fda497c6480) 0 empty

Class std::__is_referenceable<std::_Rb_tree_iterator<const char*>&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<std::_Rb_tree_iterator<const char*>&> (0x0x7fda497ce208) 0 empty
  std::integral_constant<bool, true> (0x0x7fda497c64e0) 0 empty

Class std::__add_rvalue_reference_helper<std::_Rb_tree_iterator<const char*>&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<std::_Rb_tree_iterator<const char*>&, true> (0x0x7fda497c6540) 0 empty

Class std::add_rvalue_reference<std::_Rb_tree_iterator<const char*>&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<std::_Rb_tree_iterator<const char*>&> (0x0x7fda497ce270) 0 empty
  std::__add_rvalue_reference_helper<std::_Rb_tree_iterator<const char*>&, true> (0x0x7fda497c65a0) 0 empty

Class std::is_function<const std::_Rb_tree_iterator<const char*>&>
   size=1 align=1
   base size=1 base align=1
std::is_function<const std::_Rb_tree_iterator<const char*>&> (0x0x7fda497ce340) 0 empty
  std::integral_constant<bool, false> (0x0x7fda497c6600) 0 empty

Class std::conditional<false, std::is_function<const std::_Rb_tree_iterator<const char*>&>, std::__or_<std::is_reference<const std::_Rb_tree_iterator<const char*>&>, std::is_void<const std::_Rb_tree_iterator<const char*>&> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<const std::_Rb_tree_iterator<const char*>&>, std::__or_<std::is_reference<const std::_Rb_tree_iterator<const char*>&>, std::is_void<const std::_Rb_tree_iterator<const char*>&> > > (0x0x7fda497c6660) 0 empty

Class std::is_lvalue_reference<const std::_Rb_tree_iterator<const char*>&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<const std::_Rb_tree_iterator<const char*>&> (0x0x7fda497ce3a8) 0 empty
  std::integral_constant<bool, true> (0x0x7fda497c66c0) 0 empty

Class std::conditional<true, std::is_lvalue_reference<const std::_Rb_tree_iterator<const char*>&>, std::is_rvalue_reference<const std::_Rb_tree_iterator<const char*>&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_lvalue_reference<const std::_Rb_tree_iterator<const char*>&>, std::is_rvalue_reference<const std::_Rb_tree_iterator<const char*>&> > (0x0x7fda497c6720) 0 empty

Class std::__or_<std::is_lvalue_reference<const std::_Rb_tree_iterator<const char*>&>, std::is_rvalue_reference<const std::_Rb_tree_iterator<const char*>&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<const std::_Rb_tree_iterator<const char*>&>, std::is_rvalue_reference<const std::_Rb_tree_iterator<const char*>&> > (0x0x7fda497ce410) 0 empty
  std::is_lvalue_reference<const std::_Rb_tree_iterator<const char*>&> (0x0x7fda497ce478) 0 empty
    std::integral_constant<bool, true> (0x0x7fda497c6780) 0 empty

Class std::is_reference<const std::_Rb_tree_iterator<const char*>&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<const std::_Rb_tree_iterator<const char*>&> (0x0x7fda497ce4e0) 0 empty
  std::integral_constant<bool, true> (0x0x7fda497c67e0) 0 empty

Class std::conditional<true, std::is_reference<const std::_Rb_tree_iterator<const char*>&>, std::is_void<const std::_Rb_tree_iterator<const char*>&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_reference<const std::_Rb_tree_iterator<const char*>&>, std::is_void<const std::_Rb_tree_iterator<const char*>&> > (0x0x7fda497c6840) 0 empty

Class std::__or_<std::is_reference<const std::_Rb_tree_iterator<const char*>&>, std::is_void<const std::_Rb_tree_iterator<const char*>&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<const std::_Rb_tree_iterator<const char*>&>, std::is_void<const std::_Rb_tree_iterator<const char*>&> > (0x0x7fda497ce548) 0 empty
  std::is_reference<const std::_Rb_tree_iterator<const char*>&> (0x0x7fda497ce5b0) 0 empty
    std::integral_constant<bool, true> (0x0x7fda497c68a0) 0 empty

Class std::__or_<std::is_function<const std::_Rb_tree_iterator<const char*>&>, std::is_reference<const std::_Rb_tree_iterator<const char*>&>, std::is_void<const std::_Rb_tree_iterator<const char*>&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<const std::_Rb_tree_iterator<const char*>&>, std::is_reference<const std::_Rb_tree_iterator<const char*>&>, std::is_void<const std::_Rb_tree_iterator<const char*>&> > (0x0x7fda497ce618) 0 empty
  std::__or_<std::is_reference<const std::_Rb_tree_iterator<const char*>&>, std::is_void<const std::_Rb_tree_iterator<const char*>&> > (0x0x7fda497ce680) 0 empty
    std::is_reference<const std::_Rb_tree_iterator<const char*>&> (0x0x7fda497ce6e8) 0 empty
      std::integral_constant<bool, true> (0x0x7fda497c6900) 0 empty

Class std::__not_<std::__or_<std::is_function<const std::_Rb_tree_iterator<const char*>&>, std::is_reference<const std::_Rb_tree_iterator<const char*>&>, std::is_void<const std::_Rb_tree_iterator<const char*>&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<const std::_Rb_tree_iterator<const char*>&>, std::is_reference<const std::_Rb_tree_iterator<const char*>&>, std::is_void<const std::_Rb_tree_iterator<const char*>&> > > (0x0x7fda497ce750) 0 empty
  std::integral_constant<bool, false> (0x0x7fda497c6960) 0 empty

Class std::is_object<const std::_Rb_tree_iterator<const char*>&>
   size=1 align=1
   base size=1 base align=1
std::is_object<const std::_Rb_tree_iterator<const char*>&> (0x0x7fda497ce7b8) 0 empty
  std::integral_constant<bool, false> (0x0x7fda497c69c0) 0 empty

Class std::conditional<false, std::is_object<const std::_Rb_tree_iterator<const char*>&>, std::is_reference<const std::_Rb_tree_iterator<const char*>&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_object<const std::_Rb_tree_iterator<const char*>&>, std::is_reference<const std::_Rb_tree_iterator<const char*>&> > (0x0x7fda497c6a20) 0 empty

Class std::__or_<std::is_object<const std::_Rb_tree_iterator<const char*>&>, std::is_reference<const std::_Rb_tree_iterator<const char*>&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<const std::_Rb_tree_iterator<const char*>&>, std::is_reference<const std::_Rb_tree_iterator<const char*>&> > (0x0x7fda497ce820) 0 empty
  std::is_reference<const std::_Rb_tree_iterator<const char*>&> (0x0x7fda497ce888) 0 empty
    std::integral_constant<bool, true> (0x0x7fda497c6a80) 0 empty

Class std::__is_referenceable<const std::_Rb_tree_iterator<const char*>&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<const std::_Rb_tree_iterator<const char*>&> (0x0x7fda497ce8f0) 0 empty
  std::integral_constant<bool, true> (0x0x7fda497c6ae0) 0 empty

Class std::__add_rvalue_reference_helper<const std::_Rb_tree_iterator<const char*>&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<const std::_Rb_tree_iterator<const char*>&, true> (0x0x7fda497c6b40) 0 empty

Class std::add_rvalue_reference<const std::_Rb_tree_iterator<const char*>&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<const std::_Rb_tree_iterator<const char*>&> (0x0x7fda497ce958) 0 empty
  std::__add_rvalue_reference_helper<const std::_Rb_tree_iterator<const char*>&, true> (0x0x7fda497c6ba0) 0 empty

Class std::__is_assignable_helper<std::_Rb_tree_iterator<const char*>&, const std::_Rb_tree_iterator<const char*>&>
   size=1 align=1
   base size=0 base align=1
std::__is_assignable_helper<std::_Rb_tree_iterator<const char*>&, const std::_Rb_tree_iterator<const char*>&> (0x0x7fda49b49f60) 0 empty

Class std::is_assignable<std::_Rb_tree_iterator<const char*>&, const std::_Rb_tree_iterator<const char*>&>
   size=1 align=1
   base size=1 base align=1
std::is_assignable<std::_Rb_tree_iterator<const char*>&, const std::_Rb_tree_iterator<const char*>&> (0x0x7fda497ce9c0) 0 empty
  std::integral_constant<bool, true> (0x0x7fda497c6c00) 0 empty

Class std::__is_copy_assignable_impl<std::_Rb_tree_iterator<const char*>, true>
   size=1 align=1
   base size=1 base align=1
std::__is_copy_assignable_impl<std::_Rb_tree_iterator<const char*>, true> (0x0x7fda497ceaf8) 0 empty
  std::is_assignable<std::_Rb_tree_iterator<const char*>&, const std::_Rb_tree_iterator<const char*>&> (0x0x7fda497ceb60) 0 empty
    std::integral_constant<bool, true> (0x0x7fda497c6d20) 0 empty

Class std::is_copy_assignable<std::_Rb_tree_iterator<const char*> >
   size=1 align=1
   base size=1 base align=1
std::is_copy_assignable<std::_Rb_tree_iterator<const char*> > (0x0x7fda497cec30) 0 empty
  std::__is_copy_assignable_impl<std::_Rb_tree_iterator<const char*>, true> (0x0x7fda497cec98) 0 empty
    std::is_assignable<std::_Rb_tree_iterator<const char*>&, const std::_Rb_tree_iterator<const char*>&> (0x0x7fda497ced00) 0 empty
      std::integral_constant<bool, true> (0x0x7fda497c6d80) 0 empty

Class std::conditional<true, std::is_copy_assignable<bool>, std::is_copy_assignable<std::_Rb_tree_iterator<const char*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_copy_assignable<bool>, std::is_copy_assignable<std::_Rb_tree_iterator<const char*> > > (0x0x7fda497c6de0) 0 empty

Class std::__and_<std::is_copy_assignable<std::_Rb_tree_iterator<const char*> >, std::is_copy_assignable<bool> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_copy_assignable<std::_Rb_tree_iterator<const char*> >, std::is_copy_assignable<bool> > (0x0x7fda497cedd0) 0 empty
  std::is_copy_assignable<bool> (0x0x7fda497cee38) 0 empty
    std::__is_copy_assignable_impl<bool, true> (0x0x7fda497ceea0) 0 empty
      std::is_assignable<bool&, const bool&> (0x0x7fda497cef08) 0 empty
        std::integral_constant<bool, true> (0x0x7fda497c6e40) 0 empty

Class std::conditional<true, const std::pair<std::_Rb_tree_iterator<const char*>, bool>&, const std::__nonesuch&>
   size=1 align=1
   base size=0 base align=1
std::conditional<true, const std::pair<std::_Rb_tree_iterator<const char*>, bool>&, const std::__nonesuch&> (0x0x7fda497c6ea0) 0 empty

Class std::__not_<std::__and_<std::is_copy_assignable<std::_Rb_tree_iterator<const char*> >, std::is_copy_assignable<bool> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__and_<std::is_copy_assignable<std::_Rb_tree_iterator<const char*> >, std::is_copy_assignable<bool> > > (0x0x7fda497f41a0) 0 empty
  std::integral_constant<bool, false> (0x0x7fda497c6f00) 0 empty

Class std::conditional<false, const std::pair<std::_Rb_tree_iterator<const char*>, bool>&, const std::__nonesuch&>
   size=1 align=1
   base size=0 base align=1
std::conditional<false, const std::pair<std::_Rb_tree_iterator<const char*>, bool>&, const std::__nonesuch&> (0x0x7fda497c6f60) 0 empty

Class std::is_function<std::_Rb_tree_iterator<const char*>&&>
   size=1 align=1
   base size=1 base align=1
std::is_function<std::_Rb_tree_iterator<const char*>&&> (0x0x7fda497f4340) 0 empty
  std::integral_constant<bool, false> (0x0x7fda497fa060) 0 empty

Class std::conditional<false, std::is_function<std::_Rb_tree_iterator<const char*>&&>, std::__or_<std::is_reference<std::_Rb_tree_iterator<const char*>&&>, std::is_void<std::_Rb_tree_iterator<const char*>&&> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<std::_Rb_tree_iterator<const char*>&&>, std::__or_<std::is_reference<std::_Rb_tree_iterator<const char*>&&>, std::is_void<std::_Rb_tree_iterator<const char*>&&> > > (0x0x7fda497fa0c0) 0 empty

Class std::is_lvalue_reference<std::_Rb_tree_iterator<const char*>&&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<std::_Rb_tree_iterator<const char*>&&> (0x0x7fda497f43a8) 0 empty
  std::integral_constant<bool, false> (0x0x7fda497fa120) 0 empty

Class std::conditional<false, std::is_lvalue_reference<std::_Rb_tree_iterator<const char*>&&>, std::is_rvalue_reference<std::_Rb_tree_iterator<const char*>&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_lvalue_reference<std::_Rb_tree_iterator<const char*>&&>, std::is_rvalue_reference<std::_Rb_tree_iterator<const char*>&&> > (0x0x7fda497fa180) 0 empty

Class std::is_rvalue_reference<std::_Rb_tree_iterator<const char*>&&>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<std::_Rb_tree_iterator<const char*>&&> (0x0x7fda497f4410) 0 empty
  std::integral_constant<bool, true> (0x0x7fda497fa1e0) 0 empty

Class std::__or_<std::is_lvalue_reference<std::_Rb_tree_iterator<const char*>&&>, std::is_rvalue_reference<std::_Rb_tree_iterator<const char*>&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<std::_Rb_tree_iterator<const char*>&&>, std::is_rvalue_reference<std::_Rb_tree_iterator<const char*>&&> > (0x0x7fda497f4478) 0 empty
  std::is_rvalue_reference<std::_Rb_tree_iterator<const char*>&&> (0x0x7fda497f44e0) 0 empty
    std::integral_constant<bool, true> (0x0x7fda497fa240) 0 empty

Class std::is_reference<std::_Rb_tree_iterator<const char*>&&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<std::_Rb_tree_iterator<const char*>&&> (0x0x7fda497f4548) 0 empty
  std::integral_constant<bool, true> (0x0x7fda497fa2a0) 0 empty

Class std::conditional<true, std::is_reference<std::_Rb_tree_iterator<const char*>&&>, std::is_void<std::_Rb_tree_iterator<const char*>&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_reference<std::_Rb_tree_iterator<const char*>&&>, std::is_void<std::_Rb_tree_iterator<const char*>&&> > (0x0x7fda497fa300) 0 empty

Class std::__or_<std::is_reference<std::_Rb_tree_iterator<const char*>&&>, std::is_void<std::_Rb_tree_iterator<const char*>&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::_Rb_tree_iterator<const char*>&&>, std::is_void<std::_Rb_tree_iterator<const char*>&&> > (0x0x7fda497f45b0) 0 empty
  std::is_reference<std::_Rb_tree_iterator<const char*>&&> (0x0x7fda497f4618) 0 empty
    std::integral_constant<bool, true> (0x0x7fda497fa360) 0 empty

Class std::__or_<std::is_function<std::_Rb_tree_iterator<const char*>&&>, std::is_reference<std::_Rb_tree_iterator<const char*>&&>, std::is_void<std::_Rb_tree_iterator<const char*>&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::_Rb_tree_iterator<const char*>&&>, std::is_reference<std::_Rb_tree_iterator<const char*>&&>, std::is_void<std::_Rb_tree_iterator<const char*>&&> > (0x0x7fda497f4680) 0 empty
  std::__or_<std::is_reference<std::_Rb_tree_iterator<const char*>&&>, std::is_void<std::_Rb_tree_iterator<const char*>&&> > (0x0x7fda497f46e8) 0 empty
    std::is_reference<std::_Rb_tree_iterator<const char*>&&> (0x0x7fda497f4750) 0 empty
      std::integral_constant<bool, true> (0x0x7fda497fa3c0) 0 empty

Class std::__not_<std::__or_<std::is_function<std::_Rb_tree_iterator<const char*>&&>, std::is_reference<std::_Rb_tree_iterator<const char*>&&>, std::is_void<std::_Rb_tree_iterator<const char*>&&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<std::_Rb_tree_iterator<const char*>&&>, std::is_reference<std::_Rb_tree_iterator<const char*>&&>, std::is_void<std::_Rb_tree_iterator<const char*>&&> > > (0x0x7fda497f47b8) 0 empty
  std::integral_constant<bool, false> (0x0x7fda497fa420) 0 empty

Class std::is_object<std::_Rb_tree_iterator<const char*>&&>
   size=1 align=1
   base size=1 base align=1
std::is_object<std::_Rb_tree_iterator<const char*>&&> (0x0x7fda497f4820) 0 empty
  std::integral_constant<bool, false> (0x0x7fda497fa480) 0 empty

Class std::conditional<false, std::is_object<std::_Rb_tree_iterator<const char*>&&>, std::is_reference<std::_Rb_tree_iterator<const char*>&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_object<std::_Rb_tree_iterator<const char*>&&>, std::is_reference<std::_Rb_tree_iterator<const char*>&&> > (0x0x7fda497fa4e0) 0 empty

Class std::__or_<std::is_object<std::_Rb_tree_iterator<const char*>&&>, std::is_reference<std::_Rb_tree_iterator<const char*>&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<std::_Rb_tree_iterator<const char*>&&>, std::is_reference<std::_Rb_tree_iterator<const char*>&&> > (0x0x7fda497f4888) 0 empty
  std::is_reference<std::_Rb_tree_iterator<const char*>&&> (0x0x7fda497f48f0) 0 empty
    std::integral_constant<bool, true> (0x0x7fda497fa540) 0 empty

Class std::__is_referenceable<std::_Rb_tree_iterator<const char*>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<std::_Rb_tree_iterator<const char*>&&> (0x0x7fda497f4958) 0 empty
  std::integral_constant<bool, true> (0x0x7fda497fa5a0) 0 empty

Class std::__add_rvalue_reference_helper<std::_Rb_tree_iterator<const char*>&&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<std::_Rb_tree_iterator<const char*>&&, true> (0x0x7fda497fa600) 0 empty

Class std::add_rvalue_reference<std::_Rb_tree_iterator<const char*>&&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<std::_Rb_tree_iterator<const char*>&&> (0x0x7fda497f49c0) 0 empty
  std::__add_rvalue_reference_helper<std::_Rb_tree_iterator<const char*>&&, true> (0x0x7fda497fa660) 0 empty

Class std::__is_assignable_helper<std::_Rb_tree_iterator<const char*>&, std::_Rb_tree_iterator<const char*>&&>
   size=1 align=1
   base size=0 base align=1
std::__is_assignable_helper<std::_Rb_tree_iterator<const char*>&, std::_Rb_tree_iterator<const char*>&&> (0x0x7fda497fa000) 0 empty

Class std::is_assignable<std::_Rb_tree_iterator<const char*>&, std::_Rb_tree_iterator<const char*>&&>
   size=1 align=1
   base size=1 base align=1
std::is_assignable<std::_Rb_tree_iterator<const char*>&, std::_Rb_tree_iterator<const char*>&&> (0x0x7fda497f4af8) 0 empty
  std::integral_constant<bool, true> (0x0x7fda497fa6c0) 0 empty

Class std::__is_move_assignable_impl<std::_Rb_tree_iterator<const char*>, true>
   size=1 align=1
   base size=1 base align=1
std::__is_move_assignable_impl<std::_Rb_tree_iterator<const char*>, true> (0x0x7fda497f4b60) 0 empty
  std::is_assignable<std::_Rb_tree_iterator<const char*>&, std::_Rb_tree_iterator<const char*>&&> (0x0x7fda497f4bc8) 0 empty
    std::integral_constant<bool, true> (0x0x7fda497fa8a0) 0 empty

Class std::is_move_assignable<std::_Rb_tree_iterator<const char*> >
   size=1 align=1
   base size=1 base align=1
std::is_move_assignable<std::_Rb_tree_iterator<const char*> > (0x0x7fda497f4c30) 0 empty
  std::__is_move_assignable_impl<std::_Rb_tree_iterator<const char*>, true> (0x0x7fda497f4c98) 0 empty
    std::is_assignable<std::_Rb_tree_iterator<const char*>&, std::_Rb_tree_iterator<const char*>&&> (0x0x7fda497f4d00) 0 empty
      std::integral_constant<bool, true> (0x0x7fda497fa960) 0 empty

Class std::conditional<true, std::is_move_assignable<bool>, std::is_move_assignable<std::_Rb_tree_iterator<const char*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_move_assignable<bool>, std::is_move_assignable<std::_Rb_tree_iterator<const char*> > > (0x0x7fda497faa20) 0 empty

Class std::__and_<std::is_move_assignable<std::_Rb_tree_iterator<const char*> >, std::is_move_assignable<bool> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_move_assignable<std::_Rb_tree_iterator<const char*> >, std::is_move_assignable<bool> > (0x0x7fda497f4d68) 0 empty
  std::is_move_assignable<bool> (0x0x7fda497f4dd0) 0 empty
    std::__is_move_assignable_impl<bool, true> (0x0x7fda497f4e38) 0 empty
      std::is_assignable<bool&, bool&&> (0x0x7fda497f4ea0) 0 empty
        std::integral_constant<bool, true> (0x0x7fda497faa80) 0 empty

Class std::conditional<true, std::pair<std::_Rb_tree_iterator<const char*>, bool>&&, std::__nonesuch&&>
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::pair<std::_Rb_tree_iterator<const char*>, bool>&&, std::__nonesuch&&> (0x0x7fda497faae0) 0 empty

Class std::pair<std::_Rb_tree_iterator<const char*>, bool>
   size=16 align=8
   base size=9 base align=8
std::pair<std::_Rb_tree_iterator<const char*>, bool> (0x0x7fda49b49660) 0

Class std::remove_reference<const char*&>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<const char*&> (0x0x7fda497fac00) 0 empty

Class std::is_same<std::_Rb_tree_iterator<const char*>, std::_Rb_tree_iterator<const char*> >
   size=1 align=1
   base size=1 base align=1
std::is_same<std::_Rb_tree_iterator<const char*>, std::_Rb_tree_iterator<const char*> > (0x0x7fda49815138) 0 empty
  std::integral_constant<bool, true> (0x0x7fda497facc0) 0 empty

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

Class std::_PCC<false, std::_Rb_tree_iterator<const char*>, bool>
   size=1 align=1
   base size=0 base align=1
std::_PCC<false, std::_Rb_tree_iterator<const char*>, bool> (0x0x7fda497fad80) 0 empty

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

Class std::conditional<false, std::__is_direct_constructible_ref_cast<std::_Rb_tree_const_iterator<const char*>, const std::_Rb_tree_const_iterator<const char*>&>, std::__is_direct_constructible_new_safe<std::_Rb_tree_const_iterator<const char*>, const std::_Rb_tree_const_iterator<const char*>&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__is_direct_constructible_ref_cast<std::_Rb_tree_const_iterator<const char*>, const std::_Rb_tree_const_iterator<const char*>&>, std::__is_direct_constructible_new_safe<std::_Rb_tree_const_iterator<const char*>, const std::_Rb_tree_const_iterator<const char*>&> > (0x0x7fda49840000) 0 empty

Class std::conditional<false, std::is_void<std::_Rb_tree_const_iterator<const char*> >, std::__or_<std::__is_array_unknown_bounds<std::_Rb_tree_const_iterator<const char*> >, std::is_function<std::_Rb_tree_const_iterator<const char*> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_void<std::_Rb_tree_const_iterator<const char*> >, std::__or_<std::__is_array_unknown_bounds<std::_Rb_tree_const_iterator<const char*> >, std::is_function<std::_Rb_tree_const_iterator<const char*> > > > (0x0x7fda49840060) 0 empty

Class std::is_array<std::_Rb_tree_const_iterator<const char*> >
   size=1 align=1
   base size=1 base align=1
std::is_array<std::_Rb_tree_const_iterator<const char*> > (0x0x7fda49815208) 0 empty
  std::integral_constant<bool, false> (0x0x7fda498400c0) 0 empty

Class std::conditional<false, std::__not_<std::extent<std::_Rb_tree_const_iterator<const char*>, 0u> >, std::is_array<std::_Rb_tree_const_iterator<const char*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__not_<std::extent<std::_Rb_tree_const_iterator<const char*>, 0u> >, std::is_array<std::_Rb_tree_const_iterator<const char*> > > (0x0x7fda49840120) 0 empty

Class std::__and_<std::is_array<std::_Rb_tree_const_iterator<const char*> >, std::__not_<std::extent<std::_Rb_tree_const_iterator<const char*>, 0u> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_array<std::_Rb_tree_const_iterator<const char*> >, std::__not_<std::extent<std::_Rb_tree_const_iterator<const char*>, 0u> > > (0x0x7fda49815270) 0 empty
  std::is_array<std::_Rb_tree_const_iterator<const char*> > (0x0x7fda498152d8) 0 empty
    std::integral_constant<bool, false> (0x0x7fda49840180) 0 empty

Class std::__is_array_unknown_bounds<std::_Rb_tree_const_iterator<const char*> >
   size=1 align=1
   base size=1 base align=1
std::__is_array_unknown_bounds<std::_Rb_tree_const_iterator<const char*> > (0x0x7fda49815340) 0 empty
  std::__and_<std::is_array<std::_Rb_tree_const_iterator<const char*> >, std::__not_<std::extent<std::_Rb_tree_const_iterator<const char*>, 0u> > > (0x0x7fda498153a8) 0 empty
    std::is_array<std::_Rb_tree_const_iterator<const char*> > (0x0x7fda49815410) 0 empty
      std::integral_constant<bool, false> (0x0x7fda498401e0) 0 empty

Class std::conditional<false, std::__is_array_unknown_bounds<std::_Rb_tree_const_iterator<const char*> >, std::is_function<std::_Rb_tree_const_iterator<const char*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__is_array_unknown_bounds<std::_Rb_tree_const_iterator<const char*> >, std::is_function<std::_Rb_tree_const_iterator<const char*> > > (0x0x7fda49840240) 0 empty

Class std::__or_<std::__is_array_unknown_bounds<std::_Rb_tree_const_iterator<const char*> >, std::is_function<std::_Rb_tree_const_iterator<const char*> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::__is_array_unknown_bounds<std::_Rb_tree_const_iterator<const char*> >, std::is_function<std::_Rb_tree_const_iterator<const char*> > > (0x0x7fda49815478) 0 empty
  std::is_function<std::_Rb_tree_const_iterator<const char*> > (0x0x7fda498154e0) 0 empty
    std::integral_constant<bool, false> (0x0x7fda498402a0) 0 empty

Class std::__or_<std::is_void<std::_Rb_tree_const_iterator<const char*> >, std::__is_array_unknown_bounds<std::_Rb_tree_const_iterator<const char*> >, std::is_function<std::_Rb_tree_const_iterator<const char*> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<std::_Rb_tree_const_iterator<const char*> >, std::__is_array_unknown_bounds<std::_Rb_tree_const_iterator<const char*> >, std::is_function<std::_Rb_tree_const_iterator<const char*> > > (0x0x7fda49815548) 0 empty
  std::__or_<std::__is_array_unknown_bounds<std::_Rb_tree_const_iterator<const char*> >, std::is_function<std::_Rb_tree_const_iterator<const char*> > > (0x0x7fda498155b0) 0 empty
    std::is_function<std::_Rb_tree_const_iterator<const char*> > (0x0x7fda49815618) 0 empty
      std::integral_constant<bool, false> (0x0x7fda49840300) 0 empty

Class std::conditional<false, std::is_reference<std::_Rb_tree_const_iterator<const char*> >, std::is_scalar<std::_Rb_tree_const_iterator<const char*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_reference<std::_Rb_tree_const_iterator<const char*> >, std::is_scalar<std::_Rb_tree_const_iterator<const char*> > > (0x0x7fda49840360) 0 empty

Class std::__is_integral_helper<std::_Rb_tree_const_iterator<const char*> >
   size=1 align=1
   base size=1 base align=1
std::__is_integral_helper<std::_Rb_tree_const_iterator<const char*> > (0x0x7fda49815680) 0 empty
  std::integral_constant<bool, false> (0x0x7fda498403c0) 0 empty

Class std::is_integral<std::_Rb_tree_const_iterator<const char*> >
   size=1 align=1
   base size=1 base align=1
std::is_integral<std::_Rb_tree_const_iterator<const char*> > (0x0x7fda498156e8) 0 empty
  std::integral_constant<bool, false> (0x0x7fda49840420) 0 empty

Class std::conditional<false, std::is_integral<std::_Rb_tree_const_iterator<const char*> >, std::is_floating_point<std::_Rb_tree_const_iterator<const char*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_integral<std::_Rb_tree_const_iterator<const char*> >, std::is_floating_point<std::_Rb_tree_const_iterator<const char*> > > (0x0x7fda49840480) 0 empty

Class std::__is_floating_point_helper<std::_Rb_tree_const_iterator<const char*> >
   size=1 align=1
   base size=1 base align=1
std::__is_floating_point_helper<std::_Rb_tree_const_iterator<const char*> > (0x0x7fda49815750) 0 empty
  std::integral_constant<bool, false> (0x0x7fda498404e0) 0 empty

Class std::is_floating_point<std::_Rb_tree_const_iterator<const char*> >
   size=1 align=1
   base size=1 base align=1
std::is_floating_point<std::_Rb_tree_const_iterator<const char*> > (0x0x7fda498157b8) 0 empty
  std::integral_constant<bool, false> (0x0x7fda49840540) 0 empty

Class std::__or_<std::is_integral<std::_Rb_tree_const_iterator<const char*> >, std::is_floating_point<std::_Rb_tree_const_iterator<const char*> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_integral<std::_Rb_tree_const_iterator<const char*> >, std::is_floating_point<std::_Rb_tree_const_iterator<const char*> > > (0x0x7fda49815820) 0 empty
  std::is_floating_point<std::_Rb_tree_const_iterator<const char*> > (0x0x7fda49815888) 0 empty
    std::integral_constant<bool, false> (0x0x7fda498405a0) 0 empty

Class std::is_arithmetic<std::_Rb_tree_const_iterator<const char*> >
   size=1 align=1
   base size=1 base align=1
std::is_arithmetic<std::_Rb_tree_const_iterator<const char*> > (0x0x7fda498158f0) 0 empty
  std::integral_constant<bool, false> (0x0x7fda49840600) 0 empty

Class std::conditional<false, std::is_arithmetic<std::_Rb_tree_const_iterator<const char*> >, std::__or_<std::is_enum<std::_Rb_tree_const_iterator<const char*> >, std::is_pointer<std::_Rb_tree_const_iterator<const char*> >, std::is_member_pointer<std::_Rb_tree_const_iterator<const char*> >, std::is_null_pointer<std::_Rb_tree_const_iterator<const char*> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_arithmetic<std::_Rb_tree_const_iterator<const char*> >, std::__or_<std::is_enum<std::_Rb_tree_const_iterator<const char*> >, std::is_pointer<std::_Rb_tree_const_iterator<const char*> >, std::is_member_pointer<std::_Rb_tree_const_iterator<const char*> >, std::is_null_pointer<std::_Rb_tree_const_iterator<const char*> > > > (0x0x7fda49840660) 0 empty

Class std::is_enum<std::_Rb_tree_const_iterator<const char*> >
   size=1 align=1
   base size=1 base align=1
std::is_enum<std::_Rb_tree_const_iterator<const char*> > (0x0x7fda49815958) 0 empty
  std::integral_constant<bool, false> (0x0x7fda498406c0) 0 empty

Class std::conditional<false, std::is_enum<std::_Rb_tree_const_iterator<const char*> >, std::__or_<std::is_pointer<std::_Rb_tree_const_iterator<const char*> >, std::is_member_pointer<std::_Rb_tree_const_iterator<const char*> >, std::is_null_pointer<std::_Rb_tree_const_iterator<const char*> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_enum<std::_Rb_tree_const_iterator<const char*> >, std::__or_<std::is_pointer<std::_Rb_tree_const_iterator<const char*> >, std::is_member_pointer<std::_Rb_tree_const_iterator<const char*> >, std::is_null_pointer<std::_Rb_tree_const_iterator<const char*> > > > (0x0x7fda49840720) 0 empty

Class std::__is_pointer_helper<std::_Rb_tree_const_iterator<const char*> >
   size=1 align=1
   base size=1 base align=1
std::__is_pointer_helper<std::_Rb_tree_const_iterator<const char*> > (0x0x7fda498159c0) 0 empty
  std::integral_constant<bool, false> (0x0x7fda49840780) 0 empty

Class std::is_pointer<std::_Rb_tree_const_iterator<const char*> >
   size=1 align=1
   base size=1 base align=1
std::is_pointer<std::_Rb_tree_const_iterator<const char*> > (0x0x7fda49815a28) 0 empty
  std::integral_constant<bool, false> (0x0x7fda498407e0) 0 empty

Class std::conditional<false, std::is_pointer<std::_Rb_tree_const_iterator<const char*> >, std::__or_<std::is_member_pointer<std::_Rb_tree_const_iterator<const char*> >, std::is_null_pointer<std::_Rb_tree_const_iterator<const char*> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_pointer<std::_Rb_tree_const_iterator<const char*> >, std::__or_<std::is_member_pointer<std::_Rb_tree_const_iterator<const char*> >, std::is_null_pointer<std::_Rb_tree_const_iterator<const char*> > > > (0x0x7fda49840840) 0 empty

Class std::__is_member_pointer_helper<std::_Rb_tree_const_iterator<const char*> >
   size=1 align=1
   base size=1 base align=1
std::__is_member_pointer_helper<std::_Rb_tree_const_iterator<const char*> > (0x0x7fda49815a90) 0 empty
  std::integral_constant<bool, false> (0x0x7fda498408a0) 0 empty

Class std::is_member_pointer<std::_Rb_tree_const_iterator<const char*> >
   size=1 align=1
   base size=1 base align=1
std::is_member_pointer<std::_Rb_tree_const_iterator<const char*> > (0x0x7fda49815af8) 0 empty
  std::integral_constant<bool, false> (0x0x7fda49840900) 0 empty

Class std::conditional<false, std::is_member_pointer<std::_Rb_tree_const_iterator<const char*> >, std::is_null_pointer<std::_Rb_tree_const_iterator<const char*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_member_pointer<std::_Rb_tree_const_iterator<const char*> >, std::is_null_pointer<std::_Rb_tree_const_iterator<const char*> > > (0x0x7fda49840960) 0 empty

Class std::__is_null_pointer_helper<std::_Rb_tree_const_iterator<const char*> >
   size=1 align=1
   base size=1 base align=1
std::__is_null_pointer_helper<std::_Rb_tree_const_iterator<const char*> > (0x0x7fda49815b60) 0 empty
  std::integral_constant<bool, false> (0x0x7fda498409c0) 0 empty

Class std::is_null_pointer<std::_Rb_tree_const_iterator<const char*> >
   size=1 align=1
   base size=1 base align=1
std::is_null_pointer<std::_Rb_tree_const_iterator<const char*> > (0x0x7fda49815bc8) 0 empty
  std::integral_constant<bool, false> (0x0x7fda49840a20) 0 empty

Class std::__or_<std::is_member_pointer<std::_Rb_tree_const_iterator<const char*> >, std::is_null_pointer<std::_Rb_tree_const_iterator<const char*> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_member_pointer<std::_Rb_tree_const_iterator<const char*> >, std::is_null_pointer<std::_Rb_tree_const_iterator<const char*> > > (0x0x7fda49815c30) 0 empty
  std::is_null_pointer<std::_Rb_tree_const_iterator<const char*> > (0x0x7fda49815c98) 0 empty
    std::integral_constant<bool, false> (0x0x7fda49840a80) 0 empty

Class std::__or_<std::is_pointer<std::_Rb_tree_const_iterator<const char*> >, std::is_member_pointer<std::_Rb_tree_const_iterator<const char*> >, std::is_null_pointer<std::_Rb_tree_const_iterator<const char*> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_pointer<std::_Rb_tree_const_iterator<const char*> >, std::is_member_pointer<std::_Rb_tree_const_iterator<const char*> >, std::is_null_pointer<std::_Rb_tree_const_iterator<const char*> > > (0x0x7fda49815d00) 0 empty
  std::__or_<std::is_member_pointer<std::_Rb_tree_const_iterator<const char*> >, std::is_null_pointer<std::_Rb_tree_const_iterator<const char*> > > (0x0x7fda49815d68) 0 empty
    std::is_null_pointer<std::_Rb_tree_const_iterator<const char*> > (0x0x7fda49815dd0) 0 empty
      std::integral_constant<bool, false> (0x0x7fda49840ae0) 0 empty

Class std::__or_<std::is_enum<std::_Rb_tree_const_iterator<const char*> >, std::is_pointer<std::_Rb_tree_const_iterator<const char*> >, std::is_member_pointer<std::_Rb_tree_const_iterator<const char*> >, std::is_null_pointer<std::_Rb_tree_const_iterator<const char*> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_enum<std::_Rb_tree_const_iterator<const char*> >, std::is_pointer<std::_Rb_tree_const_iterator<const char*> >, std::is_member_pointer<std::_Rb_tree_const_iterator<const char*> >, std::is_null_pointer<std::_Rb_tree_const_iterator<const char*> > > (0x0x7fda49815e38) 0 empty
  std::__or_<std::is_pointer<std::_Rb_tree_const_iterator<const char*> >, std::is_member_pointer<std::_Rb_tree_const_iterator<const char*> >, std::is_null_pointer<std::_Rb_tree_const_iterator<const char*> > > (0x0x7fda49815ea0) 0 empty
    std::__or_<std::is_member_pointer<std::_Rb_tree_const_iterator<const char*> >, std::is_null_pointer<std::_Rb_tree_const_iterator<const char*> > > (0x0x7fda49815f08) 0 empty
      std::is_null_pointer<std::_Rb_tree_const_iterator<const char*> > (0x0x7fda49815f70) 0 empty
        std::integral_constant<bool, false> (0x0x7fda49840b40) 0 empty

Class std::__or_<std::is_arithmetic<std::_Rb_tree_const_iterator<const char*> >, std::is_enum<std::_Rb_tree_const_iterator<const char*> >, std::is_pointer<std::_Rb_tree_const_iterator<const char*> >, std::is_member_pointer<std::_Rb_tree_const_iterator<const char*> >, std::is_null_pointer<std::_Rb_tree_const_iterator<const char*> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_arithmetic<std::_Rb_tree_const_iterator<const char*> >, std::is_enum<std::_Rb_tree_const_iterator<const char*> >, std::is_pointer<std::_Rb_tree_const_iterator<const char*> >, std::is_member_pointer<std::_Rb_tree_const_iterator<const char*> >, std::is_null_pointer<std::_Rb_tree_const_iterator<const char*> > > (0x0x7fda49865000) 0 empty
  std::__or_<std::is_enum<std::_Rb_tree_const_iterator<const char*> >, std::is_pointer<std::_Rb_tree_const_iterator<const char*> >, std::is_member_pointer<std::_Rb_tree_const_iterator<const char*> >, std::is_null_pointer<std::_Rb_tree_const_iterator<const char*> > > (0x0x7fda49865068) 0 empty
    std::__or_<std::is_pointer<std::_Rb_tree_const_iterator<const char*> >, std::is_member_pointer<std::_Rb_tree_const_iterator<const char*> >, std::is_null_pointer<std::_Rb_tree_const_iterator<const char*> > > (0x0x7fda498650d0) 0 empty
      std::__or_<std::is_member_pointer<std::_Rb_tree_const_iterator<const char*> >, std::is_null_pointer<std::_Rb_tree_const_iterator<const char*> > > (0x0x7fda49865138) 0 empty
        std::is_null_pointer<std::_Rb_tree_const_iterator<const char*> > (0x0x7fda498651a0) 0 empty
          std::integral_constant<bool, false> (0x0x7fda49840ba0) 0 empty

Class std::is_scalar<std::_Rb_tree_const_iterator<const char*> >
   size=1 align=1
   base size=1 base align=1
std::is_scalar<std::_Rb_tree_const_iterator<const char*> > (0x0x7fda49865208) 0 empty
  std::integral_constant<bool, false> (0x0x7fda49840c00) 0 empty

Class std::__or_<std::is_reference<std::_Rb_tree_const_iterator<const char*> >, std::is_scalar<std::_Rb_tree_const_iterator<const char*> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::_Rb_tree_const_iterator<const char*> >, std::is_scalar<std::_Rb_tree_const_iterator<const char*> > > (0x0x7fda49865270) 0 empty
  std::is_scalar<std::_Rb_tree_const_iterator<const char*> > (0x0x7fda498652d8) 0 empty
    std::integral_constant<bool, false> (0x0x7fda49840c60) 0 empty

Class std::remove_all_extents<std::_Rb_tree_const_iterator<const char*> >
   size=1 align=1
   base size=0 base align=1
std::remove_all_extents<std::_Rb_tree_const_iterator<const char*> > (0x0x7fda49840cc0) 0 empty

Class std::__is_destructible_impl<std::_Rb_tree_const_iterator<const char*> >
   size=1 align=1
   base size=1 base align=1
std::__is_destructible_impl<std::_Rb_tree_const_iterator<const char*> > (0x0x7fda49865340) 0 empty
  std::__do_is_destructible_impl (0x0x7fda49840d20) 0 empty

Class std::__is_destructible_safe<std::_Rb_tree_const_iterator<const char*>, false, false>
   size=1 align=1
   base size=1 base align=1
std::__is_destructible_safe<std::_Rb_tree_const_iterator<const char*>, false, false> (0x0x7fda49865410) 0 empty
  std::integral_constant<bool, true> (0x0x7fda49840d80) 0 empty

Class std::is_destructible<std::_Rb_tree_const_iterator<const char*> >
   size=1 align=1
   base size=1 base align=1
std::is_destructible<std::_Rb_tree_const_iterator<const char*> > (0x0x7fda49865478) 0 empty
  std::integral_constant<bool, true> (0x0x7fda49840de0) 0 empty

Class std::conditional<true, std::__is_direct_constructible_impl<std::_Rb_tree_const_iterator<const char*>, const std::_Rb_tree_const_iterator<const char*>&>, std::is_destructible<std::_Rb_tree_const_iterator<const char*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_direct_constructible_impl<std::_Rb_tree_const_iterator<const char*>, const std::_Rb_tree_const_iterator<const char*>&>, std::is_destructible<std::_Rb_tree_const_iterator<const char*> > > (0x0x7fda49840e40) 0 empty

Class std::__is_direct_constructible_impl<std::_Rb_tree_const_iterator<const char*>, const std::_Rb_tree_const_iterator<const char*>&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_impl<std::_Rb_tree_const_iterator<const char*>, const std::_Rb_tree_const_iterator<const char*>&> (0x0x7fda498654e0) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7fda49840ea0) 0 empty

Class std::__and_<std::is_destructible<std::_Rb_tree_const_iterator<const char*> >, std::__is_direct_constructible_impl<std::_Rb_tree_const_iterator<const char*>, const std::_Rb_tree_const_iterator<const char*>&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_destructible<std::_Rb_tree_const_iterator<const char*> >, std::__is_direct_constructible_impl<std::_Rb_tree_const_iterator<const char*>, const std::_Rb_tree_const_iterator<const char*>&> > (0x0x7fda498655b0) 0 empty
  std::__is_direct_constructible_impl<std::_Rb_tree_const_iterator<const char*>, const std::_Rb_tree_const_iterator<const char*>&> (0x0x7fda49865618) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7fda49840f00) 0 empty

Class std::__is_direct_constructible_new_safe<std::_Rb_tree_const_iterator<const char*>, const std::_Rb_tree_const_iterator<const char*>&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new_safe<std::_Rb_tree_const_iterator<const char*>, const std::_Rb_tree_const_iterator<const char*>&> (0x0x7fda49865680) 0 empty
  std::__and_<std::is_destructible<std::_Rb_tree_const_iterator<const char*> >, std::__is_direct_constructible_impl<std::_Rb_tree_const_iterator<const char*>, const std::_Rb_tree_const_iterator<const char*>&> > (0x0x7fda498656e8) 0 empty
    std::__is_direct_constructible_impl<std::_Rb_tree_const_iterator<const char*>, const std::_Rb_tree_const_iterator<const char*>&> (0x0x7fda49865750) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7fda49840f60) 0 empty

Class std::__is_direct_constructible_new<std::_Rb_tree_const_iterator<const char*>, const std::_Rb_tree_const_iterator<const char*>&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new<std::_Rb_tree_const_iterator<const char*>, const std::_Rb_tree_const_iterator<const char*>&> (0x0x7fda498657b8) 0 empty
  std::__is_direct_constructible_new_safe<std::_Rb_tree_const_iterator<const char*>, const std::_Rb_tree_const_iterator<const char*>&> (0x0x7fda49865820) 0 empty
    std::__and_<std::is_destructible<std::_Rb_tree_const_iterator<const char*> >, std::__is_direct_constructible_impl<std::_Rb_tree_const_iterator<const char*>, const std::_Rb_tree_const_iterator<const char*>&> > (0x0x7fda49865888) 0 empty
      std::__is_direct_constructible_impl<std::_Rb_tree_const_iterator<const char*>, const std::_Rb_tree_const_iterator<const char*>&> (0x0x7fda498658f0) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7fda49873000) 0 empty

Class std::__is_direct_constructible<std::_Rb_tree_const_iterator<const char*>, const std::_Rb_tree_const_iterator<const char*>&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible<std::_Rb_tree_const_iterator<const char*>, const std::_Rb_tree_const_iterator<const char*>&> (0x0x7fda49865958) 0 empty
  std::integral_constant<bool, true> (0x0x7fda49873060) 0 empty

Class std::__is_constructible_impl<std::_Rb_tree_const_iterator<const char*>, const std::_Rb_tree_const_iterator<const char*>&>
   size=1 align=1
   base size=1 base align=1
std::__is_constructible_impl<std::_Rb_tree_const_iterator<const char*>, const std::_Rb_tree_const_iterator<const char*>&> (0x0x7fda498659c0) 0 empty
  std::__is_direct_constructible<std::_Rb_tree_const_iterator<const char*>, const std::_Rb_tree_const_iterator<const char*>&> (0x0x7fda49865a28) 0 empty
    std::integral_constant<bool, true> (0x0x7fda498730c0) 0 empty

Class std::is_constructible<std::_Rb_tree_const_iterator<const char*>, const std::_Rb_tree_const_iterator<const char*>&>
   size=1 align=1
   base size=1 base align=1
std::is_constructible<std::_Rb_tree_const_iterator<const char*>, const std::_Rb_tree_const_iterator<const char*>&> (0x0x7fda49865a90) 0 empty
  std::integral_constant<bool, true> (0x0x7fda49873120) 0 empty

Class std::conditional<true, std::is_constructible<bool, const bool&>, std::is_constructible<std::_Rb_tree_const_iterator<const char*>, const std::_Rb_tree_const_iterator<const char*>&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_constructible<bool, const bool&>, std::is_constructible<std::_Rb_tree_const_iterator<const char*>, const std::_Rb_tree_const_iterator<const char*>&> > (0x0x7fda49873180) 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&> > (0x0x7fda498731e0) 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> > > (0x0x7fda49873240) 0 empty

Class std::is_array<bool>
   size=1 align=1
   base size=1 base align=1
std::is_array<bool> (0x0x7fda49865af8) 0 empty
  std::integral_constant<bool, false> (0x0x7fda498732a0) 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> > (0x0x7fda49873300) 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> > > (0x0x7fda49865b60) 0 empty
  std::is_array<bool> (0x0x7fda49865bc8) 0 empty
    std::integral_constant<bool, false> (0x0x7fda49873360) 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> (0x0x7fda49865c30) 0 empty
  std::__and_<std::is_array<bool>, std::__not_<std::extent<bool, 0u> > > (0x0x7fda49865c98) 0 empty
    std::is_array<bool> (0x0x7fda49865d00) 0 empty
      std::integral_constant<bool, false> (0x0x7fda498733c0) 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> > (0x0x7fda49873420) 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> > (0x0x7fda49865d68) 0 empty
  std::is_function<bool> (0x0x7fda49865dd0) 0 empty
    std::integral_constant<bool, false> (0x0x7fda49873480) 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> > (0x0x7fda49865e38) 0 empty
  std::__or_<std::__is_array_unknown_bounds<bool>, std::is_function<bool> > (0x0x7fda49865ea0) 0 empty
    std::is_function<bool> (0x0x7fda49865f08) 0 empty
      std::integral_constant<bool, false> (0x0x7fda498734e0) 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> > (0x0x7fda498736c0) 0 empty

Class std::is_integral<bool>
   size=1 align=1
   base size=1 base align=1
std::is_integral<bool> (0x0x7fda49865f70) 0 empty
  std::integral_constant<bool, true> (0x0x7fda49873720) 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> > (0x0x7fda49873780) 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> > (0x0x7fda4988d000) 0 empty
  std::is_integral<bool> (0x0x7fda4988d068) 0 empty
    std::integral_constant<bool, true> (0x0x7fda498737e0) 0 empty

Class std::is_arithmetic<bool>
   size=1 align=1
   base size=1 base align=1
std::is_arithmetic<bool> (0x0x7fda4988d0d0) 0 empty
  std::integral_constant<bool, true> (0x0x7fda49873840) 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> > > (0x0x7fda498738a0) 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> > (0x0x7fda4988d138) 0 empty
  std::is_arithmetic<bool> (0x0x7fda4988d1a0) 0 empty
    std::integral_constant<bool, true> (0x0x7fda49873900) 0 empty

Class std::is_scalar<bool>
   size=1 align=1
   base size=1 base align=1
std::is_scalar<bool> (0x0x7fda4988d208) 0 empty
  std::integral_constant<bool, true> (0x0x7fda49873960) 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> > (0x0x7fda4988d270) 0 empty
  std::is_scalar<bool> (0x0x7fda4988d2d8) 0 empty
    std::integral_constant<bool, true> (0x0x7fda498739c0) 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> (0x0x7fda4988d340) 0 empty
  std::integral_constant<bool, true> (0x0x7fda49873a20) 0 empty

Class std::is_destructible<bool>
   size=1 align=1
   base size=1 base align=1
std::is_destructible<bool> (0x0x7fda4988d3a8) 0 empty
  std::integral_constant<bool, true> (0x0x7fda49873a80) 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> > (0x0x7fda49873ae0) 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&> (0x0x7fda4988d4e0) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7fda49873b40) 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&> > (0x0x7fda4988d5b0) 0 empty
  std::__is_direct_constructible_impl<bool, const bool&> (0x0x7fda4988d618) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7fda49873ba0) 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&> (0x0x7fda4988d750) 0 empty
  std::__and_<std::is_destructible<bool>, std::__is_direct_constructible_impl<bool, const bool&> > (0x0x7fda4988d7b8) 0 empty
    std::__is_direct_constructible_impl<bool, const bool&> (0x0x7fda4988d820) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7fda49873cc0) 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&> (0x0x7fda4988d8f0) 0 empty
  std::__is_direct_constructible_new_safe<bool, const bool&> (0x0x7fda4988d958) 0 empty
    std::__and_<std::is_destructible<bool>, std::__is_direct_constructible_impl<bool, const bool&> > (0x0x7fda4988d9c0) 0 empty
      std::__is_direct_constructible_impl<bool, const bool&> (0x0x7fda4988da28) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7fda49873d20) 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&> (0x0x7fda4988daf8) 0 empty
  std::integral_constant<bool, true> (0x0x7fda49873d80) 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&> (0x0x7fda4988db60) 0 empty
  std::__is_direct_constructible<bool, const bool&> (0x0x7fda4988dbc8) 0 empty
    std::integral_constant<bool, true> (0x0x7fda49873de0) 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&> (0x0x7fda4988dc30) 0 empty
  std::integral_constant<bool, true> (0x0x7fda49873e40) 0 empty

Class std::__and_<std::is_constructible<std::_Rb_tree_const_iterator<const char*>, const std::_Rb_tree_const_iterator<const char*>&>, std::is_constructible<bool, const bool&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<std::_Rb_tree_const_iterator<const char*>, const std::_Rb_tree_const_iterator<const char*>&>, std::is_constructible<bool, const bool&> > (0x0x7fda4988dc98) 0 empty
  std::is_constructible<bool, const bool&> (0x0x7fda4988dd00) 0 empty
    std::integral_constant<bool, true> (0x0x7fda49873ea0) 0 empty

Class std::remove_volatile<const std::_Rb_tree_const_iterator<const char*>&>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<const std::_Rb_tree_const_iterator<const char*>&> (0x0x7fda4989f000) 0 empty

Class std::remove_const<const std::_Rb_tree_const_iterator<const char*>&>
   size=1 align=1
   base size=0 base align=1
std::remove_const<const std::_Rb_tree_const_iterator<const char*>&> (0x0x7fda4989f060) 0 empty

Class std::remove_cv<const std::_Rb_tree_const_iterator<const char*>&>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<const std::_Rb_tree_const_iterator<const char*>&> (0x0x7fda49873f60) 0 empty

Class std::__is_void_helper<const std::_Rb_tree_const_iterator<const char*>&>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<const std::_Rb_tree_const_iterator<const char*>&> (0x0x7fda4988ddd0) 0 empty
  std::integral_constant<bool, false> (0x0x7fda4989f0c0) 0 empty

Class std::is_void<const std::_Rb_tree_const_iterator<const char*>&>
   size=1 align=1
   base size=1 base align=1
std::is_void<const std::_Rb_tree_const_iterator<const char*>&> (0x0x7fda4988de38) 0 empty
  std::integral_constant<bool, false> (0x0x7fda4989f120) 0 empty

Class std::conditional<false, std::is_void<const std::_Rb_tree_const_iterator<const char*>&>, std::__or_<std::is_function<std::_Rb_tree_const_iterator<const char*> >, std::is_array<std::_Rb_tree_const_iterator<const char*> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_void<const std::_Rb_tree_const_iterator<const char*>&>, std::__or_<std::is_function<std::_Rb_tree_const_iterator<const char*> >, std::is_array<std::_Rb_tree_const_iterator<const char*> > > > (0x0x7fda4989f180) 0 empty

Class std::conditional<false, std::is_function<std::_Rb_tree_const_iterator<const char*> >, std::is_array<std::_Rb_tree_const_iterator<const char*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<std::_Rb_tree_const_iterator<const char*> >, std::is_array<std::_Rb_tree_const_iterator<const char*> > > (0x0x7fda4989f1e0) 0 empty

Class std::__or_<std::is_function<std::_Rb_tree_const_iterator<const char*> >, std::is_array<std::_Rb_tree_const_iterator<const char*> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::_Rb_tree_const_iterator<const char*> >, std::is_array<std::_Rb_tree_const_iterator<const char*> > > (0x0x7fda4988dea0) 0 empty
  std::is_array<std::_Rb_tree_const_iterator<const char*> > (0x0x7fda4988df08) 0 empty
    std::integral_constant<bool, false> (0x0x7fda4989f240) 0 empty

Class std::__or_<std::is_void<const std::_Rb_tree_const_iterator<const char*>&>, std::is_function<std::_Rb_tree_const_iterator<const char*> >, std::is_array<std::_Rb_tree_const_iterator<const char*> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<const std::_Rb_tree_const_iterator<const char*>&>, std::is_function<std::_Rb_tree_const_iterator<const char*> >, std::is_array<std::_Rb_tree_const_iterator<const char*> > > (0x0x7fda4988df70) 0 empty
  std::__or_<std::is_function<std::_Rb_tree_const_iterator<const char*> >, std::is_array<std::_Rb_tree_const_iterator<const char*> > > (0x0x7fda498a7000) 0 empty
    std::is_array<std::_Rb_tree_const_iterator<const char*> > (0x0x7fda498a7068) 0 empty
      std::integral_constant<bool, false> (0x0x7fda4989f2a0) 0 empty

Class std::__is_convertible_helper<const std::_Rb_tree_const_iterator<const char*>&, std::_Rb_tree_const_iterator<const char*>, false>
   size=1 align=1
   base size=0 base align=1
std::__is_convertible_helper<const std::_Rb_tree_const_iterator<const char*>&, std::_Rb_tree_const_iterator<const char*>, false> (0x0x7fda4989f300) 0 empty

Class std::is_convertible<const std::_Rb_tree_const_iterator<const char*>&, std::_Rb_tree_const_iterator<const char*> >
   size=1 align=1
   base size=1 base align=1
std::is_convertible<const std::_Rb_tree_const_iterator<const char*>&, std::_Rb_tree_const_iterator<const char*> > (0x0x7fda498a7138) 0 empty
  std::integral_constant<bool, true> (0x0x7fda4989f360) 0 empty

Class std::conditional<true, std::is_convertible<const bool&, bool>, std::is_convertible<const std::_Rb_tree_const_iterator<const char*>&, std::_Rb_tree_const_iterator<const char*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_convertible<const bool&, bool>, std::is_convertible<const std::_Rb_tree_const_iterator<const char*>&, std::_Rb_tree_const_iterator<const char*> > > (0x0x7fda4989f3c0) 0 empty

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

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

Class std::remove_cv<const bool&>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<const bool&> (0x0x7fda4989f420) 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&> (0x0x7fda498a7208) 0 empty
  std::integral_constant<bool, false> (0x0x7fda4989f540) 0 empty

Class std::is_void<const bool&>
   size=1 align=1
   base size=1 base align=1
std::is_void<const bool&> (0x0x7fda498a7270) 0 empty
  std::integral_constant<bool, false> (0x0x7fda4989f5a0) 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> > > (0x0x7fda4989f600) 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> > (0x0x7fda4989f660) 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> > (0x0x7fda498a72d8) 0 empty
  std::is_array<bool> (0x0x7fda498a7340) 0 empty
    std::integral_constant<bool, false> (0x0x7fda4989f6c0) 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> > (0x0x7fda498a73a8) 0 empty
  std::__or_<std::is_function<bool>, std::is_array<bool> > (0x0x7fda498a7410) 0 empty
    std::is_array<bool> (0x0x7fda498a7478) 0 empty
      std::integral_constant<bool, false> (0x0x7fda4989f720) 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> (0x0x7fda4989f780) 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> (0x0x7fda498a7548) 0 empty
  std::integral_constant<bool, true> (0x0x7fda4989f7e0) 0 empty

Class std::__and_<std::is_convertible<const std::_Rb_tree_const_iterator<const char*>&, std::_Rb_tree_const_iterator<const char*> >, std::is_convertible<const bool&, bool> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_convertible<const std::_Rb_tree_const_iterator<const char*>&, std::_Rb_tree_const_iterator<const char*> >, std::is_convertible<const bool&, bool> > (0x0x7fda498a75b0) 0 empty
  std::is_convertible<const bool&, bool> (0x0x7fda498a7618) 0 empty
    std::integral_constant<bool, true> (0x0x7fda4989f840) 0 empty

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

Class std::conditional<true, std::__and_<std::is_convertible<std::_Rb_tree_iterator<const char*>&, std::_Rb_tree_const_iterator<const char*> >, std::is_convertible<const bool&, bool> >, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_iterator<const char*>&, std::_Rb_tree_const_iterator<const char*> >, std::is_convertible<const bool&, bool> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__and_<std::is_convertible<std::_Rb_tree_iterator<const char*>&, std::_Rb_tree_const_iterator<const char*> >, std::is_convertible<const bool&, bool> >, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_iterator<const char*>&, std::_Rb_tree_const_iterator<const char*> >, std::is_convertible<const bool&, bool> > > > (0x0x7fda4989f960) 0 empty

Class std::conditional<false, std::__is_direct_constructible_ref_cast<std::_Rb_tree_const_iterator<const char*>, std::_Rb_tree_iterator<const char*>&>, std::__is_direct_constructible_new_safe<std::_Rb_tree_const_iterator<const char*>, std::_Rb_tree_iterator<const char*>&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__is_direct_constructible_ref_cast<std::_Rb_tree_const_iterator<const char*>, std::_Rb_tree_iterator<const char*>&>, std::__is_direct_constructible_new_safe<std::_Rb_tree_const_iterator<const char*>, std::_Rb_tree_iterator<const char*>&> > (0x0x7fda4989f9c0) 0 empty

Class std::conditional<true, std::__is_direct_constructible_impl<std::_Rb_tree_const_iterator<const char*>, std::_Rb_tree_iterator<const char*>&>, std::is_destructible<std::_Rb_tree_const_iterator<const char*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_direct_constructible_impl<std::_Rb_tree_const_iterator<const char*>, std::_Rb_tree_iterator<const char*>&>, std::is_destructible<std::_Rb_tree_const_iterator<const char*> > > (0x0x7fda4989fa20) 0 empty

Class std::__is_direct_constructible_impl<std::_Rb_tree_const_iterator<const char*>, std::_Rb_tree_iterator<const char*>&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_impl<std::_Rb_tree_const_iterator<const char*>, std::_Rb_tree_iterator<const char*>&> (0x0x7fda498a76e8) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7fda4989fa80) 0 empty

Class std::__and_<std::is_destructible<std::_Rb_tree_const_iterator<const char*> >, std::__is_direct_constructible_impl<std::_Rb_tree_const_iterator<const char*>, std::_Rb_tree_iterator<const char*>&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_destructible<std::_Rb_tree_const_iterator<const char*> >, std::__is_direct_constructible_impl<std::_Rb_tree_const_iterator<const char*>, std::_Rb_tree_iterator<const char*>&> > (0x0x7fda498a77b8) 0 empty
  std::__is_direct_constructible_impl<std::_Rb_tree_const_iterator<const char*>, std::_Rb_tree_iterator<const char*>&> (0x0x7fda498a7820) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7fda4989fae0) 0 empty

Class std::__is_direct_constructible_new_safe<std::_Rb_tree_const_iterator<const char*>, std::_Rb_tree_iterator<const char*>&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new_safe<std::_Rb_tree_const_iterator<const char*>, std::_Rb_tree_iterator<const char*>&> (0x0x7fda498a7888) 0 empty
  std::__and_<std::is_destructible<std::_Rb_tree_const_iterator<const char*> >, std::__is_direct_constructible_impl<std::_Rb_tree_const_iterator<const char*>, std::_Rb_tree_iterator<const char*>&> > (0x0x7fda498a78f0) 0 empty
    std::__is_direct_constructible_impl<std::_Rb_tree_const_iterator<const char*>, std::_Rb_tree_iterator<const char*>&> (0x0x7fda498a7958) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7fda4989fb40) 0 empty

Class std::__is_direct_constructible_new<std::_Rb_tree_const_iterator<const char*>, std::_Rb_tree_iterator<const char*>&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new<std::_Rb_tree_const_iterator<const char*>, std::_Rb_tree_iterator<const char*>&> (0x0x7fda498a79c0) 0 empty
  std::__is_direct_constructible_new_safe<std::_Rb_tree_const_iterator<const char*>, std::_Rb_tree_iterator<const char*>&> (0x0x7fda498a7a28) 0 empty
    std::__and_<std::is_destructible<std::_Rb_tree_const_iterator<const char*> >, std::__is_direct_constructible_impl<std::_Rb_tree_const_iterator<const char*>, std::_Rb_tree_iterator<const char*>&> > (0x0x7fda498a7a90) 0 empty
      std::__is_direct_constructible_impl<std::_Rb_tree_const_iterator<const char*>, std::_Rb_tree_iterator<const char*>&> (0x0x7fda498a7af8) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7fda4989fba0) 0 empty

Class std::__is_direct_constructible<std::_Rb_tree_const_iterator<const char*>, std::_Rb_tree_iterator<const char*>&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible<std::_Rb_tree_const_iterator<const char*>, std::_Rb_tree_iterator<const char*>&> (0x0x7fda498a7b60) 0 empty
  std::integral_constant<bool, true> (0x0x7fda4989fc00) 0 empty

Class std::__is_constructible_impl<std::_Rb_tree_const_iterator<const char*>, std::_Rb_tree_iterator<const char*>&>
   size=1 align=1
   base size=1 base align=1
std::__is_constructible_impl<std::_Rb_tree_const_iterator<const char*>, std::_Rb_tree_iterator<const char*>&> (0x0x7fda498a7bc8) 0 empty
  std::__is_direct_constructible<std::_Rb_tree_const_iterator<const char*>, std::_Rb_tree_iterator<const char*>&> (0x0x7fda498a7c30) 0 empty
    std::integral_constant<bool, true> (0x0x7fda4989fc60) 0 empty

Class std::is_constructible<std::_Rb_tree_const_iterator<const char*>, std::_Rb_tree_iterator<const char*>&>
   size=1 align=1
   base size=1 base align=1
std::is_constructible<std::_Rb_tree_const_iterator<const char*>, std::_Rb_tree_iterator<const char*>&> (0x0x7fda498a7c98) 0 empty
  std::integral_constant<bool, true> (0x0x7fda4989fcc0) 0 empty

Class std::conditional<true, std::__and_<std::is_constructible<bool, const bool&&>, std::__and_<std::is_convertible<std::_Rb_tree_iterator<const char*>&, std::_Rb_tree_const_iterator<const char*> >, std::is_convertible<const bool&, bool> > >, std::is_constructible<std::_Rb_tree_const_iterator<const char*>, std::_Rb_tree_iterator<const char*>&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__and_<std::is_constructible<bool, const bool&&>, std::__and_<std::is_convertible<std::_Rb_tree_iterator<const char*>&, std::_Rb_tree_const_iterator<const char*> >, std::is_convertible<const bool&, bool> > >, std::is_constructible<std::_Rb_tree_const_iterator<const char*>, std::_Rb_tree_iterator<const char*>&> > (0x0x7fda4989fd20) 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&&> > (0x0x7fda4989fd80) 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> > (0x0x7fda4989fde0) 0 empty

Class std::is_function<const bool&&>
   size=1 align=1
   base size=1 base align=1
std::is_function<const bool&&> (0x0x7fda498e1000) 0 empty
  std::integral_constant<bool, false> (0x0x7fda4989fea0) 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&&> > > (0x0x7fda4989ff00) 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&&> (0x0x7fda498e1068) 0 empty
  std::integral_constant<bool, false> (0x0x7fda4989ff60) 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&&> > (0x0x7fda498e8000) 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&&> (0x0x7fda498e11a0) 0 empty
  std::integral_constant<bool, true> (0x0x7fda498e8060) 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&&> > (0x0x7fda498e1208) 0 empty
  std::is_rvalue_reference<const bool&&> (0x0x7fda498e1270) 0 empty
    std::integral_constant<bool, true> (0x0x7fda498e80c0) 0 empty

Class std::is_reference<const bool&&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<const bool&&> (0x0x7fda498e12d8) 0 empty
  std::integral_constant<bool, true> (0x0x7fda498e81e0) 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&&> > (0x0x7fda498e8240) 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&&> > (0x0x7fda498e1340) 0 empty
  std::is_reference<const bool&&> (0x0x7fda498e13a8) 0 empty
    std::integral_constant<bool, true> (0x0x7fda498e82a0) 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&&> > (0x0x7fda498e1410) 0 empty
  std::__or_<std::is_reference<const bool&&>, std::is_void<const bool&&> > (0x0x7fda498e1478) 0 empty
    std::is_reference<const bool&&> (0x0x7fda498e14e0) 0 empty
      std::integral_constant<bool, true> (0x0x7fda498e8300) 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&&> > > (0x0x7fda498e1618) 0 empty
  std::integral_constant<bool, false> (0x0x7fda498e8360) 0 empty

Class std::is_object<const bool&&>
   size=1 align=1
   base size=1 base align=1
std::is_object<const bool&&> (0x0x7fda498e1680) 0 empty
  std::integral_constant<bool, false> (0x0x7fda498e83c0) 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&&> > (0x0x7fda498e8420) 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&&> > (0x0x7fda498e16e8) 0 empty
  std::is_reference<const bool&&> (0x0x7fda498e1750) 0 empty
    std::integral_constant<bool, true> (0x0x7fda498e8480) 0 empty

Class std::__is_referenceable<const bool&&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<const bool&&> (0x0x7fda498e17b8) 0 empty
  std::integral_constant<bool, true> (0x0x7fda498e84e0) 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> (0x0x7fda498e8540) 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&&> (0x0x7fda498e1820) 0 empty
  std::__add_rvalue_reference_helper<const bool&&, true> (0x0x7fda498e85a0) 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&&> (0x0x7fda498a7f70) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7fda4989fe40) 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&&> > (0x0x7fda498e18f0) 0 empty
  std::__is_direct_constructible_impl<bool, const bool&&> (0x0x7fda498e1958) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7fda498e8600) 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&&> (0x0x7fda498e1a90) 0 empty
  std::__and_<std::is_destructible<bool>, std::__is_direct_constructible_impl<bool, const bool&&> > (0x0x7fda498e1af8) 0 empty
    std::__is_direct_constructible_impl<bool, const bool&&> (0x0x7fda498e1b60) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7fda498e8720) 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&&> (0x0x7fda498e1c30) 0 empty
  std::__is_direct_constructible_new_safe<bool, const bool&&> (0x0x7fda498e1c98) 0 empty
    std::__and_<std::is_destructible<bool>, std::__is_direct_constructible_impl<bool, const bool&&> > (0x0x7fda498e1d00) 0 empty
      std::__is_direct_constructible_impl<bool, const bool&&> (0x0x7fda498e1d68) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7fda498e8780) 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&&> (0x0x7fda498e1e38) 0 empty
  std::integral_constant<bool, true> (0x0x7fda498e87e0) 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&&> (0x0x7fda498e1ea0) 0 empty
  std::__is_direct_constructible<bool, const bool&&> (0x0x7fda498e1f08) 0 empty
    std::integral_constant<bool, true> (0x0x7fda498e8840) 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&&> (0x0x7fda498e1f70) 0 empty
  std::integral_constant<bool, true> (0x0x7fda498e88a0) 0 empty

Class std::conditional<true, std::__and_<std::is_convertible<std::_Rb_tree_iterator<const char*>&, std::_Rb_tree_const_iterator<const char*> >, std::is_convertible<const bool&, bool> >, std::is_constructible<bool, const bool&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__and_<std::is_convertible<std::_Rb_tree_iterator<const char*>&, std::_Rb_tree_const_iterator<const char*> >, std::is_convertible<const bool&, bool> >, std::is_constructible<bool, const bool&&> > (0x0x7fda498e8900) 0 empty

Class std::remove_volatile<std::_Rb_tree_iterator<const char*>&>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<std::_Rb_tree_iterator<const char*>&> (0x0x7fda498e89c0) 0 empty

Class std::remove_const<std::_Rb_tree_iterator<const char*>&>
   size=1 align=1
   base size=0 base align=1
std::remove_const<std::_Rb_tree_iterator<const char*>&> (0x0x7fda498e8a20) 0 empty

Class std::remove_cv<std::_Rb_tree_iterator<const char*>&>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<std::_Rb_tree_iterator<const char*>&> (0x0x7fda498e8960) 0 empty

Class std::__is_void_helper<std::_Rb_tree_iterator<const char*>&>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<std::_Rb_tree_iterator<const char*>&> (0x0x7fda498fa068) 0 empty
  std::integral_constant<bool, false> (0x0x7fda498e8a80) 0 empty

Class std::is_void<std::_Rb_tree_iterator<const char*>&>
   size=1 align=1
   base size=1 base align=1
std::is_void<std::_Rb_tree_iterator<const char*>&> (0x0x7fda498fa0d0) 0 empty
  std::integral_constant<bool, false> (0x0x7fda498e8ae0) 0 empty

Class std::conditional<false, std::is_void<std::_Rb_tree_iterator<const char*>&>, std::__or_<std::is_function<std::_Rb_tree_const_iterator<const char*> >, std::is_array<std::_Rb_tree_const_iterator<const char*> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_void<std::_Rb_tree_iterator<const char*>&>, std::__or_<std::is_function<std::_Rb_tree_const_iterator<const char*> >, std::is_array<std::_Rb_tree_const_iterator<const char*> > > > (0x0x7fda498e8b40) 0 empty

Class std::__or_<std::is_void<std::_Rb_tree_iterator<const char*>&>, std::is_function<std::_Rb_tree_const_iterator<const char*> >, std::is_array<std::_Rb_tree_const_iterator<const char*> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<std::_Rb_tree_iterator<const char*>&>, std::is_function<std::_Rb_tree_const_iterator<const char*> >, std::is_array<std::_Rb_tree_const_iterator<const char*> > > (0x0x7fda498fa138) 0 empty
  std::__or_<std::is_function<std::_Rb_tree_const_iterator<const char*> >, std::is_array<std::_Rb_tree_const_iterator<const char*> > > (0x0x7fda498fa1a0) 0 empty
    std::is_array<std::_Rb_tree_const_iterator<const char*> > (0x0x7fda498fa208) 0 empty
      std::integral_constant<bool, false> (0x0x7fda498e8ba0) 0 empty

Class std::__is_convertible_helper<std::_Rb_tree_iterator<const char*>&, std::_Rb_tree_const_iterator<const char*>, false>
   size=1 align=1
   base size=0 base align=1
std::__is_convertible_helper<std::_Rb_tree_iterator<const char*>&, std::_Rb_tree_const_iterator<const char*>, false> (0x0x7fda498e8c00) 0 empty

Class std::is_convertible<std::_Rb_tree_iterator<const char*>&, std::_Rb_tree_const_iterator<const char*> >
   size=1 align=1
   base size=1 base align=1
std::is_convertible<std::_Rb_tree_iterator<const char*>&, std::_Rb_tree_const_iterator<const char*> > (0x0x7fda498fa2d8) 0 empty
  std::integral_constant<bool, true> (0x0x7fda498e8c60) 0 empty

Class std::conditional<true, std::is_convertible<const bool&, bool>, std::is_convertible<std::_Rb_tree_iterator<const char*>&, std::_Rb_tree_const_iterator<const char*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_convertible<const bool&, bool>, std::is_convertible<std::_Rb_tree_iterator<const char*>&, std::_Rb_tree_const_iterator<const char*> > > (0x0x7fda498e8cc0) 0 empty

Class std::__and_<std::is_convertible<std::_Rb_tree_iterator<const char*>&, std::_Rb_tree_const_iterator<const char*> >, std::is_convertible<const bool&, bool> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_convertible<std::_Rb_tree_iterator<const char*>&, std::_Rb_tree_const_iterator<const char*> >, std::is_convertible<const bool&, bool> > (0x0x7fda498fa4e0) 0 empty
  std::is_convertible<const bool&, bool> (0x0x7fda498fa548) 0 empty
    std::integral_constant<bool, true> (0x0x7fda498e8d20) 0 empty

Class std::__and_<std::is_constructible<bool, const bool&&>, std::__and_<std::is_convertible<std::_Rb_tree_iterator<const char*>&, std::_Rb_tree_const_iterator<const char*> >, std::is_convertible<const bool&, bool> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<bool, const bool&&>, std::__and_<std::is_convertible<std::_Rb_tree_iterator<const char*>&, std::_Rb_tree_const_iterator<const char*> >, std::is_convertible<const bool&, bool> > > (0x0x7fda498fa5b0) 0 empty
  std::__and_<std::is_convertible<std::_Rb_tree_iterator<const char*>&, std::_Rb_tree_const_iterator<const char*> >, std::is_convertible<const bool&, bool> > (0x0x7fda498fa618) 0 empty
    std::is_convertible<const bool&, bool> (0x0x7fda498fa680) 0 empty
      std::integral_constant<bool, true> (0x0x7fda498e8d80) 0 empty

Class std::__and_<std::is_constructible<std::_Rb_tree_const_iterator<const char*>, std::_Rb_tree_iterator<const char*>&>, std::is_constructible<bool, const bool&&>, std::__and_<std::is_convertible<std::_Rb_tree_iterator<const char*>&, std::_Rb_tree_const_iterator<const char*> >, std::is_convertible<const bool&, bool> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<std::_Rb_tree_const_iterator<const char*>, std::_Rb_tree_iterator<const char*>&>, std::is_constructible<bool, const bool&&>, std::__and_<std::is_convertible<std::_Rb_tree_iterator<const char*>&, std::_Rb_tree_const_iterator<const char*> >, std::is_convertible<const bool&, bool> > > (0x0x7fda498fa6e8) 0 empty
  std::__and_<std::is_constructible<bool, const bool&&>, std::__and_<std::is_convertible<std::_Rb_tree_iterator<const char*>&, std::_Rb_tree_const_iterator<const char*> >, std::is_convertible<const bool&, bool> > > (0x0x7fda498fa750) 0 empty
    std::__and_<std::is_convertible<std::_Rb_tree_iterator<const char*>&, std::_Rb_tree_const_iterator<const char*> >, std::is_convertible<const bool&, bool> > (0x0x7fda498fa7b8) 0 empty
      std::is_convertible<const bool&, bool> (0x0x7fda498fa820) 0 empty
        std::integral_constant<bool, true> (0x0x7fda498e8de0) 0 empty

Class std::conditional<false, std::__and_<std::is_convertible<std::_Rb_tree_iterator<const char*>&, std::_Rb_tree_const_iterator<const char*> >, std::is_convertible<const bool&, bool> >, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_iterator<const char*>&, std::_Rb_tree_const_iterator<const char*> >, std::is_convertible<const bool&, bool> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__and_<std::is_convertible<std::_Rb_tree_iterator<const char*>&, std::_Rb_tree_const_iterator<const char*> >, std::is_convertible<const bool&, bool> >, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_iterator<const char*>&, std::_Rb_tree_const_iterator<const char*> >, std::is_convertible<const bool&, bool> > > > (0x0x7fda498e8ea0) 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<const char*>&, std::_Rb_tree_const_iterator<const char*> >, std::is_convertible<const bool&, bool> > > >, std::is_constructible<std::_Rb_tree_const_iterator<const char*>, std::_Rb_tree_iterator<const char*>&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__and_<std::is_constructible<bool, const bool&&>, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_iterator<const char*>&, std::_Rb_tree_const_iterator<const char*> >, std::is_convertible<const bool&, bool> > > >, std::is_constructible<std::_Rb_tree_const_iterator<const char*>, std::_Rb_tree_iterator<const char*>&> > (0x0x7fda498e8f00) 0 empty

Class std::conditional<true, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_iterator<const char*>&, std::_Rb_tree_const_iterator<const char*> >, std::is_convertible<const bool&, bool> > >, std::is_constructible<bool, const bool&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_iterator<const char*>&, std::_Rb_tree_const_iterator<const char*> >, std::is_convertible<const bool&, bool> > >, std::is_constructible<bool, const bool&&> > (0x0x7fda498e8f60) 0 empty

Class std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_iterator<const char*>&, std::_Rb_tree_const_iterator<const char*> >, std::is_convertible<const bool&, bool> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_iterator<const char*>&, std::_Rb_tree_const_iterator<const char*> >, std::is_convertible<const bool&, bool> > > (0x0x7fda498fa8f0) 0 empty
  std::integral_constant<bool, false> (0x0x7fda49913000) 0 empty

Class std::__and_<std::is_constructible<bool, const bool&&>, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_iterator<const char*>&, std::_Rb_tree_const_iterator<const char*> >, std::is_convertible<const bool&, bool> > > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<bool, const bool&&>, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_iterator<const char*>&, std::_Rb_tree_const_iterator<const char*> >, std::is_convertible<const bool&, bool> > > > (0x0x7fda498fa958) 0 empty
  std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_iterator<const char*>&, std::_Rb_tree_const_iterator<const char*> >, std::is_convertible<const bool&, bool> > > (0x0x7fda498fa9c0) 0 empty
    std::integral_constant<bool, false> (0x0x7fda49913060) 0 empty

Class std::__and_<std::is_constructible<std::_Rb_tree_const_iterator<const char*>, std::_Rb_tree_iterator<const char*>&>, std::is_constructible<bool, const bool&&>, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_iterator<const char*>&, std::_Rb_tree_const_iterator<const char*> >, std::is_convertible<const bool&, bool> > > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<std::_Rb_tree_const_iterator<const char*>, std::_Rb_tree_iterator<const char*>&>, std::is_constructible<bool, const bool&&>, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_iterator<const char*>&, std::_Rb_tree_const_iterator<const char*> >, std::is_convertible<const bool&, bool> > > > (0x0x7fda498faa28) 0 empty
  std::__and_<std::is_constructible<bool, const bool&&>, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_iterator<const char*>&, std::_Rb_tree_const_iterator<const char*> >, std::is_convertible<const bool&, bool> > > > (0x0x7fda498faa90) 0 empty
    std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_iterator<const char*>&, std::_Rb_tree_const_iterator<const char*> >, std::is_convertible<const bool&, bool> > > (0x0x7fda498faaf8) 0 empty
      std::integral_constant<bool, false> (0x0x7fda499130c0) 0 empty

Class std::conditional<true, std::__and_<std::is_convertible<const std::_Rb_tree_const_iterator<const char*>&, std::_Rb_tree_const_iterator<const char*> >, std::is_convertible<bool&, bool> >, std::__not_<std::__and_<std::is_convertible<const std::_Rb_tree_const_iterator<const char*>&, std::_Rb_tree_const_iterator<const char*> >, std::is_convertible<bool&, bool> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__and_<std::is_convertible<const std::_Rb_tree_const_iterator<const char*>&, std::_Rb_tree_const_iterator<const char*> >, std::is_convertible<bool&, bool> >, std::__not_<std::__and_<std::is_convertible<const std::_Rb_tree_const_iterator<const char*>&, std::_Rb_tree_const_iterator<const char*> >, std::is_convertible<bool&, bool> > > > (0x0x7fda49913180) 0 empty

Class std::conditional<true, std::__and_<std::is_constructible<bool, bool&>, std::__and_<std::is_convertible<const std::_Rb_tree_const_iterator<const char*>&, std::_Rb_tree_const_iterator<const char*> >, std::is_convertible<bool&, bool> > >, std::is_constructible<std::_Rb_tree_const_iterator<const char*>, const std::_Rb_tree_const_iterator<const char*>&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__and_<std::is_constructible<bool, bool&>, std::__and_<std::is_convertible<const std::_Rb_tree_const_iterator<const char*>&, std::_Rb_tree_const_iterator<const char*> >, std::is_convertible<bool&, bool> > >, std::is_constructible<std::_Rb_tree_const_iterator<const char*>, const std::_Rb_tree_const_iterator<const char*>&> > (0x0x7fda499131e0) 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&> > (0x0x7fda49913240) 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> > (0x0x7fda499132a0) 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&> (0x0x7fda498fad68) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7fda49913300) 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&> > (0x0x7fda498fae38) 0 empty
  std::__is_direct_constructible_impl<bool, bool&> (0x0x7fda498faea0) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7fda49913360) 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&> (0x0x7fda498faf08) 0 empty
  std::__and_<std::is_destructible<bool>, std::__is_direct_constructible_impl<bool, bool&> > (0x0x7fda498faf70) 0 empty
    std::__is_direct_constructible_impl<bool, bool&> (0x0x7fda49926000) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7fda49913480) 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&> (0x0x7fda49926068) 0 empty
  std::__is_direct_constructible_new_safe<bool, bool&> (0x0x7fda499260d0) 0 empty
    std::__and_<std::is_destructible<bool>, std::__is_direct_constructible_impl<bool, bool&> > (0x0x7fda49926138) 0 empty
      std::__is_direct_constructible_impl<bool, bool&> (0x0x7fda499261a0) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7fda49913540) 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&> (0x0x7fda49926208) 0 empty
  std::integral_constant<bool, true> (0x0x7fda49913600) 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&> (0x0x7fda49926270) 0 empty
  std::__is_direct_constructible<bool, bool&> (0x0x7fda499262d8) 0 empty
    std::integral_constant<bool, true> (0x0x7fda49913660) 0 empty

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

Class std::conditional<true, std::__and_<std::is_convertible<const std::_Rb_tree_const_iterator<const char*>&, std::_Rb_tree_const_iterator<const char*> >, std::is_convertible<bool&, bool> >, std::is_constructible<bool, bool&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__and_<std::is_convertible<const std::_Rb_tree_const_iterator<const char*>&, std::_Rb_tree_const_iterator<const char*> >, std::is_convertible<bool&, bool> >, std::is_constructible<bool, bool&> > (0x0x7fda49913720) 0 empty

Class std::conditional<true, std::is_convertible<bool&, bool>, std::is_convertible<const std::_Rb_tree_const_iterator<const char*>&, std::_Rb_tree_const_iterator<const char*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_convertible<bool&, bool>, std::is_convertible<const std::_Rb_tree_const_iterator<const char*>&, std::_Rb_tree_const_iterator<const char*> > > (0x0x7fda49913780) 0 empty

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

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

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

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

Class std::is_void<bool&>
   size=1 align=1
   base size=1 base align=1
std::is_void<bool&> (0x0x7fda49926478) 0 empty
  std::integral_constant<bool, false> (0x0x7fda49913960) 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> > > (0x0x7fda499139c0) 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> > (0x0x7fda49926680) 0 empty
  std::__or_<std::is_function<bool>, std::is_array<bool> > (0x0x7fda499266e8) 0 empty
    std::is_array<bool> (0x0x7fda49926750) 0 empty
      std::integral_constant<bool, false> (0x0x7fda49913a20) 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> (0x0x7fda49913a80) 0 empty

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

Class std::__and_<std::is_convertible<const std::_Rb_tree_const_iterator<const char*>&, std::_Rb_tree_const_iterator<const char*> >, std::is_convertible<bool&, bool> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_convertible<const std::_Rb_tree_const_iterator<const char*>&, std::_Rb_tree_const_iterator<const char*> >, std::is_convertible<bool&, bool> > (0x0x7fda49926888) 0 empty
  std::is_convertible<bool&, bool> (0x0x7fda499268f0) 0 empty
    std::integral_constant<bool, true> (0x0x7fda49913b40) 0 empty

Class std::__and_<std::is_constructible<bool, bool&>, std::__and_<std::is_convertible<const std::_Rb_tree_const_iterator<const char*>&, std::_Rb_tree_const_iterator<const char*> >, std::is_convertible<bool&, bool> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<bool, bool&>, std::__and_<std::is_convertible<const std::_Rb_tree_const_iterator<const char*>&, std::_Rb_tree_const_iterator<const char*> >, std::is_convertible<bool&, bool> > > (0x0x7fda49926958) 0 empty
  std::__and_<std::is_convertible<const std::_Rb_tree_const_iterator<const char*>&, std::_Rb_tree_const_iterator<const char*> >, std::is_convertible<bool&, bool> > (0x0x7fda499269c0) 0 empty
    std::is_convertible<bool&, bool> (0x0x7fda49926a28) 0 empty
      std::integral_constant<bool, true> (0x0x7fda49913ba0) 0 empty

Class std::__and_<std::is_constructible<std::_Rb_tree_const_iterator<const char*>, const std::_Rb_tree_const_iterator<const char*>&>, std::is_constructible<bool, bool&>, std::__and_<std::is_convertible<const std::_Rb_tree_const_iterator<const char*>&, std::_Rb_tree_const_iterator<const char*> >, std::is_convertible<bool&, bool> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<std::_Rb_tree_const_iterator<const char*>, const std::_Rb_tree_const_iterator<const char*>&>, std::is_constructible<bool, bool&>, std::__and_<std::is_convertible<const std::_Rb_tree_const_iterator<const char*>&, std::_Rb_tree_const_iterator<const char*> >, std::is_convertible<bool&, bool> > > (0x0x7fda49926a90) 0 empty
  std::__and_<std::is_constructible<bool, bool&>, std::__and_<std::is_convertible<const std::_Rb_tree_const_iterator<const char*>&, std::_Rb_tree_const_iterator<const char*> >, std::is_convertible<bool&, bool> > > (0x0x7fda49926af8) 0 empty
    std::__and_<std::is_convertible<const std::_Rb_tree_const_iterator<const char*>&, std::_Rb_tree_const_iterator<const char*> >, std::is_convertible<bool&, bool> > (0x0x7fda49926b60) 0 empty
      std::is_convertible<bool&, bool> (0x0x7fda49926bc8) 0 empty
        std::integral_constant<bool, true> (0x0x7fda49913c00) 0 empty

Class std::conditional<false, std::__and_<std::is_convertible<const std::_Rb_tree_const_iterator<const char*>&, std::_Rb_tree_const_iterator<const char*> >, std::is_convertible<bool&, bool> >, std::__not_<std::__and_<std::is_convertible<const std::_Rb_tree_const_iterator<const char*>&, std::_Rb_tree_const_iterator<const char*> >, std::is_convertible<bool&, bool> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__and_<std::is_convertible<const std::_Rb_tree_const_iterator<const char*>&, std::_Rb_tree_const_iterator<const char*> >, std::is_convertible<bool&, bool> >, std::__not_<std::__and_<std::is_convertible<const std::_Rb_tree_const_iterator<const char*>&, std::_Rb_tree_const_iterator<const char*> >, std::is_convertible<bool&, bool> > > > (0x0x7fda49913cc0) 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<const char*>&, std::_Rb_tree_const_iterator<const char*> >, std::is_convertible<bool&, bool> > > >, std::is_constructible<std::_Rb_tree_const_iterator<const char*>, const std::_Rb_tree_const_iterator<const char*>&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__and_<std::is_constructible<bool, bool&>, std::__not_<std::__and_<std::is_convertible<const std::_Rb_tree_const_iterator<const char*>&, std::_Rb_tree_const_iterator<const char*> >, std::is_convertible<bool&, bool> > > >, std::is_constructible<std::_Rb_tree_const_iterator<const char*>, const std::_Rb_tree_const_iterator<const char*>&> > (0x0x7fda49913d20) 0 empty

Class std::conditional<true, std::__not_<std::__and_<std::is_convertible<const std::_Rb_tree_const_iterator<const char*>&, std::_Rb_tree_const_iterator<const char*> >, std::is_convertible<bool&, bool> > >, std::is_constructible<bool, bool&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__not_<std::__and_<std::is_convertible<const std::_Rb_tree_const_iterator<const char*>&, std::_Rb_tree_const_iterator<const char*> >, std::is_convertible<bool&, bool> > >, std::is_constructible<bool, bool&> > (0x0x7fda49913d80) 0 empty

Class std::__not_<std::__and_<std::is_convertible<const std::_Rb_tree_const_iterator<const char*>&, std::_Rb_tree_const_iterator<const char*> >, std::is_convertible<bool&, bool> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__and_<std::is_convertible<const std::_Rb_tree_const_iterator<const char*>&, std::_Rb_tree_const_iterator<const char*> >, std::is_convertible<bool&, bool> > > (0x0x7fda49926c98) 0 empty
  std::integral_constant<bool, false> (0x0x7fda49913de0) 0 empty

Class std::__and_<std::is_constructible<bool, bool&>, std::__not_<std::__and_<std::is_convertible<const std::_Rb_tree_const_iterator<const char*>&, std::_Rb_tree_const_iterator<const char*> >, std::is_convertible<bool&, bool> > > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<bool, bool&>, std::__not_<std::__and_<std::is_convertible<const std::_Rb_tree_const_iterator<const char*>&, std::_Rb_tree_const_iterator<const char*> >, std::is_convertible<bool&, bool> > > > (0x0x7fda49926d00) 0 empty
  std::__not_<std::__and_<std::is_convertible<const std::_Rb_tree_const_iterator<const char*>&, std::_Rb_tree_const_iterator<const char*> >, std::is_convertible<bool&, bool> > > (0x0x7fda49926d68) 0 empty
    std::integral_constant<bool, false> (0x0x7fda49913e40) 0 empty

Class std::__and_<std::is_constructible<std::_Rb_tree_const_iterator<const char*>, const std::_Rb_tree_const_iterator<const char*>&>, std::is_constructible<bool, bool&>, std::__not_<std::__and_<std::is_convertible<const std::_Rb_tree_const_iterator<const char*>&, std::_Rb_tree_const_iterator<const char*> >, std::is_convertible<bool&, bool> > > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<std::_Rb_tree_const_iterator<const char*>, const std::_Rb_tree_const_iterator<const char*>&>, std::is_constructible<bool, bool&>, std::__not_<std::__and_<std::is_convertible<const std::_Rb_tree_const_iterator<const char*>&, std::_Rb_tree_const_iterator<const char*> >, std::is_convertible<bool&, bool> > > > (0x0x7fda49926dd0) 0 empty
  std::__and_<std::is_constructible<bool, bool&>, std::__not_<std::__and_<std::is_convertible<const std::_Rb_tree_const_iterator<const char*>&, std::_Rb_tree_const_iterator<const char*> >, std::is_convertible<bool&, bool> > > > (0x0x7fda49926e38) 0 empty
    std::__not_<std::__and_<std::is_convertible<const std::_Rb_tree_const_iterator<const char*>&, std::_Rb_tree_const_iterator<const char*> >, std::is_convertible<bool&, bool> > > (0x0x7fda49926ea0) 0 empty
      std::integral_constant<bool, false> (0x0x7fda49913ea0) 0 empty

Class std::conditional<true, std::is_constructible<bool, bool&>, std::is_constructible<std::_Rb_tree_const_iterator<const char*>, std::_Rb_tree_iterator<const char*>&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_constructible<bool, bool&>, std::is_constructible<std::_Rb_tree_const_iterator<const char*>, std::_Rb_tree_iterator<const char*>&> > (0x0x7fda49913f60) 0 empty

Class std::__and_<std::is_constructible<std::_Rb_tree_const_iterator<const char*>, std::_Rb_tree_iterator<const char*>&>, std::is_constructible<bool, bool&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<std::_Rb_tree_const_iterator<const char*>, std::_Rb_tree_iterator<const char*>&>, std::is_constructible<bool, bool&> > (0x0x7fda49926f08) 0 empty
  std::is_constructible<bool, bool&> (0x0x7fda49926f70) 0 empty
    std::integral_constant<bool, true> (0x0x7fda4994e000) 0 empty

Class std::conditional<true, std::is_convertible<bool&, bool>, std::is_convertible<std::_Rb_tree_iterator<const char*>&, std::_Rb_tree_const_iterator<const char*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_convertible<bool&, bool>, std::is_convertible<std::_Rb_tree_iterator<const char*>&, std::_Rb_tree_const_iterator<const char*> > > (0x0x7fda4994e0c0) 0 empty

Class std::__and_<std::is_convertible<std::_Rb_tree_iterator<const char*>&, std::_Rb_tree_const_iterator<const char*> >, std::is_convertible<bool&, bool> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_convertible<std::_Rb_tree_iterator<const char*>&, std::_Rb_tree_const_iterator<const char*> >, std::is_convertible<bool&, bool> > (0x0x7fda49951000) 0 empty
  std::is_convertible<bool&, bool> (0x0x7fda49951068) 0 empty
    std::integral_constant<bool, true> (0x0x7fda4994e120) 0 empty

Class std::remove_reference<std::_Rb_tree_iterator<const char*>&>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<std::_Rb_tree_iterator<const char*>&> (0x0x7fda4994e1e0) 0 empty

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

Class std::is_same<std::_Rb_tree_const_iterator<const char*>, std::_Rb_tree_const_iterator<const char*> >
   size=1 align=1
   base size=1 base align=1
std::is_same<std::_Rb_tree_const_iterator<const char*>, std::_Rb_tree_const_iterator<const char*> > (0x0x7fda49951208) 0 empty
  std::integral_constant<bool, true> (0x0x7fda4994e600) 0 empty

Class std::_PCC<false, std::_Rb_tree_const_iterator<const char*>, bool>
   size=1 align=1
   base size=0 base align=1
std::_PCC<false, std::_Rb_tree_const_iterator<const char*>, bool> (0x0x7fda4994e720) 0 empty

Class __gnu_cxx::__aligned_membuf<const char*>::_Tp2
   size=8 align=8
   base size=8 base align=8
__gnu_cxx::__aligned_membuf<const char*>::_Tp2 (0x0x7fda4994ed20) 0

Class __gnu_cxx::__aligned_membuf<const char*>
   size=8 align=8
   base size=8 base align=8
__gnu_cxx::__aligned_membuf<const char*> (0x0x7fda4994ecc0) 0

Class std::_Rb_tree_node<const char*>
   size=40 align=8
   base size=40 base align=8
std::_Rb_tree_node<const char*> (0x0x7fda49951340) 0
  std::_Rb_tree_node_base (0x0x7fda4994ec60) 0

Class std::unary_function<const char*, const char*>
   size=1 align=1
   base size=0 base align=1
std::unary_function<const char*, const char*> (0x0x7fda4957e300) 0 empty

Class std::_Identity<const char*>
   size=1 align=1
   base size=1 base align=1
std::_Identity<const char*> (0x0x7fda499513a8) 0 empty
  std::unary_function<const char*, const char*> (0x0x7fda4957e360) 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*> (0x0x7fda49951410) 0 empty
  std::integral_constant<bool, true> (0x0x7fda4957e3c0) 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*> (0x0x7fda4957e420) 0 empty

Class std::_Rb_tree<const char*, const char*, std::_Identity<const char*>, ltstr, std::allocator<const char*> >::_Alloc_node
   size=8 align=8
   base size=8 base align=8
std::_Rb_tree<const char*, const char*, std::_Identity<const char*>, ltstr, std::allocator<const char*> >::_Alloc_node (0x0x7fda4957e600) 0

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

Class std::conditional<false, std::__is_direct_constructible_ref_cast<std::_Rb_tree_iterator<const char*>, const std::_Rb_tree_iterator<const char*>&>, std::__is_direct_constructible_new_safe<std::_Rb_tree_iterator<const char*>, const std::_Rb_tree_iterator<const char*>&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__is_direct_constructible_ref_cast<std::_Rb_tree_iterator<const char*>, const std::_Rb_tree_iterator<const char*>&>, std::__is_direct_constructible_new_safe<std::_Rb_tree_iterator<const char*>, const std::_Rb_tree_iterator<const char*>&> > (0x0x7fda4957e720) 0 empty

Class std::conditional<false, std::is_void<std::_Rb_tree_iterator<const char*> >, std::__or_<std::__is_array_unknown_bounds<std::_Rb_tree_iterator<const char*> >, std::is_function<std::_Rb_tree_iterator<const char*> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_void<std::_Rb_tree_iterator<const char*> >, std::__or_<std::__is_array_unknown_bounds<std::_Rb_tree_iterator<const char*> >, std::is_function<std::_Rb_tree_iterator<const char*> > > > (0x0x7fda4957e780) 0 empty

Class std::is_array<std::_Rb_tree_iterator<const char*> >
   size=1 align=1
   base size=1 base align=1
std::is_array<std::_Rb_tree_iterator<const char*> > (0x0x7fda49951888) 0 empty
  std::integral_constant<bool, false> (0x0x7fda4957e7e0) 0 empty

Class std::conditional<false, std::__not_<std::extent<std::_Rb_tree_iterator<const char*>, 0u> >, std::is_array<std::_Rb_tree_iterator<const char*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__not_<std::extent<std::_Rb_tree_iterator<const char*>, 0u> >, std::is_array<std::_Rb_tree_iterator<const char*> > > (0x0x7fda4957e840) 0 empty

Class std::__and_<std::is_array<std::_Rb_tree_iterator<const char*> >, std::__not_<std::extent<std::_Rb_tree_iterator<const char*>, 0u> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_array<std::_Rb_tree_iterator<const char*> >, std::__not_<std::extent<std::_Rb_tree_iterator<const char*>, 0u> > > (0x0x7fda499518f0) 0 empty
  std::is_array<std::_Rb_tree_iterator<const char*> > (0x0x7fda49951958) 0 empty
    std::integral_constant<bool, false> (0x0x7fda4957e8a0) 0 empty

Class std::__is_array_unknown_bounds<std::_Rb_tree_iterator<const char*> >
   size=1 align=1
   base size=1 base align=1
std::__is_array_unknown_bounds<std::_Rb_tree_iterator<const char*> > (0x0x7fda499519c0) 0 empty
  std::__and_<std::is_array<std::_Rb_tree_iterator<const char*> >, std::__not_<std::extent<std::_Rb_tree_iterator<const char*>, 0u> > > (0x0x7fda49951a28) 0 empty
    std::is_array<std::_Rb_tree_iterator<const char*> > (0x0x7fda49951a90) 0 empty
      std::integral_constant<bool, false> (0x0x7fda4957e900) 0 empty

Class std::conditional<false, std::__is_array_unknown_bounds<std::_Rb_tree_iterator<const char*> >, std::is_function<std::_Rb_tree_iterator<const char*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__is_array_unknown_bounds<std::_Rb_tree_iterator<const char*> >, std::is_function<std::_Rb_tree_iterator<const char*> > > (0x0x7fda4957e960) 0 empty

Class std::__or_<std::__is_array_unknown_bounds<std::_Rb_tree_iterator<const char*> >, std::is_function<std::_Rb_tree_iterator<const char*> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::__is_array_unknown_bounds<std::_Rb_tree_iterator<const char*> >, std::is_function<std::_Rb_tree_iterator<const char*> > > (0x0x7fda49951af8) 0 empty
  std::is_function<std::_Rb_tree_iterator<const char*> > (0x0x7fda49951b60) 0 empty
    std::integral_constant<bool, false> (0x0x7fda4957e9c0) 0 empty

Class std::__or_<std::is_void<std::_Rb_tree_iterator<const char*> >, std::__is_array_unknown_bounds<std::_Rb_tree_iterator<const char*> >, std::is_function<std::_Rb_tree_iterator<const char*> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<std::_Rb_tree_iterator<const char*> >, std::__is_array_unknown_bounds<std::_Rb_tree_iterator<const char*> >, std::is_function<std::_Rb_tree_iterator<const char*> > > (0x0x7fda49951bc8) 0 empty
  std::__or_<std::__is_array_unknown_bounds<std::_Rb_tree_iterator<const char*> >, std::is_function<std::_Rb_tree_iterator<const char*> > > (0x0x7fda49951c30) 0 empty
    std::is_function<std::_Rb_tree_iterator<const char*> > (0x0x7fda49951c98) 0 empty
      std::integral_constant<bool, false> (0x0x7fda4957ea20) 0 empty

Class std::conditional<false, std::is_reference<std::_Rb_tree_iterator<const char*> >, std::is_scalar<std::_Rb_tree_iterator<const char*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_reference<std::_Rb_tree_iterator<const char*> >, std::is_scalar<std::_Rb_tree_iterator<const char*> > > (0x0x7fda4957ea80) 0 empty

Class std::__is_integral_helper<std::_Rb_tree_iterator<const char*> >
   size=1 align=1
   base size=1 base align=1
std::__is_integral_helper<std::_Rb_tree_iterator<const char*> > (0x0x7fda49951d00) 0 empty
  std::integral_constant<bool, false> (0x0x7fda4957eae0) 0 empty

Class std::is_integral<std::_Rb_tree_iterator<const char*> >
   size=1 align=1
   base size=1 base align=1
std::is_integral<std::_Rb_tree_iterator<const char*> > (0x0x7fda49951d68) 0 empty
  std::integral_constant<bool, false> (0x0x7fda4957eb40) 0 empty

Class std::conditional<false, std::is_integral<std::_Rb_tree_iterator<const char*> >, std::is_floating_point<std::_Rb_tree_iterator<const char*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_integral<std::_Rb_tree_iterator<const char*> >, std::is_floating_point<std::_Rb_tree_iterator<const char*> > > (0x0x7fda4957eba0) 0 empty

Class std::__is_floating_point_helper<std::_Rb_tree_iterator<const char*> >
   size=1 align=1
   base size=1 base align=1
std::__is_floating_point_helper<std::_Rb_tree_iterator<const char*> > (0x0x7fda49951dd0) 0 empty
  std::integral_constant<bool, false> (0x0x7fda4957ec00) 0 empty

Class std::is_floating_point<std::_Rb_tree_iterator<const char*> >
   size=1 align=1
   base size=1 base align=1
std::is_floating_point<std::_Rb_tree_iterator<const char*> > (0x0x7fda49951e38) 0 empty
  std::integral_constant<bool, false> (0x0x7fda4957ec60) 0 empty

Class std::__or_<std::is_integral<std::_Rb_tree_iterator<const char*> >, std::is_floating_point<std::_Rb_tree_iterator<const char*> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_integral<std::_Rb_tree_iterator<const char*> >, std::is_floating_point<std::_Rb_tree_iterator<const char*> > > (0x0x7fda49951ea0) 0 empty
  std::is_floating_point<std::_Rb_tree_iterator<const char*> > (0x0x7fda49951f08) 0 empty
    std::integral_constant<bool, false> (0x0x7fda4957ecc0) 0 empty

Class std::is_arithmetic<std::_Rb_tree_iterator<const char*> >
   size=1 align=1
   base size=1 base align=1
std::is_arithmetic<std::_Rb_tree_iterator<const char*> > (0x0x7fda49951f70) 0 empty
  std::integral_constant<bool, false> (0x0x7fda4957ed20) 0 empty

Class std::conditional<false, std::is_arithmetic<std::_Rb_tree_iterator<const char*> >, std::__or_<std::is_enum<std::_Rb_tree_iterator<const char*> >, std::is_pointer<std::_Rb_tree_iterator<const char*> >, std::is_member_pointer<std::_Rb_tree_iterator<const char*> >, std::is_null_pointer<std::_Rb_tree_iterator<const char*> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_arithmetic<std::_Rb_tree_iterator<const char*> >, std::__or_<std::is_enum<std::_Rb_tree_iterator<const char*> >, std::is_pointer<std::_Rb_tree_iterator<const char*> >, std::is_member_pointer<std::_Rb_tree_iterator<const char*> >, std::is_null_pointer<std::_Rb_tree_iterator<const char*> > > > (0x0x7fda4957ed80) 0 empty

Class std::is_enum<std::_Rb_tree_iterator<const char*> >
   size=1 align=1
   base size=1 base align=1
std::is_enum<std::_Rb_tree_iterator<const char*> > (0x0x7fda49951478) 0 empty
  std::integral_constant<bool, false> (0x0x7fda4957ede0) 0 empty

Class std::conditional<false, std::is_enum<std::_Rb_tree_iterator<const char*> >, std::__or_<std::is_pointer<std::_Rb_tree_iterator<const char*> >, std::is_member_pointer<std::_Rb_tree_iterator<const char*> >, std::is_null_pointer<std::_Rb_tree_iterator<const char*> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_enum<std::_Rb_tree_iterator<const char*> >, std::__or_<std::is_pointer<std::_Rb_tree_iterator<const char*> >, std::is_member_pointer<std::_Rb_tree_iterator<const char*> >, std::is_null_pointer<std::_Rb_tree_iterator<const char*> > > > (0x0x7fda4957ee40) 0 empty

Class std::__is_pointer_helper<std::_Rb_tree_iterator<const char*> >
   size=1 align=1
   base size=1 base align=1
std::__is_pointer_helper<std::_Rb_tree_iterator<const char*> > (0x0x7fda49951548) 0 empty
  std::integral_constant<bool, false> (0x0x7fda4957eea0) 0 empty

Class std::is_pointer<std::_Rb_tree_iterator<const char*> >
   size=1 align=1
   base size=1 base align=1
std::is_pointer<std::_Rb_tree_iterator<const char*> > (0x0x7fda499515b0) 0 empty
  std::integral_constant<bool, false> (0x0x7fda4957ef00) 0 empty

Class std::conditional<false, std::is_pointer<std::_Rb_tree_iterator<const char*> >, std::__or_<std::is_member_pointer<std::_Rb_tree_iterator<const char*> >, std::is_null_pointer<std::_Rb_tree_iterator<const char*> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_pointer<std::_Rb_tree_iterator<const char*> >, std::__or_<std::is_member_pointer<std::_Rb_tree_iterator<const char*> >, std::is_null_pointer<std::_Rb_tree_iterator<const char*> > > > (0x0x7fda4957ef60) 0 empty

Class std::__is_member_pointer_helper<std::_Rb_tree_iterator<const char*> >
   size=1 align=1
   base size=1 base align=1
std::__is_member_pointer_helper<std::_Rb_tree_iterator<const char*> > (0x0x7fda49951618) 0 empty
  std::integral_constant<bool, false> (0x0x7fda495c6000) 0 empty

Class std::is_member_pointer<std::_Rb_tree_iterator<const char*> >
   size=1 align=1
   base size=1 base align=1
std::is_member_pointer<std::_Rb_tree_iterator<const char*> > (0x0x7fda49951680) 0 empty
  std::integral_constant<bool, false> (0x0x7fda495c6060) 0 empty

Class std::conditional<false, std::is_member_pointer<std::_Rb_tree_iterator<const char*> >, std::is_null_pointer<std::_Rb_tree_iterator<const char*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_member_pointer<std::_Rb_tree_iterator<const char*> >, std::is_null_pointer<std::_Rb_tree_iterator<const char*> > > (0x0x7fda495c60c0) 0 empty

Class std::__is_null_pointer_helper<std::_Rb_tree_iterator<const char*> >
   size=1 align=1
   base size=1 base align=1
std::__is_null_pointer_helper<std::_Rb_tree_iterator<const char*> > (0x0x7fda49951750) 0 empty
  std::integral_constant<bool, false> (0x0x7fda495c6120) 0 empty

Class std::is_null_pointer<std::_Rb_tree_iterator<const char*> >
   size=1 align=1
   base size=1 base align=1
std::is_null_pointer<std::_Rb_tree_iterator<const char*> > (0x0x7fda499517b8) 0 empty
  std::integral_constant<bool, false> (0x0x7fda495c6180) 0 empty

Class std::__or_<std::is_member_pointer<std::_Rb_tree_iterator<const char*> >, std::is_null_pointer<std::_Rb_tree_iterator<const char*> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_member_pointer<std::_Rb_tree_iterator<const char*> >, std::is_null_pointer<std::_Rb_tree_iterator<const char*> > > (0x0x7fda49951820) 0 empty
  std::is_null_pointer<std::_Rb_tree_iterator<const char*> > (0x0x7fda495ca000) 0 empty
    std::integral_constant<bool, false> (0x0x7fda495c61e0) 0 empty

Class std::__or_<std::is_pointer<std::_Rb_tree_iterator<const char*> >, std::is_member_pointer<std::_Rb_tree_iterator<const char*> >, std::is_null_pointer<std::_Rb_tree_iterator<const char*> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_pointer<std::_Rb_tree_iterator<const char*> >, std::is_member_pointer<std::_Rb_tree_iterator<const char*> >, std::is_null_pointer<std::_Rb_tree_iterator<const char*> > > (0x0x7fda495ca068) 0 empty
  std::__or_<std::is_member_pointer<std::_Rb_tree_iterator<const char*> >, std::is_null_pointer<std::_Rb_tree_iterator<const char*> > > (0x0x7fda495ca0d0) 0 empty
    std::is_null_pointer<std::_Rb_tree_iterator<const char*> > (0x0x7fda495ca138) 0 empty
      std::integral_constant<bool, false> (0x0x7fda495c6240) 0 empty

Class std::__or_<std::is_enum<std::_Rb_tree_iterator<const char*> >, std::is_pointer<std::_Rb_tree_iterator<const char*> >, std::is_member_pointer<std::_Rb_tree_iterator<const char*> >, std::is_null_pointer<std::_Rb_tree_iterator<const char*> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_enum<std::_Rb_tree_iterator<const char*> >, std::is_pointer<std::_Rb_tree_iterator<const char*> >, std::is_member_pointer<std::_Rb_tree_iterator<const char*> >, std::is_null_pointer<std::_Rb_tree_iterator<const char*> > > (0x0x7fda495ca1a0) 0 empty
  std::__or_<std::is_pointer<std::_Rb_tree_iterator<const char*> >, std::is_member_pointer<std::_Rb_tree_iterator<const char*> >, std::is_null_pointer<std::_Rb_tree_iterator<const char*> > > (0x0x7fda495ca208) 0 empty
    std::__or_<std::is_member_pointer<std::_Rb_tree_iterator<const char*> >, std::is_null_pointer<std::_Rb_tree_iterator<const char*> > > (0x0x7fda495ca270) 0 empty
      std::is_null_pointer<std::_Rb_tree_iterator<const char*> > (0x0x7fda495ca2d8) 0 empty
        std::integral_constant<bool, false> (0x0x7fda495c62a0) 0 empty

Class std::__or_<std::is_arithmetic<std::_Rb_tree_iterator<const char*> >, std::is_enum<std::_Rb_tree_iterator<const char*> >, std::is_pointer<std::_Rb_tree_iterator<const char*> >, std::is_member_pointer<std::_Rb_tree_iterator<const char*> >, std::is_null_pointer<std::_Rb_tree_iterator<const char*> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_arithmetic<std::_Rb_tree_iterator<const char*> >, std::is_enum<std::_Rb_tree_iterator<const char*> >, std::is_pointer<std::_Rb_tree_iterator<const char*> >, std::is_member_pointer<std::_Rb_tree_iterator<const char*> >, std::is_null_pointer<std::_Rb_tree_iterator<const char*> > > (0x0x7fda495ca340) 0 empty
  std::__or_<std::is_enum<std::_Rb_tree_iterator<const char*> >, std::is_pointer<std::_Rb_tree_iterator<const char*> >, std::is_member_pointer<std::_Rb_tree_iterator<const char*> >, std::is_null_pointer<std::_Rb_tree_iterator<const char*> > > (0x0x7fda495ca3a8) 0 empty
    std::__or_<std::is_pointer<std::_Rb_tree_iterator<const char*> >, std::is_member_pointer<std::_Rb_tree_iterator<const char*> >, std::is_null_pointer<std::_Rb_tree_iterator<const char*> > > (0x0x7fda495ca410) 0 empty
      std::__or_<std::is_member_pointer<std::_Rb_tree_iterator<const char*> >, std::is_null_pointer<std::_Rb_tree_iterator<const char*> > > (0x0x7fda495ca478) 0 empty
        std::is_null_pointer<std::_Rb_tree_iterator<const char*> > (0x0x7fda495ca4e0) 0 empty
          std::integral_constant<bool, false> (0x0x7fda495c6300) 0 empty

Class std::is_scalar<std::_Rb_tree_iterator<const char*> >
   size=1 align=1
   base size=1 base align=1
std::is_scalar<std::_Rb_tree_iterator<const char*> > (0x0x7fda495ca548) 0 empty
  std::integral_constant<bool, false> (0x0x7fda495c6360) 0 empty

Class std::__or_<std::is_reference<std::_Rb_tree_iterator<const char*> >, std::is_scalar<std::_Rb_tree_iterator<const char*> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::_Rb_tree_iterator<const char*> >, std::is_scalar<std::_Rb_tree_iterator<const char*> > > (0x0x7fda495ca5b0) 0 empty
  std::is_scalar<std::_Rb_tree_iterator<const char*> > (0x0x7fda495ca618) 0 empty
    std::integral_constant<bool, false> (0x0x7fda495c63c0) 0 empty

Class std::remove_all_extents<std::_Rb_tree_iterator<const char*> >
   size=1 align=1
   base size=0 base align=1
std::remove_all_extents<std::_Rb_tree_iterator<const char*> > (0x0x7fda495c6420) 0 empty

Class std::__is_destructible_impl<std::_Rb_tree_iterator<const char*> >
   size=1 align=1
   base size=1 base align=1
std::__is_destructible_impl<std::_Rb_tree_iterator<const char*> > (0x0x7fda495ca680) 0 empty
  std::__do_is_destructible_impl (0x0x7fda495c6480) 0 empty

Class std::__is_destructible_safe<std::_Rb_tree_iterator<const char*>, false, false>
   size=1 align=1
   base size=1 base align=1
std::__is_destructible_safe<std::_Rb_tree_iterator<const char*>, false, false> (0x0x7fda495ca750) 0 empty
  std::integral_constant<bool, true> (0x0x7fda495c64e0) 0 empty

Class std::is_destructible<std::_Rb_tree_iterator<const char*> >
   size=1 align=1
   base size=1 base align=1
std::is_destructible<std::_Rb_tree_iterator<const char*> > (0x0x7fda495ca7b8) 0 empty
  std::integral_constant<bool, true> (0x0x7fda495c6540) 0 empty

Class std::conditional<true, std::__is_direct_constructible_impl<std::_Rb_tree_iterator<const char*>, const std::_Rb_tree_iterator<const char*>&>, std::is_destructible<std::_Rb_tree_iterator<const char*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_direct_constructible_impl<std::_Rb_tree_iterator<const char*>, const std::_Rb_tree_iterator<const char*>&>, std::is_destructible<std::_Rb_tree_iterator<const char*> > > (0x0x7fda495c65a0) 0 empty

Class std::__is_direct_constructible_impl<std::_Rb_tree_iterator<const char*>, const std::_Rb_tree_iterator<const char*>&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_impl<std::_Rb_tree_iterator<const char*>, const std::_Rb_tree_iterator<const char*>&> (0x0x7fda495ca820) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7fda495c6600) 0 empty

Class std::__and_<std::is_destructible<std::_Rb_tree_iterator<const char*> >, std::__is_direct_constructible_impl<std::_Rb_tree_iterator<const char*>, const std::_Rb_tree_iterator<const char*>&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_destructible<std::_Rb_tree_iterator<const char*> >, std::__is_direct_constructible_impl<std::_Rb_tree_iterator<const char*>, const std::_Rb_tree_iterator<const char*>&> > (0x0x7fda495ca8f0) 0 empty
  std::__is_direct_constructible_impl<std::_Rb_tree_iterator<const char*>, const std::_Rb_tree_iterator<const char*>&> (0x0x7fda495ca958) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7fda495c6660) 0 empty

Class std::__is_direct_constructible_new_safe<std::_Rb_tree_iterator<const char*>, const std::_Rb_tree_iterator<const char*>&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new_safe<std::_Rb_tree_iterator<const char*>, const std::_Rb_tree_iterator<const char*>&> (0x0x7fda495ca9c0) 0 empty
  std::__and_<std::is_destructible<std::_Rb_tree_iterator<const char*> >, std::__is_direct_constructible_impl<std::_Rb_tree_iterator<const char*>, const std::_Rb_tree_iterator<const char*>&> > (0x0x7fda495caa28) 0 empty
    std::__is_direct_constructible_impl<std::_Rb_tree_iterator<const char*>, const std::_Rb_tree_iterator<const char*>&> (0x0x7fda495caa90) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7fda495c66c0) 0 empty

Class std::__is_direct_constructible_new<std::_Rb_tree_iterator<const char*>, const std::_Rb_tree_iterator<const char*>&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new<std::_Rb_tree_iterator<const char*>, const std::_Rb_tree_iterator<const char*>&> (0x0x7fda495caaf8) 0 empty
  std::__is_direct_constructible_new_safe<std::_Rb_tree_iterator<const char*>, const std::_Rb_tree_iterator<const char*>&> (0x0x7fda495cab60) 0 empty
    std::__and_<std::is_destructible<std::_Rb_tree_iterator<const char*> >, std::__is_direct_constructible_impl<std::_Rb_tree_iterator<const char*>, const std::_Rb_tree_iterator<const char*>&> > (0x0x7fda495cabc8) 0 empty
      std::__is_direct_constructible_impl<std::_Rb_tree_iterator<const char*>, const std::_Rb_tree_iterator<const char*>&> (0x0x7fda495cac30) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7fda495c6720) 0 empty

Class std::__is_direct_constructible<std::_Rb_tree_iterator<const char*>, const std::_Rb_tree_iterator<const char*>&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible<std::_Rb_tree_iterator<const char*>, const std::_Rb_tree_iterator<const char*>&> (0x0x7fda495cac98) 0 empty
  std::integral_constant<bool, true> (0x0x7fda495c6780) 0 empty

Class std::__is_constructible_impl<std::_Rb_tree_iterator<const char*>, const std::_Rb_tree_iterator<const char*>&>
   size=1 align=1
   base size=1 base align=1
std::__is_constructible_impl<std::_Rb_tree_iterator<const char*>, const std::_Rb_tree_iterator<const char*>&> (0x0x7fda495cad00) 0 empty
  std::__is_direct_constructible<std::_Rb_tree_iterator<const char*>, const std::_Rb_tree_iterator<const char*>&> (0x0x7fda495cad68) 0 empty
    std::integral_constant<bool, true> (0x0x7fda495c67e0) 0 empty

Class std::is_constructible<std::_Rb_tree_iterator<const char*>, const std::_Rb_tree_iterator<const char*>&>
   size=1 align=1
   base size=1 base align=1
std::is_constructible<std::_Rb_tree_iterator<const char*>, const std::_Rb_tree_iterator<const char*>&> (0x0x7fda495cadd0) 0 empty
  std::integral_constant<bool, true> (0x0x7fda495c6840) 0 empty

Class std::conditional<true, std::is_constructible<bool, const bool&>, std::is_constructible<std::_Rb_tree_iterator<const char*>, const std::_Rb_tree_iterator<const char*>&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_constructible<bool, const bool&>, std::is_constructible<std::_Rb_tree_iterator<const char*>, const std::_Rb_tree_iterator<const char*>&> > (0x0x7fda495c68a0) 0 empty

Class std::__and_<std::is_constructible<std::_Rb_tree_iterator<const char*>, const std::_Rb_tree_iterator<const char*>&>, std::is_constructible<bool, const bool&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<std::_Rb_tree_iterator<const char*>, const std::_Rb_tree_iterator<const char*>&>, std::is_constructible<bool, const bool&> > (0x0x7fda495df000) 0 empty
  std::is_constructible<bool, const bool&> (0x0x7fda495df068) 0 empty
    std::integral_constant<bool, true> (0x0x7fda495c6900) 0 empty

Class std::remove_volatile<const std::_Rb_tree_iterator<const char*>&>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<const std::_Rb_tree_iterator<const char*>&> (0x0x7fda495c6a20) 0 empty

Class std::remove_const<const std::_Rb_tree_iterator<const char*>&>
   size=1 align=1
   base size=0 base align=1
std::remove_const<const std::_Rb_tree_iterator<const char*>&> (0x0x7fda495c6a80) 0 empty

Class std::remove_cv<const std::_Rb_tree_iterator<const char*>&>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<const std::_Rb_tree_iterator<const char*>&> (0x0x7fda495c69c0) 0 empty

Class std::__is_void_helper<const std::_Rb_tree_iterator<const char*>&>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<const std::_Rb_tree_iterator<const char*>&> (0x0x7fda495df208) 0 empty
  std::integral_constant<bool, false> (0x0x7fda495c6ae0) 0 empty

Class std::is_void<const std::_Rb_tree_iterator<const char*>&>
   size=1 align=1
   base size=1 base align=1
std::is_void<const std::_Rb_tree_iterator<const char*>&> (0x0x7fda495df270) 0 empty
  std::integral_constant<bool, false> (0x0x7fda495c6b40) 0 empty

Class std::conditional<false, std::is_void<const std::_Rb_tree_iterator<const char*>&>, std::__or_<std::is_function<std::_Rb_tree_iterator<const char*> >, std::is_array<std::_Rb_tree_iterator<const char*> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_void<const std::_Rb_tree_iterator<const char*>&>, std::__or_<std::is_function<std::_Rb_tree_iterator<const char*> >, std::is_array<std::_Rb_tree_iterator<const char*> > > > (0x0x7fda495c6ba0) 0 empty

Class std::conditional<false, std::is_function<std::_Rb_tree_iterator<const char*> >, std::is_array<std::_Rb_tree_iterator<const char*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<std::_Rb_tree_iterator<const char*> >, std::is_array<std::_Rb_tree_iterator<const char*> > > (0x0x7fda495c6c00) 0 empty

Class std::__or_<std::is_function<std::_Rb_tree_iterator<const char*> >, std::is_array<std::_Rb_tree_iterator<const char*> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::_Rb_tree_iterator<const char*> >, std::is_array<std::_Rb_tree_iterator<const char*> > > (0x0x7fda495df2d8) 0 empty
  std::is_array<std::_Rb_tree_iterator<const char*> > (0x0x7fda495df340) 0 empty
    std::integral_constant<bool, false> (0x0x7fda495c6c60) 0 empty

Class std::__or_<std::is_void<const std::_Rb_tree_iterator<const char*>&>, std::is_function<std::_Rb_tree_iterator<const char*> >, std::is_array<std::_Rb_tree_iterator<const char*> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<const std::_Rb_tree_iterator<const char*>&>, std::is_function<std::_Rb_tree_iterator<const char*> >, std::is_array<std::_Rb_tree_iterator<const char*> > > (0x0x7fda495df3a8) 0 empty
  std::__or_<std::is_function<std::_Rb_tree_iterator<const char*> >, std::is_array<std::_Rb_tree_iterator<const char*> > > (0x0x7fda495df410) 0 empty
    std::is_array<std::_Rb_tree_iterator<const char*> > (0x0x7fda495df478) 0 empty
      std::integral_constant<bool, false> (0x0x7fda495c6cc0) 0 empty

Class std::__is_convertible_helper<const std::_Rb_tree_iterator<const char*>&, std::_Rb_tree_iterator<const char*>, false>
   size=1 align=1
   base size=0 base align=1
std::__is_convertible_helper<const std::_Rb_tree_iterator<const char*>&, std::_Rb_tree_iterator<const char*>, false> (0x0x7fda495c6d20) 0 empty

Class std::is_convertible<const std::_Rb_tree_iterator<const char*>&, std::_Rb_tree_iterator<const char*> >
   size=1 align=1
   base size=1 base align=1
std::is_convertible<const std::_Rb_tree_iterator<const char*>&, std::_Rb_tree_iterator<const char*> > (0x0x7fda495df548) 0 empty
  std::integral_constant<bool, true> (0x0x7fda495c6d80) 0 empty

Class std::conditional<true, std::is_convertible<const bool&, bool>, std::is_convertible<const std::_Rb_tree_iterator<const char*>&, std::_Rb_tree_iterator<const char*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_convertible<const bool&, bool>, std::is_convertible<const std::_Rb_tree_iterator<const char*>&, std::_Rb_tree_iterator<const char*> > > (0x0x7fda495c6de0) 0 empty

Class std::__and_<std::is_convertible<const std::_Rb_tree_iterator<const char*>&, std::_Rb_tree_iterator<const char*> >, std::is_convertible<const bool&, bool> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_convertible<const std::_Rb_tree_iterator<const char*>&, std::_Rb_tree_iterator<const char*> >, std::is_convertible<const bool&, bool> > (0x0x7fda495df750) 0 empty
  std::is_convertible<const bool&, bool> (0x0x7fda495df7b8) 0 empty
    std::integral_constant<bool, true> (0x0x7fda495c6e40) 0 empty

Class std::conditional<true, std::__and_<std::is_convertible<std::_Rb_tree_iterator<const char*>&&, std::_Rb_tree_iterator<const char*> >, std::is_convertible<const bool&, bool> >, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_iterator<const char*>&&, std::_Rb_tree_iterator<const char*> >, std::is_convertible<const bool&, bool> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__and_<std::is_convertible<std::_Rb_tree_iterator<const char*>&&, std::_Rb_tree_iterator<const char*> >, std::is_convertible<const bool&, bool> >, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_iterator<const char*>&&, std::_Rb_tree_iterator<const char*> >, std::is_convertible<const bool&, bool> > > > (0x0x7fda495c6f00) 0 empty

Class std::conditional<false, std::__is_direct_constructible_ref_cast<std::_Rb_tree_iterator<const char*>, std::_Rb_tree_iterator<const char*>&&>, std::__is_direct_constructible_new_safe<std::_Rb_tree_iterator<const char*>, std::_Rb_tree_iterator<const char*>&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__is_direct_constructible_ref_cast<std::_Rb_tree_iterator<const char*>, std::_Rb_tree_iterator<const char*>&&>, std::__is_direct_constructible_new_safe<std::_Rb_tree_iterator<const char*>, std::_Rb_tree_iterator<const char*>&&> > (0x0x7fda495c6f60) 0 empty

Class std::conditional<true, std::__is_direct_constructible_impl<std::_Rb_tree_iterator<const char*>, std::_Rb_tree_iterator<const char*>&&>, std::is_destructible<std::_Rb_tree_iterator<const char*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_direct_constructible_impl<std::_Rb_tree_iterator<const char*>, std::_Rb_tree_iterator<const char*>&&>, std::is_destructible<std::_Rb_tree_iterator<const char*> > > (0x0x7fda495ff000) 0 empty

Class std::__is_direct_constructible_impl<std::_Rb_tree_iterator<const char*>, std::_Rb_tree_iterator<const char*>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_impl<std::_Rb_tree_iterator<const char*>, std::_Rb_tree_iterator<const char*>&&> (0x0x7fda495df9c0) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7fda495ff060) 0 empty

Class std::__and_<std::is_destructible<std::_Rb_tree_iterator<const char*> >, std::__is_direct_constructible_impl<std::_Rb_tree_iterator<const char*>, std::_Rb_tree_iterator<const char*>&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_destructible<std::_Rb_tree_iterator<const char*> >, std::__is_direct_constructible_impl<std::_Rb_tree_iterator<const char*>, std::_Rb_tree_iterator<const char*>&&> > (0x0x7fda495dfa90) 0 empty
  std::__is_direct_constructible_impl<std::_Rb_tree_iterator<const char*>, std::_Rb_tree_iterator<const char*>&&> (0x0x7fda495dfaf8) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7fda495ff0c0) 0 empty

Class std::__is_direct_constructible_new_safe<std::_Rb_tree_iterator<const char*>, std::_Rb_tree_iterator<const char*>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new_safe<std::_Rb_tree_iterator<const char*>, std::_Rb_tree_iterator<const char*>&&> (0x0x7fda495dfb60) 0 empty
  std::__and_<std::is_destructible<std::_Rb_tree_iterator<const char*> >, std::__is_direct_constructible_impl<std::_Rb_tree_iterator<const char*>, std::_Rb_tree_iterator<const char*>&&> > (0x0x7fda495dfbc8) 0 empty
    std::__is_direct_constructible_impl<std::_Rb_tree_iterator<const char*>, std::_Rb_tree_iterator<const char*>&&> (0x0x7fda495dfc30) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7fda495ff120) 0 empty

Class std::__is_direct_constructible_new<std::_Rb_tree_iterator<const char*>, std::_Rb_tree_iterator<const char*>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new<std::_Rb_tree_iterator<const char*>, std::_Rb_tree_iterator<const char*>&&> (0x0x7fda495dfc98) 0 empty
  std::__is_direct_constructible_new_safe<std::_Rb_tree_iterator<const char*>, std::_Rb_tree_iterator<const char*>&&> (0x0x7fda495dfd00) 0 empty
    std::__and_<std::is_destructible<std::_Rb_tree_iterator<const char*> >, std::__is_direct_constructible_impl<std::_Rb_tree_iterator<const char*>, std::_Rb_tree_iterator<const char*>&&> > (0x0x7fda495dfd68) 0 empty
      std::__is_direct_constructible_impl<std::_Rb_tree_iterator<const char*>, std::_Rb_tree_iterator<const char*>&&> (0x0x7fda495dfdd0) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7fda495ff180) 0 empty

Class std::__is_direct_constructible<std::_Rb_tree_iterator<const char*>, std::_Rb_tree_iterator<const char*>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible<std::_Rb_tree_iterator<const char*>, std::_Rb_tree_iterator<const char*>&&> (0x0x7fda495dfe38) 0 empty
  std::integral_constant<bool, true> (0x0x7fda495ff1e0) 0 empty

Class std::__is_constructible_impl<std::_Rb_tree_iterator<const char*>, std::_Rb_tree_iterator<const char*>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_constructible_impl<std::_Rb_tree_iterator<const char*>, std::_Rb_tree_iterator<const char*>&&> (0x0x7fda495dff70) 0 empty
  std::__is_direct_constructible<std::_Rb_tree_iterator<const char*>, std::_Rb_tree_iterator<const char*>&&> (0x0x7fda495df0d0) 0 empty
    std::integral_constant<bool, true> (0x0x7fda495ff240) 0 empty

Class std::is_constructible<std::_Rb_tree_iterator<const char*>, std::_Rb_tree_iterator<const char*>&&>
   size=1 align=1
   base size=1 base align=1
std::is_constructible<std::_Rb_tree_iterator<const char*>, std::_Rb_tree_iterator<const char*>&&> (0x0x7fda495df888) 0 empty
  std::integral_constant<bool, true> (0x0x7fda495ff2a0) 0 empty

Class std::conditional<true, std::__and_<std::is_constructible<bool, const bool&&>, std::__and_<std::is_convertible<std::_Rb_tree_iterator<const char*>&&, std::_Rb_tree_iterator<const char*> >, std::is_convertible<const bool&, bool> > >, std::is_constructible<std::_Rb_tree_iterator<const char*>, std::_Rb_tree_iterator<const char*>&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__and_<std::is_constructible<bool, const bool&&>, std::__and_<std::is_convertible<std::_Rb_tree_iterator<const char*>&&, std::_Rb_tree_iterator<const char*> >, std::is_convertible<const bool&, bool> > >, std::is_constructible<std::_Rb_tree_iterator<const char*>, std::_Rb_tree_iterator<const char*>&&> > (0x0x7fda495ff3c0) 0 empty

Class std::conditional<true, std::__and_<std::is_convertible<std::_Rb_tree_iterator<const char*>&&, std::_Rb_tree_iterator<const char*> >, std::is_convertible<const bool&, bool> >, std::is_constructible<bool, const bool&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__and_<std::is_convertible<std::_Rb_tree_iterator<const char*>&&, std::_Rb_tree_iterator<const char*> >, std::is_convertible<const bool&, bool> >, std::is_constructible<bool, const bool&&> > (0x0x7fda495ff420) 0 empty

Class std::remove_volatile<std::_Rb_tree_iterator<const char*>&&>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<std::_Rb_tree_iterator<const char*>&&> (0x0x7fda495ff4e0) 0 empty

Class std::remove_const<std::_Rb_tree_iterator<const char*>&&>
   size=1 align=1
   base size=0 base align=1
std::remove_const<std::_Rb_tree_iterator<const char*>&&> (0x0x7fda495ff540) 0 empty

Class std::remove_cv<std::_Rb_tree_iterator<const char*>&&>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<std::_Rb_tree_iterator<const char*>&&> (0x0x7fda495ff480) 0 empty

Class std::__is_void_helper<std::_Rb_tree_iterator<const char*>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<std::_Rb_tree_iterator<const char*>&&> (0x0x7fda496090d0) 0 empty
  std::integral_constant<bool, false> (0x0x7fda495ff5a0) 0 empty

Class std::is_void<std::_Rb_tree_iterator<const char*>&&>
   size=1 align=1
   base size=1 base align=1
std::is_void<std::_Rb_tree_iterator<const char*>&&> (0x0x7fda49609138) 0 empty
  std::integral_constant<bool, false> (0x0x7fda495ff600) 0 empty

Class std::conditional<false, std::is_void<std::_Rb_tree_iterator<const char*>&&>, std::__or_<std::is_function<std::_Rb_tree_iterator<const char*> >, std::is_array<std::_Rb_tree_iterator<const char*> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_void<std::_Rb_tree_iterator<const char*>&&>, std::__or_<std::is_function<std::_Rb_tree_iterator<const char*> >, std::is_array<std::_Rb_tree_iterator<const char*> > > > (0x0x7fda495ff660) 0 empty

Class std::__or_<std::is_void<std::_Rb_tree_iterator<const char*>&&>, std::is_function<std::_Rb_tree_iterator<const char*> >, std::is_array<std::_Rb_tree_iterator<const char*> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<std::_Rb_tree_iterator<const char*>&&>, std::is_function<std::_Rb_tree_iterator<const char*> >, std::is_array<std::_Rb_tree_iterator<const char*> > > (0x0x7fda496091a0) 0 empty
  std::__or_<std::is_function<std::_Rb_tree_iterator<const char*> >, std::is_array<std::_Rb_tree_iterator<const char*> > > (0x0x7fda49609208) 0 empty
    std::is_array<std::_Rb_tree_iterator<const char*> > (0x0x7fda49609270) 0 empty
      std::integral_constant<bool, false> (0x0x7fda495ff6c0) 0 empty

Class std::__is_convertible_helper<std::_Rb_tree_iterator<const char*>&&, std::_Rb_tree_iterator<const char*>, false>
   size=1 align=1
   base size=0 base align=1
std::__is_convertible_helper<std::_Rb_tree_iterator<const char*>&&, std::_Rb_tree_iterator<const char*>, false> (0x0x7fda495ff720) 0 empty

Class std::is_convertible<std::_Rb_tree_iterator<const char*>&&, std::_Rb_tree_iterator<const char*> >
   size=1 align=1
   base size=1 base align=1
std::is_convertible<std::_Rb_tree_iterator<const char*>&&, std::_Rb_tree_iterator<const char*> > (0x0x7fda49609340) 0 empty
  std::integral_constant<bool, true> (0x0x7fda495ff780) 0 empty

Class std::conditional<true, std::is_convertible<const bool&, bool>, std::is_convertible<std::_Rb_tree_iterator<const char*>&&, std::_Rb_tree_iterator<const char*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_convertible<const bool&, bool>, std::is_convertible<std::_Rb_tree_iterator<const char*>&&, std::_Rb_tree_iterator<const char*> > > (0x0x7fda495ff8a0) 0 empty

Class std::__and_<std::is_convertible<std::_Rb_tree_iterator<const char*>&&, std::_Rb_tree_iterator<const char*> >, std::is_convertible<const bool&, bool> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_convertible<std::_Rb_tree_iterator<const char*>&&, std::_Rb_tree_iterator<const char*> >, std::is_convertible<const bool&, bool> > (0x0x7fda49609478) 0 empty
  std::is_convertible<const bool&, bool> (0x0x7fda496094e0) 0 empty
    std::integral_constant<bool, true> (0x0x7fda495ff900) 0 empty

Class std::__and_<std::is_constructible<bool, const bool&&>, std::__and_<std::is_convertible<std::_Rb_tree_iterator<const char*>&&, std::_Rb_tree_iterator<const char*> >, std::is_convertible<const bool&, bool> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<bool, const bool&&>, std::__and_<std::is_convertible<std::_Rb_tree_iterator<const char*>&&, std::_Rb_tree_iterator<const char*> >, std::is_convertible<const bool&, bool> > > (0x0x7fda49609548) 0 empty
  std::__and_<std::is_convertible<std::_Rb_tree_iterator<const char*>&&, std::_Rb_tree_iterator<const char*> >, std::is_convertible<const bool&, bool> > (0x0x7fda496095b0) 0 empty
    std::is_convertible<const bool&, bool> (0x0x7fda49609618) 0 empty
      std::integral_constant<bool, true> (0x0x7fda495ff960) 0 empty

Class std::__and_<std::is_constructible<std::_Rb_tree_iterator<const char*>, std::_Rb_tree_iterator<const char*>&&>, std::is_constructible<bool, const bool&&>, std::__and_<std::is_convertible<std::_Rb_tree_iterator<const char*>&&, std::_Rb_tree_iterator<const char*> >, std::is_convertible<const bool&, bool> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<std::_Rb_tree_iterator<const char*>, std::_Rb_tree_iterator<const char*>&&>, std::is_constructible<bool, const bool&&>, std::__and_<std::is_convertible<std::_Rb_tree_iterator<const char*>&&, std::_Rb_tree_iterator<const char*> >, std::is_convertible<const bool&, bool> > > (0x0x7fda49609680) 0 empty
  std::__and_<std::is_constructible<bool, const bool&&>, std::__and_<std::is_convertible<std::_Rb_tree_iterator<const char*>&&, std::_Rb_tree_iterator<const char*> >, std::is_convertible<const bool&, bool> > > (0x0x7fda496096e8) 0 empty
    std::__and_<std::is_convertible<std::_Rb_tree_iterator<const char*>&&, std::_Rb_tree_iterator<const char*> >, std::is_convertible<const bool&, bool> > (0x0x7fda49609750) 0 empty
      std::is_convertible<const bool&, bool> (0x0x7fda496097b8) 0 empty
        std::integral_constant<bool, true> (0x0x7fda495ff9c0) 0 empty

Class std::conditional<false, std::__and_<std::is_convertible<std::_Rb_tree_iterator<const char*>&&, std::_Rb_tree_iterator<const char*> >, std::is_convertible<const bool&, bool> >, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_iterator<const char*>&&, std::_Rb_tree_iterator<const char*> >, std::is_convertible<const bool&, bool> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__and_<std::is_convertible<std::_Rb_tree_iterator<const char*>&&, std::_Rb_tree_iterator<const char*> >, std::is_convertible<const bool&, bool> >, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_iterator<const char*>&&, std::_Rb_tree_iterator<const char*> >, std::is_convertible<const bool&, bool> > > > (0x0x7fda495ffa80) 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<const char*>&&, std::_Rb_tree_iterator<const char*> >, std::is_convertible<const bool&, bool> > > >, std::is_constructible<std::_Rb_tree_iterator<const char*>, std::_Rb_tree_iterator<const char*>&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__and_<std::is_constructible<bool, const bool&&>, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_iterator<const char*>&&, std::_Rb_tree_iterator<const char*> >, std::is_convertible<const bool&, bool> > > >, std::is_constructible<std::_Rb_tree_iterator<const char*>, std::_Rb_tree_iterator<const char*>&&> > (0x0x7fda495ffae0) 0 empty

Class std::conditional<true, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_iterator<const char*>&&, std::_Rb_tree_iterator<const char*> >, std::is_convertible<const bool&, bool> > >, std::is_constructible<bool, const bool&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_iterator<const char*>&&, std::_Rb_tree_iterator<const char*> >, std::is_convertible<const bool&, bool> > >, std::is_constructible<bool, const bool&&> > (0x0x7fda495ffb40) 0 empty

Class std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_iterator<const char*>&&, std::_Rb_tree_iterator<const char*> >, std::is_convertible<const bool&, bool> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_iterator<const char*>&&, std::_Rb_tree_iterator<const char*> >, std::is_convertible<const bool&, bool> > > (0x0x7fda496099c0) 0 empty
  std::integral_constant<bool, false> (0x0x7fda495ffba0) 0 empty

Class std::__and_<std::is_constructible<bool, const bool&&>, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_iterator<const char*>&&, std::_Rb_tree_iterator<const char*> >, std::is_convertible<const bool&, bool> > > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<bool, const bool&&>, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_iterator<const char*>&&, std::_Rb_tree_iterator<const char*> >, std::is_convertible<const bool&, bool> > > > (0x0x7fda49609a28) 0 empty
  std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_iterator<const char*>&&, std::_Rb_tree_iterator<const char*> >, std::is_convertible<const bool&, bool> > > (0x0x7fda49609a90) 0 empty
    std::integral_constant<bool, false> (0x0x7fda495ffc00) 0 empty

Class std::__and_<std::is_constructible<std::_Rb_tree_iterator<const char*>, std::_Rb_tree_iterator<const char*>&&>, std::is_constructible<bool, const bool&&>, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_iterator<const char*>&&, std::_Rb_tree_iterator<const char*> >, std::is_convertible<const bool&, bool> > > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<std::_Rb_tree_iterator<const char*>, std::_Rb_tree_iterator<const char*>&&>, std::is_constructible<bool, const bool&&>, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_iterator<const char*>&&, std::_Rb_tree_iterator<const char*> >, std::is_convertible<const bool&, bool> > > > (0x0x7fda49609af8) 0 empty
  std::__and_<std::is_constructible<bool, const bool&&>, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_iterator<const char*>&&, std::_Rb_tree_iterator<const char*> >, std::is_convertible<const bool&, bool> > > > (0x0x7fda49609b60) 0 empty
    std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_iterator<const char*>&&, std::_Rb_tree_iterator<const char*> >, std::is_convertible<const bool&, bool> > > (0x0x7fda49609bc8) 0 empty
      std::integral_constant<bool, false> (0x0x7fda495ffc60) 0 empty

Class std::conditional<true, std::__and_<std::is_convertible<const std::_Rb_tree_iterator<const char*>&, std::_Rb_tree_iterator<const char*> >, std::is_convertible<bool&&, bool> >, std::__not_<std::__and_<std::is_convertible<const std::_Rb_tree_iterator<const char*>&, std::_Rb_tree_iterator<const char*> >, std::is_convertible<bool&&, bool> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__and_<std::is_convertible<const std::_Rb_tree_iterator<const char*>&, std::_Rb_tree_iterator<const char*> >, std::is_convertible<bool&&, bool> >, std::__not_<std::__and_<std::is_convertible<const std::_Rb_tree_iterator<const char*>&, std::_Rb_tree_iterator<const char*> >, std::is_convertible<bool&&, bool> > > > (0x0x7fda495ffd20) 0 empty

Class std::conditional<true, std::__and_<std::is_constructible<bool, bool&&>, std::__and_<std::is_convertible<const std::_Rb_tree_iterator<const char*>&, std::_Rb_tree_iterator<const char*> >, std::is_convertible<bool&&, bool> > >, std::is_constructible<std::_Rb_tree_iterator<const char*>, const std::_Rb_tree_iterator<const char*>&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__and_<std::is_constructible<bool, bool&&>, std::__and_<std::is_convertible<const std::_Rb_tree_iterator<const char*>&, std::_Rb_tree_iterator<const char*> >, std::is_convertible<bool&&, bool> > >, std::is_constructible<std::_Rb_tree_iterator<const char*>, const std::_Rb_tree_iterator<const char*>&> > (0x0x7fda495ffd80) 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&&> > (0x0x7fda495ffde0) 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> > (0x0x7fda495ffe40) 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&&> (0x0x7fda49609f08) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7fda495ffea0) 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&&> > (0x0x7fda49609820) 0 empty
  std::__is_direct_constructible_impl<bool, bool&&> (0x0x7fda49609888) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7fda495fff00) 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&&> (0x0x7fda496098f0) 0 empty
  std::__and_<std::is_destructible<bool>, std::__is_direct_constructible_impl<bool, bool&&> > (0x0x7fda49609c30) 0 empty
    std::__is_direct_constructible_impl<bool, bool&&> (0x0x7fda49609c98) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7fda4963a060) 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&&> (0x0x7fda4963c000) 0 empty
  std::__is_direct_constructible_new_safe<bool, bool&&> (0x0x7fda4963c068) 0 empty
    std::__and_<std::is_destructible<bool>, std::__is_direct_constructible_impl<bool, bool&&> > (0x0x7fda4963c0d0) 0 empty
      std::__is_direct_constructible_impl<bool, bool&&> (0x0x7fda4963c138) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7fda4963a120) 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&&> (0x0x7fda4963c1a0) 0 empty
  std::integral_constant<bool, true> (0x0x7fda4963a1e0) 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&&> (0x0x7fda4963c208) 0 empty
  std::__is_direct_constructible<bool, bool&&> (0x0x7fda4963c270) 0 empty
    std::integral_constant<bool, true> (0x0x7fda4963a240) 0 empty

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

Class std::conditional<true, std::__and_<std::is_convertible<const std::_Rb_tree_iterator<const char*>&, std::_Rb_tree_iterator<const char*> >, std::is_convertible<bool&&, bool> >, std::is_constructible<bool, bool&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__and_<std::is_convertible<const std::_Rb_tree_iterator<const char*>&, std::_Rb_tree_iterator<const char*> >, std::is_convertible<bool&&, bool> >, std::is_constructible<bool, bool&&> > (0x0x7fda4963a300) 0 empty

Class std::conditional<true, std::is_convertible<bool&&, bool>, std::is_convertible<const std::_Rb_tree_iterator<const char*>&, std::_Rb_tree_iterator<const char*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_convertible<bool&&, bool>, std::is_convertible<const std::_Rb_tree_iterator<const char*>&, std::_Rb_tree_iterator<const char*> > > (0x0x7fda4963a360) 0 empty

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

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

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

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

Class std::is_void<bool&&>
   size=1 align=1
   base size=1 base align=1
std::is_void<bool&&> (0x0x7fda4963c410) 0 empty
  std::integral_constant<bool, false> (0x0x7fda4963a540) 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> > > (0x0x7fda4963a5a0) 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> > (0x0x7fda4963c548) 0 empty
  std::__or_<std::is_function<bool>, std::is_array<bool> > (0x0x7fda4963c5b0) 0 empty
    std::is_array<bool> (0x0x7fda4963c618) 0 empty
      std::integral_constant<bool, false> (0x0x7fda4963a600) 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> (0x0x7fda4963a660) 0 empty

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

Class std::__and_<std::is_convertible<const std::_Rb_tree_iterator<const char*>&, std::_Rb_tree_iterator<const char*> >, std::is_convertible<bool&&, bool> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_convertible<const std::_Rb_tree_iterator<const char*>&, std::_Rb_tree_iterator<const char*> >, std::is_convertible<bool&&, bool> > (0x0x7fda4963c750) 0 empty
  std::is_convertible<bool&&, bool> (0x0x7fda4963c7b8) 0 empty
    std::integral_constant<bool, true> (0x0x7fda4963a720) 0 empty

Class std::__and_<std::is_constructible<bool, bool&&>, std::__and_<std::is_convertible<const std::_Rb_tree_iterator<const char*>&, std::_Rb_tree_iterator<const char*> >, std::is_convertible<bool&&, bool> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<bool, bool&&>, std::__and_<std::is_convertible<const std::_Rb_tree_iterator<const char*>&, std::_Rb_tree_iterator<const char*> >, std::is_convertible<bool&&, bool> > > (0x0x7fda4963c820) 0 empty
  std::__and_<std::is_convertible<const std::_Rb_tree_iterator<const char*>&, std::_Rb_tree_iterator<const char*> >, std::is_convertible<bool&&, bool> > (0x0x7fda4963c888) 0 empty
    std::is_convertible<bool&&, bool> (0x0x7fda4963c8f0) 0 empty
      std::integral_constant<bool, true> (0x0x7fda4963a780) 0 empty

Class std::__and_<std::is_constructible<std::_Rb_tree_iterator<const char*>, const std::_Rb_tree_iterator<const char*>&>, std::is_constructible<bool, bool&&>, std::__and_<std::is_convertible<const std::_Rb_tree_iterator<const char*>&, std::_Rb_tree_iterator<const char*> >, std::is_convertible<bool&&, bool> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<std::_Rb_tree_iterator<const char*>, const std::_Rb_tree_iterator<const char*>&>, std::is_constructible<bool, bool&&>, std::__and_<std::is_convertible<const std::_Rb_tree_iterator<const char*>&, std::_Rb_tree_iterator<const char*> >, std::is_convertible<bool&&, bool> > > (0x0x7fda4963c958) 0 empty
  std::__and_<std::is_constructible<bool, bool&&>, std::__and_<std::is_convertible<const std::_Rb_tree_iterator<const char*>&, std::_Rb_tree_iterator<const char*> >, std::is_convertible<bool&&, bool> > > (0x0x7fda4963c9c0) 0 empty
    std::__and_<std::is_convertible<const std::_Rb_tree_iterator<const char*>&, std::_Rb_tree_iterator<const char*> >, std::is_convertible<bool&&, bool> > (0x0x7fda4963ca28) 0 empty
      std::is_convertible<bool&&, bool> (0x0x7fda4963ca90) 0 empty
        std::integral_constant<bool, true> (0x0x7fda4963a7e0) 0 empty

Class std::conditional<false, std::__and_<std::is_convertible<const std::_Rb_tree_iterator<const char*>&, std::_Rb_tree_iterator<const char*> >, std::is_convertible<bool&&, bool> >, std::__not_<std::__and_<std::is_convertible<const std::_Rb_tree_iterator<const char*>&, std::_Rb_tree_iterator<const char*> >, std::is_convertible<bool&&, bool> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__and_<std::is_convertible<const std::_Rb_tree_iterator<const char*>&, std::_Rb_tree_iterator<const char*> >, std::is_convertible<bool&&, bool> >, std::__not_<std::__and_<std::is_convertible<const std::_Rb_tree_iterator<const char*>&, std::_Rb_tree_iterator<const char*> >, std::is_convertible<bool&&, bool> > > > (0x0x7fda4963a8a0) 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<const char*>&, std::_Rb_tree_iterator<const char*> >, std::is_convertible<bool&&, bool> > > >, std::is_constructible<std::_Rb_tree_iterator<const char*>, const std::_Rb_tree_iterator<const char*>&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__and_<std::is_constructible<bool, bool&&>, std::__not_<std::__and_<std::is_convertible<const std::_Rb_tree_iterator<const char*>&, std::_Rb_tree_iterator<const char*> >, std::is_convertible<bool&&, bool> > > >, std::is_constructible<std::_Rb_tree_iterator<const char*>, const std::_Rb_tree_iterator<const char*>&> > (0x0x7fda4963a900) 0 empty

Class std::conditional<true, std::__not_<std::__and_<std::is_convertible<const std::_Rb_tree_iterator<const char*>&, std::_Rb_tree_iterator<const char*> >, std::is_convertible<bool&&, bool> > >, std::is_constructible<bool, bool&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__not_<std::__and_<std::is_convertible<const std::_Rb_tree_iterator<const char*>&, std::_Rb_tree_iterator<const char*> >, std::is_convertible<bool&&, bool> > >, std::is_constructible<bool, bool&&> > (0x0x7fda4963a960) 0 empty

Class std::__not_<std::__and_<std::is_convertible<const std::_Rb_tree_iterator<const char*>&, std::_Rb_tree_iterator<const char*> >, std::is_convertible<bool&&, bool> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__and_<std::is_convertible<const std::_Rb_tree_iterator<const char*>&, std::_Rb_tree_iterator<const char*> >, std::is_convertible<bool&&, bool> > > (0x0x7fda4963cc98) 0 empty
  std::integral_constant<bool, false> (0x0x7fda4963a9c0) 0 empty

Class std::__and_<std::is_constructible<bool, bool&&>, std::__not_<std::__and_<std::is_convertible<const std::_Rb_tree_iterator<const char*>&, std::_Rb_tree_iterator<const char*> >, std::is_convertible<bool&&, bool> > > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<bool, bool&&>, std::__not_<std::__and_<std::is_convertible<const std::_Rb_tree_iterator<const char*>&, std::_Rb_tree_iterator<const char*> >, std::is_convertible<bool&&, bool> > > > (0x0x7fda4963cd00) 0 empty
  std::__not_<std::__and_<std::is_convertible<const std::_Rb_tree_iterator<const char*>&, std::_Rb_tree_iterator<const char*> >, std::is_convertible<bool&&, bool> > > (0x0x7fda4963cd68) 0 empty
    std::integral_constant<bool, false> (0x0x7fda4963aa20) 0 empty

Class std::__and_<std::is_constructible<std::_Rb_tree_iterator<const char*>, const std::_Rb_tree_iterator<const char*>&>, std::is_constructible<bool, bool&&>, std::__not_<std::__and_<std::is_convertible<const std::_Rb_tree_iterator<const char*>&, std::_Rb_tree_iterator<const char*> >, std::is_convertible<bool&&, bool> > > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<std::_Rb_tree_iterator<const char*>, const std::_Rb_tree_iterator<const char*>&>, std::is_constructible<bool, bool&&>, std::__not_<std::__and_<std::is_convertible<const std::_Rb_tree_iterator<const char*>&, std::_Rb_tree_iterator<const char*> >, std::is_convertible<bool&&, bool> > > > (0x0x7fda4963cdd0) 0 empty
  std::__and_<std::is_constructible<bool, bool&&>, std::__not_<std::__and_<std::is_convertible<const std::_Rb_tree_iterator<const char*>&, std::_Rb_tree_iterator<const char*> >, std::is_convertible<bool&&, bool> > > > (0x0x7fda4963ce38) 0 empty
    std::__not_<std::__and_<std::is_convertible<const std::_Rb_tree_iterator<const char*>&, std::_Rb_tree_iterator<const char*> >, std::is_convertible<bool&&, bool> > > (0x0x7fda4963cea0) 0 empty
      std::integral_constant<bool, false> (0x0x7fda4963aa80) 0 empty

Class std::conditional<true, std::is_constructible<bool, bool&&>, std::is_constructible<std::_Rb_tree_iterator<const char*>, std::_Rb_tree_iterator<const char*>&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_constructible<bool, bool&&>, std::is_constructible<std::_Rb_tree_iterator<const char*>, std::_Rb_tree_iterator<const char*>&&> > (0x0x7fda4963ab40) 0 empty

Class std::__and_<std::is_constructible<std::_Rb_tree_iterator<const char*>, std::_Rb_tree_iterator<const char*>&&>, std::is_constructible<bool, bool&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<std::_Rb_tree_iterator<const char*>, std::_Rb_tree_iterator<const char*>&&>, std::is_constructible<bool, bool&&> > (0x0x7fda4963caf8) 0 empty
  std::is_constructible<bool, bool&&> (0x0x7fda4963cb60) 0 empty
    std::integral_constant<bool, true> (0x0x7fda4963aba0) 0 empty

Class std::conditional<true, std::is_convertible<bool&&, bool>, std::is_convertible<std::_Rb_tree_iterator<const char*>&&, std::_Rb_tree_iterator<const char*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_convertible<bool&&, bool>, std::is_convertible<std::_Rb_tree_iterator<const char*>&&, std::_Rb_tree_iterator<const char*> > > (0x0x7fda4963ac60) 0 empty

Class std::__and_<std::is_convertible<std::_Rb_tree_iterator<const char*>&&, std::_Rb_tree_iterator<const char*> >, std::is_convertible<bool&&, bool> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_convertible<std::_Rb_tree_iterator<const char*>&&, std::_Rb_tree_iterator<const char*> >, std::is_convertible<bool&&, bool> > (0x0x7fda4963cbc8) 0 empty
  std::is_convertible<bool&&, bool> (0x0x7fda4963cf08) 0 empty
    std::integral_constant<bool, true> (0x0x7fda4963acc0) 0 empty

Class std::remove_reference<std::_Rb_tree_iterator<const char*> >
   size=1 align=1
   base size=0 base align=1
std::remove_reference<std::_Rb_tree_iterator<const char*> > (0x0x7fda4963ad80) 0 empty

Class std::remove_reference<bool>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<bool> (0x0x7fda4963ae40) 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&> > (0x0x7fda49670900) 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*> > > (0x0x7fda49670a20) 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*> (0x0x7fda4966a138) 0 empty
  std::integral_constant<bool, false> (0x0x7fda49670a80) 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*> > (0x0x7fda49670ae0) 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> > > (0x0x7fda4966a1a0) 0 empty
  std::is_array<std::_Rb_tree_node_base*> (0x0x7fda4966a208) 0 empty
    std::integral_constant<bool, false> (0x0x7fda49670b40) 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*> (0x0x7fda4966a270) 0 empty
  std::__and_<std::is_array<std::_Rb_tree_node_base*>, std::__not_<std::extent<std::_Rb_tree_node_base*, 0u> > > (0x0x7fda4966a2d8) 0 empty
    std::is_array<std::_Rb_tree_node_base*> (0x0x7fda4966a340) 0 empty
      std::integral_constant<bool, false> (0x0x7fda49670ba0) 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*> > (0x0x7fda49670c00) 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*> > (0x0x7fda4966a3a8) 0 empty
  std::is_function<std::_Rb_tree_node_base*> (0x0x7fda4966a410) 0 empty
    std::integral_constant<bool, false> (0x0x7fda49670c60) 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*> > (0x0x7fda4966a478) 0 empty
  std::__or_<std::__is_array_unknown_bounds<std::_Rb_tree_node_base*>, std::is_function<std::_Rb_tree_node_base*> > (0x0x7fda4966a4e0) 0 empty
    std::is_function<std::_Rb_tree_node_base*> (0x0x7fda4966a548) 0 empty
      std::integral_constant<bool, false> (0x0x7fda49670cc0) 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*> > (0x0x7fda49670d20) 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*> (0x0x7fda4966a5b0) 0 empty
  std::integral_constant<bool, false> (0x0x7fda49670d80) 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*> (0x0x7fda4966a618) 0 empty
  std::integral_constant<bool, false> (0x0x7fda49670de0) 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*> > (0x0x7fda49670e40) 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*> (0x0x7fda4966a680) 0 empty
  std::integral_constant<bool, false> (0x0x7fda49670ea0) 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*> (0x0x7fda4966a6e8) 0 empty
  std::integral_constant<bool, false> (0x0x7fda49670f00) 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*> > (0x0x7fda4966a750) 0 empty
  std::is_floating_point<std::_Rb_tree_node_base*> (0x0x7fda4966a7b8) 0 empty
    std::integral_constant<bool, false> (0x0x7fda49670f60) 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*> (0x0x7fda4966a8f0) 0 empty
  std::integral_constant<bool, false> (0x0x7fda496a3000) 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*> > > (0x0x7fda496a3060) 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*> (0x0x7fda4966a958) 0 empty
  std::integral_constant<bool, false> (0x0x7fda496a30c0) 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*> > > (0x0x7fda496a3120) 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*> (0x0x7fda4966a9c0) 0 empty
  std::integral_constant<bool, true> (0x0x7fda496a3180) 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*> (0x0x7fda4966aa28) 0 empty
  std::integral_constant<bool, true> (0x0x7fda496a31e0) 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*> > > (0x0x7fda496a3240) 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*> > (0x0x7fda4966aa90) 0 empty
  std::is_pointer<std::_Rb_tree_node_base*> (0x0x7fda4966aaf8) 0 empty
    std::integral_constant<bool, true> (0x0x7fda496a32a0) 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*> > (0x0x7fda4966ab60) 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*> > (0x0x7fda4966abc8) 0 empty
    std::is_pointer<std::_Rb_tree_node_base*> (0x0x7fda4966ac30) 0 empty
      std::integral_constant<bool, true> (0x0x7fda496a3300) 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*> > (0x0x7fda4966ac98) 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*> > (0x0x7fda4966ad00) 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*> > (0x0x7fda4966ad68) 0 empty
      std::is_pointer<std::_Rb_tree_node_base*> (0x0x7fda4966add0) 0 empty
        std::integral_constant<bool, true> (0x0x7fda496a3360) 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*> (0x0x7fda4966ae38) 0 empty
  std::integral_constant<bool, true> (0x0x7fda496a33c0) 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*> > (0x0x7fda4966aea0) 0 empty
  std::is_scalar<std::_Rb_tree_node_base*> (0x0x7fda4966af08) 0 empty
    std::integral_constant<bool, true> (0x0x7fda496a3420) 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> (0x0x7fda496b2068) 0 empty
  std::integral_constant<bool, true> (0x0x7fda496a3540) 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*> (0x0x7fda496b20d0) 0 empty
  std::integral_constant<bool, true> (0x0x7fda496a35a0) 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*> > (0x0x7fda496a3600) 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&> (0x0x7fda496b2138) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7fda496a3720) 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&> > (0x0x7fda496b2208) 0 empty
  std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&> (0x0x7fda496b2270) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7fda496a3840) 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&> (0x0x7fda496b22d8) 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&> > (0x0x7fda496b2340) 0 empty
    std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&> (0x0x7fda496b23a8) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7fda496a3900) 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&> (0x0x7fda496b24e0) 0 empty
  std::__is_direct_constructible_new_safe<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&> (0x0x7fda496b2548) 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&> > (0x0x7fda496b25b0) 0 empty
      std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&> (0x0x7fda496b2618) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7fda496a39c0) 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&> (0x0x7fda496b26e8) 0 empty
  std::integral_constant<bool, true> (0x0x7fda496a3c00) 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&> (0x0x7fda496b2750) 0 empty
  std::__is_direct_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&> (0x0x7fda496b27b8) 0 empty
    std::integral_constant<bool, true> (0x0x7fda496a3d20) 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&> (0x0x7fda496b2820) 0 empty
  std::integral_constant<bool, true> (0x0x7fda496a3de0) 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&> > (0x0x7fda496a3e40) 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&> > (0x0x7fda496b2888) 0 empty
  std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&> (0x0x7fda496b28f0) 0 empty
    std::integral_constant<bool, true> (0x0x7fda496a3ea0) 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&> (0x0x7fda496be000) 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&> (0x0x7fda496be060) 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&> (0x0x7fda496a3f60) 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&> (0x0x7fda496b29c0) 0 empty
  std::integral_constant<bool, false> (0x0x7fda496be0c0) 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&> (0x0x7fda496b2a28) 0 empty
  std::integral_constant<bool, false> (0x0x7fda496be120) 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*> > > (0x0x7fda496be180) 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*> > (0x0x7fda496be2a0) 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*> > (0x0x7fda496b2a90) 0 empty
  std::is_array<std::_Rb_tree_node_base*> (0x0x7fda496b2af8) 0 empty
    std::integral_constant<bool, false> (0x0x7fda496be300) 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*> > (0x0x7fda496b2c30) 0 empty
  std::__or_<std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> > (0x0x7fda496b2c98) 0 empty
    std::is_array<std::_Rb_tree_node_base*> (0x0x7fda496b2d00) 0 empty
      std::integral_constant<bool, false> (0x0x7fda496be360) 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> (0x0x7fda496be3c0) 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*> (0x0x7fda496b2e38) 0 empty
  std::integral_constant<bool, true> (0x0x7fda496be5a0) 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*> > (0x0x7fda496be600) 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*> > (0x0x7fda496b2ea0) 0 empty
  std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> (0x0x7fda496b2f08) 0 empty
    std::integral_constant<bool, true> (0x0x7fda496be660) 0 empty

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

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

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

Class std::is_function<std::_Rb_tree_node<const char*>*&>
   size=1 align=1
   base size=1 base align=1
std::is_function<std::_Rb_tree_node<const char*>*&> (0x0x7fda496d60d0) 0 empty
  std::integral_constant<bool, false> (0x0x7fda496bea20) 0 empty

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

Class std::is_lvalue_reference<std::_Rb_tree_node<const char*>*&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<std::_Rb_tree_node<const char*>*&> (0x0x7fda496d6138) 0 empty
  std::integral_constant<bool, true> (0x0x7fda496beae0) 0 empty

Class std::conditional<true, std::is_lvalue_reference<std::_Rb_tree_node<const char*>*&>, std::is_rvalue_reference<std::_Rb_tree_node<const char*>*&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_lvalue_reference<std::_Rb_tree_node<const char*>*&>, std::is_rvalue_reference<std::_Rb_tree_node<const char*>*&> > (0x0x7fda496beb40) 0 empty

Class std::__or_<std::is_lvalue_reference<std::_Rb_tree_node<const char*>*&>, std::is_rvalue_reference<std::_Rb_tree_node<const char*>*&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<std::_Rb_tree_node<const char*>*&>, std::is_rvalue_reference<std::_Rb_tree_node<const char*>*&> > (0x0x7fda496d61a0) 0 empty
  std::is_lvalue_reference<std::_Rb_tree_node<const char*>*&> (0x0x7fda496d6208) 0 empty
    std::integral_constant<bool, true> (0x0x7fda496beba0) 0 empty

Class std::is_reference<std::_Rb_tree_node<const char*>*&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<std::_Rb_tree_node<const char*>*&> (0x0x7fda496d6270) 0 empty
  std::integral_constant<bool, true> (0x0x7fda496bec00) 0 empty

Class std::conditional<true, std::is_reference<std::_Rb_tree_node<const char*>*&>, std::is_void<std::_Rb_tree_node<const char*>*&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_reference<std::_Rb_tree_node<const char*>*&>, std::is_void<std::_Rb_tree_node<const char*>*&> > (0x0x7fda496bec60) 0 empty

Class std::__or_<std::is_reference<std::_Rb_tree_node<const char*>*&>, std::is_void<std::_Rb_tree_node<const char*>*&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::_Rb_tree_node<const char*>*&>, std::is_void<std::_Rb_tree_node<const char*>*&> > (0x0x7fda496d62d8) 0 empty
  std::is_reference<std::_Rb_tree_node<const char*>*&> (0x0x7fda496d6340) 0 empty
    std::integral_constant<bool, true> (0x0x7fda496becc0) 0 empty

Class std::__or_<std::is_function<std::_Rb_tree_node<const char*>*&>, std::is_reference<std::_Rb_tree_node<const char*>*&>, std::is_void<std::_Rb_tree_node<const char*>*&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::_Rb_tree_node<const char*>*&>, std::is_reference<std::_Rb_tree_node<const char*>*&>, std::is_void<std::_Rb_tree_node<const char*>*&> > (0x0x7fda496d63a8) 0 empty
  std::__or_<std::is_reference<std::_Rb_tree_node<const char*>*&>, std::is_void<std::_Rb_tree_node<const char*>*&> > (0x0x7fda496d6410) 0 empty
    std::is_reference<std::_Rb_tree_node<const char*>*&> (0x0x7fda496d6478) 0 empty
      std::integral_constant<bool, true> (0x0x7fda496bed20) 0 empty

Class std::__not_<std::__or_<std::is_function<std::_Rb_tree_node<const char*>*&>, std::is_reference<std::_Rb_tree_node<const char*>*&>, std::is_void<std::_Rb_tree_node<const char*>*&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<std::_Rb_tree_node<const char*>*&>, std::is_reference<std::_Rb_tree_node<const char*>*&>, std::is_void<std::_Rb_tree_node<const char*>*&> > > (0x0x7fda496d64e0) 0 empty
  std::integral_constant<bool, false> (0x0x7fda496bed80) 0 empty

Class std::is_object<std::_Rb_tree_node<const char*>*&>
   size=1 align=1
   base size=1 base align=1
std::is_object<std::_Rb_tree_node<const char*>*&> (0x0x7fda496d6548) 0 empty
  std::integral_constant<bool, false> (0x0x7fda496bede0) 0 empty

Class std::conditional<false, std::is_object<std::_Rb_tree_node<const char*>*&>, std::is_reference<std::_Rb_tree_node<const char*>*&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_object<std::_Rb_tree_node<const char*>*&>, std::is_reference<std::_Rb_tree_node<const char*>*&> > (0x0x7fda496bee40) 0 empty

Class std::__or_<std::is_object<std::_Rb_tree_node<const char*>*&>, std::is_reference<std::_Rb_tree_node<const char*>*&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<std::_Rb_tree_node<const char*>*&>, std::is_reference<std::_Rb_tree_node<const char*>*&> > (0x0x7fda496d65b0) 0 empty
  std::is_reference<std::_Rb_tree_node<const char*>*&> (0x0x7fda496d6618) 0 empty
    std::integral_constant<bool, true> (0x0x7fda496beea0) 0 empty

Class std::__is_referenceable<std::_Rb_tree_node<const char*>*&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<std::_Rb_tree_node<const char*>*&> (0x0x7fda496d6680) 0 empty
  std::integral_constant<bool, true> (0x0x7fda496bef00) 0 empty

Class std::__add_rvalue_reference_helper<std::_Rb_tree_node<const char*>*&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<std::_Rb_tree_node<const char*>*&, true> (0x0x7fda496bef60) 0 empty

Class std::add_rvalue_reference<std::_Rb_tree_node<const char*>*&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<std::_Rb_tree_node<const char*>*&> (0x0x7fda496d66e8) 0 empty
  std::__add_rvalue_reference_helper<std::_Rb_tree_node<const char*>*&, true> (0x0x7fda496f0000) 0 empty

Class std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node<const char*>*&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node<const char*>*&> (0x0x7fda496d6068) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7fda496be9c0) 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<const char*>*&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_destructible<std::_Rb_tree_node_base*>, std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node<const char*>*&> > (0x0x7fda496d6888) 0 empty
  std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node<const char*>*&> (0x0x7fda496d68f0) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7fda496f0060) 0 empty

Class std::__is_direct_constructible_new_safe<std::_Rb_tree_node_base*, std::_Rb_tree_node<const char*>*&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new_safe<std::_Rb_tree_node_base*, std::_Rb_tree_node<const char*>*&> (0x0x7fda496d69c0) 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<const char*>*&> > (0x0x7fda496d6a28) 0 empty
    std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node<const char*>*&> (0x0x7fda496d6a90) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7fda496f00c0) 0 empty

Class std::__is_direct_constructible_new<std::_Rb_tree_node_base*, std::_Rb_tree_node<const char*>*&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new<std::_Rb_tree_node_base*, std::_Rb_tree_node<const char*>*&> (0x0x7fda496d6c30) 0 empty
  std::__is_direct_constructible_new_safe<std::_Rb_tree_node_base*, std::_Rb_tree_node<const char*>*&> (0x0x7fda496d6c98) 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<const char*>*&> > (0x0x7fda496d6d00) 0 empty
      std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node<const char*>*&> (0x0x7fda496d6d68) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7fda496f0120) 0 empty

Class std::__is_direct_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<const char*>*&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<const char*>*&> (0x0x7fda496d6ea0) 0 empty
  std::integral_constant<bool, true> (0x0x7fda496f0300) 0 empty

Class std::__is_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node<const char*>*&>
   size=1 align=1
   base size=1 base align=1
std::__is_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node<const char*>*&> (0x0x7fda496d6f08) 0 empty
  std::__is_direct_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<const char*>*&> (0x0x7fda496d6f70) 0 empty
    std::integral_constant<bool, true> (0x0x7fda496f0420) 0 empty

Class std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<const char*>*&>
   size=1 align=1
   base size=1 base align=1
std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<const char*>*&> (0x0x7fda496f4000) 0 empty
  std::integral_constant<bool, true> (0x0x7fda496f05a0) 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<const char*>*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > >, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<const char*>*&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&>, std::__and_<std::is_convertible<std::_Rb_tree_node<const char*>*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > >, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<const char*>*&> > (0x0x7fda496f0600) 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&&> > (0x0x7fda496f0660) 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*> > (0x0x7fda496f0780) 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&&> (0x0x7fda496f40d0) 0 empty
  std::integral_constant<bool, false> (0x0x7fda496f0900) 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&&> > > (0x0x7fda496f0960) 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&&> (0x0x7fda496f4138) 0 empty
  std::integral_constant<bool, false> (0x0x7fda496f09c0) 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&&> > (0x0x7fda496f0a20) 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&&> (0x0x7fda496f41a0) 0 empty
  std::integral_constant<bool, true> (0x0x7fda496f0a80) 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&&> > (0x0x7fda496f4208) 0 empty
  std::is_rvalue_reference<std::_Rb_tree_node_base* const&&> (0x0x7fda496f4270) 0 empty
    std::integral_constant<bool, true> (0x0x7fda496f0ae0) 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&&> (0x0x7fda496f42d8) 0 empty
  std::integral_constant<bool, true> (0x0x7fda496f0b40) 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&&> > (0x0x7fda496f0ba0) 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&&> > (0x0x7fda496f4340) 0 empty
  std::is_reference<std::_Rb_tree_node_base* const&&> (0x0x7fda496f43a8) 0 empty
    std::integral_constant<bool, true> (0x0x7fda496f0c00) 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&&> > (0x0x7fda496f4410) 0 empty
  std::__or_<std::is_reference<std::_Rb_tree_node_base* const&&>, std::is_void<std::_Rb_tree_node_base* const&&> > (0x0x7fda496f4478) 0 empty
    std::is_reference<std::_Rb_tree_node_base* const&&> (0x0x7fda496f44e0) 0 empty
      std::integral_constant<bool, true> (0x0x7fda496f0c60) 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&&> > > (0x0x7fda496f4548) 0 empty
  std::integral_constant<bool, false> (0x0x7fda496f0cc0) 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&&> (0x0x7fda496f45b0) 0 empty
  std::integral_constant<bool, false> (0x0x7fda496f0d20) 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&&> > (0x0x7fda496f0d80) 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&&> > (0x0x7fda496f4618) 0 empty
  std::is_reference<std::_Rb_tree_node_base* const&&> (0x0x7fda496f4680) 0 empty
    std::integral_constant<bool, true> (0x0x7fda496f0de0) 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&&> (0x0x7fda496f46e8) 0 empty
  std::integral_constant<bool, true> (0x0x7fda496f0e40) 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> (0x0x7fda496f0ea0) 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&&> (0x0x7fda496f4750) 0 empty
  std::__add_rvalue_reference_helper<std::_Rb_tree_node_base* const&&, true> (0x0x7fda496f0f00) 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&&> (0x0x7fda496f4068) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7fda496f08a0) 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&&> > (0x0x7fda496f4820) 0 empty
  std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&> (0x0x7fda496f4888) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7fda49715060) 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&&> (0x0x7fda496f48f0) 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&&> > (0x0x7fda496f4958) 0 empty
    std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&> (0x0x7fda496f49c0) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7fda49715120) 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&&> (0x0x7fda496f4af8) 0 empty
  std::__is_direct_constructible_new_safe<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&> (0x0x7fda496f4b60) 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&&> > (0x0x7fda496f4bc8) 0 empty
      std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&> (0x0x7fda496f4c30) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7fda497151e0) 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&&> (0x0x7fda496f4d00) 0 empty
  std::integral_constant<bool, true> (0x0x7fda49715420) 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&&> (0x0x7fda496f4d68) 0 empty
  std::__is_direct_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&> (0x0x7fda496f4dd0) 0 empty
    std::integral_constant<bool, true> (0x0x7fda49715540) 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&&> (0x0x7fda496f4e38) 0 empty
  std::integral_constant<bool, true> (0x0x7fda497156c0) 0 empty

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

Class std::remove_volatile<std::_Rb_tree_node<const char*>*&>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<std::_Rb_tree_node<const char*>*&> (0x0x7fda497157e0) 0 empty

Class std::remove_const<std::_Rb_tree_node<const char*>*&>
   size=1 align=1
   base size=0 base align=1
std::remove_const<std::_Rb_tree_node<const char*>*&> (0x0x7fda49715840) 0 empty

Class std::remove_cv<std::_Rb_tree_node<const char*>*&>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<std::_Rb_tree_node<const char*>*&> (0x0x7fda49715780) 0 empty

Class std::__is_void_helper<std::_Rb_tree_node<const char*>*&>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<std::_Rb_tree_node<const char*>*&> (0x0x7fda496f4f08) 0 empty
  std::integral_constant<bool, false> (0x0x7fda497158a0) 0 empty

Class std::is_void<std::_Rb_tree_node<const char*>*&>
   size=1 align=1
   base size=1 base align=1
std::is_void<std::_Rb_tree_node<const char*>*&> (0x0x7fda496f4f70) 0 empty
  std::integral_constant<bool, false> (0x0x7fda49715900) 0 empty

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

Class std::__or_<std::is_void<std::_Rb_tree_node<const char*>*&>, std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<std::_Rb_tree_node<const char*>*&>, std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> > (0x0x7fda49720000) 0 empty
  std::__or_<std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> > (0x0x7fda49720068) 0 empty
    std::is_array<std::_Rb_tree_node_base*> (0x0x7fda497200d0) 0 empty
      std::integral_constant<bool, false> (0x0x7fda497159c0) 0 empty

Class std::__is_convertible_helper<std::_Rb_tree_node<const char*>*&, std::_Rb_tree_node_base*, false>
   size=1 align=1
   base size=0 base align=1
std::__is_convertible_helper<std::_Rb_tree_node<const char*>*&, std::_Rb_tree_node_base*, false> (0x0x7fda49715a20) 0 empty

Class std::is_convertible<std::_Rb_tree_node<const char*>*&, std::_Rb_tree_node_base*>
   size=1 align=1
   base size=1 base align=1
std::is_convertible<std::_Rb_tree_node<const char*>*&, std::_Rb_tree_node_base*> (0x0x7fda497202d8) 0 empty
  std::integral_constant<bool, true> (0x0x7fda49715b40) 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<const char*>*&, std::_Rb_tree_node_base*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node<const char*>*&, std::_Rb_tree_node_base*> > (0x0x7fda49715ba0) 0 empty

Class std::__and_<std::is_convertible<std::_Rb_tree_node<const char*>*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_convertible<std::_Rb_tree_node<const char*>*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > (0x0x7fda49720340) 0 empty
  std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> (0x0x7fda497203a8) 0 empty
    std::integral_constant<bool, true> (0x0x7fda49715c00) 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<const char*>*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&>, std::__and_<std::is_convertible<std::_Rb_tree_node<const char*>*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > (0x0x7fda49720410) 0 empty
  std::__and_<std::is_convertible<std::_Rb_tree_node<const char*>*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > (0x0x7fda49720478) 0 empty
    std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> (0x0x7fda497204e0) 0 empty
      std::integral_constant<bool, true> (0x0x7fda49715c60) 0 empty

Class std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<const char*>*&>, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&>, std::__and_<std::is_convertible<std::_Rb_tree_node<const char*>*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<const char*>*&>, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&>, std::__and_<std::is_convertible<std::_Rb_tree_node<const char*>*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > (0x0x7fda49720548) 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<const char*>*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > (0x0x7fda497205b0) 0 empty
    std::__and_<std::is_convertible<std::_Rb_tree_node<const char*>*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > (0x0x7fda49720618) 0 empty
      std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> (0x0x7fda49720680) 0 empty
        std::integral_constant<bool, true> (0x0x7fda49715cc0) 0 empty

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

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

Class std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node<const char*>*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node<const char*>*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > (0x0x7fda49720750) 0 empty
  std::integral_constant<bool, false> (0x0x7fda49715ea0) 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<const char*>*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&>, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node<const char*>*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > > (0x0x7fda497207b8) 0 empty
  std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node<const char*>*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > (0x0x7fda49720820) 0 empty
    std::integral_constant<bool, false> (0x0x7fda49715f00) 0 empty

Class std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<const char*>*&>, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&>, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node<const char*>*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<const char*>*&>, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&>, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node<const char*>*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > > (0x0x7fda49720888) 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<const char*>*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > > (0x0x7fda497208f0) 0 empty
    std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node<const char*>*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > (0x0x7fda49720958) 0 empty
      std::integral_constant<bool, false> (0x0x7fda49715f60) 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*> > > > (0x0x7fda4973b060) 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&> > (0x0x7fda4973b0c0) 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*&> > (0x0x7fda4973b120) 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*> > (0x0x7fda4973b180) 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*&> (0x0x7fda49720a28) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7fda4973b1e0) 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*&> > (0x0x7fda49720af8) 0 empty
  std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> (0x0x7fda49720b60) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7fda4973b300) 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*&> (0x0x7fda49720bc8) 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*&> > (0x0x7fda49720c30) 0 empty
    std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> (0x0x7fda49720c98) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7fda4973b3c0) 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*&> (0x0x7fda49720d00) 0 empty
  std::__is_direct_constructible_new_safe<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> (0x0x7fda49720d68) 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*&> > (0x0x7fda49720dd0) 0 empty
      std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> (0x0x7fda49720e38) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7fda4973b540) 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*&> (0x0x7fda49720ea0) 0 empty
  std::integral_constant<bool, true> (0x0x7fda4973b660) 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*&> (0x0x7fda49720f08) 0 empty
  std::__is_direct_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> (0x0x7fda49720f70) 0 empty
    std::integral_constant<bool, true> (0x0x7fda4973b6c0) 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*&> (0x0x7fda4974e000) 0 empty
  std::integral_constant<bool, true> (0x0x7fda4973b720) 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*&> > (0x0x7fda4973b780) 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*> > (0x0x7fda4973b7e0) 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*&> (0x0x7fda4973b8a0) 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*&> (0x0x7fda4973b900) 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*&> (0x0x7fda4973b840) 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*&> (0x0x7fda4974e0d0) 0 empty
  std::integral_constant<bool, false> (0x0x7fda4973b960) 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*&> (0x0x7fda4974e138) 0 empty
  std::integral_constant<bool, false> (0x0x7fda4973b9c0) 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*> > > (0x0x7fda4973ba20) 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*> > (0x0x7fda4974e1a0) 0 empty
  std::__or_<std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> > (0x0x7fda4974e208) 0 empty
    std::is_array<std::_Rb_tree_node_base*> (0x0x7fda4974e270) 0 empty
      std::integral_constant<bool, false> (0x0x7fda4973ba80) 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> (0x0x7fda4973bae0) 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*> (0x0x7fda4974e3a8) 0 empty
  std::integral_constant<bool, true> (0x0x7fda4973bc00) 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*> > (0x0x7fda4974e410) 0 empty
  std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> (0x0x7fda4974e478) 0 empty
    std::integral_constant<bool, true> (0x0x7fda4973bc60) 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*> > > (0x0x7fda4974e4e0) 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*> > (0x0x7fda4974e548) 0 empty
    std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> (0x0x7fda4974e5b0) 0 empty
      std::integral_constant<bool, true> (0x0x7fda4973bcc0) 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*> > > (0x0x7fda4974e618) 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*> > > (0x0x7fda4974e680) 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*> > (0x0x7fda4974e6e8) 0 empty
      std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> (0x0x7fda4974e750) 0 empty
        std::integral_constant<bool, true> (0x0x7fda4973bd20) 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*> > > > (0x0x7fda4973bde0) 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&> > (0x0x7fda4973be40) 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*&> > (0x0x7fda4973bea0) 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*> > > (0x0x7fda4974e820) 0 empty
  std::integral_constant<bool, false> (0x0x7fda4973bf00) 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*> > > > (0x0x7fda4974e888) 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*> > > (0x0x7fda4974e8f0) 0 empty
    std::integral_constant<bool, false> (0x0x7fda4973bf60) 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*> > > > (0x0x7fda4974e958) 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*> > > > (0x0x7fda4974e9c0) 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*> > > (0x0x7fda4974ea28) 0 empty
      std::integral_constant<bool, false> (0x0x7fda4976a000) 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<const char*>*&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&>, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<const char*>*&> > (0x0x7fda4976a0c0) 0 empty

Class std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<const char*>*&>, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<const char*>*&>, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> > (0x0x7fda4974ea90) 0 empty
  std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> (0x0x7fda4974eaf8) 0 empty
    std::integral_constant<bool, true> (0x0x7fda4976a120) 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<const char*>*&, std::_Rb_tree_node_base*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node<const char*>*&, std::_Rb_tree_node_base*> > (0x0x7fda4976a1e0) 0 empty

Class std::__and_<std::is_convertible<std::_Rb_tree_node<const char*>*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_convertible<std::_Rb_tree_node<const char*>*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> > (0x0x7fda4974eb60) 0 empty
  std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> (0x0x7fda4974ebc8) 0 empty
    std::integral_constant<bool, true> (0x0x7fda4976a240) 0 empty

Class std::remove_reference<std::_Rb_tree_node<const char*>*&>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<std::_Rb_tree_node<const char*>*&> (0x0x7fda4976a300) 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*&> (0x0x7fda4976a3c0) 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*> > > > (0x0x7fda4976a600) 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*&> > (0x0x7fda4976a660) 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&&> > (0x0x7fda4976a6c0) 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*> > (0x0x7fda4976a720) 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*> > (0x0x7fda4974edd0) 0 empty
  std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> (0x0x7fda4974ee38) 0 empty
    std::integral_constant<bool, true> (0x0x7fda4976a780) 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*> > > (0x0x7fda4974eea0) 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*> > (0x0x7fda4974ef08) 0 empty
    std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> (0x0x7fda4974ef70) 0 empty
      std::integral_constant<bool, true> (0x0x7fda4976a7e0) 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*> > > (0x0x7fda49399000) 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*> > > (0x0x7fda49399068) 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*> > (0x0x7fda493990d0) 0 empty
      std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> (0x0x7fda49399138) 0 empty
        std::integral_constant<bool, true> (0x0x7fda4976a840) 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*> > > > (0x0x7fda4976a900) 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*&> > (0x0x7fda4976a960) 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&&> > (0x0x7fda4976a9c0) 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*> > > (0x0x7fda49399208) 0 empty
  std::integral_constant<bool, false> (0x0x7fda4976aa20) 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*> > > > (0x0x7fda49399270) 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*> > > (0x0x7fda493992d8) 0 empty
    std::integral_constant<bool, false> (0x0x7fda4976aa80) 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*> > > > (0x0x7fda49399340) 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*> > > > (0x0x7fda493993a8) 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*> > > (0x0x7fda49399410) 0 empty
      std::integral_constant<bool, false> (0x0x7fda4976aae0) 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*> > > > (0x0x7fda4976aba0) 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&> > (0x0x7fda4976ac00) 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&&> > (0x0x7fda4976ac60) 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*> > (0x0x7fda4976acc0) 0 empty

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

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

Class std::is_rvalue_reference<int&&>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<int&&> (0x0x7fda49399618) 0 empty
  std::integral_constant<bool, true> (0x0x7fda493bd000) 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&&> > (0x0x7fda49399680) 0 empty
  std::is_rvalue_reference<int&&> (0x0x7fda493996e8) 0 empty
    std::integral_constant<bool, true> (0x0x7fda493bd060) 0 empty

Class std::is_reference<int&&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<int&&> (0x0x7fda49399750) 0 empty
  std::integral_constant<bool, true> (0x0x7fda493bd0c0) 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&&> > (0x0x7fda493bd120) 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&&> > (0x0x7fda493997b8) 0 empty
  std::is_reference<int&&> (0x0x7fda49399820) 0 empty
    std::integral_constant<bool, true> (0x0x7fda493bd180) 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&&> > (0x0x7fda49399888) 0 empty
  std::__or_<std::is_reference<int&&>, std::is_void<int&&> > (0x0x7fda493998f0) 0 empty
    std::is_reference<int&&> (0x0x7fda49399958) 0 empty
      std::integral_constant<bool, true> (0x0x7fda493bd1e0) 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&&> > > (0x0x7fda493999c0) 0 empty
  std::integral_constant<bool, false> (0x0x7fda493bd240) 0 empty

Class std::is_object<int&&>
   size=1 align=1
   base size=1 base align=1
std::is_object<int&&> (0x0x7fda49399af8) 0 empty
  std::integral_constant<bool, false> (0x0x7fda493bd360) 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&&> > (0x0x7fda493bd3c0) 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&&> > (0x0x7fda49399b60) 0 empty
  std::is_reference<int&&> (0x0x7fda49399bc8) 0 empty
    std::integral_constant<bool, true> (0x0x7fda493bd420) 0 empty

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

Class std::add_rvalue_reference<int&&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<int&&> (0x0x7fda49399c98) 0 empty
  std::__add_rvalue_reference_helper<int&&, true> (0x0x7fda493bd540) 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&&> (0x0x7fda493994e0) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7fda4976ad20) 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&&> > (0x0x7fda49399d68) 0 empty
  std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, int&&> (0x0x7fda49399dd0) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7fda493bd5a0) 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&&> (0x0x7fda49399e38) 0 empty
  std::__and_<std::is_destructible<std::_Rb_tree_node_base*>, std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, int&&> > (0x0x7fda49399ea0) 0 empty
    std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, int&&> (0x0x7fda49399f08) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7fda493bd600) 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&&> (0x0x7fda49399f70) 0 empty
  std::__is_direct_constructible_new_safe<std::_Rb_tree_node_base*, int&&> (0x0x7fda493c8000) 0 empty
    std::__and_<std::is_destructible<std::_Rb_tree_node_base*>, std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, int&&> > (0x0x7fda493c8068) 0 empty
      std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, int&&> (0x0x7fda493c80d0) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7fda493bd660) 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&&> (0x0x7fda493c8138) 0 empty
  std::integral_constant<bool, false> (0x0x7fda493bd6c0) 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&&> (0x0x7fda493c81a0) 0 empty
  std::__is_direct_constructible<std::_Rb_tree_node_base*, int&&> (0x0x7fda493c8208) 0 empty
    std::integral_constant<bool, false> (0x0x7fda493bd720) 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&&> (0x0x7fda493c8270) 0 empty
  std::integral_constant<bool, false> (0x0x7fda493bd780) 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&&> > (0x0x7fda493bd7e0) 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*> > > (0x0x7fda493c82d8) 0 empty
  std::is_constructible<std::_Rb_tree_node_base*, int&&> (0x0x7fda493c8340) 0 empty
    std::integral_constant<bool, false> (0x0x7fda493bd840) 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*> > > (0x0x7fda493c83a8) 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*> > > (0x0x7fda493c8410) 0 empty
    std::is_constructible<std::_Rb_tree_node_base*, int&&> (0x0x7fda493c8478) 0 empty
      std::integral_constant<bool, false> (0x0x7fda493bd8a0) 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*> > > > (0x0x7fda493bd960) 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&> > (0x0x7fda493bd9c0) 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&&> > (0x0x7fda493bda20) 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*> > > > (0x0x7fda493c8548) 0 empty
  std::is_constructible<std::_Rb_tree_node_base*, int&&> (0x0x7fda493c85b0) 0 empty
    std::integral_constant<bool, false> (0x0x7fda493bda80) 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*> > > > (0x0x7fda493c8618) 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*> > > > (0x0x7fda493c8680) 0 empty
    std::is_constructible<std::_Rb_tree_node_base*, int&&> (0x0x7fda493c86e8) 0 empty
      std::integral_constant<bool, false> (0x0x7fda493bdae0) 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*&> > (0x0x7fda493bdba0) 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&&> > (0x0x7fda493c8750) 0 empty
  std::is_constructible<std::_Rb_tree_node_base*, int&&> (0x0x7fda493c87b8) 0 empty
    std::integral_constant<bool, false> (0x0x7fda493bdc00) 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*> > (0x0x7fda493bdcc0) 0 empty

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

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

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

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

Class std::is_void<int&&>
   size=1 align=1
   base size=1 base align=1
std::is_void<int&&> (0x0x7fda493c88f0) 0 empty
  std::integral_constant<bool, false> (0x0x7fda493bdea0) 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*> > > (0x0x7fda493bdf00) 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*> > (0x0x7fda493c8958) 0 empty
  std::__or_<std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> > (0x0x7fda493c89c0) 0 empty
    std::is_array<std::_Rb_tree_node_base*> (0x0x7fda493c8a28) 0 empty
      std::integral_constant<bool, false> (0x0x7fda493bdf60) 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> (0x0x7fda493e7000) 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*> (0x0x7fda493c8b60) 0 empty
  std::integral_constant<bool, false> (0x0x7fda493e7060) 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*> > (0x0x7fda493c8bc8) 0 empty
  std::is_convertible<int&&, std::_Rb_tree_node_base*> (0x0x7fda493c8c30) 0 empty
    std::integral_constant<bool, false> (0x0x7fda493e70c0) 0 empty

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

Class __gnu_cxx::__alloc_traits<std::allocator<std::_Rb_tree_node<const char*> > >
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::_Rb_tree_node<const char*> > > (0x0x7fda493c8e38) 0 empty
  std::allocator_traits<std::allocator<std::_Rb_tree_node<const char*> > > (0x0x7fda493e7d20) 0 empty

Class std::is_same<std::_Rb_tree_node<const char*>*, const char**>
   size=1 align=1
   base size=1 base align=1
std::is_same<std::_Rb_tree_node<const char*>*, const char**> (0x0x7fda493c8f08) 0 empty
  std::integral_constant<bool, false> (0x0x7fda493e7d80) 0 empty

Class std::conditional<false, std::__not_<std::is_pointer<const char**> >, std::is_same<std::_Rb_tree_node<const char*>*, const char**> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__not_<std::is_pointer<const char**> >, std::is_same<std::_Rb_tree_node<const char*>*, const char**> > (0x0x7fda493e7de0) 0 empty

Class std::__and_<std::is_same<std::_Rb_tree_node<const char*>*, const char**>, std::__not_<std::is_pointer<const char**> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_same<std::_Rb_tree_node<const char*>*, const char**>, std::__not_<std::is_pointer<const char**> > > (0x0x7fda493c8f70) 0 empty
  std::is_same<std::_Rb_tree_node<const char*>*, const char**> (0x0x7fda493c8d68) 0 empty
    std::integral_constant<bool, false> (0x0x7fda493e7e40) 0 empty

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

