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

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

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

Class sigval
   size=8 align=8
   base size=8 base align=8
sigval (0x0x7fd43f8070c0) 0

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

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

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

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

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

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

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

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

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

Class sigevent::<anonymous union>::<anonymous struct>
   size=16 align=8
   base size=16 base align=8
sigevent::<anonymous union>::<anonymous struct> (0x0x7fd43f807540) 0

Class sigevent::<anonymous union>
   size=48 align=8
   base size=48 base align=8
sigevent::<anonymous union> (0x0x7fd43f8074e0) 0

Class sigevent
   size=64 align=8
   base size=64 base align=8
sigevent (0x0x7fd43f807480) 0

Class sigaction::<anonymous union>
   size=8 align=8
   base size=8 base align=8
sigaction::<anonymous union> (0x0x7fd43f807600) 0

Class sigaction
   size=152 align=8
   base size=152 base align=8
sigaction (0x0x7fd43f8075a0) 0

Class <anonymous struct>
   size=16 align=4
   base size=16 base align=4
<anonymous struct> (0x0x7fd43f807660) 0

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

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

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

Class <anonymous struct>
   size=208 align=8
   base size=208 base align=8
<anonymous struct> (0x0x7fd43f8077e0) 0

Class <anonymous struct>
   size=136 align=8
   base size=136 base align=8
<anonymous struct> (0x0x7fd43f807840) 0

Class <anonymous struct>
   size=344 align=8
   base size=344 base align=8
<anonymous struct> (0x0x7fd43f8078a0) 0

Class <anonymous struct>
   size=512 align=8
   base size=512 base align=8
<anonymous struct> (0x0x7fd43f807900) 0

Class sigcontext
   size=16 align=8
   base size=16 base align=8
sigcontext (0x0x7fd43f807960) 0

Class sigstack
   size=16 align=8
   base size=16 base align=8
sigstack (0x0x7fd43f8079c0) 0

Class sigaltstack
   size=24 align=8
   base size=24 base align=8
sigaltstack (0x0x7fd43f807a20) 0

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

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

Class <anonymous struct>
   size=136 align=8
   base size=136 base align=8
<anonymous struct> (0x0x7fd43f807b40) 0

Class <anonymous struct>
   size=344 align=8
   base size=344 base align=8
<anonymous struct> (0x0x7fd43f807ba0) 0

Class ucontext
   size=512 align=8
   base size=512 base align=8
ucontext (0x0x7fd43f807c00) 0

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class std::__is_integer<long int>
   size=1 align=1
   base size=0 base align=1
std::__is_integer<long int> (0x0x7fd43f85eae0) 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> (0x0x7fd43f85eb40) 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> (0x0x7fd43f85eba0) 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> (0x0x7fd43f85ec00) 0 empty

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

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

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

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

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

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

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

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

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

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

Class __gnu_cxx::__add_unsigned<char>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__add_unsigned<char> (0x0x7fd43f89d5a0) 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> (0x0x7fd43f89d600) 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> (0x0x7fd43f89d660) 0 empty

Class __gnu_cxx::__add_unsigned<int>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__add_unsigned<int> (0x0x7fd43f89d6c0) 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> (0x0x7fd43f89d720) 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> (0x0x7fd43f89d780) 0 empty

Class __gnu_cxx::__remove_unsigned<char>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__remove_unsigned<char> (0x0x7fd43f89d840) 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> (0x0x7fd43f89d8a0) 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> (0x0x7fd43f89d900) 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> (0x0x7fd43f89d960) 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> (0x0x7fd43f89d9c0) 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> (0x0x7fd43f89da20) 0 empty

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class std::__is_integral_helper<char>
   size=1 align=1
   base size=1 base align=1
std::__is_integral_helper<char> (0x0x7fd43f7eddd0) 0 empty
  std::integral_constant<bool, true> (0x0x7fd43f8ca9c0) 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> (0x0x7fd43f7ede38) 0 empty
  std::integral_constant<bool, true> (0x0x7fd43f8caa20) 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> (0x0x7fd43f7edea0) 0 empty
  std::integral_constant<bool, true> (0x0x7fd43f8caa80) 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> (0x0x7fd43f7edf08) 0 empty
  std::integral_constant<bool, true> (0x0x7fd43f8caae0) 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> (0x0x7fd43f7edf70) 0 empty
  std::integral_constant<bool, true> (0x0x7fd43f8cab40) 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> (0x0x7fd43f8f0000) 0 empty
  std::integral_constant<bool, true> (0x0x7fd43f8caba0) 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> (0x0x7fd43f8f0068) 0 empty
  std::integral_constant<bool, true> (0x0x7fd43f8cac00) 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> (0x0x7fd43f8f00d0) 0 empty
  std::integral_constant<bool, true> (0x0x7fd43f8cac60) 0 empty

Class std::__is_integral_helper<int>
   size=1 align=1
   base size=1 base align=1
std::__is_integral_helper<int> (0x0x7fd43f8f0138) 0 empty
  std::integral_constant<bool, true> (0x0x7fd43f8cacc0) 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> (0x0x7fd43f8f01a0) 0 empty
  std::integral_constant<bool, true> (0x0x7fd43f8cad20) 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> (0x0x7fd43f8f0208) 0 empty
  std::integral_constant<bool, true> (0x0x7fd43f8cad80) 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> (0x0x7fd43f8f0270) 0 empty
  std::integral_constant<bool, true> (0x0x7fd43f8cade0) 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> (0x0x7fd43f8f02d8) 0 empty
  std::integral_constant<bool, true> (0x0x7fd43f8cae40) 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> (0x0x7fd43f8f0340) 0 empty
  std::integral_constant<bool, true> (0x0x7fd43f8caea0) 0 empty

Class std::__is_integral_helper<__int128>
   size=1 align=1
   base size=1 base align=1
std::__is_integral_helper<__int128> (0x0x7fd43f8f03a8) 0 empty
  std::integral_constant<bool, true> (0x0x7fd43f8caf00) 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> (0x0x7fd43f8f0410) 0 empty
  std::integral_constant<bool, true> (0x0x7fd43f8caf60) 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> (0x0x7fd43f8f0548) 0 empty
  std::integral_constant<bool, true> (0x0x7fd43f8f80c0) 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> (0x0x7fd43f8f05b0) 0 empty
  std::integral_constant<bool, true> (0x0x7fd43f8f8120) 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> (0x0x7fd43f8f0618) 0 empty
  std::integral_constant<bool, true> (0x0x7fd43f8f8180) 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> (0x0x7fd43f90e958) 0 empty
  std::integral_constant<bool, true> (0x0x7fd43f91e360) 0 empty

Class std::__do_is_destructible_impl
   size=1 align=1
   base size=0 base align=1
std::__do_is_destructible_impl (0x0x7fd43f94a060) 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 (0x0x7fd43f94a2a0) 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 (0x0x7fd43f94a4e0) 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 (0x0x7fd43f94a720) 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 (0x0x7fd43f94a8a0) 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 (0x0x7fd43f94ac60) 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 (0x0x7fd43ef47d80) 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> (0x0x7fd43ef74360) 0 empty

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

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

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

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

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

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

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

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

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

Class std::__make_signed<unsigned int>
   size=1 align=1
   base size=0 base align=1
std::__make_signed<unsigned int> (0x0x7fd43ef9f6c0) 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> (0x0x7fd43ef9f720) 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> (0x0x7fd43ef9f780) 0 empty

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

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

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

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

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

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

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

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

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

Class std::__invoke_other
   size=1 align=1
   base size=0 base align=1
std::__invoke_other (0x0x7fd43efcdc60) 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 (0x0x7fd43efcdd20) 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 (0x0x7fd43efcdde0) 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 (0x0x7fd43efcdea0) 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 (0x0x7fd43efcdf60) 0 empty

Class std::__result_of_other_impl
   size=1 align=1
   base size=0 base align=1
std::__result_of_other_impl (0x0x7fd43f000600) 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 (0x0x7fd43f0007e0) 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 (0x0x7fd43f000840) 0 empty

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

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

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

Class std::forward_iterator_tag
   size=1 align=1
   base size=1 base align=1
std::forward_iterator_tag (0x0x7fd43efe4b60) 0 empty
  std::input_iterator_tag (0x0x7fd43f099000) 0 empty

Class std::bidirectional_iterator_tag
   size=1 align=1
   base size=1 base align=1
std::bidirectional_iterator_tag (0x0x7fd43efe4bc8) 0 empty
  std::forward_iterator_tag (0x0x7fd43efe4c30) 0 empty
    std::input_iterator_tag (0x0x7fd43f099060) 0 empty

Class std::random_access_iterator_tag
   size=1 align=1
   base size=1 base align=1
std::random_access_iterator_tag (0x0x7fd43efe4c98) 0 empty
  std::bidirectional_iterator_tag (0x0x7fd43efe4d00) 0 empty
    std::forward_iterator_tag (0x0x7fd43efe4d68) 0 empty
      std::input_iterator_tag (0x0x7fd43f0990c0) 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> (0x0x7fd43f0dc840) 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 (0x0x7fd43ed0ec00) 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 (0x0x7fd43ed0ed20) 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 (0x0x7fd43ed0eea0) 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 (0x0x7fd43ed34060) 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 (0x0x7fd43ed34180) 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> (0x0x7fd43ed5e5a0) 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> (0x0x7fd43ed5e6c0) 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> (0x0x7fd43ed5eba0) 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> (0x0x7fd43ed5ec60) 0 empty

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

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

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

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

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

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

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

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

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

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

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

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

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

Class std::_List_node<long unsigned int>
   size=24 align=8
   base size=24 base align=8
std::_List_node<long unsigned int> (0x0x7fd43f0fc958) 0
  std::__detail::_List_node_base (0x0x7fd43eb36000) 0

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class std::_Rb_tree_node_base
   size=32 align=8
   base size=32 base align=8
std::_Rb_tree_node_base (0x0x7fd43ec68480) 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*> (0x0x7fd43e8fe900) 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*> (0x0x7fd43ec1c9c0) 0 empty
  std::integral_constant<bool, false> (0x0x7fd43e8fe960) 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*> > > (0x0x7fd43e8fe9c0) 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*> (0x0x7fd43ec1ca28) 0 empty
  std::integral_constant<bool, false> (0x0x7fd43e8feae0) 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*> > (0x0x7fd43e8feb40) 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*> (0x0x7fd43ec1ca90) 0 empty
  std::integral_constant<bool, false> (0x0x7fd43e8feba0) 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*> > (0x0x7fd43ec1caf8) 0 empty
  std::is_rvalue_reference<std::_Rb_tree_node_base*> (0x0x7fd43ec1cb60) 0 empty
    std::integral_constant<bool, false> (0x0x7fd43e8fec00) 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*> (0x0x7fd43ec1cbc8) 0 empty
  std::integral_constant<bool, false> (0x0x7fd43e8fec60) 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*> > (0x0x7fd43e8fecc0) 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*> (0x0x7fd43e8fed80) 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*> (0x0x7fd43e8fede0) 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*> (0x0x7fd43e8fed20) 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*> (0x0x7fd43ec1cc98) 0 empty
  std::integral_constant<bool, false> (0x0x7fd43e8fee40) 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*> (0x0x7fd43ec1cd00) 0 empty
  std::integral_constant<bool, false> (0x0x7fd43e8feea0) 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*> > (0x0x7fd43ec1cd68) 0 empty
  std::is_void<std::_Rb_tree_node_base*> (0x0x7fd43ec1cdd0) 0 empty
    std::integral_constant<bool, false> (0x0x7fd43e8fef00) 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*> > (0x0x7fd43ec1cf08) 0 empty
  std::__or_<std::is_reference<std::_Rb_tree_node_base*>, std::is_void<std::_Rb_tree_node_base*> > (0x0x7fd43ec1cf70) 0 empty
    std::is_void<std::_Rb_tree_node_base*> (0x0x7fd43ec1c8f0) 0 empty
      std::integral_constant<bool, false> (0x0x7fd43e8fef60) 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*> > > (0x0x7fd43e973000) 0 empty
  std::integral_constant<bool, true> (0x0x7fd43e974000) 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*> (0x0x7fd43e973068) 0 empty
  std::integral_constant<bool, true> (0x0x7fd43e974060) 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*> > (0x0x7fd43e9740c0) 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*> > (0x0x7fd43e9730d0) 0 empty
  std::is_object<std::_Rb_tree_node_base*> (0x0x7fd43e973138) 0 empty
    std::integral_constant<bool, true> (0x0x7fd43e974120) 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*> (0x0x7fd43e973270) 0 empty
  std::integral_constant<bool, true> (0x0x7fd43e974240) 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*&> (0x0x7fd43e9732d8) 0 empty
  std::integral_constant<bool, false> (0x0x7fd43e974300) 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*&> > > (0x0x7fd43e974360) 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*&> (0x0x7fd43e973340) 0 empty
  std::integral_constant<bool, true> (0x0x7fd43e974480) 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*&> > (0x0x7fd43e9744e0) 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*&> > (0x0x7fd43e9733a8) 0 empty
  std::is_lvalue_reference<std::_Rb_tree_node_base*&> (0x0x7fd43e973410) 0 empty
    std::integral_constant<bool, true> (0x0x7fd43e974540) 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*&> (0x0x7fd43e973478) 0 empty
  std::integral_constant<bool, true> (0x0x7fd43e9745a0) 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*&> > (0x0x7fd43e974600) 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*&> > (0x0x7fd43e9734e0) 0 empty
  std::is_reference<std::_Rb_tree_node_base*&> (0x0x7fd43e973548) 0 empty
    std::integral_constant<bool, true> (0x0x7fd43e974660) 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*&> > (0x0x7fd43e973680) 0 empty
  std::__or_<std::is_reference<std::_Rb_tree_node_base*&>, std::is_void<std::_Rb_tree_node_base*&> > (0x0x7fd43e9736e8) 0 empty
    std::is_reference<std::_Rb_tree_node_base*&> (0x0x7fd43e973750) 0 empty
      std::integral_constant<bool, true> (0x0x7fd43e9746c0) 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*&> > > (0x0x7fd43e973820) 0 empty
  std::integral_constant<bool, false> (0x0x7fd43e974720) 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*&> (0x0x7fd43e973888) 0 empty
  std::integral_constant<bool, false> (0x0x7fd43e974780) 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*&> > (0x0x7fd43e9747e0) 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*&> > (0x0x7fd43e9738f0) 0 empty
  std::is_reference<std::_Rb_tree_node_base*&> (0x0x7fd43e973958) 0 empty
    std::integral_constant<bool, true> (0x0x7fd43e974840) 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*&> (0x0x7fd43e973a90) 0 empty
  std::integral_constant<bool, true> (0x0x7fd43e974960) 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> (0x0x7fd43e9749c0) 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*&> (0x0x7fd43e973af8) 0 empty
  std::__add_rvalue_reference_helper<std::_Rb_tree_node_base*&, true> (0x0x7fd43e974a20) 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&> (0x0x7fd43e973bc8) 0 empty
  std::integral_constant<bool, false> (0x0x7fd43e974a80) 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&> > > (0x0x7fd43e974ae0) 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&> (0x0x7fd43e973c30) 0 empty
  std::integral_constant<bool, true> (0x0x7fd43e974b40) 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&> > (0x0x7fd43e974ba0) 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&> > (0x0x7fd43e973c98) 0 empty
  std::is_lvalue_reference<std::_Rb_tree_node_base* const&> (0x0x7fd43e973d00) 0 empty
    std::integral_constant<bool, true> (0x0x7fd43e974c00) 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&> (0x0x7fd43e973d68) 0 empty
  std::integral_constant<bool, true> (0x0x7fd43e974c60) 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&> > (0x0x7fd43e974cc0) 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&> > (0x0x7fd43e973dd0) 0 empty
  std::is_reference<std::_Rb_tree_node_base* const&> (0x0x7fd43e973e38) 0 empty
    std::integral_constant<bool, true> (0x0x7fd43e974d20) 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&> > (0x0x7fd43e973ea0) 0 empty
  std::__or_<std::is_reference<std::_Rb_tree_node_base* const&>, std::is_void<std::_Rb_tree_node_base* const&> > (0x0x7fd43e973f08) 0 empty
    std::is_reference<std::_Rb_tree_node_base* const&> (0x0x7fd43e973f70) 0 empty
      std::integral_constant<bool, true> (0x0x7fd43e974d80) 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&> > > (0x0x7fd43e99a000) 0 empty
  std::integral_constant<bool, false> (0x0x7fd43e974de0) 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&> (0x0x7fd43e99a068) 0 empty
  std::integral_constant<bool, false> (0x0x7fd43e974e40) 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&> > (0x0x7fd43e974ea0) 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&> > (0x0x7fd43e99a0d0) 0 empty
  std::is_reference<std::_Rb_tree_node_base* const&> (0x0x7fd43e99a138) 0 empty
    std::integral_constant<bool, true> (0x0x7fd43e974f00) 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&> (0x0x7fd43e99a1a0) 0 empty
  std::integral_constant<bool, true> (0x0x7fd43e974f60) 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> (0x0x7fd43e9a2000) 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&> (0x0x7fd43e99a208) 0 empty
  std::__add_rvalue_reference_helper<std::_Rb_tree_node_base* const&, true> (0x0x7fd43e9a2060) 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&> (0x0x7fd43e9742a0) 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&> (0x0x7fd43e99a270) 0 empty
  std::integral_constant<bool, true> (0x0x7fd43e9a20c0) 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> (0x0x7fd43e99a2d8) 0 empty
  std::is_assignable<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base* const&> (0x0x7fd43e99a340) 0 empty
    std::integral_constant<bool, true> (0x0x7fd43e9a2120) 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*> (0x0x7fd43e99a3a8) 0 empty
  std::__is_copy_assignable_impl<std::_Rb_tree_node_base*, true> (0x0x7fd43e99a410) 0 empty
    std::is_assignable<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base* const&> (0x0x7fd43e99a478) 0 empty
      std::integral_constant<bool, true> (0x0x7fd43e9a2180) 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*> > (0x0x7fd43e9a21e0) 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*> > (0x0x7fd43e99a4e0) 0 empty
  std::is_copy_assignable<std::_Rb_tree_node_base*> (0x0x7fd43e99a548) 0 empty
    std::__is_copy_assignable_impl<std::_Rb_tree_node_base*, true> (0x0x7fd43e99a5b0) 0 empty
      std::is_assignable<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base* const&> (0x0x7fd43e99a618) 0 empty
        std::integral_constant<bool, true> (0x0x7fd43e9a2240) 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&> (0x0x7fd43e9a22a0) 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*> > > (0x0x7fd43e99a6e8) 0 empty
  std::integral_constant<bool, false> (0x0x7fd43e9a2300) 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&> (0x0x7fd43e9a2360) 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*&&> (0x0x7fd43e99a7b8) 0 empty
  std::integral_constant<bool, false> (0x0x7fd43e9a2420) 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*&&> > > (0x0x7fd43e9a2480) 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*&&> (0x0x7fd43e99a820) 0 empty
  std::integral_constant<bool, false> (0x0x7fd43e9a25a0) 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*&&> > (0x0x7fd43e9a2600) 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*&&> (0x0x7fd43e99a888) 0 empty
  std::integral_constant<bool, true> (0x0x7fd43e9a2660) 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*&&> > (0x0x7fd43e99a8f0) 0 empty
  std::is_rvalue_reference<std::_Rb_tree_node_base*&&> (0x0x7fd43e99a958) 0 empty
    std::integral_constant<bool, true> (0x0x7fd43e9a26c0) 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*&&> (0x0x7fd43e99a9c0) 0 empty
  std::integral_constant<bool, true> (0x0x7fd43e9a2720) 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*&&> > (0x0x7fd43e9a2780) 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*&&> > (0x0x7fd43e99aa28) 0 empty
  std::is_reference<std::_Rb_tree_node_base*&&> (0x0x7fd43e99aa90) 0 empty
    std::integral_constant<bool, true> (0x0x7fd43e9a27e0) 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*&&> > (0x0x7fd43e99abc8) 0 empty
  std::__or_<std::is_reference<std::_Rb_tree_node_base*&&>, std::is_void<std::_Rb_tree_node_base*&&> > (0x0x7fd43e99ac30) 0 empty
    std::is_reference<std::_Rb_tree_node_base*&&> (0x0x7fd43e99ac98) 0 empty
      std::integral_constant<bool, true> (0x0x7fd43e9a2840) 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*&&> > > (0x0x7fd43e99ad68) 0 empty
  std::integral_constant<bool, false> (0x0x7fd43e9a28a0) 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*&&> (0x0x7fd43e99add0) 0 empty
  std::integral_constant<bool, false> (0x0x7fd43e9a2900) 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*&&> > (0x0x7fd43e9a2960) 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*&&> > (0x0x7fd43e99ae38) 0 empty
  std::is_reference<std::_Rb_tree_node_base*&&> (0x0x7fd43e99aea0) 0 empty
    std::integral_constant<bool, true> (0x0x7fd43e9a29c0) 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*&&> (0x0x7fd43e9c20d0) 0 empty
  std::integral_constant<bool, true> (0x0x7fd43e9a2a20) 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> (0x0x7fd43e9a2a80) 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*&&> (0x0x7fd43e9c2138) 0 empty
  std::__add_rvalue_reference_helper<std::_Rb_tree_node_base*&&, true> (0x0x7fd43e9a2ae0) 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*&&> (0x0x7fd43e9a23c0) 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*&&> (0x0x7fd43e9c21a0) 0 empty
  std::integral_constant<bool, true> (0x0x7fd43e9a2b40) 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> (0x0x7fd43e9c2208) 0 empty
  std::is_assignable<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*&&> (0x0x7fd43e9c2270) 0 empty
    std::integral_constant<bool, true> (0x0x7fd43e9a2ba0) 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*> (0x0x7fd43e9c22d8) 0 empty
  std::__is_move_assignable_impl<std::_Rb_tree_node_base*, true> (0x0x7fd43e9c2340) 0 empty
    std::is_assignable<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*&&> (0x0x7fd43e9c23a8) 0 empty
      std::integral_constant<bool, true> (0x0x7fd43e9a2c00) 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*> > (0x0x7fd43e9a2c60) 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*> > (0x0x7fd43e9c2410) 0 empty
  std::is_move_assignable<std::_Rb_tree_node_base*> (0x0x7fd43e9c2478) 0 empty
    std::__is_move_assignable_impl<std::_Rb_tree_node_base*, true> (0x0x7fd43e9c24e0) 0 empty
      std::is_assignable<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*&&> (0x0x7fd43e9c2548) 0 empty
        std::integral_constant<bool, true> (0x0x7fd43e9a2cc0) 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&&> (0x0x7fd43e9a2d20) 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*> (0x0x7fd43e8fe8a0) 0

Class std::integral_constant<long unsigned int, 2ul>
   size=1 align=1
   base size=0 base align=1
std::integral_constant<long unsigned int, 2ul> (0x0x7fd43ea20360) 0 empty

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

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

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

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

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

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

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

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

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

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

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

Class lconv
   size=96 align=8
   base size=96 base align=8
lconv (0x0x7fd43e74a4e0) 0

Vtable for __cxxabiv1::__forced_unwind
__cxxabiv1::__forced_unwind::_ZTVN10__cxxabiv115__forced_unwindE: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN10__cxxabiv115__forced_unwindE)
16    0u
24    0u
32    (int (*)(...))__cxa_pure_virtual

Class __cxxabiv1::__forced_unwind
   size=8 align=8
   base size=8 base align=8
__cxxabiv1::__forced_unwind (0x0x7fd43e74a6c0) 0 nearly-empty
    vptr=((& __cxxabiv1::__forced_unwind::_ZTVN10__cxxabiv115__forced_unwindE) + 16u)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class __gnu_cxx::__alloc_traits<std::allocator<char> >
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__alloc_traits<std::allocator<char> > (0x0x7fd43e9c2c30) 0 empty
  std::allocator_traits<std::allocator<char> > (0x0x7fd43e553840) 0 empty

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

Class std::__cxx11::basic_string<char>::_Alloc_hider
   size=8 align=8
   base size=8 base align=8
std::__cxx11::basic_string<char>::_Alloc_hider (0x0x7fd43e9c2d68) 0
  std::allocator<char> (0x0x7fd43e9c2dd0) 0 empty
    __gnu_cxx::new_allocator<char> (0x0x7fd43e553900) 0 empty

Class std::__cxx11::basic_string<char>::<anonymous union>
   size=16 align=8
   base size=16 base align=8
std::__cxx11::basic_string<char>::<anonymous union> (0x0x7fd43e553960) 0

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

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

Class __gnu_cxx::__conditional_type<false, __gnu_cxx::__numeric_traits_integer<float>, __gnu_cxx::__numeric_traits_floating<float> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__conditional_type<false, __gnu_cxx::__numeric_traits_integer<float>, __gnu_cxx::__numeric_traits_floating<float> > (0x0x7fd43e553f60) 0 empty

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

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

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

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

Class __gnu_cxx::__conditional_type<false, __gnu_cxx::__numeric_traits_integer<double>, __gnu_cxx::__numeric_traits_floating<double> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__conditional_type<false, __gnu_cxx::__numeric_traits_integer<double>, __gnu_cxx::__numeric_traits_floating<double> > (0x0x7fd43e6511e0) 0 empty

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

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

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

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

Class __gnu_cxx::__conditional_type<false, __gnu_cxx::__numeric_traits_integer<long double>, __gnu_cxx::__numeric_traits_floating<long double> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__conditional_type<false, __gnu_cxx::__numeric_traits_integer<long double>, __gnu_cxx::__numeric_traits_floating<long double> > (0x0x7fd43e651420) 0 empty

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

Class __gnu_cxx::__numeric_traits<long double>
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__numeric_traits<long double> (0x0x7fd43e9c2f08) 0 empty
  __gnu_cxx::__numeric_traits_floating<long double> (0x0x7fd43e6514e0) 0 empty

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

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

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

Class __gnu_cxx::__alloc_traits<std::allocator<wchar_t> >
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__alloc_traits<std::allocator<wchar_t> > (0x0x7fd43e9c2f70) 0 empty
  std::allocator_traits<std::allocator<wchar_t> > (0x0x7fd43e651720) 0 empty

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

Class std::__cxx11::basic_string<wchar_t>::_Alloc_hider
   size=8 align=8
   base size=8 base align=8
std::__cxx11::basic_string<wchar_t>::_Alloc_hider (0x0x7fd43e9c2a28) 0
  std::allocator<wchar_t> (0x0x7fd43e9c2af8) 0 empty
    __gnu_cxx::new_allocator<wchar_t> (0x0x7fd43e6517e0) 0 empty

Class std::__cxx11::basic_string<wchar_t>::<anonymous union>
   size=16 align=8
   base size=16 base align=8
std::__cxx11::basic_string<wchar_t>::<anonymous union> (0x0x7fd43e651840) 0

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

Class std::initializer_list<wchar_t>
   size=16 align=8
   base size=16 base align=8
std::initializer_list<wchar_t> (0x0x7fd43e651ba0) 0

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

Class std::hash<bool>
   size=1 align=1
   base size=1 base align=1
std::hash<bool> (0x0x7fd43e347000) 0 empty
  std::__hash_base<long unsigned int, bool> (0x0x7fd43e33e2a0) 0 empty

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

Class std::hash<char>
   size=1 align=1
   base size=1 base align=1
std::hash<char> (0x0x7fd43e347068) 0 empty
  std::__hash_base<long unsigned int, char> (0x0x7fd43e33e3c0) 0 empty

Class std::__hash_base<long unsigned int, signed char>
   size=1 align=1
   base size=0 base align=1
std::__hash_base<long unsigned int, signed char> (0x0x7fd43e33e480) 0 empty

Class std::hash<signed char>
   size=1 align=1
   base size=1 base align=1
std::hash<signed char> (0x0x7fd43e3470d0) 0 empty
  std::__hash_base<long unsigned int, signed char> (0x0x7fd43e33e4e0) 0 empty

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

Class std::hash<unsigned char>
   size=1 align=1
   base size=1 base align=1
std::hash<unsigned char> (0x0x7fd43e347138) 0 empty
  std::__hash_base<long unsigned int, unsigned char> (0x0x7fd43e33e600) 0 empty

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

Class std::hash<wchar_t>
   size=1 align=1
   base size=1 base align=1
std::hash<wchar_t> (0x0x7fd43e3471a0) 0 empty
  std::__hash_base<long unsigned int, wchar_t> (0x0x7fd43e33e720) 0 empty

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

Class std::hash<char16_t>
   size=1 align=1
   base size=1 base align=1
std::hash<char16_t> (0x0x7fd43e347208) 0 empty
  std::__hash_base<long unsigned int, char16_t> (0x0x7fd43e33e840) 0 empty

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

Class std::hash<char32_t>
   size=1 align=1
   base size=1 base align=1
std::hash<char32_t> (0x0x7fd43e347270) 0 empty
  std::__hash_base<long unsigned int, char32_t> (0x0x7fd43e33e960) 0 empty

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

Class std::hash<short int>
   size=1 align=1
   base size=1 base align=1
std::hash<short int> (0x0x7fd43e3472d8) 0 empty
  std::__hash_base<long unsigned int, short int> (0x0x7fd43e33ea80) 0 empty

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

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

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

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

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

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

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

Class std::hash<short unsigned int>
   size=1 align=1
   base size=1 base align=1
std::hash<short unsigned int> (0x0x7fd43e347478) 0 empty
  std::__hash_base<long unsigned int, short unsigned int> (0x0x7fd43e33ef00) 0 empty

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

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

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

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

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

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

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

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

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

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

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

Class std::_Fnv_hash_impl
   size=1 align=1
   base size=0 base align=1
std::_Fnv_hash_impl (0x0x7fd43e36d720) 0 empty

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

Class std::hash<float>
   size=1 align=1
   base size=1 base align=1
std::hash<float> (0x0x7fd43e3476e8) 0 empty
  std::__hash_base<long unsigned int, float> (0x0x7fd43e36d900) 0 empty

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

Class std::hash<double>
   size=1 align=1
   base size=1 base align=1
std::hash<double> (0x0x7fd43e347750) 0 empty
  std::__hash_base<long unsigned int, double> (0x0x7fd43e36da20) 0 empty

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

Class std::hash<long double>
   size=1 align=1
   base size=1 base align=1
std::hash<long double> (0x0x7fd43e3477b8) 0 empty
  std::__hash_base<long unsigned int, long double> (0x0x7fd43e36db40) 0 empty

Class std::__is_fast_hash<std::hash<long double> >
   size=1 align=1
   base size=1 base align=1
std::__is_fast_hash<std::hash<long double> > (0x0x7fd43e347888) 0 empty
  std::integral_constant<bool, false> (0x0x7fd43e36dc00) 0 empty

Class std::__hash_base<long unsigned int, std::__cxx11::basic_string<char> >
   size=1 align=1
   base size=0 base align=1
std::__hash_base<long unsigned int, std::__cxx11::basic_string<char> > (0x0x7fd43e36dc60) 0 empty

Class std::hash<std::__cxx11::basic_string<char> >
   size=1 align=1
   base size=1 base align=1
std::hash<std::__cxx11::basic_string<char> > (0x0x7fd43e3478f0) 0 empty
  std::__hash_base<long unsigned int, std::__cxx11::basic_string<char> > (0x0x7fd43e36dcc0) 0 empty

Class std::__is_fast_hash<std::hash<std::__cxx11::basic_string<char> > >
   size=1 align=1
   base size=1 base align=1
std::__is_fast_hash<std::hash<std::__cxx11::basic_string<char> > > (0x0x7fd43e347958) 0 empty
  std::integral_constant<bool, false> (0x0x7fd43e36dd80) 0 empty

Class std::__hash_base<long unsigned int, std::__cxx11::basic_string<wchar_t> >
   size=1 align=1
   base size=0 base align=1
std::__hash_base<long unsigned int, std::__cxx11::basic_string<wchar_t> > (0x0x7fd43e36dde0) 0 empty

Class std::hash<std::__cxx11::basic_string<wchar_t> >
   size=1 align=1
   base size=1 base align=1
std::hash<std::__cxx11::basic_string<wchar_t> > (0x0x7fd43e3479c0) 0 empty
  std::__hash_base<long unsigned int, std::__cxx11::basic_string<wchar_t> > (0x0x7fd43e36de40) 0 empty

Class std::__is_fast_hash<std::hash<std::__cxx11::basic_string<wchar_t> > >
   size=1 align=1
   base size=1 base align=1
std::__is_fast_hash<std::hash<std::__cxx11::basic_string<wchar_t> > > (0x0x7fd43e347a28) 0 empty
  std::integral_constant<bool, false> (0x0x7fd43e395000) 0 empty

Class std::__hash_base<long unsigned int, std::__cxx11::basic_string<char16_t> >
   size=1 align=1
   base size=0 base align=1
std::__hash_base<long unsigned int, std::__cxx11::basic_string<char16_t> > (0x0x7fd43e395060) 0 empty

Class std::hash<std::__cxx11::basic_string<char16_t> >
   size=1 align=1
   base size=1 base align=1
std::hash<std::__cxx11::basic_string<char16_t> > (0x0x7fd43e347a90) 0 empty
  std::__hash_base<long unsigned int, std::__cxx11::basic_string<char16_t> > (0x0x7fd43e3950c0) 0 empty

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

Class __gnu_cxx::__alloc_traits<std::allocator<char16_t> >
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__alloc_traits<std::allocator<char16_t> > (0x0x7fd43e347bc8) 0 empty
  std::allocator_traits<std::allocator<char16_t> > (0x0x7fd43e3951e0) 0 empty

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

Class __gnu_cxx::new_allocator<char16_t>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<char16_t> (0x0x7fd43e3952a0) 0 empty

Class std::allocator<char16_t>
   size=1 align=1
   base size=1 base align=1
std::allocator<char16_t> (0x0x7fd43e347d00) 0 empty
  __gnu_cxx::new_allocator<char16_t> (0x0x7fd43e395360) 0 empty

Class std::__cxx11::basic_string<char16_t>::_Alloc_hider
   size=8 align=8
   base size=8 base align=8
std::__cxx11::basic_string<char16_t>::_Alloc_hider (0x0x7fd43e347dd0) 0
  std::allocator<char16_t> (0x0x7fd43e347e38) 0 empty
    __gnu_cxx::new_allocator<char16_t> (0x0x7fd43e3953c0) 0 empty

Class std::__cxx11::basic_string<char16_t>::<anonymous union>
   size=16 align=8
   base size=16 base align=8
std::__cxx11::basic_string<char16_t>::<anonymous union> (0x0x7fd43e395420) 0

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

Class std::__is_fast_hash<std::hash<std::__cxx11::basic_string<char16_t> > >
   size=1 align=1
   base size=1 base align=1
std::__is_fast_hash<std::hash<std::__cxx11::basic_string<char16_t> > > (0x0x7fd43e347ea0) 0 empty
  std::integral_constant<bool, false> (0x0x7fd43e3954e0) 0 empty

Class std::__hash_base<long unsigned int, std::__cxx11::basic_string<char32_t> >
   size=1 align=1
   base size=0 base align=1
std::__hash_base<long unsigned int, std::__cxx11::basic_string<char32_t> > (0x0x7fd43e395540) 0 empty

Class std::hash<std::__cxx11::basic_string<char32_t> >
   size=1 align=1
   base size=1 base align=1
std::hash<std::__cxx11::basic_string<char32_t> > (0x0x7fd43e347f08) 0 empty
  std::__hash_base<long unsigned int, std::__cxx11::basic_string<char32_t> > (0x0x7fd43e3955a0) 0 empty

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

Class __gnu_cxx::__alloc_traits<std::allocator<char32_t> >
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__alloc_traits<std::allocator<char32_t> > (0x0x7fd43e347c98) 0 empty
  std::allocator_traits<std::allocator<char32_t> > (0x0x7fd43e3956c0) 0 empty

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

Class __gnu_cxx::new_allocator<char32_t>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<char32_t> (0x0x7fd43e395780) 0 empty

Class std::allocator<char32_t>
   size=1 align=1
   base size=1 base align=1
std::allocator<char32_t> (0x0x7fd43e0730d0) 0 empty
  __gnu_cxx::new_allocator<char32_t> (0x0x7fd43e395840) 0 empty

Class std::__cxx11::basic_string<char32_t>::_Alloc_hider
   size=8 align=8
   base size=8 base align=8
std::__cxx11::basic_string<char32_t>::_Alloc_hider (0x0x7fd43e0731a0) 0
  std::allocator<char32_t> (0x0x7fd43e073208) 0 empty
    __gnu_cxx::new_allocator<char32_t> (0x0x7fd43e3958a0) 0 empty

Class std::__cxx11::basic_string<char32_t>::<anonymous union>
   size=16 align=8
   base size=16 base align=8
std::__cxx11::basic_string<char32_t>::<anonymous union> (0x0x7fd43e395900) 0

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

Class std::__is_fast_hash<std::hash<std::__cxx11::basic_string<char32_t> > >
   size=1 align=1
   base size=1 base align=1
std::__is_fast_hash<std::hash<std::__cxx11::basic_string<char32_t> > > (0x0x7fd43e073270) 0 empty
  std::integral_constant<bool, false> (0x0x7fd43e3959c0) 0 empty

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

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

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

Class std::__cow_string
   size=8 align=8
   base size=8 base align=8
std::__cow_string (0x0x7fd43e178ba0) 0

Vtable for std::logic_error
std::logic_error::_ZTVSt11logic_error: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt11logic_error)
16    (int (*)(...))std::logic_error::~logic_error
24    (int (*)(...))std::logic_error::~logic_error
32    (int (*)(...))std::logic_error::what

Class std::logic_error
   size=16 align=8
   base size=16 base align=8
std::logic_error (0x0x7fd43e0732d8) 0
    vptr=((& std::logic_error::_ZTVSt11logic_error) + 16u)
  std::exception (0x0x7fd43e178c60) 0 nearly-empty
      primary-for std::logic_error (0x0x7fd43e0732d8)

Vtable for std::domain_error
std::domain_error::_ZTVSt12domain_error: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt12domain_error)
16    (int (*)(...))std::domain_error::~domain_error
24    (int (*)(...))std::domain_error::~domain_error
32    (int (*)(...))std::logic_error::what

Class std::domain_error
   size=16 align=8
   base size=16 base align=8
std::domain_error (0x0x7fd43e073340) 0
    vptr=((& std::domain_error::_ZTVSt12domain_error) + 16u)
  std::logic_error (0x0x7fd43e0733a8) 0
      primary-for std::domain_error (0x0x7fd43e073340)
    std::exception (0x0x7fd43e178cc0) 0 nearly-empty
        primary-for std::logic_error (0x0x7fd43e0733a8)

Vtable for std::invalid_argument
std::invalid_argument::_ZTVSt16invalid_argument: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt16invalid_argument)
16    (int (*)(...))std::invalid_argument::~invalid_argument
24    (int (*)(...))std::invalid_argument::~invalid_argument
32    (int (*)(...))std::logic_error::what

Class std::invalid_argument
   size=16 align=8
   base size=16 base align=8
std::invalid_argument (0x0x7fd43e073410) 0
    vptr=((& std::invalid_argument::_ZTVSt16invalid_argument) + 16u)
  std::logic_error (0x0x7fd43e073478) 0
      primary-for std::invalid_argument (0x0x7fd43e073410)
    std::exception (0x0x7fd43e178d20) 0 nearly-empty
        primary-for std::logic_error (0x0x7fd43e073478)

Vtable for std::length_error
std::length_error::_ZTVSt12length_error: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt12length_error)
16    (int (*)(...))std::length_error::~length_error
24    (int (*)(...))std::length_error::~length_error
32    (int (*)(...))std::logic_error::what

Class std::length_error
   size=16 align=8
   base size=16 base align=8
std::length_error (0x0x7fd43e0734e0) 0
    vptr=((& std::length_error::_ZTVSt12length_error) + 16u)
  std::logic_error (0x0x7fd43e073548) 0
      primary-for std::length_error (0x0x7fd43e0734e0)
    std::exception (0x0x7fd43e178d80) 0 nearly-empty
        primary-for std::logic_error (0x0x7fd43e073548)

Vtable for std::out_of_range
std::out_of_range::_ZTVSt12out_of_range: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt12out_of_range)
16    (int (*)(...))std::out_of_range::~out_of_range
24    (int (*)(...))std::out_of_range::~out_of_range
32    (int (*)(...))std::logic_error::what

Class std::out_of_range
   size=16 align=8
   base size=16 base align=8
std::out_of_range (0x0x7fd43e0735b0) 0
    vptr=((& std::out_of_range::_ZTVSt12out_of_range) + 16u)
  std::logic_error (0x0x7fd43e073618) 0
      primary-for std::out_of_range (0x0x7fd43e0735b0)
    std::exception (0x0x7fd43e178de0) 0 nearly-empty
        primary-for std::logic_error (0x0x7fd43e073618)

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

Class std::runtime_error
   size=16 align=8
   base size=16 base align=8
std::runtime_error (0x0x7fd43e073680) 0
    vptr=((& std::runtime_error::_ZTVSt13runtime_error) + 16u)
  std::exception (0x0x7fd43e178e40) 0 nearly-empty
      primary-for std::runtime_error (0x0x7fd43e073680)

Vtable for std::range_error
std::range_error::_ZTVSt11range_error: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt11range_error)
16    (int (*)(...))std::range_error::~range_error
24    (int (*)(...))std::range_error::~range_error
32    (int (*)(...))std::runtime_error::what

Class std::range_error
   size=16 align=8
   base size=16 base align=8
std::range_error (0x0x7fd43e0736e8) 0
    vptr=((& std::range_error::_ZTVSt11range_error) + 16u)
  std::runtime_error (0x0x7fd43e073750) 0
      primary-for std::range_error (0x0x7fd43e0736e8)
    std::exception (0x0x7fd43e178ea0) 0 nearly-empty
        primary-for std::runtime_error (0x0x7fd43e073750)

Vtable for std::overflow_error
std::overflow_error::_ZTVSt14overflow_error: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt14overflow_error)
16    (int (*)(...))std::overflow_error::~overflow_error
24    (int (*)(...))std::overflow_error::~overflow_error
32    (int (*)(...))std::runtime_error::what

Class std::overflow_error
   size=16 align=8
   base size=16 base align=8
std::overflow_error (0x0x7fd43e0737b8) 0
    vptr=((& std::overflow_error::_ZTVSt14overflow_error) + 16u)
  std::runtime_error (0x0x7fd43e073820) 0
      primary-for std::overflow_error (0x0x7fd43e0737b8)
    std::exception (0x0x7fd43e178f00) 0 nearly-empty
        primary-for std::runtime_error (0x0x7fd43e073820)

Vtable for std::underflow_error
std::underflow_error::_ZTVSt15underflow_error: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt15underflow_error)
16    (int (*)(...))std::underflow_error::~underflow_error
24    (int (*)(...))std::underflow_error::~underflow_error
32    (int (*)(...))std::runtime_error::what

Class std::underflow_error
   size=16 align=8
   base size=16 base align=8
std::underflow_error (0x0x7fd43e073888) 0
    vptr=((& std::underflow_error::_ZTVSt15underflow_error) + 16u)
  std::runtime_error (0x0x7fd43e0738f0) 0
      primary-for std::underflow_error (0x0x7fd43e073888)
    std::exception (0x0x7fd43e178f60) 0 nearly-empty
        primary-for std::runtime_error (0x0x7fd43e0738f0)

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

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

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

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

Class std::__uses_alloc0
   size=1 align=1
   base size=1 base align=1
std::__uses_alloc0 (0x0x7fd43e073b60) 0
  std::__uses_alloc_base (0x0x7fd43e1f4600) 0 empty

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class sigerr
   size=1 align=1
   base size=0 base align=1
sigerr (0x0x7fd43d9f5e40) 0 empty

Vtable for sig::hnd
sig::hnd::_ZTVN3sig3hndE: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN3sig3hndE)
16    0u
24    0u
32    (int (*)(...))__cxa_pure_virtual

Class sig::hnd
   size=16 align=8
   base size=12 base align=8
sig::hnd (0x0x7fd43d9f5f00) 0
    vptr=((& sig::hnd::_ZTVN3sig3hndE) + 16u)

Class __gnu_cxx::new_allocator<std::pair<const int, std::__cxx11::list<sig::hnd*> > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<std::pair<const int, std::__cxx11::list<sig::hnd*> > > (0x0x7fd43da20000) 0 empty

Class std::allocator<std::pair<const int, std::__cxx11::list<sig::hnd*> > >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::pair<const int, std::__cxx11::list<sig::hnd*> > > (0x0x7fd43df107b8) 0 empty
  __gnu_cxx::new_allocator<std::pair<const int, std::__cxx11::list<sig::hnd*> > > (0x0x7fd43da200c0) 0 empty

Class std::allocator_traits<std::allocator<std::pair<const int, std::__cxx11::list<sig::hnd*> > > >
   size=1 align=1
   base size=0 base align=1
std::allocator_traits<std::allocator<std::pair<const int, std::__cxx11::list<sig::hnd*> > > > (0x0x7fd43da201e0) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::pair<const int, std::__cxx11::list<sig::hnd*> > > >
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::pair<const int, std::__cxx11::list<sig::hnd*> > > > (0x0x7fd43df108f0) 0 empty
  std::allocator_traits<std::allocator<std::pair<const int, std::__cxx11::list<sig::hnd*> > > > (0x0x7fd43da20300) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::pair<const int, std::__cxx11::list<sig::hnd*> > > >::rebind<std::pair<const int, std::__cxx11::list<sig::hnd*> > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::pair<const int, std::__cxx11::list<sig::hnd*> > > >::rebind<std::pair<const int, std::__cxx11::list<sig::hnd*> > > (0x0x7fd43da203c0) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::pair<const int, std::__cxx11::list<sig::hnd*> > > >::rebind<std::_Rb_tree_node<std::pair<const int, std::__cxx11::list<sig::hnd*> > > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::pair<const int, std::__cxx11::list<sig::hnd*> > > >::rebind<std::_Rb_tree_node<std::pair<const int, std::__cxx11::list<sig::hnd*> > > > (0x0x7fd43da20540) 0 empty

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

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

Class __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const int, std::__cxx11::list<sig::hnd*> > > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const int, std::__cxx11::list<sig::hnd*> > > > (0x0x7fd43da20660) 0 empty

Class std::allocator<std::_Rb_tree_node<std::pair<const int, std::__cxx11::list<sig::hnd*> > > >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::_Rb_tree_node<std::pair<const int, std::__cxx11::list<sig::hnd*> > > > (0x0x7fd43df10d00) 0 empty
  __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const int, std::__cxx11::list<sig::hnd*> > > > (0x0x7fd43da20720) 0 empty

Class std::_Rb_tree<int, std::pair<const int, std::__cxx11::list<sig::hnd*> >, std::_Select1st<std::pair<const int, std::__cxx11::list<sig::hnd*> > >, std::less<int>, std::allocator<std::pair<const int, std::__cxx11::list<sig::hnd*> > > >::_Rb_tree_impl<std::less<int>, true>
   size=48 align=8
   base size=48 base align=8
std::_Rb_tree<int, std::pair<const int, std::__cxx11::list<sig::hnd*> >, std::_Select1st<std::pair<const int, std::__cxx11::list<sig::hnd*> > >, std::less<int>, std::allocator<std::pair<const int, std::__cxx11::list<sig::hnd*> > > >::_Rb_tree_impl<std::less<int>, true> (0x0x7fd43df10e38) 0
  std::allocator<std::_Rb_tree_node<std::pair<const int, std::__cxx11::list<sig::hnd*> > > > (0x0x7fd43df10ea0) 0 empty
    __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const int, std::__cxx11::list<sig::hnd*> > > > (0x0x7fd43da20840) 0 empty

Class std::_Rb_tree<int, std::pair<const int, std::__cxx11::list<sig::hnd*> >, std::_Select1st<std::pair<const int, std::__cxx11::list<sig::hnd*> > >, std::less<int>, std::allocator<std::pair<const int, std::__cxx11::list<sig::hnd*> > > >
   size=48 align=8
   base size=48 base align=8
std::_Rb_tree<int, std::pair<const int, std::__cxx11::list<sig::hnd*> >, std::_Select1st<std::pair<const int, std::__cxx11::list<sig::hnd*> > >, std::less<int>, std::allocator<std::pair<const int, std::__cxx11::list<sig::hnd*> > > > (0x0x7fd43da204e0) 0

Class std::map<int, std::__cxx11::list<sig::hnd*>, std::less<int> >
   size=48 align=8
   base size=48 base align=8
std::map<int, std::__cxx11::list<sig::hnd*>, std::less<int> > (0x0x7fd43d9f5f60) 0

Class sig
   size=48 align=8
   base size=48 base align=8
sig (0x0x7fd43d9f5ea0) 0

Class std::is_array<std::allocator<std::pair<const int, std::__cxx11::list<sig::hnd*> > > >
   size=1 align=1
   base size=1 base align=1
std::is_array<std::allocator<std::pair<const int, std::__cxx11::list<sig::hnd*> > > > (0x0x7fd43db33068) 0 empty
  std::integral_constant<bool, false> (0x0x7fd43da20900) 0 empty

Class std::remove_volatile<std::allocator<std::pair<const int, std::__cxx11::list<sig::hnd*> > > >
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<std::allocator<std::pair<const int, std::__cxx11::list<sig::hnd*> > > > (0x0x7fd43da209c0) 0 empty

Class std::remove_const<std::allocator<std::pair<const int, std::__cxx11::list<sig::hnd*> > > >
   size=1 align=1
   base size=0 base align=1
std::remove_const<std::allocator<std::pair<const int, std::__cxx11::list<sig::hnd*> > > > (0x0x7fd43da20ae0) 0 empty

Class std::remove_cv<std::allocator<std::pair<const int, std::__cxx11::list<sig::hnd*> > > >
   size=1 align=1
   base size=0 base align=1
std::remove_cv<std::allocator<std::pair<const int, std::__cxx11::list<sig::hnd*> > > > (0x0x7fd43da20960) 0 empty

Class std::__is_void_helper<std::allocator<std::pair<const int, std::__cxx11::list<sig::hnd*> > > >
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<std::allocator<std::pair<const int, std::__cxx11::list<sig::hnd*> > > > (0x0x7fd43db33138) 0 empty
  std::integral_constant<bool, false> (0x0x7fd43da20c00) 0 empty

Class std::is_void<std::allocator<std::pair<const int, std::__cxx11::list<sig::hnd*> > > >
   size=1 align=1
   base size=1 base align=1
std::is_void<std::allocator<std::pair<const int, std::__cxx11::list<sig::hnd*> > > > (0x0x7fd43db331a0) 0 empty
  std::integral_constant<bool, false> (0x0x7fd43da20d20) 0 empty

Class std::__not_<std::is_void<std::allocator<std::pair<const int, std::__cxx11::list<sig::hnd*> > > > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::is_void<std::allocator<std::pair<const int, std::__cxx11::list<sig::hnd*> > > > > (0x0x7fd43db33208) 0 empty
  std::integral_constant<bool, true> (0x0x7fd43da20d80) 0 empty

Class std::conditional<true, std::__is_default_constructible_impl<std::allocator<std::pair<const int, std::__cxx11::list<sig::hnd*> > > >, std::__not_<std::is_void<std::allocator<std::pair<const int, std::__cxx11::list<sig::hnd*> > > > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_default_constructible_impl<std::allocator<std::pair<const int, std::__cxx11::list<sig::hnd*> > > >, std::__not_<std::is_void<std::allocator<std::pair<const int, std::__cxx11::list<sig::hnd*> > > > > > (0x0x7fd43da20de0) 0 empty

Class std::__is_default_constructible_impl<std::allocator<std::pair<const int, std::__cxx11::list<sig::hnd*> > > >
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_impl<std::allocator<std::pair<const int, std::__cxx11::list<sig::hnd*> > > > (0x0x7fd43db33340) 0 empty
  std::__do_is_default_constructible_impl (0x0x7fd43da20e40) 0 empty

Class std::__and_<std::__not_<std::is_void<std::allocator<std::pair<const int, std::__cxx11::list<sig::hnd*, std::allocator<sig::hnd*> > > > > >, std::__is_default_constructible_impl<std::allocator<std::pair<const int, std::__cxx11::list<sig::hnd*, std::allocator<sig::hnd*> > > > > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__not_<std::is_void<std::allocator<std::pair<const int, std::__cxx11::list<sig::hnd*, std::allocator<sig::hnd*> > > > > >, std::__is_default_constructible_impl<std::allocator<std::pair<const int, std::__cxx11::list<sig::hnd*, std::allocator<sig::hnd*> > > > > > (0x0x7fd43db333a8) 0 empty
  std::__is_default_constructible_impl<std::allocator<std::pair<const int, std::__cxx11::list<sig::hnd*> > > > (0x0x7fd43db33410) 0 empty
    std::__do_is_default_constructible_impl (0x0x7fd43da20ea0) 0 empty

Class std::__is_default_constructible_atom<std::allocator<std::pair<const int, std::__cxx11::list<sig::hnd*> > > >
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_atom<std::allocator<std::pair<const int, std::__cxx11::list<sig::hnd*> > > > (0x0x7fd43db33478) 0 empty
  std::__and_<std::__not_<std::is_void<std::allocator<std::pair<const int, std::__cxx11::list<sig::hnd*, std::allocator<sig::hnd*> > > > > >, std::__is_default_constructible_impl<std::allocator<std::pair<const int, std::__cxx11::list<sig::hnd*, std::allocator<sig::hnd*> > > > > > (0x0x7fd43db334e0) 0 empty
    std::__is_default_constructible_impl<std::allocator<std::pair<const int, std::__cxx11::list<sig::hnd*> > > > (0x0x7fd43db33548) 0 empty
      std::__do_is_default_constructible_impl (0x0x7fd43da20f00) 0 empty

Class std::__is_default_constructible_safe<std::allocator<std::pair<const int, std::__cxx11::list<sig::hnd*> > >, false>
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_safe<std::allocator<std::pair<const int, std::__cxx11::list<sig::hnd*> > >, false> (0x0x7fd43db335b0) 0 empty
  std::integral_constant<bool, true> (0x0x7fd43da20f60) 0 empty

Class std::is_default_constructible<std::allocator<std::pair<const int, std::__cxx11::list<sig::hnd*> > > >
   size=1 align=1
   base size=1 base align=1
std::is_default_constructible<std::allocator<std::pair<const int, std::__cxx11::list<sig::hnd*> > > > (0x0x7fd43db33618) 0 empty
  std::integral_constant<bool, true> (0x0x7fd43db5b000) 0 empty

Class std::conditional<true, std::__is_nt_default_constructible_impl<std::allocator<std::pair<const int, std::__cxx11::list<sig::hnd*> > >, false>, std::is_default_constructible<std::allocator<std::pair<const int, std::__cxx11::list<sig::hnd*> > > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_nt_default_constructible_impl<std::allocator<std::pair<const int, std::__cxx11::list<sig::hnd*> > >, false>, std::is_default_constructible<std::allocator<std::pair<const int, std::__cxx11::list<sig::hnd*> > > > > (0x0x7fd43db5b060) 0 empty

Class std::__is_nt_default_constructible_atom<std::allocator<std::pair<const int, std::__cxx11::list<sig::hnd*> > > >
   size=1 align=1
   base size=1 base align=1
std::__is_nt_default_constructible_atom<std::allocator<std::pair<const int, std::__cxx11::list<sig::hnd*> > > > (0x0x7fd43db33750) 0 empty
  std::integral_constant<bool, true> (0x0x7fd43db5b0c0) 0 empty

Class std::__is_nt_default_constructible_impl<std::allocator<std::pair<const int, std::__cxx11::list<sig::hnd*> > >, false>
   size=1 align=1
   base size=1 base align=1
std::__is_nt_default_constructible_impl<std::allocator<std::pair<const int, std::__cxx11::list<sig::hnd*> > >, false> (0x0x7fd43db337b8) 0 empty
  std::__is_nt_default_constructible_atom<std::allocator<std::pair<const int, std::__cxx11::list<sig::hnd*> > > > (0x0x7fd43db33820) 0 empty
    std::integral_constant<bool, true> (0x0x7fd43db5b120) 0 empty

Class std::__and_<std::is_default_constructible<std::allocator<std::pair<const int, std::__cxx11::list<sig::hnd*, std::allocator<sig::hnd*> > > > >, std::__is_nt_default_constructible_impl<std::allocator<std::pair<const int, std::__cxx11::list<sig::hnd*, std::allocator<sig::hnd*> > > >, false> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_default_constructible<std::allocator<std::pair<const int, std::__cxx11::list<sig::hnd*, std::allocator<sig::hnd*> > > > >, std::__is_nt_default_constructible_impl<std::allocator<std::pair<const int, std::__cxx11::list<sig::hnd*, std::allocator<sig::hnd*> > > >, false> > (0x0x7fd43db33888) 0 empty
  std::__is_nt_default_constructible_impl<std::allocator<std::pair<const int, std::__cxx11::list<sig::hnd*> > >, false> (0x0x7fd43db338f0) 0 empty
    std::__is_nt_default_constructible_atom<std::allocator<std::pair<const int, std::__cxx11::list<sig::hnd*> > > > (0x0x7fd43db33958) 0 empty
      std::integral_constant<bool, true> (0x0x7fd43db5b180) 0 empty

Class std::is_nothrow_default_constructible<std::allocator<std::pair<const int, std::__cxx11::list<sig::hnd*> > > >
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_default_constructible<std::allocator<std::pair<const int, std::__cxx11::list<sig::hnd*> > > > (0x0x7fd43db339c0) 0 empty
  std::__and_<std::is_default_constructible<std::allocator<std::pair<const int, std::__cxx11::list<sig::hnd*, std::allocator<sig::hnd*> > > > >, std::__is_nt_default_constructible_impl<std::allocator<std::pair<const int, std::__cxx11::list<sig::hnd*, std::allocator<sig::hnd*> > > >, false> > (0x0x7fd43db33a28) 0 empty
    std::__is_nt_default_constructible_impl<std::allocator<std::pair<const int, std::__cxx11::list<sig::hnd*> > >, false> (0x0x7fd43db33a90) 0 empty
      std::__is_nt_default_constructible_atom<std::allocator<std::pair<const int, std::__cxx11::list<sig::hnd*> > > > (0x0x7fd43db33af8) 0 empty
        std::integral_constant<bool, true> (0x0x7fd43db5b1e0) 0 empty

Class std::is_array<std::less<int> >
   size=1 align=1
   base size=1 base align=1
std::is_array<std::less<int> > (0x0x7fd43db33b60) 0 empty
  std::integral_constant<bool, false> (0x0x7fd43db5b240) 0 empty

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

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

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

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

Class std::is_void<std::less<int> >
   size=1 align=1
   base size=1 base align=1
std::is_void<std::less<int> > (0x0x7fd43db33c98) 0 empty
  std::integral_constant<bool, false> (0x0x7fd43db5b420) 0 empty

Class std::__not_<std::is_void<std::less<int> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::is_void<std::less<int> > > (0x0x7fd43db33d00) 0 empty
  std::integral_constant<bool, true> (0x0x7fd43db5b480) 0 empty

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

Class std::__is_default_constructible_impl<std::less<int> >
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_impl<std::less<int> > (0x0x7fd43db33d68) 0 empty
  std::__do_is_default_constructible_impl (0x0x7fd43db5b540) 0 empty

Class std::__and_<std::__not_<std::is_void<std::less<int> > >, std::__is_default_constructible_impl<std::less<int> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__not_<std::is_void<std::less<int> > >, std::__is_default_constructible_impl<std::less<int> > > (0x0x7fd43db33dd0) 0 empty
  std::__is_default_constructible_impl<std::less<int> > (0x0x7fd43db33e38) 0 empty
    std::__do_is_default_constructible_impl (0x0x7fd43db5b5a0) 0 empty

Class std::__is_default_constructible_atom<std::less<int> >
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_atom<std::less<int> > (0x0x7fd43db33ea0) 0 empty
  std::__and_<std::__not_<std::is_void<std::less<int> > >, std::__is_default_constructible_impl<std::less<int> > > (0x0x7fd43db33f08) 0 empty
    std::__is_default_constructible_impl<std::less<int> > (0x0x7fd43db33f70) 0 empty
      std::__do_is_default_constructible_impl (0x0x7fd43db5b600) 0 empty

Class std::__is_default_constructible_safe<std::less<int>, false>
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_safe<std::less<int>, false> (0x0x7fd43db71000) 0 empty
  std::integral_constant<bool, true> (0x0x7fd43db5b660) 0 empty

Class std::is_default_constructible<std::less<int> >
   size=1 align=1
   base size=1 base align=1
std::is_default_constructible<std::less<int> > (0x0x7fd43db71068) 0 empty
  std::integral_constant<bool, true> (0x0x7fd43db5b6c0) 0 empty

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

Class std::__is_nt_default_constructible_atom<std::less<int> >
   size=1 align=1
   base size=1 base align=1
std::__is_nt_default_constructible_atom<std::less<int> > (0x0x7fd43db710d0) 0 empty
  std::integral_constant<bool, true> (0x0x7fd43db5b780) 0 empty

Class std::__is_nt_default_constructible_impl<std::less<int>, false>
   size=1 align=1
   base size=1 base align=1
std::__is_nt_default_constructible_impl<std::less<int>, false> (0x0x7fd43db71138) 0 empty
  std::__is_nt_default_constructible_atom<std::less<int> > (0x0x7fd43db711a0) 0 empty
    std::integral_constant<bool, true> (0x0x7fd43db5b7e0) 0 empty

Class std::__and_<std::is_default_constructible<std::less<int> >, std::__is_nt_default_constructible_impl<std::less<int>, false> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_default_constructible<std::less<int> >, std::__is_nt_default_constructible_impl<std::less<int>, false> > (0x0x7fd43db71208) 0 empty
  std::__is_nt_default_constructible_impl<std::less<int>, false> (0x0x7fd43db71270) 0 empty
    std::__is_nt_default_constructible_atom<std::less<int> > (0x0x7fd43db712d8) 0 empty
      std::integral_constant<bool, true> (0x0x7fd43db5b840) 0 empty

Class std::is_nothrow_default_constructible<std::less<int> >
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_default_constructible<std::less<int> > (0x0x7fd43db71340) 0 empty
  std::__and_<std::is_default_constructible<std::less<int> >, std::__is_nt_default_constructible_impl<std::less<int>, false> > (0x0x7fd43db713a8) 0 empty
    std::__is_nt_default_constructible_impl<std::less<int>, false> (0x0x7fd43db71410) 0 empty
      std::__is_nt_default_constructible_atom<std::less<int> > (0x0x7fd43db71478) 0 empty
        std::integral_constant<bool, true> (0x0x7fd43db5b8a0) 0 empty

Class siginit
   size=8 align=8
   base size=8 base align=8
siginit (0x0x7fd43db5bd80) 0

Class std::allocator_traits<std::allocator<sig::hnd*> >
   size=1 align=1
   base size=0 base align=1
std::allocator_traits<std::allocator<sig::hnd*> > (0x0x7fd43db85540) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<sig::hnd*> >
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__alloc_traits<std::allocator<sig::hnd*> > (0x0x7fd43db71548) 0 empty
  std::allocator_traits<std::allocator<sig::hnd*> > (0x0x7fd43db855a0) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<sig::hnd*> >::rebind<sig::hnd*>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<sig::hnd*> >::rebind<sig::hnd*> (0x0x7fd43db85600) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<sig::hnd*> >::rebind<std::_List_node<sig::hnd*> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<sig::hnd*> >::rebind<std::_List_node<sig::hnd*> > (0x0x7fd43db85660) 0 empty

Class __gnu_cxx::new_allocator<std::_List_node<sig::hnd*> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<std::_List_node<sig::hnd*> > (0x0x7fd43db85780) 0 empty

Class std::allocator<std::_List_node<sig::hnd*> >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::_List_node<sig::hnd*> > (0x0x7fd43db71680) 0 empty
  __gnu_cxx::new_allocator<std::_List_node<sig::hnd*> > (0x0x7fd43db85840) 0 empty

Class std::__cxx11::_List_base<sig::hnd*, std::allocator<sig::hnd*> >::_List_impl
   size=24 align=8
   base size=24 base align=8
std::__cxx11::_List_base<sig::hnd*, std::allocator<sig::hnd*> >::_List_impl (0x0x7fd43db71750) 0
  std::allocator<std::_List_node<sig::hnd*> > (0x0x7fd43db717b8) 0 empty
    __gnu_cxx::new_allocator<std::_List_node<sig::hnd*> > (0x0x7fd43db858a0) 0 empty

Class std::allocator_traits<std::allocator<std::_List_node<sig::hnd*> > >
   size=1 align=1
   base size=0 base align=1
std::allocator_traits<std::allocator<std::_List_node<sig::hnd*> > > (0x0x7fd43db85900) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::_List_node<sig::hnd*> > >
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::_List_node<sig::hnd*> > > (0x0x7fd43db71820) 0 empty
  std::allocator_traits<std::allocator<std::_List_node<sig::hnd*> > > (0x0x7fd43db85960) 0 empty

Class std::__cxx11::_List_base<sig::hnd*, std::allocator<sig::hnd*> >
   size=24 align=8
   base size=24 base align=8
std::__cxx11::_List_base<sig::hnd*, std::allocator<sig::hnd*> > (0x0x7fd43db854e0) 0

Class __gnu_cxx::new_allocator<sig::hnd*>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<sig::hnd*> (0x0x7fd43db85a20) 0 empty

Class std::allocator<sig::hnd*>
   size=1 align=1
   base size=1 base align=1
std::allocator<sig::hnd*> (0x0x7fd43db71958) 0 empty
  __gnu_cxx::new_allocator<sig::hnd*> (0x0x7fd43db85ae0) 0 empty

Class std::__cxx11::list<sig::hnd*>
   size=24 align=8
   base size=24 base align=8
std::__cxx11::list<sig::hnd*> (0x0x7fd43db718f0) 0
  std::__cxx11::_List_base<sig::hnd*, std::allocator<sig::hnd*> > (0x0x7fd43db859c0) 0

Class std::_List_iterator<sig::hnd*>
   size=8 align=8
   base size=8 base align=8
std::_List_iterator<sig::hnd*> (0x0x7fd43db85c00) 0

Class std::_List_const_iterator<sig::hnd*>
   size=8 align=8
   base size=8 base align=8
std::_List_const_iterator<sig::hnd*> (0x0x7fd43db85cc0) 0

Class procsig
   size=4 align=4
   base size=4 base align=4
procsig (0x0x7fd43d88f060) 0

Class __gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = long int; _Ret = int; _CharT = char; _Base = {int}; std::size_t = long unsigned int]::_Save_errno
   size=4 align=4
   base size=4 base align=4
__gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = long int; _Ret = int; _CharT = char; _Base = {int}; std::size_t = long unsigned int]::_Save_errno (0x0x7fd43d88f420) 0

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

Class __gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = long int; _Ret = long int; _CharT = char; _Base = {int}; std::size_t = long unsigned int]::_Save_errno
   size=4 align=4
   base size=4 base align=4
__gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = long int; _Ret = long int; _CharT = char; _Base = {int}; std::size_t = long unsigned int]::_Save_errno (0x0x7fd43d88f840) 0

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

Class __gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = long unsigned int; _Ret = long unsigned int; _CharT = char; _Base = {int}; std::size_t = long unsigned int]::_Save_errno
   size=4 align=4
   base size=4 base align=4
__gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = long unsigned int; _Ret = long unsigned int; _CharT = char; _Base = {int}; std::size_t = long unsigned int]::_Save_errno (0x0x7fd43d88fc60) 0

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

Class __gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = long long int; _Ret = long long int; _CharT = char; _Base = {int}; std::size_t = long unsigned int]::_Save_errno
   size=4 align=4
   base size=4 base align=4
__gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = long long int; _Ret = long long int; _CharT = char; _Base = {int}; std::size_t = long unsigned int]::_Save_errno (0x0x7fd43d8c20c0) 0

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

Class __gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = long long unsigned int; _Ret = long long unsigned int; _CharT = char; _Base = {int}; std::size_t = long unsigned int]::_Save_errno
   size=4 align=4
   base size=4 base align=4
__gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = long long unsigned int; _Ret = long long unsigned int; _CharT = char; _Base = {int}; std::size_t = long unsigned int]::_Save_errno (0x0x7fd43d8c24e0) 0

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

Class __gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = float; _Ret = float; _CharT = char; _Base = {}; std::size_t = long unsigned int]::_Save_errno
   size=4 align=4
   base size=4 base align=4
__gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = float; _Ret = float; _CharT = char; _Base = {}; std::size_t = long unsigned int]::_Save_errno (0x0x7fd43d8c2900) 0

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

Class __gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = double; _Ret = double; _CharT = char; _Base = {}; std::size_t = long unsigned int]::_Save_errno
   size=4 align=4
   base size=4 base align=4
__gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = double; _Ret = double; _CharT = char; _Base = {}; std::size_t = long unsigned int]::_Save_errno (0x0x7fd43d8c2d20) 0

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

Class __gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = long double; _Ret = long double; _CharT = char; _Base = {}; std::size_t = long unsigned int]::_Save_errno
   size=4 align=4
   base size=4 base align=4
__gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = long double; _Ret = long double; _CharT = char; _Base = {}; std::size_t = long unsigned int]::_Save_errno (0x0x7fd43d8fa180) 0

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

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

Class std::remove_volatile<std::random_access_iterator_tag>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<std::random_access_iterator_tag> (0x0x7fd43d8fa660) 0 empty

Class std::remove_const<std::random_access_iterator_tag>
   size=1 align=1
   base size=0 base align=1
std::remove_const<std::random_access_iterator_tag> (0x0x7fd43d8fa6c0) 0 empty

Class std::remove_cv<std::random_access_iterator_tag>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<std::random_access_iterator_tag> (0x0x7fd43d8fa600) 0 empty

Class std::__is_void_helper<std::random_access_iterator_tag>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<std::random_access_iterator_tag> (0x0x7fd43db71c98) 0 empty
  std::integral_constant<bool, false> (0x0x7fd43d8fa720) 0 empty

Class std::is_void<std::random_access_iterator_tag>
   size=1 align=1
   base size=1 base align=1
std::is_void<std::random_access_iterator_tag> (0x0x7fd43db71d00) 0 empty
  std::integral_constant<bool, false> (0x0x7fd43d8fa780) 0 empty

Class std::conditional<false, std::is_void<std::random_access_iterator_tag>, std::__or_<std::is_function<std::input_iterator_tag>, std::is_array<std::input_iterator_tag> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_void<std::random_access_iterator_tag>, std::__or_<std::is_function<std::input_iterator_tag>, std::is_array<std::input_iterator_tag> > > (0x0x7fd43d8fa7e0) 0 empty

Class std::is_function<std::input_iterator_tag>
   size=1 align=1
   base size=1 base align=1
std::is_function<std::input_iterator_tag> (0x0x7fd43db71d68) 0 empty
  std::integral_constant<bool, false> (0x0x7fd43d8fa900) 0 empty

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

Class std::is_array<std::input_iterator_tag>
   size=1 align=1
   base size=1 base align=1
std::is_array<std::input_iterator_tag> (0x0x7fd43db71ea0) 0 empty
  std::integral_constant<bool, false> (0x0x7fd43d8fa9c0) 0 empty

Class std::__or_<std::is_function<std::input_iterator_tag>, std::is_array<std::input_iterator_tag> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::input_iterator_tag>, std::is_array<std::input_iterator_tag> > (0x0x7fd43db71f08) 0 empty
  std::is_array<std::input_iterator_tag> (0x0x7fd43db71f70) 0 empty
    std::integral_constant<bool, false> (0x0x7fd43d8faa20) 0 empty

Class std::__or_<std::is_void<std::random_access_iterator_tag>, std::is_function<std::input_iterator_tag>, std::is_array<std::input_iterator_tag> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<std::random_access_iterator_tag>, std::is_function<std::input_iterator_tag>, std::is_array<std::input_iterator_tag> > (0x0x7fd43db714e0) 0 empty
  std::__or_<std::is_function<std::input_iterator_tag>, std::is_array<std::input_iterator_tag> > (0x0x7fd43db715b0) 0 empty
    std::is_array<std::input_iterator_tag> (0x0x7fd43db71888) 0 empty
      std::integral_constant<bool, false> (0x0x7fd43d8fab40) 0 empty

Class std::is_function<std::random_access_iterator_tag>
   size=1 align=1
   base size=1 base align=1
std::is_function<std::random_access_iterator_tag> (0x0x7fd43db71a28) 0 empty
  std::integral_constant<bool, false> (0x0x7fd43d8fac60) 0 empty

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

Class std::is_lvalue_reference<std::random_access_iterator_tag>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<std::random_access_iterator_tag> (0x0x7fd43db71a90) 0 empty
  std::integral_constant<bool, false> (0x0x7fd43d8fad20) 0 empty

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

Class std::is_rvalue_reference<std::random_access_iterator_tag>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<std::random_access_iterator_tag> (0x0x7fd43db71af8) 0 empty
  std::integral_constant<bool, false> (0x0x7fd43d8fade0) 0 empty

Class std::__or_<std::is_lvalue_reference<std::random_access_iterator_tag>, std::is_rvalue_reference<std::random_access_iterator_tag> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<std::random_access_iterator_tag>, std::is_rvalue_reference<std::random_access_iterator_tag> > (0x0x7fd43db71b60) 0 empty
  std::is_rvalue_reference<std::random_access_iterator_tag> (0x0x7fd43db71bc8) 0 empty
    std::integral_constant<bool, false> (0x0x7fd43d8fae40) 0 empty

Class std::is_reference<std::random_access_iterator_tag>
   size=1 align=1
   base size=1 base align=1
std::is_reference<std::random_access_iterator_tag> (0x0x7fd43d929000) 0 empty
  std::integral_constant<bool, false> (0x0x7fd43d8faea0) 0 empty

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

Class std::__or_<std::is_reference<std::random_access_iterator_tag>, std::is_void<std::random_access_iterator_tag> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::random_access_iterator_tag>, std::is_void<std::random_access_iterator_tag> > (0x0x7fd43d929068) 0 empty
  std::is_void<std::random_access_iterator_tag> (0x0x7fd43d9290d0) 0 empty
    std::integral_constant<bool, false> (0x0x7fd43d8faf60) 0 empty

Class std::__or_<std::is_function<std::random_access_iterator_tag>, std::is_reference<std::random_access_iterator_tag>, std::is_void<std::random_access_iterator_tag> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::random_access_iterator_tag>, std::is_reference<std::random_access_iterator_tag>, std::is_void<std::random_access_iterator_tag> > (0x0x7fd43d929138) 0 empty
  std::__or_<std::is_reference<std::random_access_iterator_tag>, std::is_void<std::random_access_iterator_tag> > (0x0x7fd43d9291a0) 0 empty
    std::is_void<std::random_access_iterator_tag> (0x0x7fd43d929208) 0 empty
      std::integral_constant<bool, false> (0x0x7fd43d92c000) 0 empty

Class std::__not_<std::__or_<std::is_function<std::random_access_iterator_tag>, std::is_reference<std::random_access_iterator_tag>, std::is_void<std::random_access_iterator_tag> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<std::random_access_iterator_tag>, std::is_reference<std::random_access_iterator_tag>, std::is_void<std::random_access_iterator_tag> > > (0x0x7fd43d929270) 0 empty
  std::integral_constant<bool, true> (0x0x7fd43d92c060) 0 empty

Class std::is_object<std::random_access_iterator_tag>
   size=1 align=1
   base size=1 base align=1
std::is_object<std::random_access_iterator_tag> (0x0x7fd43d9292d8) 0 empty
  std::integral_constant<bool, true> (0x0x7fd43d92c0c0) 0 empty

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

Class std::__or_<std::is_object<std::random_access_iterator_tag>, std::is_reference<std::random_access_iterator_tag> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<std::random_access_iterator_tag>, std::is_reference<std::random_access_iterator_tag> > (0x0x7fd43d929340) 0 empty
  std::is_object<std::random_access_iterator_tag> (0x0x7fd43d9293a8) 0 empty
    std::integral_constant<bool, true> (0x0x7fd43d92c180) 0 empty

Class std::__is_referenceable<std::random_access_iterator_tag>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<std::random_access_iterator_tag> (0x0x7fd43d929410) 0 empty
  std::integral_constant<bool, true> (0x0x7fd43d92c1e0) 0 empty

Class std::__add_rvalue_reference_helper<std::random_access_iterator_tag, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<std::random_access_iterator_tag, true> (0x0x7fd43d92c240) 0 empty

Class std::add_rvalue_reference<std::random_access_iterator_tag>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<std::random_access_iterator_tag> (0x0x7fd43d929478) 0 empty
  std::__add_rvalue_reference_helper<std::random_access_iterator_tag, true> (0x0x7fd43d92c2a0) 0 empty

Class std::__is_convertible_helper<std::random_access_iterator_tag, std::input_iterator_tag, false>
   size=1 align=1
   base size=0 base align=1
std::__is_convertible_helper<std::random_access_iterator_tag, std::input_iterator_tag, false> (0x0x7fd43d8fac00) 0 empty

Class std::is_convertible<std::random_access_iterator_tag, std::input_iterator_tag>
   size=1 align=1
   base size=1 base align=1
std::is_convertible<std::random_access_iterator_tag, std::input_iterator_tag> (0x0x7fd43d929548) 0 empty
  std::integral_constant<bool, true> (0x0x7fd43d92c480) 0 empty

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

Class std::remove_reference<std::allocator<char>&>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<std::allocator<char>&> (0x0x7fd43d92c8a0) 0 empty

Class __gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = long int; _Ret = int; _CharT = wchar_t; _Base = {int}; std::size_t = long unsigned int]::_Save_errno
   size=4 align=4
   base size=4 base align=4
__gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = long int; _Ret = int; _CharT = wchar_t; _Base = {int}; std::size_t = long unsigned int]::_Save_errno (0x0x7fd43d92cb40) 0

Class __gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = long int; _Ret = long int; _CharT = wchar_t; _Base = {int}; std::size_t = long unsigned int]::_Save_errno
   size=4 align=4
   base size=4 base align=4
__gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = long int; _Ret = long int; _CharT = wchar_t; _Base = {int}; std::size_t = long unsigned int]::_Save_errno (0x0x7fd43d92cf00) 0

Class __gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = long unsigned int; _Ret = long unsigned int; _CharT = wchar_t; _Base = {int}; std::size_t = long unsigned int]::_Save_errno
   size=4 align=4
   base size=4 base align=4
__gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = long unsigned int; _Ret = long unsigned int; _CharT = wchar_t; _Base = {int}; std::size_t = long unsigned int]::_Save_errno (0x0x7fd43d95c300) 0

Class __gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = long long int; _Ret = long long int; _CharT = wchar_t; _Base = {int}; std::size_t = long unsigned int]::_Save_errno
   size=4 align=4
   base size=4 base align=4
__gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = long long int; _Ret = long long int; _CharT = wchar_t; _Base = {int}; std::size_t = long unsigned int]::_Save_errno (0x0x7fd43d95c6c0) 0

Class __gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = long long unsigned int; _Ret = long long unsigned int; _CharT = wchar_t; _Base = {int}; std::size_t = long unsigned int]::_Save_errno
   size=4 align=4
   base size=4 base align=4
__gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = long long unsigned int; _Ret = long long unsigned int; _CharT = wchar_t; _Base = {int}; std::size_t = long unsigned int]::_Save_errno (0x0x7fd43d95ca80) 0

Class __gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = float; _Ret = float; _CharT = wchar_t; _Base = {}; std::size_t = long unsigned int]::_Save_errno
   size=4 align=4
   base size=4 base align=4
__gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = float; _Ret = float; _CharT = wchar_t; _Base = {}; std::size_t = long unsigned int]::_Save_errno (0x0x7fd43d95ce40) 0

Class __gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = double; _Ret = double; _CharT = wchar_t; _Base = {}; std::size_t = long unsigned int]::_Save_errno
   size=4 align=4
   base size=4 base align=4
__gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = double; _Ret = double; _CharT = wchar_t; _Base = {}; std::size_t = long unsigned int]::_Save_errno (0x0x7fd43d98b240) 0

Class __gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = long double; _Ret = long double; _CharT = wchar_t; _Base = {}; std::size_t = long unsigned int]::_Save_errno
   size=4 align=4
   base size=4 base align=4
__gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = long double; _Ret = long double; _CharT = wchar_t; _Base = {}; std::size_t = long unsigned int]::_Save_errno (0x0x7fd43d98b600) 0

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

Class std::remove_reference<std::allocator<wchar_t>&>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<std::allocator<wchar_t>&> (0x0x7fd43d98bd80) 0 empty

Class std::remove_reference<std::allocator<char16_t>&>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<std::allocator<char16_t>&> (0x0x7fd43d5da480) 0 empty

Class std::remove_reference<std::allocator<char32_t>&>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<std::allocator<char32_t>&> (0x0x7fd43d5dae40) 0 empty

Class std::_Rb_tree_iterator<std::pair<const int, std::__cxx11::list<sig::hnd*> > >
   size=8 align=8
   base size=8 base align=8
std::_Rb_tree_iterator<std::pair<const int, std::__cxx11::list<sig::hnd*> > > (0x0x7fd43d600540) 0

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

Class std::_PCC<true, const int, std::__cxx11::list<sig::hnd*> >
   size=1 align=1
   base size=0 base align=1
std::_PCC<true, const int, std::__cxx11::list<sig::hnd*> > (0x0x7fd43d6006c0) 0 empty

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

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

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

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

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

Class std::__or_<std::is_lvalue_reference<const int>, std::is_rvalue_reference<const int> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<const int>, std::is_rvalue_reference<const int> > (0x0x7fd43d929a28) 0 empty
  std::is_rvalue_reference<const int> (0x0x7fd43d929a90) 0 empty
    std::integral_constant<bool, false> (0x0x7fd43d6009c0) 0 empty

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

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

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

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

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

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

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

Class std::__or_<std::is_reference<const int>, std::is_void<const int> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<const int>, std::is_void<const int> > (0x0x7fd43d929c98) 0 empty
  std::is_void<const int> (0x0x7fd43d929d00) 0 empty
    std::integral_constant<bool, false> (0x0x7fd43d600cc0) 0 empty

Class std::__or_<std::is_function<const int>, std::is_reference<const int>, std::is_void<const int> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<const int>, std::is_reference<const int>, std::is_void<const int> > (0x0x7fd43d929d68) 0 empty
  std::__or_<std::is_reference<const int>, std::is_void<const int> > (0x0x7fd43d929dd0) 0 empty
    std::is_void<const int> (0x0x7fd43d929e38) 0 empty
      std::integral_constant<bool, false> (0x0x7fd43d600d20) 0 empty

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

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

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

Class std::__or_<std::is_object<const int>, std::is_reference<const int> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<const int>, std::is_reference<const int> > (0x0x7fd43d929f70) 0 empty
  std::is_object<const int> (0x0x7fd43d675000) 0 empty
    std::integral_constant<bool, true> (0x0x7fd43d673060) 0 empty

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

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

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

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

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

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

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

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

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

Class std::__or_<std::is_function<const int&>, std::is_reference<const int&>, std::is_void<const int&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<const int&>, std::is_reference<const int&>, std::is_void<const int&> > (0x0x7fd43d675478) 0 empty
  std::__or_<std::is_reference<const int&>, std::is_void<const int&> > (0x0x7fd43d6754e0) 0 empty
    std::is_reference<const int&> (0x0x7fd43d675548) 0 empty
      std::integral_constant<bool, true> (0x0x7fd43d673540) 0 empty

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

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

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

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

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

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

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

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

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

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

Class std::is_copy_assignable<const int>
   size=1 align=1
   base size=1 base align=1
std::is_copy_assignable<const int> (0x0x7fd43d675a90) 0 empty
  std::__is_copy_assignable_impl<const int, true> (0x0x7fd43d675af8) 0 empty
    std::is_assignable<const int&, const int&> (0x0x7fd43d675b60) 0 empty
      std::integral_constant<bool, false> (0x0x7fd43d6739c0) 0 empty

Class std::conditional<false, std::is_copy_assignable<std::__cxx11::list<sig::hnd*> >, std::is_copy_assignable<const int> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_copy_assignable<std::__cxx11::list<sig::hnd*> >, std::is_copy_assignable<const int> > (0x0x7fd43d673a20) 0 empty

Class std::__and_<std::is_copy_assignable<const int>, std::is_copy_assignable<std::__cxx11::list<sig::hnd*, std::allocator<sig::hnd*> > > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_copy_assignable<const int>, std::is_copy_assignable<std::__cxx11::list<sig::hnd*, std::allocator<sig::hnd*> > > > (0x0x7fd43d675bc8) 0 empty
  std::is_copy_assignable<const int> (0x0x7fd43d675c30) 0 empty
    std::__is_copy_assignable_impl<const int, true> (0x0x7fd43d675c98) 0 empty
      std::is_assignable<const int&, const int&> (0x0x7fd43d675d00) 0 empty
        std::integral_constant<bool, false> (0x0x7fd43d673a80) 0 empty

Class std::conditional<false, const std::pair<const int, std::__cxx11::list<sig::hnd*> >&, const std::__nonesuch&>
   size=1 align=1
   base size=0 base align=1
std::conditional<false, const std::pair<const int, std::__cxx11::list<sig::hnd*> >&, const std::__nonesuch&> (0x0x7fd43d673ae0) 0 empty

Class std::__not_<std::__and_<std::is_copy_assignable<const int>, std::is_copy_assignable<std::__cxx11::list<sig::hnd*, std::allocator<sig::hnd*> > > > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__and_<std::is_copy_assignable<const int>, std::is_copy_assignable<std::__cxx11::list<sig::hnd*, std::allocator<sig::hnd*> > > > > (0x0x7fd43d675dd0) 0 empty
  std::integral_constant<bool, true> (0x0x7fd43d673b40) 0 empty

Class std::conditional<true, const std::pair<const int, std::__cxx11::list<sig::hnd*> >&, const std::__nonesuch&>
   size=1 align=1
   base size=0 base align=1
std::conditional<true, const std::pair<const int, std::__cxx11::list<sig::hnd*> >&, const std::__nonesuch&> (0x0x7fd43d673ba0) 0 empty

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

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

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

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

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

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

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

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

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

Class std::__or_<std::is_function<const int&&>, std::is_reference<const int&&>, std::is_void<const int&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<const int&&>, std::is_reference<const int&&>, std::is_void<const int&&> > (0x0x7fd43d6a53a8) 0 empty
  std::__or_<std::is_reference<const int&&>, std::is_void<const int&&> > (0x0x7fd43d6a5410) 0 empty
    std::is_reference<const int&&> (0x0x7fd43d6a5478) 0 empty
      std::integral_constant<bool, true> (0x0x7fd43d6a60c0) 0 empty

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

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

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

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

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

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

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

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

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

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

Class std::is_move_assignable<const int>
   size=1 align=1
   base size=1 base align=1
std::is_move_assignable<const int> (0x0x7fd43d6a5a28) 0 empty
  std::__is_move_assignable_impl<const int, true> (0x0x7fd43d6a5a90) 0 empty
    std::is_assignable<const int&, const int&&> (0x0x7fd43d6a5af8) 0 empty
      std::integral_constant<bool, false> (0x0x7fd43d6a6480) 0 empty

Class std::conditional<false, std::is_move_assignable<std::__cxx11::list<sig::hnd*> >, std::is_move_assignable<const int> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_move_assignable<std::__cxx11::list<sig::hnd*> >, std::is_move_assignable<const int> > (0x0x7fd43d6a64e0) 0 empty

Class std::__and_<std::is_move_assignable<const int>, std::is_move_assignable<std::__cxx11::list<sig::hnd*, std::allocator<sig::hnd*> > > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_move_assignable<const int>, std::is_move_assignable<std::__cxx11::list<sig::hnd*, std::allocator<sig::hnd*> > > > (0x0x7fd43d6a5b60) 0 empty
  std::is_move_assignable<const int> (0x0x7fd43d6a5bc8) 0 empty
    std::__is_move_assignable_impl<const int, true> (0x0x7fd43d6a5c30) 0 empty
      std::is_assignable<const int&, const int&&> (0x0x7fd43d6a5c98) 0 empty
        std::integral_constant<bool, false> (0x0x7fd43d6a6540) 0 empty

Class std::conditional<false, std::pair<const int, std::__cxx11::list<sig::hnd*> >&&, std::__nonesuch&&>
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::pair<const int, std::__cxx11::list<sig::hnd*> >&&, std::__nonesuch&&> (0x0x7fd43d6a65a0) 0 empty

Class std::pair<const int, std::__cxx11::list<sig::hnd*> >
   size=32 align=8
   base size=32 base align=8
std::pair<const int, std::__cxx11::list<sig::hnd*> > (0x0x7fd43d600660) 0

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

Class std::is_empty<const int&>
   size=1 align=1
   base size=1 base align=1
std::is_empty<const int&> (0x0x7fd43d6a5f70) 0 empty
  std::integral_constant<bool, false> (0x0x7fd43d6a6780) 0 empty

Class std::__is_empty_non_tuple<const int&>
   size=1 align=1
   base size=1 base align=1
std::__is_empty_non_tuple<const int&> (0x0x7fd43d6a5dd0) 0 empty
  std::is_empty<const int&> (0x0x7fd43d6a5e38) 0 empty
    std::integral_constant<bool, false> (0x0x7fd43d6a67e0) 0 empty

Class std::_Head_base<0ul, const int&, false>
   size=8 align=8
   base size=8 base align=8
std::_Head_base<0ul, const int&, false> (0x0x7fd43d6a6840) 0

Class std::_Tuple_impl<0ul, const int&>
   size=8 align=8
   base size=8 base align=8
std::_Tuple_impl<0ul, const int&> (0x0x7fd43d6e6000) 0
  std::_Head_base<0ul, const int&, false> (0x0x7fd43d6a68a0) 0

Class std::tuple<const int&>
   size=8 align=8
   base size=8 base align=8
std::tuple<const int&> (0x0x7fd43d6e60d0) 0
  std::_Tuple_impl<0ul, const int&> (0x0x7fd43d6e6138) 0
    std::_Head_base<0ul, const int&, false> (0x0x7fd43d6a6900) 0

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

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

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

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

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

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

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

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

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

Class std::__or_<std::is_void<const int&>, std::is_function<const int&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<const int&>, std::is_function<const int&> > (0x0x7fd43d6e64e0) 0 empty
  std::is_function<const int&> (0x0x7fd43d6e6548) 0 empty
    std::integral_constant<bool, false> (0x0x7fd43d6a6cc0) 0 empty

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

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

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

Class std::__and_<std::is_lvalue_reference<const int&>, std::is_rvalue_reference<const int&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_lvalue_reference<const int&>, std::is_rvalue_reference<const int&> > (0x0x7fd43d6e6750) 0 empty
  std::is_rvalue_reference<const int&> (0x0x7fd43d6e67b8) 0 empty
    std::integral_constant<bool, false> (0x0x7fd43d6a6f00) 0 empty

Class std::__is_static_castable_impl<const int&, const int&>
   size=1 align=1
   base size=1 base align=1
std::__is_static_castable_impl<const int&, const int&> (0x0x7fd43d6e6820) 0 empty
  std::__do_is_static_castable_impl (0x0x7fd43d3d0060) 0 empty

Class std::__is_static_castable_safe<const int&, const int&>
   size=1 align=1
   base size=1 base align=1
std::__is_static_castable_safe<const int&, const int&> (0x0x7fd43d6e68f0) 0 empty
  std::integral_constant<bool, true> (0x0x7fd43d3d00c0) 0 empty

Class std::__is_static_castable<const int&, const int&>
   size=1 align=1
   base size=1 base align=1
std::__is_static_castable<const int&, const int&> (0x0x7fd43d6e6958) 0 empty
  std::integral_constant<bool, true> (0x0x7fd43d3d0120) 0 empty

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

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

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

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

Class std::__not_<std::is_same<int, int> >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::is_same<int, int> > (0x0x7fd43d6e6a90) 0 empty
  std::integral_constant<bool, false> (0x0x7fd43d3d0300) 0 empty

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

Class std::__and_<std::__not_<std::is_same<int, int> >, std::is_base_of<int, int>, std::__not_<std::is_constructible<int, const int&> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__not_<std::is_same<int, int> >, std::is_base_of<int, int>, std::__not_<std::is_constructible<int, const int&> > > (0x0x7fd43d6e6af8) 0 empty
  std::__not_<std::is_same<int, int> > (0x0x7fd43d6e6b60) 0 empty
    std::integral_constant<bool, false> (0x0x7fd43d3d03c0) 0 empty

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

Class std::__is_lvalue_to_rvalue_ref<const int&, const int&, false>
   size=1 align=1
   base size=1 base align=1
std::__is_lvalue_to_rvalue_ref<const int&, const int&, false> (0x0x7fd43d6e6bc8) 0 empty
  std::integral_constant<bool, false> (0x0x7fd43d3d0480) 0 empty

Class std::__or_<std::__is_base_to_derived_ref<const int&, const int&, true>, std::__is_lvalue_to_rvalue_ref<const int&, const int&, false> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::__is_base_to_derived_ref<const int&, const int&, true>, std::__is_lvalue_to_rvalue_ref<const int&, const int&, false> > (0x0x7fd43d6e6c30) 0 empty
  std::__is_lvalue_to_rvalue_ref<const int&, const int&, false> (0x0x7fd43d6e6c98) 0 empty
    std::integral_constant<bool, false> (0x0x7fd43d3d04e0) 0 empty

Class std::__not_<std::__or_<std::__is_base_to_derived_ref<const int&, const int&, true>, std::__is_lvalue_to_rvalue_ref<const int&, const int&, false> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::__is_base_to_derived_ref<const int&, const int&, true>, std::__is_lvalue_to_rvalue_ref<const int&, const int&, false> > > (0x0x7fd43d6e6d00) 0 empty
  std::integral_constant<bool, true> (0x0x7fd43d3d0540) 0 empty

Class std::__and_<std::__is_static_castable<const int&, const int&>, std::__not_<std::__or_<std::__is_base_to_derived_ref<const int&, const int&, true>, std::__is_lvalue_to_rvalue_ref<const int&, const int&, false> > > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__is_static_castable<const int&, const int&>, std::__not_<std::__or_<std::__is_base_to_derived_ref<const int&, const int&, true>, std::__is_lvalue_to_rvalue_ref<const int&, const int&, false> > > > (0x0x7fd43d6e6d68) 0 empty
  std::__not_<std::__or_<std::__is_base_to_derived_ref<const int&, const int&, true>, std::__is_lvalue_to_rvalue_ref<const int&, const int&, false> > > (0x0x7fd43d6e6dd0) 0 empty
    std::integral_constant<bool, true> (0x0x7fd43d3d05a0) 0 empty

Class std::__is_direct_constructible_ref_cast<const int&, const int&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_ref_cast<const int&, const int&> (0x0x7fd43d6e6e38) 0 empty
  std::__and_<std::__is_static_castable<const int&, const int&>, std::__not_<std::__or_<std::__is_base_to_derived_ref<const int&, const int&, true>, std::__is_lvalue_to_rvalue_ref<const int&, const int&, false> > > > (0x0x7fd43d6e6ea0) 0 empty
    std::__not_<std::__or_<std::__is_base_to_derived_ref<const int&, const int&, true>, std::__is_lvalue_to_rvalue_ref<const int&, const int&, false> > > (0x0x7fd43d6e6f08) 0 empty
      std::integral_constant<bool, true> (0x0x7fd43d3d0600) 0 empty

Class std::__is_direct_constructible_new<const int&, const int&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new<const int&, const int&> (0x0x7fd43d6e6f70) 0 empty
  std::__is_direct_constructible_ref_cast<const int&, const int&> (0x0x7fd43d6e61a0) 0 empty
    std::__and_<std::__is_static_castable<const int&, const int&>, std::__not_<std::__or_<std::__is_base_to_derived_ref<const int&, const int&, true>, std::__is_lvalue_to_rvalue_ref<const int&, const int&, false> > > > (0x0x7fd43d6e6270) 0 empty
      std::__not_<std::__or_<std::__is_base_to_derived_ref<const int&, const int&, true>, std::__is_lvalue_to_rvalue_ref<const int&, const int&, false> > > (0x0x7fd43d6e62d8) 0 empty
        std::integral_constant<bool, true> (0x0x7fd43d3d0660) 0 empty

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

Class std::__is_constructible_impl<const int&, const int&>
   size=1 align=1
   base size=1 base align=1
std::__is_constructible_impl<const int&, const int&> (0x0x7fd43d3e4000) 0 empty
  std::__is_direct_constructible<const int&, const int&> (0x0x7fd43d3e4068) 0 empty
    std::integral_constant<bool, true> (0x0x7fd43d3d0720) 0 empty

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

Class std::__and_<std::is_constructible<const int&, const int&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<const int&, const int&> > (0x0x7fd43d3e4138) 0 empty
  std::is_constructible<const int&, const int&> (0x0x7fd43d3e41a0) 0 empty
    std::integral_constant<bool, true> (0x0x7fd43d3d07e0) 0 empty

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

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

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

Class std::__or_<std::is_function<const int&>, std::is_array<const int&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<const int&>, std::is_array<const int&> > (0x0x7fd43d3e4340) 0 empty
  std::is_array<const int&> (0x0x7fd43d3e43a8) 0 empty
    std::integral_constant<bool, false> (0x0x7fd43d3d09c0) 0 empty

Class std::__or_<std::is_void<const int&>, std::is_function<const int&>, std::is_array<const int&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<const int&>, std::is_function<const int&>, std::is_array<const int&> > (0x0x7fd43d3e4410) 0 empty
  std::__or_<std::is_function<const int&>, std::is_array<const int&> > (0x0x7fd43d3e4478) 0 empty
    std::is_array<const int&> (0x0x7fd43d3e44e0) 0 empty
      std::integral_constant<bool, false> (0x0x7fd43d3d0a20) 0 empty

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

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

Class std::__and_<std::is_convertible<const int&, const int&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_convertible<const int&, const int&> > (0x0x7fd43d3e4618) 0 empty
  std::is_convertible<const int&, const int&> (0x0x7fd43d3e4680) 0 empty
    std::integral_constant<bool, true> (0x0x7fd43d3d0cc0) 0 empty

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

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

Class std::is_same<std::tuple<const int&>, int>
   size=1 align=1
   base size=1 base align=1
std::is_same<std::tuple<const int&>, int> (0x0x7fd43d3e4a28) 0 empty
  std::integral_constant<bool, false> (0x0x7fd43d3d0e40) 0 empty

Class std::__not_<std::is_same<std::tuple<const int&>, int> >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::is_same<std::tuple<const int&>, int> > (0x0x7fd43d3e4a90) 0 empty
  std::integral_constant<bool, true> (0x0x7fd43d3d0ea0) 0 empty

Class std::_Rb_tree_const_iterator<std::pair<const int, std::__cxx11::list<sig::hnd*> > >
   size=8 align=8
   base size=8 base align=8
std::_Rb_tree_const_iterator<std::pair<const int, std::__cxx11::list<sig::hnd*> > > (0x0x7fd43d4034e0) 0

Class __gnu_cxx::__ops::_Iter_equals_val<sig::hnd* const>
   size=8 align=8
   base size=8 base align=8
__gnu_cxx::__ops::_Iter_equals_val<sig::hnd* const> (0x0x7fd43d403720) 0

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

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

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

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

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

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

Class std::conditional<false, std::__undefined, char>
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__undefined, char> (0x0x7fd43d4530c0) 0 empty

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

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

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

Class std::remove_cv<wchar_t>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<wchar_t> (0x0x7fd43d4537e0) 0 empty

Class std::__is_void_helper<wchar_t>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<wchar_t> (0x0x7fd43d3e4958) 0 empty
  std::integral_constant<bool, false> (0x0x7fd43d453900) 0 empty

Class std::is_void<wchar_t>
   size=1 align=1
   base size=1 base align=1
std::is_void<wchar_t> (0x0x7fd43d3e4af8) 0 empty
  std::integral_constant<bool, false> (0x0x7fd43d453960) 0 empty

Class std::conditional<false, std::__undefined, wchar_t>
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__undefined, wchar_t> (0x0x7fd43d4539c0) 0 empty

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

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

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

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

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

Class std::remove_cv<char16_t>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<char16_t> (0x0x7fd43d476a20) 0 empty

Class std::__is_void_helper<char16_t>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<char16_t> (0x0x7fd43d48f000) 0 empty
  std::integral_constant<bool, false> (0x0x7fd43d476b40) 0 empty

Class std::is_void<char16_t>
   size=1 align=1
   base size=1 base align=1
std::is_void<char16_t> (0x0x7fd43d48f068) 0 empty
  std::integral_constant<bool, false> (0x0x7fd43d476ba0) 0 empty

Class std::conditional<false, std::__undefined, char16_t>
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__undefined, char16_t> (0x0x7fd43d476c00) 0 empty

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

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

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

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

Class std::remove_cv<char32_t>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<char32_t> (0x0x7fd43d49c540) 0 empty

Class std::__is_void_helper<char32_t>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<char32_t> (0x0x7fd43d48f2d8) 0 empty
  std::integral_constant<bool, false> (0x0x7fd43d49c660) 0 empty

Class std::is_void<char32_t>
   size=1 align=1
   base size=1 base align=1
std::is_void<char32_t> (0x0x7fd43d48f340) 0 empty
  std::integral_constant<bool, false> (0x0x7fd43d49c6c0) 0 empty

Class std::conditional<false, std::__undefined, char32_t>
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__undefined, char32_t> (0x0x7fd43d49c720) 0 empty

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

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

Class __gnu_cxx::__aligned_membuf<std::pair<const int, std::__cxx11::list<sig::hnd*> > >::_Tp2
   size=32 align=8
   base size=32 base align=8
__gnu_cxx::__aligned_membuf<std::pair<const int, std::__cxx11::list<sig::hnd*> > >::_Tp2 (0x0x7fd43d4be0c0) 0

Class __gnu_cxx::__aligned_membuf<std::pair<const int, std::__cxx11::list<sig::hnd*> > >
   size=32 align=8
   base size=32 base align=8
__gnu_cxx::__aligned_membuf<std::pair<const int, std::__cxx11::list<sig::hnd*> > > (0x0x7fd43d4be060) 0

Class std::_Rb_tree_node<std::pair<const int, std::__cxx11::list<sig::hnd*> > >
   size=64 align=8
   base size=64 base align=8
std::_Rb_tree_node<std::pair<const int, std::__cxx11::list<sig::hnd*> > > (0x0x7fd43d48f548) 0
  std::_Rb_tree_node_base (0x0x7fd43d4be000) 0

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

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

Class std::remove_reference<std::tuple<> >
   size=1 align=1
   base size=0 base align=1
std::remove_reference<std::tuple<> > (0x0x7fd43d4be7e0) 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*> (0x0x7fd43d48f888) 0 empty
  std::integral_constant<bool, true> (0x0x7fd43d4be8a0) 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*> (0x0x7fd43d4be900) 0 empty

Class std::remove_reference<sig::hnd* const&>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<sig::hnd* const&> (0x0x7fd43d4beba0) 0 empty

Class __gnu_cxx::__aligned_membuf<sig::hnd*>::_Tp2
   size=8 align=8
   base size=8 base align=8
__gnu_cxx::__aligned_membuf<sig::hnd*>::_Tp2 (0x0x7fd43d4bed20) 0

Class __gnu_cxx::__aligned_membuf<sig::hnd*>
   size=8 align=8
   base size=8 base align=8
__gnu_cxx::__aligned_membuf<sig::hnd*> (0x0x7fd43d4becc0) 0

Class std::_List_node<sig::hnd*>
   size=24 align=8
   base size=24 base align=8
std::_List_node<sig::hnd*> (0x0x7fd43d48fa28) 0
  std::__detail::_List_node_base (0x0x7fd43d4bec60) 0

Class std::__iterator_traits<std::_List_iterator<sig::hnd*>, void>
   size=1 align=1
   base size=0 base align=1
std::__iterator_traits<std::_List_iterator<sig::hnd*>, void> (0x0x7fd43d4fc000) 0 empty

Class std::iterator_traits<std::_List_iterator<sig::hnd*> >
   size=1 align=1
   base size=1 base align=1
std::iterator_traits<std::_List_iterator<sig::hnd*> > (0x0x7fd43d48faf8) 0 empty
  std::__iterator_traits<std::_List_iterator<sig::hnd*>, void> (0x0x7fd43d4fc060) 0 empty

Class std::is_same<std::_List_node<sig::hnd*>*, sig::hnd**>
   size=1 align=1
   base size=1 base align=1
std::is_same<std::_List_node<sig::hnd*>*, sig::hnd**> (0x0x7fd43d48fc30) 0 empty
  std::integral_constant<bool, false> (0x0x7fd43d4fc120) 0 empty

Class std::conditional<false, std::__not_<std::is_pointer<sig::hnd**> >, std::is_same<std::_List_node<sig::hnd*>*, sig::hnd**> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__not_<std::is_pointer<sig::hnd**> >, std::is_same<std::_List_node<sig::hnd*>*, sig::hnd**> > (0x0x7fd43d4fc180) 0 empty

Class std::__and_<std::is_same<std::_List_node<sig::hnd*>*, sig::hnd**>, std::__not_<std::is_pointer<sig::hnd**> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_same<std::_List_node<sig::hnd*>*, sig::hnd**>, std::__not_<std::is_pointer<sig::hnd**> > > (0x0x7fd43d48fc98) 0 empty
  std::is_same<std::_List_node<sig::hnd*>*, sig::hnd**> (0x0x7fd43d48fd00) 0 empty
    std::integral_constant<bool, false> (0x0x7fd43d4fc1e0) 0 empty

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

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

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

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

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

Class std::is_void<const char>
   size=1 align=1
   base size=1 base align=1
std::is_void<const char> (0x0x7fd43d51c0d0) 0 empty
  std::integral_constant<bool, false> (0x0x7fd43d4fc900) 0 empty

Class std::conditional<false, std::__undefined, const char>
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__undefined, const char> (0x0x7fd43d4fc960) 0 empty

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

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

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

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

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

Class std::is_void<const wchar_t>
   size=1 align=1
   base size=1 base align=1
std::is_void<const wchar_t> (0x0x7fd43d51c2d8) 0 empty
  std::integral_constant<bool, false> (0x0x7fd43d4fcea0) 0 empty

Class std::conditional<false, std::__undefined, const wchar_t>
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__undefined, const wchar_t> (0x0x7fd43d4fcf00) 0 empty

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

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

Class std::iterator_traits<const wchar_t*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<const wchar_t*> (0x0x7fd43d5350c0) 0 empty

Class std::iterator_traits<const char16_t*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<const char16_t*> (0x0x7fd43d535360) 0 empty

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

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

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

Class std::is_void<const char16_t>
   size=1 align=1
   base size=1 base align=1
std::is_void<const char16_t> (0x0x7fd43d51c548) 0 empty
  std::integral_constant<bool, false> (0x0x7fd43d535600) 0 empty

Class std::conditional<false, std::__undefined, const char16_t>
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__undefined, const char16_t> (0x0x7fd43d535660) 0 empty

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

Class std::iterator_traits<const char32_t*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<const char32_t*> (0x0x7fd43d535900) 0 empty

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

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

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

Class std::is_void<const char32_t>
   size=1 align=1
   base size=1 base align=1
std::is_void<const char32_t> (0x0x7fd43d51c6e8) 0 empty
  std::integral_constant<bool, false> (0x0x7fd43d535ba0) 0 empty

Class std::conditional<false, std::__undefined, const char32_t>
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__undefined, const char32_t> (0x0x7fd43d535c00) 0 empty

Class std::pointer_traits<const char32_t*>
   size=1 align=1
   base size=0 base align=1
std::pointer_traits<const char32_t*> (0x0x7fd43d535a20) 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&> > (0x0x7fd43d56a300) 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*> > > (0x0x7fd43d56a420) 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*> (0x0x7fd43d51ca28) 0 empty
  std::integral_constant<bool, false> (0x0x7fd43d56a480) 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*> > (0x0x7fd43d56a4e0) 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> > > (0x0x7fd43d51ca90) 0 empty
  std::is_array<std::_Rb_tree_node_base*> (0x0x7fd43d51caf8) 0 empty
    std::integral_constant<bool, false> (0x0x7fd43d56a540) 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*> (0x0x7fd43d51cb60) 0 empty
  std::__and_<std::is_array<std::_Rb_tree_node_base*>, std::__not_<std::extent<std::_Rb_tree_node_base*, 0u> > > (0x0x7fd43d51cbc8) 0 empty
    std::is_array<std::_Rb_tree_node_base*> (0x0x7fd43d51cc30) 0 empty
      std::integral_constant<bool, false> (0x0x7fd43d56a5a0) 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*> > (0x0x7fd43d56a600) 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*> > (0x0x7fd43d51cc98) 0 empty
  std::is_function<std::_Rb_tree_node_base*> (0x0x7fd43d51cd00) 0 empty
    std::integral_constant<bool, false> (0x0x7fd43d56a660) 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*> > (0x0x7fd43d51cd68) 0 empty
  std::__or_<std::__is_array_unknown_bounds<std::_Rb_tree_node_base*>, std::is_function<std::_Rb_tree_node_base*> > (0x0x7fd43d51cdd0) 0 empty
    std::is_function<std::_Rb_tree_node_base*> (0x0x7fd43d51ce38) 0 empty
      std::integral_constant<bool, false> (0x0x7fd43d56a6c0) 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*> > (0x0x7fd43d56a720) 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*> (0x0x7fd43d51cea0) 0 empty
  std::integral_constant<bool, false> (0x0x7fd43d56a780) 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*> (0x0x7fd43d51cf08) 0 empty
  std::integral_constant<bool, false> (0x0x7fd43d56a7e0) 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*> > (0x0x7fd43d56a840) 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*> (0x0x7fd43d51cf70) 0 empty
  std::integral_constant<bool, false> (0x0x7fd43d56a8a0) 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*> (0x0x7fd43d51c958) 0 empty
  std::integral_constant<bool, false> (0x0x7fd43d56a900) 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*> > (0x0x7fd43d51c9c0) 0 empty
  std::is_floating_point<std::_Rb_tree_node_base*> (0x0x7fd43d590000) 0 empty
    std::integral_constant<bool, false> (0x0x7fd43d56a960) 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*> (0x0x7fd43d590138) 0 empty
  std::integral_constant<bool, false> (0x0x7fd43d56a9c0) 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*> > > (0x0x7fd43d56aa20) 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*> (0x0x7fd43d5901a0) 0 empty
  std::integral_constant<bool, false> (0x0x7fd43d56aa80) 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*> > > (0x0x7fd43d56aae0) 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*> (0x0x7fd43d590208) 0 empty
  std::integral_constant<bool, true> (0x0x7fd43d56ab40) 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*> (0x0x7fd43d590270) 0 empty
  std::integral_constant<bool, true> (0x0x7fd43d56aba0) 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*> > > (0x0x7fd43d56ac00) 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*> > (0x0x7fd43d5902d8) 0 empty
  std::is_pointer<std::_Rb_tree_node_base*> (0x0x7fd43d590340) 0 empty
    std::integral_constant<bool, true> (0x0x7fd43d56ac60) 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*> > (0x0x7fd43d5903a8) 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*> > (0x0x7fd43d590410) 0 empty
    std::is_pointer<std::_Rb_tree_node_base*> (0x0x7fd43d590478) 0 empty
      std::integral_constant<bool, true> (0x0x7fd43d56acc0) 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*> > (0x0x7fd43d5904e0) 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*> > (0x0x7fd43d590548) 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*> > (0x0x7fd43d5905b0) 0 empty
      std::is_pointer<std::_Rb_tree_node_base*> (0x0x7fd43d590618) 0 empty
        std::integral_constant<bool, true> (0x0x7fd43d56ad20) 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*> (0x0x7fd43d590680) 0 empty
  std::integral_constant<bool, true> (0x0x7fd43d56ad80) 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*> > (0x0x7fd43d5906e8) 0 empty
  std::is_scalar<std::_Rb_tree_node_base*> (0x0x7fd43d590750) 0 empty
    std::integral_constant<bool, true> (0x0x7fd43d56ade0) 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> (0x0x7fd43d590888) 0 empty
  std::integral_constant<bool, true> (0x0x7fd43d56af00) 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*> (0x0x7fd43d5908f0) 0 empty
  std::integral_constant<bool, true> (0x0x7fd43d56af60) 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*> > (0x0x7fd43d59e000) 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&> (0x0x7fd43d590958) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7fd43d59e120) 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&> > (0x0x7fd43d590a28) 0 empty
  std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&> (0x0x7fd43d590a90) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7fd43d59e240) 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&> (0x0x7fd43d590af8) 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&> > (0x0x7fd43d590b60) 0 empty
    std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&> (0x0x7fd43d590bc8) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7fd43d59e300) 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&> (0x0x7fd43d590d00) 0 empty
  std::__is_direct_constructible_new_safe<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&> (0x0x7fd43d590d68) 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&> > (0x0x7fd43d590dd0) 0 empty
      std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&> (0x0x7fd43d590e38) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7fd43d59e3c0) 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&> (0x0x7fd43d590f08) 0 empty
  std::integral_constant<bool, true> (0x0x7fd43d59e600) 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&> (0x0x7fd43d590f70) 0 empty
  std::__is_direct_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&> (0x0x7fd43d5a6000) 0 empty
    std::integral_constant<bool, true> (0x0x7fd43d59e720) 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&> (0x0x7fd43d5a6068) 0 empty
  std::integral_constant<bool, true> (0x0x7fd43d59e7e0) 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&> > (0x0x7fd43d59e840) 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&> > (0x0x7fd43d5a60d0) 0 empty
  std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&> (0x0x7fd43d5a6138) 0 empty
    std::integral_constant<bool, true> (0x0x7fd43d59e8a0) 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&> (0x0x7fd43d59e9c0) 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&> (0x0x7fd43d59ea20) 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&> (0x0x7fd43d59e960) 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&> (0x0x7fd43d5a62d8) 0 empty
  std::integral_constant<bool, false> (0x0x7fd43d59ea80) 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&> (0x0x7fd43d5a6340) 0 empty
  std::integral_constant<bool, false> (0x0x7fd43d59eae0) 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*> > > (0x0x7fd43d59eb40) 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*> > (0x0x7fd43d59ec60) 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*> > (0x0x7fd43d5a63a8) 0 empty
  std::is_array<std::_Rb_tree_node_base*> (0x0x7fd43d5a6410) 0 empty
    std::integral_constant<bool, false> (0x0x7fd43d59ecc0) 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*> > (0x0x7fd43d5a6548) 0 empty
  std::__or_<std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> > (0x0x7fd43d5a65b0) 0 empty
    std::is_array<std::_Rb_tree_node_base*> (0x0x7fd43d5a6618) 0 empty
      std::integral_constant<bool, false> (0x0x7fd43d59ed20) 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> (0x0x7fd43d59ed80) 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*> (0x0x7fd43d5a6750) 0 empty
  std::integral_constant<bool, true> (0x0x7fd43d59ef60) 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*> > (0x0x7fd43d5bb000) 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*> > (0x0x7fd43d5a67b8) 0 empty
  std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> (0x0x7fd43d5a6820) 0 empty
    std::integral_constant<bool, true> (0x0x7fd43d5bb060) 0 empty

Class std::conditional<true, std::__and_<std::is_convertible<int&&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> >, std::__not_<std::__and_<std::is_convertible<int&&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__and_<std::is_convertible<int&&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> >, std::__not_<std::__and_<std::is_convertible<int&&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > > (0x0x7fd43d5bb120) 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&&> > (0x0x7fd43d5bb180) 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*> > (0x0x7fd43d5bb1e0) 0 empty

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

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

Class std::is_rvalue_reference<int&&>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<int&&> (0x0x7fd43d5a6bc8) 0 empty
  std::integral_constant<bool, true> (0x0x7fd43d5bb4e0) 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&&> > (0x0x7fd43d5a6c30) 0 empty
  std::is_rvalue_reference<int&&> (0x0x7fd43d5a6c98) 0 empty
    std::integral_constant<bool, true> (0x0x7fd43d5bb540) 0 empty

Class std::is_reference<int&&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<int&&> (0x0x7fd43d5a6d00) 0 empty
  std::integral_constant<bool, true> (0x0x7fd43d5bb5a0) 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&&> > (0x0x7fd43d5bb600) 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&&> > (0x0x7fd43d5a6d68) 0 empty
  std::is_reference<int&&> (0x0x7fd43d5a6dd0) 0 empty
    std::integral_constant<bool, true> (0x0x7fd43d5bb660) 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&&> > (0x0x7fd43d5a6e38) 0 empty
  std::__or_<std::is_reference<int&&>, std::is_void<int&&> > (0x0x7fd43d5a6ea0) 0 empty
    std::is_reference<int&&> (0x0x7fd43d5a6f08) 0 empty
      std::integral_constant<bool, true> (0x0x7fd43d5bb6c0) 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&&> > > (0x0x7fd43d5a6f70) 0 empty
  std::integral_constant<bool, false> (0x0x7fd43d5bb720) 0 empty

Class std::is_object<int&&>
   size=1 align=1
   base size=1 base align=1
std::is_object<int&&> (0x0x7fd43d5a68f0) 0 empty
  std::integral_constant<bool, false> (0x0x7fd43d5bb840) 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&&> > (0x0x7fd43d5bb8a0) 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&&> > (0x0x7fd43d5a6958) 0 empty
  std::is_reference<int&&> (0x0x7fd43d5a69c0) 0 empty
    std::integral_constant<bool, true> (0x0x7fd43d5bb900) 0 empty

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

Class std::add_rvalue_reference<int&&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<int&&> (0x0x7fd43d1da068) 0 empty
  std::__add_rvalue_reference_helper<int&&, true> (0x0x7fd43d5bba20) 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&&> (0x0x7fd43d5a6a90) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7fd43d5bb240) 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&&> > (0x0x7fd43d1da138) 0 empty
  std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, int&&> (0x0x7fd43d1da1a0) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7fd43d5bba80) 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&&> (0x0x7fd43d1da208) 0 empty
  std::__and_<std::is_destructible<std::_Rb_tree_node_base*>, std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, int&&> > (0x0x7fd43d1da270) 0 empty
    std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, int&&> (0x0x7fd43d1da2d8) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7fd43d5bbae0) 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&&> (0x0x7fd43d1da340) 0 empty
  std::__is_direct_constructible_new_safe<std::_Rb_tree_node_base*, int&&> (0x0x7fd43d1da3a8) 0 empty
    std::__and_<std::is_destructible<std::_Rb_tree_node_base*>, std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, int&&> > (0x0x7fd43d1da410) 0 empty
      std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, int&&> (0x0x7fd43d1da478) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7fd43d5bbb40) 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&&> (0x0x7fd43d1da4e0) 0 empty
  std::integral_constant<bool, false> (0x0x7fd43d5bbba0) 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&&> (0x0x7fd43d1da548) 0 empty
  std::__is_direct_constructible<std::_Rb_tree_node_base*, int&&> (0x0x7fd43d1da5b0) 0 empty
    std::integral_constant<bool, false> (0x0x7fd43d5bbc00) 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&&> (0x0x7fd43d1da618) 0 empty
  std::integral_constant<bool, false> (0x0x7fd43d5bbc60) 0 empty

Class std::conditional<false, std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&>, std::__and_<std::is_convertible<int&&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > >, std::is_constructible<std::_Rb_tree_node_base*, int&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&>, std::__and_<std::is_convertible<int&&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > >, std::is_constructible<std::_Rb_tree_node_base*, int&&> > (0x0x7fd43d5bbcc0) 0 empty

Class std::__and_<std::is_constructible<std::_Rb_tree_node_base*, int&&>, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&>, std::__and_<std::is_convertible<int&&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<std::_Rb_tree_node_base*, int&&>, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&>, std::__and_<std::is_convertible<int&&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > (0x0x7fd43d1da680) 0 empty
  std::is_constructible<std::_Rb_tree_node_base*, int&&> (0x0x7fd43d1da6e8) 0 empty
    std::integral_constant<bool, false> (0x0x7fd43d5bbd20) 0 empty

Class std::conditional<false, std::__and_<std::is_convertible<int&&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> >, std::__not_<std::__and_<std::is_convertible<int&&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__and_<std::is_convertible<int&&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> >, std::__not_<std::__and_<std::is_convertible<int&&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > > (0x0x7fd43d5bbde0) 0 empty

Class std::conditional<false, std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&>, std::__not_<std::__and_<std::is_convertible<int&&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > >, std::is_constructible<std::_Rb_tree_node_base*, int&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&>, std::__not_<std::__and_<std::is_convertible<int&&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > >, std::is_constructible<std::_Rb_tree_node_base*, int&&> > (0x0x7fd43d5bbe40) 0 empty

Class std::__and_<std::is_constructible<std::_Rb_tree_node_base*, int&&>, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&>, std::__not_<std::__and_<std::is_convertible<int&&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<std::_Rb_tree_node_base*, int&&>, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&>, std::__not_<std::__and_<std::is_convertible<int&&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > > (0x0x7fd43d1da888) 0 empty
  std::is_constructible<std::_Rb_tree_node_base*, int&&> (0x0x7fd43d1da8f0) 0 empty
    std::integral_constant<bool, false> (0x0x7fd43d5bbea0) 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*> > > > (0x0x7fd43d5bbf60) 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&> > (0x0x7fd43d1f1000) 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*&> > (0x0x7fd43d1f1060) 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*> > (0x0x7fd43d1f10c0) 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*&> (0x0x7fd43d1daa90) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7fd43d1f1120) 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*&> > (0x0x7fd43d1dab60) 0 empty
  std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> (0x0x7fd43d1dabc8) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7fd43d1f1240) 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*&> (0x0x7fd43d1dac30) 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*&> > (0x0x7fd43d1dac98) 0 empty
    std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> (0x0x7fd43d1dad00) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7fd43d1f1300) 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*&> (0x0x7fd43d1dad68) 0 empty
  std::__is_direct_constructible_new_safe<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> (0x0x7fd43d1dadd0) 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*&> > (0x0x7fd43d1dae38) 0 empty
      std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> (0x0x7fd43d1daea0) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7fd43d1f1480) 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*&> (0x0x7fd43d1daf08) 0 empty
  std::integral_constant<bool, true> (0x0x7fd43d1f15a0) 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*&> (0x0x7fd43d1daf70) 0 empty
  std::__is_direct_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> (0x0x7fd43d1da750) 0 empty
    std::integral_constant<bool, true> (0x0x7fd43d1f1600) 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*&> (0x0x7fd43d1da7b8) 0 empty
  std::integral_constant<bool, true> (0x0x7fd43d1f1660) 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*&> > (0x0x7fd43d1f16c0) 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*> > (0x0x7fd43d1f1720) 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*&> (0x0x7fd43d1f17e0) 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*&> (0x0x7fd43d1f1840) 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*&> (0x0x7fd43d1f1780) 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*&> (0x0x7fd43d1da9c0) 0 empty
  std::integral_constant<bool, false> (0x0x7fd43d1f18a0) 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*&> (0x0x7fd43d205000) 0 empty
  std::integral_constant<bool, false> (0x0x7fd43d1f1900) 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*> > > (0x0x7fd43d1f1960) 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*> > (0x0x7fd43d205068) 0 empty
  std::__or_<std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> > (0x0x7fd43d2050d0) 0 empty
    std::is_array<std::_Rb_tree_node_base*> (0x0x7fd43d205138) 0 empty
      std::integral_constant<bool, false> (0x0x7fd43d1f19c0) 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> (0x0x7fd43d1f1a20) 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*> (0x0x7fd43d205270) 0 empty
  std::integral_constant<bool, true> (0x0x7fd43d1f1b40) 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*> > (0x0x7fd43d2052d8) 0 empty
  std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> (0x0x7fd43d205340) 0 empty
    std::integral_constant<bool, true> (0x0x7fd43d1f1ba0) 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*> > > (0x0x7fd43d2053a8) 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*> > (0x0x7fd43d205410) 0 empty
    std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> (0x0x7fd43d205478) 0 empty
      std::integral_constant<bool, true> (0x0x7fd43d1f1c00) 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*> > > (0x0x7fd43d2054e0) 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*> > > (0x0x7fd43d205548) 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*> > (0x0x7fd43d2055b0) 0 empty
      std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> (0x0x7fd43d205618) 0 empty
        std::integral_constant<bool, true> (0x0x7fd43d1f1c60) 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*> > > > (0x0x7fd43d1f1d20) 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&> > (0x0x7fd43d1f1d80) 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*&> > (0x0x7fd43d1f1de0) 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*> > > (0x0x7fd43d205820) 0 empty
  std::integral_constant<bool, false> (0x0x7fd43d1f1e40) 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*> > > > (0x0x7fd43d205888) 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*> > > (0x0x7fd43d2058f0) 0 empty
    std::integral_constant<bool, false> (0x0x7fd43d1f1ea0) 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*> > > > (0x0x7fd43d205958) 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*> > > > (0x0x7fd43d2059c0) 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*> > > (0x0x7fd43d205a28) 0 empty
      std::integral_constant<bool, false> (0x0x7fd43d1f1f00) 0 empty

Class std::conditional<false, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&>, std::is_constructible<std::_Rb_tree_node_base*, int&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&>, std::is_constructible<std::_Rb_tree_node_base*, int&&> > (0x0x7fd43d221000) 0 empty

Class std::__and_<std::is_constructible<std::_Rb_tree_node_base*, int&&>, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<std::_Rb_tree_node_base*, int&&>, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> > (0x0x7fd43d205b60) 0 empty
  std::is_constructible<std::_Rb_tree_node_base*, int&&> (0x0x7fd43d205bc8) 0 empty
    std::integral_constant<bool, false> (0x0x7fd43d221060) 0 empty

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

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

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

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

Class std::is_void<int&&>
   size=1 align=1
   base size=1 base align=1
std::is_void<int&&> (0x0x7fd43d205dd0) 0 empty
  std::integral_constant<bool, false> (0x0x7fd43d2212a0) 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*> > > (0x0x7fd43d221300) 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*> > (0x0x7fd43d205e38) 0 empty
  std::__or_<std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> > (0x0x7fd43d205ea0) 0 empty
    std::is_array<std::_Rb_tree_node_base*> (0x0x7fd43d205f08) 0 empty
      std::integral_constant<bool, false> (0x0x7fd43d221360) 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> (0x0x7fd43d2213c0) 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*> (0x0x7fd43d2056e8) 0 empty
  std::integral_constant<bool, false> (0x0x7fd43d221420) 0 empty

Class std::conditional<false, std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*>, std::is_convertible<int&&, std::_Rb_tree_node_base*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*>, std::is_convertible<int&&, std::_Rb_tree_node_base*> > (0x0x7fd43d221480) 0 empty

Class std::__and_<std::is_convertible<int&&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_convertible<int&&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> > (0x0x7fd43d205750) 0 empty
  std::is_convertible<int&&, std::_Rb_tree_node_base*> (0x0x7fd43d205a90) 0 empty
    std::integral_constant<bool, false> (0x0x7fd43d2214e0) 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*&> (0x0x7fd43d2215a0) 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*> > > > (0x0x7fd43d2217e0) 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*&> > (0x0x7fd43d221840) 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&&> > (0x0x7fd43d2218a0) 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*> > (0x0x7fd43d2219c0) 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&&> (0x0x7fd43d24c068) 0 empty
  std::integral_constant<bool, false> (0x0x7fd43d221b40) 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&&> > > (0x0x7fd43d221ba0) 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&&> (0x0x7fd43d24c0d0) 0 empty
  std::integral_constant<bool, false> (0x0x7fd43d221c00) 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&&> > (0x0x7fd43d221c60) 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&&> (0x0x7fd43d24c138) 0 empty
  std::integral_constant<bool, true> (0x0x7fd43d221cc0) 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&&> > (0x0x7fd43d24c1a0) 0 empty
  std::is_rvalue_reference<std::_Rb_tree_node_base* const&&> (0x0x7fd43d24c208) 0 empty
    std::integral_constant<bool, true> (0x0x7fd43d221d20) 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&&> (0x0x7fd43d24c270) 0 empty
  std::integral_constant<bool, true> (0x0x7fd43d221d80) 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&&> > (0x0x7fd43d221de0) 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&&> > (0x0x7fd43d24c2d8) 0 empty
  std::is_reference<std::_Rb_tree_node_base* const&&> (0x0x7fd43d24c340) 0 empty
    std::integral_constant<bool, true> (0x0x7fd43d221e40) 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&&> > (0x0x7fd43d24c3a8) 0 empty
  std::__or_<std::is_reference<std::_Rb_tree_node_base* const&&>, std::is_void<std::_Rb_tree_node_base* const&&> > (0x0x7fd43d24c410) 0 empty
    std::is_reference<std::_Rb_tree_node_base* const&&> (0x0x7fd43d24c478) 0 empty
      std::integral_constant<bool, true> (0x0x7fd43d221ea0) 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&&> > > (0x0x7fd43d24c4e0) 0 empty
  std::integral_constant<bool, false> (0x0x7fd43d221f00) 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&&> (0x0x7fd43d24c548) 0 empty
  std::integral_constant<bool, false> (0x0x7fd43d221f60) 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&&> > (0x0x7fd43d25c000) 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&&> > (0x0x7fd43d24c5b0) 0 empty
  std::is_reference<std::_Rb_tree_node_base* const&&> (0x0x7fd43d24c618) 0 empty
    std::integral_constant<bool, true> (0x0x7fd43d25c060) 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&&> (0x0x7fd43d24c680) 0 empty
  std::integral_constant<bool, true> (0x0x7fd43d25c0c0) 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> (0x0x7fd43d25c120) 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&&> (0x0x7fd43d24c6e8) 0 empty
  std::__add_rvalue_reference_helper<std::_Rb_tree_node_base* const&&, true> (0x0x7fd43d25c180) 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&&> (0x0x7fd43d24c000) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7fd43d221ae0) 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&&> > (0x0x7fd43d24c7b8) 0 empty
  std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&> (0x0x7fd43d24c820) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7fd43d25c2a0) 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&&> (0x0x7fd43d24c888) 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&&> > (0x0x7fd43d24c8f0) 0 empty
    std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&> (0x0x7fd43d24c958) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7fd43d25c360) 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&&> (0x0x7fd43d24ca90) 0 empty
  std::__is_direct_constructible_new_safe<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&> (0x0x7fd43d24caf8) 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&&> > (0x0x7fd43d24cb60) 0 empty
      std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&> (0x0x7fd43d24cbc8) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7fd43d25c420) 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&&> (0x0x7fd43d24cc98) 0 empty
  std::integral_constant<bool, true> (0x0x7fd43d25c660) 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&&> (0x0x7fd43d24cd00) 0 empty
  std::__is_direct_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&> (0x0x7fd43d24cd68) 0 empty
    std::integral_constant<bool, true> (0x0x7fd43d25c780) 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&&> (0x0x7fd43d24cdd0) 0 empty
  std::integral_constant<bool, true> (0x0x7fd43d25c900) 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&&> > (0x0x7fd43d25c960) 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*> > (0x0x7fd43d25c9c0) 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*> > (0x0x7fd43d24ce38) 0 empty
  std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> (0x0x7fd43d24cea0) 0 empty
    std::integral_constant<bool, true> (0x0x7fd43d25ca20) 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*> > > (0x0x7fd43d24cf08) 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*> > (0x0x7fd43d24cf70) 0 empty
    std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> (0x0x7fd43d268000) 0 empty
      std::integral_constant<bool, true> (0x0x7fd43d25ca80) 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*> > > (0x0x7fd43d268068) 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*> > > (0x0x7fd43d2680d0) 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*> > (0x0x7fd43d268138) 0 empty
      std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> (0x0x7fd43d2681a0) 0 empty
        std::integral_constant<bool, true> (0x0x7fd43d25cae0) 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*> > > > (0x0x7fd43d25cba0) 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*&> > (0x0x7fd43d25cc00) 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&&> > (0x0x7fd43d25cc60) 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*> > > (0x0x7fd43d268270) 0 empty
  std::integral_constant<bool, false> (0x0x7fd43d25ccc0) 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*> > > > (0x0x7fd43d2682d8) 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*> > > (0x0x7fd43d268340) 0 empty
    std::integral_constant<bool, false> (0x0x7fd43d25cd20) 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*> > > > (0x0x7fd43d2683a8) 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*> > > > (0x0x7fd43d268410) 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*> > > (0x0x7fd43d268478) 0 empty
      std::integral_constant<bool, false> (0x0x7fd43d25cd80) 0 empty

Class std::conditional<true, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&>, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&>, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> > (0x0x7fd43d25ce40) 0 empty

Class std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&>, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&>, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> > (0x0x7fd43d2684e0) 0 empty
  std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> (0x0x7fd43d268548) 0 empty
    std::integral_constant<bool, true> (0x0x7fd43d25cea0) 0 empty

Class std::conditional<true, std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> > (0x0x7fd43d25cf60) 0 empty

Class std::__and_<std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> > (0x0x7fd43d2685b0) 0 empty
  std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> (0x0x7fd43d268618) 0 empty
    std::integral_constant<bool, true> (0x0x7fd43d283000) 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*> > > > (0x0x7fd43d283300) 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&> > (0x0x7fd43d283360) 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&&> > (0x0x7fd43d2833c0) 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*> > > (0x0x7fd43d268750) 0 empty
  std::is_constructible<std::_Rb_tree_node_base*, int&&> (0x0x7fd43d2687b8) 0 empty
    std::integral_constant<bool, false> (0x0x7fd43d283420) 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*> > > (0x0x7fd43d268820) 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*> > > (0x0x7fd43d268888) 0 empty
    std::is_constructible<std::_Rb_tree_node_base*, int&&> (0x0x7fd43d2688f0) 0 empty
      std::integral_constant<bool, false> (0x0x7fd43d283480) 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*> > > > (0x0x7fd43d283540) 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&> > (0x0x7fd43d2835a0) 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&&> > (0x0x7fd43d283600) 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*> > > > (0x0x7fd43d2689c0) 0 empty
  std::is_constructible<std::_Rb_tree_node_base*, int&&> (0x0x7fd43d268a28) 0 empty
    std::integral_constant<bool, false> (0x0x7fd43d283660) 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*> > > > (0x0x7fd43d268a90) 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*> > > > (0x0x7fd43d268af8) 0 empty
    std::is_constructible<std::_Rb_tree_node_base*, int&&> (0x0x7fd43d268b60) 0 empty
      std::integral_constant<bool, false> (0x0x7fd43d2836c0) 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*&> > (0x0x7fd43d283780) 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&&> > (0x0x7fd43d268bc8) 0 empty
  std::is_constructible<std::_Rb_tree_node_base*, int&&> (0x0x7fd43d268c30) 0 empty
    std::integral_constant<bool, false> (0x0x7fd43d2837e0) 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*> > (0x0x7fd43d2838a0) 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*> > (0x0x7fd43d268c98) 0 empty
  std::is_convertible<int&&, std::_Rb_tree_node_base*> (0x0x7fd43d268d00) 0 empty
    std::integral_constant<bool, false> (0x0x7fd43d283900) 0 empty

Class std::unary_function<std::pair<const int, std::__cxx11::list<sig::hnd*> >, const int>
   size=1 align=1
   base size=0 base align=1
std::unary_function<std::pair<const int, std::__cxx11::list<sig::hnd*> >, const int> (0x0x7fd43d283d80) 0 empty

Class std::_Select1st<std::pair<const int, std::__cxx11::list<sig::hnd*> > >
   size=1 align=1
   base size=1 base align=1
std::_Select1st<std::pair<const int, std::__cxx11::list<sig::hnd*> > > (0x0x7fd43d268dd0) 0 empty
  std::unary_function<std::pair<const int, std::__cxx11::list<sig::hnd*> >, const int> (0x0x7fd43d283de0) 0 empty

Class std::__allocated_ptr<std::allocator<std::_List_node<sig::hnd*> > >
   size=16 align=8
   base size=16 base align=8
std::__allocated_ptr<std::allocator<std::_List_node<sig::hnd*> > > (0x0x7fd43d2dc180) 0

Class std::is_same<std::_List_node<sig::hnd*>*, std::_List_node<sig::hnd*>*>
   size=1 align=1
   base size=1 base align=1
std::is_same<std::_List_node<sig::hnd*>*, std::_List_node<sig::hnd*>*> (0x0x7fd43d2df138) 0 empty
  std::integral_constant<bool, true> (0x0x7fd43d2dc1e0) 0 empty

Class std::__and_<std::is_same<std::_List_node<sig::hnd*>*, std::_List_node<sig::hnd*>*> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_same<std::_List_node<sig::hnd*>*, std::_List_node<sig::hnd*>*> > (0x0x7fd43d2df1a0) 0 empty
  std::is_same<std::_List_node<sig::hnd*>*, std::_List_node<sig::hnd*>*> (0x0x7fd43d2df208) 0 empty
    std::integral_constant<bool, true> (0x0x7fd43d2dc240) 0 empty

Class __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >
   size=8 align=8
   base size=8 base align=8
__gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> > (0x0x7fd43d2dcd80) 0

Class __gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> >
   size=8 align=8
   base size=8 base align=8
__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > (0x0x7fd43d2dcde0) 0

Class __gnu_cxx::__normal_iterator<const wchar_t*, std::__cxx11::basic_string<wchar_t> >
   size=8 align=8
   base size=8 base align=8
__gnu_cxx::__normal_iterator<const wchar_t*, std::__cxx11::basic_string<wchar_t> > (0x0x7fd43d2dcea0) 0

Class __gnu_cxx::__normal_iterator<wchar_t*, std::__cxx11::basic_string<wchar_t> >
   size=8 align=8
   base size=8 base align=8
__gnu_cxx::__normal_iterator<wchar_t*, std::__cxx11::basic_string<wchar_t> > (0x0x7fd43d2dcf00) 0

Class __gnu_cxx::__normal_iterator<const char16_t*, std::__cxx11::basic_string<char16_t> >
   size=8 align=8
   base size=8 base align=8
__gnu_cxx::__normal_iterator<const char16_t*, std::__cxx11::basic_string<char16_t> > (0x0x7fd43d3541e0) 0

Class std::iterator_traits<char16_t*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<char16_t*> (0x0x7fd43d3542a0) 0 empty

Class __gnu_cxx::__normal_iterator<char16_t*, std::__cxx11::basic_string<char16_t> >
   size=8 align=8
   base size=8 base align=8
__gnu_cxx::__normal_iterator<char16_t*, std::__cxx11::basic_string<char16_t> > (0x0x7fd43d354240) 0

Class __gnu_cxx::__normal_iterator<const char32_t*, std::__cxx11::basic_string<char32_t> >
   size=8 align=8
   base size=8 base align=8
__gnu_cxx::__normal_iterator<const char32_t*, std::__cxx11::basic_string<char32_t> > (0x0x7fd43d354600) 0

Class std::iterator_traits<char32_t*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<char32_t*> (0x0x7fd43d3546c0) 0 empty

Class __gnu_cxx::__normal_iterator<char32_t*, std::__cxx11::basic_string<char32_t> >
   size=8 align=8
   base size=8 base align=8
__gnu_cxx::__normal_iterator<char32_t*, std::__cxx11::basic_string<char32_t> > (0x0x7fd43d354660) 0

Class std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<const int, std::__cxx11::list<sig::hnd*> > > > >
   size=1 align=1
   base size=0 base align=1
std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<const int, std::__cxx11::list<sig::hnd*> > > > > (0x0x7fd43d354a20) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::_Rb_tree_node<std::pair<const int, std::__cxx11::list<sig::hnd*> > > > >
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::_Rb_tree_node<std::pair<const int, std::__cxx11::list<sig::hnd*> > > > > (0x0x7fd43d2df3a8) 0 empty
  std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<const int, std::__cxx11::list<sig::hnd*> > > > > (0x0x7fd43d354a80) 0 empty

Class std::is_same<std::_Rb_tree_node<std::pair<const int, std::__cxx11::list<sig::hnd*> > >*, std::pair<const int, std::__cxx11::list<sig::hnd*> >*>
   size=1 align=1
   base size=1 base align=1
std::is_same<std::_Rb_tree_node<std::pair<const int, std::__cxx11::list<sig::hnd*> > >*, std::pair<const int, std::__cxx11::list<sig::hnd*> >*> (0x0x7fd43d2df410) 0 empty
  std::integral_constant<bool, false> (0x0x7fd43d354ae0) 0 empty

Class std::conditional<false, std::__not_<std::is_pointer<std::pair<const int, std::__cxx11::list<sig::hnd*> >*> >, std::is_same<std::_Rb_tree_node<std::pair<const int, std::__cxx11::list<sig::hnd*> > >*, std::pair<const int, std::__cxx11::list<sig::hnd*> >*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__not_<std::is_pointer<std::pair<const int, std::__cxx11::list<sig::hnd*> >*> >, std::is_same<std::_Rb_tree_node<std::pair<const int, std::__cxx11::list<sig::hnd*> > >*, std::pair<const int, std::__cxx11::list<sig::hnd*> >*> > (0x0x7fd43d354b40) 0 empty

Class std::__and_<std::is_same<std::_Rb_tree_node<std::pair<const int, std::__cxx11::list<sig::hnd*, std::allocator<sig::hnd*> > > >*, std::pair<const int, std::__cxx11::list<sig::hnd*, std::allocator<sig::hnd*> > >*>, std::__not_<std::is_pointer<std::pair<const int, std::__cxx11::list<sig::hnd*, std::allocator<sig::hnd*> > >*> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_same<std::_Rb_tree_node<std::pair<const int, std::__cxx11::list<sig::hnd*, std::allocator<sig::hnd*> > > >*, std::pair<const int, std::__cxx11::list<sig::hnd*, std::allocator<sig::hnd*> > >*>, std::__not_<std::is_pointer<std::pair<const int, std::__cxx11::list<sig::hnd*, std::allocator<sig::hnd*> > >*> > > (0x0x7fd43d2df750) 0 empty
  std::is_same<std::_Rb_tree_node<std::pair<const int, std::__cxx11::list<sig::hnd*> > >*, std::pair<const int, std::__cxx11::list<sig::hnd*> >*> (0x0x7fd43d2df7b8) 0 empty
    std::integral_constant<bool, false> (0x0x7fd43d354ba0) 0 empty

Class std::conditional<true, std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const int, std::__cxx11::list<sig::hnd*, std::allocator<sig::hnd*> > > >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> >, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const int, std::__cxx11::list<sig::hnd*, std::allocator<sig::hnd*> > > >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const int, std::__cxx11::list<sig::hnd*, std::allocator<sig::hnd*> > > >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> >, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const int, std::__cxx11::list<sig::hnd*, std::allocator<sig::hnd*> > > >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > > (0x0x7fd43cfd84e0) 0 empty

Class std::conditional<false, std::__is_direct_constructible_ref_cast<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const int, std::__cxx11::list<sig::hnd*> > >*&>, std::__is_direct_constructible_new_safe<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const int, std::__cxx11::list<sig::hnd*> > >*&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__is_direct_constructible_ref_cast<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const int, std::__cxx11::list<sig::hnd*> > >*&>, std::__is_direct_constructible_new_safe<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const int, std::__cxx11::list<sig::hnd*> > >*&> > (0x0x7fd43cfd8540) 0 empty

Class std::conditional<true, std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const int, std::__cxx11::list<sig::hnd*> > >*&>, std::is_destructible<std::_Rb_tree_node_base*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const int, std::__cxx11::list<sig::hnd*> > >*&>, std::is_destructible<std::_Rb_tree_node_base*> > (0x0x7fd43cfd85a0) 0 empty

Class std::is_function<std::_Rb_tree_node<std::pair<const int, std::__cxx11::list<sig::hnd*> > >*&>
   size=1 align=1
   base size=1 base align=1
std::is_function<std::_Rb_tree_node<std::pair<const int, std::__cxx11::list<sig::hnd*> > >*&> (0x0x7fd43d2dfb60) 0 empty
  std::integral_constant<bool, false> (0x0x7fd43cfd8660) 0 empty

Class std::conditional<false, std::is_function<std::_Rb_tree_node<std::pair<const int, std::__cxx11::list<sig::hnd*> > >*&>, std::__or_<std::is_reference<std::_Rb_tree_node<std::pair<const int, std::__cxx11::list<sig::hnd*, std::allocator<sig::hnd*> > > >*&>, std::is_void<std::_Rb_tree_node<std::pair<const int, std::__cxx11::list<sig::hnd*, std::allocator<sig::hnd*> > > >*&> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<std::_Rb_tree_node<std::pair<const int, std::__cxx11::list<sig::hnd*> > >*&>, std::__or_<std::is_reference<std::_Rb_tree_node<std::pair<const int, std::__cxx11::list<sig::hnd*, std::allocator<sig::hnd*> > > >*&>, std::is_void<std::_Rb_tree_node<std::pair<const int, std::__cxx11::list<sig::hnd*, std::allocator<sig::hnd*> > > >*&> > > (0x0x7fd43cfd8780) 0 empty

Class std::is_lvalue_reference<std::_Rb_tree_node<std::pair<const int, std::__cxx11::list<sig::hnd*> > >*&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<std::_Rb_tree_node<std::pair<const int, std::__cxx11::list<sig::hnd*> > >*&> (0x0x7fd43d2dfbc8) 0 empty
  std::integral_constant<bool, true> (0x0x7fd43cfd87e0) 0 empty

Class std::conditional<true, std::is_lvalue_reference<std::_Rb_tree_node<std::pair<const int, std::__cxx11::list<sig::hnd*> > >*&>, std::is_rvalue_reference<std::_Rb_tree_node<std::pair<const int, std::__cxx11::list<sig::hnd*> > >*&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_lvalue_reference<std::_Rb_tree_node<std::pair<const int, std::__cxx11::list<sig::hnd*> > >*&>, std::is_rvalue_reference<std::_Rb_tree_node<std::pair<const int, std::__cxx11::list<sig::hnd*> > >*&> > (0x0x7fd43cfd8840) 0 empty

Class std::__or_<std::is_lvalue_reference<std::_Rb_tree_node<std::pair<const int, std::__cxx11::list<sig::hnd*, std::allocator<sig::hnd*> > > >*&>, std::is_rvalue_reference<std::_Rb_tree_node<std::pair<const int, std::__cxx11::list<sig::hnd*, std::allocator<sig::hnd*> > > >*&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<std::_Rb_tree_node<std::pair<const int, std::__cxx11::list<sig::hnd*, std::allocator<sig::hnd*> > > >*&>, std::is_rvalue_reference<std::_Rb_tree_node<std::pair<const int, std::__cxx11::list<sig::hnd*, std::allocator<sig::hnd*> > > >*&> > (0x0x7fd43d2dfe38) 0 empty
  std::is_lvalue_reference<std::_Rb_tree_node<std::pair<const int, std::__cxx11::list<sig::hnd*> > >*&> (0x0x7fd43d2dfea0) 0 empty
    std::integral_constant<bool, true> (0x0x7fd43cfd88a0) 0 empty

Class std::is_reference<std::_Rb_tree_node<std::pair<const int, std::__cxx11::list<sig::hnd*> > >*&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<std::_Rb_tree_node<std::pair<const int, std::__cxx11::list<sig::hnd*> > >*&> (0x0x7fd43cfff000) 0 empty
  std::integral_constant<bool, true> (0x0x7fd43cfd8900) 0 empty

Class std::conditional<true, std::is_reference<std::_Rb_tree_node<std::pair<const int, std::__cxx11::list<sig::hnd*> > >*&>, std::is_void<std::_Rb_tree_node<std::pair<const int, std::__cxx11::list<sig::hnd*> > >*&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_reference<std::_Rb_tree_node<std::pair<const int, std::__cxx11::list<sig::hnd*> > >*&>, std::is_void<std::_Rb_tree_node<std::pair<const int, std::__cxx11::list<sig::hnd*> > >*&> > (0x0x7fd43cfd8a20) 0 empty

Class std::__or_<std::is_reference<std::_Rb_tree_node<std::pair<const int, std::__cxx11::list<sig::hnd*, std::allocator<sig::hnd*> > > >*&>, std::is_void<std::_Rb_tree_node<std::pair<const int, std::__cxx11::list<sig::hnd*, std::allocator<sig::hnd*> > > >*&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::_Rb_tree_node<std::pair<const int, std::__cxx11::list<sig::hnd*, std::allocator<sig::hnd*> > > >*&>, std::is_void<std::_Rb_tree_node<std::pair<const int, std::__cxx11::list<sig::hnd*, std::allocator<sig::hnd*> > > >*&> > (0x0x7fd43cfff068) 0 empty
  std::is_reference<std::_Rb_tree_node<std::pair<const int, std::__cxx11::list<sig::hnd*> > >*&> (0x0x7fd43cfff0d0) 0 empty
    std::integral_constant<bool, true> (0x0x7fd43cfd8a80) 0 empty

Class std::__or_<std::is_function<std::_Rb_tree_node<std::pair<const int, std::__cxx11::list<sig::hnd*, std::allocator<sig::hnd*> > > >*&>, std::is_reference<std::_Rb_tree_node<std::pair<const int, std::__cxx11::list<sig::hnd*, std::allocator<sig::hnd*> > > >*&>, std::is_void<std::_Rb_tree_node<std::pair<const int, std::__cxx11::list<sig::hnd*, std::allocator<sig::hnd*> > > >*&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::_Rb_tree_node<std::pair<const int, std::__cxx11::list<sig::hnd*, std::allocator<sig::hnd*> > > >*&>, std::is_reference<std::_Rb_tree_node<std::pair<const int, std::__cxx11::list<sig::hnd*, std::allocator<sig::hnd*> > > >*&>, std::is_void<std::_Rb_tree_node<std::pair<const int, std::__cxx11::list<sig::hnd*, std::allocator<sig::hnd*> > > >*&> > (0x0x7fd43cfff138) 0 empty
  std::__or_<std::is_reference<std::_Rb_tree_node<std::pair<const int, std::__cxx11::list<sig::hnd*, std::allocator<sig::hnd*> > > >*&>, std::is_void<std::_Rb_tree_node<std::pair<const int, std::__cxx11::list<sig::hnd*, std::allocator<sig::hnd*> > > >*&> > (0x0x7fd43cfff1a0) 0 empty
    std::is_reference<std::_Rb_tree_node<std::pair<const int, std::__cxx11::list<sig::hnd*> > >*&> (0x0x7fd43cfff208) 0 empty
      std::integral_constant<bool, true> (0x0x7fd43cfd8b40) 0 empty

Class std::__not_<std::__or_<std::is_function<std::_Rb_tree_node<std::pair<const int, std::__cxx11::list<sig::hnd*, std::allocator<sig::hnd*> > > >*&>, std::is_reference<std::_Rb_tree_node<std::pair<const int, std::__cxx11::list<sig::hnd*, std::allocator<sig::hnd*> > > >*&>, std::is_void<std::_Rb_tree_node<std::pair<const int, std::__cxx11::list<sig::hnd*, std::allocator<sig::hnd*> > > >*&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<std::_Rb_tree_node<std::pair<const int, std::__cxx11::list<sig::hnd*, std::allocator<sig::hnd*> > > >*&>, std::is_reference<std::_Rb_tree_node<std::pair<const int, std::__cxx11::list<sig::hnd*, std::allocator<sig::hnd*> > > >*&>, std::is_void<std::_Rb_tree_node<std::pair<const int, std::__cxx11::list<sig::hnd*, std::allocator<sig::hnd*> > > >*&> > > (0x0x7fd43cfff270) 0 empty
  std::integral_constant<bool, false> (0x0x7fd43cfd8c00) 0 empty

Class std::is_object<std::_Rb_tree_node<std::pair<const int, std::__cxx11::list<sig::hnd*> > >*&>
   size=1 align=1
   base size=1 base align=1
std::is_object<std::_Rb_tree_node<std::pair<const int, std::__cxx11::list<sig::hnd*> > >*&> (0x0x7fd43cfff2d8) 0 empty
  std::integral_constant<bool, false> (0x0x7fd43cfd8c60) 0 empty

Class std::conditional<false, std::is_object<std::_Rb_tree_node<std::pair<const int, std::__cxx11::list<sig::hnd*> > >*&>, std::is_reference<std::_Rb_tree_node<std::pair<const int, std::__cxx11::list<sig::hnd*> > >*&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_object<std::_Rb_tree_node<std::pair<const int, std::__cxx11::list<sig::hnd*> > >*&>, std::is_reference<std::_Rb_tree_node<std::pair<const int, std::__cxx11::list<sig::hnd*> > >*&> > (0x0x7fd43cfd8d80) 0 empty

Class std::__or_<std::is_object<std::_Rb_tree_node<std::pair<const int, std::__cxx11::list<sig::hnd*, std::allocator<sig::hnd*> > > >*&>, std::is_reference<std::_Rb_tree_node<std::pair<const int, std::__cxx11::list<sig::hnd*, std::allocator<sig::hnd*> > > >*&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<std::_Rb_tree_node<std::pair<const int, std::__cxx11::list<sig::hnd*, std::allocator<sig::hnd*> > > >*&>, std::is_reference<std::_Rb_tree_node<std::pair<const int, std::__cxx11::list<sig::hnd*, std::allocator<sig::hnd*> > > >*&> > (0x0x7fd43cfff340) 0 empty
  std::is_reference<std::_Rb_tree_node<std::pair<const int, std::__cxx11::list<sig::hnd*> > >*&> (0x0x7fd43cfff3a8) 0 empty
    std::integral_constant<bool, true> (0x0x7fd43cfd8de0) 0 empty

Class std::__is_referenceable<std::_Rb_tree_node<std::pair<const int, std::__cxx11::list<sig::hnd*> > >*&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<std::_Rb_tree_node<std::pair<const int, std::__cxx11::list<sig::hnd*> > >*&> (0x0x7fd43cfff410) 0 empty
  std::integral_constant<bool, true> (0x0x7fd43cfd8ea0) 0 empty

Class std::__add_rvalue_reference_helper<std::_Rb_tree_node<std::pair<const int, std::__cxx11::list<sig::hnd*> > >*&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<std::_Rb_tree_node<std::pair<const int, std::__cxx11::list<sig::hnd*> > >*&, true> (0x0x7fd43cfd8f00) 0 empty

Class std::add_rvalue_reference<std::_Rb_tree_node<std::pair<const int, std::__cxx11::list<sig::hnd*> > >*&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<std::_Rb_tree_node<std::pair<const int, std::__cxx11::list<sig::hnd*> > >*&> (0x0x7fd43cfff548) 0 empty
  std::__add_rvalue_reference_helper<std::_Rb_tree_node<std::pair<const int, std::__cxx11::list<sig::hnd*> > >*&, true> (0x0x7fd43cfd8f60) 0 empty

Class std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const int, std::__cxx11::list<sig::hnd*> > >*&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const int, std::__cxx11::list<sig::hnd*> > >*&> (0x0x7fd43d2dfaf8) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7fd43cfd8600) 0 empty

Class std::__and_<std::is_destructible<std::_Rb_tree_node_base*>, std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const int, std::__cxx11::list<sig::hnd*, std::allocator<sig::hnd*> > > >*&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_destructible<std::_Rb_tree_node_base*>, std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const int, std::__cxx11::list<sig::hnd*, std::allocator<sig::hnd*> > > >*&> > (0x0x7fd43cfff6e8) 0 empty
  std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const int, std::__cxx11::list<sig::hnd*> > >*&> (0x0x7fd43cfff750) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7fd43d00b000) 0 empty

Class std::__is_direct_constructible_new_safe<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const int, std::__cxx11::list<sig::hnd*> > >*&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new_safe<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const int, std::__cxx11::list<sig::hnd*> > >*&> (0x0x7fd43cfff7b8) 0 empty
  std::__and_<std::is_destructible<std::_Rb_tree_node_base*>, std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const int, std::__cxx11::list<sig::hnd*, std::allocator<sig::hnd*> > > >*&> > (0x0x7fd43cfff820) 0 empty
    std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const int, std::__cxx11::list<sig::hnd*> > >*&> (0x0x7fd43cfff888) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7fd43d00b060) 0 empty

Class std::__is_direct_constructible_new<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const int, std::__cxx11::list<sig::hnd*> > >*&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const int, std::__cxx11::list<sig::hnd*> > >*&> (0x0x7fd43cfff8f0) 0 empty
  std::__is_direct_constructible_new_safe<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const int, std::__cxx11::list<sig::hnd*> > >*&> (0x0x7fd43cfff958) 0 empty
    std::__and_<std::is_destructible<std::_Rb_tree_node_base*>, std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const int, std::__cxx11::list<sig::hnd*, std::allocator<sig::hnd*> > > >*&> > (0x0x7fd43cfff9c0) 0 empty
      std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const int, std::__cxx11::list<sig::hnd*> > >*&> (0x0x7fd43cfffa28) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7fd43d00b0c0) 0 empty

Class std::__is_direct_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const int, std::__cxx11::list<sig::hnd*> > >*&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const int, std::__cxx11::list<sig::hnd*> > >*&> (0x0x7fd43cfffa90) 0 empty
  std::integral_constant<bool, true> (0x0x7fd43d00b120) 0 empty

Class std::__is_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const int, std::__cxx11::list<sig::hnd*, std::allocator<sig::hnd*> > > >*&>
   size=1 align=1
   base size=1 base align=1
std::__is_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const int, std::__cxx11::list<sig::hnd*, std::allocator<sig::hnd*> > > >*&> (0x0x7fd43cfffaf8) 0 empty
  std::__is_direct_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const int, std::__cxx11::list<sig::hnd*> > >*&> (0x0x7fd43cfffb60) 0 empty
    std::integral_constant<bool, true> (0x0x7fd43d00b180) 0 empty

Class std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const int, std::__cxx11::list<sig::hnd*, std::allocator<sig::hnd*> > > >*&>
   size=1 align=1
   base size=1 base align=1
std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const int, std::__cxx11::list<sig::hnd*, std::allocator<sig::hnd*> > > >*&> (0x0x7fd43cfffbc8) 0 empty
  std::integral_constant<bool, true> (0x0x7fd43d00b1e0) 0 empty

Class std::conditional<true, std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&>, std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const int, std::__cxx11::list<sig::hnd*, std::allocator<sig::hnd*> > > >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > >, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const int, std::__cxx11::list<sig::hnd*, std::allocator<sig::hnd*> > > >*&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&>, std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const int, std::__cxx11::list<sig::hnd*, std::allocator<sig::hnd*> > > >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > >, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const int, std::__cxx11::list<sig::hnd*, std::allocator<sig::hnd*> > > >*&> > (0x0x7fd43d00b240) 0 empty

Class std::conditional<true, std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const int, std::__cxx11::list<sig::hnd*, std::allocator<sig::hnd*> > > >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> >, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const int, std::__cxx11::list<sig::hnd*, std::allocator<sig::hnd*> > > >*&, 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&&> > (0x0x7fd43d00b2a0) 0 empty

Class std::remove_volatile<std::_Rb_tree_node<std::pair<const int, std::__cxx11::list<sig::hnd*> > >*&>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<std::_Rb_tree_node<std::pair<const int, std::__cxx11::list<sig::hnd*> > >*&> (0x0x7fd43d00b360) 0 empty

Class std::remove_const<std::_Rb_tree_node<std::pair<const int, std::__cxx11::list<sig::hnd*> > >*&>
   size=1 align=1
   base size=0 base align=1
std::remove_const<std::_Rb_tree_node<std::pair<const int, std::__cxx11::list<sig::hnd*> > >*&> (0x0x7fd43d00b3c0) 0 empty

Class std::remove_cv<std::_Rb_tree_node<std::pair<const int, std::__cxx11::list<sig::hnd*> > >*&>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<std::_Rb_tree_node<std::pair<const int, std::__cxx11::list<sig::hnd*> > >*&> (0x0x7fd43d00b300) 0 empty

Class std::__is_void_helper<std::_Rb_tree_node<std::pair<const int, std::__cxx11::list<sig::hnd*> > >*&>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<std::_Rb_tree_node<std::pair<const int, std::__cxx11::list<sig::hnd*> > >*&> (0x0x7fd43cfffd68) 0 empty
  std::integral_constant<bool, false> (0x0x7fd43d00b5a0) 0 empty

Class std::is_void<std::_Rb_tree_node<std::pair<const int, std::__cxx11::list<sig::hnd*> > >*&>
   size=1 align=1
   base size=1 base align=1
std::is_void<std::_Rb_tree_node<std::pair<const int, std::__cxx11::list<sig::hnd*> > >*&> (0x0x7fd43cfffea0) 0 empty
  std::integral_constant<bool, false> (0x0x7fd43d00b600) 0 empty

Class std::conditional<false, std::is_void<std::_Rb_tree_node<std::pair<const int, std::__cxx11::list<sig::hnd*> > >*&>, std::__or_<std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_void<std::_Rb_tree_node<std::pair<const int, std::__cxx11::list<sig::hnd*> > >*&>, std::__or_<std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> > > (0x0x7fd43d00b720) 0 empty

Class std::__or_<std::is_void<std::_Rb_tree_node<std::pair<const int, std::__cxx11::list<sig::hnd*, std::allocator<sig::hnd*> > > >*&>, std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<std::_Rb_tree_node<std::pair<const int, std::__cxx11::list<sig::hnd*, std::allocator<sig::hnd*> > > >*&>, std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> > (0x0x7fd43cffff08) 0 empty
  std::__or_<std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> > (0x0x7fd43cffff70) 0 empty
    std::is_array<std::_Rb_tree_node_base*> (0x0x7fd43d01c000) 0 empty
      std::integral_constant<bool, false> (0x0x7fd43d00b780) 0 empty

Class std::__is_convertible_helper<std::_Rb_tree_node<std::pair<const int, std::__cxx11::list<sig::hnd*> > >*&, std::_Rb_tree_node_base*, false>
   size=1 align=1
   base size=0 base align=1
std::__is_convertible_helper<std::_Rb_tree_node<std::pair<const int, std::__cxx11::list<sig::hnd*> > >*&, std::_Rb_tree_node_base*, false> (0x0x7fd43d00b7e0) 0 empty

Class std::is_convertible<std::_Rb_tree_node<std::pair<const int, std::__cxx11::list<sig::hnd*> > >*&, std::_Rb_tree_node_base*>
   size=1 align=1
   base size=1 base align=1
std::is_convertible<std::_Rb_tree_node<std::pair<const int, std::__cxx11::list<sig::hnd*> > >*&, std::_Rb_tree_node_base*> (0x0x7fd43d01c138) 0 empty
  std::integral_constant<bool, true> (0x0x7fd43d00b840) 0 empty

Class std::conditional<true, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node<std::pair<const int, std::__cxx11::list<sig::hnd*> > >*&, std::_Rb_tree_node_base*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node<std::pair<const int, std::__cxx11::list<sig::hnd*> > >*&, std::_Rb_tree_node_base*> > (0x0x7fd43d00b8a0) 0 empty

Class std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const int, std::__cxx11::list<sig::hnd*, std::allocator<sig::hnd*> > > >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const int, std::__cxx11::list<sig::hnd*, std::allocator<sig::hnd*> > > >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > (0x0x7fd43d01c1a0) 0 empty
  std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> (0x0x7fd43d01c208) 0 empty
    std::integral_constant<bool, true> (0x0x7fd43d00b900) 0 empty

Class std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&>, std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const int, std::__cxx11::list<sig::hnd*, std::allocator<sig::hnd*> > > >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&>, std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const int, std::__cxx11::list<sig::hnd*, std::allocator<sig::hnd*> > > >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > (0x0x7fd43d01c270) 0 empty
  std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const int, std::__cxx11::list<sig::hnd*, std::allocator<sig::hnd*> > > >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > (0x0x7fd43d01c2d8) 0 empty
    std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> (0x0x7fd43d01c340) 0 empty
      std::integral_constant<bool, true> (0x0x7fd43d00b960) 0 empty

Class std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const int, std::__cxx11::list<sig::hnd*, std::allocator<sig::hnd*> > > >*&>, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&>, std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const int, std::__cxx11::list<sig::hnd*, std::allocator<sig::hnd*> > > >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const int, std::__cxx11::list<sig::hnd*, std::allocator<sig::hnd*> > > >*&>, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&>, std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const int, std::__cxx11::list<sig::hnd*, std::allocator<sig::hnd*> > > >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > (0x0x7fd43d01c3a8) 0 empty
  std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&>, std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const int, std::__cxx11::list<sig::hnd*, std::allocator<sig::hnd*> > > >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > (0x0x7fd43d01c410) 0 empty
    std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const int, std::__cxx11::list<sig::hnd*, std::allocator<sig::hnd*> > > >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > (0x0x7fd43d01c478) 0 empty
      std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> (0x0x7fd43d01c4e0) 0 empty
        std::integral_constant<bool, true> (0x0x7fd43d00b9c0) 0 empty

Class std::conditional<false, std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const int, std::__cxx11::list<sig::hnd*, std::allocator<sig::hnd*> > > >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> >, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const int, std::__cxx11::list<sig::hnd*, std::allocator<sig::hnd*> > > >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const int, std::__cxx11::list<sig::hnd*, std::allocator<sig::hnd*> > > >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> >, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const int, std::__cxx11::list<sig::hnd*, std::allocator<sig::hnd*> > > >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > > (0x0x7fd43d00ba80) 0 empty

Class std::conditional<true, std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&>, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const int, std::__cxx11::list<sig::hnd*, std::allocator<sig::hnd*> > > >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > >, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const int, std::__cxx11::list<sig::hnd*, std::allocator<sig::hnd*> > > >*&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&>, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const int, std::__cxx11::list<sig::hnd*, std::allocator<sig::hnd*> > > >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > >, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const int, std::__cxx11::list<sig::hnd*, std::allocator<sig::hnd*> > > >*&> > (0x0x7fd43d00bae0) 0 empty

Class std::conditional<true, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const int, std::__cxx11::list<sig::hnd*, std::allocator<sig::hnd*> > > >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > >, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const int, std::__cxx11::list<sig::hnd*, std::allocator<sig::hnd*> > > >*&, 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&&> > (0x0x7fd43d00bb40) 0 empty

Class std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const int, std::__cxx11::list<sig::hnd*, std::allocator<sig::hnd*> > > >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const int, std::__cxx11::list<sig::hnd*, std::allocator<sig::hnd*> > > >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > (0x0x7fd43d01c5b0) 0 empty
  std::integral_constant<bool, false> (0x0x7fd43d00bba0) 0 empty

Class std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&>, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const int, std::__cxx11::list<sig::hnd*, std::allocator<sig::hnd*> > > >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&>, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const int, std::__cxx11::list<sig::hnd*, std::allocator<sig::hnd*> > > >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > > (0x0x7fd43d01c618) 0 empty
  std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const int, std::__cxx11::list<sig::hnd*, std::allocator<sig::hnd*> > > >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > (0x0x7fd43d01c680) 0 empty
    std::integral_constant<bool, false> (0x0x7fd43d00bc00) 0 empty

Class std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const int, std::__cxx11::list<sig::hnd*, std::allocator<sig::hnd*> > > >*&>, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&>, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const int, std::__cxx11::list<sig::hnd*, std::allocator<sig::hnd*> > > >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const int, std::__cxx11::list<sig::hnd*, std::allocator<sig::hnd*> > > >*&>, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&>, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const int, std::__cxx11::list<sig::hnd*, std::allocator<sig::hnd*> > > >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > > (0x0x7fd43d01c6e8) 0 empty
  std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&>, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const int, std::__cxx11::list<sig::hnd*, std::allocator<sig::hnd*> > > >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > > (0x0x7fd43d01c750) 0 empty
    std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const int, std::__cxx11::list<sig::hnd*, std::allocator<sig::hnd*> > > >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > (0x0x7fd43d01c7b8) 0 empty
      std::integral_constant<bool, false> (0x0x7fd43d00bc60) 0 empty

Class std::conditional<true, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&>, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const int, std::__cxx11::list<sig::hnd*, std::allocator<sig::hnd*> > > >*&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&>, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const int, std::__cxx11::list<sig::hnd*, std::allocator<sig::hnd*> > > >*&> > (0x0x7fd43d00bd20) 0 empty

Class std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const int, std::__cxx11::list<sig::hnd*, std::allocator<sig::hnd*> > > >*&>, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const int, std::__cxx11::list<sig::hnd*, std::allocator<sig::hnd*> > > >*&>, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> > (0x0x7fd43d01c820) 0 empty
  std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> (0x0x7fd43d01c888) 0 empty
    std::integral_constant<bool, true> (0x0x7fd43d00bd80) 0 empty

Class std::conditional<true, std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node<std::pair<const int, std::__cxx11::list<sig::hnd*> > >*&, std::_Rb_tree_node_base*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node<std::pair<const int, std::__cxx11::list<sig::hnd*> > >*&, std::_Rb_tree_node_base*> > (0x0x7fd43d00be40) 0 empty

Class std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const int, std::__cxx11::list<sig::hnd*, std::allocator<sig::hnd*> > > >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const int, std::__cxx11::list<sig::hnd*, std::allocator<sig::hnd*> > > >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> > (0x0x7fd43d01c8f0) 0 empty
  std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> (0x0x7fd43d01c958) 0 empty
    std::integral_constant<bool, true> (0x0x7fd43d00bea0) 0 empty

Class std::remove_reference<std::_Rb_tree_node<std::pair<const int, std::__cxx11::list<sig::hnd*> > >*&>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<std::_Rb_tree_node<std::pair<const int, std::__cxx11::list<sig::hnd*> > >*&> (0x0x7fd43d00bf60) 0 empty

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

Class std::is_same<std::tuple<const int&>, std::tuple<const int&> >
   size=1 align=1
   base size=1 base align=1
std::is_same<std::tuple<const int&>, std::tuple<const int&> > (0x0x7fd43d0992d8) 0 empty
  std::integral_constant<bool, true> (0x0x7fd43d0aba80) 0 empty

Class std::__not_<std::is_same<std::tuple<const int&>, std::tuple<const int&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::is_same<std::tuple<const int&>, std::tuple<const int&> > > (0x0x7fd43d099340) 0 empty
  std::integral_constant<bool, false> (0x0x7fd43d0abae0) 0 empty

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

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

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

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

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

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

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

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

Class std::__or_<std::is_void<std::tuple<const int&>&&>, std::is_function<std::tuple<const int&>&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<std::tuple<const int&>&&>, std::is_function<std::tuple<const int&>&&> > (0x0x7fd43d099618) 0 empty
  std::is_function<std::tuple<const int&>&&> (0x0x7fd43d099680) 0 empty
    std::integral_constant<bool, false> (0x0x7fd43d0abea0) 0 empty

Class std::__not_<std::__or_<std::is_void<std::tuple<const int&>&&>, std::is_function<std::tuple<const int&>&&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_void<std::tuple<const int&>&&>, std::is_function<std::tuple<const int&>&&> > > (0x0x7fd43d0996e8) 0 empty
  std::integral_constant<bool, true> (0x0x7fd43d0d80c0) 0 empty

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

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

Class std::__and_<std::is_lvalue_reference<std::tuple<const int&>&&>, std::is_rvalue_reference<const int&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_lvalue_reference<std::tuple<const int&>&&>, std::is_rvalue_reference<const int&> > (0x0x7fd43d0997b8) 0 empty
  std::is_lvalue_reference<std::tuple<const int&>&&> (0x0x7fd43d099820) 0 empty
    std::integral_constant<bool, false> (0x0x7fd43d0d81e0) 0 empty

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

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

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

Class std::__or_<std::is_lvalue_reference<std::tuple<const int&>&&>, std::is_rvalue_reference<std::tuple<const int&>&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<std::tuple<const int&>&&>, std::is_rvalue_reference<std::tuple<const int&>&&> > (0x0x7fd43d099af8) 0 empty
  std::is_rvalue_reference<std::tuple<const int&>&&> (0x0x7fd43d099b60) 0 empty
    std::integral_constant<bool, true> (0x0x7fd43d0d8480) 0 empty

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

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

Class std::__or_<std::is_reference<std::tuple<const int&>&&>, std::is_void<std::tuple<const int&>&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::tuple<const int&>&&>, std::is_void<std::tuple<const int&>&&> > (0x0x7fd43d099d00) 0 empty
  std::is_reference<std::tuple<const int&>&&> (0x0x7fd43d099d68) 0 empty
    std::integral_constant<bool, true> (0x0x7fd43d0d85a0) 0 empty

Class std::__or_<std::is_function<std::tuple<const int&>&&>, std::is_reference<std::tuple<const int&>&&>, std::is_void<std::tuple<const int&>&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::tuple<const int&>&&>, std::is_reference<std::tuple<const int&>&&>, std::is_void<std::tuple<const int&>&&> > (0x0x7fd43d099ea0) 0 empty
  std::__or_<std::is_reference<std::tuple<const int&>&&>, std::is_void<std::tuple<const int&>&&> > (0x0x7fd43d099f08) 0 empty
    std::is_reference<std::tuple<const int&>&&> (0x0x7fd43d099f70) 0 empty
      std::integral_constant<bool, true> (0x0x7fd43d0d8600) 0 empty

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

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

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

Class std::__or_<std::is_object<std::tuple<const int&>&&>, std::is_reference<std::tuple<const int&>&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<std::tuple<const int&>&&>, std::is_reference<std::tuple<const int&>&&> > (0x0x7fd43d0ec138) 0 empty
  std::is_reference<std::tuple<const int&>&&> (0x0x7fd43d0ec1a0) 0 empty
    std::integral_constant<bool, true> (0x0x7fd43d0d8780) 0 empty

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

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

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

Class std::__is_static_castable_impl<std::tuple<const int&>&&, const int&>
   size=1 align=1
   base size=1 base align=1
std::__is_static_castable_impl<std::tuple<const int&>&&, const int&> (0x0x7fd43d099a28) 0 empty
  std::__do_is_static_castable_impl (0x0x7fd43d0d8240) 0 empty

Class std::__is_static_castable_safe<std::tuple<const int&>&&, const int&>
   size=1 align=1
   base size=1 base align=1
std::__is_static_castable_safe<std::tuple<const int&>&&, const int&> (0x0x7fd43d0ec410) 0 empty
  std::integral_constant<bool, false> (0x0x7fd43d0d89c0) 0 empty

Class std::__is_static_castable<std::tuple<const int&>&&, const int&>
   size=1 align=1
   base size=1 base align=1
std::__is_static_castable<std::tuple<const int&>&&, const int&> (0x0x7fd43d0ec478) 0 empty
  std::integral_constant<bool, false> (0x0x7fd43d0d8a20) 0 empty

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

Class std::__and_<std::__is_static_castable<std::tuple<const int&>&&, const int&>, std::__not_<std::__or_<std::__is_base_to_derived_ref<std::tuple<const int&>&&, const int&, true>, std::__is_lvalue_to_rvalue_ref<std::tuple<const int&>&&, const int&, false> > > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__is_static_castable<std::tuple<const int&>&&, const int&>, std::__not_<std::__or_<std::__is_base_to_derived_ref<std::tuple<const int&>&&, const int&, true>, std::__is_lvalue_to_rvalue_ref<std::tuple<const int&>&&, const int&, false> > > > (0x0x7fd43d0ec4e0) 0 empty
  std::__is_static_castable<std::tuple<const int&>&&, const int&> (0x0x7fd43d0ec548) 0 empty
    std::integral_constant<bool, false> (0x0x7fd43d0d8ae0) 0 empty

Class std::__is_direct_constructible_ref_cast<const int&, std::tuple<const int&>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_ref_cast<const int&, std::tuple<const int&>&&> (0x0x7fd43d0ec5b0) 0 empty
  std::__and_<std::__is_static_castable<std::tuple<const int&>&&, const int&>, std::__not_<std::__or_<std::__is_base_to_derived_ref<std::tuple<const int&>&&, const int&, true>, std::__is_lvalue_to_rvalue_ref<std::tuple<const int&>&&, const int&, false> > > > (0x0x7fd43d0ec618) 0 empty
    std::__is_static_castable<std::tuple<const int&>&&, const int&> (0x0x7fd43d0ec680) 0 empty
      std::integral_constant<bool, false> (0x0x7fd43d0d8b40) 0 empty

Class std::__is_direct_constructible_new<const int&, std::tuple<const int&>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new<const int&, std::tuple<const int&>&&> (0x0x7fd43d0ec6e8) 0 empty
  std::__is_direct_constructible_ref_cast<const int&, std::tuple<const int&>&&> (0x0x7fd43d0ec750) 0 empty
    std::__and_<std::__is_static_castable<std::tuple<const int&>&&, const int&>, std::__not_<std::__or_<std::__is_base_to_derived_ref<std::tuple<const int&>&&, const int&, true>, std::__is_lvalue_to_rvalue_ref<std::tuple<const int&>&&, const int&, false> > > > (0x0x7fd43d0ec7b8) 0 empty
      std::__is_static_castable<std::tuple<const int&>&&, const int&> (0x0x7fd43d0ec820) 0 empty
        std::integral_constant<bool, false> (0x0x7fd43d0d8ba0) 0 empty

Class std::__is_direct_constructible<const int&, std::tuple<const int&>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible<const int&, std::tuple<const int&>&&> (0x0x7fd43d0ec888) 0 empty
  std::integral_constant<bool, false> (0x0x7fd43d0d8c00) 0 empty

Class std::__is_constructible_impl<const int&, std::tuple<const int&>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_constructible_impl<const int&, std::tuple<const int&>&&> (0x0x7fd43d0ec8f0) 0 empty
  std::__is_direct_constructible<const int&, std::tuple<const int&>&&> (0x0x7fd43d0ec958) 0 empty
    std::integral_constant<bool, false> (0x0x7fd43d0d8c60) 0 empty

Class std::is_constructible<const int&, std::tuple<const int&>&&>
   size=1 align=1
   base size=1 base align=1
std::is_constructible<const int&, std::tuple<const int&>&&> (0x0x7fd43d0ec9c0) 0 empty
  std::integral_constant<bool, false> (0x0x7fd43d0d8cc0) 0 empty

Class std::__and_<std::is_constructible<const int&, std::tuple<const int&>&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<const int&, std::tuple<const int&>&&> > (0x0x7fd43d0eca28) 0 empty
  std::is_constructible<const int&, std::tuple<const int&>&&> (0x0x7fd43d0eca90) 0 empty
    std::integral_constant<bool, false> (0x0x7fd43d0d8d20) 0 empty

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

Class std::__or_<std::is_void<std::tuple<const int&>&&>, std::is_function<const int&>, std::is_array<const int&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<std::tuple<const int&>&&>, std::is_function<const int&>, std::is_array<const int&> > (0x0x7fd43d0ecaf8) 0 empty
  std::__or_<std::is_function<const int&>, std::is_array<const int&> > (0x0x7fd43d0ecb60) 0 empty
    std::is_array<const int&> (0x0x7fd43d0ecbc8) 0 empty
      std::integral_constant<bool, false> (0x0x7fd43d0d8e40) 0 empty

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

Class std::is_convertible<std::tuple<const int&>&&, const int&>
   size=1 align=1
   base size=1 base align=1
std::is_convertible<std::tuple<const int&>&&, const int&> (0x0x7fd43d0ecd68) 0 empty
  std::integral_constant<bool, false> (0x0x7fd43d0d8f00) 0 empty

Class std::__and_<std::is_convertible<std::tuple<const int&>&&, const int&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_convertible<std::tuple<const int&>&&, const int&> > (0x0x7fd43d0ecdd0) 0 empty
  std::is_convertible<std::tuple<const int&>&&, const int&> (0x0x7fd43d0ece38) 0 empty
    std::integral_constant<bool, false> (0x0x7fd43d0d8f60) 0 empty

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

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

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

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

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

Class std::__and_<std::__not_<std::is_same<std::tuple<const int&>, std::tuple<const int&> > >, std::__not_<std::is_convertible<const std::tuple<const int&>&, const int&> >, std::__not_<std::is_constructible<const int&, const std::tuple<const int&>&> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__not_<std::is_same<std::tuple<const int&>, std::tuple<const int&> > >, std::__not_<std::is_convertible<const std::tuple<const int&>&, const int&> >, std::__not_<std::is_constructible<const int&, const std::tuple<const int&>&> > > (0x0x7fd43d0ecf70) 0 empty
  std::__not_<std::is_same<std::tuple<const int&>, std::tuple<const int&> > > (0x0x7fd43d110000) 0 empty
    std::integral_constant<bool, false> (0x0x7fd43d106240) 0 empty

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

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

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

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

Class std::__and_<std::__not_<std::is_same<std::tuple<const int&>, std::tuple<const int&> > >, std::__not_<std::is_convertible<std::tuple<const int&>&&, const int&> >, std::__not_<std::is_constructible<const int&, std::tuple<const int&>&&> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__not_<std::is_same<std::tuple<const int&>, std::tuple<const int&> > >, std::__not_<std::is_convertible<std::tuple<const int&>&&, const int&> >, std::__not_<std::is_constructible<const int&, std::tuple<const int&>&&> > > (0x0x7fd43d110138) 0 empty
  std::__not_<std::is_same<std::tuple<const int&>, std::tuple<const int&> > > (0x0x7fd43d1101a0) 0 empty
    std::integral_constant<bool, false> (0x0x7fd43d106480) 0 empty

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

Class std::__is_nt_constructible_impl<const int&, const int&>
   size=1 align=1
   base size=1 base align=1
std::__is_nt_constructible_impl<const int&, const int&> (0x0x7fd43d110208) 0 empty
  std::integral_constant<bool, true> (0x0x7fd43d1065a0) 0 empty

Class std::__and_<std::is_constructible<const int&, const int&>, std::__is_nt_constructible_impl<const int&, const int&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<const int&, const int&>, std::__is_nt_constructible_impl<const int&, const int&> > (0x0x7fd43d110270) 0 empty
  std::__is_nt_constructible_impl<const int&, const int&> (0x0x7fd43d1102d8) 0 empty
    std::integral_constant<bool, true> (0x0x7fd43d106600) 0 empty

Class std::is_nothrow_constructible<const int&, const int&>
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_constructible<const int&, const int&> (0x0x7fd43d110340) 0 empty
  std::__and_<std::is_constructible<const int&, const int&>, std::__is_nt_constructible_impl<const int&, const int&> > (0x0x7fd43d1103a8) 0 empty
    std::__is_nt_constructible_impl<const int&, const int&> (0x0x7fd43d110410) 0 empty
      std::integral_constant<bool, true> (0x0x7fd43d106660) 0 empty

Class std::__is_nothrow_move_constructible_impl<const int&, true>
   size=1 align=1
   base size=1 base align=1
std::__is_nothrow_move_constructible_impl<const int&, true> (0x0x7fd43d110478) 0 empty
  std::is_nothrow_constructible<const int&, const int&> (0x0x7fd43d1104e0) 0 empty
    std::__and_<std::is_constructible<const int&, const int&>, std::__is_nt_constructible_impl<const int&, const int&> > (0x0x7fd43d110548) 0 empty
      std::__is_nt_constructible_impl<const int&, const int&> (0x0x7fd43d1105b0) 0 empty
        std::integral_constant<bool, true> (0x0x7fd43d1066c0) 0 empty

Class std::is_nothrow_move_constructible<const int&>
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_move_constructible<const int&> (0x0x7fd43d110618) 0 empty
  std::__is_nothrow_move_constructible_impl<const int&, true> (0x0x7fd43d110680) 0 empty
    std::is_nothrow_constructible<const int&, const int&> (0x0x7fd43d1106e8) 0 empty
      std::__and_<std::is_constructible<const int&, const int&>, std::__is_nt_constructible_impl<const int&, const int&> > (0x0x7fd43d110750) 0 empty
        std::__is_nt_constructible_impl<const int&, const int&> (0x0x7fd43d1107b8) 0 empty
          std::integral_constant<bool, true> (0x0x7fd43d106720) 0 empty

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

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

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

Class std::is_array<std::allocator<std::_List_node<sig::hnd*> > >
   size=1 align=1
   base size=1 base align=1
std::is_array<std::allocator<std::_List_node<sig::hnd*> > > (0x0x7fd43d110af8) 0 empty
  std::integral_constant<bool, false> (0x0x7fd43d136ba0) 0 empty

Class std::remove_volatile<std::allocator<std::_List_node<sig::hnd*> > >
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<std::allocator<std::_List_node<sig::hnd*> > > (0x0x7fd43d136c60) 0 empty

Class std::remove_const<std::allocator<std::_List_node<sig::hnd*> > >
   size=1 align=1
   base size=0 base align=1
std::remove_const<std::allocator<std::_List_node<sig::hnd*> > > (0x0x7fd43d136cc0) 0 empty

Class std::remove_cv<std::allocator<std::_List_node<sig::hnd*> > >
   size=1 align=1
   base size=0 base align=1
std::remove_cv<std::allocator<std::_List_node<sig::hnd*> > > (0x0x7fd43d136c00) 0 empty

Class std::__is_void_helper<std::allocator<std::_List_node<sig::hnd*> > >
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<std::allocator<std::_List_node<sig::hnd*> > > (0x0x7fd43d110bc8) 0 empty
  std::integral_constant<bool, false> (0x0x7fd43d136d20) 0 empty

Class std::is_void<std::allocator<std::_List_node<sig::hnd*> > >
   size=1 align=1
   base size=1 base align=1
std::is_void<std::allocator<std::_List_node<sig::hnd*> > > (0x0x7fd43d110c30) 0 empty
  std::integral_constant<bool, false> (0x0x7fd43d136d80) 0 empty

Class std::__not_<std::is_void<std::allocator<std::_List_node<sig::hnd*> > > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::is_void<std::allocator<std::_List_node<sig::hnd*> > > > (0x0x7fd43d110c98) 0 empty
  std::integral_constant<bool, true> (0x0x7fd43d136de0) 0 empty

Class std::conditional<true, std::__is_default_constructible_impl<std::allocator<std::_List_node<sig::hnd*> > >, std::__not_<std::is_void<std::allocator<std::_List_node<sig::hnd*> > > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_default_constructible_impl<std::allocator<std::_List_node<sig::hnd*> > >, std::__not_<std::is_void<std::allocator<std::_List_node<sig::hnd*> > > > > (0x0x7fd43d136e40) 0 empty

Class std::__is_default_constructible_impl<std::allocator<std::_List_node<sig::hnd*> > >
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_impl<std::allocator<std::_List_node<sig::hnd*> > > (0x0x7fd43d110d00) 0 empty
  std::__do_is_default_constructible_impl (0x0x7fd43d136ea0) 0 empty

Class std::__and_<std::__not_<std::is_void<std::allocator<std::_List_node<sig::hnd*> > > >, std::__is_default_constructible_impl<std::allocator<std::_List_node<sig::hnd*> > > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__not_<std::is_void<std::allocator<std::_List_node<sig::hnd*> > > >, std::__is_default_constructible_impl<std::allocator<std::_List_node<sig::hnd*> > > > (0x0x7fd43d110d68) 0 empty
  std::__is_default_constructible_impl<std::allocator<std::_List_node<sig::hnd*> > > (0x0x7fd43d110dd0) 0 empty
    std::__do_is_default_constructible_impl (0x0x7fd43d136f00) 0 empty

Class std::__is_default_constructible_atom<std::allocator<std::_List_node<sig::hnd*> > >
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_atom<std::allocator<std::_List_node<sig::hnd*> > > (0x0x7fd43d110e38) 0 empty
  std::__and_<std::__not_<std::is_void<std::allocator<std::_List_node<sig::hnd*> > > >, std::__is_default_constructible_impl<std::allocator<std::_List_node<sig::hnd*> > > > (0x0x7fd43d110ea0) 0 empty
    std::__is_default_constructible_impl<std::allocator<std::_List_node<sig::hnd*> > > (0x0x7fd43d110f08) 0 empty
      std::__do_is_default_constructible_impl (0x0x7fd43d136f60) 0 empty

Class std::__is_default_constructible_safe<std::allocator<std::_List_node<sig::hnd*> >, false>
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_safe<std::allocator<std::_List_node<sig::hnd*> >, false> (0x0x7fd43d110f70) 0 empty
  std::integral_constant<bool, true> (0x0x7fd43d172000) 0 empty

Class std::is_default_constructible<std::allocator<std::_List_node<sig::hnd*> > >
   size=1 align=1
   base size=1 base align=1
std::is_default_constructible<std::allocator<std::_List_node<sig::hnd*> > > (0x0x7fd43d173000) 0 empty
  std::integral_constant<bool, true> (0x0x7fd43d172120) 0 empty

Class std::conditional<true, std::__is_nt_default_constructible_impl<std::allocator<std::_List_node<sig::hnd*> >, false>, std::is_default_constructible<std::allocator<std::_List_node<sig::hnd*> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_nt_default_constructible_impl<std::allocator<std::_List_node<sig::hnd*> >, false>, std::is_default_constructible<std::allocator<std::_List_node<sig::hnd*> > > > (0x0x7fd43d172180) 0 empty

Class std::__is_nt_default_constructible_atom<std::allocator<std::_List_node<sig::hnd*> > >
   size=1 align=1
   base size=1 base align=1
std::__is_nt_default_constructible_atom<std::allocator<std::_List_node<sig::hnd*> > > (0x0x7fd43d173068) 0 empty
  std::integral_constant<bool, true> (0x0x7fd43d1721e0) 0 empty

Class std::__is_nt_default_constructible_impl<std::allocator<std::_List_node<sig::hnd*> >, false>
   size=1 align=1
   base size=1 base align=1
std::__is_nt_default_constructible_impl<std::allocator<std::_List_node<sig::hnd*> >, false> (0x0x7fd43d1730d0) 0 empty
  std::__is_nt_default_constructible_atom<std::allocator<std::_List_node<sig::hnd*> > > (0x0x7fd43d173138) 0 empty
    std::integral_constant<bool, true> (0x0x7fd43d172240) 0 empty

Class std::__and_<std::is_default_constructible<std::allocator<std::_List_node<sig::hnd*> > >, std::__is_nt_default_constructible_impl<std::allocator<std::_List_node<sig::hnd*> >, false> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_default_constructible<std::allocator<std::_List_node<sig::hnd*> > >, std::__is_nt_default_constructible_impl<std::allocator<std::_List_node<sig::hnd*> >, false> > (0x0x7fd43d1731a0) 0 empty
  std::__is_nt_default_constructible_impl<std::allocator<std::_List_node<sig::hnd*> >, false> (0x0x7fd43d173208) 0 empty
    std::__is_nt_default_constructible_atom<std::allocator<std::_List_node<sig::hnd*> > > (0x0x7fd43d173270) 0 empty
      std::integral_constant<bool, true> (0x0x7fd43d172360) 0 empty

Class std::is_nothrow_default_constructible<std::allocator<std::_List_node<sig::hnd*> > >
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_default_constructible<std::allocator<std::_List_node<sig::hnd*> > > (0x0x7fd43d1732d8) 0 empty
  std::__and_<std::is_default_constructible<std::allocator<std::_List_node<sig::hnd*> > >, std::__is_nt_default_constructible_impl<std::allocator<std::_List_node<sig::hnd*> >, false> > (0x0x7fd43d173340) 0 empty
    std::__is_nt_default_constructible_impl<std::allocator<std::_List_node<sig::hnd*> >, false> (0x0x7fd43d1733a8) 0 empty
      std::__is_nt_default_constructible_atom<std::allocator<std::_List_node<sig::hnd*> > > (0x0x7fd43d173410) 0 empty
        std::integral_constant<bool, true> (0x0x7fd43d172420) 0 empty

