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

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

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

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 (0x0x7f53098f4780) 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 (0x0x7f5309940000) 0 nearly-empty
    vptr=((& std::bad_exception::_ZTVSt13bad_exception) + 16u)
  std::exception (0x0x7f53098f4960) 0 nearly-empty
      primary-for std::bad_exception (0x0x7f5309940000)

Class std::__exception_ptr::exception_ptr
   size=8 align=8
   base size=8 base align=8
std::__exception_ptr::exception_ptr (0x0x7f53098f4b40) 0

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

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

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

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

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

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

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

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

Class std::__is_integral_helper<char>
   size=1 align=1
   base size=1 base align=1
std::__is_integral_helper<char> (0x0x7f53086e6548) 0 empty
  std::integral_constant<bool, true> (0x0x7f53086da960) 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> (0x0x7f53086e65b0) 0 empty
  std::integral_constant<bool, true> (0x0x7f53086da9c0) 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> (0x0x7f53086e6618) 0 empty
  std::integral_constant<bool, true> (0x0x7f53086daa20) 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> (0x0x7f53086e6680) 0 empty
  std::integral_constant<bool, true> (0x0x7f53086daa80) 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> (0x0x7f53086e66e8) 0 empty
  std::integral_constant<bool, true> (0x0x7f53086daae0) 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> (0x0x7f53086e6750) 0 empty
  std::integral_constant<bool, true> (0x0x7f53086dab40) 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> (0x0x7f53086e67b8) 0 empty
  std::integral_constant<bool, true> (0x0x7f53086daba0) 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> (0x0x7f53086e6820) 0 empty
  std::integral_constant<bool, true> (0x0x7f53086dac00) 0 empty

Class std::__is_integral_helper<int>
   size=1 align=1
   base size=1 base align=1
std::__is_integral_helper<int> (0x0x7f53086e6888) 0 empty
  std::integral_constant<bool, true> (0x0x7f53086dac60) 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> (0x0x7f53086e68f0) 0 empty
  std::integral_constant<bool, true> (0x0x7f53086dacc0) 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> (0x0x7f53086e6958) 0 empty
  std::integral_constant<bool, true> (0x0x7f53086dad20) 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> (0x0x7f53086e69c0) 0 empty
  std::integral_constant<bool, true> (0x0x7f53086dad80) 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> (0x0x7f53086e6a28) 0 empty
  std::integral_constant<bool, true> (0x0x7f53086dade0) 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> (0x0x7f53086e6a90) 0 empty
  std::integral_constant<bool, true> (0x0x7f53086dae40) 0 empty

Class std::__is_integral_helper<__int128>
   size=1 align=1
   base size=1 base align=1
std::__is_integral_helper<__int128> (0x0x7f53086e6af8) 0 empty
  std::integral_constant<bool, true> (0x0x7f53086daea0) 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> (0x0x7f53086e6b60) 0 empty
  std::integral_constant<bool, true> (0x0x7f53086daf00) 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> (0x0x7f53086e6c98) 0 empty
  std::integral_constant<bool, true> (0x0x7f5308702060) 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> (0x0x7f53086e6d00) 0 empty
  std::integral_constant<bool, true> (0x0x7f53087020c0) 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> (0x0x7f53086e6d68) 0 empty
  std::integral_constant<bool, true> (0x0x7f5308702120) 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> (0x0x7f530872f0d0) 0 empty
  std::integral_constant<bool, true> (0x0x7f5308727300) 0 empty

Class std::__do_is_destructible_impl
   size=1 align=1
   base size=0 base align=1
std::__do_is_destructible_impl (0x0x7f5308752000) 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 (0x0x7f5308752240) 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 (0x0x7f5308752480) 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 (0x0x7f53087526c0) 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 (0x0x7f5308752840) 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 (0x0x7f5308752c00) 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 (0x0x7f530878fd20) 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> (0x0x7f53087be300) 0 empty

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

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

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

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

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

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

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

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

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

Class std::__make_signed<unsigned int>
   size=1 align=1
   base size=0 base align=1
std::__make_signed<unsigned int> (0x0x7f53087ed660) 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> (0x0x7f53087ed6c0) 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> (0x0x7f53087ed720) 0 empty

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

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

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

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

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

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

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

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

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

Class std::__invoke_other
   size=1 align=1
   base size=0 base align=1
std::__invoke_other (0x0x7f5308819c00) 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 (0x0x7f5308819cc0) 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 (0x0x7f5308819d80) 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 (0x0x7f5308819e40) 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 (0x0x7f5308819f00) 0 empty

Class std::__result_of_other_impl
   size=1 align=1
   base size=0 base align=1
std::__result_of_other_impl (0x0x7f530884f5a0) 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 (0x0x7f530884f780) 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 (0x0x7f530884f7e0) 0 empty

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 (0x0x7f530884fd80) 0
    vptr=((& std::nested_exception::_ZTVSt16nested_exception) + 16u)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class std::__is_integer<long int>
   size=1 align=1
   base size=0 base align=1
std::__is_integer<long int> (0x0x7f530889ec60) 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> (0x0x7f530889ecc0) 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> (0x0x7f530889ed20) 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> (0x0x7f530889ed80) 0 empty

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

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

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

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

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

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

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

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

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

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

Class __gnu_cxx::__add_unsigned<char>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__add_unsigned<char> (0x0x7f53084d4720) 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> (0x0x7f53084d4780) 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> (0x0x7f53084d47e0) 0 empty

Class __gnu_cxx::__add_unsigned<int>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__add_unsigned<int> (0x0x7f53084d4840) 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> (0x0x7f53084d48a0) 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> (0x0x7f53084d4900) 0 empty

Class __gnu_cxx::__remove_unsigned<char>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__remove_unsigned<char> (0x0x7f53084d49c0) 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> (0x0x7f53084d4a20) 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> (0x0x7f53084d4a80) 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> (0x0x7f53084d4ae0) 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> (0x0x7f53084d4b40) 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> (0x0x7f53084d4ba0) 0 empty

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

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

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

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

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

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

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

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

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

Class std::forward_iterator_tag
   size=1 align=1
   base size=1 base align=1
std::forward_iterator_tag (0x0x7f530886a4e0) 0 empty
  std::input_iterator_tag (0x0x7f5308554480) 0 empty

Class std::bidirectional_iterator_tag
   size=1 align=1
   base size=1 base align=1
std::bidirectional_iterator_tag (0x0x7f530886a548) 0 empty
  std::forward_iterator_tag (0x0x7f530886a5b0) 0 empty
    std::input_iterator_tag (0x0x7f53085544e0) 0 empty

Class std::random_access_iterator_tag
   size=1 align=1
   base size=1 base align=1
std::random_access_iterator_tag (0x0x7f530886a618) 0 empty
  std::bidirectional_iterator_tag (0x0x7f530886a680) 0 empty
    std::forward_iterator_tag (0x0x7f530886a6e8) 0 empty
      std::input_iterator_tag (0x0x7f5308554540) 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> (0x0x7f530859dcc0) 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 (0x0x7f53086090c0) 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 (0x0x7f53086091e0) 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 (0x0x7f5308609360) 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 (0x0x7f53086094e0) 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 (0x0x7f5308609600) 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> (0x0x7f5308636a20) 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> (0x0x7f5308636b40) 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> (0x0x7f5308666060) 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> (0x0x7f5308666120) 0 empty

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

Class std::__lexicographical_compare<true>
   size=1 align=1
   base size=0 base align=1
std::__lexicographical_compare<true> (0x0x7f5308666de0) 0 empty

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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 (0x0x7f530886aa28) 0 nearly-empty
    vptr=((& std::bad_alloc::_ZTVSt9bad_alloc) + 16u)
  std::exception (0x0x7f53083e0a20) 0 nearly-empty
      primary-for std::bad_alloc (0x0x7f530886aa28)

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

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

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

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

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

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

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 (0x0x7f530845e1e0) 0 nearly-empty
    vptr=((& __cxxabiv1::__forced_unwind::_ZTVN10__cxxabiv115__forced_unwindE) + 16u)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class std::allocator_traits<std::allocator<char> >
   size=1 align=1
   base size=0 base align=1
std::allocator_traits<std::allocator<char> > (0x0x7f5307f27300) 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> > (0x0x7f530848fd00) 0 empty
  std::allocator_traits<std::allocator<char> > (0x0x7f5307f27360) 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> (0x0x7f5307f273c0) 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 (0x0x7f530848ff08) 0
  std::allocator<char> (0x0x7f5307f5e000) 0 empty
    __gnu_cxx::new_allocator<char> (0x0x7f5307f27420) 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> (0x0x7f5307f27480) 0

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

Class std::initializer_list<char>
   size=16 align=8
   base size=16 base align=8
std::initializer_list<char> (0x0x7f5307f277e0) 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> > (0x0x7f5307f27a80) 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> (0x0x7f5307f27ae0) 0 empty

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

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

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

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

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

Class std::__are_same<double, double>
   size=1 align=1
   base size=0 base align=1
std::__are_same<double, double> (0x0x7f5307f27e40) 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> > (0x0x7f5307f27f00) 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> (0x0x7f5307f27f60) 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> (0x0x7f5307f5e138) 0 empty
  __gnu_cxx::__numeric_traits_floating<long double> (0x0x7f5308029000) 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> (0x0x7f5308029060) 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> (0x0x7f53080290c0) 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> > (0x0x7f53080291e0) 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> > (0x0x7f5307f5e1a0) 0 empty
  std::allocator_traits<std::allocator<wchar_t> > (0x0x7f5308029240) 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> (0x0x7f53080292a0) 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 (0x0x7f5307f5e2d8) 0
  std::allocator<wchar_t> (0x0x7f5307f5e340) 0 empty
    __gnu_cxx::new_allocator<wchar_t> (0x0x7f5308029300) 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> (0x0x7f5308029360) 0

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class std::hash<long unsigned int>
   size=1 align=1
   base size=1 base align=1
std::hash<long unsigned int> (0x0x7f5307f5ea28) 0 empty
  std::__hash_base<long unsigned int, long unsigned int> (0x0x7f5307d15c60) 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> (0x0x7f5307d15d20) 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> (0x0x7f5307f5ea90) 0 empty
  std::__hash_base<long unsigned int, long long unsigned int> (0x0x7f5307d15d80) 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> (0x0x7f5307d15e40) 0 empty

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

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

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

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

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

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

Class std::hash<long double>
   size=1 align=1
   base size=1 base align=1
std::hash<long double> (0x0x7f5307f5ec98) 0 empty
  std::__hash_base<long unsigned int, long double> (0x0x7f5307d43660) 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> > (0x0x7f5307f5ed68) 0 empty
  std::integral_constant<bool, false> (0x0x7f5307d43720) 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> > (0x0x7f5307d43780) 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> > (0x0x7f5307f5edd0) 0 empty
  std::__hash_base<long unsigned int, std::__cxx11::basic_string<char> > (0x0x7f5307d437e0) 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> > > (0x0x7f5307f5ee38) 0 empty
  std::integral_constant<bool, false> (0x0x7f5307d438a0) 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> > (0x0x7f5307d43900) 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> > (0x0x7f5307f5eea0) 0 empty
  std::__hash_base<long unsigned int, std::__cxx11::basic_string<wchar_t> > (0x0x7f5307d43960) 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> > > (0x0x7f5307f5ef08) 0 empty
  std::integral_constant<bool, false> (0x0x7f5307d43ae0) 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> > (0x0x7f5307d43b40) 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> > (0x0x7f5307f5ef70) 0 empty
  std::__hash_base<long unsigned int, std::__cxx11::basic_string<char16_t> > (0x0x7f5307d43ba0) 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> > (0x0x7f5307d43c60) 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> > (0x0x7f5307d73000) 0 empty
  std::allocator_traits<std::allocator<char16_t> > (0x0x7f5307d43cc0) 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> (0x0x7f5307d43d20) 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> (0x0x7f5307d43d80) 0 empty

Class std::allocator<char16_t>
   size=1 align=1
   base size=1 base align=1
std::allocator<char16_t> (0x0x7f5307d73138) 0 empty
  __gnu_cxx::new_allocator<char16_t> (0x0x7f5307d43e40) 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 (0x0x7f5307d73208) 0
  std::allocator<char16_t> (0x0x7f5307d73270) 0 empty
    __gnu_cxx::new_allocator<char16_t> (0x0x7f5307d43ea0) 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> (0x0x7f5307d43f00) 0

Class std::__cxx11::basic_string<char16_t>
   size=32 align=8
   base size=32 base align=8
std::__cxx11::basic_string<char16_t> (0x0x7f5307d43c00) 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> > > (0x0x7f5307d732d8) 0 empty
  std::integral_constant<bool, false> (0x0x7f5307e2f000) 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> > (0x0x7f5307e2f060) 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> > (0x0x7f5307d73340) 0 empty
  std::__hash_base<long unsigned int, std::__cxx11::basic_string<char32_t> > (0x0x7f5307e2f0c0) 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> > (0x0x7f5307e2f180) 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> > (0x0x7f5307d73478) 0 empty
  std::allocator_traits<std::allocator<char32_t> > (0x0x7f5307e2f1e0) 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> (0x0x7f5307e2f240) 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> (0x0x7f5307e2f2a0) 0 empty

Class std::allocator<char32_t>
   size=1 align=1
   base size=1 base align=1
std::allocator<char32_t> (0x0x7f5307d735b0) 0 empty
  __gnu_cxx::new_allocator<char32_t> (0x0x7f5307e2f360) 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 (0x0x7f5307d73680) 0
  std::allocator<char32_t> (0x0x7f5307d736e8) 0 empty
    __gnu_cxx::new_allocator<char32_t> (0x0x7f5307e2f3c0) 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> (0x0x7f5307e2f420) 0

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class std::ios_base::failure
   size=32 align=8
   base size=32 base align=8
std::ios_base::failure (0x0x7f53078aa138) 0
    vptr=((& std::ios_base::failure::_ZTVNSt8ios_base7failureB5cxx11E) + 16u)
  std::system_error (0x0x7f53078aa1a0) 0
      primary-for std::ios_base::failure (0x0x7f53078aa138)
    std::runtime_error (0x0x7f53078aa208) 0
        primary-for std::system_error (0x0x7f53078aa1a0)
      std::exception (0x0x7f53078c3240) 0 nearly-empty
          primary-for std::runtime_error (0x0x7f53078aa208)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class std::ctype<wchar_t>
   size=1344 align=8
   base size=1344 base align=8
std::ctype<wchar_t> (0x0x7f53078aac30) 0
    vptr=((& std::ctype<wchar_t>::_ZTVSt5ctypeIwE) + 16u)
  std::__ctype_abstract_base<wchar_t> (0x0x7f53079c92a0) 0
      primary-for std::ctype<wchar_t> (0x0x7f53078aac30)
    std::locale::facet (0x0x7f53079d1ea0) 0
        primary-for std::__ctype_abstract_base<wchar_t> (0x0x7f53079c92a0)
    std::ctype_base (0x0x7f53079d1f00) 0 empty

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

Class std::ctype_byname<char>
   size=576 align=8
   base size=570 base align=8
std::ctype_byname<char> (0x0x7f53078aadd0) 0
    vptr=((& std::ctype_byname<char>::_ZTVSt12ctype_bynameIcE) + 16u)
  std::ctype<char> (0x0x7f53079c93f0) 0
      primary-for std::ctype_byname<char> (0x0x7f53078aadd0)
    std::locale::facet (0x0x7f5307a2b0c0) 0
        primary-for std::ctype<char> (0x0x7f53079c93f0)
    std::ctype_base (0x0x7f5307a2b120) 0 empty

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

Class std::ctype_byname<wchar_t>
   size=1344 align=8
   base size=1344 base align=8
std::ctype_byname<wchar_t> (0x0x7f53078aae38) 0
    vptr=((& std::ctype_byname<wchar_t>::_ZTVSt12ctype_bynameIwE) + 16u)
  std::ctype<wchar_t> (0x0x7f53078aaea0) 0
      primary-for std::ctype_byname<wchar_t> (0x0x7f53078aae38)
    std::__ctype_abstract_base<wchar_t> (0x0x7f53079c9460) 0
        primary-for std::ctype<wchar_t> (0x0x7f53078aaea0)
      std::locale::facet (0x0x7f5307a2b180) 0
          primary-for std::__ctype_abstract_base<wchar_t> (0x0x7f53079c9460)
      std::ctype_base (0x0x7f5307a2b1e0) 0 empty

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class __gnu_cxx::__numeric_traits<short int>
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__numeric_traits<short int> (0x0x7f53074c03a8) 0 empty
  __gnu_cxx::__numeric_traits_integer<short int> (0x0x7f53074da3c0) 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> > (0x0x7f53074f84e0) 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> (0x0x7f53074f8540) 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> (0x0x7f53074c0888) 0 empty
  __gnu_cxx::__numeric_traits_integer<long int> (0x0x7f53074f85a0) 0 empty

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

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

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

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

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

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

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

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

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

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

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

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

Class std::codecvt_base
   size=1 align=1
   base size=0 base align=1
std::codecvt_base (0x0x7f5307545120) 0 empty

Vtable for std::__codecvt_abstract_base<char, char, __mbstate_t>
std::__codecvt_abstract_base<char, char, __mbstate_t>::_ZTVSt23__codecvt_abstract_baseIcc11__mbstate_tE: 11u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt23__codecvt_abstract_baseIcc11__mbstate_tE)
16    0u
24    0u
32    (int (*)(...))__cxa_pure_virtual
40    (int (*)(...))__cxa_pure_virtual
48    (int (*)(...))__cxa_pure_virtual
56    (int (*)(...))__cxa_pure_virtual
64    (int (*)(...))__cxa_pure_virtual
72    (int (*)(...))__cxa_pure_virtual
80    (int (*)(...))__cxa_pure_virtual

Class std::__codecvt_abstract_base<char, char, __mbstate_t>
   size=16 align=8
   base size=12 base align=8
std::__codecvt_abstract_base<char, char, __mbstate_t> (0x0x7f53075761c0) 0
    vptr=((& std::__codecvt_abstract_base<char, char, __mbstate_t>::_ZTVSt23__codecvt_abstract_baseIcc11__mbstate_tE) + 16u)
  std::locale::facet (0x0x7f53075456c0) 0
      primary-for std::__codecvt_abstract_base<char, char, __mbstate_t> (0x0x7f53075761c0)
  std::codecvt_base (0x0x7f5307545720) 0 empty

Vtable for std::codecvt<char, char, __mbstate_t>
std::codecvt<char, char, __mbstate_t>::_ZTVSt7codecvtIcc11__mbstate_tE: 11u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt7codecvtIcc11__mbstate_tE)
16    (int (*)(...))std::codecvt<char, char, __mbstate_t>::~codecvt
24    (int (*)(...))std::codecvt<char, char, __mbstate_t>::~codecvt
32    (int (*)(...))std::codecvt<char, char, __mbstate_t>::do_out
40    (int (*)(...))std::codecvt<char, char, __mbstate_t>::do_unshift
48    (int (*)(...))std::codecvt<char, char, __mbstate_t>::do_in
56    (int (*)(...))std::codecvt<char, char, __mbstate_t>::do_encoding
64    (int (*)(...))std::codecvt<char, char, __mbstate_t>::do_always_noconv
72    (int (*)(...))std::codecvt<char, char, __mbstate_t>::do_length
80    (int (*)(...))std::codecvt<char, char, __mbstate_t>::do_max_length

Class std::codecvt<char, char, __mbstate_t>
   size=24 align=8
   base size=24 base align=8
std::codecvt<char, char, __mbstate_t> (0x0x7f53075636e8) 0
    vptr=((& std::codecvt<char, char, __mbstate_t>::_ZTVSt7codecvtIcc11__mbstate_tE) + 16u)
  std::__codecvt_abstract_base<char, char, __mbstate_t> (0x0x7f53075762a0) 0
      primary-for std::codecvt<char, char, __mbstate_t> (0x0x7f53075636e8)
    std::locale::facet (0x0x7f5307545780) 0
        primary-for std::__codecvt_abstract_base<char, char, __mbstate_t> (0x0x7f53075762a0)
    std::codecvt_base (0x0x7f53075457e0) 0 empty

Vtable for std::__codecvt_abstract_base<wchar_t, char, __mbstate_t>
std::__codecvt_abstract_base<wchar_t, char, __mbstate_t>::_ZTVSt23__codecvt_abstract_baseIwc11__mbstate_tE: 11u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt23__codecvt_abstract_baseIwc11__mbstate_tE)
16    0u
24    0u
32    (int (*)(...))__cxa_pure_virtual
40    (int (*)(...))__cxa_pure_virtual
48    (int (*)(...))__cxa_pure_virtual
56    (int (*)(...))__cxa_pure_virtual
64    (int (*)(...))__cxa_pure_virtual
72    (int (*)(...))__cxa_pure_virtual
80    (int (*)(...))__cxa_pure_virtual

Class std::__codecvt_abstract_base<wchar_t, char, __mbstate_t>
   size=16 align=8
   base size=12 base align=8
std::__codecvt_abstract_base<wchar_t, char, __mbstate_t> (0x0x7f5307576380) 0
    vptr=((& std::__codecvt_abstract_base<wchar_t, char, __mbstate_t>::_ZTVSt23__codecvt_abstract_baseIwc11__mbstate_tE) + 16u)
  std::locale::facet (0x0x7f5307545840) 0
      primary-for std::__codecvt_abstract_base<wchar_t, char, __mbstate_t> (0x0x7f5307576380)
  std::codecvt_base (0x0x7f53075458a0) 0 empty

Vtable for std::codecvt<wchar_t, char, __mbstate_t>
std::codecvt<wchar_t, char, __mbstate_t>::_ZTVSt7codecvtIwc11__mbstate_tE: 11u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt7codecvtIwc11__mbstate_tE)
16    (int (*)(...))std::codecvt<wchar_t, char, __mbstate_t>::~codecvt
24    (int (*)(...))std::codecvt<wchar_t, char, __mbstate_t>::~codecvt
32    (int (*)(...))std::codecvt<wchar_t, char, __mbstate_t>::do_out
40    (int (*)(...))std::codecvt<wchar_t, char, __mbstate_t>::do_unshift
48    (int (*)(...))std::codecvt<wchar_t, char, __mbstate_t>::do_in
56    (int (*)(...))std::codecvt<wchar_t, char, __mbstate_t>::do_encoding
64    (int (*)(...))std::codecvt<wchar_t, char, __mbstate_t>::do_always_noconv
72    (int (*)(...))std::codecvt<wchar_t, char, __mbstate_t>::do_length
80    (int (*)(...))std::codecvt<wchar_t, char, __mbstate_t>::do_max_length

Class std::codecvt<wchar_t, char, __mbstate_t>
   size=24 align=8
   base size=24 base align=8
std::codecvt<wchar_t, char, __mbstate_t> (0x0x7f53075637b8) 0
    vptr=((& std::codecvt<wchar_t, char, __mbstate_t>::_ZTVSt7codecvtIwc11__mbstate_tE) + 16u)
  std::__codecvt_abstract_base<wchar_t, char, __mbstate_t> (0x0x7f53075764d0) 0
      primary-for std::codecvt<wchar_t, char, __mbstate_t> (0x0x7f53075637b8)
    std::locale::facet (0x0x7f5307545900) 0
        primary-for std::__codecvt_abstract_base<wchar_t, char, __mbstate_t> (0x0x7f53075764d0)
    std::codecvt_base (0x0x7f5307545960) 0 empty

Vtable for std::__codecvt_abstract_base<char16_t, char, __mbstate_t>
std::__codecvt_abstract_base<char16_t, char, __mbstate_t>::_ZTVSt23__codecvt_abstract_baseIDsc11__mbstate_tE: 11u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt23__codecvt_abstract_baseIDsc11__mbstate_tE)
16    0u
24    0u
32    (int (*)(...))__cxa_pure_virtual
40    (int (*)(...))__cxa_pure_virtual
48    (int (*)(...))__cxa_pure_virtual
56    (int (*)(...))__cxa_pure_virtual
64    (int (*)(...))__cxa_pure_virtual
72    (int (*)(...))__cxa_pure_virtual
80    (int (*)(...))__cxa_pure_virtual

Class std::__codecvt_abstract_base<char16_t, char, __mbstate_t>
   size=16 align=8
   base size=12 base align=8
std::__codecvt_abstract_base<char16_t, char, __mbstate_t> (0x0x7f53075765b0) 0
    vptr=((& std::__codecvt_abstract_base<char16_t, char, __mbstate_t>::_ZTVSt23__codecvt_abstract_baseIDsc11__mbstate_tE) + 16u)
  std::locale::facet (0x0x7f53075459c0) 0
      primary-for std::__codecvt_abstract_base<char16_t, char, __mbstate_t> (0x0x7f53075765b0)
  std::codecvt_base (0x0x7f5307545a20) 0 empty

Vtable for std::codecvt<char16_t, char, __mbstate_t>
std::codecvt<char16_t, char, __mbstate_t>::_ZTVSt7codecvtIDsc11__mbstate_tE: 11u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt7codecvtIDsc11__mbstate_tE)
16    (int (*)(...))std::codecvt<char16_t, char, __mbstate_t>::~codecvt
24    (int (*)(...))std::codecvt<char16_t, char, __mbstate_t>::~codecvt
32    (int (*)(...))std::codecvt<char16_t, char, __mbstate_t>::do_out
40    (int (*)(...))std::codecvt<char16_t, char, __mbstate_t>::do_unshift
48    (int (*)(...))std::codecvt<char16_t, char, __mbstate_t>::do_in
56    (int (*)(...))std::codecvt<char16_t, char, __mbstate_t>::do_encoding
64    (int (*)(...))std::codecvt<char16_t, char, __mbstate_t>::do_always_noconv
72    (int (*)(...))std::codecvt<char16_t, char, __mbstate_t>::do_length
80    (int (*)(...))std::codecvt<char16_t, char, __mbstate_t>::do_max_length

Class std::codecvt<char16_t, char, __mbstate_t>
   size=16 align=8
   base size=12 base align=8
std::codecvt<char16_t, char, __mbstate_t> (0x0x7f5307563888) 0
    vptr=((& std::codecvt<char16_t, char, __mbstate_t>::_ZTVSt7codecvtIDsc11__mbstate_tE) + 16u)
  std::__codecvt_abstract_base<char16_t, char, __mbstate_t> (0x0x7f5307576700) 0
      primary-for std::codecvt<char16_t, char, __mbstate_t> (0x0x7f5307563888)
    std::locale::facet (0x0x7f5307545a80) 0
        primary-for std::__codecvt_abstract_base<char16_t, char, __mbstate_t> (0x0x7f5307576700)
    std::codecvt_base (0x0x7f5307545ae0) 0 empty

Vtable for std::__codecvt_abstract_base<char32_t, char, __mbstate_t>
std::__codecvt_abstract_base<char32_t, char, __mbstate_t>::_ZTVSt23__codecvt_abstract_baseIDic11__mbstate_tE: 11u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt23__codecvt_abstract_baseIDic11__mbstate_tE)
16    0u
24    0u
32    (int (*)(...))__cxa_pure_virtual
40    (int (*)(...))__cxa_pure_virtual
48    (int (*)(...))__cxa_pure_virtual
56    (int (*)(...))__cxa_pure_virtual
64    (int (*)(...))__cxa_pure_virtual
72    (int (*)(...))__cxa_pure_virtual
80    (int (*)(...))__cxa_pure_virtual

Class std::__codecvt_abstract_base<char32_t, char, __mbstate_t>
   size=16 align=8
   base size=12 base align=8
std::__codecvt_abstract_base<char32_t, char, __mbstate_t> (0x0x7f5307576a80) 0
    vptr=((& std::__codecvt_abstract_base<char32_t, char, __mbstate_t>::_ZTVSt23__codecvt_abstract_baseIDic11__mbstate_tE) + 16u)
  std::locale::facet (0x0x7f5307545cc0) 0
      primary-for std::__codecvt_abstract_base<char32_t, char, __mbstate_t> (0x0x7f5307576a80)
  std::codecvt_base (0x0x7f5307545d20) 0 empty

Vtable for std::codecvt<char32_t, char, __mbstate_t>
std::codecvt<char32_t, char, __mbstate_t>::_ZTVSt7codecvtIDic11__mbstate_tE: 11u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt7codecvtIDic11__mbstate_tE)
16    (int (*)(...))std::codecvt<char32_t, char, __mbstate_t>::~codecvt
24    (int (*)(...))std::codecvt<char32_t, char, __mbstate_t>::~codecvt
32    (int (*)(...))std::codecvt<char32_t, char, __mbstate_t>::do_out
40    (int (*)(...))std::codecvt<char32_t, char, __mbstate_t>::do_unshift
48    (int (*)(...))std::codecvt<char32_t, char, __mbstate_t>::do_in
56    (int (*)(...))std::codecvt<char32_t, char, __mbstate_t>::do_encoding
64    (int (*)(...))std::codecvt<char32_t, char, __mbstate_t>::do_always_noconv
72    (int (*)(...))std::codecvt<char32_t, char, __mbstate_t>::do_length
80    (int (*)(...))std::codecvt<char32_t, char, __mbstate_t>::do_max_length

Class std::codecvt<char32_t, char, __mbstate_t>
   size=16 align=8
   base size=12 base align=8
std::codecvt<char32_t, char, __mbstate_t> (0x0x7f5307563958) 0
    vptr=((& std::codecvt<char32_t, char, __mbstate_t>::_ZTVSt7codecvtIDic11__mbstate_tE) + 16u)
  std::__codecvt_abstract_base<char32_t, char, __mbstate_t> (0x0x7f5307576b60) 0
      primary-for std::codecvt<char32_t, char, __mbstate_t> (0x0x7f5307563958)
    std::locale::facet (0x0x7f5307545d80) 0
        primary-for std::__codecvt_abstract_base<char32_t, char, __mbstate_t> (0x0x7f5307576b60)
    std::codecvt_base (0x0x7f5307545de0) 0 empty

Vtable for std::codecvt_byname<char16_t, char, __mbstate_t>
std::codecvt_byname<char16_t, char, __mbstate_t>::_ZTVSt14codecvt_bynameIDsc11__mbstate_tE: 11u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt14codecvt_bynameIDsc11__mbstate_tE)
16    (int (*)(...))std::codecvt_byname<char16_t, char, __mbstate_t>::~codecvt_byname
24    (int (*)(...))std::codecvt_byname<char16_t, char, __mbstate_t>::~codecvt_byname
32    (int (*)(...))std::codecvt<char16_t, char, __mbstate_t>::do_out
40    (int (*)(...))std::codecvt<char16_t, char, __mbstate_t>::do_unshift
48    (int (*)(...))std::codecvt<char16_t, char, __mbstate_t>::do_in
56    (int (*)(...))std::codecvt<char16_t, char, __mbstate_t>::do_encoding
64    (int (*)(...))std::codecvt<char16_t, char, __mbstate_t>::do_always_noconv
72    (int (*)(...))std::codecvt<char16_t, char, __mbstate_t>::do_length
80    (int (*)(...))std::codecvt<char16_t, char, __mbstate_t>::do_max_length

Class std::codecvt_byname<char16_t, char, __mbstate_t>
   size=16 align=8
   base size=12 base align=8
std::codecvt_byname<char16_t, char, __mbstate_t> (0x0x7f5307563a90) 0
    vptr=((& std::codecvt_byname<char16_t, char, __mbstate_t>::_ZTVSt14codecvt_bynameIDsc11__mbstate_tE) + 16u)
  std::codecvt<char16_t, char, __mbstate_t> (0x0x7f5307563af8) 0
      primary-for std::codecvt_byname<char16_t, char, __mbstate_t> (0x0x7f5307563a90)
    std::__codecvt_abstract_base<char16_t, char, __mbstate_t> (0x0x7f5307576f50) 0
        primary-for std::codecvt<char16_t, char, __mbstate_t> (0x0x7f5307563af8)
      std::locale::facet (0x0x7f53075eb180) 0
          primary-for std::__codecvt_abstract_base<char16_t, char, __mbstate_t> (0x0x7f5307576f50)
      std::codecvt_base (0x0x7f53075eb1e0) 0 empty

Vtable for std::codecvt_byname<char32_t, char, __mbstate_t>
std::codecvt_byname<char32_t, char, __mbstate_t>::_ZTVSt14codecvt_bynameIDic11__mbstate_tE: 11u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt14codecvt_bynameIDic11__mbstate_tE)
16    (int (*)(...))std::codecvt_byname<char32_t, char, __mbstate_t>::~codecvt_byname
24    (int (*)(...))std::codecvt_byname<char32_t, char, __mbstate_t>::~codecvt_byname
32    (int (*)(...))std::codecvt<char32_t, char, __mbstate_t>::do_out
40    (int (*)(...))std::codecvt<char32_t, char, __mbstate_t>::do_unshift
48    (int (*)(...))std::codecvt<char32_t, char, __mbstate_t>::do_in
56    (int (*)(...))std::codecvt<char32_t, char, __mbstate_t>::do_encoding
64    (int (*)(...))std::codecvt<char32_t, char, __mbstate_t>::do_always_noconv
72    (int (*)(...))std::codecvt<char32_t, char, __mbstate_t>::do_length
80    (int (*)(...))std::codecvt<char32_t, char, __mbstate_t>::do_max_length

Class std::codecvt_byname<char32_t, char, __mbstate_t>
   size=16 align=8
   base size=12 base align=8
std::codecvt_byname<char32_t, char, __mbstate_t> (0x0x7f5307563d00) 0
    vptr=((& std::codecvt_byname<char32_t, char, __mbstate_t>::_ZTVSt14codecvt_bynameIDic11__mbstate_tE) + 16u)
  std::codecvt<char32_t, char, __mbstate_t> (0x0x7f5307563d68) 0
      primary-for std::codecvt_byname<char32_t, char, __mbstate_t> (0x0x7f5307563d00)
    std::__codecvt_abstract_base<char32_t, char, __mbstate_t> (0x0x7f53075f9150) 0
        primary-for std::codecvt<char32_t, char, __mbstate_t> (0x0x7f5307563d68)
      std::locale::facet (0x0x7f53075eb780) 0
          primary-for std::__codecvt_abstract_base<char32_t, char, __mbstate_t> (0x0x7f53075f9150)
      std::codecvt_base (0x0x7f53075eb7e0) 0 empty

Vtable for std::codecvt_byname<char, char, __mbstate_t>
std::codecvt_byname<char, char, __mbstate_t>::_ZTVSt14codecvt_bynameIcc11__mbstate_tE: 11u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt14codecvt_bynameIcc11__mbstate_tE)
16    (int (*)(...))std::codecvt_byname<_InternT, _ExternT, _StateT>::~codecvt_byname<char, char, __mbstate_t>
24    (int (*)(...))std::codecvt_byname<_InternT, _ExternT, _StateT>::~codecvt_byname<char, char, __mbstate_t>
32    (int (*)(...))std::codecvt<char, char, __mbstate_t>::do_out
40    (int (*)(...))std::codecvt<char, char, __mbstate_t>::do_unshift
48    (int (*)(...))std::codecvt<char, char, __mbstate_t>::do_in
56    (int (*)(...))std::codecvt<char, char, __mbstate_t>::do_encoding
64    (int (*)(...))std::codecvt<char, char, __mbstate_t>::do_always_noconv
72    (int (*)(...))std::codecvt<char, char, __mbstate_t>::do_length
80    (int (*)(...))std::codecvt<char, char, __mbstate_t>::do_max_length

Class std::codecvt_byname<char, char, __mbstate_t>
   size=24 align=8
   base size=24 base align=8
std::codecvt_byname<char, char, __mbstate_t> (0x0x7f5307563f70) 0
    vptr=((& std::codecvt_byname<char, char, __mbstate_t>::_ZTVSt14codecvt_bynameIcc11__mbstate_tE) + 16u)
  std::codecvt<char, char, __mbstate_t> (0x0x7f5307563138) 0
      primary-for std::codecvt_byname<char, char, __mbstate_t> (0x0x7f5307563f70)
    std::__codecvt_abstract_base<char, char, __mbstate_t> (0x0x7f53075f9460) 0
        primary-for std::codecvt<char, char, __mbstate_t> (0x0x7f5307563138)
      std::locale::facet (0x0x7f53075ebd80) 0
          primary-for std::__codecvt_abstract_base<char, char, __mbstate_t> (0x0x7f53075f9460)
      std::codecvt_base (0x0x7f53075ebde0) 0 empty

Vtable for std::codecvt_byname<wchar_t, char, __mbstate_t>
std::codecvt_byname<wchar_t, char, __mbstate_t>::_ZTVSt14codecvt_bynameIwc11__mbstate_tE: 11u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt14codecvt_bynameIwc11__mbstate_tE)
16    (int (*)(...))std::codecvt_byname<_InternT, _ExternT, _StateT>::~codecvt_byname<wchar_t, char, __mbstate_t>
24    (int (*)(...))std::codecvt_byname<_InternT, _ExternT, _StateT>::~codecvt_byname<wchar_t, char, __mbstate_t>
32    (int (*)(...))std::codecvt<wchar_t, char, __mbstate_t>::do_out
40    (int (*)(...))std::codecvt<wchar_t, char, __mbstate_t>::do_unshift
48    (int (*)(...))std::codecvt<wchar_t, char, __mbstate_t>::do_in
56    (int (*)(...))std::codecvt<wchar_t, char, __mbstate_t>::do_encoding
64    (int (*)(...))std::codecvt<wchar_t, char, __mbstate_t>::do_always_noconv
72    (int (*)(...))std::codecvt<wchar_t, char, __mbstate_t>::do_length
80    (int (*)(...))std::codecvt<wchar_t, char, __mbstate_t>::do_max_length

Class std::codecvt_byname<wchar_t, char, __mbstate_t>
   size=24 align=8
   base size=24 base align=8
std::codecvt_byname<wchar_t, char, __mbstate_t> (0x0x7f5307563410) 0
    vptr=((& std::codecvt_byname<wchar_t, char, __mbstate_t>::_ZTVSt14codecvt_bynameIwc11__mbstate_tE) + 16u)
  std::codecvt<wchar_t, char, __mbstate_t> (0x0x7f530760e000) 0
      primary-for std::codecvt_byname<wchar_t, char, __mbstate_t> (0x0x7f5307563410)
    std::__codecvt_abstract_base<wchar_t, char, __mbstate_t> (0x0x7f53075f95b0) 0
        primary-for std::codecvt<wchar_t, char, __mbstate_t> (0x0x7f530760e000)
      std::locale::facet (0x0x7f53075ebe40) 0
          primary-for std::__codecvt_abstract_base<wchar_t, char, __mbstate_t> (0x0x7f53075f95b0)
      std::codecvt_base (0x0x7f53075ebea0) 0 empty

Class std::__basic_file<char>
   size=16 align=8
   base size=9 base align=8
std::__basic_file<char> (0x0x7f53075ebf60) 0

Class std::is_function<_IO_FILE*>
   size=1 align=1
   base size=1 base align=1
std::is_function<_IO_FILE*> (0x0x7f530760e138) 0 empty
  std::integral_constant<bool, false> (0x0x7f5307629180) 0 empty

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

Class std::is_lvalue_reference<_IO_FILE*>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<_IO_FILE*> (0x0x7f530760e1a0) 0 empty
  std::integral_constant<bool, false> (0x0x7f5307629240) 0 empty

Class std::conditional<false, std::is_lvalue_reference<_IO_FILE*>, std::is_rvalue_reference<_IO_FILE*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_lvalue_reference<_IO_FILE*>, std::is_rvalue_reference<_IO_FILE*> > (0x0x7f53076292a0) 0 empty

Class std::is_rvalue_reference<_IO_FILE*>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<_IO_FILE*> (0x0x7f530760e2d8) 0 empty
  std::integral_constant<bool, false> (0x0x7f53076293c0) 0 empty

Class std::__or_<std::is_lvalue_reference<_IO_FILE*>, std::is_rvalue_reference<_IO_FILE*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<_IO_FILE*>, std::is_rvalue_reference<_IO_FILE*> > (0x0x7f530760e340) 0 empty
  std::is_rvalue_reference<_IO_FILE*> (0x0x7f530760e3a8) 0 empty
    std::integral_constant<bool, false> (0x0x7f5307629420) 0 empty

Class std::is_reference<_IO_FILE*>
   size=1 align=1
   base size=1 base align=1
std::is_reference<_IO_FILE*> (0x0x7f530760e410) 0 empty
  std::integral_constant<bool, false> (0x0x7f5307629480) 0 empty

Class std::conditional<false, std::is_reference<_IO_FILE*>, std::is_void<_IO_FILE*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_reference<_IO_FILE*>, std::is_void<_IO_FILE*> > (0x0x7f53076294e0) 0 empty

Class std::remove_volatile<_IO_FILE*>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<_IO_FILE*> (0x0x7f53076295a0) 0 empty

Class std::remove_const<_IO_FILE*>
   size=1 align=1
   base size=0 base align=1
std::remove_const<_IO_FILE*> (0x0x7f5307629600) 0 empty

Class std::remove_cv<_IO_FILE*>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<_IO_FILE*> (0x0x7f5307629540) 0 empty

Class std::__is_void_helper<_IO_FILE*>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<_IO_FILE*> (0x0x7f530760e4e0) 0 empty
  std::integral_constant<bool, false> (0x0x7f5307629660) 0 empty

Class std::is_void<_IO_FILE*>
   size=1 align=1
   base size=1 base align=1
std::is_void<_IO_FILE*> (0x0x7f530760e548) 0 empty
  std::integral_constant<bool, false> (0x0x7f53076296c0) 0 empty

Class std::__or_<std::is_reference<_IO_FILE*>, std::is_void<_IO_FILE*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<_IO_FILE*>, std::is_void<_IO_FILE*> > (0x0x7f530760e5b0) 0 empty
  std::is_void<_IO_FILE*> (0x0x7f530760e618) 0 empty
    std::integral_constant<bool, false> (0x0x7f5307629720) 0 empty

Class std::__or_<std::is_function<_IO_FILE*>, std::is_reference<_IO_FILE*>, std::is_void<_IO_FILE*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<_IO_FILE*>, std::is_reference<_IO_FILE*>, std::is_void<_IO_FILE*> > (0x0x7f530760e680) 0 empty
  std::__or_<std::is_reference<_IO_FILE*>, std::is_void<_IO_FILE*> > (0x0x7f530760e6e8) 0 empty
    std::is_void<_IO_FILE*> (0x0x7f530760e750) 0 empty
      std::integral_constant<bool, false> (0x0x7f5307629780) 0 empty

Class std::__not_<std::__or_<std::is_function<_IO_FILE*>, std::is_reference<_IO_FILE*>, std::is_void<_IO_FILE*> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<_IO_FILE*>, std::is_reference<_IO_FILE*>, std::is_void<_IO_FILE*> > > (0x0x7f530760e7b8) 0 empty
  std::integral_constant<bool, true> (0x0x7f5307629960) 0 empty

Class std::is_object<_IO_FILE*>
   size=1 align=1
   base size=1 base align=1
std::is_object<_IO_FILE*> (0x0x7f530760e820) 0 empty
  std::integral_constant<bool, true> (0x0x7f53076299c0) 0 empty

Class std::conditional<true, std::is_object<_IO_FILE*>, std::is_reference<_IO_FILE*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_object<_IO_FILE*>, std::is_reference<_IO_FILE*> > (0x0x7f5307629a20) 0 empty

Class std::__or_<std::is_object<_IO_FILE*>, std::is_reference<_IO_FILE*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<_IO_FILE*>, std::is_reference<_IO_FILE*> > (0x0x7f530760e888) 0 empty
  std::is_object<_IO_FILE*> (0x0x7f530760e8f0) 0 empty
    std::integral_constant<bool, true> (0x0x7f5307629a80) 0 empty

Class std::__is_referenceable<_IO_FILE*>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<_IO_FILE*> (0x0x7f530760e958) 0 empty
  std::integral_constant<bool, true> (0x0x7f5307629ae0) 0 empty

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

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

Class std::is_array<_IO_FILE*>
   size=1 align=1
   base size=1 base align=1
std::is_array<_IO_FILE*> (0x0x7f530760e9c0) 0 empty
  std::integral_constant<bool, false> (0x0x7f5307629c00) 0 empty

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

Class std::__and_<std::is_array<_IO_FILE*>, std::__not_<std::extent<_IO_FILE*, 0u> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_array<_IO_FILE*>, std::__not_<std::extent<_IO_FILE*, 0u> > > (0x0x7f530760ea28) 0 empty
  std::is_array<_IO_FILE*> (0x0x7f530760ea90) 0 empty
    std::integral_constant<bool, false> (0x0x7f5307629d80) 0 empty

Class std::__is_array_unknown_bounds<_IO_FILE*>
   size=1 align=1
   base size=1 base align=1
std::__is_array_unknown_bounds<_IO_FILE*> (0x0x7f530760eaf8) 0 empty
  std::__and_<std::is_array<_IO_FILE*>, std::__not_<std::extent<_IO_FILE*, 0u> > > (0x0x7f530760eb60) 0 empty
    std::is_array<_IO_FILE*> (0x0x7f530760ebc8) 0 empty
      std::integral_constant<bool, false> (0x0x7f5307629de0) 0 empty

Class std::conditional<false, std::__is_array_unknown_bounds<_IO_FILE*>, std::is_function<_IO_FILE*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__is_array_unknown_bounds<_IO_FILE*>, std::is_function<_IO_FILE*> > (0x0x7f5307629e40) 0 empty

Class std::__or_<std::__is_array_unknown_bounds<_IO_FILE*>, std::is_function<_IO_FILE*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::__is_array_unknown_bounds<_IO_FILE*>, std::is_function<_IO_FILE*> > (0x0x7f530760ed00) 0 empty
  std::is_function<_IO_FILE*> (0x0x7f530760ed68) 0 empty
    std::integral_constant<bool, false> (0x0x7f5307629f60) 0 empty

Class std::__or_<std::is_void<_IO_FILE*>, std::__is_array_unknown_bounds<_IO_FILE*>, std::is_function<_IO_FILE*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<_IO_FILE*>, std::__is_array_unknown_bounds<_IO_FILE*>, std::is_function<_IO_FILE*> > (0x0x7f530760edd0) 0 empty
  std::__or_<std::__is_array_unknown_bounds<_IO_FILE*>, std::is_function<_IO_FILE*> > (0x0x7f530760ee38) 0 empty
    std::is_function<_IO_FILE*> (0x0x7f530760eea0) 0 empty
      std::integral_constant<bool, false> (0x0x7f530764d000) 0 empty

Class std::conditional<false, std::is_reference<_IO_FILE*>, std::is_scalar<_IO_FILE*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_reference<_IO_FILE*>, std::is_scalar<_IO_FILE*> > (0x0x7f530764d060) 0 empty

Class std::__is_integral_helper<_IO_FILE*>
   size=1 align=1
   base size=1 base align=1
std::__is_integral_helper<_IO_FILE*> (0x0x7f5307655000) 0 empty
  std::integral_constant<bool, false> (0x0x7f530764d0c0) 0 empty

Class std::is_integral<_IO_FILE*>
   size=1 align=1
   base size=1 base align=1
std::is_integral<_IO_FILE*> (0x0x7f5307655068) 0 empty
  std::integral_constant<bool, false> (0x0x7f530764d120) 0 empty

Class std::conditional<false, std::is_integral<_IO_FILE*>, std::is_floating_point<_IO_FILE*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_integral<_IO_FILE*>, std::is_floating_point<_IO_FILE*> > (0x0x7f530764d180) 0 empty

Class std::__is_floating_point_helper<_IO_FILE*>
   size=1 align=1
   base size=1 base align=1
std::__is_floating_point_helper<_IO_FILE*> (0x0x7f53076550d0) 0 empty
  std::integral_constant<bool, false> (0x0x7f530764d2a0) 0 empty

Class std::is_floating_point<_IO_FILE*>
   size=1 align=1
   base size=1 base align=1
std::is_floating_point<_IO_FILE*> (0x0x7f5307655138) 0 empty
  std::integral_constant<bool, false> (0x0x7f530764d300) 0 empty

Class std::__or_<std::is_integral<_IO_FILE*>, std::is_floating_point<_IO_FILE*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_integral<_IO_FILE*>, std::is_floating_point<_IO_FILE*> > (0x0x7f53076551a0) 0 empty
  std::is_floating_point<_IO_FILE*> (0x0x7f5307655208) 0 empty
    std::integral_constant<bool, false> (0x0x7f530764d360) 0 empty

Class std::is_arithmetic<_IO_FILE*>
   size=1 align=1
   base size=1 base align=1
std::is_arithmetic<_IO_FILE*> (0x0x7f5307655270) 0 empty
  std::integral_constant<bool, false> (0x0x7f530764d3c0) 0 empty

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

Class std::is_enum<_IO_FILE*>
   size=1 align=1
   base size=1 base align=1
std::is_enum<_IO_FILE*> (0x0x7f53076552d8) 0 empty
  std::integral_constant<bool, false> (0x0x7f530764d480) 0 empty

Class std::conditional<false, std::is_enum<_IO_FILE*>, std::__or_<std::is_pointer<_IO_FILE*>, std::is_member_pointer<_IO_FILE*>, std::is_null_pointer<_IO_FILE*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_enum<_IO_FILE*>, std::__or_<std::is_pointer<_IO_FILE*>, std::is_member_pointer<_IO_FILE*>, std::is_null_pointer<_IO_FILE*> > > (0x0x7f530764d4e0) 0 empty

Class std::__is_pointer_helper<_IO_FILE*>
   size=1 align=1
   base size=1 base align=1
std::__is_pointer_helper<_IO_FILE*> (0x0x7f5307655410) 0 empty
  std::integral_constant<bool, true> (0x0x7f530764d540) 0 empty

Class std::is_pointer<_IO_FILE*>
   size=1 align=1
   base size=1 base align=1
std::is_pointer<_IO_FILE*> (0x0x7f5307655478) 0 empty
  std::integral_constant<bool, true> (0x0x7f530764d5a0) 0 empty

Class std::conditional<true, std::is_pointer<_IO_FILE*>, std::__or_<std::is_member_pointer<_IO_FILE*>, std::is_null_pointer<_IO_FILE*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_pointer<_IO_FILE*>, std::__or_<std::is_member_pointer<_IO_FILE*>, std::is_null_pointer<_IO_FILE*> > > (0x0x7f530764d600) 0 empty

Class std::__or_<std::is_pointer<_IO_FILE*>, std::is_member_pointer<_IO_FILE*>, std::is_null_pointer<_IO_FILE*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_pointer<_IO_FILE*>, std::is_member_pointer<_IO_FILE*>, std::is_null_pointer<_IO_FILE*> > (0x0x7f53076554e0) 0 empty
  std::is_pointer<_IO_FILE*> (0x0x7f5307655548) 0 empty
    std::integral_constant<bool, true> (0x0x7f530764d660) 0 empty

Class std::__or_<std::is_enum<_IO_FILE*>, std::is_pointer<_IO_FILE*>, std::is_member_pointer<_IO_FILE*>, std::is_null_pointer<_IO_FILE*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_enum<_IO_FILE*>, std::is_pointer<_IO_FILE*>, std::is_member_pointer<_IO_FILE*>, std::is_null_pointer<_IO_FILE*> > (0x0x7f53076555b0) 0 empty
  std::__or_<std::is_pointer<_IO_FILE*>, std::is_member_pointer<_IO_FILE*>, std::is_null_pointer<_IO_FILE*> > (0x0x7f5307655618) 0 empty
    std::is_pointer<_IO_FILE*> (0x0x7f5307655680) 0 empty
      std::integral_constant<bool, true> (0x0x7f530764d6c0) 0 empty

Class std::__or_<std::is_arithmetic<_IO_FILE*>, std::is_enum<_IO_FILE*>, std::is_pointer<_IO_FILE*>, std::is_member_pointer<_IO_FILE*>, std::is_null_pointer<_IO_FILE*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_arithmetic<_IO_FILE*>, std::is_enum<_IO_FILE*>, std::is_pointer<_IO_FILE*>, std::is_member_pointer<_IO_FILE*>, std::is_null_pointer<_IO_FILE*> > (0x0x7f53076556e8) 0 empty
  std::__or_<std::is_enum<_IO_FILE*>, std::is_pointer<_IO_FILE*>, std::is_member_pointer<_IO_FILE*>, std::is_null_pointer<_IO_FILE*> > (0x0x7f5307655750) 0 empty
    std::__or_<std::is_pointer<_IO_FILE*>, std::is_member_pointer<_IO_FILE*>, std::is_null_pointer<_IO_FILE*> > (0x0x7f53076557b8) 0 empty
      std::is_pointer<_IO_FILE*> (0x0x7f5307655820) 0 empty
        std::integral_constant<bool, true> (0x0x7f530764d720) 0 empty

Class std::is_scalar<_IO_FILE*>
   size=1 align=1
   base size=1 base align=1
std::is_scalar<_IO_FILE*> (0x0x7f5307655888) 0 empty
  std::integral_constant<bool, true> (0x0x7f530764d780) 0 empty

Class std::__or_<std::is_reference<_IO_FILE*>, std::is_scalar<_IO_FILE*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<_IO_FILE*>, std::is_scalar<_IO_FILE*> > (0x0x7f53076558f0) 0 empty
  std::is_scalar<_IO_FILE*> (0x0x7f5307655958) 0 empty
    std::integral_constant<bool, true> (0x0x7f530764d7e0) 0 empty

Class std::__is_destructible_safe<_IO_FILE*, false, true>
   size=1 align=1
   base size=1 base align=1
std::__is_destructible_safe<_IO_FILE*, false, true> (0x0x7f53076559c0) 0 empty
  std::integral_constant<bool, true> (0x0x7f530764d840) 0 empty

Class std::is_destructible<_IO_FILE*>
   size=1 align=1
   base size=1 base align=1
std::is_destructible<_IO_FILE*> (0x0x7f5307655a28) 0 empty
  std::integral_constant<bool, true> (0x0x7f530764d8a0) 0 empty

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

Class std::is_function<_IO_FILE*&&>
   size=1 align=1
   base size=1 base align=1
std::is_function<_IO_FILE*&&> (0x0x7f5307655af8) 0 empty
  std::integral_constant<bool, false> (0x0x7f530764d9c0) 0 empty

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

Class std::is_lvalue_reference<_IO_FILE*&&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<_IO_FILE*&&> (0x0x7f5307655b60) 0 empty
  std::integral_constant<bool, false> (0x0x7f530764da80) 0 empty

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

Class std::is_rvalue_reference<_IO_FILE*&&>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<_IO_FILE*&&> (0x0x7f5307655d68) 0 empty
  std::integral_constant<bool, true> (0x0x7f530764db40) 0 empty

Class std::__or_<std::is_lvalue_reference<_IO_FILE*&&>, std::is_rvalue_reference<_IO_FILE*&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<_IO_FILE*&&>, std::is_rvalue_reference<_IO_FILE*&&> > (0x0x7f5307655dd0) 0 empty
  std::is_rvalue_reference<_IO_FILE*&&> (0x0x7f5307655e38) 0 empty
    std::integral_constant<bool, true> (0x0x7f530764dba0) 0 empty

Class std::is_reference<_IO_FILE*&&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<_IO_FILE*&&> (0x0x7f5307655ea0) 0 empty
  std::integral_constant<bool, true> (0x0x7f530764dcc0) 0 empty

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

Class std::__or_<std::is_reference<_IO_FILE*&&>, std::is_void<_IO_FILE*&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<_IO_FILE*&&>, std::is_void<_IO_FILE*&&> > (0x0x7f5307655f08) 0 empty
  std::is_reference<_IO_FILE*&&> (0x0x7f5307655f70) 0 empty
    std::integral_constant<bool, true> (0x0x7f530764dd80) 0 empty

Class std::__or_<std::is_function<_IO_FILE*&&>, std::is_reference<_IO_FILE*&&>, std::is_void<_IO_FILE*&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<_IO_FILE*&&>, std::is_reference<_IO_FILE*&&>, std::is_void<_IO_FILE*&&> > (0x0x7f5307675000) 0 empty
  std::__or_<std::is_reference<_IO_FILE*&&>, std::is_void<_IO_FILE*&&> > (0x0x7f5307675068) 0 empty
    std::is_reference<_IO_FILE*&&> (0x0x7f53076750d0) 0 empty
      std::integral_constant<bool, true> (0x0x7f530764dde0) 0 empty

Class std::__not_<std::__or_<std::is_function<_IO_FILE*&&>, std::is_reference<_IO_FILE*&&>, std::is_void<_IO_FILE*&&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<_IO_FILE*&&>, std::is_reference<_IO_FILE*&&>, std::is_void<_IO_FILE*&&> > > (0x0x7f53076752d8) 0 empty
  std::integral_constant<bool, false> (0x0x7f530764de40) 0 empty

Class std::is_object<_IO_FILE*&&>
   size=1 align=1
   base size=1 base align=1
std::is_object<_IO_FILE*&&> (0x0x7f5307675340) 0 empty
  std::integral_constant<bool, false> (0x0x7f530764dea0) 0 empty

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

Class std::__or_<std::is_object<_IO_FILE*&&>, std::is_reference<_IO_FILE*&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<_IO_FILE*&&>, std::is_reference<_IO_FILE*&&> > (0x0x7f53076753a8) 0 empty
  std::is_reference<_IO_FILE*&&> (0x0x7f5307675410) 0 empty
    std::integral_constant<bool, true> (0x0x7f530764df60) 0 empty

Class std::__is_referenceable<_IO_FILE*&&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<_IO_FILE*&&> (0x0x7f5307675478) 0 empty
  std::integral_constant<bool, true> (0x0x7f5307678000) 0 empty

Class std::__add_rvalue_reference_helper<_IO_FILE*&&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<_IO_FILE*&&, true> (0x0x7f5307678060) 0 empty

Class std::add_rvalue_reference<_IO_FILE*&&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<_IO_FILE*&&> (0x0x7f53076754e0) 0 empty
  std::__add_rvalue_reference_helper<_IO_FILE*&&, true> (0x0x7f53076780c0) 0 empty

Class std::__is_direct_constructible_impl<_IO_FILE*, _IO_FILE*&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_impl<_IO_FILE*, _IO_FILE*&&> (0x0x7f5307655a90) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f530764d960) 0 empty

Class std::__and_<std::is_destructible<_IO_FILE*>, std::__is_direct_constructible_impl<_IO_FILE*, _IO_FILE*&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_destructible<_IO_FILE*>, std::__is_direct_constructible_impl<_IO_FILE*, _IO_FILE*&&> > (0x0x7f53076755b0) 0 empty
  std::__is_direct_constructible_impl<_IO_FILE*, _IO_FILE*&&> (0x0x7f5307675618) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f5307678120) 0 empty

Class std::__is_direct_constructible_new_safe<_IO_FILE*, _IO_FILE*&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new_safe<_IO_FILE*, _IO_FILE*&&> (0x0x7f5307675750) 0 empty
  std::__and_<std::is_destructible<_IO_FILE*>, std::__is_direct_constructible_impl<_IO_FILE*, _IO_FILE*&&> > (0x0x7f53076757b8) 0 empty
    std::__is_direct_constructible_impl<_IO_FILE*, _IO_FILE*&&> (0x0x7f5307675820) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7f5307678180) 0 empty

Class std::__is_direct_constructible_new<_IO_FILE*, _IO_FILE*&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new<_IO_FILE*, _IO_FILE*&&> (0x0x7f5307675888) 0 empty
  std::__is_direct_constructible_new_safe<_IO_FILE*, _IO_FILE*&&> (0x0x7f53076758f0) 0 empty
    std::__and_<std::is_destructible<_IO_FILE*>, std::__is_direct_constructible_impl<_IO_FILE*, _IO_FILE*&&> > (0x0x7f5307675958) 0 empty
      std::__is_direct_constructible_impl<_IO_FILE*, _IO_FILE*&&> (0x0x7f53076759c0) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7f53076781e0) 0 empty

Class std::__is_direct_constructible<_IO_FILE*, _IO_FILE*&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible<_IO_FILE*, _IO_FILE*&&> (0x0x7f5307675a28) 0 empty
  std::integral_constant<bool, true> (0x0x7f5307678240) 0 empty

Class std::__is_constructible_impl<_IO_FILE*, _IO_FILE*&&>
   size=1 align=1
   base size=1 base align=1
std::__is_constructible_impl<_IO_FILE*, _IO_FILE*&&> (0x0x7f5307675a90) 0 empty
  std::__is_direct_constructible<_IO_FILE*, _IO_FILE*&&> (0x0x7f5307675af8) 0 empty
    std::integral_constant<bool, true> (0x0x7f53076782a0) 0 empty

Class std::is_constructible<_IO_FILE*, _IO_FILE*&&>
   size=1 align=1
   base size=1 base align=1
std::is_constructible<_IO_FILE*, _IO_FILE*&&> (0x0x7f5307675b60) 0 empty
  std::integral_constant<bool, true> (0x0x7f5307678300) 0 empty

Class std::__is_move_constructible_impl<_IO_FILE*, true>
   size=1 align=1
   base size=1 base align=1
std::__is_move_constructible_impl<_IO_FILE*, true> (0x0x7f5307675bc8) 0 empty
  std::is_constructible<_IO_FILE*, _IO_FILE*&&> (0x0x7f5307675c30) 0 empty
    std::integral_constant<bool, true> (0x0x7f5307678360) 0 empty

Class std::is_move_constructible<_IO_FILE*>
   size=1 align=1
   base size=1 base align=1
std::is_move_constructible<_IO_FILE*> (0x0x7f5307675c98) 0 empty
  std::__is_move_constructible_impl<_IO_FILE*, true> (0x0x7f5307675d00) 0 empty
    std::is_constructible<_IO_FILE*, _IO_FILE*&&> (0x0x7f5307675d68) 0 empty
      std::integral_constant<bool, true> (0x0x7f53076783c0) 0 empty

Class std::conditional<true, std::is_move_assignable<_IO_FILE*>, std::is_move_constructible<_IO_FILE*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_move_assignable<_IO_FILE*>, std::is_move_constructible<_IO_FILE*> > (0x0x7f5307678420) 0 empty

Class std::is_function<_IO_FILE*&>
   size=1 align=1
   base size=1 base align=1
std::is_function<_IO_FILE*&> (0x0x7f5307675ea0) 0 empty
  std::integral_constant<bool, false> (0x0x7f53076785a0) 0 empty

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

Class std::is_lvalue_reference<_IO_FILE*&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<_IO_FILE*&> (0x0x7f5307675f08) 0 empty
  std::integral_constant<bool, true> (0x0x7f5307678660) 0 empty

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

Class std::__or_<std::is_lvalue_reference<_IO_FILE*&>, std::is_rvalue_reference<_IO_FILE*&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<_IO_FILE*&>, std::is_rvalue_reference<_IO_FILE*&> > (0x0x7f5307692068) 0 empty
  std::is_lvalue_reference<_IO_FILE*&> (0x0x7f53076920d0) 0 empty
    std::integral_constant<bool, true> (0x0x7f53076787e0) 0 empty

Class std::is_reference<_IO_FILE*&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<_IO_FILE*&> (0x0x7f5307692138) 0 empty
  std::integral_constant<bool, true> (0x0x7f5307678840) 0 empty

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

Class std::__or_<std::is_reference<_IO_FILE*&>, std::is_void<_IO_FILE*&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<_IO_FILE*&>, std::is_void<_IO_FILE*&> > (0x0x7f53076921a0) 0 empty
  std::is_reference<_IO_FILE*&> (0x0x7f5307692208) 0 empty
    std::integral_constant<bool, true> (0x0x7f5307678900) 0 empty

Class std::__or_<std::is_function<_IO_FILE*&>, std::is_reference<_IO_FILE*&>, std::is_void<_IO_FILE*&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<_IO_FILE*&>, std::is_reference<_IO_FILE*&>, std::is_void<_IO_FILE*&> > (0x0x7f5307692270) 0 empty
  std::__or_<std::is_reference<_IO_FILE*&>, std::is_void<_IO_FILE*&> > (0x0x7f53076922d8) 0 empty
    std::is_reference<_IO_FILE*&> (0x0x7f5307692340) 0 empty
      std::integral_constant<bool, true> (0x0x7f5307678960) 0 empty

Class std::__not_<std::__or_<std::is_function<_IO_FILE*&>, std::is_reference<_IO_FILE*&>, std::is_void<_IO_FILE*&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<_IO_FILE*&>, std::is_reference<_IO_FILE*&>, std::is_void<_IO_FILE*&> > > (0x0x7f5307692478) 0 empty
  std::integral_constant<bool, false> (0x0x7f5307678a80) 0 empty

Class std::is_object<_IO_FILE*&>
   size=1 align=1
   base size=1 base align=1
std::is_object<_IO_FILE*&> (0x0x7f53076924e0) 0 empty
  std::integral_constant<bool, false> (0x0x7f5307678ae0) 0 empty

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

Class std::__or_<std::is_object<_IO_FILE*&>, std::is_reference<_IO_FILE*&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<_IO_FILE*&>, std::is_reference<_IO_FILE*&> > (0x0x7f5307692548) 0 empty
  std::is_reference<_IO_FILE*&> (0x0x7f53076925b0) 0 empty
    std::integral_constant<bool, true> (0x0x7f5307678ba0) 0 empty

Class std::__is_referenceable<_IO_FILE*&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<_IO_FILE*&> (0x0x7f5307692618) 0 empty
  std::integral_constant<bool, true> (0x0x7f5307678c00) 0 empty

Class std::__add_rvalue_reference_helper<_IO_FILE*&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<_IO_FILE*&, true> (0x0x7f5307678c60) 0 empty

Class std::add_rvalue_reference<_IO_FILE*&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<_IO_FILE*&> (0x0x7f5307692680) 0 empty
  std::__add_rvalue_reference_helper<_IO_FILE*&, true> (0x0x7f5307678cc0) 0 empty

Class std::__is_assignable_helper<_IO_FILE*&, _IO_FILE*&&>
   size=1 align=1
   base size=0 base align=1
std::__is_assignable_helper<_IO_FILE*&, _IO_FILE*&&> (0x0x7f5307678540) 0 empty

Class std::is_assignable<_IO_FILE*&, _IO_FILE*&&>
   size=1 align=1
   base size=1 base align=1
std::is_assignable<_IO_FILE*&, _IO_FILE*&&> (0x0x7f5307692750) 0 empty
  std::integral_constant<bool, true> (0x0x7f5307678d20) 0 empty

Class std::__is_move_assignable_impl<_IO_FILE*, true>
   size=1 align=1
   base size=1 base align=1
std::__is_move_assignable_impl<_IO_FILE*, true> (0x0x7f53076927b8) 0 empty
  std::is_assignable<_IO_FILE*&, _IO_FILE*&&> (0x0x7f5307692820) 0 empty
    std::integral_constant<bool, true> (0x0x7f5307678d80) 0 empty

Class std::is_move_assignable<_IO_FILE*>
   size=1 align=1
   base size=1 base align=1
std::is_move_assignable<_IO_FILE*> (0x0x7f5307692888) 0 empty
  std::__is_move_assignable_impl<_IO_FILE*, true> (0x0x7f53076928f0) 0 empty
    std::is_assignable<_IO_FILE*&, _IO_FILE*&&> (0x0x7f5307692958) 0 empty
      std::integral_constant<bool, true> (0x0x7f5307678de0) 0 empty

Class std::__and_<std::is_move_constructible<_IO_FILE*>, std::is_move_assignable<_IO_FILE*> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_move_constructible<_IO_FILE*>, std::is_move_assignable<_IO_FILE*> > (0x0x7f53076929c0) 0 empty
  std::is_move_assignable<_IO_FILE*> (0x0x7f5307692a28) 0 empty
    std::__is_move_assignable_impl<_IO_FILE*, true> (0x0x7f5307692a90) 0 empty
      std::is_assignable<_IO_FILE*&, _IO_FILE*&&> (0x0x7f5307692af8) 0 empty
        std::integral_constant<bool, true> (0x0x7f5307678e40) 0 empty

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

Class std::__is_nt_constructible_impl<_IO_FILE*, _IO_FILE*&&>
   size=1 align=1
   base size=1 base align=1
std::__is_nt_constructible_impl<_IO_FILE*, _IO_FILE*&&> (0x0x7f5307692b60) 0 empty
  std::integral_constant<bool, true> (0x0x7f5307678f00) 0 empty

Class std::__and_<std::is_constructible<_IO_FILE*, _IO_FILE*&&>, std::__is_nt_constructible_impl<_IO_FILE*, _IO_FILE*&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<_IO_FILE*, _IO_FILE*&&>, std::__is_nt_constructible_impl<_IO_FILE*, _IO_FILE*&&> > (0x0x7f5307692bc8) 0 empty
  std::__is_nt_constructible_impl<_IO_FILE*, _IO_FILE*&&> (0x0x7f5307692c30) 0 empty
    std::integral_constant<bool, true> (0x0x7f5307678f60) 0 empty

Class std::is_nothrow_constructible<_IO_FILE*, _IO_FILE*&&>
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_constructible<_IO_FILE*, _IO_FILE*&&> (0x0x7f5307692c98) 0 empty
  std::__and_<std::is_constructible<_IO_FILE*, _IO_FILE*&&>, std::__is_nt_constructible_impl<_IO_FILE*, _IO_FILE*&&> > (0x0x7f5307692d00) 0 empty
    std::__is_nt_constructible_impl<_IO_FILE*, _IO_FILE*&&> (0x0x7f5307692d68) 0 empty
      std::integral_constant<bool, true> (0x0x7f53076a5000) 0 empty

Class std::__is_nothrow_move_constructible_impl<_IO_FILE*, true>
   size=1 align=1
   base size=1 base align=1
std::__is_nothrow_move_constructible_impl<_IO_FILE*, true> (0x0x7f5307692dd0) 0 empty
  std::is_nothrow_constructible<_IO_FILE*, _IO_FILE*&&> (0x0x7f5307692e38) 0 empty
    std::__and_<std::is_constructible<_IO_FILE*, _IO_FILE*&&>, std::__is_nt_constructible_impl<_IO_FILE*, _IO_FILE*&&> > (0x0x7f5307692ea0) 0 empty
      std::__is_nt_constructible_impl<_IO_FILE*, _IO_FILE*&&> (0x0x7f5307692f08) 0 empty
        std::integral_constant<bool, true> (0x0x7f53076a5060) 0 empty

Class std::is_nothrow_move_constructible<_IO_FILE*>
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_move_constructible<_IO_FILE*> (0x0x7f5307692f70) 0 empty
  std::__is_nothrow_move_constructible_impl<_IO_FILE*, true> (0x0x7f53076a7000) 0 empty
    std::is_nothrow_constructible<_IO_FILE*, _IO_FILE*&&> (0x0x7f53076a7068) 0 empty
      std::__and_<std::is_constructible<_IO_FILE*, _IO_FILE*&&>, std::__is_nt_constructible_impl<_IO_FILE*, _IO_FILE*&&> > (0x0x7f53076a70d0) 0 empty
        std::__is_nt_constructible_impl<_IO_FILE*, _IO_FILE*&&> (0x0x7f53076a7138) 0 empty
          std::integral_constant<bool, true> (0x0x7f53076a50c0) 0 empty

Class std::conditional<true, std::is_nothrow_move_assignable<_IO_FILE*>, std::is_nothrow_move_constructible<_IO_FILE*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_nothrow_move_assignable<_IO_FILE*>, std::is_nothrow_move_constructible<_IO_FILE*> > (0x0x7f53076a5120) 0 empty

Class std::conditional<true, std::__is_nt_assignable_impl<_IO_FILE*&, _IO_FILE*&&>, std::is_assignable<_IO_FILE*&, _IO_FILE*&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_nt_assignable_impl<_IO_FILE*&, _IO_FILE*&&>, std::is_assignable<_IO_FILE*&, _IO_FILE*&&> > (0x0x7f53076a5180) 0 empty

Class std::__is_nt_assignable_impl<_IO_FILE*&, _IO_FILE*&&>
   size=1 align=1
   base size=1 base align=1
std::__is_nt_assignable_impl<_IO_FILE*&, _IO_FILE*&&> (0x0x7f53076a71a0) 0 empty
  std::integral_constant<bool, true> (0x0x7f53076a51e0) 0 empty

Class std::__and_<std::is_assignable<_IO_FILE*&, _IO_FILE*&&>, std::__is_nt_assignable_impl<_IO_FILE*&, _IO_FILE*&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_assignable<_IO_FILE*&, _IO_FILE*&&>, std::__is_nt_assignable_impl<_IO_FILE*&, _IO_FILE*&&> > (0x0x7f53076a7208) 0 empty
  std::__is_nt_assignable_impl<_IO_FILE*&, _IO_FILE*&&> (0x0x7f53076a7270) 0 empty
    std::integral_constant<bool, true> (0x0x7f53076a5240) 0 empty

Class std::is_nothrow_assignable<_IO_FILE*&, _IO_FILE*&&>
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_assignable<_IO_FILE*&, _IO_FILE*&&> (0x0x7f53076a72d8) 0 empty
  std::__and_<std::is_assignable<_IO_FILE*&, _IO_FILE*&&>, std::__is_nt_assignable_impl<_IO_FILE*&, _IO_FILE*&&> > (0x0x7f53076a7340) 0 empty
    std::__is_nt_assignable_impl<_IO_FILE*&, _IO_FILE*&&> (0x0x7f53076a73a8) 0 empty
      std::integral_constant<bool, true> (0x0x7f53076a52a0) 0 empty

Class std::__is_nt_move_assignable_impl<_IO_FILE*, true>
   size=1 align=1
   base size=1 base align=1
std::__is_nt_move_assignable_impl<_IO_FILE*, true> (0x0x7f53076a7410) 0 empty
  std::is_nothrow_assignable<_IO_FILE*&, _IO_FILE*&&> (0x0x7f53076a7478) 0 empty
    std::__and_<std::is_assignable<_IO_FILE*&, _IO_FILE*&&>, std::__is_nt_assignable_impl<_IO_FILE*&, _IO_FILE*&&> > (0x0x7f53076a74e0) 0 empty
      std::__is_nt_assignable_impl<_IO_FILE*&, _IO_FILE*&&> (0x0x7f53076a7548) 0 empty
        std::integral_constant<bool, true> (0x0x7f53076a5300) 0 empty

Class std::is_nothrow_move_assignable<_IO_FILE*>
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_move_assignable<_IO_FILE*> (0x0x7f53076a75b0) 0 empty
  std::__is_nt_move_assignable_impl<_IO_FILE*, true> (0x0x7f53076a7618) 0 empty
    std::is_nothrow_assignable<_IO_FILE*&, _IO_FILE*&&> (0x0x7f53076a7680) 0 empty
      std::__and_<std::is_assignable<_IO_FILE*&, _IO_FILE*&&>, std::__is_nt_assignable_impl<_IO_FILE*&, _IO_FILE*&&> > (0x0x7f53076a76e8) 0 empty
        std::__is_nt_assignable_impl<_IO_FILE*&, _IO_FILE*&&> (0x0x7f53076a7750) 0 empty
          std::integral_constant<bool, true> (0x0x7f53076a5360) 0 empty

Class std::__and_<std::is_nothrow_move_constructible<_IO_FILE*>, std::is_nothrow_move_assignable<_IO_FILE*> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_nothrow_move_constructible<_IO_FILE*>, std::is_nothrow_move_assignable<_IO_FILE*> > (0x0x7f53076a77b8) 0 empty
  std::is_nothrow_move_assignable<_IO_FILE*> (0x0x7f53076a7820) 0 empty
    std::__is_nt_move_assignable_impl<_IO_FILE*, true> (0x0x7f53076a7888) 0 empty
      std::is_nothrow_assignable<_IO_FILE*&, _IO_FILE*&&> (0x0x7f53076a78f0) 0 empty
        std::__and_<std::is_assignable<_IO_FILE*&, _IO_FILE*&&>, std::__is_nt_assignable_impl<_IO_FILE*&, _IO_FILE*&&> > (0x0x7f53076a7958) 0 empty
          std::__is_nt_assignable_impl<_IO_FILE*&, _IO_FILE*&&> (0x0x7f53076a79c0) 0 empty
            std::integral_constant<bool, true> (0x0x7f53076a53c0) 0 empty

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

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

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

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

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

Class std::__or_<std::is_lvalue_reference<bool>, std::is_rvalue_reference<bool> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<bool>, std::is_rvalue_reference<bool> > (0x0x7f53076a7e38) 0 empty
  std::is_rvalue_reference<bool> (0x0x7f53076a7ea0) 0 empty
    std::integral_constant<bool, false> (0x0x7f53076a56c0) 0 empty

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

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

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

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

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

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

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

Class std::__or_<std::is_reference<bool>, std::is_void<bool> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<bool>, std::is_void<bool> > (0x0x7f53072c00d0) 0 empty
  std::is_void<bool> (0x0x7f53072c0138) 0 empty
    std::integral_constant<bool, false> (0x0x7f53076a59c0) 0 empty

Class std::__or_<std::is_function<bool>, std::is_reference<bool>, std::is_void<bool> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<bool>, std::is_reference<bool>, std::is_void<bool> > (0x0x7f53072c01a0) 0 empty
  std::__or_<std::is_reference<bool>, std::is_void<bool> > (0x0x7f53072c0208) 0 empty
    std::is_void<bool> (0x0x7f53072c0270) 0 empty
      std::integral_constant<bool, false> (0x0x7f53076a5a20) 0 empty

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

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

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

Class std::__or_<std::is_object<bool>, std::is_reference<bool> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<bool>, std::is_reference<bool> > (0x0x7f53072c03a8) 0 empty
  std::is_object<bool> (0x0x7f53072c0410) 0 empty
    std::integral_constant<bool, true> (0x0x7f53076a5d20) 0 empty

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

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

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

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

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

Class std::__and_<std::is_array<bool>, std::__not_<std::extent<bool, 0u> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_array<bool>, std::__not_<std::extent<bool, 0u> > > (0x0x7f53072c0548) 0 empty
  std::is_array<bool> (0x0x7f53072c05b0) 0 empty
    std::integral_constant<bool, false> (0x0x7f53076a5f60) 0 empty

Class std::__is_array_unknown_bounds<bool>
   size=1 align=1
   base size=1 base align=1
std::__is_array_unknown_bounds<bool> (0x0x7f53072c0618) 0 empty
  std::__and_<std::is_array<bool>, std::__not_<std::extent<bool, 0u> > > (0x0x7f53072c0680) 0 empty
    std::is_array<bool> (0x0x7f53072c06e8) 0 empty
      std::integral_constant<bool, false> (0x0x7f53072d3000) 0 empty

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

Class std::__or_<std::__is_array_unknown_bounds<bool>, std::is_function<bool> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::__is_array_unknown_bounds<bool>, std::is_function<bool> > (0x0x7f53072c0750) 0 empty
  std::is_function<bool> (0x0x7f53072c07b8) 0 empty
    std::integral_constant<bool, false> (0x0x7f53072d30c0) 0 empty

Class std::__or_<std::is_void<bool>, std::__is_array_unknown_bounds<bool>, std::is_function<bool> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<bool>, std::__is_array_unknown_bounds<bool>, std::is_function<bool> > (0x0x7f53072c0820) 0 empty
  std::__or_<std::__is_array_unknown_bounds<bool>, std::is_function<bool> > (0x0x7f53072c0888) 0 empty
    std::is_function<bool> (0x0x7f53072c08f0) 0 empty
      std::integral_constant<bool, false> (0x0x7f53072d3120) 0 empty

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

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

Class std::conditional<true, std::is_integral<bool>, std::is_floating_point<bool> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_integral<bool>, std::is_floating_point<bool> > (0x0x7f53072d33c0) 0 empty

Class std::__or_<std::is_integral<bool>, std::is_floating_point<bool> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_integral<bool>, std::is_floating_point<bool> > (0x0x7f53072c09c0) 0 empty
  std::is_integral<bool> (0x0x7f53072c0a28) 0 empty
    std::integral_constant<bool, true> (0x0x7f53072d3420) 0 empty

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

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

Class std::__or_<std::is_arithmetic<bool>, std::is_enum<bool>, std::is_pointer<bool>, std::is_member_pointer<bool>, std::is_null_pointer<bool> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_arithmetic<bool>, std::is_enum<bool>, std::is_pointer<bool>, std::is_member_pointer<bool>, std::is_null_pointer<bool> > (0x0x7f53072c0af8) 0 empty
  std::is_arithmetic<bool> (0x0x7f53072c0b60) 0 empty
    std::integral_constant<bool, true> (0x0x7f53072d3540) 0 empty

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

Class std::__or_<std::is_reference<bool>, std::is_scalar<bool> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<bool>, std::is_scalar<bool> > (0x0x7f53072c0c30) 0 empty
  std::is_scalar<bool> (0x0x7f53072c0c98) 0 empty
    std::integral_constant<bool, true> (0x0x7f53072d3600) 0 empty

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

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

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

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

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

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

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

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

Class std::__or_<std::is_lvalue_reference<bool&&>, std::is_rvalue_reference<bool&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<bool&&>, std::is_rvalue_reference<bool&&> > (0x0x7f53072e7138) 0 empty
  std::is_rvalue_reference<bool&&> (0x0x7f53072e71a0) 0 empty
    std::integral_constant<bool, true> (0x0x7f53072d3a80) 0 empty

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

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

Class std::__or_<std::is_reference<bool&&>, std::is_void<bool&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<bool&&>, std::is_void<bool&&> > (0x0x7f53072e7270) 0 empty
  std::is_reference<bool&&> (0x0x7f53072e72d8) 0 empty
    std::integral_constant<bool, true> (0x0x7f53072d3ba0) 0 empty

Class std::__or_<std::is_function<bool&&>, std::is_reference<bool&&>, std::is_void<bool&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<bool&&>, std::is_reference<bool&&>, std::is_void<bool&&> > (0x0x7f53072e7340) 0 empty
  std::__or_<std::is_reference<bool&&>, std::is_void<bool&&> > (0x0x7f53072e73a8) 0 empty
    std::is_reference<bool&&> (0x0x7f53072e7410) 0 empty
      std::integral_constant<bool, true> (0x0x7f53072d3c00) 0 empty

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

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

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

Class std::__or_<std::is_object<bool&&>, std::is_reference<bool&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<bool&&>, std::is_reference<bool&&> > (0x0x7f53072e7618) 0 empty
  std::is_reference<bool&&> (0x0x7f53072e7680) 0 empty
    std::integral_constant<bool, true> (0x0x7f53072d3e40) 0 empty

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

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

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

Class std::__is_direct_constructible_impl<bool, bool&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_impl<bool, bool&&> (0x0x7f53072c0f70) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f53072d3780) 0 empty

Class std::__and_<std::is_destructible<bool>, std::__is_direct_constructible_impl<bool, bool&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_destructible<bool>, std::__is_direct_constructible_impl<bool, bool&&> > (0x0x7f53072e7820) 0 empty
  std::__is_direct_constructible_impl<bool, bool&&> (0x0x7f53072e7888) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f53072f9000) 0 empty

Class std::__is_direct_constructible_new_safe<bool, bool&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new_safe<bool, bool&&> (0x0x7f53072e78f0) 0 empty
  std::__and_<std::is_destructible<bool>, std::__is_direct_constructible_impl<bool, bool&&> > (0x0x7f53072e7958) 0 empty
    std::__is_direct_constructible_impl<bool, bool&&> (0x0x7f53072e79c0) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7f53072f9120) 0 empty

Class std::__is_direct_constructible_new<bool, bool&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new<bool, bool&&> (0x0x7f53072e7a28) 0 empty
  std::__is_direct_constructible_new_safe<bool, bool&&> (0x0x7f53072e7a90) 0 empty
    std::__and_<std::is_destructible<bool>, std::__is_direct_constructible_impl<bool, bool&&> > (0x0x7f53072e7af8) 0 empty
      std::__is_direct_constructible_impl<bool, bool&&> (0x0x7f53072e7b60) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7f53072f91e0) 0 empty

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

Class std::__is_constructible_impl<bool, bool&&>
   size=1 align=1
   base size=1 base align=1
std::__is_constructible_impl<bool, bool&&> (0x0x7f53072e7c30) 0 empty
  std::__is_direct_constructible<bool, bool&&> (0x0x7f53072e7c98) 0 empty
    std::integral_constant<bool, true> (0x0x7f53072f9300) 0 empty

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

Class std::__is_move_constructible_impl<bool, true>
   size=1 align=1
   base size=1 base align=1
std::__is_move_constructible_impl<bool, true> (0x0x7f53072e7d68) 0 empty
  std::is_constructible<bool, bool&&> (0x0x7f53072e7dd0) 0 empty
    std::integral_constant<bool, true> (0x0x7f53072f93c0) 0 empty

Class std::is_move_constructible<bool>
   size=1 align=1
   base size=1 base align=1
std::is_move_constructible<bool> (0x0x7f53072e7e38) 0 empty
  std::__is_move_constructible_impl<bool, true> (0x0x7f53072e7ea0) 0 empty
    std::is_constructible<bool, bool&&> (0x0x7f53072e7f08) 0 empty
      std::integral_constant<bool, true> (0x0x7f53072f9420) 0 empty

Class std::conditional<true, std::is_move_assignable<bool>, std::is_move_constructible<bool> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_move_assignable<bool>, std::is_move_constructible<bool> > (0x0x7f53072f9480) 0 empty

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

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

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

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

Class std::__or_<std::is_lvalue_reference<bool&>, std::is_rvalue_reference<bool&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<bool&>, std::is_rvalue_reference<bool&> > (0x0x7f5307309068) 0 empty
  std::is_lvalue_reference<bool&> (0x0x7f53073090d0) 0 empty
    std::integral_constant<bool, true> (0x0x7f53072f9840) 0 empty

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

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

Class std::__or_<std::is_reference<bool&>, std::is_void<bool&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<bool&>, std::is_void<bool&> > (0x0x7f53073091a0) 0 empty
  std::is_reference<bool&> (0x0x7f5307309208) 0 empty
    std::integral_constant<bool, true> (0x0x7f53072f9960) 0 empty

Class std::__or_<std::is_function<bool&>, std::is_reference<bool&>, std::is_void<bool&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<bool&>, std::is_reference<bool&>, std::is_void<bool&> > (0x0x7f5307309270) 0 empty
  std::__or_<std::is_reference<bool&>, std::is_void<bool&> > (0x0x7f53073092d8) 0 empty
    std::is_reference<bool&> (0x0x7f5307309340) 0 empty
      std::integral_constant<bool, true> (0x0x7f53072f99c0) 0 empty

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

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

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

Class std::__or_<std::is_object<bool&>, std::is_reference<bool&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<bool&>, std::is_reference<bool&> > (0x0x7f5307309548) 0 empty
  std::is_reference<bool&> (0x0x7f53073095b0) 0 empty
    std::integral_constant<bool, true> (0x0x7f53072f9c00) 0 empty

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

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

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

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

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

Class std::__is_move_assignable_impl<bool, true>
   size=1 align=1
   base size=1 base align=1
std::__is_move_assignable_impl<bool, true> (0x0x7f53073097b8) 0 empty
  std::is_assignable<bool&, bool&&> (0x0x7f5307309820) 0 empty
    std::integral_constant<bool, true> (0x0x7f53072f9de0) 0 empty

Class std::is_move_assignable<bool>
   size=1 align=1
   base size=1 base align=1
std::is_move_assignable<bool> (0x0x7f5307309888) 0 empty
  std::__is_move_assignable_impl<bool, true> (0x0x7f53073098f0) 0 empty
    std::is_assignable<bool&, bool&&> (0x0x7f5307309958) 0 empty
      std::integral_constant<bool, true> (0x0x7f53072f9e40) 0 empty

Class std::__and_<std::is_move_constructible<bool>, std::is_move_assignable<bool> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_move_constructible<bool>, std::is_move_assignable<bool> > (0x0x7f53073099c0) 0 empty
  std::is_move_assignable<bool> (0x0x7f5307309a28) 0 empty
    std::__is_move_assignable_impl<bool, true> (0x0x7f5307309a90) 0 empty
      std::is_assignable<bool&, bool&&> (0x0x7f5307309af8) 0 empty
        std::integral_constant<bool, true> (0x0x7f53072f9ea0) 0 empty

Class std::conditional<true, std::__is_nt_constructible_impl<bool, bool&&>, std::is_constructible<bool, bool&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_nt_constructible_impl<bool, bool&&>, std::is_constructible<bool, bool&&> > (0x0x7f53072f9f00) 0 empty

Class std::__is_nt_constructible_impl<bool, bool&&>
   size=1 align=1
   base size=1 base align=1
std::__is_nt_constructible_impl<bool, bool&&> (0x0x7f5307309d68) 0 empty
  std::integral_constant<bool, true> (0x0x7f53072f9f60) 0 empty

Class std::__and_<std::is_constructible<bool, bool&&>, std::__is_nt_constructible_impl<bool, bool&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<bool, bool&&>, std::__is_nt_constructible_impl<bool, bool&&> > (0x0x7f5307309dd0) 0 empty
  std::__is_nt_constructible_impl<bool, bool&&> (0x0x7f5307309e38) 0 empty
    std::integral_constant<bool, true> (0x0x7f530731e000) 0 empty

Class std::is_nothrow_constructible<bool, bool&&>
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_constructible<bool, bool&&> (0x0x7f5307309f70) 0 empty
  std::__and_<std::is_constructible<bool, bool&&>, std::__is_nt_constructible_impl<bool, bool&&> > (0x0x7f5307320000) 0 empty
    std::__is_nt_constructible_impl<bool, bool&&> (0x0x7f5307320068) 0 empty
      std::integral_constant<bool, true> (0x0x7f530731e120) 0 empty

Class std::__is_nothrow_move_constructible_impl<bool, true>
   size=1 align=1
   base size=1 base align=1
std::__is_nothrow_move_constructible_impl<bool, true> (0x0x7f5307320138) 0 empty
  std::is_nothrow_constructible<bool, bool&&> (0x0x7f53073201a0) 0 empty
    std::__and_<std::is_constructible<bool, bool&&>, std::__is_nt_constructible_impl<bool, bool&&> > (0x0x7f5307320208) 0 empty
      std::__is_nt_constructible_impl<bool, bool&&> (0x0x7f5307320270) 0 empty
        std::integral_constant<bool, true> (0x0x7f530731e180) 0 empty

Class std::is_nothrow_move_constructible<bool>
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_move_constructible<bool> (0x0x7f5307320340) 0 empty
  std::__is_nothrow_move_constructible_impl<bool, true> (0x0x7f53073203a8) 0 empty
    std::is_nothrow_constructible<bool, bool&&> (0x0x7f5307320410) 0 empty
      std::__and_<std::is_constructible<bool, bool&&>, std::__is_nt_constructible_impl<bool, bool&&> > (0x0x7f5307320478) 0 empty
        std::__is_nt_constructible_impl<bool, bool&&> (0x0x7f53073204e0) 0 empty
          std::integral_constant<bool, true> (0x0x7f530731e1e0) 0 empty

Class std::conditional<true, std::is_nothrow_move_assignable<bool>, std::is_nothrow_move_constructible<bool> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_nothrow_move_assignable<bool>, std::is_nothrow_move_constructible<bool> > (0x0x7f530731e240) 0 empty

Class std::conditional<true, std::__is_nt_assignable_impl<bool&, bool&&>, std::is_assignable<bool&, bool&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_nt_assignable_impl<bool&, bool&&>, std::is_assignable<bool&, bool&&> > (0x0x7f530731e2a0) 0 empty

Class std::__is_nt_assignable_impl<bool&, bool&&>
   size=1 align=1
   base size=1 base align=1
std::__is_nt_assignable_impl<bool&, bool&&> (0x0x7f5307320820) 0 empty
  std::integral_constant<bool, true> (0x0x7f530731e300) 0 empty

Class std::__and_<std::is_assignable<bool&, bool&&>, std::__is_nt_assignable_impl<bool&, bool&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_assignable<bool&, bool&&>, std::__is_nt_assignable_impl<bool&, bool&&> > (0x0x7f5307320888) 0 empty
  std::__is_nt_assignable_impl<bool&, bool&&> (0x0x7f53073208f0) 0 empty
    std::integral_constant<bool, true> (0x0x7f530731e360) 0 empty

Class std::is_nothrow_assignable<bool&, bool&&>
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_assignable<bool&, bool&&> (0x0x7f5307320958) 0 empty
  std::__and_<std::is_assignable<bool&, bool&&>, std::__is_nt_assignable_impl<bool&, bool&&> > (0x0x7f53073209c0) 0 empty
    std::__is_nt_assignable_impl<bool&, bool&&> (0x0x7f5307320a28) 0 empty
      std::integral_constant<bool, true> (0x0x7f530731e480) 0 empty

Class std::__is_nt_move_assignable_impl<bool, true>
   size=1 align=1
   base size=1 base align=1
std::__is_nt_move_assignable_impl<bool, true> (0x0x7f5307320a90) 0 empty
  std::is_nothrow_assignable<bool&, bool&&> (0x0x7f5307320af8) 0 empty
    std::__and_<std::is_assignable<bool&, bool&&>, std::__is_nt_assignable_impl<bool&, bool&&> > (0x0x7f5307320b60) 0 empty
      std::__is_nt_assignable_impl<bool&, bool&&> (0x0x7f5307320bc8) 0 empty
        std::integral_constant<bool, true> (0x0x7f530731e540) 0 empty

Class std::is_nothrow_move_assignable<bool>
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_move_assignable<bool> (0x0x7f5307320c30) 0 empty
  std::__is_nt_move_assignable_impl<bool, true> (0x0x7f5307320c98) 0 empty
    std::is_nothrow_assignable<bool&, bool&&> (0x0x7f5307320d00) 0 empty
      std::__and_<std::is_assignable<bool&, bool&&>, std::__is_nt_assignable_impl<bool&, bool&&> > (0x0x7f5307320d68) 0 empty
        std::__is_nt_assignable_impl<bool&, bool&&> (0x0x7f5307320dd0) 0 empty
          std::integral_constant<bool, true> (0x0x7f530731e600) 0 empty

Class std::__and_<std::is_nothrow_move_constructible<bool>, std::is_nothrow_move_assignable<bool> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_nothrow_move_constructible<bool>, std::is_nothrow_move_assignable<bool> > (0x0x7f5307320e38) 0 empty
  std::is_nothrow_move_assignable<bool> (0x0x7f5307320ea0) 0 empty
    std::__is_nt_move_assignable_impl<bool, true> (0x0x7f5307320f08) 0 empty
      std::is_nothrow_assignable<bool&, bool&&> (0x0x7f5307320f70) 0 empty
        std::__and_<std::is_assignable<bool&, bool&&>, std::__is_nt_assignable_impl<bool&, bool&&> > (0x0x7f530732c000) 0 empty
          std::__is_nt_assignable_impl<bool&, bool&&> (0x0x7f530732c068) 0 empty
            std::integral_constant<bool, true> (0x0x7f530731e6c0) 0 empty

Class std::is_error_condition_enum<std::codecvt_base::result>
   size=1 align=1
   base size=1 base align=1
std::is_error_condition_enum<std::codecvt_base::result> (0x0x7f530732c6e8) 0 empty
  std::integral_constant<bool, false> (0x0x7f530737c480) 0 empty

Class std::is_error_code_enum<std::codecvt_base::result>
   size=1 align=1
   base size=1 base align=1
std::is_error_code_enum<std::codecvt_base::result> (0x0x7f530732c750) 0 empty
  std::integral_constant<bool, false> (0x0x7f530737c4e0) 0 empty

Class std::is_error_condition_enum<std::_Ios_Seekdir>
   size=1 align=1
   base size=1 base align=1
std::is_error_condition_enum<std::_Ios_Seekdir> (0x0x7f530732c8f0) 0 empty
  std::integral_constant<bool, false> (0x0x7f53073aa2a0) 0 empty

Class std::is_error_code_enum<std::_Ios_Seekdir>
   size=1 align=1
   base size=1 base align=1
std::is_error_code_enum<std::_Ios_Seekdir> (0x0x7f530732c9c0) 0 empty
  std::integral_constant<bool, false> (0x0x7f53073aa300) 0 empty

Class std::is_function<__mbstate_t>
   size=1 align=1
   base size=1 base align=1
std::is_function<__mbstate_t> (0x0x7f530732caf8) 0 empty
  std::integral_constant<bool, false> (0x0x7f53073c4240) 0 empty

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

Class std::is_lvalue_reference<__mbstate_t>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<__mbstate_t> (0x0x7f530732cb60) 0 empty
  std::integral_constant<bool, false> (0x0x7f53073c4300) 0 empty

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

Class std::is_rvalue_reference<__mbstate_t>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<__mbstate_t> (0x0x7f530732cd68) 0 empty
  std::integral_constant<bool, false> (0x0x7f53073c43c0) 0 empty

Class std::__or_<std::is_lvalue_reference<__mbstate_t>, std::is_rvalue_reference<__mbstate_t> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<__mbstate_t>, std::is_rvalue_reference<__mbstate_t> > (0x0x7f530732cdd0) 0 empty
  std::is_rvalue_reference<__mbstate_t> (0x0x7f530732ce38) 0 empty
    std::integral_constant<bool, false> (0x0x7f53073c4420) 0 empty

Class std::is_reference<__mbstate_t>
   size=1 align=1
   base size=1 base align=1
std::is_reference<__mbstate_t> (0x0x7f530732cea0) 0 empty
  std::integral_constant<bool, false> (0x0x7f53073c4540) 0 empty

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

Class std::remove_volatile<__mbstate_t>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<__mbstate_t> (0x0x7f53073c4660) 0 empty

Class std::remove_const<__mbstate_t>
   size=1 align=1
   base size=0 base align=1
std::remove_const<__mbstate_t> (0x0x7f53073c46c0) 0 empty

Class std::remove_cv<__mbstate_t>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<__mbstate_t> (0x0x7f53073c4600) 0 empty

Class std::__is_void_helper<__mbstate_t>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<__mbstate_t> (0x0x7f530732cf70) 0 empty
  std::integral_constant<bool, false> (0x0x7f53073c4720) 0 empty

Class std::is_void<__mbstate_t>
   size=1 align=1
   base size=1 base align=1
std::is_void<__mbstate_t> (0x0x7f530732c888) 0 empty
  std::integral_constant<bool, false> (0x0x7f53073c4780) 0 empty

Class std::__or_<std::is_reference<__mbstate_t>, std::is_void<__mbstate_t> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<__mbstate_t>, std::is_void<__mbstate_t> > (0x0x7f530732c958) 0 empty
  std::is_void<__mbstate_t> (0x0x7f53073d6000) 0 empty
    std::integral_constant<bool, false> (0x0x7f53073c47e0) 0 empty

Class std::__or_<std::is_function<__mbstate_t>, std::is_reference<__mbstate_t>, std::is_void<__mbstate_t> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<__mbstate_t>, std::is_reference<__mbstate_t>, std::is_void<__mbstate_t> > (0x0x7f53073d6068) 0 empty
  std::__or_<std::is_reference<__mbstate_t>, std::is_void<__mbstate_t> > (0x0x7f53073d60d0) 0 empty
    std::is_void<__mbstate_t> (0x0x7f53073d6138) 0 empty
      std::integral_constant<bool, false> (0x0x7f53073c4840) 0 empty

Class std::__not_<std::__or_<std::is_function<__mbstate_t>, std::is_reference<__mbstate_t>, std::is_void<__mbstate_t> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<__mbstate_t>, std::is_reference<__mbstate_t>, std::is_void<__mbstate_t> > > (0x0x7f53073d6340) 0 empty
  std::integral_constant<bool, true> (0x0x7f53073c48a0) 0 empty

Class std::is_object<__mbstate_t>
   size=1 align=1
   base size=1 base align=1
std::is_object<__mbstate_t> (0x0x7f53073d63a8) 0 empty
  std::integral_constant<bool, true> (0x0x7f53073c4900) 0 empty

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

Class std::__or_<std::is_object<__mbstate_t>, std::is_reference<__mbstate_t> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<__mbstate_t>, std::is_reference<__mbstate_t> > (0x0x7f53073d6410) 0 empty
  std::is_object<__mbstate_t> (0x0x7f53073d6478) 0 empty
    std::integral_constant<bool, true> (0x0x7f53073c49c0) 0 empty

Class std::__is_referenceable<__mbstate_t>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<__mbstate_t> (0x0x7f53073d64e0) 0 empty
  std::integral_constant<bool, true> (0x0x7f53073c4a20) 0 empty

Class std::is_function<__mbstate_t&>
   size=1 align=1
   base size=1 base align=1
std::is_function<__mbstate_t&> (0x0x7f53073d6548) 0 empty
  std::integral_constant<bool, false> (0x0x7f53073c4ae0) 0 empty

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

Class std::is_lvalue_reference<__mbstate_t&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<__mbstate_t&> (0x0x7f53073d65b0) 0 empty
  std::integral_constant<bool, true> (0x0x7f53073c4ba0) 0 empty

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

Class std::__or_<std::is_lvalue_reference<__mbstate_t&>, std::is_rvalue_reference<__mbstate_t&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<__mbstate_t&>, std::is_rvalue_reference<__mbstate_t&> > (0x0x7f53073d67b8) 0 empty
  std::is_lvalue_reference<__mbstate_t&> (0x0x7f53073d6820) 0 empty
    std::integral_constant<bool, true> (0x0x7f53073c4c60) 0 empty

Class std::is_reference<__mbstate_t&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<__mbstate_t&> (0x0x7f53073d6888) 0 empty
  std::integral_constant<bool, true> (0x0x7f53073c4d80) 0 empty

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

Class std::__or_<std::is_reference<__mbstate_t&>, std::is_void<__mbstate_t&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<__mbstate_t&>, std::is_void<__mbstate_t&> > (0x0x7f53073d68f0) 0 empty
  std::is_reference<__mbstate_t&> (0x0x7f53073d6958) 0 empty
    std::integral_constant<bool, true> (0x0x7f53073c4e40) 0 empty

Class std::__or_<std::is_function<__mbstate_t&>, std::is_reference<__mbstate_t&>, std::is_void<__mbstate_t&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<__mbstate_t&>, std::is_reference<__mbstate_t&>, std::is_void<__mbstate_t&> > (0x0x7f53073d69c0) 0 empty
  std::__or_<std::is_reference<__mbstate_t&>, std::is_void<__mbstate_t&> > (0x0x7f53073d6a28) 0 empty
    std::is_reference<__mbstate_t&> (0x0x7f53073d6a90) 0 empty
      std::integral_constant<bool, true> (0x0x7f53073c4ea0) 0 empty

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

Class std::is_object<__mbstate_t&>
   size=1 align=1
   base size=1 base align=1
std::is_object<__mbstate_t&> (0x0x7f53073d6c30) 0 empty
  std::integral_constant<bool, false> (0x0x7f53073c4f60) 0 empty

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

Class std::__or_<std::is_object<__mbstate_t&>, std::is_reference<__mbstate_t&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<__mbstate_t&>, std::is_reference<__mbstate_t&> > (0x0x7f53073d6c98) 0 empty
  std::is_reference<__mbstate_t&> (0x0x7f53073d6d00) 0 empty
    std::integral_constant<bool, true> (0x0x7f53073ed060) 0 empty

Class std::__is_referenceable<__mbstate_t&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<__mbstate_t&> (0x0x7f53073d6d68) 0 empty
  std::integral_constant<bool, true> (0x0x7f53073ed0c0) 0 empty

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

Class std::add_rvalue_reference<__mbstate_t&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<__mbstate_t&> (0x0x7f53073d6dd0) 0 empty
  std::__add_rvalue_reference_helper<__mbstate_t&, true> (0x0x7f53073ed180) 0 empty

Class std::is_function<const __mbstate_t&>
   size=1 align=1
   base size=1 base align=1
std::is_function<const __mbstate_t&> (0x0x7f53073d6ea0) 0 empty
  std::integral_constant<bool, false> (0x0x7f53073ed1e0) 0 empty

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

Class std::is_lvalue_reference<const __mbstate_t&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<const __mbstate_t&> (0x0x7f53073d6f08) 0 empty
  std::integral_constant<bool, true> (0x0x7f53073ed2a0) 0 empty

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

Class std::__or_<std::is_lvalue_reference<const __mbstate_t&>, std::is_rvalue_reference<const __mbstate_t&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<const __mbstate_t&>, std::is_rvalue_reference<const __mbstate_t&> > (0x0x7f53073d6f70) 0 empty
  std::is_lvalue_reference<const __mbstate_t&> (0x0x7f53073fb000) 0 empty
    std::integral_constant<bool, true> (0x0x7f53073ed360) 0 empty

Class std::is_reference<const __mbstate_t&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<const __mbstate_t&> (0x0x7f53073fb208) 0 empty
  std::integral_constant<bool, true> (0x0x7f53073ed3c0) 0 empty

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

Class std::__or_<std::is_reference<const __mbstate_t&>, std::is_void<const __mbstate_t&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<const __mbstate_t&>, std::is_void<const __mbstate_t&> > (0x0x7f53073fb340) 0 empty
  std::is_reference<const __mbstate_t&> (0x0x7f53073fb3a8) 0 empty
    std::integral_constant<bool, true> (0x0x7f53073ed540) 0 empty

Class std::__or_<std::is_function<const __mbstate_t&>, std::is_reference<const __mbstate_t&>, std::is_void<const __mbstate_t&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<const __mbstate_t&>, std::is_reference<const __mbstate_t&>, std::is_void<const __mbstate_t&> > (0x0x7f53073fb410) 0 empty
  std::__or_<std::is_reference<const __mbstate_t&>, std::is_void<const __mbstate_t&> > (0x0x7f53073fb478) 0 empty
    std::is_reference<const __mbstate_t&> (0x0x7f53073fb4e0) 0 empty
      std::integral_constant<bool, true> (0x0x7f53073ed5a0) 0 empty

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

Class std::is_object<const __mbstate_t&>
   size=1 align=1
   base size=1 base align=1
std::is_object<const __mbstate_t&> (0x0x7f53073fb5b0) 0 empty
  std::integral_constant<bool, false> (0x0x7f53073ed660) 0 empty

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

Class std::__or_<std::is_object<const __mbstate_t&>, std::is_reference<const __mbstate_t&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<const __mbstate_t&>, std::is_reference<const __mbstate_t&> > (0x0x7f53073fb6e8) 0 empty
  std::is_reference<const __mbstate_t&> (0x0x7f53073fb750) 0 empty
    std::integral_constant<bool, true> (0x0x7f53073ed7e0) 0 empty

Class std::__is_referenceable<const __mbstate_t&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<const __mbstate_t&> (0x0x7f53073fb7b8) 0 empty
  std::integral_constant<bool, true> (0x0x7f53073ed840) 0 empty

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

Class std::add_rvalue_reference<const __mbstate_t&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<const __mbstate_t&> (0x0x7f53073fb820) 0 empty
  std::__add_rvalue_reference_helper<const __mbstate_t&, true> (0x0x7f53073ed900) 0 empty

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

Class std::is_assignable<__mbstate_t&, const __mbstate_t&>
   size=1 align=1
   base size=1 base align=1
std::is_assignable<__mbstate_t&, const __mbstate_t&> (0x0x7f53073fb888) 0 empty
  std::integral_constant<bool, true> (0x0x7f53073ed960) 0 empty

Class std::__is_copy_assignable_impl<__mbstate_t, true>
   size=1 align=1
   base size=1 base align=1
std::__is_copy_assignable_impl<__mbstate_t, true> (0x0x7f53073fb8f0) 0 empty
  std::is_assignable<__mbstate_t&, const __mbstate_t&> (0x0x7f53073fb958) 0 empty
    std::integral_constant<bool, true> (0x0x7f53073ed9c0) 0 empty

Class std::is_copy_assignable<__mbstate_t>
   size=1 align=1
   base size=1 base align=1
std::is_copy_assignable<__mbstate_t> (0x0x7f53073fb9c0) 0 empty
  std::__is_copy_assignable_impl<__mbstate_t, true> (0x0x7f53073fba28) 0 empty
    std::is_assignable<__mbstate_t&, const __mbstate_t&> (0x0x7f53073fba90) 0 empty
      std::integral_constant<bool, true> (0x0x7f53073eda20) 0 empty

Class std::conditional<true, std::__and_<std::is_copy_constructible<__mbstate_t>, std::is_default_constructible<__mbstate_t> >, std::is_copy_assignable<__mbstate_t> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__and_<std::is_copy_constructible<__mbstate_t>, std::is_default_constructible<__mbstate_t> >, std::is_copy_assignable<__mbstate_t> > (0x0x7f53073eda80) 0 empty

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

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

Class std::is_array<__mbstate_t>
   size=1 align=1
   base size=1 base align=1
std::is_array<__mbstate_t> (0x0x7f53073fbaf8) 0 empty
  std::integral_constant<bool, false> (0x0x7f53073edc60) 0 empty

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

Class std::__and_<std::is_array<__mbstate_t>, std::__not_<std::extent<__mbstate_t, 0u> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_array<__mbstate_t>, std::__not_<std::extent<__mbstate_t, 0u> > > (0x0x7f53073fbc30) 0 empty
  std::is_array<__mbstate_t> (0x0x7f53073fbc98) 0 empty
    std::integral_constant<bool, false> (0x0x7f53073edde0) 0 empty

Class std::__is_array_unknown_bounds<__mbstate_t>
   size=1 align=1
   base size=1 base align=1
std::__is_array_unknown_bounds<__mbstate_t> (0x0x7f53073fbd00) 0 empty
  std::__and_<std::is_array<__mbstate_t>, std::__not_<std::extent<__mbstate_t, 0u> > > (0x0x7f53073fbd68) 0 empty
    std::is_array<__mbstate_t> (0x0x7f53073fbdd0) 0 empty
      std::integral_constant<bool, false> (0x0x7f53073ede40) 0 empty

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

Class std::__or_<std::__is_array_unknown_bounds<__mbstate_t>, std::is_function<__mbstate_t> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::__is_array_unknown_bounds<__mbstate_t>, std::is_function<__mbstate_t> > (0x0x7f53073fbf08) 0 empty
  std::is_function<__mbstate_t> (0x0x7f53073fbf70) 0 empty
    std::integral_constant<bool, false> (0x0x7f5307419000) 0 empty

Class std::__or_<std::is_void<__mbstate_t>, std::__is_array_unknown_bounds<__mbstate_t>, std::is_function<__mbstate_t> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<__mbstate_t>, std::__is_array_unknown_bounds<__mbstate_t>, std::is_function<__mbstate_t> > (0x0x7f530741a000) 0 empty
  std::__or_<std::__is_array_unknown_bounds<__mbstate_t>, std::is_function<__mbstate_t> > (0x0x7f530741a068) 0 empty
    std::is_function<__mbstate_t> (0x0x7f530741a0d0) 0 empty
      std::integral_constant<bool, false> (0x0x7f5307419060) 0 empty

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

Class std::__is_integral_helper<__mbstate_t>
   size=1 align=1
   base size=1 base align=1
std::__is_integral_helper<__mbstate_t> (0x0x7f530741a138) 0 empty
  std::integral_constant<bool, false> (0x0x7f5307419120) 0 empty

Class std::is_integral<__mbstate_t>
   size=1 align=1
   base size=1 base align=1
std::is_integral<__mbstate_t> (0x0x7f530741a1a0) 0 empty
  std::integral_constant<bool, false> (0x0x7f5307419180) 0 empty

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

Class std::__is_floating_point_helper<__mbstate_t>
   size=1 align=1
   base size=1 base align=1
std::__is_floating_point_helper<__mbstate_t> (0x0x7f530741a208) 0 empty
  std::integral_constant<bool, false> (0x0x7f5307419300) 0 empty

Class std::is_floating_point<__mbstate_t>
   size=1 align=1
   base size=1 base align=1
std::is_floating_point<__mbstate_t> (0x0x7f530741a270) 0 empty
  std::integral_constant<bool, false> (0x0x7f5307419360) 0 empty

Class std::__or_<std::is_integral<__mbstate_t>, std::is_floating_point<__mbstate_t> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_integral<__mbstate_t>, std::is_floating_point<__mbstate_t> > (0x0x7f530741a2d8) 0 empty
  std::is_floating_point<__mbstate_t> (0x0x7f530741a340) 0 empty
    std::integral_constant<bool, false> (0x0x7f53074193c0) 0 empty

Class std::is_arithmetic<__mbstate_t>
   size=1 align=1
   base size=1 base align=1
std::is_arithmetic<__mbstate_t> (0x0x7f530741a3a8) 0 empty
  std::integral_constant<bool, false> (0x0x7f5307419420) 0 empty

Class std::conditional<false, std::is_arithmetic<__mbstate_t>, std::__or_<std::is_enum<__mbstate_t>, std::is_pointer<__mbstate_t>, std::is_member_pointer<__mbstate_t>, std::is_null_pointer<__mbstate_t> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_arithmetic<__mbstate_t>, std::__or_<std::is_enum<__mbstate_t>, std::is_pointer<__mbstate_t>, std::is_member_pointer<__mbstate_t>, std::is_null_pointer<__mbstate_t> > > (0x0x7f5307419480) 0 empty

Class std::is_enum<__mbstate_t>
   size=1 align=1
   base size=1 base align=1
std::is_enum<__mbstate_t> (0x0x7f530741a410) 0 empty
  std::integral_constant<bool, false> (0x0x7f53074194e0) 0 empty

Class std::conditional<false, std::is_enum<__mbstate_t>, std::__or_<std::is_pointer<__mbstate_t>, std::is_member_pointer<__mbstate_t>, std::is_null_pointer<__mbstate_t> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_enum<__mbstate_t>, std::__or_<std::is_pointer<__mbstate_t>, std::is_member_pointer<__mbstate_t>, std::is_null_pointer<__mbstate_t> > > (0x0x7f5307419540) 0 empty

Class std::__is_pointer_helper<__mbstate_t>
   size=1 align=1
   base size=1 base align=1
std::__is_pointer_helper<__mbstate_t> (0x0x7f530741a478) 0 empty
  std::integral_constant<bool, false> (0x0x7f53074195a0) 0 empty

Class std::is_pointer<__mbstate_t>
   size=1 align=1
   base size=1 base align=1
std::is_pointer<__mbstate_t> (0x0x7f530741a4e0) 0 empty
  std::integral_constant<bool, false> (0x0x7f5307419600) 0 empty

Class std::conditional<false, std::is_pointer<__mbstate_t>, std::__or_<std::is_member_pointer<__mbstate_t>, std::is_null_pointer<__mbstate_t> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_pointer<__mbstate_t>, std::__or_<std::is_member_pointer<__mbstate_t>, std::is_null_pointer<__mbstate_t> > > (0x0x7f5307419660) 0 empty

Class std::__is_member_pointer_helper<__mbstate_t>
   size=1 align=1
   base size=1 base align=1
std::__is_member_pointer_helper<__mbstate_t> (0x0x7f530741a548) 0 empty
  std::integral_constant<bool, false> (0x0x7f53074196c0) 0 empty

Class std::is_member_pointer<__mbstate_t>
   size=1 align=1
   base size=1 base align=1
std::is_member_pointer<__mbstate_t> (0x0x7f530741a5b0) 0 empty
  std::integral_constant<bool, false> (0x0x7f5307419720) 0 empty

Class std::conditional<false, std::is_member_pointer<__mbstate_t>, std::is_null_pointer<__mbstate_t> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_member_pointer<__mbstate_t>, std::is_null_pointer<__mbstate_t> > (0x0x7f5307419780) 0 empty

Class std::__is_null_pointer_helper<__mbstate_t>
   size=1 align=1
   base size=1 base align=1
std::__is_null_pointer_helper<__mbstate_t> (0x0x7f530741a6e8) 0 empty
  std::integral_constant<bool, false> (0x0x7f53074198a0) 0 empty

Class std::is_null_pointer<__mbstate_t>
   size=1 align=1
   base size=1 base align=1
std::is_null_pointer<__mbstate_t> (0x0x7f530741a750) 0 empty
  std::integral_constant<bool, false> (0x0x7f5307419900) 0 empty

Class std::__or_<std::is_member_pointer<__mbstate_t>, std::is_null_pointer<__mbstate_t> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_member_pointer<__mbstate_t>, std::is_null_pointer<__mbstate_t> > (0x0x7f530741a7b8) 0 empty
  std::is_null_pointer<__mbstate_t> (0x0x7f530741a820) 0 empty
    std::integral_constant<bool, false> (0x0x7f5307419960) 0 empty

Class std::__or_<std::is_pointer<__mbstate_t>, std::is_member_pointer<__mbstate_t>, std::is_null_pointer<__mbstate_t> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_pointer<__mbstate_t>, std::is_member_pointer<__mbstate_t>, std::is_null_pointer<__mbstate_t> > (0x0x7f530741a888) 0 empty
  std::__or_<std::is_member_pointer<__mbstate_t>, std::is_null_pointer<__mbstate_t> > (0x0x7f530741a8f0) 0 empty
    std::is_null_pointer<__mbstate_t> (0x0x7f530741a958) 0 empty
      std::integral_constant<bool, false> (0x0x7f53074199c0) 0 empty

Class std::__or_<std::is_enum<__mbstate_t>, std::is_pointer<__mbstate_t>, std::is_member_pointer<__mbstate_t>, std::is_null_pointer<__mbstate_t> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_enum<__mbstate_t>, std::is_pointer<__mbstate_t>, std::is_member_pointer<__mbstate_t>, std::is_null_pointer<__mbstate_t> > (0x0x7f530741a9c0) 0 empty
  std::__or_<std::is_pointer<__mbstate_t>, std::is_member_pointer<__mbstate_t>, std::is_null_pointer<__mbstate_t> > (0x0x7f530741aa28) 0 empty
    std::__or_<std::is_member_pointer<__mbstate_t>, std::is_null_pointer<__mbstate_t> > (0x0x7f530741aa90) 0 empty
      std::is_null_pointer<__mbstate_t> (0x0x7f530741aaf8) 0 empty
        std::integral_constant<bool, false> (0x0x7f5307419a20) 0 empty

Class std::__or_<std::is_arithmetic<__mbstate_t>, std::is_enum<__mbstate_t>, std::is_pointer<__mbstate_t>, std::is_member_pointer<__mbstate_t>, std::is_null_pointer<__mbstate_t> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_arithmetic<__mbstate_t>, std::is_enum<__mbstate_t>, std::is_pointer<__mbstate_t>, std::is_member_pointer<__mbstate_t>, std::is_null_pointer<__mbstate_t> > (0x0x7f530741ab60) 0 empty
  std::__or_<std::is_enum<__mbstate_t>, std::is_pointer<__mbstate_t>, std::is_member_pointer<__mbstate_t>, std::is_null_pointer<__mbstate_t> > (0x0x7f530741abc8) 0 empty
    std::__or_<std::is_pointer<__mbstate_t>, std::is_member_pointer<__mbstate_t>, std::is_null_pointer<__mbstate_t> > (0x0x7f530741ac30) 0 empty
      std::__or_<std::is_member_pointer<__mbstate_t>, std::is_null_pointer<__mbstate_t> > (0x0x7f530741ac98) 0 empty
        std::is_null_pointer<__mbstate_t> (0x0x7f530741ad00) 0 empty
          std::integral_constant<bool, false> (0x0x7f5307419a80) 0 empty

Class std::is_scalar<__mbstate_t>
   size=1 align=1
   base size=1 base align=1
std::is_scalar<__mbstate_t> (0x0x7f530741ad68) 0 empty
  std::integral_constant<bool, false> (0x0x7f5307419ae0) 0 empty

Class std::__or_<std::is_reference<__mbstate_t>, std::is_scalar<__mbstate_t> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<__mbstate_t>, std::is_scalar<__mbstate_t> > (0x0x7f530741add0) 0 empty
  std::is_scalar<__mbstate_t> (0x0x7f530741ae38) 0 empty
    std::integral_constant<bool, false> (0x0x7f5307419b40) 0 empty

Class std::remove_all_extents<__mbstate_t>
   size=1 align=1
   base size=0 base align=1
std::remove_all_extents<__mbstate_t> (0x0x7f5307419ba0) 0 empty

Class std::__is_destructible_impl<__mbstate_t>
   size=1 align=1
   base size=1 base align=1
std::__is_destructible_impl<__mbstate_t> (0x0x7f530741aea0) 0 empty
  std::__do_is_destructible_impl (0x0x7f5307419c00) 0 empty

Class std::__is_destructible_safe<__mbstate_t, false, false>
   size=1 align=1
   base size=1 base align=1
std::__is_destructible_safe<__mbstate_t, false, false> (0x0x7f530741af70) 0 empty
  std::integral_constant<bool, true> (0x0x7f5307419c60) 0 empty

Class std::is_destructible<__mbstate_t>
   size=1 align=1
   base size=1 base align=1
std::is_destructible<__mbstate_t> (0x0x7f530743d000) 0 empty
  std::integral_constant<bool, true> (0x0x7f5307419cc0) 0 empty

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

Class std::__is_direct_constructible_impl<__mbstate_t, const __mbstate_t&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_impl<__mbstate_t, const __mbstate_t&> (0x0x7f530743d068) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f5307419d80) 0 empty

Class std::__and_<std::is_destructible<__mbstate_t>, std::__is_direct_constructible_impl<__mbstate_t, const __mbstate_t&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_destructible<__mbstate_t>, std::__is_direct_constructible_impl<__mbstate_t, const __mbstate_t&> > (0x0x7f530743d138) 0 empty
  std::__is_direct_constructible_impl<__mbstate_t, const __mbstate_t&> (0x0x7f530743d1a0) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f5307419de0) 0 empty

Class std::__is_direct_constructible_new_safe<__mbstate_t, const __mbstate_t&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new_safe<__mbstate_t, const __mbstate_t&> (0x0x7f530743d208) 0 empty
  std::__and_<std::is_destructible<__mbstate_t>, std::__is_direct_constructible_impl<__mbstate_t, const __mbstate_t&> > (0x0x7f530743d270) 0 empty
    std::__is_direct_constructible_impl<__mbstate_t, const __mbstate_t&> (0x0x7f530743d2d8) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7f5307419e40) 0 empty

Class std::__is_direct_constructible_new<__mbstate_t, const __mbstate_t&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new<__mbstate_t, const __mbstate_t&> (0x0x7f530743d340) 0 empty
  std::__is_direct_constructible_new_safe<__mbstate_t, const __mbstate_t&> (0x0x7f530743d3a8) 0 empty
    std::__and_<std::is_destructible<__mbstate_t>, std::__is_direct_constructible_impl<__mbstate_t, const __mbstate_t&> > (0x0x7f530743d410) 0 empty
      std::__is_direct_constructible_impl<__mbstate_t, const __mbstate_t&> (0x0x7f530743d478) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7f5307419ea0) 0 empty

Class std::__is_direct_constructible<__mbstate_t, const __mbstate_t&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible<__mbstate_t, const __mbstate_t&> (0x0x7f530743d4e0) 0 empty
  std::integral_constant<bool, true> (0x0x7f5307419f00) 0 empty

Class std::__is_constructible_impl<__mbstate_t, const __mbstate_t&>
   size=1 align=1
   base size=1 base align=1
std::__is_constructible_impl<__mbstate_t, const __mbstate_t&> (0x0x7f530743d548) 0 empty
  std::__is_direct_constructible<__mbstate_t, const __mbstate_t&> (0x0x7f530743d5b0) 0 empty
    std::integral_constant<bool, true> (0x0x7f5307419f60) 0 empty

Class std::is_constructible<__mbstate_t, const __mbstate_t&>
   size=1 align=1
   base size=1 base align=1
std::is_constructible<__mbstate_t, const __mbstate_t&> (0x0x7f530743d618) 0 empty
  std::integral_constant<bool, true> (0x0x7f5307447000) 0 empty

Class std::__is_copy_constructible_impl<__mbstate_t, true>
   size=1 align=1
   base size=1 base align=1
std::__is_copy_constructible_impl<__mbstate_t, true> (0x0x7f530743d680) 0 empty
  std::is_constructible<__mbstate_t, const __mbstate_t&> (0x0x7f530743d6e8) 0 empty
    std::integral_constant<bool, true> (0x0x7f5307447060) 0 empty

Class std::is_copy_constructible<__mbstate_t>
   size=1 align=1
   base size=1 base align=1
std::is_copy_constructible<__mbstate_t> (0x0x7f530743d750) 0 empty
  std::__is_copy_constructible_impl<__mbstate_t, true> (0x0x7f530743d7b8) 0 empty
    std::is_constructible<__mbstate_t, const __mbstate_t&> (0x0x7f530743d820) 0 empty
      std::integral_constant<bool, true> (0x0x7f53074470c0) 0 empty

Class std::conditional<true, std::is_default_constructible<__mbstate_t>, std::is_copy_constructible<__mbstate_t> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_default_constructible<__mbstate_t>, std::is_copy_constructible<__mbstate_t> > (0x0x7f5307447120) 0 empty

Class std::__not_<std::is_void<__mbstate_t> >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::is_void<__mbstate_t> > (0x0x7f530743d958) 0 empty
  std::integral_constant<bool, true> (0x0x7f5307447180) 0 empty

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

Class std::__is_default_constructible_impl<__mbstate_t>
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_impl<__mbstate_t> (0x0x7f530743d9c0) 0 empty
  std::__do_is_default_constructible_impl (0x0x7f5307447240) 0 empty

Class std::__and_<std::__not_<std::is_void<__mbstate_t> >, std::__is_default_constructible_impl<__mbstate_t> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__not_<std::is_void<__mbstate_t> >, std::__is_default_constructible_impl<__mbstate_t> > (0x0x7f530743da28) 0 empty
  std::__is_default_constructible_impl<__mbstate_t> (0x0x7f530743da90) 0 empty
    std::__do_is_default_constructible_impl (0x0x7f53074472a0) 0 empty

Class std::__is_default_constructible_atom<__mbstate_t>
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_atom<__mbstate_t> (0x0x7f530743dbc8) 0 empty
  std::__and_<std::__not_<std::is_void<__mbstate_t> >, std::__is_default_constructible_impl<__mbstate_t> > (0x0x7f530743dc30) 0 empty
    std::__is_default_constructible_impl<__mbstate_t> (0x0x7f530743dc98) 0 empty
      std::__do_is_default_constructible_impl (0x0x7f5307447300) 0 empty

Class std::__is_default_constructible_safe<__mbstate_t, false>
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_safe<__mbstate_t, false> (0x0x7f530743dd00) 0 empty
  std::integral_constant<bool, true> (0x0x7f5307447360) 0 empty

Class std::is_default_constructible<__mbstate_t>
   size=1 align=1
   base size=1 base align=1
std::is_default_constructible<__mbstate_t> (0x0x7f530743dd68) 0 empty
  std::integral_constant<bool, true> (0x0x7f53074473c0) 0 empty

Class std::__and_<std::is_copy_constructible<__mbstate_t>, std::is_default_constructible<__mbstate_t> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_copy_constructible<__mbstate_t>, std::is_default_constructible<__mbstate_t> > (0x0x7f530743ddd0) 0 empty
  std::is_default_constructible<__mbstate_t> (0x0x7f530743de38) 0 empty
    std::integral_constant<bool, true> (0x0x7f5307447420) 0 empty

Class std::__and_<std::is_copy_assignable<__mbstate_t>, std::is_copy_constructible<__mbstate_t>, std::is_default_constructible<__mbstate_t> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_copy_assignable<__mbstate_t>, std::is_copy_constructible<__mbstate_t>, std::is_default_constructible<__mbstate_t> > (0x0x7f530743df70) 0 empty
  std::__and_<std::is_copy_constructible<__mbstate_t>, std::is_default_constructible<__mbstate_t> > (0x0x7f5307452000) 0 empty
    std::is_default_constructible<__mbstate_t> (0x0x7f5307452068) 0 empty
      std::integral_constant<bool, true> (0x0x7f5307447480) 0 empty

Class std::is_same<std::fpos<__mbstate_t>, std::fpos<__mbstate_t> >
   size=1 align=1
   base size=1 base align=1
std::is_same<std::fpos<__mbstate_t>, std::fpos<__mbstate_t> > (0x0x7f5307452138) 0 empty
  std::integral_constant<bool, true> (0x0x7f53074474e0) 0 empty

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

Class std::basic_filebuf<char>
   size=240 align=8
   base size=240 base align=8
std::basic_filebuf<char> (0x0x7f530732ca28) 0
    vptr=((& std::basic_filebuf<char>::_ZTVSt13basic_filebufIcSt11char_traitsIcEE) + 16u)
  std::basic_streambuf<char> (0x0x7f53073c41e0) 0
      primary-for std::basic_filebuf<char> (0x0x7f530732ca28)

Vtable for std::basic_ifstream<char>
std::basic_ifstream<char>::_ZTVSt14basic_ifstreamIcSt11char_traitsIcEE: 10u entries
0     256u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTISt14basic_ifstreamIcSt11char_traitsIcEE)
24    (int (*)(...))std::basic_ifstream<_CharT, _Traits>::~basic_ifstream<char, std::char_traits<char> >
32    (int (*)(...))std::basic_ifstream<_CharT, _Traits>::~basic_ifstream<char, std::char_traits<char> >
40    18446744073709551360u
48    (int (*)(...))-256
56    (int (*)(...))(& _ZTISt14basic_ifstreamIcSt11char_traitsIcEE)
64    (int (*)(...))std::basic_ifstream<char>::_ZTv0_n24_NSt14basic_ifstreamIcSt11char_traitsIcEED1Ev
72    (int (*)(...))std::basic_ifstream<char>::_ZTv0_n24_NSt14basic_ifstreamIcSt11char_traitsIcEED0Ev

Construction vtable for std::basic_istream<char> (0x0x7f5307452270 instance) in std::basic_ifstream<char>
std::basic_ifstream<char>::_ZTCSt14basic_ifstreamIcSt11char_traitsIcEE0_Si: 10u entries
0     256u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTISi)
24    0u
32    0u
40    18446744073709551360u
48    (int (*)(...))-256
56    (int (*)(...))(& _ZTISi)
64    0u
72    0u

VTT for std::basic_ifstream<char>
std::basic_ifstream<char>::_ZTTSt14basic_ifstreamIcSt11char_traitsIcEE: 4u entries
0     ((& std::basic_ifstream<char>::_ZTVSt14basic_ifstreamIcSt11char_traitsIcEE) + 24u)
8     ((& std::basic_ifstream<char>::_ZTCSt14basic_ifstreamIcSt11char_traitsIcEE0_Si) + 24u)
16    ((& std::basic_ifstream<char>::_ZTCSt14basic_ifstreamIcSt11char_traitsIcEE0_Si) + 64u)
24    ((& std::basic_ifstream<char>::_ZTVSt14basic_ifstreamIcSt11char_traitsIcEE) + 64u)

Class std::basic_ifstream<char>
   size=520 align=8
   base size=256 base align=8
std::basic_ifstream<char> (0x0x7f5307452208) 0
    vptridx=0u vptr=((& std::basic_ifstream<char>::_ZTVSt14basic_ifstreamIcSt11char_traitsIcEE) + 24u)
  std::basic_istream<char> (0x0x7f5307452270) 0
      primary-for std::basic_ifstream<char> (0x0x7f5307452208)
      subvttidx=8u
    std::basic_ios<char> (0x0x7f53074522d8) 256 virtual
        vptridx=24u vbaseoffset=-24 vptr=((& std::basic_ifstream<char>::_ZTVSt14basic_ifstreamIcSt11char_traitsIcEE) + 64u)
      std::ios_base (0x0x7f5307447900) 256
          primary-for std::basic_ios<char> (0x0x7f53074522d8)

Vtable for std::basic_ofstream<char>
std::basic_ofstream<char>::_ZTVSt14basic_ofstreamIcSt11char_traitsIcEE: 10u entries
0     248u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTISt14basic_ofstreamIcSt11char_traitsIcEE)
24    (int (*)(...))std::basic_ofstream<_CharT, _Traits>::~basic_ofstream<char, std::char_traits<char> >
32    (int (*)(...))std::basic_ofstream<_CharT, _Traits>::~basic_ofstream<char, std::char_traits<char> >
40    18446744073709551368u
48    (int (*)(...))-248
56    (int (*)(...))(& _ZTISt14basic_ofstreamIcSt11char_traitsIcEE)
64    (int (*)(...))std::basic_ofstream<char>::_ZTv0_n24_NSt14basic_ofstreamIcSt11char_traitsIcEED1Ev
72    (int (*)(...))std::basic_ofstream<char>::_ZTv0_n24_NSt14basic_ofstreamIcSt11char_traitsIcEED0Ev

Construction vtable for std::basic_ostream<char> (0x0x7f5307452618 instance) in std::basic_ofstream<char>
std::basic_ofstream<char>::_ZTCSt14basic_ofstreamIcSt11char_traitsIcEE0_So: 10u entries
0     248u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTISo)
24    0u
32    0u
40    18446744073709551368u
48    (int (*)(...))-248
56    (int (*)(...))(& _ZTISo)
64    0u
72    0u

VTT for std::basic_ofstream<char>
std::basic_ofstream<char>::_ZTTSt14basic_ofstreamIcSt11char_traitsIcEE: 4u entries
0     ((& std::basic_ofstream<char>::_ZTVSt14basic_ofstreamIcSt11char_traitsIcEE) + 24u)
8     ((& std::basic_ofstream<char>::_ZTCSt14basic_ofstreamIcSt11char_traitsIcEE0_So) + 24u)
16    ((& std::basic_ofstream<char>::_ZTCSt14basic_ofstreamIcSt11char_traitsIcEE0_So) + 64u)
24    ((& std::basic_ofstream<char>::_ZTVSt14basic_ofstreamIcSt11char_traitsIcEE) + 64u)

Class std::basic_ofstream<char>
   size=512 align=8
   base size=248 base align=8
std::basic_ofstream<char> (0x0x7f53074525b0) 0
    vptridx=0u vptr=((& std::basic_ofstream<char>::_ZTVSt14basic_ofstreamIcSt11char_traitsIcEE) + 24u)
  std::basic_ostream<char> (0x0x7f5307452618) 0 nearly-empty
      primary-for std::basic_ofstream<char> (0x0x7f53074525b0)
      subvttidx=8u
    std::basic_ios<char> (0x0x7f5307452680) 248 virtual
        vptridx=24u vbaseoffset=-24 vptr=((& std::basic_ofstream<char>::_ZTVSt14basic_ofstreamIcSt11char_traitsIcEE) + 64u)
      std::ios_base (0x0x7f5307447a20) 248
          primary-for std::basic_ios<char> (0x0x7f5307452680)

Vtable for std::basic_fstream<char>
std::basic_fstream<char>::_ZTVSt13basic_fstreamIcSt11char_traitsIcEE: 15u entries
0     264u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTISt13basic_fstreamIcSt11char_traitsIcEE)
24    (int (*)(...))std::basic_fstream<_CharT, _Traits>::~basic_fstream<char, std::char_traits<char> >
32    (int (*)(...))std::basic_fstream<_CharT, _Traits>::~basic_fstream<char, std::char_traits<char> >
40    248u
48    (int (*)(...))-16
56    (int (*)(...))(& _ZTISt13basic_fstreamIcSt11char_traitsIcEE)
64    (int (*)(...))std::basic_fstream<char>::_ZThn16_NSt13basic_fstreamIcSt11char_traitsIcEED1Ev
72    (int (*)(...))std::basic_fstream<char>::_ZThn16_NSt13basic_fstreamIcSt11char_traitsIcEED0Ev
80    18446744073709551352u
88    (int (*)(...))-264
96    (int (*)(...))(& _ZTISt13basic_fstreamIcSt11char_traitsIcEE)
104   (int (*)(...))std::basic_fstream<char>::_ZTv0_n24_NSt13basic_fstreamIcSt11char_traitsIcEED1Ev
112   (int (*)(...))std::basic_fstream<char>::_ZTv0_n24_NSt13basic_fstreamIcSt11char_traitsIcEED0Ev

Construction vtable for std::basic_iostream<char> (0x0x7f530744ee00 instance) in std::basic_fstream<char>
std::basic_fstream<char>::_ZTCSt13basic_fstreamIcSt11char_traitsIcEE0_Sd: 15u entries
0     264u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTISd)
24    0u
32    0u
40    248u
48    (int (*)(...))-16
56    (int (*)(...))(& _ZTISd)
64    0u
72    0u
80    18446744073709551352u
88    (int (*)(...))-264
96    (int (*)(...))(& _ZTISd)
104   0u
112   0u

Construction vtable for std::basic_istream<char> (0x0x7f53074529c0 instance) in std::basic_fstream<char>
std::basic_fstream<char>::_ZTCSt13basic_fstreamIcSt11char_traitsIcEE0_Si: 10u entries
0     264u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTISi)
24    0u
32    0u
40    18446744073709551352u
48    (int (*)(...))-264
56    (int (*)(...))(& _ZTISi)
64    0u
72    0u

Construction vtable for std::basic_ostream<char> (0x0x7f5307452a90 instance) in std::basic_fstream<char>
std::basic_fstream<char>::_ZTCSt13basic_fstreamIcSt11char_traitsIcEE16_So: 10u entries
0     248u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTISo)
24    0u
32    0u
40    18446744073709551368u
48    (int (*)(...))-248
56    (int (*)(...))(& _ZTISo)
64    0u
72    0u

VTT for std::basic_fstream<char>
std::basic_fstream<char>::_ZTTSt13basic_fstreamIcSt11char_traitsIcEE: 10u entries
0     ((& std::basic_fstream<char>::_ZTVSt13basic_fstreamIcSt11char_traitsIcEE) + 24u)
8     ((& std::basic_fstream<char>::_ZTCSt13basic_fstreamIcSt11char_traitsIcEE0_Sd) + 24u)
16    ((& std::basic_fstream<char>::_ZTCSt13basic_fstreamIcSt11char_traitsIcEE0_Si) + 24u)
24    ((& std::basic_fstream<char>::_ZTCSt13basic_fstreamIcSt11char_traitsIcEE0_Si) + 64u)
32    ((& std::basic_fstream<char>::_ZTCSt13basic_fstreamIcSt11char_traitsIcEE16_So) + 24u)
40    ((& std::basic_fstream<char>::_ZTCSt13basic_fstreamIcSt11char_traitsIcEE16_So) + 64u)
48    ((& std::basic_fstream<char>::_ZTCSt13basic_fstreamIcSt11char_traitsIcEE0_Sd) + 104u)
56    ((& std::basic_fstream<char>::_ZTCSt13basic_fstreamIcSt11char_traitsIcEE0_Sd) + 64u)
64    ((& std::basic_fstream<char>::_ZTVSt13basic_fstreamIcSt11char_traitsIcEE) + 104u)
72    ((& std::basic_fstream<char>::_ZTVSt13basic_fstreamIcSt11char_traitsIcEE) + 64u)

Class std::basic_fstream<char>
   size=528 align=8
   base size=264 base align=8
std::basic_fstream<char> (0x0x7f5307452958) 0
    vptridx=0u vptr=((& std::basic_fstream<char>::_ZTVSt13basic_fstreamIcSt11char_traitsIcEE) + 24u)
  std::basic_iostream<char> (0x0x7f530744ee00) 0
      primary-for std::basic_fstream<char> (0x0x7f5307452958)
      subvttidx=8u
    std::basic_istream<char> (0x0x7f53074529c0) 0
        primary-for std::basic_iostream<char> (0x0x7f530744ee00)
        subvttidx=16u
      std::basic_ios<char> (0x0x7f5307452a28) 264 virtual
          vptridx=64u vbaseoffset=-24 vptr=((& std::basic_fstream<char>::_ZTVSt13basic_fstreamIcSt11char_traitsIcEE) + 104u)
        std::ios_base (0x0x7f5307447b40) 264
            primary-for std::basic_ios<char> (0x0x7f5307452a28)
    std::basic_ostream<char> (0x0x7f5307452a90) 16 nearly-empty
        subvttidx=32u vptridx=72u vptr=((& std::basic_fstream<char>::_ZTVSt13basic_fstreamIcSt11char_traitsIcEE) + 64u)
      std::basic_ios<char> (0x0x7f5307452a28) alternative-path

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

Class std::basic_filebuf<wchar_t>
   size=240 align=8
   base size=240 base align=8
std::basic_filebuf<wchar_t> (0x0x7f5307452dd0) 0
    vptr=((& std::basic_filebuf<wchar_t>::_ZTVSt13basic_filebufIwSt11char_traitsIwEE) + 16u)
  std::basic_streambuf<wchar_t> (0x0x7f5307447d20) 0
      primary-for std::basic_filebuf<wchar_t> (0x0x7f5307452dd0)

Vtable for std::basic_ifstream<wchar_t>
std::basic_ifstream<wchar_t>::_ZTVSt14basic_ifstreamIwSt11char_traitsIwEE: 10u entries
0     256u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTISt14basic_ifstreamIwSt11char_traitsIwEE)
24    (int (*)(...))std::basic_ifstream<_CharT, _Traits>::~basic_ifstream<wchar_t, std::char_traits<wchar_t> >
32    (int (*)(...))std::basic_ifstream<_CharT, _Traits>::~basic_ifstream<wchar_t, std::char_traits<wchar_t> >
40    18446744073709551360u
48    (int (*)(...))-256
56    (int (*)(...))(& _ZTISt14basic_ifstreamIwSt11char_traitsIwEE)
64    (int (*)(...))std::basic_ifstream<wchar_t>::_ZTv0_n24_NSt14basic_ifstreamIwSt11char_traitsIwEED1Ev
72    (int (*)(...))std::basic_ifstream<wchar_t>::_ZTv0_n24_NSt14basic_ifstreamIwSt11char_traitsIwEED0Ev

Construction vtable for std::basic_istream<wchar_t> (0x0x7f5307452b60 instance) in std::basic_ifstream<wchar_t>
std::basic_ifstream<wchar_t>::_ZTCSt14basic_ifstreamIwSt11char_traitsIwEE0_St13basic_istreamIwS1_E: 10u entries
0     256u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTISt13basic_istreamIwSt11char_traitsIwEE)
24    0u
32    0u
40    18446744073709551360u
48    (int (*)(...))-256
56    (int (*)(...))(& _ZTISt13basic_istreamIwSt11char_traitsIwEE)
64    0u
72    0u

VTT for std::basic_ifstream<wchar_t>
std::basic_ifstream<wchar_t>::_ZTTSt14basic_ifstreamIwSt11char_traitsIwEE: 4u entries
0     ((& std::basic_ifstream<wchar_t>::_ZTVSt14basic_ifstreamIwSt11char_traitsIwEE) + 24u)
8     ((& std::basic_ifstream<wchar_t>::_ZTCSt14basic_ifstreamIwSt11char_traitsIwEE0_St13basic_istreamIwS1_E) + 24u)
16    ((& std::basic_ifstream<wchar_t>::_ZTCSt14basic_ifstreamIwSt11char_traitsIwEE0_St13basic_istreamIwS1_E) + 64u)
24    ((& std::basic_ifstream<wchar_t>::_ZTVSt14basic_ifstreamIwSt11char_traitsIwEE) + 64u)

Class std::basic_ifstream<wchar_t>
   size=520 align=8
   base size=256 base align=8
std::basic_ifstream<wchar_t> (0x0x7f53074528f0) 0
    vptridx=0u vptr=((& std::basic_ifstream<wchar_t>::_ZTVSt14basic_ifstreamIwSt11char_traitsIwEE) + 24u)
  std::basic_istream<wchar_t> (0x0x7f5307452b60) 0
      primary-for std::basic_ifstream<wchar_t> (0x0x7f53074528f0)
      subvttidx=8u
    std::basic_ios<wchar_t> (0x0x7f5307452c98) 256 virtual
        vptridx=24u vbaseoffset=-24 vptr=((& std::basic_ifstream<wchar_t>::_ZTVSt14basic_ifstreamIwSt11char_traitsIwEE) + 64u)
      std::ios_base (0x0x7f530709f0c0) 256
          primary-for std::basic_ios<wchar_t> (0x0x7f5307452c98)

Vtable for std::basic_ofstream<wchar_t>
std::basic_ofstream<wchar_t>::_ZTVSt14basic_ofstreamIwSt11char_traitsIwEE: 10u entries
0     248u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTISt14basic_ofstreamIwSt11char_traitsIwEE)
24    (int (*)(...))std::basic_ofstream<_CharT, _Traits>::~basic_ofstream<wchar_t, std::char_traits<wchar_t> >
32    (int (*)(...))std::basic_ofstream<_CharT, _Traits>::~basic_ofstream<wchar_t, std::char_traits<wchar_t> >
40    18446744073709551368u
48    (int (*)(...))-248
56    (int (*)(...))(& _ZTISt14basic_ofstreamIwSt11char_traitsIwEE)
64    (int (*)(...))std::basic_ofstream<wchar_t>::_ZTv0_n24_NSt14basic_ofstreamIwSt11char_traitsIwEED1Ev
72    (int (*)(...))std::basic_ofstream<wchar_t>::_ZTv0_n24_NSt14basic_ofstreamIwSt11char_traitsIwEED0Ev

Construction vtable for std::basic_ostream<wchar_t> (0x0x7f53070ac1a0 instance) in std::basic_ofstream<wchar_t>
std::basic_ofstream<wchar_t>::_ZTCSt14basic_ofstreamIwSt11char_traitsIwEE0_St13basic_ostreamIwS1_E: 10u entries
0     248u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTISt13basic_ostreamIwSt11char_traitsIwEE)
24    0u
32    0u
40    18446744073709551368u
48    (int (*)(...))-248
56    (int (*)(...))(& _ZTISt13basic_ostreamIwSt11char_traitsIwEE)
64    0u
72    0u

VTT for std::basic_ofstream<wchar_t>
std::basic_ofstream<wchar_t>::_ZTTSt14basic_ofstreamIwSt11char_traitsIwEE: 4u entries
0     ((& std::basic_ofstream<wchar_t>::_ZTVSt14basic_ofstreamIwSt11char_traitsIwEE) + 24u)
8     ((& std::basic_ofstream<wchar_t>::_ZTCSt14basic_ofstreamIwSt11char_traitsIwEE0_St13basic_ostreamIwS1_E) + 24u)
16    ((& std::basic_ofstream<wchar_t>::_ZTCSt14basic_ofstreamIwSt11char_traitsIwEE0_St13basic_ostreamIwS1_E) + 64u)
24    ((& std::basic_ofstream<wchar_t>::_ZTVSt14basic_ofstreamIwSt11char_traitsIwEE) + 64u)

Class std::basic_ofstream<wchar_t>
   size=512 align=8
   base size=248 base align=8
std::basic_ofstream<wchar_t> (0x0x7f53070ac138) 0
    vptridx=0u vptr=((& std::basic_ofstream<wchar_t>::_ZTVSt14basic_ofstreamIwSt11char_traitsIwEE) + 24u)
  std::basic_ostream<wchar_t> (0x0x7f53070ac1a0) 0 nearly-empty
      primary-for std::basic_ofstream<wchar_t> (0x0x7f53070ac138)
      subvttidx=8u
    std::basic_ios<wchar_t> (0x0x7f53070ac208) 248 virtual
        vptridx=24u vbaseoffset=-24 vptr=((& std::basic_ofstream<wchar_t>::_ZTVSt14basic_ofstreamIwSt11char_traitsIwEE) + 64u)
      std::ios_base (0x0x7f530709f120) 248
          primary-for std::basic_ios<wchar_t> (0x0x7f53070ac208)

Vtable for std::basic_fstream<wchar_t>
std::basic_fstream<wchar_t>::_ZTVSt13basic_fstreamIwSt11char_traitsIwEE: 15u entries
0     264u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTISt13basic_fstreamIwSt11char_traitsIwEE)
24    (int (*)(...))std::basic_fstream<_CharT, _Traits>::~basic_fstream<wchar_t, std::char_traits<wchar_t> >
32    (int (*)(...))std::basic_fstream<_CharT, _Traits>::~basic_fstream<wchar_t, std::char_traits<wchar_t> >
40    248u
48    (int (*)(...))-16
56    (int (*)(...))(& _ZTISt13basic_fstreamIwSt11char_traitsIwEE)
64    (int (*)(...))std::basic_fstream<wchar_t>::_ZThn16_NSt13basic_fstreamIwSt11char_traitsIwEED1Ev
72    (int (*)(...))std::basic_fstream<wchar_t>::_ZThn16_NSt13basic_fstreamIwSt11char_traitsIwEED0Ev
80    18446744073709551352u
88    (int (*)(...))-264
96    (int (*)(...))(& _ZTISt13basic_fstreamIwSt11char_traitsIwEE)
104   (int (*)(...))std::basic_fstream<wchar_t>::_ZTv0_n24_NSt13basic_fstreamIwSt11char_traitsIwEED1Ev
112   (int (*)(...))std::basic_fstream<wchar_t>::_ZTv0_n24_NSt13basic_fstreamIwSt11char_traitsIwEED0Ev

Construction vtable for std::basic_iostream<wchar_t> (0x0x7f530749b5b0 instance) in std::basic_fstream<wchar_t>
std::basic_fstream<wchar_t>::_ZTCSt13basic_fstreamIwSt11char_traitsIwEE0_St14basic_iostreamIwS1_E: 15u entries
0     264u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTISt14basic_iostreamIwSt11char_traitsIwEE)
24    0u
32    0u
40    248u
48    (int (*)(...))-16
56    (int (*)(...))(& _ZTISt14basic_iostreamIwSt11char_traitsIwEE)
64    0u
72    0u
80    18446744073709551352u
88    (int (*)(...))-264
96    (int (*)(...))(& _ZTISt14basic_iostreamIwSt11char_traitsIwEE)
104   0u
112   0u

Construction vtable for std::basic_istream<wchar_t> (0x0x7f53070ac5b0 instance) in std::basic_fstream<wchar_t>
std::basic_fstream<wchar_t>::_ZTCSt13basic_fstreamIwSt11char_traitsIwEE0_St13basic_istreamIwS1_E: 10u entries
0     264u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTISt13basic_istreamIwSt11char_traitsIwEE)
24    0u
32    0u
40    18446744073709551352u
48    (int (*)(...))-264
56    (int (*)(...))(& _ZTISt13basic_istreamIwSt11char_traitsIwEE)
64    0u
72    0u

Construction vtable for std::basic_ostream<wchar_t> (0x0x7f53070ac680 instance) in std::basic_fstream<wchar_t>
std::basic_fstream<wchar_t>::_ZTCSt13basic_fstreamIwSt11char_traitsIwEE16_St13basic_ostreamIwS1_E: 10u entries
0     248u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTISt13basic_ostreamIwSt11char_traitsIwEE)
24    0u
32    0u
40    18446744073709551368u
48    (int (*)(...))-248
56    (int (*)(...))(& _ZTISt13basic_ostreamIwSt11char_traitsIwEE)
64    0u
72    0u

VTT for std::basic_fstream<wchar_t>
std::basic_fstream<wchar_t>::_ZTTSt13basic_fstreamIwSt11char_traitsIwEE: 10u entries
0     ((& std::basic_fstream<wchar_t>::_ZTVSt13basic_fstreamIwSt11char_traitsIwEE) + 24u)
8     ((& std::basic_fstream<wchar_t>::_ZTCSt13basic_fstreamIwSt11char_traitsIwEE0_St14basic_iostreamIwS1_E) + 24u)
16    ((& std::basic_fstream<wchar_t>::_ZTCSt13basic_fstreamIwSt11char_traitsIwEE0_St13basic_istreamIwS1_E) + 24u)
24    ((& std::basic_fstream<wchar_t>::_ZTCSt13basic_fstreamIwSt11char_traitsIwEE0_St13basic_istreamIwS1_E) + 64u)
32    ((& std::basic_fstream<wchar_t>::_ZTCSt13basic_fstreamIwSt11char_traitsIwEE16_St13basic_ostreamIwS1_E) + 24u)
40    ((& std::basic_fstream<wchar_t>::_ZTCSt13basic_fstreamIwSt11char_traitsIwEE16_St13basic_ostreamIwS1_E) + 64u)
48    ((& std::basic_fstream<wchar_t>::_ZTCSt13basic_fstreamIwSt11char_traitsIwEE0_St14basic_iostreamIwS1_E) + 104u)
56    ((& std::basic_fstream<wchar_t>::_ZTCSt13basic_fstreamIwSt11char_traitsIwEE0_St14basic_iostreamIwS1_E) + 64u)
64    ((& std::basic_fstream<wchar_t>::_ZTVSt13basic_fstreamIwSt11char_traitsIwEE) + 104u)
72    ((& std::basic_fstream<wchar_t>::_ZTVSt13basic_fstreamIwSt11char_traitsIwEE) + 64u)

Class std::basic_fstream<wchar_t>
   size=528 align=8
   base size=264 base align=8
std::basic_fstream<wchar_t> (0x0x7f53070ac548) 0
    vptridx=0u vptr=((& std::basic_fstream<wchar_t>::_ZTVSt13basic_fstreamIwSt11char_traitsIwEE) + 24u)
  std::basic_iostream<wchar_t> (0x0x7f530749b5b0) 0
      primary-for std::basic_fstream<wchar_t> (0x0x7f53070ac548)
      subvttidx=8u
    std::basic_istream<wchar_t> (0x0x7f53070ac5b0) 0
        primary-for std::basic_iostream<wchar_t> (0x0x7f530749b5b0)
        subvttidx=16u
      std::basic_ios<wchar_t> (0x0x7f53070ac618) 264 virtual
          vptridx=64u vbaseoffset=-24 vptr=((& std::basic_fstream<wchar_t>::_ZTVSt13basic_fstreamIwSt11char_traitsIwEE) + 104u)
        std::ios_base (0x0x7f530709f180) 264
            primary-for std::basic_ios<wchar_t> (0x0x7f53070ac618)
    std::basic_ostream<wchar_t> (0x0x7f53070ac680) 16 nearly-empty
        subvttidx=32u vptridx=72u vptr=((& std::basic_fstream<wchar_t>::_ZTVSt13basic_fstreamIwSt11char_traitsIwEE) + 64u)
      std::basic_ios<wchar_t> (0x0x7f53070ac618) alternative-path

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

Class std::__cxx11::basic_stringbuf<char>
   size=104 align=8
   base size=104 base align=8
std::__cxx11::basic_stringbuf<char> (0x0x7f53070acf08) 0
    vptr=((& std::__cxx11::basic_stringbuf<char>::_ZTVNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEEE) + 16u)
  std::basic_streambuf<char> (0x0x7f53070f9cc0) 0
      primary-for std::__cxx11::basic_stringbuf<char> (0x0x7f53070acf08)

Class std::__cxx11::basic_stringbuf<char>::__xfer_bufptrs
   size=56 align=8
   base size=56 base align=8
std::__cxx11::basic_stringbuf<char>::__xfer_bufptrs (0x0x7f53070f9f00) 0

Vtable for std::__cxx11::basic_istringstream<char>
std::__cxx11::basic_istringstream<char>::_ZTVNSt7__cxx1119basic_istringstreamIcSt11char_traitsIcESaIcEEE: 10u entries
0     120u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTINSt7__cxx1119basic_istringstreamIcSt11char_traitsIcESaIcEEE)
24    (int (*)(...))std::__cxx11::basic_istringstream<_CharT, _Traits, _Alloc>::~basic_istringstream<char, std::char_traits<char>, std::allocator<char> >
32    (int (*)(...))std::__cxx11::basic_istringstream<_CharT, _Traits, _Alloc>::~basic_istringstream<char, std::char_traits<char>, std::allocator<char> >
40    18446744073709551496u
48    (int (*)(...))-120
56    (int (*)(...))(& _ZTINSt7__cxx1119basic_istringstreamIcSt11char_traitsIcESaIcEEE)
64    (int (*)(...))std::__cxx11::basic_istringstream<char>::_ZTv0_n24_NSt7__cxx1119basic_istringstreamIcSt11char_traitsIcESaIcEED1Ev
72    (int (*)(...))std::__cxx11::basic_istringstream<char>::_ZTv0_n24_NSt7__cxx1119basic_istringstreamIcSt11char_traitsIcESaIcEED0Ev

Construction vtable for std::basic_istream<char> (0x0x7f53070ac478 instance) in std::__cxx11::basic_istringstream<char>
std::__cxx11::basic_istringstream<char>::_ZTCNSt7__cxx1119basic_istringstreamIcSt11char_traitsIcESaIcEEE0_Si: 10u entries
0     120u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTISi)
24    0u
32    0u
40    18446744073709551496u
48    (int (*)(...))-120
56    (int (*)(...))(& _ZTISi)
64    0u
72    0u

VTT for std::__cxx11::basic_istringstream<char>
std::__cxx11::basic_istringstream<char>::_ZTTNSt7__cxx1119basic_istringstreamIcSt11char_traitsIcESaIcEEE: 4u entries
0     ((& std::__cxx11::basic_istringstream<char>::_ZTVNSt7__cxx1119basic_istringstreamIcSt11char_traitsIcESaIcEEE) + 24u)
8     ((& std::__cxx11::basic_istringstream<char>::_ZTCNSt7__cxx1119basic_istringstreamIcSt11char_traitsIcESaIcEEE0_Si) + 24u)
16    ((& std::__cxx11::basic_istringstream<char>::_ZTCNSt7__cxx1119basic_istringstreamIcSt11char_traitsIcESaIcEEE0_Si) + 64u)
24    ((& std::__cxx11::basic_istringstream<char>::_ZTVNSt7__cxx1119basic_istringstreamIcSt11char_traitsIcESaIcEEE) + 64u)

Class std::__cxx11::basic_istringstream<char>
   size=384 align=8
   base size=120 base align=8
std::__cxx11::basic_istringstream<char> (0x0x7f53070ac340) 0
    vptridx=0u vptr=((& std::__cxx11::basic_istringstream<char>::_ZTVNSt7__cxx1119basic_istringstreamIcSt11char_traitsIcESaIcEEE) + 24u)
  std::basic_istream<char> (0x0x7f53070ac478) 0
      primary-for std::__cxx11::basic_istringstream<char> (0x0x7f53070ac340)
      subvttidx=8u
    std::basic_ios<char> (0x0x7f53070ac750) 120 virtual
        vptridx=24u vbaseoffset=-24 vptr=((& std::__cxx11::basic_istringstream<char>::_ZTVNSt7__cxx1119basic_istringstreamIcSt11char_traitsIcESaIcEEE) + 64u)
      std::ios_base (0x0x7f53070f9f60) 120
          primary-for std::basic_ios<char> (0x0x7f53070ac750)

Vtable for std::__cxx11::basic_ostringstream<char>
std::__cxx11::basic_ostringstream<char>::_ZTVNSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEE: 10u entries
0     112u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTINSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEE)
24    (int (*)(...))std::__cxx11::basic_ostringstream<_CharT, _Traits, _Alloc>::~basic_ostringstream<char, std::char_traits<char>, std::allocator<char> >
32    (int (*)(...))std::__cxx11::basic_ostringstream<_CharT, _Traits, _Alloc>::~basic_ostringstream<char, std::char_traits<char>, std::allocator<char> >
40    18446744073709551504u
48    (int (*)(...))-112
56    (int (*)(...))(& _ZTINSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEE)
64    (int (*)(...))std::__cxx11::basic_ostringstream<char>::_ZTv0_n24_NSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEED1Ev
72    (int (*)(...))std::__cxx11::basic_ostringstream<char>::_ZTv0_n24_NSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEED0Ev

Construction vtable for std::basic_ostream<char> (0x0x7f53070acaf8 instance) in std::__cxx11::basic_ostringstream<char>
std::__cxx11::basic_ostringstream<char>::_ZTCNSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEE0_So: 10u entries
0     112u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTISo)
24    0u
32    0u
40    18446744073709551504u
48    (int (*)(...))-112
56    (int (*)(...))(& _ZTISo)
64    0u
72    0u

VTT for std::__cxx11::basic_ostringstream<char>
std::__cxx11::basic_ostringstream<char>::_ZTTNSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEE: 4u entries
0     ((& std::__cxx11::basic_ostringstream<char>::_ZTVNSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEE) + 24u)
8     ((& std::__cxx11::basic_ostringstream<char>::_ZTCNSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEE0_So) + 24u)
16    ((& std::__cxx11::basic_ostringstream<char>::_ZTCNSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEE0_So) + 64u)
24    ((& std::__cxx11::basic_ostringstream<char>::_ZTVNSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEE) + 64u)

Class std::__cxx11::basic_ostringstream<char>
   size=376 align=8
   base size=112 base align=8
std::__cxx11::basic_ostringstream<char> (0x0x7f53070aca28) 0
    vptridx=0u vptr=((& std::__cxx11::basic_ostringstream<char>::_ZTVNSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEE) + 24u)
  std::basic_ostream<char> (0x0x7f53070acaf8) 0 nearly-empty
      primary-for std::__cxx11::basic_ostringstream<char> (0x0x7f53070aca28)
      subvttidx=8u
    std::basic_ios<char> (0x0x7f5307144000) 112 virtual
        vptridx=24u vbaseoffset=-24 vptr=((& std::__cxx11::basic_ostringstream<char>::_ZTVNSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEE) + 64u)
      std::ios_base (0x0x7f5307145000) 112
          primary-for std::basic_ios<char> (0x0x7f5307144000)

Vtable for std::__cxx11::basic_stringstream<char>
std::__cxx11::basic_stringstream<char>::_ZTVNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE: 15u entries
0     128u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTINSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE)
24    (int (*)(...))std::__cxx11::basic_stringstream<_CharT, _Traits, _Alloc>::~basic_stringstream<char, std::char_traits<char>, std::allocator<char> >
32    (int (*)(...))std::__cxx11::basic_stringstream<_CharT, _Traits, _Alloc>::~basic_stringstream<char, std::char_traits<char>, std::allocator<char> >
40    112u
48    (int (*)(...))-16
56    (int (*)(...))(& _ZTINSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE)
64    (int (*)(...))std::__cxx11::basic_stringstream<char>::_ZThn16_NSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEED1Ev
72    (int (*)(...))std::__cxx11::basic_stringstream<char>::_ZThn16_NSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEED0Ev
80    18446744073709551488u
88    (int (*)(...))-128
96    (int (*)(...))(& _ZTINSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE)
104   (int (*)(...))std::__cxx11::basic_stringstream<char>::_ZTv0_n24_NSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEED1Ev
112   (int (*)(...))std::__cxx11::basic_stringstream<char>::_ZTv0_n24_NSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEED0Ev

Construction vtable for std::basic_iostream<char> (0x0x7f530710b5b0 instance) in std::__cxx11::basic_stringstream<char>
std::__cxx11::basic_stringstream<char>::_ZTCNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE0_Sd: 15u entries
0     128u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTISd)
24    0u
32    0u
40    112u
48    (int (*)(...))-16
56    (int (*)(...))(& _ZTISd)
64    0u
72    0u
80    18446744073709551488u
88    (int (*)(...))-128
96    (int (*)(...))(& _ZTISd)
104   0u
112   0u

Construction vtable for std::basic_istream<char> (0x0x7f5307144208 instance) in std::__cxx11::basic_stringstream<char>
std::__cxx11::basic_stringstream<char>::_ZTCNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE0_Si: 10u entries
0     128u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTISi)
24    0u
32    0u
40    18446744073709551488u
48    (int (*)(...))-128
56    (int (*)(...))(& _ZTISi)
64    0u
72    0u

Construction vtable for std::basic_ostream<char> (0x0x7f53071442d8 instance) in std::__cxx11::basic_stringstream<char>
std::__cxx11::basic_stringstream<char>::_ZTCNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE16_So: 10u entries
0     112u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTISo)
24    0u
32    0u
40    18446744073709551504u
48    (int (*)(...))-112
56    (int (*)(...))(& _ZTISo)
64    0u
72    0u

VTT for std::__cxx11::basic_stringstream<char>
std::__cxx11::basic_stringstream<char>::_ZTTNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE: 10u entries
0     ((& std::__cxx11::basic_stringstream<char>::_ZTVNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE) + 24u)
8     ((& std::__cxx11::basic_stringstream<char>::_ZTCNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE0_Sd) + 24u)
16    ((& std::__cxx11::basic_stringstream<char>::_ZTCNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE0_Si) + 24u)
24    ((& std::__cxx11::basic_stringstream<char>::_ZTCNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE0_Si) + 64u)
32    ((& std::__cxx11::basic_stringstream<char>::_ZTCNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE16_So) + 24u)
40    ((& std::__cxx11::basic_stringstream<char>::_ZTCNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE16_So) + 64u)
48    ((& std::__cxx11::basic_stringstream<char>::_ZTCNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE0_Sd) + 104u)
56    ((& std::__cxx11::basic_stringstream<char>::_ZTCNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE0_Sd) + 64u)
64    ((& std::__cxx11::basic_stringstream<char>::_ZTVNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE) + 104u)
72    ((& std::__cxx11::basic_stringstream<char>::_ZTVNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE) + 64u)

Class std::__cxx11::basic_stringstream<char>
   size=392 align=8
   base size=128 base align=8
std::__cxx11::basic_stringstream<char> (0x0x7f53071441a0) 0
    vptridx=0u vptr=((& std::__cxx11::basic_stringstream<char>::_ZTVNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE) + 24u)
  std::basic_iostream<char> (0x0x7f530710b5b0) 0
      primary-for std::__cxx11::basic_stringstream<char> (0x0x7f53071441a0)
      subvttidx=8u
    std::basic_istream<char> (0x0x7f5307144208) 0
        primary-for std::basic_iostream<char> (0x0x7f530710b5b0)
        subvttidx=16u
      std::basic_ios<char> (0x0x7f5307144270) 128 virtual
          vptridx=64u vbaseoffset=-24 vptr=((& std::__cxx11::basic_stringstream<char>::_ZTVNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE) + 104u)
        std::ios_base (0x0x7f5307145060) 128
            primary-for std::basic_ios<char> (0x0x7f5307144270)
    std::basic_ostream<char> (0x0x7f53071442d8) 16 nearly-empty
        subvttidx=32u vptridx=72u vptr=((& std::__cxx11::basic_stringstream<char>::_ZTVNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE) + 64u)
      std::basic_ios<char> (0x0x7f5307144270) alternative-path

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

Class std::__cxx11::basic_stringbuf<wchar_t>
   size=104 align=8
   base size=104 base align=8
std::__cxx11::basic_stringbuf<wchar_t> (0x0x7f5307144618) 0
    vptr=((& std::__cxx11::basic_stringbuf<wchar_t>::_ZTVNSt7__cxx1115basic_stringbufIwSt11char_traitsIwESaIwEEE) + 16u)
  std::basic_streambuf<wchar_t> (0x0x7f53071450c0) 0
      primary-for std::__cxx11::basic_stringbuf<wchar_t> (0x0x7f5307144618)

Class std::__cxx11::basic_stringbuf<wchar_t>::__xfer_bufptrs
   size=56 align=8
   base size=56 base align=8
std::__cxx11::basic_stringbuf<wchar_t>::__xfer_bufptrs (0x0x7f5307145240) 0

Vtable for std::__cxx11::basic_istringstream<wchar_t>
std::__cxx11::basic_istringstream<wchar_t>::_ZTVNSt7__cxx1119basic_istringstreamIwSt11char_traitsIwESaIwEEE: 10u entries
0     120u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTINSt7__cxx1119basic_istringstreamIwSt11char_traitsIwESaIwEEE)
24    (int (*)(...))std::__cxx11::basic_istringstream<_CharT, _Traits, _Alloc>::~basic_istringstream<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >
32    (int (*)(...))std::__cxx11::basic_istringstream<_CharT, _Traits, _Alloc>::~basic_istringstream<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >
40    18446744073709551496u
48    (int (*)(...))-120
56    (int (*)(...))(& _ZTINSt7__cxx1119basic_istringstreamIwSt11char_traitsIwESaIwEEE)
64    (int (*)(...))std::__cxx11::basic_istringstream<wchar_t>::_ZTv0_n24_NSt7__cxx1119basic_istringstreamIwSt11char_traitsIwESaIwEED1Ev
72    (int (*)(...))std::__cxx11::basic_istringstream<wchar_t>::_ZTv0_n24_NSt7__cxx1119basic_istringstreamIwSt11char_traitsIwESaIwEED0Ev

Construction vtable for std::basic_istream<wchar_t> (0x0x7f5307144888 instance) in std::__cxx11::basic_istringstream<wchar_t>
std::__cxx11::basic_istringstream<wchar_t>::_ZTCNSt7__cxx1119basic_istringstreamIwSt11char_traitsIwESaIwEEE0_St13basic_istreamIwS2_E: 10u entries
0     120u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTISt13basic_istreamIwSt11char_traitsIwEE)
24    0u
32    0u
40    18446744073709551496u
48    (int (*)(...))-120
56    (int (*)(...))(& _ZTISt13basic_istreamIwSt11char_traitsIwEE)
64    0u
72    0u

VTT for std::__cxx11::basic_istringstream<wchar_t>
std::__cxx11::basic_istringstream<wchar_t>::_ZTTNSt7__cxx1119basic_istringstreamIwSt11char_traitsIwESaIwEEE: 4u entries
0     ((& std::__cxx11::basic_istringstream<wchar_t>::_ZTVNSt7__cxx1119basic_istringstreamIwSt11char_traitsIwESaIwEEE) + 24u)
8     ((& std::__cxx11::basic_istringstream<wchar_t>::_ZTCNSt7__cxx1119basic_istringstreamIwSt11char_traitsIwESaIwEEE0_St13basic_istreamIwS2_E) + 24u)
16    ((& std::__cxx11::basic_istringstream<wchar_t>::_ZTCNSt7__cxx1119basic_istringstreamIwSt11char_traitsIwESaIwEEE0_St13basic_istreamIwS2_E) + 64u)
24    ((& std::__cxx11::basic_istringstream<wchar_t>::_ZTVNSt7__cxx1119basic_istringstreamIwSt11char_traitsIwESaIwEEE) + 64u)

Class std::__cxx11::basic_istringstream<wchar_t>
   size=384 align=8
   base size=120 base align=8
std::__cxx11::basic_istringstream<wchar_t> (0x0x7f5307144820) 0
    vptridx=0u vptr=((& std::__cxx11::basic_istringstream<wchar_t>::_ZTVNSt7__cxx1119basic_istringstreamIwSt11char_traitsIwESaIwEEE) + 24u)
  std::basic_istream<wchar_t> (0x0x7f5307144888) 0
      primary-for std::__cxx11::basic_istringstream<wchar_t> (0x0x7f5307144820)
      subvttidx=8u
    std::basic_ios<wchar_t> (0x0x7f53071448f0) 120 virtual
        vptridx=24u vbaseoffset=-24 vptr=((& std::__cxx11::basic_istringstream<wchar_t>::_ZTVNSt7__cxx1119basic_istringstreamIwSt11char_traitsIwESaIwEEE) + 64u)
      std::ios_base (0x0x7f53071452a0) 120
          primary-for std::basic_ios<wchar_t> (0x0x7f53071448f0)

Vtable for std::__cxx11::basic_ostringstream<wchar_t>
std::__cxx11::basic_ostringstream<wchar_t>::_ZTVNSt7__cxx1119basic_ostringstreamIwSt11char_traitsIwESaIwEEE: 10u entries
0     112u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTINSt7__cxx1119basic_ostringstreamIwSt11char_traitsIwESaIwEEE)
24    (int (*)(...))std::__cxx11::basic_ostringstream<_CharT, _Traits, _Alloc>::~basic_ostringstream<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >
32    (int (*)(...))std::__cxx11::basic_ostringstream<_CharT, _Traits, _Alloc>::~basic_ostringstream<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >
40    18446744073709551504u
48    (int (*)(...))-112
56    (int (*)(...))(& _ZTINSt7__cxx1119basic_ostringstreamIwSt11char_traitsIwESaIwEEE)
64    (int (*)(...))std::__cxx11::basic_ostringstream<wchar_t>::_ZTv0_n24_NSt7__cxx1119basic_ostringstreamIwSt11char_traitsIwESaIwEED1Ev
72    (int (*)(...))std::__cxx11::basic_ostringstream<wchar_t>::_ZTv0_n24_NSt7__cxx1119basic_ostringstreamIwSt11char_traitsIwESaIwEED0Ev

Construction vtable for std::basic_ostream<wchar_t> (0x0x7f5307144af8 instance) in std::__cxx11::basic_ostringstream<wchar_t>
std::__cxx11::basic_ostringstream<wchar_t>::_ZTCNSt7__cxx1119basic_ostringstreamIwSt11char_traitsIwESaIwEEE0_St13basic_ostreamIwS2_E: 10u entries
0     112u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTISt13basic_ostreamIwSt11char_traitsIwEE)
24    0u
32    0u
40    18446744073709551504u
48    (int (*)(...))-112
56    (int (*)(...))(& _ZTISt13basic_ostreamIwSt11char_traitsIwEE)
64    0u
72    0u

VTT for std::__cxx11::basic_ostringstream<wchar_t>
std::__cxx11::basic_ostringstream<wchar_t>::_ZTTNSt7__cxx1119basic_ostringstreamIwSt11char_traitsIwESaIwEEE: 4u entries
0     ((& std::__cxx11::basic_ostringstream<wchar_t>::_ZTVNSt7__cxx1119basic_ostringstreamIwSt11char_traitsIwESaIwEEE) + 24u)
8     ((& std::__cxx11::basic_ostringstream<wchar_t>::_ZTCNSt7__cxx1119basic_ostringstreamIwSt11char_traitsIwESaIwEEE0_St13basic_ostreamIwS2_E) + 24u)
16    ((& std::__cxx11::basic_ostringstream<wchar_t>::_ZTCNSt7__cxx1119basic_ostringstreamIwSt11char_traitsIwESaIwEEE0_St13basic_ostreamIwS2_E) + 64u)
24    ((& std::__cxx11::basic_ostringstream<wchar_t>::_ZTVNSt7__cxx1119basic_ostringstreamIwSt11char_traitsIwESaIwEEE) + 64u)

Class std::__cxx11::basic_ostringstream<wchar_t>
   size=376 align=8
   base size=112 base align=8
std::__cxx11::basic_ostringstream<wchar_t> (0x0x7f5307144a90) 0
    vptridx=0u vptr=((& std::__cxx11::basic_ostringstream<wchar_t>::_ZTVNSt7__cxx1119basic_ostringstreamIwSt11char_traitsIwESaIwEEE) + 24u)
  std::basic_ostream<wchar_t> (0x0x7f5307144af8) 0 nearly-empty
      primary-for std::__cxx11::basic_ostringstream<wchar_t> (0x0x7f5307144a90)
      subvttidx=8u
    std::basic_ios<wchar_t> (0x0x7f5307144b60) 112 virtual
        vptridx=24u vbaseoffset=-24 vptr=((& std::__cxx11::basic_ostringstream<wchar_t>::_ZTVNSt7__cxx1119basic_ostringstreamIwSt11char_traitsIwESaIwEEE) + 64u)
      std::ios_base (0x0x7f5307145360) 112
          primary-for std::basic_ios<wchar_t> (0x0x7f5307144b60)

Vtable for std::__cxx11::basic_stringstream<wchar_t>
std::__cxx11::basic_stringstream<wchar_t>::_ZTVNSt7__cxx1118basic_stringstreamIwSt11char_traitsIwESaIwEEE: 15u entries
0     128u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTINSt7__cxx1118basic_stringstreamIwSt11char_traitsIwESaIwEEE)
24    (int (*)(...))std::__cxx11::basic_stringstream<_CharT, _Traits, _Alloc>::~basic_stringstream<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >
32    (int (*)(...))std::__cxx11::basic_stringstream<_CharT, _Traits, _Alloc>::~basic_stringstream<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >
40    112u
48    (int (*)(...))-16
56    (int (*)(...))(& _ZTINSt7__cxx1118basic_stringstreamIwSt11char_traitsIwESaIwEEE)
64    (int (*)(...))std::__cxx11::basic_stringstream<wchar_t>::_ZThn16_NSt7__cxx1118basic_stringstreamIwSt11char_traitsIwESaIwEED1Ev
72    (int (*)(...))std::__cxx11::basic_stringstream<wchar_t>::_ZThn16_NSt7__cxx1118basic_stringstreamIwSt11char_traitsIwESaIwEED0Ev
80    18446744073709551488u
88    (int (*)(...))-128
96    (int (*)(...))(& _ZTINSt7__cxx1118basic_stringstreamIwSt11char_traitsIwESaIwEEE)
104   (int (*)(...))std::__cxx11::basic_stringstream<wchar_t>::_ZTv0_n24_NSt7__cxx1118basic_stringstreamIwSt11char_traitsIwESaIwEED1Ev
112   (int (*)(...))std::__cxx11::basic_stringstream<wchar_t>::_ZTv0_n24_NSt7__cxx1118basic_stringstreamIwSt11char_traitsIwESaIwEED0Ev

Construction vtable for std::basic_iostream<wchar_t> (0x0x7f530710b9a0 instance) in std::__cxx11::basic_stringstream<wchar_t>
std::__cxx11::basic_stringstream<wchar_t>::_ZTCNSt7__cxx1118basic_stringstreamIwSt11char_traitsIwESaIwEEE0_St14basic_iostreamIwS2_E: 15u entries
0     128u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTISt14basic_iostreamIwSt11char_traitsIwEE)
24    0u
32    0u
40    112u
48    (int (*)(...))-16
56    (int (*)(...))(& _ZTISt14basic_iostreamIwSt11char_traitsIwEE)
64    0u
72    0u
80    18446744073709551488u
88    (int (*)(...))-128
96    (int (*)(...))(& _ZTISt14basic_iostreamIwSt11char_traitsIwEE)
104   0u
112   0u

Construction vtable for std::basic_istream<wchar_t> (0x0x7f5307144d68 instance) in std::__cxx11::basic_stringstream<wchar_t>
std::__cxx11::basic_stringstream<wchar_t>::_ZTCNSt7__cxx1118basic_stringstreamIwSt11char_traitsIwESaIwEEE0_St13basic_istreamIwS2_E: 10u entries
0     128u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTISt13basic_istreamIwSt11char_traitsIwEE)
24    0u
32    0u
40    18446744073709551488u
48    (int (*)(...))-128
56    (int (*)(...))(& _ZTISt13basic_istreamIwSt11char_traitsIwEE)
64    0u
72    0u

Construction vtable for std::basic_ostream<wchar_t> (0x0x7f5307144e38 instance) in std::__cxx11::basic_stringstream<wchar_t>
std::__cxx11::basic_stringstream<wchar_t>::_ZTCNSt7__cxx1118basic_stringstreamIwSt11char_traitsIwESaIwEEE16_St13basic_ostreamIwS2_E: 10u entries
0     112u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTISt13basic_ostreamIwSt11char_traitsIwEE)
24    0u
32    0u
40    18446744073709551504u
48    (int (*)(...))-112
56    (int (*)(...))(& _ZTISt13basic_ostreamIwSt11char_traitsIwEE)
64    0u
72    0u

VTT for std::__cxx11::basic_stringstream<wchar_t>
std::__cxx11::basic_stringstream<wchar_t>::_ZTTNSt7__cxx1118basic_stringstreamIwSt11char_traitsIwESaIwEEE: 10u entries
0     ((& std::__cxx11::basic_stringstream<wchar_t>::_ZTVNSt7__cxx1118basic_stringstreamIwSt11char_traitsIwESaIwEEE) + 24u)
8     ((& std::__cxx11::basic_stringstream<wchar_t>::_ZTCNSt7__cxx1118basic_stringstreamIwSt11char_traitsIwESaIwEEE0_St14basic_iostreamIwS2_E) + 24u)
16    ((& std::__cxx11::basic_stringstream<wchar_t>::_ZTCNSt7__cxx1118basic_stringstreamIwSt11char_traitsIwESaIwEEE0_St13basic_istreamIwS2_E) + 24u)
24    ((& std::__cxx11::basic_stringstream<wchar_t>::_ZTCNSt7__cxx1118basic_stringstreamIwSt11char_traitsIwESaIwEEE0_St13basic_istreamIwS2_E) + 64u)
32    ((& std::__cxx11::basic_stringstream<wchar_t>::_ZTCNSt7__cxx1118basic_stringstreamIwSt11char_traitsIwESaIwEEE16_St13basic_ostreamIwS2_E) + 24u)
40    ((& std::__cxx11::basic_stringstream<wchar_t>::_ZTCNSt7__cxx1118basic_stringstreamIwSt11char_traitsIwESaIwEEE16_St13basic_ostreamIwS2_E) + 64u)
48    ((& std::__cxx11::basic_stringstream<wchar_t>::_ZTCNSt7__cxx1118basic_stringstreamIwSt11char_traitsIwESaIwEEE0_St14basic_iostreamIwS2_E) + 104u)
56    ((& std::__cxx11::basic_stringstream<wchar_t>::_ZTCNSt7__cxx1118basic_stringstreamIwSt11char_traitsIwESaIwEEE0_St14basic_iostreamIwS2_E) + 64u)
64    ((& std::__cxx11::basic_stringstream<wchar_t>::_ZTVNSt7__cxx1118basic_stringstreamIwSt11char_traitsIwESaIwEEE) + 104u)
72    ((& std::__cxx11::basic_stringstream<wchar_t>::_ZTVNSt7__cxx1118basic_stringstreamIwSt11char_traitsIwESaIwEEE) + 64u)

Class std::__cxx11::basic_stringstream<wchar_t>
   size=392 align=8
   base size=128 base align=8
std::__cxx11::basic_stringstream<wchar_t> (0x0x7f5307144d00) 0
    vptridx=0u vptr=((& std::__cxx11::basic_stringstream<wchar_t>::_ZTVNSt7__cxx1118basic_stringstreamIwSt11char_traitsIwESaIwEEE) + 24u)
  std::basic_iostream<wchar_t> (0x0x7f530710b9a0) 0
      primary-for std::__cxx11::basic_stringstream<wchar_t> (0x0x7f5307144d00)
      subvttidx=8u
    std::basic_istream<wchar_t> (0x0x7f5307144d68) 0
        primary-for std::basic_iostream<wchar_t> (0x0x7f530710b9a0)
        subvttidx=16u
      std::basic_ios<wchar_t> (0x0x7f5307144dd0) 128 virtual
          vptridx=64u vbaseoffset=-24 vptr=((& std::__cxx11::basic_stringstream<wchar_t>::_ZTVNSt7__cxx1118basic_stringstreamIwSt11char_traitsIwESaIwEEE) + 104u)
        std::ios_base (0x0x7f5307145420) 128
            primary-for std::basic_ios<wchar_t> (0x0x7f5307144dd0)
    std::basic_ostream<wchar_t> (0x0x7f5307144e38) 16 nearly-empty
        subvttidx=32u vptridx=72u vptr=((& std::__cxx11::basic_stringstream<wchar_t>::_ZTVNSt7__cxx1118basic_stringstreamIwSt11char_traitsIwESaIwEEE) + 64u)
      std::basic_ios<wchar_t> (0x0x7f5307144dd0) alternative-path

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

Class std::__uninitialized_copy<true>
   size=1 align=1
   base size=0 base align=1
std::__uninitialized_copy<true> (0x0x7f5307145960) 0 empty

Class std::__uninitialized_fill<true>
   size=1 align=1
   base size=0 base align=1
std::__uninitialized_fill<true> (0x0x7f5307145b40) 0 empty

Class std::__uninitialized_fill_n<true>
   size=1 align=1
   base size=0 base align=1
std::__uninitialized_fill_n<true> (0x0x7f5307145d20) 0 empty

Class std::__uninitialized_default_1<true>
   size=1 align=1
   base size=0 base align=1
std::__uninitialized_default_1<true> (0x0x7f53071c44e0) 0 empty

Class std::__uninitialized_default_n_1<true>
   size=1 align=1
   base size=0 base align=1
std::__uninitialized_default_n_1<true> (0x0x7f53071c4660) 0 empty

Class std::_Bit_reference
   size=16 align=8
   base size=16 base align=8
std::_Bit_reference (0x0x7f530724c3c0) 0

Class std::iterator<std::random_access_iterator_tag, bool>
   size=1 align=1
   base size=0 base align=1
std::iterator<std::random_access_iterator_tag, bool> (0x0x7f530724ca80) 0 empty

Class std::_Bit_iterator_base
   size=16 align=8
   base size=12 base align=8
std::_Bit_iterator_base (0x0x7f53071443a8) 0
  std::iterator<std::random_access_iterator_tag, bool> (0x0x7f530724cae0) 0 empty

Class std::is_error_condition_enum<std::_Bit_iterator_base>
   size=1 align=1
   base size=1 base align=1
std::is_error_condition_enum<std::_Bit_iterator_base> (0x0x7f5307144478) 0 empty
  std::integral_constant<bool, false> (0x0x7f5307279060) 0 empty

Class std::is_error_code_enum<std::_Bit_iterator_base>
   size=1 align=1
   base size=1 base align=1
std::is_error_code_enum<std::_Bit_iterator_base> (0x0x7f53071444e0) 0 empty
  std::integral_constant<bool, false> (0x0x7f53072790c0) 0 empty

Class std::_Bit_iterator
   size=16 align=8
   base size=12 base align=8
std::_Bit_iterator (0x0x7f5307144548) 0
  std::_Bit_iterator_base (0x0x7f53071449c0) 0
    std::iterator<std::random_access_iterator_tag, bool> (0x0x7f5307279300) 0 empty

Class std::_Bit_const_iterator
   size=16 align=8
   base size=12 base align=8
std::_Bit_const_iterator (0x0x7f5307144a28) 0
  std::_Bit_iterator_base (0x0x7f5307144c30) 0
    std::iterator<std::random_access_iterator_tag, bool> (0x0x7f5307279ae0) 0 empty

Class std::is_error_condition_enum<std::_Bit_iterator>
   size=1 align=1
   base size=1 base align=1
std::is_error_condition_enum<std::_Bit_iterator> (0x0x7f5307144c98) 0 empty
  std::integral_constant<bool, false> (0x0x7f5306e69480) 0 empty

Class std::is_error_code_enum<std::_Bit_iterator>
   size=1 align=1
   base size=1 base align=1
std::is_error_code_enum<std::_Bit_iterator> (0x0x7f5307144f08) 0 empty
  std::integral_constant<bool, false> (0x0x7f5306e694e0) 0 empty

Class std::initializer_list<bool>
   size=16 align=8
   base size=16 base align=8
std::initializer_list<bool> (0x0x7f5306ebc0c0) 0

Class std::__iterator_traits<std::_Bit_iterator, void>
   size=1 align=1
   base size=0 base align=1
std::__iterator_traits<std::_Bit_iterator, void> (0x0x7f5306ebc600) 0 empty

Class std::iterator_traits<std::_Bit_iterator>
   size=1 align=1
   base size=1 base align=1
std::iterator_traits<std::_Bit_iterator> (0x0x7f5306e8c0d0) 0 empty
  std::__iterator_traits<std::_Bit_iterator, void> (0x0x7f5306ebc660) 0 empty

Class std::iterator<std::random_access_iterator_tag, bool, long int, std::_Bit_reference*, std::_Bit_reference>
   size=1 align=1
   base size=0 base align=1
std::iterator<std::random_access_iterator_tag, bool, long int, std::_Bit_reference*, std::_Bit_reference> (0x0x7f5306ebc6c0) 0 empty

Class std::reverse_iterator<std::_Bit_iterator>
   size=16 align=8
   base size=16 base align=8
std::reverse_iterator<std::_Bit_iterator> (0x0x7f5306e8c208) 0
  std::iterator<std::random_access_iterator_tag, bool, long int, std::_Bit_reference*, std::_Bit_reference> (0x0x7f5306ebc720) 0 empty

Class std::__iterator_traits<std::_Bit_const_iterator, void>
   size=1 align=1
   base size=0 base align=1
std::__iterator_traits<std::_Bit_const_iterator, void> (0x0x7f5306ebc7e0) 0 empty

Class std::iterator_traits<std::_Bit_const_iterator>
   size=1 align=1
   base size=1 base align=1
std::iterator_traits<std::_Bit_const_iterator> (0x0x7f5306e8c340) 0 empty
  std::__iterator_traits<std::_Bit_const_iterator, void> (0x0x7f5306ebc840) 0 empty

Class std::iterator<std::random_access_iterator_tag, bool, long int, const bool*, bool>
   size=1 align=1
   base size=0 base align=1
std::iterator<std::random_access_iterator_tag, bool, long int, const bool*, bool> (0x0x7f5306ebc8a0) 0 empty

Class std::reverse_iterator<std::_Bit_const_iterator>
   size=16 align=8
   base size=16 base align=8
std::reverse_iterator<std::_Bit_const_iterator> (0x0x7f5306e8c3a8) 0
  std::iterator<std::random_access_iterator_tag, bool, long int, const bool*, bool> (0x0x7f5306ebc900) 0 empty

Class std::_Rb_tree_node_base
   size=32 align=8
   base size=32 base align=8
std::_Rb_tree_node_base (0x0x7f5306f5d000) 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*> (0x0x7f5307034480) 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*> (0x0x7f5306e8c958) 0 empty
  std::integral_constant<bool, false> (0x0x7f53070344e0) 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*> > > (0x0x7f5307034540) 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*> (0x0x7f5306e8c9c0) 0 empty
  std::integral_constant<bool, false> (0x0x7f5307034660) 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*> > (0x0x7f53070346c0) 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*> (0x0x7f5306e8ca28) 0 empty
  std::integral_constant<bool, false> (0x0x7f5307034720) 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*> > (0x0x7f5306e8ca90) 0 empty
  std::is_rvalue_reference<std::_Rb_tree_node_base*> (0x0x7f5306e8caf8) 0 empty
    std::integral_constant<bool, false> (0x0x7f5307034780) 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*> (0x0x7f5306e8cb60) 0 empty
  std::integral_constant<bool, false> (0x0x7f53070347e0) 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*> > (0x0x7f5307034840) 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*> (0x0x7f5307034900) 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*> (0x0x7f5307034960) 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*> (0x0x7f53070348a0) 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*> (0x0x7f5306e8cc30) 0 empty
  std::integral_constant<bool, false> (0x0x7f53070349c0) 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*> (0x0x7f5306e8cc98) 0 empty
  std::integral_constant<bool, false> (0x0x7f5307034a20) 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*> > (0x0x7f5306e8cd00) 0 empty
  std::is_void<std::_Rb_tree_node_base*> (0x0x7f5306e8cd68) 0 empty
    std::integral_constant<bool, false> (0x0x7f5307034a80) 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*> > (0x0x7f5306e8cea0) 0 empty
  std::__or_<std::is_reference<std::_Rb_tree_node_base*>, std::is_void<std::_Rb_tree_node_base*> > (0x0x7f5306e8cf08) 0 empty
    std::is_void<std::_Rb_tree_node_base*> (0x0x7f5306e8cf70) 0 empty
      std::integral_constant<bool, false> (0x0x7f5307034ae0) 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*> > > (0x0x7f5306e8c2d8) 0 empty
  std::integral_constant<bool, true> (0x0x7f5307034b40) 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*> (0x0x7f5306e8c548) 0 empty
  std::integral_constant<bool, true> (0x0x7f5307034ba0) 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*> > (0x0x7f5307034c00) 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*> > (0x0x7f5306e8c5b0) 0 empty
  std::is_object<std::_Rb_tree_node_base*> (0x0x7f5306e8c618) 0 empty
    std::integral_constant<bool, true> (0x0x7f5307034c60) 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*> (0x0x7f5306c9d000) 0 empty
  std::integral_constant<bool, true> (0x0x7f5307034d80) 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*&> (0x0x7f5306c9d068) 0 empty
  std::integral_constant<bool, false> (0x0x7f5307034e40) 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*&> > > (0x0x7f5307034ea0) 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*&> (0x0x7f5306c9d0d0) 0 empty
  std::integral_constant<bool, true> (0x0x7f5306ca9000) 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*&> > (0x0x7f5306ca9060) 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*&> > (0x0x7f5306c9d138) 0 empty
  std::is_lvalue_reference<std::_Rb_tree_node_base*&> (0x0x7f5306c9d1a0) 0 empty
    std::integral_constant<bool, true> (0x0x7f5306ca90c0) 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*&> (0x0x7f5306c9d208) 0 empty
  std::integral_constant<bool, true> (0x0x7f5306ca9120) 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*&> > (0x0x7f5306ca9180) 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*&> > (0x0x7f5306c9d270) 0 empty
  std::is_reference<std::_Rb_tree_node_base*&> (0x0x7f5306c9d2d8) 0 empty
    std::integral_constant<bool, true> (0x0x7f5306ca91e0) 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*&> > (0x0x7f5306c9d410) 0 empty
  std::__or_<std::is_reference<std::_Rb_tree_node_base*&>, std::is_void<std::_Rb_tree_node_base*&> > (0x0x7f5306c9d478) 0 empty
    std::is_reference<std::_Rb_tree_node_base*&> (0x0x7f5306c9d4e0) 0 empty
      std::integral_constant<bool, true> (0x0x7f5306ca9240) 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*&> > > (0x0x7f5306c9d5b0) 0 empty
  std::integral_constant<bool, false> (0x0x7f5306ca92a0) 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*&> (0x0x7f5306c9d618) 0 empty
  std::integral_constant<bool, false> (0x0x7f5306ca9300) 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*&> > (0x0x7f5306ca9360) 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*&> > (0x0x7f5306c9d680) 0 empty
  std::is_reference<std::_Rb_tree_node_base*&> (0x0x7f5306c9d6e8) 0 empty
    std::integral_constant<bool, true> (0x0x7f5306ca93c0) 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*&> (0x0x7f5306c9d820) 0 empty
  std::integral_constant<bool, true> (0x0x7f5306ca94e0) 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> (0x0x7f5306ca9540) 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*&> (0x0x7f5306c9d888) 0 empty
  std::__add_rvalue_reference_helper<std::_Rb_tree_node_base*&, true> (0x0x7f5306ca95a0) 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&> (0x0x7f5306c9d958) 0 empty
  std::integral_constant<bool, false> (0x0x7f5306ca9600) 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&> > > (0x0x7f5306ca9660) 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&> (0x0x7f5306c9d9c0) 0 empty
  std::integral_constant<bool, true> (0x0x7f5306ca96c0) 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&> > (0x0x7f5306ca9720) 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&> > (0x0x7f5306c9da28) 0 empty
  std::is_lvalue_reference<std::_Rb_tree_node_base* const&> (0x0x7f5306c9da90) 0 empty
    std::integral_constant<bool, true> (0x0x7f5306ca9780) 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&> (0x0x7f5306c9daf8) 0 empty
  std::integral_constant<bool, true> (0x0x7f5306ca97e0) 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&> > (0x0x7f5306ca9840) 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&> > (0x0x7f5306c9db60) 0 empty
  std::is_reference<std::_Rb_tree_node_base* const&> (0x0x7f5306c9dbc8) 0 empty
    std::integral_constant<bool, true> (0x0x7f5306ca98a0) 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&> > (0x0x7f5306c9dc30) 0 empty
  std::__or_<std::is_reference<std::_Rb_tree_node_base* const&>, std::is_void<std::_Rb_tree_node_base* const&> > (0x0x7f5306c9dc98) 0 empty
    std::is_reference<std::_Rb_tree_node_base* const&> (0x0x7f5306c9dd00) 0 empty
      std::integral_constant<bool, true> (0x0x7f5306ca9900) 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&> > > (0x0x7f5306c9dd68) 0 empty
  std::integral_constant<bool, false> (0x0x7f5306ca9960) 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&> (0x0x7f5306c9ddd0) 0 empty
  std::integral_constant<bool, false> (0x0x7f5306ca99c0) 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&> > (0x0x7f5306ca9a20) 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&> > (0x0x7f5306c9de38) 0 empty
  std::is_reference<std::_Rb_tree_node_base* const&> (0x0x7f5306c9dea0) 0 empty
    std::integral_constant<bool, true> (0x0x7f5306ca9a80) 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&> (0x0x7f5306c9df08) 0 empty
  std::integral_constant<bool, true> (0x0x7f5306ca9ae0) 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> (0x0x7f5306ca9b40) 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&> (0x0x7f5306c9df70) 0 empty
  std::__add_rvalue_reference_helper<std::_Rb_tree_node_base* const&, true> (0x0x7f5306ca9ba0) 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&> (0x0x7f5307034de0) 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&> (0x0x7f5306cc8000) 0 empty
  std::integral_constant<bool, true> (0x0x7f5306ca9c00) 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> (0x0x7f5306cc8068) 0 empty
  std::is_assignable<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base* const&> (0x0x7f5306cc80d0) 0 empty
    std::integral_constant<bool, true> (0x0x7f5306ca9c60) 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*> (0x0x7f5306cc8138) 0 empty
  std::__is_copy_assignable_impl<std::_Rb_tree_node_base*, true> (0x0x7f5306cc81a0) 0 empty
    std::is_assignable<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base* const&> (0x0x7f5306cc8208) 0 empty
      std::integral_constant<bool, true> (0x0x7f5306ca9cc0) 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*> > (0x0x7f5306ca9d20) 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*> > (0x0x7f5306cc8270) 0 empty
  std::is_copy_assignable<std::_Rb_tree_node_base*> (0x0x7f5306cc82d8) 0 empty
    std::__is_copy_assignable_impl<std::_Rb_tree_node_base*, true> (0x0x7f5306cc8340) 0 empty
      std::is_assignable<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base* const&> (0x0x7f5306cc83a8) 0 empty
        std::integral_constant<bool, true> (0x0x7f5306ca9d80) 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&> (0x0x7f5306ca9de0) 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*> > > (0x0x7f5306cc8478) 0 empty
  std::integral_constant<bool, false> (0x0x7f5306ca9e40) 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&> (0x0x7f5306ca9ea0) 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*&&> (0x0x7f5306cc8548) 0 empty
  std::integral_constant<bool, false> (0x0x7f5306ca9f60) 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*&&> > > (0x0x7f5306cdc000) 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*&&> (0x0x7f5306cc85b0) 0 empty
  std::integral_constant<bool, false> (0x0x7f5306cdc120) 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*&&> > (0x0x7f5306cdc180) 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*&&> (0x0x7f5306cc8618) 0 empty
  std::integral_constant<bool, true> (0x0x7f5306cdc1e0) 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*&&> > (0x0x7f5306cc8680) 0 empty
  std::is_rvalue_reference<std::_Rb_tree_node_base*&&> (0x0x7f5306cc86e8) 0 empty
    std::integral_constant<bool, true> (0x0x7f5306cdc240) 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*&&> (0x0x7f5306cc8750) 0 empty
  std::integral_constant<bool, true> (0x0x7f5306cdc2a0) 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*&&> > (0x0x7f5306cdc300) 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*&&> > (0x0x7f5306cc87b8) 0 empty
  std::is_reference<std::_Rb_tree_node_base*&&> (0x0x7f5306cc8820) 0 empty
    std::integral_constant<bool, true> (0x0x7f5306cdc360) 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*&&> > (0x0x7f5306cc8958) 0 empty
  std::__or_<std::is_reference<std::_Rb_tree_node_base*&&>, std::is_void<std::_Rb_tree_node_base*&&> > (0x0x7f5306cc89c0) 0 empty
    std::is_reference<std::_Rb_tree_node_base*&&> (0x0x7f5306cc8a28) 0 empty
      std::integral_constant<bool, true> (0x0x7f5306cdc3c0) 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*&&> > > (0x0x7f5306cc8af8) 0 empty
  std::integral_constant<bool, false> (0x0x7f5306cdc420) 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*&&> (0x0x7f5306cc8b60) 0 empty
  std::integral_constant<bool, false> (0x0x7f5306cdc480) 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*&&> > (0x0x7f5306cdc4e0) 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*&&> > (0x0x7f5306cc8bc8) 0 empty
  std::is_reference<std::_Rb_tree_node_base*&&> (0x0x7f5306cc8c30) 0 empty
    std::integral_constant<bool, true> (0x0x7f5306cdc540) 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*&&> (0x0x7f5306cc8e38) 0 empty
  std::integral_constant<bool, true> (0x0x7f5306cdc5a0) 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> (0x0x7f5306cdc600) 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*&&> (0x0x7f5306cc8ea0) 0 empty
  std::__add_rvalue_reference_helper<std::_Rb_tree_node_base*&&, true> (0x0x7f5306cdc660) 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*&&> (0x0x7f5306ca9f00) 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*&&> (0x0x7f5306cc8f08) 0 empty
  std::integral_constant<bool, true> (0x0x7f5306cdc6c0) 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> (0x0x7f5306cc8f70) 0 empty
  std::is_assignable<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*&&> (0x0x7f5306ceb000) 0 empty
    std::integral_constant<bool, true> (0x0x7f5306cdc720) 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*> (0x0x7f5306ceb068) 0 empty
  std::__is_move_assignable_impl<std::_Rb_tree_node_base*, true> (0x0x7f5306ceb0d0) 0 empty
    std::is_assignable<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*&&> (0x0x7f5306ceb138) 0 empty
      std::integral_constant<bool, true> (0x0x7f5306cdc780) 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*> > (0x0x7f5306cdc7e0) 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*> > (0x0x7f5306ceb1a0) 0 empty
  std::is_move_assignable<std::_Rb_tree_node_base*> (0x0x7f5306ceb208) 0 empty
    std::__is_move_assignable_impl<std::_Rb_tree_node_base*, true> (0x0x7f5306ceb270) 0 empty
      std::is_assignable<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*&&> (0x0x7f5306ceb2d8) 0 empty
        std::integral_constant<bool, true> (0x0x7f5306cdc840) 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&&> (0x0x7f5306cdc8a0) 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*> (0x0x7f5307034420) 0

Class dirac::CommandLine::option
   size=64 align=8
   base size=64 base align=8
dirac::CommandLine::option (0x0x7f5306db2d80) 0

Class std::allocator_traits<std::allocator<dirac::CommandLine::option> >
   size=1 align=1
   base size=0 base align=1
std::allocator_traits<std::allocator<dirac::CommandLine::option> > (0x0x7f5306db2e40) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<dirac::CommandLine::option> >
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__alloc_traits<std::allocator<dirac::CommandLine::option> > (0x0x7f5306ceb410) 0 empty
  std::allocator_traits<std::allocator<dirac::CommandLine::option> > (0x0x7f5306db2ea0) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<dirac::CommandLine::option> >::rebind<dirac::CommandLine::option>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<dirac::CommandLine::option> >::rebind<dirac::CommandLine::option> (0x0x7f5306db2f00) 0 empty

Class __gnu_cxx::new_allocator<dirac::CommandLine::option>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<dirac::CommandLine::option> (0x0x7f5306db2f60) 0 empty

Class std::allocator<dirac::CommandLine::option>
   size=1 align=1
   base size=1 base align=1
std::allocator<dirac::CommandLine::option> (0x0x7f5306ceb548) 0 empty
  __gnu_cxx::new_allocator<dirac::CommandLine::option> (0x0x7f5306df8060) 0 empty

Class std::_Vector_base<dirac::CommandLine::option, std::allocator<dirac::CommandLine::option> >::_Vector_impl
   size=24 align=8
   base size=24 base align=8
std::_Vector_base<dirac::CommandLine::option, std::allocator<dirac::CommandLine::option> >::_Vector_impl (0x0x7f5306ceb618) 0
  std::allocator<dirac::CommandLine::option> (0x0x7f5306ceb680) 0 empty
    __gnu_cxx::new_allocator<dirac::CommandLine::option> (0x0x7f5306df80c0) 0 empty

Class std::_Vector_base<dirac::CommandLine::option, std::allocator<dirac::CommandLine::option> >
   size=24 align=8
   base size=24 base align=8
std::_Vector_base<dirac::CommandLine::option, std::allocator<dirac::CommandLine::option> > (0x0x7f5306db2de0) 0

Class std::vector<dirac::CommandLine::option>
   size=24 align=8
   base size=24 base align=8
std::vector<dirac::CommandLine::option> (0x0x7f5306ceb6e8) 0
  std::_Vector_base<dirac::CommandLine::option, std::allocator<dirac::CommandLine::option> > (0x0x7f5306df81e0) 0

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

Class __gnu_cxx::__alloc_traits<std::allocator<std::__cxx11::basic_string<char> > >
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::__cxx11::basic_string<char> > > (0x0x7f5306ceb7b8) 0 empty
  std::allocator_traits<std::allocator<std::__cxx11::basic_string<char> > > (0x0x7f5306df8420) 0 empty

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

Class __gnu_cxx::new_allocator<std::__cxx11::basic_string<char> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<std::__cxx11::basic_string<char> > (0x0x7f5306df85a0) 0 empty

Class std::allocator<std::__cxx11::basic_string<char> >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::__cxx11::basic_string<char> > (0x0x7f5306ceb8f0) 0 empty
  __gnu_cxx::new_allocator<std::__cxx11::basic_string<char> > (0x0x7f5306df8720) 0 empty

Class std::_Vector_base<std::__cxx11::basic_string<char>, std::allocator<std::__cxx11::basic_string<char> > >::_Vector_impl
   size=24 align=8
   base size=24 base align=8
std::_Vector_base<std::__cxx11::basic_string<char>, std::allocator<std::__cxx11::basic_string<char> > >::_Vector_impl (0x0x7f5306ceb9c0) 0
  std::allocator<std::__cxx11::basic_string<char> > (0x0x7f5306ceba28) 0 empty
    __gnu_cxx::new_allocator<std::__cxx11::basic_string<char> > (0x0x7f5306df8780) 0 empty

Class std::_Vector_base<std::__cxx11::basic_string<char>, std::allocator<std::__cxx11::basic_string<char> > >
   size=24 align=8
   base size=24 base align=8
std::_Vector_base<std::__cxx11::basic_string<char>, std::allocator<std::__cxx11::basic_string<char> > > (0x0x7f5306df82a0) 0

Class std::vector<std::__cxx11::basic_string<char> >
   size=24 align=8
   base size=24 base align=8
std::vector<std::__cxx11::basic_string<char> > (0x0x7f5306cebb60) 0
  std::_Vector_base<std::__cxx11::basic_string<char>, std::allocator<std::__cxx11::basic_string<char> > > (0x0x7f5306df87e0) 0

Class dirac::CommandLine
   size=56 align=8
   base size=56 base align=8
dirac::CommandLine (0x0x7f5306db2d20) 0

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

Vtable for std::type_info
std::type_info::_ZTVSt9type_info: 8u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt9type_info)
16    (int (*)(...))std::type_info::~type_info
24    (int (*)(...))std::type_info::~type_info
32    (int (*)(...))std::type_info::__is_pointer_p
40    (int (*)(...))std::type_info::__is_function_p
48    (int (*)(...))std::type_info::__do_catch
56    (int (*)(...))std::type_info::__do_upcast

Class std::type_info
   size=16 align=8
   base size=16 base align=8
std::type_info (0x0x7f5306b194e0) 0
    vptr=((& std::type_info::_ZTVSt9type_info) + 16u)

Vtable for std::bad_cast
std::bad_cast::_ZTVSt8bad_cast: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt8bad_cast)
16    (int (*)(...))std::bad_cast::~bad_cast
24    (int (*)(...))std::bad_cast::~bad_cast
32    (int (*)(...))std::bad_cast::what

Class std::bad_cast
   size=8 align=8
   base size=8 base align=8
std::bad_cast (0x0x7f5306cebdd0) 0 nearly-empty
    vptr=((& std::bad_cast::_ZTVSt8bad_cast) + 16u)
  std::exception (0x0x7f5306b198a0) 0 nearly-empty
      primary-for std::bad_cast (0x0x7f5306cebdd0)

Vtable for std::bad_typeid
std::bad_typeid::_ZTVSt10bad_typeid: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt10bad_typeid)
16    (int (*)(...))std::bad_typeid::~bad_typeid
24    (int (*)(...))std::bad_typeid::~bad_typeid
32    (int (*)(...))std::bad_typeid::what

Class std::bad_typeid
   size=8 align=8
   base size=8 base align=8
std::bad_typeid (0x0x7f5306cebe38) 0 nearly-empty
    vptr=((& std::bad_typeid::_ZTVSt10bad_typeid) + 16u)
  std::exception (0x0x7f5306b19a80) 0 nearly-empty
      primary-for std::bad_typeid (0x0x7f5306cebe38)

Vtable for __gnu_cxx::__concurrence_lock_error
__gnu_cxx::__concurrence_lock_error::_ZTVN9__gnu_cxx24__concurrence_lock_errorE: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN9__gnu_cxx24__concurrence_lock_errorE)
16    (int (*)(...))__gnu_cxx::__concurrence_lock_error::~__concurrence_lock_error
24    (int (*)(...))__gnu_cxx::__concurrence_lock_error::~__concurrence_lock_error
32    (int (*)(...))__gnu_cxx::__concurrence_lock_error::what

Class __gnu_cxx::__concurrence_lock_error
   size=8 align=8
   base size=8 base align=8
__gnu_cxx::__concurrence_lock_error (0x0x7f5306cebea0) 0 nearly-empty
    vptr=((& __gnu_cxx::__concurrence_lock_error::_ZTVN9__gnu_cxx24__concurrence_lock_errorE) + 16u)
  std::exception (0x0x7f5306b19c60) 0 nearly-empty
      primary-for __gnu_cxx::__concurrence_lock_error (0x0x7f5306cebea0)

Vtable for __gnu_cxx::__concurrence_unlock_error
__gnu_cxx::__concurrence_unlock_error::_ZTVN9__gnu_cxx26__concurrence_unlock_errorE: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN9__gnu_cxx26__concurrence_unlock_errorE)
16    (int (*)(...))__gnu_cxx::__concurrence_unlock_error::~__concurrence_unlock_error
24    (int (*)(...))__gnu_cxx::__concurrence_unlock_error::~__concurrence_unlock_error
32    (int (*)(...))__gnu_cxx::__concurrence_unlock_error::what

Class __gnu_cxx::__concurrence_unlock_error
   size=8 align=8
   base size=8 base align=8
__gnu_cxx::__concurrence_unlock_error (0x0x7f5306cebf08) 0 nearly-empty
    vptr=((& __gnu_cxx::__concurrence_unlock_error::_ZTVN9__gnu_cxx26__concurrence_unlock_errorE) + 16u)
  std::exception (0x0x7f5306b19d80) 0 nearly-empty
      primary-for __gnu_cxx::__concurrence_unlock_error (0x0x7f5306cebf08)

Vtable for __gnu_cxx::__concurrence_broadcast_error
__gnu_cxx::__concurrence_broadcast_error::_ZTVN9__gnu_cxx29__concurrence_broadcast_errorE: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN9__gnu_cxx29__concurrence_broadcast_errorE)
16    (int (*)(...))__gnu_cxx::__concurrence_broadcast_error::~__concurrence_broadcast_error
24    (int (*)(...))__gnu_cxx::__concurrence_broadcast_error::~__concurrence_broadcast_error
32    (int (*)(...))__gnu_cxx::__concurrence_broadcast_error::what

Class __gnu_cxx::__concurrence_broadcast_error
   size=8 align=8
   base size=8 base align=8
__gnu_cxx::__concurrence_broadcast_error (0x0x7f5306cebf70) 0 nearly-empty
    vptr=((& __gnu_cxx::__concurrence_broadcast_error::_ZTVN9__gnu_cxx29__concurrence_broadcast_errorE) + 16u)
  std::exception (0x0x7f5306b19ea0) 0 nearly-empty
      primary-for __gnu_cxx::__concurrence_broadcast_error (0x0x7f5306cebf70)

Vtable for __gnu_cxx::__concurrence_wait_error
__gnu_cxx::__concurrence_wait_error::_ZTVN9__gnu_cxx24__concurrence_wait_errorE: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN9__gnu_cxx24__concurrence_wait_errorE)
16    (int (*)(...))__gnu_cxx::__concurrence_wait_error::~__concurrence_wait_error
24    (int (*)(...))__gnu_cxx::__concurrence_wait_error::~__concurrence_wait_error
32    (int (*)(...))__gnu_cxx::__concurrence_wait_error::what

Class __gnu_cxx::__concurrence_wait_error
   size=8 align=8
   base size=8 base align=8
__gnu_cxx::__concurrence_wait_error (0x0x7f5306ceb750) 0 nearly-empty
    vptr=((& __gnu_cxx::__concurrence_wait_error::_ZTVN9__gnu_cxx24__concurrence_wait_errorE) + 16u)
  std::exception (0x0x7f5306b46000) 0 nearly-empty
      primary-for __gnu_cxx::__concurrence_wait_error (0x0x7f5306ceb750)

Class __gnu_cxx::__mutex
   size=40 align=8
   base size=40 base align=8
__gnu_cxx::__mutex (0x0x7f5306b69060) 0

Class __gnu_cxx::__recursive_mutex
   size=40 align=8
   base size=40 base align=8
__gnu_cxx::__recursive_mutex (0x0x7f5306b69360) 0

Class __gnu_cxx::__scoped_lock
   size=8 align=8
   base size=8 base align=8
__gnu_cxx::__scoped_lock (0x0x7f5306b69660) 0

Class __gnu_cxx::__cond
   size=48 align=8
   base size=48 base align=8
__gnu_cxx::__cond (0x0x7f5306b699c0) 0

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

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

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

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

Class std::__uses_alloc0
   size=1 align=1
   base size=1 base align=1
std::__uses_alloc0 (0x0x7f5306b9b068) 0
  std::__uses_alloc_base (0x0x7f5306b9c0c0) 0 empty

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

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

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

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

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

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

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

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

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

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

Class std::_Maybe_wrap_member_pointer<void>
   size=1 align=1
   base size=0 base align=1
std::_Maybe_wrap_member_pointer<void> (0x0x7f5306a12600) 0 empty

Vtable for std::bad_function_call
std::bad_function_call::_ZTVSt17bad_function_call: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt17bad_function_call)
16    (int (*)(...))std::bad_function_call::~bad_function_call
24    (int (*)(...))std::bad_function_call::~bad_function_call
32    (int (*)(...))std::bad_function_call::what

Class std::bad_function_call
   size=8 align=8
   base size=8 base align=8
std::bad_function_call (0x0x7f53069dbe38) 0 nearly-empty
    vptr=((& std::bad_function_call::_ZTVSt17bad_function_call) + 16u)
  std::exception (0x0x7f5306569b40) 0 nearly-empty
      primary-for std::bad_function_call (0x0x7f53069dbe38)

Class std::_Nocopy_types
   size=16 align=8
   base size=16 base align=8
std::_Nocopy_types (0x0x7f5306569c00) 0

Class std::_Any_data
   size=16 align=8
   base size=16 base align=8
std::_Any_data (0x0x7f5306569c60) 0

Class std::_Function_base
   size=24 align=8
   base size=24 base align=8
std::_Function_base (0x0x7f53065a7180) 0

Vtable for std::bad_weak_ptr
std::bad_weak_ptr::_ZTVSt12bad_weak_ptr: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt12bad_weak_ptr)
16    (int (*)(...))std::bad_weak_ptr::~bad_weak_ptr
24    (int (*)(...))std::bad_weak_ptr::~bad_weak_ptr
32    (int (*)(...))std::bad_weak_ptr::what

Class std::bad_weak_ptr
   size=8 align=8
   base size=8 base align=8
std::bad_weak_ptr (0x0x7f53065bc750) 0 nearly-empty
    vptr=((& std::bad_weak_ptr::_ZTVSt12bad_weak_ptr) + 16u)
  std::exception (0x0x7f530665fea0) 0 nearly-empty
      primary-for std::bad_weak_ptr (0x0x7f53065bc750)

Class std::_Mutex_base<(__gnu_cxx::_Lock_policy)1u>
   size=40 align=8
   base size=40 base align=8
std::_Mutex_base<(__gnu_cxx::_Lock_policy)1u> (0x0x7f53065bc7b8) 0
  __gnu_cxx::__mutex (0x0x7f5306690300) 0

Class std::_Mutex_base<(__gnu_cxx::_Lock_policy)0u>
   size=1 align=1
   base size=0 base align=1
std::_Mutex_base<(__gnu_cxx::_Lock_policy)0u> (0x0x7f53066906c0) 0 empty

Vtable for std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)0u>
std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)0u>::_ZTVSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE0EE: 7u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE0EE)
16    0u
24    0u
32    (int (*)(...))__cxa_pure_virtual
40    (int (*)(...))std::_Sp_counted_base<_Lp>::_M_destroy<(__gnu_cxx::_Lock_policy)0u>
48    (int (*)(...))__cxa_pure_virtual

Class std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)0u>
   size=16 align=8
   base size=16 base align=8
std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)0u> (0x0x7f53065bc888) 0
    vptr=((& std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)0u>::_ZTVSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE0EE) + 16u)
  std::_Mutex_base<(__gnu_cxx::_Lock_policy)0u> (0x0x7f5306690720) 0 empty

Vtable for std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)1u>
std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)1u>::_ZTVSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE1EE: 7u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE1EE)
16    0u
24    0u
32    (int (*)(...))__cxa_pure_virtual
40    (int (*)(...))std::_Sp_counted_base<_Lp>::_M_destroy<(__gnu_cxx::_Lock_policy)1u>
48    (int (*)(...))__cxa_pure_virtual

Class std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)1u>
   size=56 align=8
   base size=56 base align=8
std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)1u> (0x0x7f53065bc8f0) 0
    vptr=((& std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)1u>::_ZTVSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE1EE) + 16u)
  std::_Mutex_base<(__gnu_cxx::_Lock_policy)1u> (0x0x7f53065bc958) 8
    __gnu_cxx::__mutex (0x0x7f53066907e0) 8

Class std::_Mutex_base<(__gnu_cxx::_Lock_policy)2u>
   size=1 align=1
   base size=0 base align=1
std::_Mutex_base<(__gnu_cxx::_Lock_policy)2u> (0x0x7f53066908a0) 0 empty

Vtable for std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2u>
std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2u>::_ZTVSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE: 7u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE)
16    0u
24    0u
32    (int (*)(...))__cxa_pure_virtual
40    (int (*)(...))std::_Sp_counted_base<_Lp>::_M_destroy<(__gnu_cxx::_Lock_policy)2u>
48    (int (*)(...))__cxa_pure_virtual

Class std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2u>
   size=16 align=8
   base size=16 base align=8
std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2u> (0x0x7f53065bc9c0) 0
    vptr=((& std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2u>::_ZTVSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE) + 16u)
  std::_Mutex_base<(__gnu_cxx::_Lock_policy)2u> (0x0x7f5306690900) 0 empty

Vtable for std::_Sp_counted_ptr<std::nullptr_t, (__gnu_cxx::_Lock_policy)0u>
std::_Sp_counted_ptr<std::nullptr_t, (__gnu_cxx::_Lock_policy)0u>::_ZTVSt15_Sp_counted_ptrIDnLN9__gnu_cxx12_Lock_policyE0EE: 7u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt15_Sp_counted_ptrIDnLN9__gnu_cxx12_Lock_policyE0EE)
16    (int (*)(...))std::_Sp_counted_ptr<std::nullptr_t, (__gnu_cxx::_Lock_policy)0u>::~_Sp_counted_ptr
24    (int (*)(...))std::_Sp_counted_ptr<std::nullptr_t, (__gnu_cxx::_Lock_policy)0u>::~_Sp_counted_ptr
32    (int (*)(...))std::_Sp_counted_ptr<_Ptr, _Lp>::_M_dispose<std::nullptr_t, (__gnu_cxx::_Lock_policy)0u>
40    (int (*)(...))std::_Sp_counted_ptr<_Ptr, _Lp>::_M_destroy<std::nullptr_t, (__gnu_cxx::_Lock_policy)0u>
48    (int (*)(...))std::_Sp_counted_ptr<_Ptr, _Lp>::_M_get_deleter<std::nullptr_t, (__gnu_cxx::_Lock_policy)0u>

Class std::_Sp_counted_ptr<std::nullptr_t, (__gnu_cxx::_Lock_policy)0u>
   size=24 align=8
   base size=24 base align=8
std::_Sp_counted_ptr<std::nullptr_t, (__gnu_cxx::_Lock_policy)0u> (0x0x7f53065bca90) 0
    vptr=((& std::_Sp_counted_ptr<std::nullptr_t, (__gnu_cxx::_Lock_policy)0u>::_ZTVSt15_Sp_counted_ptrIDnLN9__gnu_cxx12_Lock_policyE0EE) + 16u)
  std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)0u> (0x0x7f53065bcaf8) 0
      primary-for std::_Sp_counted_ptr<std::nullptr_t, (__gnu_cxx::_Lock_policy)0u> (0x0x7f53065bca90)
    std::_Mutex_base<(__gnu_cxx::_Lock_policy)0u> (0x0x7f53066cb060) 0 empty

Vtable for std::_Sp_counted_ptr<std::nullptr_t, (__gnu_cxx::_Lock_policy)1u>
std::_Sp_counted_ptr<std::nullptr_t, (__gnu_cxx::_Lock_policy)1u>::_ZTVSt15_Sp_counted_ptrIDnLN9__gnu_cxx12_Lock_policyE1EE: 7u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt15_Sp_counted_ptrIDnLN9__gnu_cxx12_Lock_policyE1EE)
16    (int (*)(...))std::_Sp_counted_ptr<std::nullptr_t, (__gnu_cxx::_Lock_policy)1u>::~_Sp_counted_ptr
24    (int (*)(...))std::_Sp_counted_ptr<std::nullptr_t, (__gnu_cxx::_Lock_policy)1u>::~_Sp_counted_ptr
32    (int (*)(...))std::_Sp_counted_ptr<_Ptr, _Lp>::_M_dispose<std::nullptr_t, (__gnu_cxx::_Lock_policy)1u>
40    (int (*)(...))std::_Sp_counted_ptr<_Ptr, _Lp>::_M_destroy<std::nullptr_t, (__gnu_cxx::_Lock_policy)1u>
48    (int (*)(...))std::_Sp_counted_ptr<_Ptr, _Lp>::_M_get_deleter<std::nullptr_t, (__gnu_cxx::_Lock_policy)1u>

Class std::_Sp_counted_ptr<std::nullptr_t, (__gnu_cxx::_Lock_policy)1u>
   size=64 align=8
   base size=64 base align=8
std::_Sp_counted_ptr<std::nullptr_t, (__gnu_cxx::_Lock_policy)1u> (0x0x7f53065bcd00) 0
    vptr=((& std::_Sp_counted_ptr<std::nullptr_t, (__gnu_cxx::_Lock_policy)1u>::_ZTVSt15_Sp_counted_ptrIDnLN9__gnu_cxx12_Lock_policyE1EE) + 16u)
  std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)1u> (0x0x7f53065bcd68) 0
      primary-for std::_Sp_counted_ptr<std::nullptr_t, (__gnu_cxx::_Lock_policy)1u> (0x0x7f53065bcd00)
    std::_Mutex_base<(__gnu_cxx::_Lock_policy)1u> (0x0x7f53065bcdd0) 8
      __gnu_cxx::__mutex (0x0x7f53066cb120) 8

Vtable for std::_Sp_counted_ptr<std::nullptr_t, (__gnu_cxx::_Lock_policy)2u>
std::_Sp_counted_ptr<std::nullptr_t, (__gnu_cxx::_Lock_policy)2u>::_ZTVSt15_Sp_counted_ptrIDnLN9__gnu_cxx12_Lock_policyE2EE: 7u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt15_Sp_counted_ptrIDnLN9__gnu_cxx12_Lock_policyE2EE)
16    (int (*)(...))std::_Sp_counted_ptr<std::nullptr_t, (__gnu_cxx::_Lock_policy)2u>::~_Sp_counted_ptr
24    (int (*)(...))std::_Sp_counted_ptr<std::nullptr_t, (__gnu_cxx::_Lock_policy)2u>::~_Sp_counted_ptr
32    (int (*)(...))std::_Sp_counted_ptr<_Ptr, _Lp>::_M_dispose<std::nullptr_t, (__gnu_cxx::_Lock_policy)2u>
40    (int (*)(...))std::_Sp_counted_ptr<_Ptr, _Lp>::_M_destroy<std::nullptr_t, (__gnu_cxx::_Lock_policy)2u>
48    (int (*)(...))std::_Sp_counted_ptr<_Ptr, _Lp>::_M_get_deleter<std::nullptr_t, (__gnu_cxx::_Lock_policy)2u>

Class std::_Sp_counted_ptr<std::nullptr_t, (__gnu_cxx::_Lock_policy)2u>
   size=24 align=8
   base size=24 base align=8
std::_Sp_counted_ptr<std::nullptr_t, (__gnu_cxx::_Lock_policy)2u> (0x0x7f53065bc680) 0
    vptr=((& std::_Sp_counted_ptr<std::nullptr_t, (__gnu_cxx::_Lock_policy)2u>::_ZTVSt15_Sp_counted_ptrIDnLN9__gnu_cxx12_Lock_policyE2EE) + 16u)
  std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2u> (0x0x7f53065bc6e8) 0
      primary-for std::_Sp_counted_ptr<std::nullptr_t, (__gnu_cxx::_Lock_policy)2u> (0x0x7f53065bc680)
    std::_Mutex_base<(__gnu_cxx::_Lock_policy)2u> (0x0x7f53066cb1e0) 0 empty

Class std::is_error_condition_enum<std::type_info>
   size=1 align=1
   base size=1 base align=1
std::is_error_condition_enum<std::type_info> (0x0x7f53066dd270) 0 empty
  std::integral_constant<bool, false> (0x0x7f53066cb900) 0 empty

Class std::is_error_code_enum<std::type_info>
   size=1 align=1
   base size=1 base align=1
std::is_error_code_enum<std::type_info> (0x0x7f53066dd2d8) 0 empty
  std::integral_constant<bool, false> (0x0x7f53066cb960) 0 empty

Class std::_Sp_make_shared_tag
   size=1 align=1
   base size=0 base align=1
std::_Sp_make_shared_tag (0x0x7f53066cba20) 0 empty

Class std::is_error_condition_enum<std::memory_order>
   size=1 align=1
   base size=1 base align=1
std::is_error_condition_enum<std::memory_order> (0x0x7f53066dda90) 0 empty
  std::integral_constant<bool, false> (0x0x7f53063f6000) 0 empty

Class std::is_error_code_enum<std::memory_order>
   size=1 align=1
   base size=1 base align=1
std::is_error_code_enum<std::memory_order> (0x0x7f53066ddaf8) 0 empty
  std::integral_constant<bool, false> (0x0x7f53063f6060) 0 empty

Class std::__atomic_flag_base
   size=1 align=1
   base size=1 base align=1
std::__atomic_flag_base (0x0x7f53063f62a0) 0

Class std::atomic_flag
   size=1 align=1
   base size=1 base align=1
std::atomic_flag (0x0x7f53066ddb60) 0
  std::__atomic_flag_base (0x0x7f53063f6300) 0

Class std::_Sp_locker
   size=2 align=1
   base size=2 base align=1
std::_Sp_locker (0x0x7f5306452900) 0

Class std::auto_ptr<void>
   size=1 align=1
   base size=0 base align=1
std::auto_ptr<void> (0x0x7f53064748a0) 0 empty

Class <anonymous struct>
   size=24 align=8
   base size=24 base align=8
<anonymous struct> (0x0x7f5306474d20) 0

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

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

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

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

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

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

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

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

Class std::numeric_limits<short int>
   size=1 align=1
   base size=0 base align=1
std::numeric_limits<short int> (0x0x7f53061636c0) 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> (0x0x7f5306163a80) 0 empty

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

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

Class std::numeric_limits<long int>
   size=1 align=1
   base size=0 base align=1
std::numeric_limits<long int> (0x0x7f530618f600) 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> (0x0x7f530618f9c0) 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> (0x0x7f530618fd80) 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> (0x0x7f53061bb180) 0 empty

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

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

Class std::is_error_condition_enum<std::float_denorm_style>
   size=1 align=1
   base size=1 base align=1
std::is_error_condition_enum<std::float_denorm_style> (0x0x7f53066ddd68) 0 empty
  std::integral_constant<bool, false> (0x0x7f53061bbd20) 0 empty

Class std::is_error_code_enum<std::float_denorm_style>
   size=1 align=1
   base size=1 base align=1
std::is_error_code_enum<std::float_denorm_style> (0x0x7f53066dddd0) 0 empty
  std::integral_constant<bool, false> (0x0x7f53061bbd80) 0 empty

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

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

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

Class dirac::Range
   size=8 align=4
   base size=8 base align=4
dirac::Range (0x0x7f53063329c0) 0

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

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

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

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

Class dirac::Rational
   size=8 align=4
   base size=8 base align=4
dirac::Rational (0x0x7f5306091a20) 0

Class dirac::PictureSort
   size=1 align=1
   base size=1 base align=1
dirac::PictureSort (0x0x7f5306091a80) 0

Class dirac::SourceParams
   size=100 align=4
   base size=100 base align=4
dirac::SourceParams (0x0x7f53060bf480) 0

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

Class __gnu_cxx::__alloc_traits<std::allocator<int> >
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__alloc_traits<std::allocator<int> > (0x0x7f5306119000) 0 empty
  std::allocator_traits<std::allocator<int> > (0x0x7f53060fb5a0) 0 empty

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

Class __gnu_cxx::new_allocator<int>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<int> (0x0x7f53060fb660) 0 empty

Class std::allocator<int>
   size=1 align=1
   base size=1 base align=1
std::allocator<int> (0x0x7f5306119138) 0 empty
  __gnu_cxx::new_allocator<int> (0x0x7f53060fb720) 0 empty

Class std::_Vector_base<int, std::allocator<int> >::_Vector_impl
   size=24 align=8
   base size=24 base align=8
std::_Vector_base<int, std::allocator<int> >::_Vector_impl (0x0x7f5306119208) 0
  std::allocator<int> (0x0x7f5306119270) 0 empty
    __gnu_cxx::new_allocator<int> (0x0x7f53060fb780) 0 empty

Class std::_Vector_base<int, std::allocator<int> >
   size=24 align=8
   base size=24 base align=8
std::_Vector_base<int, std::allocator<int> > (0x0x7f53060fb4e0) 0

Class std::vector<int>
   size=24 align=8
   base size=24 base align=8
std::vector<int> (0x0x7f53061192d8) 0
  std::_Vector_base<int, std::allocator<int> > (0x0x7f53060fb7e0) 0

Class dirac::PictureParams
   size=88 align=8
   base size=81 base align=8
dirac::PictureParams (0x0x7f53060fb480) 0

Vtable for dirac::TwoDArray<short int>
dirac::TwoDArray<short int>::_ZTVN5dirac9TwoDArrayIsEE: 4u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5dirac9TwoDArrayIsEE)
16    (int (*)(...))dirac::TwoDArray<T>::~TwoDArray<short int>
24    (int (*)(...))dirac::TwoDArray<T>::~TwoDArray<short int>

Class dirac::TwoDArray<short int>
   size=40 align=8
   base size=40 base align=8
dirac::TwoDArray<short int> (0x0x7f5305dbf300) 0
    vptr=((& dirac::TwoDArray<short int>::_ZTVN5dirac9TwoDArrayIsEE) + 16u)

Vtable for dirac::PicArray
dirac::PicArray::_ZTVN5dirac8PicArrayE: 4u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5dirac8PicArrayE)
16    (int (*)(...))dirac::PicArray::~PicArray
24    (int (*)(...))dirac::PicArray::~PicArray

Class dirac::PicArray
   size=48 align=8
   base size=44 base align=8
dirac::PicArray (0x0x7f5306119478) 0
    vptr=((& dirac::PicArray::_ZTVN5dirac8PicArrayE) + 16u)
  dirac::TwoDArray<short int> (0x0x7f5305dbf3c0) 0
      primary-for dirac::PicArray (0x0x7f5306119478)

Class dirac::CostType
   size=24 align=8
   base size=24 base align=8
dirac::CostType (0x0x7f5305dbf9c0) 0

Vtable for dirac::TwoDArray<float>
dirac::TwoDArray<float>::_ZTVN5dirac9TwoDArrayIfEE: 4u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5dirac9TwoDArrayIfEE)
16    (int (*)(...))dirac::TwoDArray<T>::~TwoDArray<float>
24    (int (*)(...))dirac::TwoDArray<T>::~TwoDArray<float>

Class dirac::TwoDArray<float>
   size=40 align=8
   base size=40 base align=8
dirac::TwoDArray<float> (0x0x7f5305dbfa80) 0
    vptr=((& dirac::TwoDArray<float>::_ZTVN5dirac9TwoDArrayIfEE) + 16u)

Class dirac::EntropyCorrector
   size=120 align=8
   base size=120 base align=8
dirac::EntropyCorrector (0x0x7f5305dbfa20) 0

Class dirac::OLBParams
   size=24 align=4
   base size=24 base align=4
dirac::OLBParams (0x0x7f5305dbfb40) 0

Class dirac::ParseParams
   size=16 align=4
   base size=16 base align=4
dirac::ParseParams (0x0x7f5305dfb120) 0

Class dirac::CodeBlocks
   size=8 align=4
   base size=8 base align=4
dirac::CodeBlocks (0x0x7f5305dfb480) 0

Class dirac::OneDArray<dirac::OLBParams>
   size=24 align=8
   base size=24 base align=8
dirac::OneDArray<dirac::OLBParams> (0x0x7f5305dfb9c0) 0

Class dirac::PicturePredParams
   size=88 align=8
   base size=81 base align=8
dirac::PicturePredParams (0x0x7f5305dfb960) 0

Class dirac::OneDArray<dirac::CodeBlocks>
   size=24 align=8
   base size=24 base align=8
dirac::OneDArray<dirac::CodeBlocks> (0x0x7f5305e314e0) 0

Class dirac::CodecParams
   size=168 align=8
   base size=168 base align=8
dirac::CodecParams (0x0x7f5305e31480) 0

Class dirac::EncoderParams
   size=296 align=8
   base size=293 base align=8
dirac::EncoderParams (0x0x7f5306119548) 0
  dirac::CodecParams (0x0x7f5305e67060) 0

Class dirac::DecoderParams
   size=176 align=8
   base size=169 base align=8
dirac::DecoderParams (0x0x7f53061195b0) 0
  dirac::CodecParams (0x0x7f5305e992a0) 0

Class dirac::OneDArray<int>
   size=24 align=8
   base size=24 base align=8
dirac::OneDArray<int> (0x0x7f5305e99480) 0

Class dirac::QuantiserLists
   size=80 align=8
   base size=80 base align=8
dirac::QuantiserLists (0x0x7f5305e99420) 0

Class dirac::MvCostData
   size=12 align=4
   base size=12 base align=4
dirac::MvCostData (0x0x7f5305e99ba0) 0

Class dirac::OneDArray<dirac::TwoDArray<dirac::MotionVector<int> >*>
   size=24 align=8
   base size=24 base align=8
dirac::OneDArray<dirac::TwoDArray<dirac::MotionVector<int> >*> (0x0x7f5305e99e40) 0

Vtable for dirac::TwoDArray<dirac::PredMode>
dirac::TwoDArray<dirac::PredMode>::_ZTVN5dirac9TwoDArrayINS_8PredModeEEE: 4u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5dirac9TwoDArrayINS_8PredModeEEE)
16    (int (*)(...))dirac::TwoDArray<T>::~TwoDArray<dirac::PredMode>
24    (int (*)(...))dirac::TwoDArray<T>::~TwoDArray<dirac::PredMode>

Class dirac::TwoDArray<dirac::PredMode>
   size=40 align=8
   base size=40 base align=8
dirac::TwoDArray<dirac::PredMode> (0x0x7f5305e99ea0) 0
    vptr=((& dirac::TwoDArray<dirac::PredMode>::_ZTVN5dirac9TwoDArrayINS_8PredModeEEE) + 16u)

Class dirac::OneDArray<dirac::TwoDArray<short int>*>
   size=24 align=8
   base size=24 base align=8
dirac::OneDArray<dirac::TwoDArray<short int>*> (0x0x7f5305e99f60) 0

Vtable for dirac::TwoDArray<int>
dirac::TwoDArray<int>::_ZTVN5dirac9TwoDArrayIiEE: 4u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5dirac9TwoDArrayIiEE)
16    (int (*)(...))dirac::TwoDArray<T>::~TwoDArray<int>
24    (int (*)(...))dirac::TwoDArray<T>::~TwoDArray<int>

Class dirac::TwoDArray<int>
   size=40 align=8
   base size=40 base align=8
dirac::TwoDArray<int> (0x0x7f5305ef4000) 0
    vptr=((& dirac::TwoDArray<int>::_ZTVN5dirac9TwoDArrayIiEE) + 16u)

Class dirac::OneDArray<dirac::OneDArray<float>*>
   size=24 align=8
   base size=24 base align=8
dirac::OneDArray<dirac::OneDArray<float>*> (0x0x7f5305ef40c0) 0

Class dirac::MvData
   size=264 align=8
   base size=264 base align=8
dirac::MvData (0x0x7f5305e99de0) 0

Class dirac::OneDArray<dirac::TwoDArray<dirac::MvCostData>*>
   size=24 align=8
   base size=24 base align=8
dirac::OneDArray<dirac::TwoDArray<dirac::MvCostData>*> (0x0x7f5305ef4720) 0

Vtable for dirac::TwoDArray<dirac::MvCostData>
dirac::TwoDArray<dirac::MvCostData>::_ZTVN5dirac9TwoDArrayINS_10MvCostDataEEE: 4u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5dirac9TwoDArrayINS_10MvCostDataEEE)
16    (int (*)(...))dirac::TwoDArray<T>::~TwoDArray<dirac::MvCostData>
24    (int (*)(...))dirac::TwoDArray<T>::~TwoDArray<dirac::MvCostData>

Class dirac::TwoDArray<dirac::MvCostData>
   size=40 align=8
   base size=40 base align=8
dirac::TwoDArray<dirac::MvCostData> (0x0x7f5305ef4780) 0
    vptr=((& dirac::TwoDArray<dirac::MvCostData>::_ZTVN5dirac9TwoDArrayINS_10MvCostDataEEE) + 16u)

Class dirac::OneDArray<dirac::TwoDArray<int>*>
   size=24 align=8
   base size=24 base align=8
dirac::OneDArray<dirac::TwoDArray<int>*> (0x0x7f5305ef48a0) 0

Class dirac::MEData
   size=480 align=8
   base size=476 base align=8
dirac::MEData (0x0x7f5306119618) 0
  dirac::MvData (0x0x7f5305ef46c0) 0

Class dirac::MotionVector<int>
   size=8 align=4
   base size=8 base align=4
dirac::MotionVector<int> (0x0x7f5305ef4de0) 0

Class dirac::CodeBlock
   size=32 align=4
   base size=29 base align=4
dirac::CodeBlock (0x0x7f5305ef4f00) 0

Vtable for dirac::TwoDArray<dirac::CodeBlock>
dirac::TwoDArray<dirac::CodeBlock>::_ZTVN5dirac9TwoDArrayINS_9CodeBlockEEE: 4u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5dirac9TwoDArrayINS_9CodeBlockEEE)
16    (int (*)(...))dirac::TwoDArray<T>::~TwoDArray<dirac::CodeBlock>
24    (int (*)(...))dirac::TwoDArray<T>::~TwoDArray<dirac::CodeBlock>

Class dirac::TwoDArray<dirac::CodeBlock>
   size=40 align=8
   base size=40 base align=8
dirac::TwoDArray<dirac::CodeBlock> (0x0x7f5305b583c0) 0
    vptr=((& dirac::TwoDArray<dirac::CodeBlock>::_ZTVN5dirac9TwoDArrayINS_9CodeBlockEEE) + 16u)

Class dirac::Subband
   size=120 align=8
   base size=114 base align=8
dirac::Subband (0x0x7f5305b58360) 0

Class std::allocator_traits<std::allocator<dirac::Subband> >
   size=1 align=1
   base size=0 base align=1
std::allocator_traits<std::allocator<dirac::Subband> > (0x0x7f5305b58d80) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<dirac::Subband> >
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__alloc_traits<std::allocator<dirac::Subband> > (0x0x7f5306119680) 0 empty
  std::allocator_traits<std::allocator<dirac::Subband> > (0x0x7f5305b58de0) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<dirac::Subband> >::rebind<dirac::Subband>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<dirac::Subband> >::rebind<dirac::Subband> (0x0x7f5305b58e40) 0 empty

Class __gnu_cxx::new_allocator<dirac::Subband>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<dirac::Subband> (0x0x7f5305b58ea0) 0 empty

Class std::allocator<dirac::Subband>
   size=1 align=1
   base size=1 base align=1
std::allocator<dirac::Subband> (0x0x7f53061197b8) 0 empty
  __gnu_cxx::new_allocator<dirac::Subband> (0x0x7f5305b58f60) 0 empty

Class std::_Vector_base<dirac::Subband, std::allocator<dirac::Subband> >::_Vector_impl
   size=24 align=8
   base size=24 base align=8
std::_Vector_base<dirac::Subband, std::allocator<dirac::Subband> >::_Vector_impl (0x0x7f5306119888) 0
  std::allocator<dirac::Subband> (0x0x7f53061198f0) 0 empty
    __gnu_cxx::new_allocator<dirac::Subband> (0x0x7f5305bbd000) 0 empty

Class std::_Vector_base<dirac::Subband, std::allocator<dirac::Subband> >
   size=24 align=8
   base size=24 base align=8
std::_Vector_base<dirac::Subband, std::allocator<dirac::Subband> > (0x0x7f5305b58d20) 0

Class std::vector<dirac::Subband>
   size=24 align=8
   base size=24 base align=8
std::vector<dirac::Subband> (0x0x7f5306119958) 0
  std::_Vector_base<dirac::Subband, std::allocator<dirac::Subband> > (0x0x7f5305bbd060) 0

Class dirac::SubbandList
   size=24 align=8
   base size=24 base align=8
dirac::SubbandList (0x0x7f5305b58cc0) 0

Class std::is_array<std::allocator<dirac::Subband> >
   size=1 align=1
   base size=1 base align=1
std::is_array<std::allocator<dirac::Subband> > (0x0x7f5306119bc8) 0 empty
  std::integral_constant<bool, false> (0x0x7f5305bbd0c0) 0 empty

Class std::remove_volatile<std::allocator<dirac::Subband> >
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<std::allocator<dirac::Subband> > (0x0x7f5305bbd180) 0 empty

Class std::remove_const<std::allocator<dirac::Subband> >
   size=1 align=1
   base size=0 base align=1
std::remove_const<std::allocator<dirac::Subband> > (0x0x7f5305bbd1e0) 0 empty

Class std::remove_cv<std::allocator<dirac::Subband> >
   size=1 align=1
   base size=0 base align=1
std::remove_cv<std::allocator<dirac::Subband> > (0x0x7f5305bbd120) 0 empty

Class std::__is_void_helper<std::allocator<dirac::Subband> >
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<std::allocator<dirac::Subband> > (0x0x7f5306119c98) 0 empty
  std::integral_constant<bool, false> (0x0x7f5305bbd240) 0 empty

Class std::is_void<std::allocator<dirac::Subband> >
   size=1 align=1
   base size=1 base align=1
std::is_void<std::allocator<dirac::Subband> > (0x0x7f5306119d00) 0 empty
  std::integral_constant<bool, false> (0x0x7f5305bbd2a0) 0 empty

Class std::__not_<std::is_void<std::allocator<dirac::Subband> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::is_void<std::allocator<dirac::Subband> > > (0x0x7f5306119d68) 0 empty
  std::integral_constant<bool, true> (0x0x7f5305bbd300) 0 empty

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

Class std::__is_default_constructible_impl<std::allocator<dirac::Subband> >
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_impl<std::allocator<dirac::Subband> > (0x0x7f5306119dd0) 0 empty
  std::__do_is_default_constructible_impl (0x0x7f5305bbd3c0) 0 empty

Class std::__and_<std::__not_<std::is_void<std::allocator<dirac::Subband> > >, std::__is_default_constructible_impl<std::allocator<dirac::Subband> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__not_<std::is_void<std::allocator<dirac::Subband> > >, std::__is_default_constructible_impl<std::allocator<dirac::Subband> > > (0x0x7f5306119e38) 0 empty
  std::__is_default_constructible_impl<std::allocator<dirac::Subband> > (0x0x7f5306119ea0) 0 empty
    std::__do_is_default_constructible_impl (0x0x7f5305bbd420) 0 empty

Class std::__is_default_constructible_atom<std::allocator<dirac::Subband> >
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_atom<std::allocator<dirac::Subband> > (0x0x7f5306119f08) 0 empty
  std::__and_<std::__not_<std::is_void<std::allocator<dirac::Subband> > >, std::__is_default_constructible_impl<std::allocator<dirac::Subband> > > (0x0x7f5306119f70) 0 empty
    std::__is_default_constructible_impl<std::allocator<dirac::Subband> > (0x0x7f5306119068) 0 empty
      std::__do_is_default_constructible_impl (0x0x7f5305bbd480) 0 empty

Class std::__is_default_constructible_safe<std::allocator<dirac::Subband>, false>
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_safe<std::allocator<dirac::Subband>, false> (0x0x7f5306119340) 0 empty
  std::integral_constant<bool, true> (0x0x7f5305bbd4e0) 0 empty

Class std::is_default_constructible<std::allocator<dirac::Subband> >
   size=1 align=1
   base size=1 base align=1
std::is_default_constructible<std::allocator<dirac::Subband> > (0x0x7f53061196e8) 0 empty
  std::integral_constant<bool, true> (0x0x7f5305bbd540) 0 empty

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

Class std::__is_nt_default_constructible_atom<std::allocator<dirac::Subband> >
   size=1 align=1
   base size=1 base align=1
std::__is_nt_default_constructible_atom<std::allocator<dirac::Subband> > (0x0x7f53061199c0) 0 empty
  std::integral_constant<bool, true> (0x0x7f5305bbd600) 0 empty

Class std::__is_nt_default_constructible_impl<std::allocator<dirac::Subband>, false>
   size=1 align=1
   base size=1 base align=1
std::__is_nt_default_constructible_impl<std::allocator<dirac::Subband>, false> (0x0x7f5305c39000) 0 empty
  std::__is_nt_default_constructible_atom<std::allocator<dirac::Subband> > (0x0x7f5305c39068) 0 empty
    std::integral_constant<bool, true> (0x0x7f5305bbd660) 0 empty

Class std::__and_<std::is_default_constructible<std::allocator<dirac::Subband> >, std::__is_nt_default_constructible_impl<std::allocator<dirac::Subband>, false> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_default_constructible<std::allocator<dirac::Subband> >, std::__is_nt_default_constructible_impl<std::allocator<dirac::Subband>, false> > (0x0x7f5305c390d0) 0 empty
  std::__is_nt_default_constructible_impl<std::allocator<dirac::Subband>, false> (0x0x7f5305c39138) 0 empty
    std::__is_nt_default_constructible_atom<std::allocator<dirac::Subband> > (0x0x7f5305c391a0) 0 empty
      std::integral_constant<bool, true> (0x0x7f5305bbd6c0) 0 empty

Class std::is_nothrow_default_constructible<std::allocator<dirac::Subband> >
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_default_constructible<std::allocator<dirac::Subband> > (0x0x7f5305c39208) 0 empty
  std::__and_<std::is_default_constructible<std::allocator<dirac::Subband> >, std::__is_nt_default_constructible_impl<std::allocator<dirac::Subband>, false> > (0x0x7f5305c39270) 0 empty
    std::__is_nt_default_constructible_impl<std::allocator<dirac::Subband>, false> (0x0x7f5305c392d8) 0 empty
      std::__is_nt_default_constructible_atom<std::allocator<dirac::Subband> > (0x0x7f5305c39340) 0 empty
        std::integral_constant<bool, true> (0x0x7f5305bbd720) 0 empty

Vtable for dirac::VHFilter
dirac::VHFilter::_ZTVN5dirac8VHFilterE: 7u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5dirac8VHFilterE)
16    0u
24    0u
32    (int (*)(...))__cxa_pure_virtual
40    (int (*)(...))__cxa_pure_virtual
48    (int (*)(...))__cxa_pure_virtual

Class dirac::VHFilter
   size=8 align=8
   base size=8 base align=8
dirac::VHFilter (0x0x7f5305bbdc60) 0 nearly-empty
    vptr=((& dirac::VHFilter::_ZTVN5dirac8VHFilterE) + 16u)

Vtable for dirac::VHFilterDAUB9_7
dirac::VHFilterDAUB9_7::_ZTVN5dirac15VHFilterDAUB9_7E: 7u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5dirac15VHFilterDAUB9_7E)
16    (int (*)(...))dirac::VHFilterDAUB9_7::~VHFilterDAUB9_7
24    (int (*)(...))dirac::VHFilterDAUB9_7::~VHFilterDAUB9_7
32    (int (*)(...))dirac::VHFilterDAUB9_7::Split
40    (int (*)(...))dirac::VHFilterDAUB9_7::Synth
48    (int (*)(...))dirac::VHFilterDAUB9_7::GetShift

Class dirac::VHFilterDAUB9_7
   size=8 align=8
   base size=8 base align=8
dirac::VHFilterDAUB9_7 (0x0x7f5305c393a8) 0 nearly-empty
    vptr=((& dirac::VHFilterDAUB9_7::_ZTVN5dirac15VHFilterDAUB9_7E) + 16u)
  dirac::VHFilter (0x0x7f5305c4b060) 0 nearly-empty
      primary-for dirac::VHFilterDAUB9_7 (0x0x7f5305c393a8)

Vtable for dirac::VHFilterLEGALL5_3
dirac::VHFilterLEGALL5_3::_ZTVN5dirac17VHFilterLEGALL5_3E: 7u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5dirac17VHFilterLEGALL5_3E)
16    (int (*)(...))dirac::VHFilterLEGALL5_3::~VHFilterLEGALL5_3
24    (int (*)(...))dirac::VHFilterLEGALL5_3::~VHFilterLEGALL5_3
32    (int (*)(...))dirac::VHFilterLEGALL5_3::Split
40    (int (*)(...))dirac::VHFilterLEGALL5_3::Synth
48    (int (*)(...))dirac::VHFilterLEGALL5_3::GetShift

Class dirac::VHFilterLEGALL5_3
   size=8 align=8
   base size=8 base align=8
dirac::VHFilterLEGALL5_3 (0x0x7f5305c39410) 0 nearly-empty
    vptr=((& dirac::VHFilterLEGALL5_3::_ZTVN5dirac17VHFilterLEGALL5_3E) + 16u)
  dirac::VHFilter (0x0x7f5305c4b120) 0 nearly-empty
      primary-for dirac::VHFilterLEGALL5_3 (0x0x7f5305c39410)

Vtable for dirac::VHFilterDD9_7
dirac::VHFilterDD9_7::_ZTVN5dirac13VHFilterDD9_7E: 7u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5dirac13VHFilterDD9_7E)
16    (int (*)(...))dirac::VHFilterDD9_7::~VHFilterDD9_7
24    (int (*)(...))dirac::VHFilterDD9_7::~VHFilterDD9_7
32    (int (*)(...))dirac::VHFilterDD9_7::Split
40    (int (*)(...))dirac::VHFilterDD9_7::Synth
48    (int (*)(...))dirac::VHFilterDD9_7::GetShift

Class dirac::VHFilterDD9_7
   size=8 align=8
   base size=8 base align=8
dirac::VHFilterDD9_7 (0x0x7f5305c39478) 0 nearly-empty
    vptr=((& dirac::VHFilterDD9_7::_ZTVN5dirac13VHFilterDD9_7E) + 16u)
  dirac::VHFilter (0x0x7f5305c4b1e0) 0 nearly-empty
      primary-for dirac::VHFilterDD9_7 (0x0x7f5305c39478)

Vtable for dirac::VHFilterDD13_7
dirac::VHFilterDD13_7::_ZTVN5dirac14VHFilterDD13_7E: 7u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5dirac14VHFilterDD13_7E)
16    (int (*)(...))dirac::VHFilterDD13_7::~VHFilterDD13_7
24    (int (*)(...))dirac::VHFilterDD13_7::~VHFilterDD13_7
32    (int (*)(...))dirac::VHFilterDD13_7::Split
40    (int (*)(...))dirac::VHFilterDD13_7::Synth
48    (int (*)(...))dirac::VHFilterDD13_7::GetShift

Class dirac::VHFilterDD13_7
   size=8 align=8
   base size=8 base align=8
dirac::VHFilterDD13_7 (0x0x7f5305c394e0) 0 nearly-empty
    vptr=((& dirac::VHFilterDD13_7::_ZTVN5dirac14VHFilterDD13_7E) + 16u)
  dirac::VHFilter (0x0x7f5305c4b2a0) 0 nearly-empty
      primary-for dirac::VHFilterDD13_7 (0x0x7f5305c394e0)

Vtable for dirac::VHFilterHAAR0
dirac::VHFilterHAAR0::_ZTVN5dirac13VHFilterHAAR0E: 7u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5dirac13VHFilterHAAR0E)
16    (int (*)(...))dirac::VHFilterHAAR0::~VHFilterHAAR0
24    (int (*)(...))dirac::VHFilterHAAR0::~VHFilterHAAR0
32    (int (*)(...))dirac::VHFilterHAAR0::Split
40    (int (*)(...))dirac::VHFilterHAAR0::Synth
48    (int (*)(...))dirac::VHFilterHAAR0::GetShift

Class dirac::VHFilterHAAR0
   size=8 align=8
   base size=8 base align=8
dirac::VHFilterHAAR0 (0x0x7f5305c39548) 0 nearly-empty
    vptr=((& dirac::VHFilterHAAR0::_ZTVN5dirac13VHFilterHAAR0E) + 16u)
  dirac::VHFilter (0x0x7f5305c4b360) 0 nearly-empty
      primary-for dirac::VHFilterHAAR0 (0x0x7f5305c39548)

Vtable for dirac::VHFilterHAAR1
dirac::VHFilterHAAR1::_ZTVN5dirac13VHFilterHAAR1E: 7u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5dirac13VHFilterHAAR1E)
16    (int (*)(...))dirac::VHFilterHAAR1::~VHFilterHAAR1
24    (int (*)(...))dirac::VHFilterHAAR1::~VHFilterHAAR1
32    (int (*)(...))dirac::VHFilterHAAR1::Split
40    (int (*)(...))dirac::VHFilterHAAR1::Synth
48    (int (*)(...))dirac::VHFilterHAAR1::GetShift

Class dirac::VHFilterHAAR1
   size=8 align=8
   base size=8 base align=8
dirac::VHFilterHAAR1 (0x0x7f5305c395b0) 0 nearly-empty
    vptr=((& dirac::VHFilterHAAR1::_ZTVN5dirac13VHFilterHAAR1E) + 16u)
  dirac::VHFilter (0x0x7f5305c4b420) 0 nearly-empty
      primary-for dirac::VHFilterHAAR1 (0x0x7f5305c395b0)

Vtable for dirac::VHFilterHAAR2
dirac::VHFilterHAAR2::_ZTVN5dirac13VHFilterHAAR2E: 7u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5dirac13VHFilterHAAR2E)
16    (int (*)(...))dirac::VHFilterHAAR2::~VHFilterHAAR2
24    (int (*)(...))dirac::VHFilterHAAR2::~VHFilterHAAR2
32    (int (*)(...))dirac::VHFilterHAAR2::Split
40    (int (*)(...))dirac::VHFilterHAAR2::Synth
48    (int (*)(...))dirac::VHFilterHAAR2::GetShift

Class dirac::VHFilterHAAR2
   size=8 align=8
   base size=8 base align=8
dirac::VHFilterHAAR2 (0x0x7f5305c39618) 0 nearly-empty
    vptr=((& dirac::VHFilterHAAR2::_ZTVN5dirac13VHFilterHAAR2E) + 16u)
  dirac::VHFilter (0x0x7f5305c4b4e0) 0 nearly-empty
      primary-for dirac::VHFilterHAAR2 (0x0x7f5305c39618)

Vtable for dirac::CoeffArray
dirac::CoeffArray::_ZTVN5dirac10CoeffArrayE: 4u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5dirac10CoeffArrayE)
16    (int (*)(...))dirac::CoeffArray::~CoeffArray
24    (int (*)(...))dirac::CoeffArray::~CoeffArray

Class dirac::CoeffArray
   size=72 align=8
   base size=72 base align=8
dirac::CoeffArray (0x0x7f5305c39680) 0
    vptr=((& dirac::CoeffArray::_ZTVN5dirac10CoeffArrayE) + 16u)
  dirac::TwoDArray<int> (0x0x7f5305c4bd20) 0
      primary-for dirac::CoeffArray (0x0x7f5305c39680)

Vtable for dirac::WaveletTransform
dirac::WaveletTransform::_ZTVN5dirac16WaveletTransformE: 4u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5dirac16WaveletTransformE)
16    (int (*)(...))dirac::WaveletTransform::~WaveletTransform
24    (int (*)(...))dirac::WaveletTransform::~WaveletTransform

Class dirac::WaveletTransform
   size=24 align=8
   base size=24 base align=8
dirac::WaveletTransform (0x0x7f5305c81420) 0
    vptr=((& dirac::WaveletTransform::_ZTVN5dirac16WaveletTransformE) + 16u)

Vtable for dirac::Picture
dirac::Picture::_ZTVN5dirac7PictureE: 6u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5dirac7PictureE)
16    (int (*)(...))dirac::Picture::~Picture
24    (int (*)(...))dirac::Picture::~Picture
32    (int (*)(...))dirac::Picture::Init
40    (int (*)(...))dirac::Picture::ClearData

Class dirac::Picture
   size=360 align=8
   base size=360 base align=8
dirac::Picture (0x0x7f5305c81480) 0
    vptr=((& dirac::Picture::_ZTVN5dirac7PictureE) + 16u)

Vtable for dirac::StreamPicOutput
dirac::StreamPicOutput::_ZTVN5dirac15StreamPicOutputE: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5dirac15StreamPicOutputE)
16    0u
24    0u
32    (int (*)(...))__cxa_pure_virtual

Class dirac::StreamPicOutput
   size=120 align=8
   base size=120 base align=8
dirac::StreamPicOutput (0x0x7f5305c817e0) 0
    vptr=((& dirac::StreamPicOutput::_ZTVN5dirac15StreamPicOutputE) + 16u)

Vtable for dirac::StreamFrameOutput
dirac::StreamFrameOutput::_ZTVN5dirac17StreamFrameOutputE: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5dirac17StreamFrameOutputE)
16    (int (*)(...))dirac::StreamFrameOutput::~StreamFrameOutput
24    (int (*)(...))dirac::StreamFrameOutput::~StreamFrameOutput
32    (int (*)(...))dirac::StreamFrameOutput::WriteToNextFrame

Class dirac::StreamFrameOutput
   size=120 align=8
   base size=120 base align=8
dirac::StreamFrameOutput (0x0x7f5305c396e8) 0
    vptr=((& dirac::StreamFrameOutput::_ZTVN5dirac17StreamFrameOutputE) + 16u)
  dirac::StreamPicOutput (0x0x7f5305c818a0) 0
      primary-for dirac::StreamFrameOutput (0x0x7f5305c396e8)

Vtable for dirac::StreamFieldOutput
dirac::StreamFieldOutput::_ZTVN5dirac17StreamFieldOutputE: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5dirac17StreamFieldOutputE)
16    (int (*)(...))dirac::StreamFieldOutput::~StreamFieldOutput
24    (int (*)(...))dirac::StreamFieldOutput::~StreamFieldOutput
32    (int (*)(...))dirac::StreamFieldOutput::WriteToNextFrame

Class dirac::StreamFieldOutput
   size=128 align=8
   base size=128 base align=8
dirac::StreamFieldOutput (0x0x7f5305c39750) 0
    vptr=((& dirac::StreamFieldOutput::_ZTVN5dirac17StreamFieldOutputE) + 16u)
  dirac::StreamPicOutput (0x0x7f5305c81900) 0
      primary-for dirac::StreamFieldOutput (0x0x7f5305c39750)

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

Class dirac::MemoryStreamOutput::OutputMemoryBuffer
   size=80 align=8
   base size=80 base align=8
dirac::MemoryStreamOutput::OutputMemoryBuffer (0x0x7f5305c397b8) 0
    vptr=((& dirac::MemoryStreamOutput::OutputMemoryBuffer::_ZTVN5dirac18MemoryStreamOutput18OutputMemoryBufferE) + 16u)
  std::basic_streambuf<char> (0x0x7f5305c819c0) 0
      primary-for dirac::MemoryStreamOutput::OutputMemoryBuffer (0x0x7f5305c397b8)

Class dirac::MemoryStreamOutput
   size=96 align=8
   base size=96 base align=8
dirac::MemoryStreamOutput (0x0x7f5305c81960) 0

Vtable for dirac::FileStreamOutput
dirac::FileStreamOutput::_ZTVN5dirac16FileStreamOutputE: 4u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5dirac16FileStreamOutputE)
16    (int (*)(...))dirac::FileStreamOutput::~FileStreamOutput
24    (int (*)(...))dirac::FileStreamOutput::~FileStreamOutput

Class dirac::FileStreamOutput
   size=24 align=8
   base size=24 base align=8
dirac::FileStreamOutput (0x0x7f5305cba180) 0
    vptr=((& dirac::FileStreamOutput::_ZTVN5dirac16FileStreamOutputE) + 16u)

Vtable for dirac::StreamPicInput
dirac::StreamPicInput::_ZTVN5dirac14StreamPicInputE: 6u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5dirac14StreamPicInputE)
16    0u
24    0u
32    (int (*)(...))__cxa_pure_virtual
40    (int (*)(...))__cxa_pure_virtual

Class dirac::StreamPicInput
   size=120 align=8
   base size=120 base align=8
dirac::StreamPicInput (0x0x7f5305cba240) 0
    vptr=((& dirac::StreamPicInput::_ZTVN5dirac14StreamPicInputE) + 16u)

Vtable for dirac::StreamFrameInput
dirac::StreamFrameInput::_ZTVN5dirac16StreamFrameInputE: 6u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5dirac16StreamFrameInputE)
16    (int (*)(...))dirac::StreamFrameInput::~StreamFrameInput
24    (int (*)(...))dirac::StreamFrameInput::~StreamFrameInput
32    (int (*)(...))dirac::StreamFrameInput::Skip
40    (int (*)(...))dirac::StreamFrameInput::ReadNextPicture

Class dirac::StreamFrameInput
   size=120 align=8
   base size=120 base align=8
dirac::StreamFrameInput (0x0x7f5305c39888) 0
    vptr=((& dirac::StreamFrameInput::_ZTVN5dirac16StreamFrameInputE) + 16u)
  dirac::StreamPicInput (0x0x7f5305cba300) 0
      primary-for dirac::StreamFrameInput (0x0x7f5305c39888)

Vtable for dirac::StreamFieldInput
dirac::StreamFieldInput::_ZTVN5dirac16StreamFieldInputE: 6u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5dirac16StreamFieldInputE)
16    (int (*)(...))dirac::StreamFieldInput::~StreamFieldInput
24    (int (*)(...))dirac::StreamFieldInput::~StreamFieldInput
32    (int (*)(...))dirac::StreamFieldInput::Skip
40    (int (*)(...))dirac::StreamFieldInput::ReadNextPicture

Class dirac::StreamFieldInput
   size=120 align=8
   base size=120 base align=8
dirac::StreamFieldInput (0x0x7f5305c398f0) 0
    vptr=((& dirac::StreamFieldInput::_ZTVN5dirac16StreamFieldInputE) + 16u)
  dirac::StreamPicInput (0x0x7f5305cba360) 0
      primary-for dirac::StreamFieldInput (0x0x7f5305c398f0)

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

Class dirac::MemoryStreamInput::InputMemoryBuffer
   size=80 align=8
   base size=76 base align=8
dirac::MemoryStreamInput::InputMemoryBuffer (0x0x7f5305c39958) 0
    vptr=((& dirac::MemoryStreamInput::InputMemoryBuffer::_ZTVN5dirac17MemoryStreamInput17InputMemoryBufferE) + 16u)
  std::basic_streambuf<char> (0x0x7f5305cba420) 0
      primary-for dirac::MemoryStreamInput::InputMemoryBuffer (0x0x7f5305c39958)

Class dirac::MemoryStreamInput
   size=96 align=8
   base size=96 base align=8
dirac::MemoryStreamInput (0x0x7f5305cba3c0) 0

Vtable for dirac::FileStreamInput
dirac::FileStreamInput::_ZTVN5dirac15FileStreamInputE: 4u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5dirac15FileStreamInputE)
16    (int (*)(...))dirac::FileStreamInput::~FileStreamInput
24    (int (*)(...))dirac::FileStreamInput::~FileStreamInput

Class dirac::FileStreamInput
   size=24 align=8
   base size=24 base align=8
dirac::FileStreamInput (0x0x7f5305cbade0) 0
    vptr=((& dirac::FileStreamInput::_ZTVN5dirac15FileStreamInputE) + 16u)

Class dirac_instr::OverlaySymbols
   size=1552 align=8
   base size=1552 base align=8
dirac_instr::OverlaySymbols (0x0x7f5305cbaf00) 0

Class dirac_instr::DrawPictureMotionParams
   size=32 align=4
   base size=32 base align=4
dirac_instr::DrawPictureMotionParams (0x0x7f5305d03d80) 0

Vtable for dirac_instr::DrawOverlay
dirac_instr::DrawOverlay::_ZTVN11dirac_instr11DrawOverlayE: 6u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN11dirac_instr11DrawOverlayE)
16    0u
24    0u
32    (int (*)(...))__cxa_pure_virtual
40    (int (*)(...))__cxa_pure_virtual

Class dirac_instr::DrawOverlay
   size=1576 align=8
   base size=1576 base align=8
dirac_instr::DrawOverlay (0x0x7f5305d23720) 0
    vptr=((& dirac_instr::DrawOverlay::_ZTVN11dirac_instr11DrawOverlayE) + 16u)

Vtable for dirac_instr::DrawMotionColour
dirac_instr::DrawMotionColour::_ZTVN11dirac_instr16DrawMotionColourE: 6u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN11dirac_instr16DrawMotionColourE)
16    (int (*)(...))dirac_instr::DrawMotionColour::~DrawMotionColour
24    (int (*)(...))dirac_instr::DrawMotionColour::~DrawMotionColour
32    (int (*)(...))dirac_instr::DrawMotionColour::DrawBlock
40    (int (*)(...))dirac_instr::DrawMotionColour::DrawLegend

Class dirac_instr::DrawMotionColour
   size=1592 align=8
   base size=1592 base align=8
dirac_instr::DrawMotionColour (0x0x7f5305c399c0) 0
    vptr=((& dirac_instr::DrawMotionColour::_ZTVN11dirac_instr16DrawMotionColourE) + 16u)
  dirac_instr::DrawOverlay (0x0x7f5305d237e0) 0
      primary-for dirac_instr::DrawMotionColour (0x0x7f5305c399c0)

Vtable for dirac_instr::DrawMotionArrows
dirac_instr::DrawMotionArrows::_ZTVN11dirac_instr16DrawMotionArrowsE: 6u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN11dirac_instr16DrawMotionArrowsE)
16    (int (*)(...))dirac_instr::DrawMotionArrows::~DrawMotionArrows
24    (int (*)(...))dirac_instr::DrawMotionArrows::~DrawMotionArrows
32    (int (*)(...))dirac_instr::DrawMotionArrows::DrawBlock
40    (int (*)(...))dirac_instr::DrawMotionArrows::DrawLegend

Class dirac_instr::DrawMotionArrows
   size=1600 align=8
   base size=1600 base align=8
dirac_instr::DrawMotionArrows (0x0x7f5305c39a28) 0
    vptr=((& dirac_instr::DrawMotionArrows::_ZTVN11dirac_instr16DrawMotionArrowsE) + 16u)
  dirac_instr::DrawOverlay (0x0x7f5305d23840) 0
      primary-for dirac_instr::DrawMotionArrows (0x0x7f5305c39a28)

Vtable for dirac_instr::DrawMotionColourArrows
dirac_instr::DrawMotionColourArrows::_ZTVN11dirac_instr22DrawMotionColourArrowsE: 6u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN11dirac_instr22DrawMotionColourArrowsE)
16    (int (*)(...))dirac_instr::DrawMotionColourArrows::~DrawMotionColourArrows
24    (int (*)(...))dirac_instr::DrawMotionColourArrows::~DrawMotionColourArrows
32    (int (*)(...))dirac_instr::DrawMotionColourArrows::DrawBlock
40    (int (*)(...))dirac_instr::DrawMotionColourArrows::DrawLegend

Class dirac_instr::DrawMotionColourArrows
   size=1608 align=8
   base size=1604 base align=8
dirac_instr::DrawMotionColourArrows (0x0x7f5305c39a90) 0
    vptr=((& dirac_instr::DrawMotionColourArrows::_ZTVN11dirac_instr22DrawMotionColourArrowsE) + 16u)
  dirac_instr::DrawMotionArrows (0x0x7f5305c39af8) 0
      primary-for dirac_instr::DrawMotionColourArrows (0x0x7f5305c39a90)
    dirac_instr::DrawOverlay (0x0x7f5305d238a0) 0
        primary-for dirac_instr::DrawMotionArrows (0x0x7f5305c39af8)

Vtable for dirac_instr::DrawSad
dirac_instr::DrawSad::_ZTVN11dirac_instr7DrawSadE: 6u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN11dirac_instr7DrawSadE)
16    (int (*)(...))dirac_instr::DrawSad::~DrawSad
24    (int (*)(...))dirac_instr::DrawSad::~DrawSad
32    (int (*)(...))dirac_instr::DrawSad::DrawBlock
40    (int (*)(...))dirac_instr::DrawSad::DrawLegend

Class dirac_instr::DrawSad
   size=1600 align=8
   base size=1600 base align=8
dirac_instr::DrawSad (0x0x7f5305c39b60) 0
    vptr=((& dirac_instr::DrawSad::_ZTVN11dirac_instr7DrawSadE) + 16u)
  dirac_instr::DrawOverlay (0x0x7f5305d23960) 0
      primary-for dirac_instr::DrawSad (0x0x7f5305c39b60)

Vtable for dirac_instr::DrawSplitMode
dirac_instr::DrawSplitMode::_ZTVN11dirac_instr13DrawSplitModeE: 6u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN11dirac_instr13DrawSplitModeE)
16    (int (*)(...))dirac_instr::DrawSplitMode::~DrawSplitMode
24    (int (*)(...))dirac_instr::DrawSplitMode::~DrawSplitMode
32    (int (*)(...))dirac_instr::DrawSplitMode::DrawBlock
40    (int (*)(...))dirac_instr::DrawSplitMode::DrawLegend

Class dirac_instr::DrawSplitMode
   size=1584 align=8
   base size=1584 base align=8
dirac_instr::DrawSplitMode (0x0x7f5305c39bc8) 0
    vptr=((& dirac_instr::DrawSplitMode::_ZTVN11dirac_instr13DrawSplitModeE) + 16u)
  dirac_instr::DrawOverlay (0x0x7f5305d239c0) 0
      primary-for dirac_instr::DrawSplitMode (0x0x7f5305c39bc8)

Vtable for dirac_instr::DrawPredMode
dirac_instr::DrawPredMode::_ZTVN11dirac_instr12DrawPredModeE: 6u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN11dirac_instr12DrawPredModeE)
16    (int (*)(...))dirac_instr::DrawPredMode::~DrawPredMode
24    (int (*)(...))dirac_instr::DrawPredMode::~DrawPredMode
32    (int (*)(...))dirac_instr::DrawPredMode::DrawBlock
40    (int (*)(...))dirac_instr::DrawPredMode::DrawLegend

Class dirac_instr::DrawPredMode
   size=1584 align=8
   base size=1584 base align=8
dirac_instr::DrawPredMode (0x0x7f5305c39c30) 0
    vptr=((& dirac_instr::DrawPredMode::_ZTVN11dirac_instr12DrawPredModeE) + 16u)
  dirac_instr::DrawOverlay (0x0x7f5305d23a20) 0
      primary-for dirac_instr::DrawPredMode (0x0x7f5305c39c30)

Vtable for dirac_instr::DrawGMInliers
dirac_instr::DrawGMInliers::_ZTVN11dirac_instr13DrawGMInliersE: 6u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN11dirac_instr13DrawGMInliersE)
16    (int (*)(...))dirac_instr::DrawGMInliers::~DrawGMInliers
24    (int (*)(...))dirac_instr::DrawGMInliers::~DrawGMInliers
32    (int (*)(...))dirac_instr::DrawGMInliers::DrawBlock
40    (int (*)(...))dirac_instr::DrawGMInliers::DrawLegend

Class dirac_instr::DrawGMInliers
   size=1584 align=8
   base size=1584 base align=8
dirac_instr::DrawGMInliers (0x0x7f5305c39c98) 0
    vptr=((& dirac_instr::DrawGMInliers::_ZTVN11dirac_instr13DrawGMInliersE) + 16u)
  dirac_instr::DrawOverlay (0x0x7f5305d23a80) 0
      primary-for dirac_instr::DrawGMInliers (0x0x7f5305c39c98)

Class dirac_instr::OverlayParams
   size=20 align=4
   base size=20 base align=4
dirac_instr::OverlayParams (0x0x7f5305d23ae0) 0

Class dirac_instr::Overlay
   size=72 align=8
   base size=72 base align=8
dirac_instr::Overlay (0x0x7f5305963000) 0

Class me_data_entry
   size=120 align=8
   base size=120 base align=8
me_data_entry (0x0x7f5305963060) 0

Class dirac::OneDArray<me_data_entry>
   size=24 align=8
   base size=24 base align=8
dirac::OneDArray<me_data_entry> (0x0x7f5305963120) 0

Class ProcessSequence
   size=88 align=8
   base size=88 base align=8
ProcessSequence (0x0x7f53059630c0) 0

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

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

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

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

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

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

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

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

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

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

Class std::__and_<std::__not_<std::is_void<std::allocator<char> > >, std::__is_default_constructible_impl<std::allocator<char> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__not_<std::is_void<std::allocator<char> > >, std::__is_default_constructible_impl<std::allocator<char> > > (0x0x7f53059a25b0) 0 empty
  std::__is_default_constructible_impl<std::allocator<char> > (0x0x7f53059a2618) 0 empty
    std::__do_is_default_constructible_impl (0x0x7f5305963900) 0 empty

Class std::__is_default_constructible_atom<std::allocator<char> >
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_atom<std::allocator<char> > (0x0x7f53059a2680) 0 empty
  std::__and_<std::__not_<std::is_void<std::allocator<char> > >, std::__is_default_constructible_impl<std::allocator<char> > > (0x0x7f53059a26e8) 0 empty
    std::__is_default_constructible_impl<std::allocator<char> > (0x0x7f53059a2750) 0 empty
      std::__do_is_default_constructible_impl (0x0x7f5305963960) 0 empty

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

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

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

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

Class std::__is_nt_default_constructible_impl<std::allocator<char>, false>
   size=1 align=1
   base size=1 base align=1
std::__is_nt_default_constructible_impl<std::allocator<char>, false> (0x0x7f53059a28f0) 0 empty
  std::__is_nt_default_constructible_atom<std::allocator<char> > (0x0x7f53059a2958) 0 empty
    std::integral_constant<bool, true> (0x0x7f5305963b40) 0 empty

Class std::__and_<std::is_default_constructible<std::allocator<char> >, std::__is_nt_default_constructible_impl<std::allocator<char>, false> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_default_constructible<std::allocator<char> >, std::__is_nt_default_constructible_impl<std::allocator<char>, false> > (0x0x7f53059a29c0) 0 empty
  std::__is_nt_default_constructible_impl<std::allocator<char>, false> (0x0x7f53059a2a28) 0 empty
    std::__is_nt_default_constructible_atom<std::allocator<char> > (0x0x7f53059a2a90) 0 empty
      std::integral_constant<bool, true> (0x0x7f5305963ba0) 0 empty

Class std::is_nothrow_default_constructible<std::allocator<char> >
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_default_constructible<std::allocator<char> > (0x0x7f53059a2af8) 0 empty
  std::__and_<std::is_default_constructible<std::allocator<char> >, std::__is_nt_default_constructible_impl<std::allocator<char>, false> > (0x0x7f53059a2b60) 0 empty
    std::__is_nt_default_constructible_impl<std::allocator<char>, false> (0x0x7f53059a2bc8) 0 empty
      std::__is_nt_default_constructible_atom<std::allocator<char> > (0x0x7f53059a2c30) 0 empty
        std::integral_constant<bool, true> (0x0x7f5305963c00) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::__cxx11::basic_string<char> > >::rebind<std::_Rb_tree_node<std::__cxx11::basic_string<char> > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::__cxx11::basic_string<char> > >::rebind<std::_Rb_tree_node<std::__cxx11::basic_string<char> > > (0x0x7f5305963d20) 0 empty

Class std::binary_function<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char>, bool>
   size=1 align=1
   base size=0 base align=1
std::binary_function<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char>, bool> (0x0x7f5305963d80) 0 empty

Class std::less<std::__cxx11::basic_string<char> >
   size=1 align=1
   base size=1 base align=1
std::less<std::__cxx11::basic_string<char> > (0x0x7f53059a2d68) 0 empty
  std::binary_function<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char>, bool> (0x0x7f5305963ea0) 0 empty

Class __gnu_cxx::new_allocator<std::_Rb_tree_node<std::__cxx11::basic_string<char> > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<std::_Rb_tree_node<std::__cxx11::basic_string<char> > > (0x0x7f5305963f60) 0 empty

Class std::allocator<std::_Rb_tree_node<std::__cxx11::basic_string<char> > >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::_Rb_tree_node<std::__cxx11::basic_string<char> > > (0x0x7f53059a2dd0) 0 empty
  __gnu_cxx::new_allocator<std::_Rb_tree_node<std::__cxx11::basic_string<char> > > (0x0x7f53059fc120) 0 empty

Class std::_Rb_tree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char>, std::_Identity<std::__cxx11::basic_string<char> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::__cxx11::basic_string<char> > >::_Rb_tree_impl<std::less<std::__cxx11::basic_string<char> >, true>
   size=48 align=8
   base size=48 base align=8
std::_Rb_tree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char>, std::_Identity<std::__cxx11::basic_string<char> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::__cxx11::basic_string<char> > >::_Rb_tree_impl<std::less<std::__cxx11::basic_string<char> >, true> (0x0x7f53059a2ea0) 0
  std::allocator<std::_Rb_tree_node<std::__cxx11::basic_string<char> > > (0x0x7f53059a2f08) 0 empty
    __gnu_cxx::new_allocator<std::_Rb_tree_node<std::__cxx11::basic_string<char> > > (0x0x7f53059fc180) 0 empty

Class std::_Rb_tree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char>, std::_Identity<std::__cxx11::basic_string<char> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::__cxx11::basic_string<char> > >
   size=48 align=8
   base size=48 base align=8
std::_Rb_tree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char>, std::_Identity<std::__cxx11::basic_string<char> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::__cxx11::basic_string<char> > > (0x0x7f5305963cc0) 0

Class std::set<std::__cxx11::basic_string<char> >
   size=48 align=8
   base size=48 base align=8
std::set<std::__cxx11::basic_string<char> > (0x0x7f5305963c60) 0

Class std::is_array<std::allocator<std::__cxx11::basic_string<char> > >
   size=1 align=1
   base size=1 base align=1
std::is_array<std::allocator<std::__cxx11::basic_string<char> > > (0x0x7f53059a21a0) 0 empty
  std::integral_constant<bool, false> (0x0x7f53059fc1e0) 0 empty

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

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

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

Class std::__is_void_helper<std::allocator<std::__cxx11::basic_string<char> > >
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<std::allocator<std::__cxx11::basic_string<char> > > (0x0x7f53059a2270) 0 empty
  std::integral_constant<bool, false> (0x0x7f53059fc360) 0 empty

Class std::is_void<std::allocator<std::__cxx11::basic_string<char> > >
   size=1 align=1
   base size=1 base align=1
std::is_void<std::allocator<std::__cxx11::basic_string<char> > > (0x0x7f53059a22d8) 0 empty
  std::integral_constant<bool, false> (0x0x7f53059fc3c0) 0 empty

Class std::__not_<std::is_void<std::allocator<std::__cxx11::basic_string<char> > > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::is_void<std::allocator<std::__cxx11::basic_string<char> > > > (0x0x7f53059a2c98) 0 empty
  std::integral_constant<bool, true> (0x0x7f53059fc420) 0 empty

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

Class std::__is_default_constructible_impl<std::allocator<std::__cxx11::basic_string<char> > >
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_impl<std::allocator<std::__cxx11::basic_string<char> > > (0x0x7f5305ac7000) 0 empty
  std::__do_is_default_constructible_impl (0x0x7f53059fc4e0) 0 empty

Class std::__and_<std::__not_<std::is_void<std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__is_default_constructible_impl<std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__not_<std::is_void<std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__is_default_constructible_impl<std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > (0x0x7f5305ac7068) 0 empty
  std::__is_default_constructible_impl<std::allocator<std::__cxx11::basic_string<char> > > (0x0x7f5305ac70d0) 0 empty
    std::__do_is_default_constructible_impl (0x0x7f53059fc600) 0 empty

Class std::__is_default_constructible_atom<std::allocator<std::__cxx11::basic_string<char> > >
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_atom<std::allocator<std::__cxx11::basic_string<char> > > (0x0x7f5305ac7138) 0 empty
  std::__and_<std::__not_<std::is_void<std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__is_default_constructible_impl<std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > (0x0x7f5305ac71a0) 0 empty
    std::__is_default_constructible_impl<std::allocator<std::__cxx11::basic_string<char> > > (0x0x7f5305ac7208) 0 empty
      std::__do_is_default_constructible_impl (0x0x7f53059fc6c0) 0 empty

Class std::__is_default_constructible_safe<std::allocator<std::__cxx11::basic_string<char> >, false>
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_safe<std::allocator<std::__cxx11::basic_string<char> >, false> (0x0x7f5305ac7270) 0 empty
  std::integral_constant<bool, true> (0x0x7f53059fc840) 0 empty

Class std::is_default_constructible<std::allocator<std::__cxx11::basic_string<char> > >
   size=1 align=1
   base size=1 base align=1
std::is_default_constructible<std::allocator<std::__cxx11::basic_string<char> > > (0x0x7f5305ac72d8) 0 empty
  std::integral_constant<bool, true> (0x0x7f53059fc960) 0 empty

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

Class std::__is_nt_default_constructible_atom<std::allocator<std::__cxx11::basic_string<char> > >
   size=1 align=1
   base size=1 base align=1
std::__is_nt_default_constructible_atom<std::allocator<std::__cxx11::basic_string<char> > > (0x0x7f5305ac7340) 0 empty
  std::integral_constant<bool, true> (0x0x7f53059fca20) 0 empty

Class std::__is_nt_default_constructible_impl<std::allocator<std::__cxx11::basic_string<char> >, false>
   size=1 align=1
   base size=1 base align=1
std::__is_nt_default_constructible_impl<std::allocator<std::__cxx11::basic_string<char> >, false> (0x0x7f5305ac73a8) 0 empty
  std::__is_nt_default_constructible_atom<std::allocator<std::__cxx11::basic_string<char> > > (0x0x7f5305ac7410) 0 empty
    std::integral_constant<bool, true> (0x0x7f53059fcb40) 0 empty

Class std::__and_<std::is_default_constructible<std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::__is_nt_default_constructible_impl<std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, false> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_default_constructible<std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::__is_nt_default_constructible_impl<std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, false> > (0x0x7f5305ac7548) 0 empty
  std::__is_nt_default_constructible_impl<std::allocator<std::__cxx11::basic_string<char> >, false> (0x0x7f5305ac75b0) 0 empty
    std::__is_nt_default_constructible_atom<std::allocator<std::__cxx11::basic_string<char> > > (0x0x7f5305ac7618) 0 empty
      std::integral_constant<bool, true> (0x0x7f53059fcc00) 0 empty

Class std::is_nothrow_default_constructible<std::allocator<std::__cxx11::basic_string<char> > >
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_default_constructible<std::allocator<std::__cxx11::basic_string<char> > > (0x0x7f5305ac76e8) 0 empty
  std::__and_<std::is_default_constructible<std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::__is_nt_default_constructible_impl<std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, false> > (0x0x7f5305ac7750) 0 empty
    std::__is_nt_default_constructible_impl<std::allocator<std::__cxx11::basic_string<char> >, false> (0x0x7f5305ac77b8) 0 empty
      std::__is_nt_default_constructible_atom<std::allocator<std::__cxx11::basic_string<char> > > (0x0x7f5305ac7820) 0 empty
        std::integral_constant<bool, true> (0x0x7f53059fccc0) 0 empty

Class std::is_array<std::less<std::__cxx11::basic_string<char> > >
   size=1 align=1
   base size=1 base align=1
std::is_array<std::less<std::__cxx11::basic_string<char> > > (0x0x7f5305ac78f0) 0 empty
  std::integral_constant<bool, false> (0x0x7f53059fce40) 0 empty

Class std::remove_volatile<std::less<std::__cxx11::basic_string<char> > >
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<std::less<std::__cxx11::basic_string<char> > > (0x0x7f53059fcf00) 0 empty

Class std::remove_const<std::less<std::__cxx11::basic_string<char> > >
   size=1 align=1
   base size=0 base align=1
std::remove_const<std::less<std::__cxx11::basic_string<char> > > (0x0x7f53059fcf60) 0 empty

Class std::remove_cv<std::less<std::__cxx11::basic_string<char> > >
   size=1 align=1
   base size=0 base align=1
std::remove_cv<std::less<std::__cxx11::basic_string<char> > > (0x0x7f53059fcea0) 0 empty

Class std::__is_void_helper<std::less<std::__cxx11::basic_string<char> > >
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<std::less<std::__cxx11::basic_string<char> > > (0x0x7f5305ac7b60) 0 empty
  std::integral_constant<bool, false> (0x0x7f5305ad8000) 0 empty

Class std::is_void<std::less<std::__cxx11::basic_string<char> > >
   size=1 align=1
   base size=1 base align=1
std::is_void<std::less<std::__cxx11::basic_string<char> > > (0x0x7f5305ac7bc8) 0 empty
  std::integral_constant<bool, false> (0x0x7f5305ad8060) 0 empty

Class std::__not_<std::is_void<std::less<std::__cxx11::basic_string<char> > > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::is_void<std::less<std::__cxx11::basic_string<char> > > > (0x0x7f5305ac7d00) 0 empty
  std::integral_constant<bool, true> (0x0x7f5305ad80c0) 0 empty

Class std::conditional<true, std::__is_default_constructible_impl<std::less<std::__cxx11::basic_string<char> > >, std::__not_<std::is_void<std::less<std::__cxx11::basic_string<char> > > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_default_constructible_impl<std::less<std::__cxx11::basic_string<char> > >, std::__not_<std::is_void<std::less<std::__cxx11::basic_string<char> > > > > (0x0x7f5305ad8120) 0 empty

Class std::__is_default_constructible_impl<std::less<std::__cxx11::basic_string<char> > >
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_impl<std::less<std::__cxx11::basic_string<char> > > (0x0x7f5305ac7d68) 0 empty
  std::__do_is_default_constructible_impl (0x0x7f5305ad8180) 0 empty

Class std::__and_<std::__not_<std::is_void<std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__is_default_constructible_impl<std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__not_<std::is_void<std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__is_default_constructible_impl<std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > (0x0x7f5305ac7dd0) 0 empty
  std::__is_default_constructible_impl<std::less<std::__cxx11::basic_string<char> > > (0x0x7f5305ac7e38) 0 empty
    std::__do_is_default_constructible_impl (0x0x7f5305ad81e0) 0 empty

Class std::__is_default_constructible_atom<std::less<std::__cxx11::basic_string<char> > >
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_atom<std::less<std::__cxx11::basic_string<char> > > (0x0x7f5305ac7ea0) 0 empty
  std::__and_<std::__not_<std::is_void<std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__is_default_constructible_impl<std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > (0x0x7f5305ac7f08) 0 empty
    std::__is_default_constructible_impl<std::less<std::__cxx11::basic_string<char> > > (0x0x7f5305ac7f70) 0 empty
      std::__do_is_default_constructible_impl (0x0x7f5305ad8240) 0 empty

Class std::__is_default_constructible_safe<std::less<std::__cxx11::basic_string<char> >, false>
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_safe<std::less<std::__cxx11::basic_string<char> >, false> (0x0x7f5305ae5000) 0 empty
  std::integral_constant<bool, true> (0x0x7f5305ad82a0) 0 empty

Class std::is_default_constructible<std::less<std::__cxx11::basic_string<char> > >
   size=1 align=1
   base size=1 base align=1
std::is_default_constructible<std::less<std::__cxx11::basic_string<char> > > (0x0x7f5305ae5068) 0 empty
  std::integral_constant<bool, true> (0x0x7f5305ad83c0) 0 empty

Class std::conditional<true, std::__is_nt_default_constructible_impl<std::less<std::__cxx11::basic_string<char> >, false>, std::is_default_constructible<std::less<std::__cxx11::basic_string<char> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_nt_default_constructible_impl<std::less<std::__cxx11::basic_string<char> >, false>, std::is_default_constructible<std::less<std::__cxx11::basic_string<char> > > > (0x0x7f5305ad8420) 0 empty

Class std::__is_nt_default_constructible_atom<std::less<std::__cxx11::basic_string<char> > >
   size=1 align=1
   base size=1 base align=1
std::__is_nt_default_constructible_atom<std::less<std::__cxx11::basic_string<char> > > (0x0x7f5305ae50d0) 0 empty
  std::integral_constant<bool, true> (0x0x7f5305ad8480) 0 empty

Class std::__is_nt_default_constructible_impl<std::less<std::__cxx11::basic_string<char> >, false>
   size=1 align=1
   base size=1 base align=1
std::__is_nt_default_constructible_impl<std::less<std::__cxx11::basic_string<char> >, false> (0x0x7f5305ae5138) 0 empty
  std::__is_nt_default_constructible_atom<std::less<std::__cxx11::basic_string<char> > > (0x0x7f5305ae51a0) 0 empty
    std::integral_constant<bool, true> (0x0x7f5305ad84e0) 0 empty

Class std::__and_<std::is_default_constructible<std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::__is_nt_default_constructible_impl<std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, false> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_default_constructible<std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::__is_nt_default_constructible_impl<std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, false> > (0x0x7f5305ae5208) 0 empty
  std::__is_nt_default_constructible_impl<std::less<std::__cxx11::basic_string<char> >, false> (0x0x7f5305ae5270) 0 empty
    std::__is_nt_default_constructible_atom<std::less<std::__cxx11::basic_string<char> > > (0x0x7f5305ae52d8) 0 empty
      std::integral_constant<bool, true> (0x0x7f5305ad8600) 0 empty

Class std::is_nothrow_default_constructible<std::less<std::__cxx11::basic_string<char> > >
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_default_constructible<std::less<std::__cxx11::basic_string<char> > > (0x0x7f5305ae5340) 0 empty
  std::__and_<std::is_default_constructible<std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::__is_nt_default_constructible_impl<std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, false> > (0x0x7f5305ae53a8) 0 empty
    std::__is_nt_default_constructible_impl<std::less<std::__cxx11::basic_string<char> >, false> (0x0x7f5305ae5410) 0 empty
      std::__is_nt_default_constructible_atom<std::less<std::__cxx11::basic_string<char> > > (0x0x7f5305ae5478) 0 empty
        std::integral_constant<bool, true> (0x0x7f5305ad86c0) 0 empty

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

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

Class std::_PCC<true, std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char> >, bool>
   size=1 align=1
   base size=0 base align=1
std::_PCC<true, std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char> >, bool> (0x0x7f5305ad8a20) 0 empty

Class std::is_function<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char> > >
   size=1 align=1
   base size=1 base align=1
std::is_function<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char> > > (0x0x7f5305ae5548) 0 empty
  std::integral_constant<bool, false> (0x0x7f5305ad8a80) 0 empty

Class std::conditional<false, std::is_function<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char> > >, std::__or_<std::is_reference<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_void<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char> > >, std::__or_<std::is_reference<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_void<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > > (0x0x7f5305ad8ae0) 0 empty

Class std::is_lvalue_reference<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char> > >
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char> > > (0x0x7f5305ae55b0) 0 empty
  std::integral_constant<bool, false> (0x0x7f5305ad8b40) 0 empty

Class std::conditional<false, std::is_lvalue_reference<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char> > >, std::is_rvalue_reference<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_lvalue_reference<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char> > >, std::is_rvalue_reference<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char> > > > (0x0x7f5305ad8c60) 0 empty

Class std::is_rvalue_reference<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char> > >
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char> > > (0x0x7f5305ae5618) 0 empty
  std::integral_constant<bool, false> (0x0x7f5305ad8cc0) 0 empty

Class std::__or_<std::is_lvalue_reference<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_rvalue_reference<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_rvalue_reference<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > (0x0x7f5305ae5680) 0 empty
  std::is_rvalue_reference<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char> > > (0x0x7f5305ae56e8) 0 empty
    std::integral_constant<bool, false> (0x0x7f5305ad8de0) 0 empty

Class std::is_reference<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char> > >
   size=1 align=1
   base size=1 base align=1
std::is_reference<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char> > > (0x0x7f5305ae5750) 0 empty
  std::integral_constant<bool, false> (0x0x7f5305ad8ea0) 0 empty

Class std::conditional<false, std::is_reference<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char> > >, std::is_void<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_reference<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char> > >, std::is_void<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char> > > > (0x0x7f5305ad8f00) 0 empty

Class std::remove_volatile<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char> > >
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char> > > (0x0x7f5305748000) 0 empty

Class std::remove_const<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char> > >
   size=1 align=1
   base size=0 base align=1
std::remove_const<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char> > > (0x0x7f5305748060) 0 empty

Class std::remove_cv<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char> > >
   size=1 align=1
   base size=0 base align=1
std::remove_cv<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char> > > (0x0x7f5305ad8f60) 0 empty

Class std::__is_void_helper<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char> > >
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char> > > (0x0x7f5305ae5820) 0 empty
  std::integral_constant<bool, false> (0x0x7f53057480c0) 0 empty

Class std::is_void<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char> > >
   size=1 align=1
   base size=1 base align=1
std::is_void<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char> > > (0x0x7f5305ae5888) 0 empty
  std::integral_constant<bool, false> (0x0x7f5305748120) 0 empty

Class std::__or_<std::is_reference<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_void<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_void<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > (0x0x7f5305ae58f0) 0 empty
  std::is_void<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char> > > (0x0x7f5305ae5958) 0 empty
    std::integral_constant<bool, false> (0x0x7f5305748180) 0 empty

Class std::__or_<std::is_function<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_reference<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_void<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_reference<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_void<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > (0x0x7f5305ae59c0) 0 empty
  std::__or_<std::is_reference<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_void<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > (0x0x7f5305ae5a28) 0 empty
    std::is_void<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char> > > (0x0x7f5305ae5a90) 0 empty
      std::integral_constant<bool, false> (0x0x7f53057481e0) 0 empty

Class std::__not_<std::__or_<std::is_function<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_reference<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_void<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_reference<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_void<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > > (0x0x7f5305ae5af8) 0 empty
  std::integral_constant<bool, true> (0x0x7f5305748240) 0 empty

Class std::is_object<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char> > >
   size=1 align=1
   base size=1 base align=1
std::is_object<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char> > > (0x0x7f5305ae5b60) 0 empty
  std::integral_constant<bool, true> (0x0x7f53057482a0) 0 empty

Class std::conditional<true, std::is_object<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char> > >, std::is_reference<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_object<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char> > >, std::is_reference<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char> > > > (0x0x7f5305748300) 0 empty

Class std::__or_<std::is_object<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_reference<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_reference<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > (0x0x7f5305ae5bc8) 0 empty
  std::is_object<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char> > > (0x0x7f5305ae5c30) 0 empty
    std::integral_constant<bool, true> (0x0x7f5305748360) 0 empty

Class std::__is_referenceable<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char> > >
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char> > > (0x0x7f5305ae5c98) 0 empty
  std::integral_constant<bool, true> (0x0x7f53057483c0) 0 empty

Class std::is_function<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char> >&>
   size=1 align=1
   base size=1 base align=1
std::is_function<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char> >&> (0x0x7f5305ae5d00) 0 empty
  std::integral_constant<bool, false> (0x0x7f5305748540) 0 empty

Class std::conditional<false, std::is_function<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char> >&>, std::__or_<std::is_reference<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&>, std::is_void<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char> >&>, std::__or_<std::is_reference<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&>, std::is_void<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&> > > (0x0x7f53057485a0) 0 empty

Class std::is_lvalue_reference<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char> >&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char> >&> (0x0x7f5305ae5d68) 0 empty
  std::integral_constant<bool, true> (0x0x7f5305748600) 0 empty

Class std::conditional<true, std::is_lvalue_reference<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char> >&>, std::is_rvalue_reference<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char> >&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_lvalue_reference<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char> >&>, std::is_rvalue_reference<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char> >&> > (0x0x7f5305748720) 0 empty

Class std::__or_<std::is_lvalue_reference<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&>, std::is_rvalue_reference<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&>, std::is_rvalue_reference<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&> > (0x0x7f5305ae5dd0) 0 empty
  std::is_lvalue_reference<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char> >&> (0x0x7f5305ae5e38) 0 empty
    std::integral_constant<bool, true> (0x0x7f5305748780) 0 empty

Class std::is_reference<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char> >&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char> >&> (0x0x7f5305ae5ea0) 0 empty
  std::integral_constant<bool, true> (0x0x7f5305748840) 0 empty

Class std::conditional<true, std::is_reference<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char> >&>, std::is_void<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char> >&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_reference<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char> >&>, std::is_void<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char> >&> > (0x0x7f53057488a0) 0 empty

Class std::__or_<std::is_reference<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&>, std::is_void<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&>, std::is_void<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&> > (0x0x7f5305ae5f08) 0 empty
  std::is_reference<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char> >&> (0x0x7f5305ae5f70) 0 empty
    std::integral_constant<bool, true> (0x0x7f5305748900) 0 empty

Class std::__or_<std::is_function<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&>, std::is_reference<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&>, std::is_void<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&>, std::is_reference<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&>, std::is_void<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&> > (0x0x7f5305764000) 0 empty
  std::__or_<std::is_reference<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&>, std::is_void<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&> > (0x0x7f5305764068) 0 empty
    std::is_reference<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char> >&> (0x0x7f53057640d0) 0 empty
      std::integral_constant<bool, true> (0x0x7f5305748960) 0 empty

Class std::__not_<std::__or_<std::is_function<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&>, std::is_reference<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&>, std::is_void<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&>, std::is_reference<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&>, std::is_void<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&> > > (0x0x7f5305764138) 0 empty
  std::integral_constant<bool, false> (0x0x7f53057489c0) 0 empty

Class std::is_object<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char> >&>
   size=1 align=1
   base size=1 base align=1
std::is_object<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char> >&> (0x0x7f53057641a0) 0 empty
  std::integral_constant<bool, false> (0x0x7f5305748a20) 0 empty

Class std::conditional<false, std::is_object<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char> >&>, std::is_reference<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char> >&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_object<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char> >&>, std::is_reference<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char> >&> > (0x0x7f5305748a80) 0 empty

Class std::__or_<std::is_object<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&>, std::is_reference<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&>, std::is_reference<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&> > (0x0x7f5305764208) 0 empty
  std::is_reference<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char> >&> (0x0x7f5305764270) 0 empty
    std::integral_constant<bool, true> (0x0x7f5305748ae0) 0 empty

Class std::__is_referenceable<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char> >&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char> >&> (0x0x7f53057642d8) 0 empty
  std::integral_constant<bool, true> (0x0x7f5305748b40) 0 empty

Class std::__add_rvalue_reference_helper<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char> >&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char> >&, true> (0x0x7f5305748c60) 0 empty

Class std::add_rvalue_reference<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char> >&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char> >&> (0x0x7f5305764340) 0 empty
  std::__add_rvalue_reference_helper<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char> >&, true> (0x0x7f5305748cc0) 0 empty

Class std::is_function<const std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char> >&>
   size=1 align=1
   base size=1 base align=1
std::is_function<const std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char> >&> (0x0x7f5305764410) 0 empty
  std::integral_constant<bool, false> (0x0x7f5305748de0) 0 empty

Class std::conditional<false, std::is_function<const std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char> >&>, std::__or_<std::is_reference<const std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&>, std::is_void<const std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<const std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char> >&>, std::__or_<std::is_reference<const std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&>, std::is_void<const std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&> > > (0x0x7f5305748f00) 0 empty

Class std::is_lvalue_reference<const std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char> >&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<const std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char> >&> (0x0x7f5305764478) 0 empty
  std::integral_constant<bool, true> (0x0x7f5305748f60) 0 empty

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

Class std::__or_<std::is_lvalue_reference<const std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&>, std::is_rvalue_reference<const std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<const std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&>, std::is_rvalue_reference<const std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&> > (0x0x7f53057645b0) 0 empty
  std::is_lvalue_reference<const std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char> >&> (0x0x7f5305764618) 0 empty
    std::integral_constant<bool, true> (0x0x7f5305776060) 0 empty

Class std::is_reference<const std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char> >&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<const std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char> >&> (0x0x7f53057646e8) 0 empty
  std::integral_constant<bool, true> (0x0x7f53057760c0) 0 empty

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

Class std::__or_<std::is_reference<const std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&>, std::is_void<const std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<const std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&>, std::is_void<const std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&> > (0x0x7f5305764750) 0 empty
  std::is_reference<const std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char> >&> (0x0x7f53057647b8) 0 empty
    std::integral_constant<bool, true> (0x0x7f5305776240) 0 empty

Class std::__or_<std::is_function<const std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&>, std::is_reference<const std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&>, std::is_void<const std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<const std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&>, std::is_reference<const std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&>, std::is_void<const std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&> > (0x0x7f5305764820) 0 empty
  std::__or_<std::is_reference<const std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&>, std::is_void<const std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&> > (0x0x7f5305764888) 0 empty
    std::is_reference<const std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char> >&> (0x0x7f53057648f0) 0 empty
      std::integral_constant<bool, true> (0x0x7f5305776300) 0 empty

Class std::__not_<std::__or_<std::is_function<const std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&>, std::is_reference<const std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&>, std::is_void<const std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<const std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&>, std::is_reference<const std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&>, std::is_void<const std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&> > > (0x0x7f5305764958) 0 empty
  std::integral_constant<bool, false> (0x0x7f53057763c0) 0 empty

Class std::is_object<const std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char> >&>
   size=1 align=1
   base size=1 base align=1
std::is_object<const std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char> >&> (0x0x7f53057649c0) 0 empty
  std::integral_constant<bool, false> (0x0x7f5305776420) 0 empty

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

Class std::__or_<std::is_object<const std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&>, std::is_reference<const std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<const std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&>, std::is_reference<const std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&> > (0x0x7f5305764a28) 0 empty
  std::is_reference<const std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char> >&> (0x0x7f5305764a90) 0 empty
    std::integral_constant<bool, true> (0x0x7f53057764e0) 0 empty

Class std::__is_referenceable<const std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char> >&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<const std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char> >&> (0x0x7f5305764af8) 0 empty
  std::integral_constant<bool, true> (0x0x7f53057765a0) 0 empty

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

Class std::add_rvalue_reference<const std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char> >&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<const std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char> >&> (0x0x7f5305764b60) 0 empty
  std::__add_rvalue_reference_helper<const std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char> >&, true> (0x0x7f5305776720) 0 empty

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

Class std::is_assignable<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char> >&, const std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char> >&>
   size=1 align=1
   base size=1 base align=1
std::is_assignable<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char> >&, const std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char> >&> (0x0x7f5305764c98) 0 empty
  std::integral_constant<bool, true> (0x0x7f5305776780) 0 empty

Class std::__is_copy_assignable_impl<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char> >, true>
   size=1 align=1
   base size=1 base align=1
std::__is_copy_assignable_impl<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char> >, true> (0x0x7f5305764d00) 0 empty
  std::is_assignable<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char> >&, const std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char> >&> (0x0x7f5305764d68) 0 empty
    std::integral_constant<bool, true> (0x0x7f53057767e0) 0 empty

Class std::is_copy_assignable<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char> > >
   size=1 align=1
   base size=1 base align=1
std::is_copy_assignable<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char> > > (0x0x7f5305764ea0) 0 empty
  std::__is_copy_assignable_impl<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char> >, true> (0x0x7f5305764f08) 0 empty
    std::is_assignable<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char> >&, const std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char> >&> (0x0x7f5305764f70) 0 empty
      std::integral_constant<bool, true> (0x0x7f5305776840) 0 empty

Class std::conditional<true, std::is_copy_assignable<bool>, std::is_copy_assignable<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_copy_assignable<bool>, std::is_copy_assignable<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char> > > > (0x0x7f5305776960) 0 empty

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

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

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

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

Class std::__or_<std::is_lvalue_reference<const bool&>, std::is_rvalue_reference<const bool&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<const bool&>, std::is_rvalue_reference<const bool&> > (0x0x7f530578a340) 0 empty
  std::is_lvalue_reference<const bool&> (0x0x7f530578a3a8) 0 empty
    std::integral_constant<bool, true> (0x0x7f5305776ba0) 0 empty

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

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

Class std::__or_<std::is_reference<const bool&>, std::is_void<const bool&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<const bool&>, std::is_void<const bool&> > (0x0x7f530578a478) 0 empty
  std::is_reference<const bool&> (0x0x7f530578a4e0) 0 empty
    std::integral_constant<bool, true> (0x0x7f5305776d80) 0 empty

Class std::__or_<std::is_function<const bool&>, std::is_reference<const bool&>, std::is_void<const bool&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<const bool&>, std::is_reference<const bool&>, std::is_void<const bool&> > (0x0x7f530578a548) 0 empty
  std::__or_<std::is_reference<const bool&>, std::is_void<const bool&> > (0x0x7f530578a5b0) 0 empty
    std::is_reference<const bool&> (0x0x7f530578a618) 0 empty
      std::integral_constant<bool, true> (0x0x7f5305776de0) 0 empty

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

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

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

Class std::__or_<std::is_object<const bool&>, std::is_reference<const bool&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<const bool&>, std::is_reference<const bool&> > (0x0x7f530578a8f0) 0 empty
  std::is_reference<const bool&> (0x0x7f530578a958) 0 empty
    std::integral_constant<bool, true> (0x0x7f5305776f60) 0 empty

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

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

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

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

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

Class std::__is_copy_assignable_impl<bool, true>
   size=1 align=1
   base size=1 base align=1
std::__is_copy_assignable_impl<bool, true> (0x0x7f530578aaf8) 0 empty
  std::is_assignable<bool&, const bool&> (0x0x7f530578ab60) 0 empty
    std::integral_constant<bool, true> (0x0x7f530579f180) 0 empty

Class std::is_copy_assignable<bool>
   size=1 align=1
   base size=1 base align=1
std::is_copy_assignable<bool> (0x0x7f530578abc8) 0 empty
  std::__is_copy_assignable_impl<bool, true> (0x0x7f530578ac30) 0 empty
    std::is_assignable<bool&, const bool&> (0x0x7f530578ac98) 0 empty
      std::integral_constant<bool, true> (0x0x7f530579f1e0) 0 empty

Class std::__and_<std::is_copy_assignable<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_copy_assignable<bool> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_copy_assignable<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_copy_assignable<bool> > (0x0x7f530578ad00) 0 empty
  std::is_copy_assignable<bool> (0x0x7f530578ad68) 0 empty
    std::__is_copy_assignable_impl<bool, true> (0x0x7f530578add0) 0 empty
      std::is_assignable<bool&, const bool&> (0x0x7f530578ae38) 0 empty
        std::integral_constant<bool, true> (0x0x7f530579f240) 0 empty

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

Class std::__not_<std::__and_<std::is_copy_assignable<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_copy_assignable<bool> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__and_<std::is_copy_assignable<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_copy_assignable<bool> > > (0x0x7f530578af08) 0 empty
  std::integral_constant<bool, false> (0x0x7f530579f300) 0 empty

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

Class std::is_function<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char> >&&>
   size=1 align=1
   base size=1 base align=1
std::is_function<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char> >&&> (0x0x7f53057b4000) 0 empty
  std::integral_constant<bool, false> (0x0x7f530579f420) 0 empty

Class std::conditional<false, std::is_function<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char> >&&>, std::__or_<std::is_reference<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&>, std::is_void<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char> >&&>, std::__or_<std::is_reference<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&>, std::is_void<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&> > > (0x0x7f530579f480) 0 empty

Class std::is_lvalue_reference<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char> >&&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char> >&&> (0x0x7f53057b4068) 0 empty
  std::integral_constant<bool, false> (0x0x7f530579f4e0) 0 empty

Class std::conditional<false, std::is_lvalue_reference<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char> >&&>, std::is_rvalue_reference<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char> >&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_lvalue_reference<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char> >&&>, std::is_rvalue_reference<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char> >&&> > (0x0x7f530579f600) 0 empty

Class std::is_rvalue_reference<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char> >&&>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char> >&&> (0x0x7f53057b40d0) 0 empty
  std::integral_constant<bool, true> (0x0x7f530579f660) 0 empty

Class std::__or_<std::is_lvalue_reference<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&>, std::is_rvalue_reference<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&>, std::is_rvalue_reference<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&> > (0x0x7f53057b4138) 0 empty
  std::is_rvalue_reference<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char> >&&> (0x0x7f53057b41a0) 0 empty
    std::integral_constant<bool, true> (0x0x7f530579f780) 0 empty

Class std::is_reference<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char> >&&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char> >&&> (0x0x7f53057b4208) 0 empty
  std::integral_constant<bool, true> (0x0x7f530579f840) 0 empty

Class std::conditional<true, std::is_reference<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char> >&&>, std::is_void<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char> >&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_reference<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char> >&&>, std::is_void<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char> >&&> > (0x0x7f530579f8a0) 0 empty

Class std::__or_<std::is_reference<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&>, std::is_void<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&>, std::is_void<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&> > (0x0x7f53057b4270) 0 empty
  std::is_reference<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char> >&&> (0x0x7f53057b42d8) 0 empty
    std::integral_constant<bool, true> (0x0x7f530579f900) 0 empty

Class std::__or_<std::is_function<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&>, std::is_reference<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&>, std::is_void<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&>, std::is_reference<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&>, std::is_void<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&> > (0x0x7f53057b4340) 0 empty
  std::__or_<std::is_reference<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&>, std::is_void<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&> > (0x0x7f53057b43a8) 0 empty
    std::is_reference<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char> >&&> (0x0x7f53057b4410) 0 empty
      std::integral_constant<bool, true> (0x0x7f530579f960) 0 empty

Class std::__not_<std::__or_<std::is_function<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&>, std::is_reference<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&>, std::is_void<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&>, std::is_reference<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&>, std::is_void<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&> > > (0x0x7f53057b4478) 0 empty
  std::integral_constant<bool, false> (0x0x7f530579f9c0) 0 empty

Class std::is_object<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char> >&&>
   size=1 align=1
   base size=1 base align=1
std::is_object<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char> >&&> (0x0x7f53057b44e0) 0 empty
  std::integral_constant<bool, false> (0x0x7f530579fa20) 0 empty

Class std::conditional<false, std::is_object<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char> >&&>, std::is_reference<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char> >&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_object<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char> >&&>, std::is_reference<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char> >&&> > (0x0x7f530579fa80) 0 empty

Class std::__or_<std::is_object<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&>, std::is_reference<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&>, std::is_reference<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&> > (0x0x7f53057b4548) 0 empty
  std::is_reference<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char> >&&> (0x0x7f53057b45b0) 0 empty
    std::integral_constant<bool, true> (0x0x7f530579fae0) 0 empty

Class std::__is_referenceable<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char> >&&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char> >&&> (0x0x7f53057b4618) 0 empty
  std::integral_constant<bool, true> (0x0x7f530579fb40) 0 empty

Class std::__add_rvalue_reference_helper<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char> >&&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char> >&&, true> (0x0x7f530579fc60) 0 empty

Class std::add_rvalue_reference<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char> >&&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char> >&&> (0x0x7f53057b4680) 0 empty
  std::__add_rvalue_reference_helper<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char> >&&, true> (0x0x7f530579fcc0) 0 empty

Class std::__is_assignable_helper<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char> >&, std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char> >&&>
   size=1 align=1
   base size=0 base align=1
std::__is_assignable_helper<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char> >&, std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char> >&&> (0x0x7f530579f3c0) 0 empty

Class std::is_assignable<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char> >&, std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char> >&&>
   size=1 align=1
   base size=1 base align=1
std::is_assignable<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char> >&, std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char> >&&> (0x0x7f53057b46e8) 0 empty
  std::integral_constant<bool, true> (0x0x7f530579fde0) 0 empty

Class std::__is_move_assignable_impl<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char> >, true>
   size=1 align=1
   base size=1 base align=1
std::__is_move_assignable_impl<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char> >, true> (0x0x7f53057b4750) 0 empty
  std::is_assignable<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char> >&, std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char> >&&> (0x0x7f53057b47b8) 0 empty
    std::integral_constant<bool, true> (0x0x7f530579fe40) 0 empty

Class std::is_move_assignable<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char> > >
   size=1 align=1
   base size=1 base align=1
std::is_move_assignable<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char> > > (0x0x7f53057b48f0) 0 empty
  std::__is_move_assignable_impl<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char> >, true> (0x0x7f53057b4958) 0 empty
    std::is_assignable<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char> >&, std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char> >&&> (0x0x7f53057b49c0) 0 empty
      std::integral_constant<bool, true> (0x0x7f530579fea0) 0 empty

Class std::conditional<true, std::is_move_assignable<bool>, std::is_move_assignable<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_move_assignable<bool>, std::is_move_assignable<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char> > > > (0x0x7f53057c9000) 0 empty

Class std::__and_<std::is_move_assignable<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_move_assignable<bool> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_move_assignable<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_move_assignable<bool> > (0x0x7f53057b4a90) 0 empty
  std::is_move_assignable<bool> (0x0x7f53057b4af8) 0 empty
    std::__is_move_assignable_impl<bool, true> (0x0x7f53057b4b60) 0 empty
      std::is_assignable<bool&, bool&&> (0x0x7f53057b4bc8) 0 empty
        std::integral_constant<bool, true> (0x0x7f53057c9060) 0 empty

Class std::conditional<true, std::pair<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char> >, bool>&&, std::__nonesuch&&>
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::pair<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char> >, bool>&&, std::__nonesuch&&> (0x0x7f53057c90c0) 0 empty

Class std::pair<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char> >, bool>
   size=16 align=8
   base size=9 base align=8
std::pair<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char> >, bool> (0x0x7f5305ad8960) 0

Class std::iterator_traits<const dirac::CommandLine::option*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<const dirac::CommandLine::option*> (0x0x7f53057c9300) 0 empty

Class __gnu_cxx::__normal_iterator<const dirac::CommandLine::option*, std::vector<dirac::CommandLine::option> >
   size=8 align=8
   base size=8 base align=8
__gnu_cxx::__normal_iterator<const dirac::CommandLine::option*, std::vector<dirac::CommandLine::option> > (0x0x7f53057c92a0) 0

Class std::__are_same<const dirac::CommandLine::option*, dirac::CommandLine::option*>
   size=1 align=1
   base size=0 base align=1
std::__are_same<const dirac::CommandLine::option*, dirac::CommandLine::option*> (0x0x7f53057c9360) 0 empty

Class __gnu_cxx::__enable_if<false, std::vector<dirac::CommandLine::option> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__enable_if<false, std::vector<dirac::CommandLine::option> > (0x0x7f53057c93c0) 0 empty

Class std::is_error_condition_enum<__gnu_cxx::__normal_iterator<const dirac::CommandLine::option*, std::vector<dirac::CommandLine::option> > >
   size=1 align=1
   base size=1 base align=1
std::is_error_condition_enum<__gnu_cxx::__normal_iterator<const dirac::CommandLine::option*, std::vector<dirac::CommandLine::option> > > (0x0x7f53057b4d00) 0 empty
  std::integral_constant<bool, false> (0x0x7f53057c9420) 0 empty

Class std::is_error_code_enum<__gnu_cxx::__normal_iterator<const dirac::CommandLine::option*, std::vector<dirac::CommandLine::option> > >
   size=1 align=1
   base size=1 base align=1
std::is_error_code_enum<__gnu_cxx::__normal_iterator<const dirac::CommandLine::option*, std::vector<dirac::CommandLine::option> > > (0x0x7f53057b4d68) 0 empty
  std::integral_constant<bool, false> (0x0x7f53057c9480) 0 empty

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

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

Class std::is_error_condition_enum<dirac_instr::OverlayOption>
   size=1 align=1
   base size=1 base align=1
std::is_error_condition_enum<dirac_instr::OverlayOption> (0x0x7f53057b4f70) 0 empty
  std::integral_constant<bool, false> (0x0x7f53057c95a0) 0 empty

Class std::is_error_code_enum<dirac_instr::OverlayOption>
   size=1 align=1
   base size=1 base align=1
std::is_error_code_enum<dirac_instr::OverlayOption> (0x0x7f53057b4c98) 0 empty
  std::integral_constant<bool, false> (0x0x7f53057c9600) 0 empty

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

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

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

Class std::__are_same<long int, int>
   size=1 align=1
   base size=0 base align=1
std::__are_same<long int, int> (0x0x7f53058870c0) 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 (0x0x7f5305887180) 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> (0x0x7f53058874e0) 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 (0x0x7f53058875a0) 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> (0x0x7f5305887900) 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 (0x0x7f53058879c0) 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> (0x0x7f5305887d20) 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 (0x0x7f5305887de0) 0

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

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

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

Class std::iterator_traits<char*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<char*> (0x0x7f53058bda80) 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> (0x0x7f53058bdb40) 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> (0x0x7f53058bdba0) 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> (0x0x7f53058bdae0) 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> (0x0x7f530584a0d0) 0 empty
  std::integral_constant<bool, false> (0x0x7f53058bdc00) 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> (0x0x7f530584a138) 0 empty
  std::integral_constant<bool, false> (0x0x7f53058bdc60) 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> > > (0x0x7f53058bdcc0) 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> (0x0x7f530584a1a0) 0 empty
  std::integral_constant<bool, false> (0x0x7f53058bdde0) 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> > (0x0x7f53058bde40) 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> (0x0x7f530584a2d8) 0 empty
  std::integral_constant<bool, false> (0x0x7f53058bdea0) 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> > (0x0x7f530584a340) 0 empty
  std::is_array<std::input_iterator_tag> (0x0x7f530584a3a8) 0 empty
    std::integral_constant<bool, false> (0x0x7f53058bdf00) 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> > (0x0x7f530584a410) 0 empty
  std::__or_<std::is_function<std::input_iterator_tag>, std::is_array<std::input_iterator_tag> > (0x0x7f530584a478) 0 empty
    std::is_array<std::input_iterator_tag> (0x0x7f530584a4e0) 0 empty
      std::integral_constant<bool, false> (0x0x7f53058eb060) 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> (0x0x7f530584a548) 0 empty
  std::integral_constant<bool, false> (0x0x7f53058eb180) 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> > > (0x0x7f53058eb1e0) 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> (0x0x7f530584a5b0) 0 empty
  std::integral_constant<bool, false> (0x0x7f53058eb240) 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> > (0x0x7f53058eb2a0) 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> (0x0x7f530584a618) 0 empty
  std::integral_constant<bool, false> (0x0x7f53058eb300) 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> > (0x0x7f530584a680) 0 empty
  std::is_rvalue_reference<std::random_access_iterator_tag> (0x0x7f530584a6e8) 0 empty
    std::integral_constant<bool, false> (0x0x7f53058eb360) 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> (0x0x7f530584a750) 0 empty
  std::integral_constant<bool, false> (0x0x7f53058eb3c0) 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> > (0x0x7f53058eb420) 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> > (0x0x7f530584a7b8) 0 empty
  std::is_void<std::random_access_iterator_tag> (0x0x7f530584a820) 0 empty
    std::integral_constant<bool, false> (0x0x7f53058eb480) 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> > (0x0x7f530584a888) 0 empty
  std::__or_<std::is_reference<std::random_access_iterator_tag>, std::is_void<std::random_access_iterator_tag> > (0x0x7f530584a8f0) 0 empty
    std::is_void<std::random_access_iterator_tag> (0x0x7f530584a958) 0 empty
      std::integral_constant<bool, false> (0x0x7f53058eb4e0) 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> > > (0x0x7f530584a9c0) 0 empty
  std::integral_constant<bool, true> (0x0x7f53058eb540) 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> (0x0x7f530584aa28) 0 empty
  std::integral_constant<bool, true> (0x0x7f53058eb5a0) 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> > (0x0x7f53058eb600) 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> > (0x0x7f530584aa90) 0 empty
  std::is_object<std::random_access_iterator_tag> (0x0x7f530584aaf8) 0 empty
    std::integral_constant<bool, true> (0x0x7f53058eb660) 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> (0x0x7f530584ab60) 0 empty
  std::integral_constant<bool, true> (0x0x7f53058eb6c0) 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> (0x0x7f53058eb720) 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> (0x0x7f530584abc8) 0 empty
  std::__add_rvalue_reference_helper<std::random_access_iterator_tag, true> (0x0x7f53058eb780) 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> (0x0x7f53058eb120) 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> (0x0x7f530584ac98) 0 empty
  std::integral_constant<bool, true> (0x0x7f53058eb960) 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>&> (0x0x7f53058ebd20) 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 (0x0x7f530591d000) 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 (0x0x7f530591d3c0) 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 (0x0x7f530591d780) 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 (0x0x7f530591db40) 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 (0x0x7f530591df00) 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 (0x0x7f5305551300) 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 (0x0x7f53055516c0) 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 (0x0x7f5305551a80) 0

Class std::iterator_traits<wchar_t*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<wchar_t*> (0x0x7f5305551e40) 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>&> (0x0x7f5305580240) 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>&> (0x0x7f530559f900) 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>&> (0x0x7f53055c4300) 0 empty

Class std::iterator_traits<const char*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<const char*> (0x0x7f53055c4600) 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> > (0x0x7f53055c45a0) 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> > (0x0x7f53055c4660) 0

Class std::remove_reference<std::__cxx11::basic_string<char>&>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<std::__cxx11::basic_string<char>&> (0x0x7f53055c46c0) 0 empty

Class std::remove_reference<_IO_FILE*&>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<_IO_FILE*&> (0x0x7f5305605180) 0 empty

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

Class std::__is_floating<int>
   size=1 align=1
   base size=0 base align=1
std::__is_floating<int> (0x0x7f5305605480) 0 empty

Class std::__traitor<std::__is_integer<int>, std::__is_floating<int> >
   size=1 align=1
   base size=0 base align=1
std::__traitor<std::__is_integer<int>, std::__is_floating<int> > (0x0x7f5305605420) 0 empty

Class std::__is_arithmetic<int>
   size=1 align=1
   base size=1 base align=1
std::__is_arithmetic<int> (0x0x7f53055e54e0) 0 empty
  std::__traitor<std::__is_integer<int>, std::__is_floating<int> > (0x0x7f53056054e0) 0 empty

Class std::__is_pointer<int>
   size=1 align=1
   base size=0 base align=1
std::__is_pointer<int> (0x0x7f5305605540) 0 empty

Class std::__traitor<std::__is_arithmetic<int>, std::__is_pointer<int> >
   size=1 align=1
   base size=0 base align=1
std::__traitor<std::__is_arithmetic<int>, std::__is_pointer<int> > (0x0x7f53056053c0) 0 empty

Class std::__is_scalar<int>
   size=1 align=1
   base size=1 base align=1
std::__is_scalar<int> (0x0x7f53055e55b0) 0 empty
  std::__traitor<std::__is_arithmetic<int>, std::__is_pointer<int> > (0x0x7f53056055a0) 0 empty

Class __gnu_cxx::__enable_if<true, void>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__enable_if<true, void> (0x0x7f5305605600) 0 empty

Class __gnu_cxx::__enable_if<false, void>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__enable_if<false, void> (0x0x7f5305605660) 0 empty

Class std::is_same<dirac::Subband*, dirac::Subband*>
   size=1 align=1
   base size=1 base align=1
std::is_same<dirac::Subband*, dirac::Subband*> (0x0x7f53055e5680) 0 empty
  std::integral_constant<bool, true> (0x0x7f530562ed80) 0 empty

Class std::conditional<true, std::__not_<std::is_pointer<dirac::Subband*> >, std::is_same<dirac::Subband*, dirac::Subband*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__not_<std::is_pointer<dirac::Subband*> >, std::is_same<dirac::Subband*, dirac::Subband*> > (0x0x7f530562ede0) 0 empty

Class std::remove_volatile<dirac::Subband*>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<dirac::Subband*> (0x0x7f530562eea0) 0 empty

Class std::remove_const<dirac::Subband*>
   size=1 align=1
   base size=0 base align=1
std::remove_const<dirac::Subband*> (0x0x7f530562ef00) 0 empty

Class std::remove_cv<dirac::Subband*>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<dirac::Subband*> (0x0x7f530562ee40) 0 empty

Class std::__is_pointer_helper<dirac::Subband*>
   size=1 align=1
   base size=1 base align=1
std::__is_pointer_helper<dirac::Subband*> (0x0x7f53055e5750) 0 empty
  std::integral_constant<bool, true> (0x0x7f530562ef60) 0 empty

Class std::is_pointer<dirac::Subband*>
   size=1 align=1
   base size=1 base align=1
std::is_pointer<dirac::Subband*> (0x0x7f53055e57b8) 0 empty
  std::integral_constant<bool, true> (0x0x7f5305653000) 0 empty

Class std::__not_<std::is_pointer<dirac::Subband*> >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::is_pointer<dirac::Subband*> > (0x0x7f53055e5820) 0 empty
  std::integral_constant<bool, false> (0x0x7f5305653060) 0 empty

Class std::__and_<std::is_same<dirac::Subband*, dirac::Subband*>, std::__not_<std::is_pointer<dirac::Subband*> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_same<dirac::Subband*, dirac::Subband*>, std::__not_<std::is_pointer<dirac::Subband*> > > (0x0x7f53055e5888) 0 empty
  std::__not_<std::is_pointer<dirac::Subband*> > (0x0x7f53055e58f0) 0 empty
    std::integral_constant<bool, false> (0x0x7f53056530c0) 0 empty

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

Class std::_PCC<true, std::_Rb_tree_iterator<std::__cxx11::basic_string<char> >, bool>
   size=1 align=1
   base size=0 base align=1
std::_PCC<true, std::_Rb_tree_iterator<std::__cxx11::basic_string<char> >, bool> (0x0x7f53056734e0) 0 empty

Class std::is_function<std::_Rb_tree_iterator<std::__cxx11::basic_string<char> > >
   size=1 align=1
   base size=1 base align=1
std::is_function<std::_Rb_tree_iterator<std::__cxx11::basic_string<char> > > (0x0x7f53055e5a90) 0 empty
  std::integral_constant<bool, false> (0x0x7f5305673540) 0 empty

Class std::conditional<false, std::is_function<std::_Rb_tree_iterator<std::__cxx11::basic_string<char> > >, std::__or_<std::is_reference<std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_void<std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<std::_Rb_tree_iterator<std::__cxx11::basic_string<char> > >, std::__or_<std::is_reference<std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_void<std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > > (0x0x7f53056735a0) 0 empty

Class std::is_lvalue_reference<std::_Rb_tree_iterator<std::__cxx11::basic_string<char> > >
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<std::_Rb_tree_iterator<std::__cxx11::basic_string<char> > > (0x0x7f53055e5af8) 0 empty
  std::integral_constant<bool, false> (0x0x7f5305673600) 0 empty

Class std::conditional<false, std::is_lvalue_reference<std::_Rb_tree_iterator<std::__cxx11::basic_string<char> > >, std::is_rvalue_reference<std::_Rb_tree_iterator<std::__cxx11::basic_string<char> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_lvalue_reference<std::_Rb_tree_iterator<std::__cxx11::basic_string<char> > >, std::is_rvalue_reference<std::_Rb_tree_iterator<std::__cxx11::basic_string<char> > > > (0x0x7f5305673660) 0 empty

Class std::is_rvalue_reference<std::_Rb_tree_iterator<std::__cxx11::basic_string<char> > >
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<std::_Rb_tree_iterator<std::__cxx11::basic_string<char> > > (0x0x7f53055e5b60) 0 empty
  std::integral_constant<bool, false> (0x0x7f53056736c0) 0 empty

Class std::__or_<std::is_lvalue_reference<std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_rvalue_reference<std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_rvalue_reference<std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > (0x0x7f53055e5bc8) 0 empty
  std::is_rvalue_reference<std::_Rb_tree_iterator<std::__cxx11::basic_string<char> > > (0x0x7f53055e5c30) 0 empty
    std::integral_constant<bool, false> (0x0x7f5305673720) 0 empty

Class std::is_reference<std::_Rb_tree_iterator<std::__cxx11::basic_string<char> > >
   size=1 align=1
   base size=1 base align=1
std::is_reference<std::_Rb_tree_iterator<std::__cxx11::basic_string<char> > > (0x0x7f53055e5c98) 0 empty
  std::integral_constant<bool, false> (0x0x7f5305673780) 0 empty

Class std::conditional<false, std::is_reference<std::_Rb_tree_iterator<std::__cxx11::basic_string<char> > >, std::is_void<std::_Rb_tree_iterator<std::__cxx11::basic_string<char> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_reference<std::_Rb_tree_iterator<std::__cxx11::basic_string<char> > >, std::is_void<std::_Rb_tree_iterator<std::__cxx11::basic_string<char> > > > (0x0x7f53056737e0) 0 empty

Class std::remove_volatile<std::_Rb_tree_iterator<std::__cxx11::basic_string<char> > >
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<std::_Rb_tree_iterator<std::__cxx11::basic_string<char> > > (0x0x7f53056738a0) 0 empty

Class std::remove_const<std::_Rb_tree_iterator<std::__cxx11::basic_string<char> > >
   size=1 align=1
   base size=0 base align=1
std::remove_const<std::_Rb_tree_iterator<std::__cxx11::basic_string<char> > > (0x0x7f5305673900) 0 empty

Class std::remove_cv<std::_Rb_tree_iterator<std::__cxx11::basic_string<char> > >
   size=1 align=1
   base size=0 base align=1
std::remove_cv<std::_Rb_tree_iterator<std::__cxx11::basic_string<char> > > (0x0x7f5305673840) 0 empty

Class std::__is_void_helper<std::_Rb_tree_iterator<std::__cxx11::basic_string<char> > >
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<std::_Rb_tree_iterator<std::__cxx11::basic_string<char> > > (0x0x7f53055e5d68) 0 empty
  std::integral_constant<bool, false> (0x0x7f5305673960) 0 empty

Class std::is_void<std::_Rb_tree_iterator<std::__cxx11::basic_string<char> > >
   size=1 align=1
   base size=1 base align=1
std::is_void<std::_Rb_tree_iterator<std::__cxx11::basic_string<char> > > (0x0x7f53055e5dd0) 0 empty
  std::integral_constant<bool, false> (0x0x7f53056739c0) 0 empty

Class std::__or_<std::is_reference<std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_void<std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_void<std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > (0x0x7f53055e5e38) 0 empty
  std::is_void<std::_Rb_tree_iterator<std::__cxx11::basic_string<char> > > (0x0x7f53055e5ea0) 0 empty
    std::integral_constant<bool, false> (0x0x7f5305673a20) 0 empty

Class std::__or_<std::is_function<std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_reference<std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_void<std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_reference<std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_void<std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > (0x0x7f53055e5f08) 0 empty
  std::__or_<std::is_reference<std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_void<std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > (0x0x7f53055e5f70) 0 empty
    std::is_void<std::_Rb_tree_iterator<std::__cxx11::basic_string<char> > > (0x0x7f53055e5000) 0 empty
      std::integral_constant<bool, false> (0x0x7f5305673a80) 0 empty

Class std::__not_<std::__or_<std::is_function<std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_reference<std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_void<std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_reference<std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_void<std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > > (0x0x7f53056e0000) 0 empty
  std::integral_constant<bool, true> (0x0x7f5305673ae0) 0 empty

Class std::is_object<std::_Rb_tree_iterator<std::__cxx11::basic_string<char> > >
   size=1 align=1
   base size=1 base align=1
std::is_object<std::_Rb_tree_iterator<std::__cxx11::basic_string<char> > > (0x0x7f53056e0068) 0 empty
  std::integral_constant<bool, true> (0x0x7f5305673b40) 0 empty

Class std::conditional<true, std::is_object<std::_Rb_tree_iterator<std::__cxx11::basic_string<char> > >, std::is_reference<std::_Rb_tree_iterator<std::__cxx11::basic_string<char> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_object<std::_Rb_tree_iterator<std::__cxx11::basic_string<char> > >, std::is_reference<std::_Rb_tree_iterator<std::__cxx11::basic_string<char> > > > (0x0x7f5305673ba0) 0 empty

Class std::__or_<std::is_object<std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_reference<std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_reference<std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > (0x0x7f53056e00d0) 0 empty
  std::is_object<std::_Rb_tree_iterator<std::__cxx11::basic_string<char> > > (0x0x7f53056e0138) 0 empty
    std::integral_constant<bool, true> (0x0x7f5305673c00) 0 empty

Class std::__is_referenceable<std::_Rb_tree_iterator<std::__cxx11::basic_string<char> > >
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<std::_Rb_tree_iterator<std::__cxx11::basic_string<char> > > (0x0x7f53056e01a0) 0 empty
  std::integral_constant<bool, true> (0x0x7f5305673c60) 0 empty

Class std::is_function<std::_Rb_tree_iterator<std::__cxx11::basic_string<char> >&>
   size=1 align=1
   base size=1 base align=1
std::is_function<std::_Rb_tree_iterator<std::__cxx11::basic_string<char> >&> (0x0x7f53056e0208) 0 empty
  std::integral_constant<bool, false> (0x0x7f5305673d20) 0 empty

Class std::conditional<false, std::is_function<std::_Rb_tree_iterator<std::__cxx11::basic_string<char> >&>, std::__or_<std::is_reference<std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&>, std::is_void<std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<std::_Rb_tree_iterator<std::__cxx11::basic_string<char> >&>, std::__or_<std::is_reference<std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&>, std::is_void<std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&> > > (0x0x7f5305673d80) 0 empty

Class std::is_lvalue_reference<std::_Rb_tree_iterator<std::__cxx11::basic_string<char> >&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<std::_Rb_tree_iterator<std::__cxx11::basic_string<char> >&> (0x0x7f53056e0270) 0 empty
  std::integral_constant<bool, true> (0x0x7f5305673de0) 0 empty

Class std::conditional<true, std::is_lvalue_reference<std::_Rb_tree_iterator<std::__cxx11::basic_string<char> >&>, std::is_rvalue_reference<std::_Rb_tree_iterator<std::__cxx11::basic_string<char> >&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_lvalue_reference<std::_Rb_tree_iterator<std::__cxx11::basic_string<char> >&>, std::is_rvalue_reference<std::_Rb_tree_iterator<std::__cxx11::basic_string<char> >&> > (0x0x7f5305673e40) 0 empty

Class std::__or_<std::is_lvalue_reference<std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&>, std::is_rvalue_reference<std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&>, std::is_rvalue_reference<std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&> > (0x0x7f53056e02d8) 0 empty
  std::is_lvalue_reference<std::_Rb_tree_iterator<std::__cxx11::basic_string<char> >&> (0x0x7f53056e0340) 0 empty
    std::integral_constant<bool, true> (0x0x7f5305673ea0) 0 empty

Class std::is_reference<std::_Rb_tree_iterator<std::__cxx11::basic_string<char> >&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<std::_Rb_tree_iterator<std::__cxx11::basic_string<char> >&> (0x0x7f53056e03a8) 0 empty
  std::integral_constant<bool, true> (0x0x7f5305673f00) 0 empty

Class std::conditional<true, std::is_reference<std::_Rb_tree_iterator<std::__cxx11::basic_string<char> >&>, std::is_void<std::_Rb_tree_iterator<std::__cxx11::basic_string<char> >&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_reference<std::_Rb_tree_iterator<std::__cxx11::basic_string<char> >&>, std::is_void<std::_Rb_tree_iterator<std::__cxx11::basic_string<char> >&> > (0x0x7f5305673f60) 0 empty

Class std::__or_<std::is_reference<std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&>, std::is_void<std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&>, std::is_void<std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&> > (0x0x7f53056e0410) 0 empty
  std::is_reference<std::_Rb_tree_iterator<std::__cxx11::basic_string<char> >&> (0x0x7f53056e0478) 0 empty
    std::integral_constant<bool, true> (0x0x7f53056f7000) 0 empty

Class std::__or_<std::is_function<std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&>, std::is_reference<std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&>, std::is_void<std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&>, std::is_reference<std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&>, std::is_void<std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&> > (0x0x7f53056e04e0) 0 empty
  std::__or_<std::is_reference<std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&>, std::is_void<std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&> > (0x0x7f53056e0548) 0 empty
    std::is_reference<std::_Rb_tree_iterator<std::__cxx11::basic_string<char> >&> (0x0x7f53056e05b0) 0 empty
      std::integral_constant<bool, true> (0x0x7f53056f7060) 0 empty

Class std::__not_<std::__or_<std::is_function<std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&>, std::is_reference<std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&>, std::is_void<std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&>, std::is_reference<std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&>, std::is_void<std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&> > > (0x0x7f53056e0618) 0 empty
  std::integral_constant<bool, false> (0x0x7f53056f70c0) 0 empty

Class std::is_object<std::_Rb_tree_iterator<std::__cxx11::basic_string<char> >&>
   size=1 align=1
   base size=1 base align=1
std::is_object<std::_Rb_tree_iterator<std::__cxx11::basic_string<char> >&> (0x0x7f53056e0680) 0 empty
  std::integral_constant<bool, false> (0x0x7f53056f7120) 0 empty

Class std::conditional<false, std::is_object<std::_Rb_tree_iterator<std::__cxx11::basic_string<char> >&>, std::is_reference<std::_Rb_tree_iterator<std::__cxx11::basic_string<char> >&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_object<std::_Rb_tree_iterator<std::__cxx11::basic_string<char> >&>, std::is_reference<std::_Rb_tree_iterator<std::__cxx11::basic_string<char> >&> > (0x0x7f53056f7180) 0 empty

Class std::__or_<std::is_object<std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&>, std::is_reference<std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&>, std::is_reference<std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&> > (0x0x7f53056e06e8) 0 empty
  std::is_reference<std::_Rb_tree_iterator<std::__cxx11::basic_string<char> >&> (0x0x7f53056e0750) 0 empty
    std::integral_constant<bool, true> (0x0x7f53056f71e0) 0 empty

Class std::__is_referenceable<std::_Rb_tree_iterator<std::__cxx11::basic_string<char> >&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<std::_Rb_tree_iterator<std::__cxx11::basic_string<char> >&> (0x0x7f53056e07b8) 0 empty
  std::integral_constant<bool, true> (0x0x7f53056f7240) 0 empty

Class std::__add_rvalue_reference_helper<std::_Rb_tree_iterator<std::__cxx11::basic_string<char> >&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<std::_Rb_tree_iterator<std::__cxx11::basic_string<char> >&, true> (0x0x7f53056f72a0) 0 empty

Class std::add_rvalue_reference<std::_Rb_tree_iterator<std::__cxx11::basic_string<char> >&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<std::_Rb_tree_iterator<std::__cxx11::basic_string<char> >&> (0x0x7f53056e08f0) 0 empty
  std::__add_rvalue_reference_helper<std::_Rb_tree_iterator<std::__cxx11::basic_string<char> >&, true> (0x0x7f53056f7300) 0 empty

Class std::is_function<const std::_Rb_tree_iterator<std::__cxx11::basic_string<char> >&>
   size=1 align=1
   base size=1 base align=1
std::is_function<const std::_Rb_tree_iterator<std::__cxx11::basic_string<char> >&> (0x0x7f53056e0a28) 0 empty
  std::integral_constant<bool, false> (0x0x7f53056f7360) 0 empty

Class std::conditional<false, std::is_function<const std::_Rb_tree_iterator<std::__cxx11::basic_string<char> >&>, std::__or_<std::is_reference<const std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&>, std::is_void<const std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<const std::_Rb_tree_iterator<std::__cxx11::basic_string<char> >&>, std::__or_<std::is_reference<const std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&>, std::is_void<const std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&> > > (0x0x7f53056f73c0) 0 empty

Class std::is_lvalue_reference<const std::_Rb_tree_iterator<std::__cxx11::basic_string<char> >&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<const std::_Rb_tree_iterator<std::__cxx11::basic_string<char> >&> (0x0x7f53056e0a90) 0 empty
  std::integral_constant<bool, true> (0x0x7f53056f7420) 0 empty

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

Class std::__or_<std::is_lvalue_reference<const std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&>, std::is_rvalue_reference<const std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<const std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&>, std::is_rvalue_reference<const std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&> > (0x0x7f53056e0af8) 0 empty
  std::is_lvalue_reference<const std::_Rb_tree_iterator<std::__cxx11::basic_string<char> >&> (0x0x7f53056e0b60) 0 empty
    std::integral_constant<bool, true> (0x0x7f53056f75a0) 0 empty

Class std::is_reference<const std::_Rb_tree_iterator<std::__cxx11::basic_string<char> >&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<const std::_Rb_tree_iterator<std::__cxx11::basic_string<char> >&> (0x0x7f53056e0bc8) 0 empty
  std::integral_constant<bool, true> (0x0x7f53056f7660) 0 empty

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

Class std::__or_<std::is_reference<const std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&>, std::is_void<const std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<const std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&>, std::is_void<const std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&> > (0x0x7f53056e0c30) 0 empty
  std::is_reference<const std::_Rb_tree_iterator<std::__cxx11::basic_string<char> >&> (0x0x7f53056e0c98) 0 empty
    std::integral_constant<bool, true> (0x0x7f53056f7720) 0 empty

Class std::__or_<std::is_function<const std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&>, std::is_reference<const std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&>, std::is_void<const std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<const std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&>, std::is_reference<const std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&>, std::is_void<const std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&> > (0x0x7f53056e0d00) 0 empty
  std::__or_<std::is_reference<const std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&>, std::is_void<const std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&> > (0x0x7f53056e0d68) 0 empty
    std::is_reference<const std::_Rb_tree_iterator<std::__cxx11::basic_string<char> >&> (0x0x7f53056e0dd0) 0 empty
      std::integral_constant<bool, true> (0x0x7f53056f7780) 0 empty

Class std::__not_<std::__or_<std::is_function<const std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&>, std::is_reference<const std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&>, std::is_void<const std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<const std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&>, std::is_reference<const std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&>, std::is_void<const std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&> > > (0x0x7f53056e0e38) 0 empty
  std::integral_constant<bool, false> (0x0x7f53056f77e0) 0 empty

Class std::is_object<const std::_Rb_tree_iterator<std::__cxx11::basic_string<char> >&>
   size=1 align=1
   base size=1 base align=1
std::is_object<const std::_Rb_tree_iterator<std::__cxx11::basic_string<char> >&> (0x0x7f53056e0ea0) 0 empty
  std::integral_constant<bool, false> (0x0x7f53056f7840) 0 empty

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

Class std::__or_<std::is_object<const std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&>, std::is_reference<const std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<const std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&>, std::is_reference<const std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&> > (0x0x7f53056e0f08) 0 empty
  std::is_reference<const std::_Rb_tree_iterator<std::__cxx11::basic_string<char> >&> (0x0x7f53056e0f70) 0 empty
    std::integral_constant<bool, true> (0x0x7f53056f7900) 0 empty

Class std::__is_referenceable<const std::_Rb_tree_iterator<std::__cxx11::basic_string<char> >&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<const std::_Rb_tree_iterator<std::__cxx11::basic_string<char> >&> (0x0x7f5305711000) 0 empty
  std::integral_constant<bool, true> (0x0x7f53056f7960) 0 empty

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

Class std::add_rvalue_reference<const std::_Rb_tree_iterator<std::__cxx11::basic_string<char> >&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<const std::_Rb_tree_iterator<std::__cxx11::basic_string<char> >&> (0x0x7f5305711068) 0 empty
  std::__add_rvalue_reference_helper<const std::_Rb_tree_iterator<std::__cxx11::basic_string<char> >&, true> (0x0x7f53056f7ae0) 0 empty

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

Class std::is_assignable<std::_Rb_tree_iterator<std::__cxx11::basic_string<char> >&, const std::_Rb_tree_iterator<std::__cxx11::basic_string<char> >&>
   size=1 align=1
   base size=1 base align=1
std::is_assignable<std::_Rb_tree_iterator<std::__cxx11::basic_string<char> >&, const std::_Rb_tree_iterator<std::__cxx11::basic_string<char> >&> (0x0x7f53057110d0) 0 empty
  std::integral_constant<bool, true> (0x0x7f53056f7c00) 0 empty

Class std::__is_copy_assignable_impl<std::_Rb_tree_iterator<std::__cxx11::basic_string<char> >, true>
   size=1 align=1
   base size=1 base align=1
std::__is_copy_assignable_impl<std::_Rb_tree_iterator<std::__cxx11::basic_string<char> >, true> (0x0x7f5305711138) 0 empty
  std::is_assignable<std::_Rb_tree_iterator<std::__cxx11::basic_string<char> >&, const std::_Rb_tree_iterator<std::__cxx11::basic_string<char> >&> (0x0x7f53057111a0) 0 empty
    std::integral_constant<bool, true> (0x0x7f53056f7c60) 0 empty

Class std::is_copy_assignable<std::_Rb_tree_iterator<std::__cxx11::basic_string<char> > >
   size=1 align=1
   base size=1 base align=1
std::is_copy_assignable<std::_Rb_tree_iterator<std::__cxx11::basic_string<char> > > (0x0x7f5305711208) 0 empty
  std::__is_copy_assignable_impl<std::_Rb_tree_iterator<std::__cxx11::basic_string<char> >, true> (0x0x7f5305711270) 0 empty
    std::is_assignable<std::_Rb_tree_iterator<std::__cxx11::basic_string<char> >&, const std::_Rb_tree_iterator<std::__cxx11::basic_string<char> >&> (0x0x7f53057112d8) 0 empty
      std::integral_constant<bool, true> (0x0x7f53056f7d80) 0 empty

Class std::conditional<true, std::is_copy_assignable<bool>, std::is_copy_assignable<std::_Rb_tree_iterator<std::__cxx11::basic_string<char> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_copy_assignable<bool>, std::is_copy_assignable<std::_Rb_tree_iterator<std::__cxx11::basic_string<char> > > > (0x0x7f53056f7e40) 0 empty

Class std::__and_<std::is_copy_assignable<std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_copy_assignable<bool> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_copy_assignable<std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_copy_assignable<bool> > (0x0x7f5305711340) 0 empty
  std::is_copy_assignable<bool> (0x0x7f53057113a8) 0 empty
    std::__is_copy_assignable_impl<bool, true> (0x0x7f5305711410) 0 empty
      std::is_assignable<bool&, const bool&> (0x0x7f5305711478) 0 empty
        std::integral_constant<bool, true> (0x0x7f53056f7ea0) 0 empty

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

Class std::__not_<std::__and_<std::is_copy_assignable<std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_copy_assignable<bool> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__and_<std::is_copy_assignable<std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_copy_assignable<bool> > > (0x0x7f5305711548) 0 empty
  std::integral_constant<bool, false> (0x0x7f53056f7f60) 0 empty

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

Class std::is_function<std::_Rb_tree_iterator<std::__cxx11::basic_string<char> >&&>
   size=1 align=1
   base size=1 base align=1
std::is_function<std::_Rb_tree_iterator<std::__cxx11::basic_string<char> >&&> (0x0x7f5305711618) 0 empty
  std::integral_constant<bool, false> (0x0x7f530571e0c0) 0 empty

Class std::conditional<false, std::is_function<std::_Rb_tree_iterator<std::__cxx11::basic_string<char> >&&>, std::__or_<std::is_reference<std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&>, std::is_void<std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<std::_Rb_tree_iterator<std::__cxx11::basic_string<char> >&&>, std::__or_<std::is_reference<std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&>, std::is_void<std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&> > > (0x0x7f530571e120) 0 empty

Class std::is_lvalue_reference<std::_Rb_tree_iterator<std::__cxx11::basic_string<char> >&&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<std::_Rb_tree_iterator<std::__cxx11::basic_string<char> >&&> (0x0x7f5305711680) 0 empty
  std::integral_constant<bool, false> (0x0x7f530571e180) 0 empty

Class std::conditional<false, std::is_lvalue_reference<std::_Rb_tree_iterator<std::__cxx11::basic_string<char> >&&>, std::is_rvalue_reference<std::_Rb_tree_iterator<std::__cxx11::basic_string<char> >&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_lvalue_reference<std::_Rb_tree_iterator<std::__cxx11::basic_string<char> >&&>, std::is_rvalue_reference<std::_Rb_tree_iterator<std::__cxx11::basic_string<char> >&&> > (0x0x7f530571e1e0) 0 empty

Class std::is_rvalue_reference<std::_Rb_tree_iterator<std::__cxx11::basic_string<char> >&&>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<std::_Rb_tree_iterator<std::__cxx11::basic_string<char> >&&> (0x0x7f53057116e8) 0 empty
  std::integral_constant<bool, true> (0x0x7f530571e240) 0 empty

Class std::__or_<std::is_lvalue_reference<std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&>, std::is_rvalue_reference<std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&>, std::is_rvalue_reference<std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&> > (0x0x7f5305711750) 0 empty
  std::is_rvalue_reference<std::_Rb_tree_iterator<std::__cxx11::basic_string<char> >&&> (0x0x7f53057117b8) 0 empty
    std::integral_constant<bool, true> (0x0x7f530571e2a0) 0 empty

Class std::is_reference<std::_Rb_tree_iterator<std::__cxx11::basic_string<char> >&&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<std::_Rb_tree_iterator<std::__cxx11::basic_string<char> >&&> (0x0x7f5305711820) 0 empty
  std::integral_constant<bool, true> (0x0x7f530571e300) 0 empty

Class std::conditional<true, std::is_reference<std::_Rb_tree_iterator<std::__cxx11::basic_string<char> >&&>, std::is_void<std::_Rb_tree_iterator<std::__cxx11::basic_string<char> >&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_reference<std::_Rb_tree_iterator<std::__cxx11::basic_string<char> >&&>, std::is_void<std::_Rb_tree_iterator<std::__cxx11::basic_string<char> >&&> > (0x0x7f530571e360) 0 empty

Class std::__or_<std::is_reference<std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&>, std::is_void<std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&>, std::is_void<std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&> > (0x0x7f5305711888) 0 empty
  std::is_reference<std::_Rb_tree_iterator<std::__cxx11::basic_string<char> >&&> (0x0x7f53057118f0) 0 empty
    std::integral_constant<bool, true> (0x0x7f530571e3c0) 0 empty

Class std::__or_<std::is_function<std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&>, std::is_reference<std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&>, std::is_void<std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&>, std::is_reference<std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&>, std::is_void<std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&> > (0x0x7f5305711958) 0 empty
  std::__or_<std::is_reference<std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&>, std::is_void<std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&> > (0x0x7f53057119c0) 0 empty
    std::is_reference<std::_Rb_tree_iterator<std::__cxx11::basic_string<char> >&&> (0x0x7f5305711a28) 0 empty
      std::integral_constant<bool, true> (0x0x7f530571e420) 0 empty

Class std::__not_<std::__or_<std::is_function<std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&>, std::is_reference<std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&>, std::is_void<std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&>, std::is_reference<std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&>, std::is_void<std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&> > > (0x0x7f5305711a90) 0 empty
  std::integral_constant<bool, false> (0x0x7f530571e480) 0 empty

Class std::is_object<std::_Rb_tree_iterator<std::__cxx11::basic_string<char> >&&>
   size=1 align=1
   base size=1 base align=1
std::is_object<std::_Rb_tree_iterator<std::__cxx11::basic_string<char> >&&> (0x0x7f5305711af8) 0 empty
  std::integral_constant<bool, false> (0x0x7f530571e4e0) 0 empty

Class std::conditional<false, std::is_object<std::_Rb_tree_iterator<std::__cxx11::basic_string<char> >&&>, std::is_reference<std::_Rb_tree_iterator<std::__cxx11::basic_string<char> >&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_object<std::_Rb_tree_iterator<std::__cxx11::basic_string<char> >&&>, std::is_reference<std::_Rb_tree_iterator<std::__cxx11::basic_string<char> >&&> > (0x0x7f530571e540) 0 empty

Class std::__or_<std::is_object<std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&>, std::is_reference<std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&>, std::is_reference<std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&> > (0x0x7f5305711b60) 0 empty
  std::is_reference<std::_Rb_tree_iterator<std::__cxx11::basic_string<char> >&&> (0x0x7f5305711bc8) 0 empty
    std::integral_constant<bool, true> (0x0x7f530571e5a0) 0 empty

Class std::__is_referenceable<std::_Rb_tree_iterator<std::__cxx11::basic_string<char> >&&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<std::_Rb_tree_iterator<std::__cxx11::basic_string<char> >&&> (0x0x7f5305711c30) 0 empty
  std::integral_constant<bool, true> (0x0x7f530571e600) 0 empty

Class std::__add_rvalue_reference_helper<std::_Rb_tree_iterator<std::__cxx11::basic_string<char> >&&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<std::_Rb_tree_iterator<std::__cxx11::basic_string<char> >&&, true> (0x0x7f530571e660) 0 empty

Class std::add_rvalue_reference<std::_Rb_tree_iterator<std::__cxx11::basic_string<char> >&&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<std::_Rb_tree_iterator<std::__cxx11::basic_string<char> >&&> (0x0x7f5305711d68) 0 empty
  std::__add_rvalue_reference_helper<std::_Rb_tree_iterator<std::__cxx11::basic_string<char> >&&, true> (0x0x7f530571e6c0) 0 empty

Class std::__is_assignable_helper<std::_Rb_tree_iterator<std::__cxx11::basic_string<char> >&, std::_Rb_tree_iterator<std::__cxx11::basic_string<char> >&&>
   size=1 align=1
   base size=0 base align=1
std::__is_assignable_helper<std::_Rb_tree_iterator<std::__cxx11::basic_string<char> >&, std::_Rb_tree_iterator<std::__cxx11::basic_string<char> >&&> (0x0x7f530571e060) 0 empty

Class std::is_assignable<std::_Rb_tree_iterator<std::__cxx11::basic_string<char> >&, std::_Rb_tree_iterator<std::__cxx11::basic_string<char> >&&>
   size=1 align=1
   base size=1 base align=1
std::is_assignable<std::_Rb_tree_iterator<std::__cxx11::basic_string<char> >&, std::_Rb_tree_iterator<std::__cxx11::basic_string<char> >&&> (0x0x7f5305711e38) 0 empty
  std::integral_constant<bool, true> (0x0x7f530571e720) 0 empty

Class std::__is_move_assignable_impl<std::_Rb_tree_iterator<std::__cxx11::basic_string<char> >, true>
   size=1 align=1
   base size=1 base align=1
std::__is_move_assignable_impl<std::_Rb_tree_iterator<std::__cxx11::basic_string<char> >, true> (0x0x7f5305711ea0) 0 empty
  std::is_assignable<std::_Rb_tree_iterator<std::__cxx11::basic_string<char> >&, std::_Rb_tree_iterator<std::__cxx11::basic_string<char> >&&> (0x0x7f5305711f08) 0 empty
    std::integral_constant<bool, true> (0x0x7f530571e780) 0 empty

Class std::is_move_assignable<std::_Rb_tree_iterator<std::__cxx11::basic_string<char> > >
   size=1 align=1
   base size=1 base align=1
std::is_move_assignable<std::_Rb_tree_iterator<std::__cxx11::basic_string<char> > > (0x0x7f5305711f70) 0 empty
  std::__is_move_assignable_impl<std::_Rb_tree_iterator<std::__cxx11::basic_string<char> >, true> (0x0x7f530531e000) 0 empty
    std::is_assignable<std::_Rb_tree_iterator<std::__cxx11::basic_string<char> >&, std::_Rb_tree_iterator<std::__cxx11::basic_string<char> >&&> (0x0x7f530531e068) 0 empty
      std::integral_constant<bool, true> (0x0x7f530571e8a0) 0 empty

Class std::conditional<true, std::is_move_assignable<bool>, std::is_move_assignable<std::_Rb_tree_iterator<std::__cxx11::basic_string<char> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_move_assignable<bool>, std::is_move_assignable<std::_Rb_tree_iterator<std::__cxx11::basic_string<char> > > > (0x0x7f530571e960) 0 empty

Class std::__and_<std::is_move_assignable<std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_move_assignable<bool> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_move_assignable<std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_move_assignable<bool> > (0x0x7f530531e0d0) 0 empty
  std::is_move_assignable<bool> (0x0x7f530531e138) 0 empty
    std::__is_move_assignable_impl<bool, true> (0x0x7f530531e1a0) 0 empty
      std::is_assignable<bool&, bool&&> (0x0x7f530531e208) 0 empty
        std::integral_constant<bool, true> (0x0x7f530571e9c0) 0 empty

Class std::conditional<true, std::pair<std::_Rb_tree_iterator<std::__cxx11::basic_string<char> >, bool>&&, std::__nonesuch&&>
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::pair<std::_Rb_tree_iterator<std::__cxx11::basic_string<char> >, bool>&&, std::__nonesuch&&> (0x0x7f530571ea20) 0 empty

Class std::pair<std::_Rb_tree_iterator<std::__cxx11::basic_string<char> >, bool>
   size=16 align=8
   base size=9 base align=8
std::pair<std::_Rb_tree_iterator<std::__cxx11::basic_string<char> >, bool> (0x0x7f53056733c0) 0

Class std::is_same<std::_Rb_tree_iterator<std::__cxx11::basic_string<char> >, std::_Rb_tree_iterator<std::__cxx11::basic_string<char> > >
   size=1 align=1
   base size=1 base align=1
std::is_same<std::_Rb_tree_iterator<std::__cxx11::basic_string<char> >, std::_Rb_tree_iterator<std::__cxx11::basic_string<char> > > (0x0x7f530531e270) 0 empty
  std::integral_constant<bool, true> (0x0x7f530571ea80) 0 empty

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

Class std::_PCC<false, std::_Rb_tree_iterator<std::__cxx11::basic_string<char> >, bool>
   size=1 align=1
   base size=0 base align=1
std::_PCC<false, std::_Rb_tree_iterator<std::__cxx11::basic_string<char> >, bool> (0x0x7f530571eb40) 0 empty

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

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

Class std::conditional<false, std::is_void<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char> > >, std::__or_<std::__is_array_unknown_bounds<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_function<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_void<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char> > >, std::__or_<std::__is_array_unknown_bounds<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_function<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > > (0x0x7f530571ede0) 0 empty

Class std::is_array<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char> > >
   size=1 align=1
   base size=1 base align=1
std::is_array<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char> > > (0x0x7f530531e340) 0 empty
  std::integral_constant<bool, false> (0x0x7f530571ee40) 0 empty

Class std::conditional<false, std::__not_<std::extent<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char> >, 0u> >, std::is_array<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__not_<std::extent<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char> >, 0u> >, std::is_array<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char> > > > (0x0x7f530571eea0) 0 empty

Class std::__and_<std::is_array<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::__not_<std::extent<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, 0u> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_array<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::__not_<std::extent<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, 0u> > > (0x0x7f530531e3a8) 0 empty
  std::is_array<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char> > > (0x0x7f530531e410) 0 empty
    std::integral_constant<bool, false> (0x0x7f530571ef00) 0 empty

Class std::__is_array_unknown_bounds<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char> > >
   size=1 align=1
   base size=1 base align=1
std::__is_array_unknown_bounds<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char> > > (0x0x7f530531e478) 0 empty
  std::__and_<std::is_array<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::__not_<std::extent<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, 0u> > > (0x0x7f530531e4e0) 0 empty
    std::is_array<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char> > > (0x0x7f530531e548) 0 empty
      std::integral_constant<bool, false> (0x0x7f530571ef60) 0 empty

Class std::conditional<false, std::__is_array_unknown_bounds<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char> > >, std::is_function<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__is_array_unknown_bounds<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char> > >, std::is_function<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char> > > > (0x0x7f5305359000) 0 empty

Class std::__or_<std::__is_array_unknown_bounds<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_function<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::__is_array_unknown_bounds<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_function<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > (0x0x7f530531e680) 0 empty
  std::is_function<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char> > > (0x0x7f530531e6e8) 0 empty
    std::integral_constant<bool, false> (0x0x7f5305359060) 0 empty

Class std::__or_<std::is_void<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::__is_array_unknown_bounds<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_function<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::__is_array_unknown_bounds<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_function<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > (0x0x7f530531e750) 0 empty
  std::__or_<std::__is_array_unknown_bounds<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_function<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > (0x0x7f530531e7b8) 0 empty
    std::is_function<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char> > > (0x0x7f530531e820) 0 empty
      std::integral_constant<bool, false> (0x0x7f53053590c0) 0 empty

Class std::conditional<false, std::is_reference<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char> > >, std::is_scalar<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_reference<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char> > >, std::is_scalar<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char> > > > (0x0x7f5305359120) 0 empty

Class std::__is_integral_helper<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char> > >
   size=1 align=1
   base size=1 base align=1
std::__is_integral_helper<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char> > > (0x0x7f530531e888) 0 empty
  std::integral_constant<bool, false> (0x0x7f5305359180) 0 empty

Class std::is_integral<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char> > >
   size=1 align=1
   base size=1 base align=1
std::is_integral<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char> > > (0x0x7f530531e8f0) 0 empty
  std::integral_constant<bool, false> (0x0x7f53053592a0) 0 empty

Class std::conditional<false, std::is_integral<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char> > >, std::is_floating_point<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_integral<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char> > >, std::is_floating_point<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char> > > > (0x0x7f5305359300) 0 empty

Class std::__is_floating_point_helper<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char> > >
   size=1 align=1
   base size=1 base align=1
std::__is_floating_point_helper<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char> > > (0x0x7f530531e958) 0 empty
  std::integral_constant<bool, false> (0x0x7f5305359360) 0 empty

Class std::is_floating_point<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char> > >
   size=1 align=1
   base size=1 base align=1
std::is_floating_point<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char> > > (0x0x7f530531ea90) 0 empty
  std::integral_constant<bool, false> (0x0x7f53053593c0) 0 empty

Class std::__or_<std::is_integral<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_floating_point<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_integral<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_floating_point<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > (0x0x7f530531eaf8) 0 empty
  std::is_floating_point<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char> > > (0x0x7f530531eb60) 0 empty
    std::integral_constant<bool, false> (0x0x7f53053594e0) 0 empty

Class std::is_arithmetic<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char> > >
   size=1 align=1
   base size=1 base align=1
std::is_arithmetic<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char> > > (0x0x7f530531ebc8) 0 empty
  std::integral_constant<bool, false> (0x0x7f53053595a0) 0 empty

Class std::conditional<false, std::is_arithmetic<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char> > >, std::__or_<std::is_enum<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_pointer<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_member_pointer<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_null_pointer<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_arithmetic<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char> > >, std::__or_<std::is_enum<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_pointer<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_member_pointer<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_null_pointer<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > > (0x0x7f5305359600) 0 empty

Class std::is_enum<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char> > >
   size=1 align=1
   base size=1 base align=1
std::is_enum<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char> > > (0x0x7f530531ec30) 0 empty
  std::integral_constant<bool, false> (0x0x7f5305359660) 0 empty

Class std::conditional<false, std::is_enum<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char> > >, std::__or_<std::is_pointer<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_member_pointer<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_null_pointer<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_enum<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char> > >, std::__or_<std::is_pointer<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_member_pointer<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_null_pointer<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > > (0x0x7f53053596c0) 0 empty

Class std::__is_pointer_helper<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char> > >
   size=1 align=1
   base size=1 base align=1
std::__is_pointer_helper<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char> > > (0x0x7f530531ec98) 0 empty
  std::integral_constant<bool, false> (0x0x7f5305359720) 0 empty

Class std::is_pointer<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char> > >
   size=1 align=1
   base size=1 base align=1
std::is_pointer<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char> > > (0x0x7f530531ed00) 0 empty
  std::integral_constant<bool, false> (0x0x7f5305359840) 0 empty

Class std::conditional<false, std::is_pointer<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char> > >, std::__or_<std::is_member_pointer<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_null_pointer<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_pointer<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char> > >, std::__or_<std::is_member_pointer<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_null_pointer<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > > (0x0x7f53053598a0) 0 empty

Class std::__is_member_pointer_helper<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char> > >
   size=1 align=1
   base size=1 base align=1
std::__is_member_pointer_helper<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char> > > (0x0x7f530531ed68) 0 empty
  std::integral_constant<bool, false> (0x0x7f5305359900) 0 empty

Class std::is_member_pointer<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char> > >
   size=1 align=1
   base size=1 base align=1
std::is_member_pointer<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char> > > (0x0x7f530531eea0) 0 empty
  std::integral_constant<bool, false> (0x0x7f5305359960) 0 empty

Class std::conditional<false, std::is_member_pointer<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char> > >, std::is_null_pointer<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_member_pointer<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char> > >, std::is_null_pointer<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char> > > > (0x0x7f5305359a80) 0 empty

Class std::__is_null_pointer_helper<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char> > >
   size=1 align=1
   base size=1 base align=1
std::__is_null_pointer_helper<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char> > > (0x0x7f530531ef08) 0 empty
  std::integral_constant<bool, false> (0x0x7f5305359ae0) 0 empty

Class std::is_null_pointer<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char> > >
   size=1 align=1
   base size=1 base align=1
std::is_null_pointer<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char> > > (0x0x7f530531ef70) 0 empty
  std::integral_constant<bool, false> (0x0x7f5305359c00) 0 empty

Class std::__or_<std::is_member_pointer<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_null_pointer<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_member_pointer<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_null_pointer<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > (0x0x7f5305375000) 0 empty
  std::is_null_pointer<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char> > > (0x0x7f5305375068) 0 empty
    std::integral_constant<bool, false> (0x0x7f5305359c60) 0 empty

Class std::__or_<std::is_pointer<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_member_pointer<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_null_pointer<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_pointer<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_member_pointer<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_null_pointer<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > (0x0x7f53053750d0) 0 empty
  std::__or_<std::is_member_pointer<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_null_pointer<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > (0x0x7f5305375138) 0 empty
    std::is_null_pointer<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char> > > (0x0x7f53053751a0) 0 empty
      std::integral_constant<bool, false> (0x0x7f5305359cc0) 0 empty

Class std::__or_<std::is_enum<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_pointer<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_member_pointer<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_null_pointer<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_enum<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_pointer<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_member_pointer<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_null_pointer<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > (0x0x7f5305375208) 0 empty
  std::__or_<std::is_pointer<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_member_pointer<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_null_pointer<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > (0x0x7f5305375270) 0 empty
    std::__or_<std::is_member_pointer<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_null_pointer<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > (0x0x7f53053752d8) 0 empty
      std::is_null_pointer<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char> > > (0x0x7f5305375340) 0 empty
        std::integral_constant<bool, false> (0x0x7f5305359d20) 0 empty

Class std::__or_<std::is_arithmetic<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_enum<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_pointer<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_member_pointer<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_null_pointer<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_arithmetic<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_enum<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_pointer<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_member_pointer<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_null_pointer<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > (0x0x7f53053753a8) 0 empty
  std::__or_<std::is_enum<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_pointer<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_member_pointer<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_null_pointer<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > (0x0x7f5305375410) 0 empty
    std::__or_<std::is_pointer<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_member_pointer<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_null_pointer<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > (0x0x7f5305375478) 0 empty
      std::__or_<std::is_member_pointer<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_null_pointer<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > (0x0x7f53053754e0) 0 empty
        std::is_null_pointer<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char> > > (0x0x7f5305375548) 0 empty
          std::integral_constant<bool, false> (0x0x7f5305359d80) 0 empty

Class std::is_scalar<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char> > >
   size=1 align=1
   base size=1 base align=1
std::is_scalar<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char> > > (0x0x7f53053755b0) 0 empty
  std::integral_constant<bool, false> (0x0x7f5305359de0) 0 empty

Class std::__or_<std::is_reference<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_scalar<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_scalar<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > (0x0x7f5305375618) 0 empty
  std::is_scalar<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char> > > (0x0x7f5305375680) 0 empty
    std::integral_constant<bool, false> (0x0x7f5305359e40) 0 empty

Class std::remove_all_extents<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char> > >
   size=1 align=1
   base size=0 base align=1
std::remove_all_extents<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char> > > (0x0x7f5305359ea0) 0 empty

Class std::__is_destructible_impl<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char> > >
   size=1 align=1
   base size=1 base align=1
std::__is_destructible_impl<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char> > > (0x0x7f53053756e8) 0 empty
  std::__do_is_destructible_impl (0x0x7f530537f000) 0 empty

Class std::__is_destructible_safe<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char> >, false, false>
   size=1 align=1
   base size=1 base align=1
std::__is_destructible_safe<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char> >, false, false> (0x0x7f53053757b8) 0 empty
  std::integral_constant<bool, true> (0x0x7f530537f120) 0 empty

Class std::is_destructible<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char> > >
   size=1 align=1
   base size=1 base align=1
std::is_destructible<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char> > > (0x0x7f5305375820) 0 empty
  std::integral_constant<bool, true> (0x0x7f530537f180) 0 empty

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

Class std::__is_direct_constructible_impl<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char> >, const std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char> >&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_impl<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char> >, const std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char> >&> (0x0x7f5305375888) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f530537f240) 0 empty

Class std::__and_<std::is_destructible<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::__is_direct_constructible_impl<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, const std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_destructible<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::__is_direct_constructible_impl<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, const std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&> > (0x0x7f5305375958) 0 empty
  std::__is_direct_constructible_impl<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char> >, const std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char> >&> (0x0x7f53053759c0) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f530537f2a0) 0 empty

Class std::__is_direct_constructible_new_safe<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char> >, const std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char> >&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new_safe<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char> >, const std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char> >&> (0x0x7f5305375a28) 0 empty
  std::__and_<std::is_destructible<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::__is_direct_constructible_impl<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, const std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&> > (0x0x7f5305375a90) 0 empty
    std::__is_direct_constructible_impl<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char> >, const std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char> >&> (0x0x7f5305375af8) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7f530537f300) 0 empty

Class std::__is_direct_constructible_new<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char> >, const std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char> >&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char> >, const std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char> >&> (0x0x7f5305375b60) 0 empty
  std::__is_direct_constructible_new_safe<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char> >, const std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char> >&> (0x0x7f5305375bc8) 0 empty
    std::__and_<std::is_destructible<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::__is_direct_constructible_impl<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, const std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&> > (0x0x7f5305375c30) 0 empty
      std::__is_direct_constructible_impl<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char> >, const std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char> >&> (0x0x7f5305375c98) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7f530537f360) 0 empty

Class std::__is_direct_constructible<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char> >, const std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char> >&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char> >, const std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char> >&> (0x0x7f5305375d00) 0 empty
  std::integral_constant<bool, true> (0x0x7f530537f3c0) 0 empty

Class std::__is_constructible_impl<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char> >, const std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&>
   size=1 align=1
   base size=1 base align=1
std::__is_constructible_impl<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char> >, const std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&> (0x0x7f5305375d68) 0 empty
  std::__is_direct_constructible<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char> >, const std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char> >&> (0x0x7f5305375dd0) 0 empty
    std::integral_constant<bool, true> (0x0x7f530537f420) 0 empty

Class std::is_constructible<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char> >, const std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&>
   size=1 align=1
   base size=1 base align=1
std::is_constructible<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char> >, const std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&> (0x0x7f5305375e38) 0 empty
  std::integral_constant<bool, true> (0x0x7f530537f480) 0 empty

Class std::conditional<true, std::is_constructible<bool, const bool&>, std::is_constructible<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char> >, const std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_constructible<bool, const bool&>, std::is_constructible<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char> >, const std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&> > (0x0x7f530537f4e0) 0 empty

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

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

Class std::__is_direct_constructible_impl<bool, const bool&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_impl<bool, const bool&> (0x0x7f5305375f70) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f530537f600) 0 empty

Class std::__and_<std::is_destructible<bool>, std::__is_direct_constructible_impl<bool, const bool&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_destructible<bool>, std::__is_direct_constructible_impl<bool, const bool&> > (0x0x7f5305392068) 0 empty
  std::__is_direct_constructible_impl<bool, const bool&> (0x0x7f53053920d0) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f530537f660) 0 empty

Class std::__is_direct_constructible_new_safe<bool, const bool&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new_safe<bool, const bool&> (0x0x7f5305392208) 0 empty
  std::__and_<std::is_destructible<bool>, std::__is_direct_constructible_impl<bool, const bool&> > (0x0x7f5305392270) 0 empty
    std::__is_direct_constructible_impl<bool, const bool&> (0x0x7f53053922d8) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7f530537f780) 0 empty

Class std::__is_direct_constructible_new<bool, const bool&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new<bool, const bool&> (0x0x7f53053923a8) 0 empty
  std::__is_direct_constructible_new_safe<bool, const bool&> (0x0x7f5305392410) 0 empty
    std::__and_<std::is_destructible<bool>, std::__is_direct_constructible_impl<bool, const bool&> > (0x0x7f5305392478) 0 empty
      std::__is_direct_constructible_impl<bool, const bool&> (0x0x7f53053924e0) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7f530537f7e0) 0 empty

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

Class std::__is_constructible_impl<bool, const bool&>
   size=1 align=1
   base size=1 base align=1
std::__is_constructible_impl<bool, const bool&> (0x0x7f5305392618) 0 empty
  std::__is_direct_constructible<bool, const bool&> (0x0x7f5305392680) 0 empty
    std::integral_constant<bool, true> (0x0x7f530537f8a0) 0 empty

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

Class std::__and_<std::is_constructible<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, const std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&>, std::is_constructible<bool, const bool&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, const std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&>, std::is_constructible<bool, const bool&> > (0x0x7f5305392750) 0 empty
  std::is_constructible<bool, const bool&> (0x0x7f53053927b8) 0 empty
    std::integral_constant<bool, true> (0x0x7f530537f960) 0 empty

Class std::remove_volatile<const std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char> >&>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<const std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char> >&> (0x0x7f530537fa80) 0 empty

Class std::remove_const<const std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char> >&>
   size=1 align=1
   base size=0 base align=1
std::remove_const<const std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char> >&> (0x0x7f530537fba0) 0 empty

Class std::remove_cv<const std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char> >&>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<const std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char> >&> (0x0x7f530537fa20) 0 empty

Class std::__is_void_helper<const std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char> >&>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<const std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char> >&> (0x0x7f5305392888) 0 empty
  std::integral_constant<bool, false> (0x0x7f530537fcc0) 0 empty

Class std::is_void<const std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char> >&>
   size=1 align=1
   base size=1 base align=1
std::is_void<const std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char> >&> (0x0x7f53053928f0) 0 empty
  std::integral_constant<bool, false> (0x0x7f530537fde0) 0 empty

Class std::conditional<false, std::is_void<const std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char> >&>, std::__or_<std::is_function<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_array<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_void<const std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char> >&>, std::__or_<std::is_function<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_array<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > > (0x0x7f530537fe40) 0 empty

Class std::conditional<false, std::is_function<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char> > >, std::is_array<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char> > >, std::is_array<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char> > > > (0x0x7f530537fea0) 0 empty

Class std::__or_<std::is_function<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_array<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_array<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > (0x0x7f5305392958) 0 empty
  std::is_array<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char> > > (0x0x7f53053929c0) 0 empty
    std::integral_constant<bool, false> (0x0x7f530537ff00) 0 empty

Class std::__or_<std::is_void<const std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&>, std::is_function<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_array<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<const std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&>, std::is_function<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_array<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > (0x0x7f5305392a28) 0 empty
  std::__or_<std::is_function<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_array<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > (0x0x7f5305392a90) 0 empty
    std::is_array<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char> > > (0x0x7f5305392af8) 0 empty
      std::integral_constant<bool, false> (0x0x7f530537ff60) 0 empty

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

Class std::is_convertible<const std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char> >&, std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char> > >
   size=1 align=1
   base size=1 base align=1
std::is_convertible<const std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char> >&, std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char> > > (0x0x7f5305392bc8) 0 empty
  std::integral_constant<bool, true> (0x0x7f53053a6060) 0 empty

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

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

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

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

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

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

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

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

Class std::__or_<std::is_function<bool>, std::is_array<bool> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<bool>, std::is_array<bool> > (0x0x7f5305392d68) 0 empty
  std::is_array<bool> (0x0x7f5305392dd0) 0 empty
    std::integral_constant<bool, false> (0x0x7f53053a63c0) 0 empty

Class std::__or_<std::is_void<const bool&>, std::is_function<bool>, std::is_array<bool> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<const bool&>, std::is_function<bool>, std::is_array<bool> > (0x0x7f5305392e38) 0 empty
  std::__or_<std::is_function<bool>, std::is_array<bool> > (0x0x7f5305392ea0) 0 empty
    std::is_array<bool> (0x0x7f5305392f08) 0 empty
      std::integral_constant<bool, false> (0x0x7f53053a6420) 0 empty

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

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

Class std::__and_<std::is_convertible<const std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_convertible<const bool&, bool> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_convertible<const std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_convertible<const bool&, bool> > (0x0x7f53053c0068) 0 empty
  std::is_convertible<const bool&, bool> (0x0x7f53053c00d0) 0 empty
    std::integral_constant<bool, true> (0x0x7f53053a6540) 0 empty

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

Class std::conditional<true, std::__and_<std::is_convertible<std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_convertible<const bool&, bool> >, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_convertible<const bool&, bool> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__and_<std::is_convertible<std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_convertible<const bool&, bool> >, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_convertible<const bool&, bool> > > > (0x0x7f53053a6660) 0 empty

Class std::conditional<false, std::__is_direct_constructible_ref_cast<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char> >, std::_Rb_tree_iterator<std::__cxx11::basic_string<char> >&>, std::__is_direct_constructible_new_safe<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char> >, std::_Rb_tree_iterator<std::__cxx11::basic_string<char> >&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__is_direct_constructible_ref_cast<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char> >, std::_Rb_tree_iterator<std::__cxx11::basic_string<char> >&>, std::__is_direct_constructible_new_safe<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char> >, std::_Rb_tree_iterator<std::__cxx11::basic_string<char> >&> > (0x0x7f53053a66c0) 0 empty

Class std::conditional<true, std::__is_direct_constructible_impl<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char> >, std::_Rb_tree_iterator<std::__cxx11::basic_string<char> >&>, std::is_destructible<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_direct_constructible_impl<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char> >, std::_Rb_tree_iterator<std::__cxx11::basic_string<char> >&>, std::is_destructible<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char> > > > (0x0x7f53053a6720) 0 empty

Class std::__is_direct_constructible_impl<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char> >, std::_Rb_tree_iterator<std::__cxx11::basic_string<char> >&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_impl<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char> >, std::_Rb_tree_iterator<std::__cxx11::basic_string<char> >&> (0x0x7f53053c01a0) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f53053a6780) 0 empty

Class std::__and_<std::is_destructible<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::__is_direct_constructible_impl<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_destructible<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::__is_direct_constructible_impl<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&> > (0x0x7f53053c0270) 0 empty
  std::__is_direct_constructible_impl<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char> >, std::_Rb_tree_iterator<std::__cxx11::basic_string<char> >&> (0x0x7f53053c02d8) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f53053a67e0) 0 empty

Class std::__is_direct_constructible_new_safe<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char> >, std::_Rb_tree_iterator<std::__cxx11::basic_string<char> >&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new_safe<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char> >, std::_Rb_tree_iterator<std::__cxx11::basic_string<char> >&> (0x0x7f53053c0340) 0 empty
  std::__and_<std::is_destructible<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::__is_direct_constructible_impl<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&> > (0x0x7f53053c03a8) 0 empty
    std::__is_direct_constructible_impl<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char> >, std::_Rb_tree_iterator<std::__cxx11::basic_string<char> >&> (0x0x7f53053c0410) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7f53053a6840) 0 empty

Class std::__is_direct_constructible_new<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char> >, std::_Rb_tree_iterator<std::__cxx11::basic_string<char> >&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char> >, std::_Rb_tree_iterator<std::__cxx11::basic_string<char> >&> (0x0x7f53053c0478) 0 empty
  std::__is_direct_constructible_new_safe<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char> >, std::_Rb_tree_iterator<std::__cxx11::basic_string<char> >&> (0x0x7f53053c04e0) 0 empty
    std::__and_<std::is_destructible<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::__is_direct_constructible_impl<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&> > (0x0x7f53053c0548) 0 empty
      std::__is_direct_constructible_impl<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char> >, std::_Rb_tree_iterator<std::__cxx11::basic_string<char> >&> (0x0x7f53053c05b0) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7f53053a68a0) 0 empty

Class std::__is_direct_constructible<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char> >, std::_Rb_tree_iterator<std::__cxx11::basic_string<char> >&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char> >, std::_Rb_tree_iterator<std::__cxx11::basic_string<char> >&> (0x0x7f53053c0618) 0 empty
  std::integral_constant<bool, true> (0x0x7f53053a6900) 0 empty

Class std::__is_constructible_impl<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char> >, std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&>
   size=1 align=1
   base size=1 base align=1
std::__is_constructible_impl<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char> >, std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&> (0x0x7f53053c0680) 0 empty
  std::__is_direct_constructible<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char> >, std::_Rb_tree_iterator<std::__cxx11::basic_string<char> >&> (0x0x7f53053c06e8) 0 empty
    std::integral_constant<bool, true> (0x0x7f53053a6960) 0 empty

Class std::is_constructible<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char> >, std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&>
   size=1 align=1
   base size=1 base align=1
std::is_constructible<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char> >, std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&> (0x0x7f53053c0750) 0 empty
  std::integral_constant<bool, true> (0x0x7f53053a69c0) 0 empty

Class std::conditional<true, std::__and_<std::is_constructible<bool, const bool&&>, std::__and_<std::is_convertible<std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_convertible<const bool&, bool> > >, std::is_constructible<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char> >, std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__and_<std::is_constructible<bool, const bool&&>, std::__and_<std::is_convertible<std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_convertible<const bool&, bool> > >, std::is_constructible<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char> >, std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&> > (0x0x7f53053a6a20) 0 empty

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

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

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

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

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

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

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

Class std::__or_<std::is_lvalue_reference<const bool&&>, std::is_rvalue_reference<const bool&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<const bool&&>, std::is_rvalue_reference<const bool&&> > (0x0x7f53053c0af8) 0 empty
  std::is_rvalue_reference<const bool&&> (0x0x7f53053c0b60) 0 empty
    std::integral_constant<bool, true> (0x0x7f53053a6d80) 0 empty

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

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

Class std::__or_<std::is_reference<const bool&&>, std::is_void<const bool&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<const bool&&>, std::is_void<const bool&&> > (0x0x7f53053c0c30) 0 empty
  std::is_reference<const bool&&> (0x0x7f53053c0c98) 0 empty
    std::integral_constant<bool, true> (0x0x7f53053a6f60) 0 empty

Class std::__or_<std::is_function<const bool&&>, std::is_reference<const bool&&>, std::is_void<const bool&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<const bool&&>, std::is_reference<const bool&&>, std::is_void<const bool&&> > (0x0x7f53053c0d00) 0 empty
  std::__or_<std::is_reference<const bool&&>, std::is_void<const bool&&> > (0x0x7f53053c0d68) 0 empty
    std::is_reference<const bool&&> (0x0x7f53053c0dd0) 0 empty
      std::integral_constant<bool, true> (0x0x7f53053f0000) 0 empty

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

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

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

Class std::__or_<std::is_object<const bool&&>, std::is_reference<const bool&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<const bool&&>, std::is_reference<const bool&&> > (0x0x7f53053f2000) 0 empty
  std::is_reference<const bool&&> (0x0x7f53053f2068) 0 empty
    std::integral_constant<bool, true> (0x0x7f53053f0180) 0 empty

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

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

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

Class std::__is_direct_constructible_impl<bool, const bool&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_impl<bool, const bool&&> (0x0x7f53053c0888) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f53053a6b40) 0 empty

Class std::__and_<std::is_destructible<bool>, std::__is_direct_constructible_impl<bool, const bool&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_destructible<bool>, std::__is_direct_constructible_impl<bool, const bool&&> > (0x0x7f53053f2208) 0 empty
  std::__is_direct_constructible_impl<bool, const bool&&> (0x0x7f53053f2270) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f53053f0300) 0 empty

Class std::__is_direct_constructible_new_safe<bool, const bool&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new_safe<bool, const bool&&> (0x0x7f53053f23a8) 0 empty
  std::__and_<std::is_destructible<bool>, std::__is_direct_constructible_impl<bool, const bool&&> > (0x0x7f53053f2410) 0 empty
    std::__is_direct_constructible_impl<bool, const bool&&> (0x0x7f53053f2478) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7f53053f0420) 0 empty

Class std::__is_direct_constructible_new<bool, const bool&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new<bool, const bool&&> (0x0x7f53053f2548) 0 empty
  std::__is_direct_constructible_new_safe<bool, const bool&&> (0x0x7f53053f25b0) 0 empty
    std::__and_<std::is_destructible<bool>, std::__is_direct_constructible_impl<bool, const bool&&> > (0x0x7f53053f2618) 0 empty
      std::__is_direct_constructible_impl<bool, const bool&&> (0x0x7f53053f2680) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7f53053f0480) 0 empty

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

Class std::__is_constructible_impl<bool, const bool&&>
   size=1 align=1
   base size=1 base align=1
std::__is_constructible_impl<bool, const bool&&> (0x0x7f53053f27b8) 0 empty
  std::__is_direct_constructible<bool, const bool&&> (0x0x7f53053f2820) 0 empty
    std::integral_constant<bool, true> (0x0x7f53053f0540) 0 empty

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

Class std::conditional<true, std::__and_<std::is_convertible<std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_convertible<const bool&, bool> >, std::is_constructible<bool, const bool&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__and_<std::is_convertible<std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_convertible<const bool&, bool> >, std::is_constructible<bool, const bool&&> > (0x0x7f53053f0600) 0 empty

Class std::remove_volatile<std::_Rb_tree_iterator<std::__cxx11::basic_string<char> >&>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<std::_Rb_tree_iterator<std::__cxx11::basic_string<char> >&> (0x0x7f53053f06c0) 0 empty

Class std::remove_const<std::_Rb_tree_iterator<std::__cxx11::basic_string<char> >&>
   size=1 align=1
   base size=0 base align=1
std::remove_const<std::_Rb_tree_iterator<std::__cxx11::basic_string<char> >&> (0x0x7f53053f0720) 0 empty

Class std::remove_cv<std::_Rb_tree_iterator<std::__cxx11::basic_string<char> >&>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<std::_Rb_tree_iterator<std::__cxx11::basic_string<char> >&> (0x0x7f53053f0660) 0 empty

Class std::__is_void_helper<std::_Rb_tree_iterator<std::__cxx11::basic_string<char> >&>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<std::_Rb_tree_iterator<std::__cxx11::basic_string<char> >&> (0x0x7f53053f2958) 0 empty
  std::integral_constant<bool, false> (0x0x7f53053f0780) 0 empty

Class std::is_void<std::_Rb_tree_iterator<std::__cxx11::basic_string<char> >&>
   size=1 align=1
   base size=1 base align=1
std::is_void<std::_Rb_tree_iterator<std::__cxx11::basic_string<char> >&> (0x0x7f53053f29c0) 0 empty
  std::integral_constant<bool, false> (0x0x7f53053f07e0) 0 empty

Class std::conditional<false, std::is_void<std::_Rb_tree_iterator<std::__cxx11::basic_string<char> >&>, std::__or_<std::is_function<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_array<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_void<std::_Rb_tree_iterator<std::__cxx11::basic_string<char> >&>, std::__or_<std::is_function<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_array<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > > (0x0x7f53053f0840) 0 empty

Class std::__or_<std::is_void<std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&>, std::is_function<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_array<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&>, std::is_function<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_array<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > (0x0x7f53053f2a28) 0 empty
  std::__or_<std::is_function<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_array<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > (0x0x7f53053f2a90) 0 empty
    std::is_array<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char> > > (0x0x7f53053f2af8) 0 empty
      std::integral_constant<bool, false> (0x0x7f53053f08a0) 0 empty

Class std::__is_convertible_helper<std::_Rb_tree_iterator<std::__cxx11::basic_string<char> >&, std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char> >, false>
   size=1 align=1
   base size=0 base align=1
std::__is_convertible_helper<std::_Rb_tree_iterator<std::__cxx11::basic_string<char> >&, std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char> >, false> (0x0x7f53053f0900) 0 empty

Class std::is_convertible<std::_Rb_tree_iterator<std::__cxx11::basic_string<char> >&, std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char> > >
   size=1 align=1
   base size=1 base align=1
std::is_convertible<std::_Rb_tree_iterator<std::__cxx11::basic_string<char> >&, std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char> > > (0x0x7f53053f2bc8) 0 empty
  std::integral_constant<bool, true> (0x0x7f53053f0960) 0 empty

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

Class std::__and_<std::is_convertible<std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_convertible<const bool&, bool> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_convertible<std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_convertible<const bool&, bool> > (0x0x7f53053f2c30) 0 empty
  std::is_convertible<const bool&, bool> (0x0x7f53053f2c98) 0 empty
    std::integral_constant<bool, true> (0x0x7f53053f0a20) 0 empty

Class std::__and_<std::is_constructible<bool, const bool&&>, std::__and_<std::is_convertible<std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_convertible<const bool&, bool> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<bool, const bool&&>, std::__and_<std::is_convertible<std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_convertible<const bool&, bool> > > (0x0x7f53053f2d00) 0 empty
  std::__and_<std::is_convertible<std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_convertible<const bool&, bool> > (0x0x7f53053f2d68) 0 empty
    std::is_convertible<const bool&, bool> (0x0x7f53053f2dd0) 0 empty
      std::integral_constant<bool, true> (0x0x7f53053f0a80) 0 empty

Class std::__and_<std::is_constructible<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&>, std::is_constructible<bool, const bool&&>, std::__and_<std::is_convertible<std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_convertible<const bool&, bool> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&>, std::is_constructible<bool, const bool&&>, std::__and_<std::is_convertible<std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_convertible<const bool&, bool> > > (0x0x7f53053f2e38) 0 empty
  std::__and_<std::is_constructible<bool, const bool&&>, std::__and_<std::is_convertible<std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_convertible<const bool&, bool> > > (0x0x7f53053f2ea0) 0 empty
    std::__and_<std::is_convertible<std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_convertible<const bool&, bool> > (0x0x7f53053f2f08) 0 empty
      std::is_convertible<const bool&, bool> (0x0x7f53053f2f70) 0 empty
        std::integral_constant<bool, true> (0x0x7f53053f0ae0) 0 empty

Class std::conditional<false, std::__and_<std::is_convertible<std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_convertible<const bool&, bool> >, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_convertible<const bool&, bool> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__and_<std::is_convertible<std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_convertible<const bool&, bool> >, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_convertible<const bool&, bool> > > > (0x0x7f53053f0ba0) 0 empty

Class std::conditional<true, std::__and_<std::is_constructible<bool, const bool&&>, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_convertible<const bool&, bool> > > >, std::is_constructible<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char> >, std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__and_<std::is_constructible<bool, const bool&&>, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_convertible<const bool&, bool> > > >, std::is_constructible<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char> >, std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&> > (0x0x7f53053f0c00) 0 empty

Class std::conditional<true, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_convertible<const bool&, bool> > >, std::is_constructible<bool, const bool&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_convertible<const bool&, bool> > >, std::is_constructible<bool, const bool&&> > (0x0x7f53053f0c60) 0 empty

Class std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_convertible<const bool&, bool> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_convertible<const bool&, bool> > > (0x0x7f5305417068) 0 empty
  std::integral_constant<bool, false> (0x0x7f53053f0cc0) 0 empty

Class std::__and_<std::is_constructible<bool, const bool&&>, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_convertible<const bool&, bool> > > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<bool, const bool&&>, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_convertible<const bool&, bool> > > > (0x0x7f53054170d0) 0 empty
  std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_convertible<const bool&, bool> > > (0x0x7f5305417138) 0 empty
    std::integral_constant<bool, false> (0x0x7f53053f0d20) 0 empty

Class std::__and_<std::is_constructible<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&>, std::is_constructible<bool, const bool&&>, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_convertible<const bool&, bool> > > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&>, std::is_constructible<bool, const bool&&>, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_convertible<const bool&, bool> > > > (0x0x7f53054171a0) 0 empty
  std::__and_<std::is_constructible<bool, const bool&&>, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_convertible<const bool&, bool> > > > (0x0x7f5305417208) 0 empty
    std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_convertible<const bool&, bool> > > (0x0x7f5305417270) 0 empty
      std::integral_constant<bool, false> (0x0x7f53053f0d80) 0 empty

Class std::conditional<true, std::__and_<std::is_convertible<const std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_convertible<bool&, bool> >, std::__not_<std::__and_<std::is_convertible<const std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_convertible<bool&, bool> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__and_<std::is_convertible<const std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_convertible<bool&, bool> >, std::__not_<std::__and_<std::is_convertible<const std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_convertible<bool&, bool> > > > (0x0x7f53053f0e40) 0 empty

Class std::conditional<true, std::__and_<std::is_constructible<bool, bool&>, std::__and_<std::is_convertible<const std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_convertible<bool&, bool> > >, std::is_constructible<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char> >, const std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__and_<std::is_constructible<bool, bool&>, std::__and_<std::is_convertible<const std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_convertible<bool&, bool> > >, std::is_constructible<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char> >, const std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&> > (0x0x7f53053f0ea0) 0 empty

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

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

Class std::__is_direct_constructible_impl<bool, bool&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_impl<bool, bool&> (0x0x7f53054174e0) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f530542f000) 0 empty

Class std::__and_<std::is_destructible<bool>, std::__is_direct_constructible_impl<bool, bool&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_destructible<bool>, std::__is_direct_constructible_impl<bool, bool&> > (0x0x7f53054175b0) 0 empty
  std::__is_direct_constructible_impl<bool, bool&> (0x0x7f5305417618) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f530542f060) 0 empty

Class std::__is_direct_constructible_new_safe<bool, bool&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new_safe<bool, bool&> (0x0x7f5305417680) 0 empty
  std::__and_<std::is_destructible<bool>, std::__is_direct_constructible_impl<bool, bool&> > (0x0x7f53054176e8) 0 empty
    std::__is_direct_constructible_impl<bool, bool&> (0x0x7f5305417750) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7f530542f180) 0 empty

Class std::__is_direct_constructible_new<bool, bool&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new<bool, bool&> (0x0x7f53054177b8) 0 empty
  std::__is_direct_constructible_new_safe<bool, bool&> (0x0x7f5305417820) 0 empty
    std::__and_<std::is_destructible<bool>, std::__is_direct_constructible_impl<bool, bool&> > (0x0x7f5305417888) 0 empty
      std::__is_direct_constructible_impl<bool, bool&> (0x0x7f53054178f0) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7f530542f240) 0 empty

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

Class std::__is_constructible_impl<bool, bool&>
   size=1 align=1
   base size=1 base align=1
std::__is_constructible_impl<bool, bool&> (0x0x7f53054179c0) 0 empty
  std::__is_direct_constructible<bool, bool&> (0x0x7f5305417a28) 0 empty
    std::integral_constant<bool, true> (0x0x7f530542f360) 0 empty

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

Class std::conditional<true, std::__and_<std::is_convertible<const std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_convertible<bool&, bool> >, std::is_constructible<bool, bool&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__and_<std::is_convertible<const std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_convertible<bool&, bool> >, std::is_constructible<bool, bool&> > (0x0x7f530542f420) 0 empty

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

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

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

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

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

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

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

Class std::__or_<std::is_void<bool&>, std::is_function<bool>, std::is_array<bool> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<bool&>, std::is_function<bool>, std::is_array<bool> > (0x0x7f5305417dd0) 0 empty
  std::__or_<std::is_function<bool>, std::is_array<bool> > (0x0x7f5305417e38) 0 empty
    std::is_array<bool> (0x0x7f5305417ea0) 0 empty
      std::integral_constant<bool, false> (0x0x7f530542f720) 0 empty

Class std::__is_convertible_helper<bool&, bool, false>
   size=1 align=1
   base size=0 base align=1
std::__is_convertible_helper<bool&, bool, false> (0x0x7f530542f780) 0 empty

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

Class std::__and_<std::is_convertible<const std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_convertible<bool&, bool> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_convertible<const std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_convertible<bool&, bool> > (0x0x7f5305446000) 0 empty
  std::is_convertible<bool&, bool> (0x0x7f5305446068) 0 empty
    std::integral_constant<bool, true> (0x0x7f530542f840) 0 empty

Class std::__and_<std::is_constructible<bool, bool&>, std::__and_<std::is_convertible<const std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_convertible<bool&, bool> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<bool, bool&>, std::__and_<std::is_convertible<const std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_convertible<bool&, bool> > > (0x0x7f53054460d0) 0 empty
  std::__and_<std::is_convertible<const std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_convertible<bool&, bool> > (0x0x7f5305446138) 0 empty
    std::is_convertible<bool&, bool> (0x0x7f53054461a0) 0 empty
      std::integral_constant<bool, true> (0x0x7f530542f8a0) 0 empty

Class std::__and_<std::is_constructible<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, const std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&>, std::is_constructible<bool, bool&>, std::__and_<std::is_convertible<const std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_convertible<bool&, bool> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, const std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&>, std::is_constructible<bool, bool&>, std::__and_<std::is_convertible<const std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_convertible<bool&, bool> > > (0x0x7f5305446208) 0 empty
  std::__and_<std::is_constructible<bool, bool&>, std::__and_<std::is_convertible<const std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_convertible<bool&, bool> > > (0x0x7f5305446270) 0 empty
    std::__and_<std::is_convertible<const std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_convertible<bool&, bool> > (0x0x7f53054462d8) 0 empty
      std::is_convertible<bool&, bool> (0x0x7f5305446340) 0 empty
        std::integral_constant<bool, true> (0x0x7f530542f900) 0 empty

Class std::conditional<false, std::__and_<std::is_convertible<const std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_convertible<bool&, bool> >, std::__not_<std::__and_<std::is_convertible<const std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_convertible<bool&, bool> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__and_<std::is_convertible<const std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_convertible<bool&, bool> >, std::__not_<std::__and_<std::is_convertible<const std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_convertible<bool&, bool> > > > (0x0x7f530542f9c0) 0 empty

Class std::conditional<true, std::__and_<std::is_constructible<bool, bool&>, std::__not_<std::__and_<std::is_convertible<const std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_convertible<bool&, bool> > > >, std::is_constructible<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char> >, const std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__and_<std::is_constructible<bool, bool&>, std::__not_<std::__and_<std::is_convertible<const std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_convertible<bool&, bool> > > >, std::is_constructible<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char> >, const std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&> > (0x0x7f530542fa20) 0 empty

Class std::conditional<true, std::__not_<std::__and_<std::is_convertible<const std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_convertible<bool&, bool> > >, std::is_constructible<bool, bool&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__not_<std::__and_<std::is_convertible<const std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_convertible<bool&, bool> > >, std::is_constructible<bool, bool&> > (0x0x7f530542fa80) 0 empty

Class std::__not_<std::__and_<std::is_convertible<const std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_convertible<bool&, bool> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__and_<std::is_convertible<const std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_convertible<bool&, bool> > > (0x0x7f5305446410) 0 empty
  std::integral_constant<bool, false> (0x0x7f530542fae0) 0 empty

Class std::__and_<std::is_constructible<bool, bool&>, std::__not_<std::__and_<std::is_convertible<const std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_convertible<bool&, bool> > > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<bool, bool&>, std::__not_<std::__and_<std::is_convertible<const std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_convertible<bool&, bool> > > > (0x0x7f5305446478) 0 empty
  std::__not_<std::__and_<std::is_convertible<const std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_convertible<bool&, bool> > > (0x0x7f53054464e0) 0 empty
    std::integral_constant<bool, false> (0x0x7f530542fb40) 0 empty

Class std::__and_<std::is_constructible<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, const std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&>, std::is_constructible<bool, bool&>, std::__not_<std::__and_<std::is_convertible<const std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_convertible<bool&, bool> > > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, const std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&>, std::is_constructible<bool, bool&>, std::__not_<std::__and_<std::is_convertible<const std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_convertible<bool&, bool> > > > (0x0x7f5305446548) 0 empty
  std::__and_<std::is_constructible<bool, bool&>, std::__not_<std::__and_<std::is_convertible<const std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_convertible<bool&, bool> > > > (0x0x7f53054465b0) 0 empty
    std::__not_<std::__and_<std::is_convertible<const std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_convertible<bool&, bool> > > (0x0x7f5305446618) 0 empty
      std::integral_constant<bool, false> (0x0x7f530542fba0) 0 empty

Class std::conditional<true, std::is_constructible<bool, bool&>, std::is_constructible<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char> >, std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_constructible<bool, bool&>, std::is_constructible<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char> >, std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&> > (0x0x7f530542fc60) 0 empty

Class std::__and_<std::is_constructible<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&>, std::is_constructible<bool, bool&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&>, std::is_constructible<bool, bool&> > (0x0x7f5305446680) 0 empty
  std::is_constructible<bool, bool&> (0x0x7f53054466e8) 0 empty
    std::integral_constant<bool, true> (0x0x7f530542fcc0) 0 empty

Class std::conditional<true, std::is_convertible<bool&, bool>, std::is_convertible<std::_Rb_tree_iterator<std::__cxx11::basic_string<char> >&, std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_convertible<bool&, bool>, std::is_convertible<std::_Rb_tree_iterator<std::__cxx11::basic_string<char> >&, std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char> > > > (0x0x7f530542fd80) 0 empty

Class std::__and_<std::is_convertible<std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_convertible<bool&, bool> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_convertible<std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_convertible<bool&, bool> > (0x0x7f5305446750) 0 empty
  std::is_convertible<bool&, bool> (0x0x7f53054467b8) 0 empty
    std::integral_constant<bool, true> (0x0x7f530542fde0) 0 empty

Class std::remove_reference<std::_Rb_tree_iterator<std::__cxx11::basic_string<char> >&>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<std::_Rb_tree_iterator<std::__cxx11::basic_string<char> >&> (0x0x7f530542fea0) 0 empty

Class std::is_same<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char> >, std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char> > >
   size=1 align=1
   base size=1 base align=1
std::is_same<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char> >, std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char> > > (0x0x7f5305446958) 0 empty
  std::integral_constant<bool, true> (0x0x7f530546a180) 0 empty

Class std::_PCC<false, std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char> >, bool>
   size=1 align=1
   base size=0 base align=1
std::_PCC<false, std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char> >, bool> (0x0x7f530546a1e0) 0 empty

Class std::is_error_condition_enum<std::allocator<char> >
   size=1 align=1
   base size=1 base align=1
std::is_error_condition_enum<std::allocator<char> > (0x0x7f5305446c30) 0 empty
  std::integral_constant<bool, false> (0x0x7f530546a8a0) 0 empty

Class std::is_error_code_enum<std::allocator<char> >
   size=1 align=1
   base size=1 base align=1
std::is_error_code_enum<std::allocator<char> > (0x0x7f5305446d00) 0 empty
  std::integral_constant<bool, false> (0x0x7f530546a900) 0 empty

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class __gnu_cxx::__aligned_membuf<std::__cxx11::basic_string<char> >::_Tp2
   size=32 align=8
   base size=32 base align=8
__gnu_cxx::__aligned_membuf<std::__cxx11::basic_string<char> >::_Tp2 (0x0x7f530512ade0) 0

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

Class std::_Rb_tree_node<std::__cxx11::basic_string<char> >
   size=64 align=8
   base size=64 base align=8
std::_Rb_tree_node<std::__cxx11::basic_string<char> > (0x0x7f53054a1f08) 0
  std::_Rb_tree_node_base (0x0x7f530512ad20) 0

Class std::unary_function<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >
   size=1 align=1
   base size=0 base align=1
std::unary_function<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > (0x0x7f530512af60) 0 empty

Class std::_Identity<std::__cxx11::basic_string<char> >
   size=1 align=1
   base size=1 base align=1
std::_Identity<std::__cxx11::basic_string<char> > (0x0x7f53054a1dd0) 0 empty
  std::unary_function<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > (0x0x7f530515f0c0) 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*> (0x0x7f53054a1e38) 0 empty
  std::integral_constant<bool, true> (0x0x7f530515f240) 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*> (0x0x7f530515f2a0) 0 empty

Class std::_Rb_tree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char>, std::_Identity<std::__cxx11::basic_string<char> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::__cxx11::basic_string<char> > >::_Alloc_node
   size=8 align=8
   base size=8 base align=8
std::_Rb_tree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char>, std::_Identity<std::__cxx11::basic_string<char> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::__cxx11::basic_string<char> > >::_Alloc_node (0x0x7f530515f480) 0

Class std::remove_reference<std::__cxx11::basic_string<char> >
   size=1 align=1
   base size=0 base align=1
std::remove_reference<std::__cxx11::basic_string<char> > (0x0x7f530515f4e0) 0 empty

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

Class std::conditional<false, std::is_void<std::_Rb_tree_iterator<std::__cxx11::basic_string<char> > >, std::__or_<std::__is_array_unknown_bounds<std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_function<std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_void<std::_Rb_tree_iterator<std::__cxx11::basic_string<char> > >, std::__or_<std::__is_array_unknown_bounds<std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_function<std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > > (0x0x7f530515f600) 0 empty

Class std::is_array<std::_Rb_tree_iterator<std::__cxx11::basic_string<char> > >
   size=1 align=1
   base size=1 base align=1
std::is_array<std::_Rb_tree_iterator<std::__cxx11::basic_string<char> > > (0x0x7f530517c4e0) 0 empty
  std::integral_constant<bool, false> (0x0x7f530515f660) 0 empty

Class std::conditional<false, std::__not_<std::extent<std::_Rb_tree_iterator<std::__cxx11::basic_string<char> >, 0u> >, std::is_array<std::_Rb_tree_iterator<std::__cxx11::basic_string<char> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__not_<std::extent<std::_Rb_tree_iterator<std::__cxx11::basic_string<char> >, 0u> >, std::is_array<std::_Rb_tree_iterator<std::__cxx11::basic_string<char> > > > (0x0x7f530515f6c0) 0 empty

Class std::__and_<std::is_array<std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::__not_<std::extent<std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, 0u> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_array<std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::__not_<std::extent<std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, 0u> > > (0x0x7f530517c548) 0 empty
  std::is_array<std::_Rb_tree_iterator<std::__cxx11::basic_string<char> > > (0x0x7f530517c5b0) 0 empty
    std::integral_constant<bool, false> (0x0x7f530515f720) 0 empty

Class std::__is_array_unknown_bounds<std::_Rb_tree_iterator<std::__cxx11::basic_string<char> > >
   size=1 align=1
   base size=1 base align=1
std::__is_array_unknown_bounds<std::_Rb_tree_iterator<std::__cxx11::basic_string<char> > > (0x0x7f530517c618) 0 empty
  std::__and_<std::is_array<std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::__not_<std::extent<std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, 0u> > > (0x0x7f530517c680) 0 empty
    std::is_array<std::_Rb_tree_iterator<std::__cxx11::basic_string<char> > > (0x0x7f530517c6e8) 0 empty
      std::integral_constant<bool, false> (0x0x7f530515f780) 0 empty

Class std::conditional<false, std::__is_array_unknown_bounds<std::_Rb_tree_iterator<std::__cxx11::basic_string<char> > >, std::is_function<std::_Rb_tree_iterator<std::__cxx11::basic_string<char> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__is_array_unknown_bounds<std::_Rb_tree_iterator<std::__cxx11::basic_string<char> > >, std::is_function<std::_Rb_tree_iterator<std::__cxx11::basic_string<char> > > > (0x0x7f530515f8a0) 0 empty

Class std::__or_<std::__is_array_unknown_bounds<std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_function<std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::__is_array_unknown_bounds<std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_function<std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > (0x0x7f530517c750) 0 empty
  std::is_function<std::_Rb_tree_iterator<std::__cxx11::basic_string<char> > > (0x0x7f530517c7b8) 0 empty
    std::integral_constant<bool, false> (0x0x7f530515f900) 0 empty

Class std::__or_<std::is_void<std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::__is_array_unknown_bounds<std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_function<std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::__is_array_unknown_bounds<std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_function<std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > (0x0x7f530517c820) 0 empty
  std::__or_<std::__is_array_unknown_bounds<std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_function<std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > (0x0x7f530517c888) 0 empty
    std::is_function<std::_Rb_tree_iterator<std::__cxx11::basic_string<char> > > (0x0x7f530517c8f0) 0 empty
      std::integral_constant<bool, false> (0x0x7f530515f960) 0 empty

Class std::conditional<false, std::is_reference<std::_Rb_tree_iterator<std::__cxx11::basic_string<char> > >, std::is_scalar<std::_Rb_tree_iterator<std::__cxx11::basic_string<char> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_reference<std::_Rb_tree_iterator<std::__cxx11::basic_string<char> > >, std::is_scalar<std::_Rb_tree_iterator<std::__cxx11::basic_string<char> > > > (0x0x7f530515f9c0) 0 empty

Class std::__is_integral_helper<std::_Rb_tree_iterator<std::__cxx11::basic_string<char> > >
   size=1 align=1
   base size=1 base align=1
std::__is_integral_helper<std::_Rb_tree_iterator<std::__cxx11::basic_string<char> > > (0x0x7f530517c958) 0 empty
  std::integral_constant<bool, false> (0x0x7f530515fa20) 0 empty

Class std::is_integral<std::_Rb_tree_iterator<std::__cxx11::basic_string<char> > >
   size=1 align=1
   base size=1 base align=1
std::is_integral<std::_Rb_tree_iterator<std::__cxx11::basic_string<char> > > (0x0x7f530517c9c0) 0 empty
  std::integral_constant<bool, false> (0x0x7f530515fa80) 0 empty

Class std::conditional<false, std::is_integral<std::_Rb_tree_iterator<std::__cxx11::basic_string<char> > >, std::is_floating_point<std::_Rb_tree_iterator<std::__cxx11::basic_string<char> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_integral<std::_Rb_tree_iterator<std::__cxx11::basic_string<char> > >, std::is_floating_point<std::_Rb_tree_iterator<std::__cxx11::basic_string<char> > > > (0x0x7f530515fae0) 0 empty

Class std::__is_floating_point_helper<std::_Rb_tree_iterator<std::__cxx11::basic_string<char> > >
   size=1 align=1
   base size=1 base align=1
std::__is_floating_point_helper<std::_Rb_tree_iterator<std::__cxx11::basic_string<char> > > (0x0x7f530517ca28) 0 empty
  std::integral_constant<bool, false> (0x0x7f530515fb40) 0 empty

Class std::is_floating_point<std::_Rb_tree_iterator<std::__cxx11::basic_string<char> > >
   size=1 align=1
   base size=1 base align=1
std::is_floating_point<std::_Rb_tree_iterator<std::__cxx11::basic_string<char> > > (0x0x7f530517ca90) 0 empty
  std::integral_constant<bool, false> (0x0x7f530515fc60) 0 empty

Class std::__or_<std::is_integral<std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_floating_point<std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_integral<std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_floating_point<std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > (0x0x7f530517caf8) 0 empty
  std::is_floating_point<std::_Rb_tree_iterator<std::__cxx11::basic_string<char> > > (0x0x7f530517cb60) 0 empty
    std::integral_constant<bool, false> (0x0x7f530515fcc0) 0 empty

Class std::is_arithmetic<std::_Rb_tree_iterator<std::__cxx11::basic_string<char> > >
   size=1 align=1
   base size=1 base align=1
std::is_arithmetic<std::_Rb_tree_iterator<std::__cxx11::basic_string<char> > > (0x0x7f530517cbc8) 0 empty
  std::integral_constant<bool, false> (0x0x7f530515fd20) 0 empty

Class std::conditional<false, std::is_arithmetic<std::_Rb_tree_iterator<std::__cxx11::basic_string<char> > >, std::__or_<std::is_enum<std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_pointer<std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_member_pointer<std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_null_pointer<std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_arithmetic<std::_Rb_tree_iterator<std::__cxx11::basic_string<char> > >, std::__or_<std::is_enum<std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_pointer<std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_member_pointer<std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_null_pointer<std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > > (0x0x7f530515fd80) 0 empty

Class std::is_enum<std::_Rb_tree_iterator<std::__cxx11::basic_string<char> > >
   size=1 align=1
   base size=1 base align=1
std::is_enum<std::_Rb_tree_iterator<std::__cxx11::basic_string<char> > > (0x0x7f530517cc30) 0 empty
  std::integral_constant<bool, false> (0x0x7f530515fde0) 0 empty

Class std::conditional<false, std::is_enum<std::_Rb_tree_iterator<std::__cxx11::basic_string<char> > >, std::__or_<std::is_pointer<std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_member_pointer<std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_null_pointer<std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_enum<std::_Rb_tree_iterator<std::__cxx11::basic_string<char> > >, std::__or_<std::is_pointer<std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_member_pointer<std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_null_pointer<std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > > (0x0x7f530515fe40) 0 empty

Class std::__is_pointer_helper<std::_Rb_tree_iterator<std::__cxx11::basic_string<char> > >
   size=1 align=1
   base size=1 base align=1
std::__is_pointer_helper<std::_Rb_tree_iterator<std::__cxx11::basic_string<char> > > (0x0x7f530517cc98) 0 empty
  std::integral_constant<bool, false> (0x0x7f530515fea0) 0 empty

Class std::is_pointer<std::_Rb_tree_iterator<std::__cxx11::basic_string<char> > >
   size=1 align=1
   base size=1 base align=1
std::is_pointer<std::_Rb_tree_iterator<std::__cxx11::basic_string<char> > > (0x0x7f530517cd00) 0 empty
  std::integral_constant<bool, false> (0x0x7f530515ff00) 0 empty

Class std::conditional<false, std::is_pointer<std::_Rb_tree_iterator<std::__cxx11::basic_string<char> > >, std::__or_<std::is_member_pointer<std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_null_pointer<std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_pointer<std::_Rb_tree_iterator<std::__cxx11::basic_string<char> > >, std::__or_<std::is_member_pointer<std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_null_pointer<std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > > (0x0x7f530515ff60) 0 empty

Class std::__is_member_pointer_helper<std::_Rb_tree_iterator<std::__cxx11::basic_string<char> > >
   size=1 align=1
   base size=1 base align=1
std::__is_member_pointer_helper<std::_Rb_tree_iterator<std::__cxx11::basic_string<char> > > (0x0x7f530517cd68) 0 empty
  std::integral_constant<bool, false> (0x0x7f53051ac000) 0 empty

Class std::is_member_pointer<std::_Rb_tree_iterator<std::__cxx11::basic_string<char> > >
   size=1 align=1
   base size=1 base align=1
std::is_member_pointer<std::_Rb_tree_iterator<std::__cxx11::basic_string<char> > > (0x0x7f530517cdd0) 0 empty
  std::integral_constant<bool, false> (0x0x7f53051ac120) 0 empty

Class std::conditional<false, std::is_member_pointer<std::_Rb_tree_iterator<std::__cxx11::basic_string<char> > >, std::is_null_pointer<std::_Rb_tree_iterator<std::__cxx11::basic_string<char> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_member_pointer<std::_Rb_tree_iterator<std::__cxx11::basic_string<char> > >, std::is_null_pointer<std::_Rb_tree_iterator<std::__cxx11::basic_string<char> > > > (0x0x7f53051ac180) 0 empty

Class std::__is_null_pointer_helper<std::_Rb_tree_iterator<std::__cxx11::basic_string<char> > >
   size=1 align=1
   base size=1 base align=1
std::__is_null_pointer_helper<std::_Rb_tree_iterator<std::__cxx11::basic_string<char> > > (0x0x7f530517ce38) 0 empty
  std::integral_constant<bool, false> (0x0x7f53051ac1e0) 0 empty

Class std::is_null_pointer<std::_Rb_tree_iterator<std::__cxx11::basic_string<char> > >
   size=1 align=1
   base size=1 base align=1
std::is_null_pointer<std::_Rb_tree_iterator<std::__cxx11::basic_string<char> > > (0x0x7f530517cea0) 0 empty
  std::integral_constant<bool, false> (0x0x7f53051ac300) 0 empty

Class std::__or_<std::is_member_pointer<std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_null_pointer<std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_member_pointer<std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_null_pointer<std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > (0x0x7f530517cf08) 0 empty
  std::is_null_pointer<std::_Rb_tree_iterator<std::__cxx11::basic_string<char> > > (0x0x7f530517cf70) 0 empty
    std::integral_constant<bool, false> (0x0x7f53051ac360) 0 empty

Class std::__or_<std::is_pointer<std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_member_pointer<std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_null_pointer<std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_pointer<std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_member_pointer<std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_null_pointer<std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > (0x0x7f530517c000) 0 empty
  std::__or_<std::is_member_pointer<std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_null_pointer<std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > (0x0x7f530517c1a0) 0 empty
    std::is_null_pointer<std::_Rb_tree_iterator<std::__cxx11::basic_string<char> > > (0x0x7f530517c208) 0 empty
      std::integral_constant<bool, false> (0x0x7f53051ac3c0) 0 empty

Class std::__or_<std::is_enum<std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_pointer<std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_member_pointer<std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_null_pointer<std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_enum<std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_pointer<std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_member_pointer<std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_null_pointer<std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > (0x0x7f530517c270) 0 empty
  std::__or_<std::is_pointer<std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_member_pointer<std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_null_pointer<std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > (0x0x7f530517c2d8) 0 empty
    std::__or_<std::is_member_pointer<std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_null_pointer<std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > (0x0x7f530517c3a8) 0 empty
      std::is_null_pointer<std::_Rb_tree_iterator<std::__cxx11::basic_string<char> > > (0x0x7f530517c410) 0 empty
        std::integral_constant<bool, false> (0x0x7f53051ac420) 0 empty

Class std::__or_<std::is_arithmetic<std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_enum<std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_pointer<std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_member_pointer<std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_null_pointer<std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_arithmetic<std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_enum<std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_pointer<std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_member_pointer<std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_null_pointer<std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > (0x0x7f530517c478) 0 empty
  std::__or_<std::is_enum<std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_pointer<std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_member_pointer<std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_null_pointer<std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > (0x0x7f53051b0000) 0 empty
    std::__or_<std::is_pointer<std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_member_pointer<std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_null_pointer<std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > (0x0x7f53051b0068) 0 empty
      std::__or_<std::is_member_pointer<std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_null_pointer<std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > (0x0x7f53051b00d0) 0 empty
        std::is_null_pointer<std::_Rb_tree_iterator<std::__cxx11::basic_string<char> > > (0x0x7f53051b0138) 0 empty
          std::integral_constant<bool, false> (0x0x7f53051ac480) 0 empty

Class std::is_scalar<std::_Rb_tree_iterator<std::__cxx11::basic_string<char> > >
   size=1 align=1
   base size=1 base align=1
std::is_scalar<std::_Rb_tree_iterator<std::__cxx11::basic_string<char> > > (0x0x7f53051b01a0) 0 empty
  std::integral_constant<bool, false> (0x0x7f53051ac4e0) 0 empty

Class std::__or_<std::is_reference<std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_scalar<std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_scalar<std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > (0x0x7f53051b0208) 0 empty
  std::is_scalar<std::_Rb_tree_iterator<std::__cxx11::basic_string<char> > > (0x0x7f53051b0270) 0 empty
    std::integral_constant<bool, false> (0x0x7f53051ac540) 0 empty

Class std::remove_all_extents<std::_Rb_tree_iterator<std::__cxx11::basic_string<char> > >
   size=1 align=1
   base size=0 base align=1
std::remove_all_extents<std::_Rb_tree_iterator<std::__cxx11::basic_string<char> > > (0x0x7f53051ac5a0) 0 empty

Class std::__is_destructible_impl<std::_Rb_tree_iterator<std::__cxx11::basic_string<char> > >
   size=1 align=1
   base size=1 base align=1
std::__is_destructible_impl<std::_Rb_tree_iterator<std::__cxx11::basic_string<char> > > (0x0x7f53051b02d8) 0 empty
  std::__do_is_destructible_impl (0x0x7f53051ac600) 0 empty

Class std::__is_destructible_safe<std::_Rb_tree_iterator<std::__cxx11::basic_string<char> >, false, false>
   size=1 align=1
   base size=1 base align=1
std::__is_destructible_safe<std::_Rb_tree_iterator<std::__cxx11::basic_string<char> >, false, false> (0x0x7f53051b03a8) 0 empty
  std::integral_constant<bool, true> (0x0x7f53051ac660) 0 empty

Class std::is_destructible<std::_Rb_tree_iterator<std::__cxx11::basic_string<char> > >
   size=1 align=1
   base size=1 base align=1
std::is_destructible<std::_Rb_tree_iterator<std::__cxx11::basic_string<char> > > (0x0x7f53051b04e0) 0 empty
  std::integral_constant<bool, true> (0x0x7f53051ac6c0) 0 empty

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

Class std::__is_direct_constructible_impl<std::_Rb_tree_iterator<std::__cxx11::basic_string<char> >, const std::_Rb_tree_iterator<std::__cxx11::basic_string<char> >&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_impl<std::_Rb_tree_iterator<std::__cxx11::basic_string<char> >, const std::_Rb_tree_iterator<std::__cxx11::basic_string<char> >&> (0x0x7f53051b0548) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f53051ac780) 0 empty

Class std::__and_<std::is_destructible<std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::__is_direct_constructible_impl<std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, const std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_destructible<std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::__is_direct_constructible_impl<std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, const std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&> > (0x0x7f53051b0618) 0 empty
  std::__is_direct_constructible_impl<std::_Rb_tree_iterator<std::__cxx11::basic_string<char> >, const std::_Rb_tree_iterator<std::__cxx11::basic_string<char> >&> (0x0x7f53051b0680) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f53051ac7e0) 0 empty

Class std::__is_direct_constructible_new_safe<std::_Rb_tree_iterator<std::__cxx11::basic_string<char> >, const std::_Rb_tree_iterator<std::__cxx11::basic_string<char> >&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new_safe<std::_Rb_tree_iterator<std::__cxx11::basic_string<char> >, const std::_Rb_tree_iterator<std::__cxx11::basic_string<char> >&> (0x0x7f53051b06e8) 0 empty
  std::__and_<std::is_destructible<std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::__is_direct_constructible_impl<std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, const std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&> > (0x0x7f53051b0750) 0 empty
    std::__is_direct_constructible_impl<std::_Rb_tree_iterator<std::__cxx11::basic_string<char> >, const std::_Rb_tree_iterator<std::__cxx11::basic_string<char> >&> (0x0x7f53051b07b8) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7f53051ac840) 0 empty

Class std::__is_direct_constructible_new<std::_Rb_tree_iterator<std::__cxx11::basic_string<char> >, const std::_Rb_tree_iterator<std::__cxx11::basic_string<char> >&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new<std::_Rb_tree_iterator<std::__cxx11::basic_string<char> >, const std::_Rb_tree_iterator<std::__cxx11::basic_string<char> >&> (0x0x7f53051b0820) 0 empty
  std::__is_direct_constructible_new_safe<std::_Rb_tree_iterator<std::__cxx11::basic_string<char> >, const std::_Rb_tree_iterator<std::__cxx11::basic_string<char> >&> (0x0x7f53051b0888) 0 empty
    std::__and_<std::is_destructible<std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::__is_direct_constructible_impl<std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, const std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&> > (0x0x7f53051b08f0) 0 empty
      std::__is_direct_constructible_impl<std::_Rb_tree_iterator<std::__cxx11::basic_string<char> >, const std::_Rb_tree_iterator<std::__cxx11::basic_string<char> >&> (0x0x7f53051b0958) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7f53051ac8a0) 0 empty

Class std::__is_direct_constructible<std::_Rb_tree_iterator<std::__cxx11::basic_string<char> >, const std::_Rb_tree_iterator<std::__cxx11::basic_string<char> >&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible<std::_Rb_tree_iterator<std::__cxx11::basic_string<char> >, const std::_Rb_tree_iterator<std::__cxx11::basic_string<char> >&> (0x0x7f53051b09c0) 0 empty
  std::integral_constant<bool, true> (0x0x7f53051ac900) 0 empty

Class std::__is_constructible_impl<std::_Rb_tree_iterator<std::__cxx11::basic_string<char> >, const std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&>
   size=1 align=1
   base size=1 base align=1
std::__is_constructible_impl<std::_Rb_tree_iterator<std::__cxx11::basic_string<char> >, const std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&> (0x0x7f53051b0a28) 0 empty
  std::__is_direct_constructible<std::_Rb_tree_iterator<std::__cxx11::basic_string<char> >, const std::_Rb_tree_iterator<std::__cxx11::basic_string<char> >&> (0x0x7f53051b0a90) 0 empty
    std::integral_constant<bool, true> (0x0x7f53051ac960) 0 empty

Class std::is_constructible<std::_Rb_tree_iterator<std::__cxx11::basic_string<char> >, const std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&>
   size=1 align=1
   base size=1 base align=1
std::is_constructible<std::_Rb_tree_iterator<std::__cxx11::basic_string<char> >, const std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&> (0x0x7f53051b0af8) 0 empty
  std::integral_constant<bool, true> (0x0x7f53051ac9c0) 0 empty

Class std::conditional<true, std::is_constructible<bool, const bool&>, std::is_constructible<std::_Rb_tree_iterator<std::__cxx11::basic_string<char> >, const std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_constructible<bool, const bool&>, std::is_constructible<std::_Rb_tree_iterator<std::__cxx11::basic_string<char> >, const std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&> > (0x0x7f53051aca20) 0 empty

Class std::__and_<std::is_constructible<std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, const std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&>, std::is_constructible<bool, const bool&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, const std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&>, std::is_constructible<bool, const bool&> > (0x0x7f53051b0b60) 0 empty
  std::is_constructible<bool, const bool&> (0x0x7f53051b0bc8) 0 empty
    std::integral_constant<bool, true> (0x0x7f53051aca80) 0 empty

Class std::remove_volatile<const std::_Rb_tree_iterator<std::__cxx11::basic_string<char> >&>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<const std::_Rb_tree_iterator<std::__cxx11::basic_string<char> >&> (0x0x7f53051acba0) 0 empty

Class std::remove_const<const std::_Rb_tree_iterator<std::__cxx11::basic_string<char> >&>
   size=1 align=1
   base size=0 base align=1
std::remove_const<const std::_Rb_tree_iterator<std::__cxx11::basic_string<char> >&> (0x0x7f53051acc00) 0 empty

Class std::remove_cv<const std::_Rb_tree_iterator<std::__cxx11::basic_string<char> >&>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<const std::_Rb_tree_iterator<std::__cxx11::basic_string<char> >&> (0x0x7f53051acb40) 0 empty

Class std::__is_void_helper<const std::_Rb_tree_iterator<std::__cxx11::basic_string<char> >&>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<const std::_Rb_tree_iterator<std::__cxx11::basic_string<char> >&> (0x0x7f53051b0d68) 0 empty
  std::integral_constant<bool, false> (0x0x7f53051acc60) 0 empty

Class std::is_void<const std::_Rb_tree_iterator<std::__cxx11::basic_string<char> >&>
   size=1 align=1
   base size=1 base align=1
std::is_void<const std::_Rb_tree_iterator<std::__cxx11::basic_string<char> >&> (0x0x7f53051b0dd0) 0 empty
  std::integral_constant<bool, false> (0x0x7f53051accc0) 0 empty

Class std::conditional<false, std::is_void<const std::_Rb_tree_iterator<std::__cxx11::basic_string<char> >&>, std::__or_<std::is_function<std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_array<std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_void<const std::_Rb_tree_iterator<std::__cxx11::basic_string<char> >&>, std::__or_<std::is_function<std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_array<std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > > (0x0x7f53051acd20) 0 empty

Class std::conditional<false, std::is_function<std::_Rb_tree_iterator<std::__cxx11::basic_string<char> > >, std::is_array<std::_Rb_tree_iterator<std::__cxx11::basic_string<char> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<std::_Rb_tree_iterator<std::__cxx11::basic_string<char> > >, std::is_array<std::_Rb_tree_iterator<std::__cxx11::basic_string<char> > > > (0x0x7f53051acd80) 0 empty

Class std::__or_<std::is_function<std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_array<std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_array<std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > (0x0x7f53051b0e38) 0 empty
  std::is_array<std::_Rb_tree_iterator<std::__cxx11::basic_string<char> > > (0x0x7f53051b0ea0) 0 empty
    std::integral_constant<bool, false> (0x0x7f53051acde0) 0 empty

Class std::__or_<std::is_void<const std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&>, std::is_function<std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_array<std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<const std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&>, std::is_function<std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_array<std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > (0x0x7f53051b0f08) 0 empty
  std::__or_<std::is_function<std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_array<std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > (0x0x7f53051b0f70) 0 empty
    std::is_array<std::_Rb_tree_iterator<std::__cxx11::basic_string<char> > > (0x0x7f53051b0c30) 0 empty
      std::integral_constant<bool, false> (0x0x7f53051ace40) 0 empty

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

Class std::is_convertible<const std::_Rb_tree_iterator<std::__cxx11::basic_string<char> >&, std::_Rb_tree_iterator<std::__cxx11::basic_string<char> > >
   size=1 align=1
   base size=1 base align=1
std::is_convertible<const std::_Rb_tree_iterator<std::__cxx11::basic_string<char> >&, std::_Rb_tree_iterator<std::__cxx11::basic_string<char> > > (0x0x7f53051da000) 0 empty
  std::integral_constant<bool, true> (0x0x7f53051acf00) 0 empty

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

Class std::__and_<std::is_convertible<const std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_convertible<const bool&, bool> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_convertible<const std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_convertible<const bool&, bool> > (0x0x7f53051da068) 0 empty
  std::is_convertible<const bool&, bool> (0x0x7f53051da0d0) 0 empty
    std::integral_constant<bool, true> (0x0x7f53051dc000) 0 empty

Class std::conditional<true, std::__and_<std::is_convertible<std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&, std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_convertible<const bool&, bool> >, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&, std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_convertible<const bool&, bool> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__and_<std::is_convertible<std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&, std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_convertible<const bool&, bool> >, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&, std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_convertible<const bool&, bool> > > > (0x0x7f53051dc0c0) 0 empty

Class std::conditional<false, std::__is_direct_constructible_ref_cast<std::_Rb_tree_iterator<std::__cxx11::basic_string<char> >, std::_Rb_tree_iterator<std::__cxx11::basic_string<char> >&&>, std::__is_direct_constructible_new_safe<std::_Rb_tree_iterator<std::__cxx11::basic_string<char> >, std::_Rb_tree_iterator<std::__cxx11::basic_string<char> >&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__is_direct_constructible_ref_cast<std::_Rb_tree_iterator<std::__cxx11::basic_string<char> >, std::_Rb_tree_iterator<std::__cxx11::basic_string<char> >&&>, std::__is_direct_constructible_new_safe<std::_Rb_tree_iterator<std::__cxx11::basic_string<char> >, std::_Rb_tree_iterator<std::__cxx11::basic_string<char> >&&> > (0x0x7f53051dc120) 0 empty

Class std::conditional<true, std::__is_direct_constructible_impl<std::_Rb_tree_iterator<std::__cxx11::basic_string<char> >, std::_Rb_tree_iterator<std::__cxx11::basic_string<char> >&&>, std::is_destructible<std::_Rb_tree_iterator<std::__cxx11::basic_string<char> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_direct_constructible_impl<std::_Rb_tree_iterator<std::__cxx11::basic_string<char> >, std::_Rb_tree_iterator<std::__cxx11::basic_string<char> >&&>, std::is_destructible<std::_Rb_tree_iterator<std::__cxx11::basic_string<char> > > > (0x0x7f53051dc180) 0 empty

Class std::__is_direct_constructible_impl<std::_Rb_tree_iterator<std::__cxx11::basic_string<char> >, std::_Rb_tree_iterator<std::__cxx11::basic_string<char> >&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_impl<std::_Rb_tree_iterator<std::__cxx11::basic_string<char> >, std::_Rb_tree_iterator<std::__cxx11::basic_string<char> >&&> (0x0x7f53051da2d8) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f53051dc1e0) 0 empty

Class std::__and_<std::is_destructible<std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::__is_direct_constructible_impl<std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_destructible<std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::__is_direct_constructible_impl<std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&> > (0x0x7f53051da3a8) 0 empty
  std::__is_direct_constructible_impl<std::_Rb_tree_iterator<std::__cxx11::basic_string<char> >, std::_Rb_tree_iterator<std::__cxx11::basic_string<char> >&&> (0x0x7f53051da410) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f53051dc240) 0 empty

Class std::__is_direct_constructible_new_safe<std::_Rb_tree_iterator<std::__cxx11::basic_string<char> >, std::_Rb_tree_iterator<std::__cxx11::basic_string<char> >&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new_safe<std::_Rb_tree_iterator<std::__cxx11::basic_string<char> >, std::_Rb_tree_iterator<std::__cxx11::basic_string<char> >&&> (0x0x7f53051da478) 0 empty
  std::__and_<std::is_destructible<std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::__is_direct_constructible_impl<std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&> > (0x0x7f53051da4e0) 0 empty
    std::__is_direct_constructible_impl<std::_Rb_tree_iterator<std::__cxx11::basic_string<char> >, std::_Rb_tree_iterator<std::__cxx11::basic_string<char> >&&> (0x0x7f53051da548) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7f53051dc2a0) 0 empty

Class std::__is_direct_constructible_new<std::_Rb_tree_iterator<std::__cxx11::basic_string<char> >, std::_Rb_tree_iterator<std::__cxx11::basic_string<char> >&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new<std::_Rb_tree_iterator<std::__cxx11::basic_string<char> >, std::_Rb_tree_iterator<std::__cxx11::basic_string<char> >&&> (0x0x7f53051da5b0) 0 empty
  std::__is_direct_constructible_new_safe<std::_Rb_tree_iterator<std::__cxx11::basic_string<char> >, std::_Rb_tree_iterator<std::__cxx11::basic_string<char> >&&> (0x0x7f53051da618) 0 empty
    std::__and_<std::is_destructible<std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::__is_direct_constructible_impl<std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&> > (0x0x7f53051da680) 0 empty
      std::__is_direct_constructible_impl<std::_Rb_tree_iterator<std::__cxx11::basic_string<char> >, std::_Rb_tree_iterator<std::__cxx11::basic_string<char> >&&> (0x0x7f53051da6e8) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7f53051dc300) 0 empty

Class std::__is_direct_constructible<std::_Rb_tree_iterator<std::__cxx11::basic_string<char> >, std::_Rb_tree_iterator<std::__cxx11::basic_string<char> >&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible<std::_Rb_tree_iterator<std::__cxx11::basic_string<char> >, std::_Rb_tree_iterator<std::__cxx11::basic_string<char> >&&> (0x0x7f53051da750) 0 empty
  std::integral_constant<bool, true> (0x0x7f53051dc360) 0 empty

Class std::__is_constructible_impl<std::_Rb_tree_iterator<std::__cxx11::basic_string<char> >, std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&>
   size=1 align=1
   base size=1 base align=1
std::__is_constructible_impl<std::_Rb_tree_iterator<std::__cxx11::basic_string<char> >, std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&> (0x0x7f53051da7b8) 0 empty
  std::__is_direct_constructible<std::_Rb_tree_iterator<std::__cxx11::basic_string<char> >, std::_Rb_tree_iterator<std::__cxx11::basic_string<char> >&&> (0x0x7f53051da820) 0 empty
    std::integral_constant<bool, true> (0x0x7f53051dc3c0) 0 empty

Class std::is_constructible<std::_Rb_tree_iterator<std::__cxx11::basic_string<char> >, std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&>
   size=1 align=1
   base size=1 base align=1
std::is_constructible<std::_Rb_tree_iterator<std::__cxx11::basic_string<char> >, std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&> (0x0x7f53051da888) 0 empty
  std::integral_constant<bool, true> (0x0x7f53051dc420) 0 empty

Class std::conditional<true, std::__and_<std::is_constructible<bool, const bool&&>, std::__and_<std::is_convertible<std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&, std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_convertible<const bool&, bool> > >, std::is_constructible<std::_Rb_tree_iterator<std::__cxx11::basic_string<char> >, std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__and_<std::is_constructible<bool, const bool&&>, std::__and_<std::is_convertible<std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&, std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_convertible<const bool&, bool> > >, std::is_constructible<std::_Rb_tree_iterator<std::__cxx11::basic_string<char> >, std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&> > (0x0x7f53051dc480) 0 empty

Class std::conditional<true, std::__and_<std::is_convertible<std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&, std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_convertible<const bool&, bool> >, std::is_constructible<bool, const bool&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__and_<std::is_convertible<std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&, std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_convertible<const bool&, bool> >, std::is_constructible<bool, const bool&&> > (0x0x7f53051dc4e0) 0 empty

Class std::remove_volatile<std::_Rb_tree_iterator<std::__cxx11::basic_string<char> >&&>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<std::_Rb_tree_iterator<std::__cxx11::basic_string<char> >&&> (0x0x7f53051dc5a0) 0 empty

Class std::remove_const<std::_Rb_tree_iterator<std::__cxx11::basic_string<char> >&&>
   size=1 align=1
   base size=0 base align=1
std::remove_const<std::_Rb_tree_iterator<std::__cxx11::basic_string<char> >&&> (0x0x7f53051dc600) 0 empty

Class std::remove_cv<std::_Rb_tree_iterator<std::__cxx11::basic_string<char> >&&>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<std::_Rb_tree_iterator<std::__cxx11::basic_string<char> >&&> (0x0x7f53051dc540) 0 empty

Class std::__is_void_helper<std::_Rb_tree_iterator<std::__cxx11::basic_string<char> >&&>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<std::_Rb_tree_iterator<std::__cxx11::basic_string<char> >&&> (0x0x7f53051da958) 0 empty
  std::integral_constant<bool, false> (0x0x7f53051dc660) 0 empty

Class std::is_void<std::_Rb_tree_iterator<std::__cxx11::basic_string<char> >&&>
   size=1 align=1
   base size=1 base align=1
std::is_void<std::_Rb_tree_iterator<std::__cxx11::basic_string<char> >&&> (0x0x7f53051da9c0) 0 empty
  std::integral_constant<bool, false> (0x0x7f53051dc6c0) 0 empty

Class std::conditional<false, std::is_void<std::_Rb_tree_iterator<std::__cxx11::basic_string<char> >&&>, std::__or_<std::is_function<std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_array<std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_void<std::_Rb_tree_iterator<std::__cxx11::basic_string<char> >&&>, std::__or_<std::is_function<std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_array<std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > > (0x0x7f53051dc720) 0 empty

Class std::__or_<std::is_void<std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&>, std::is_function<std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_array<std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&>, std::is_function<std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_array<std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > (0x0x7f53051daa28) 0 empty
  std::__or_<std::is_function<std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_array<std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > (0x0x7f53051daa90) 0 empty
    std::is_array<std::_Rb_tree_iterator<std::__cxx11::basic_string<char> > > (0x0x7f53051daaf8) 0 empty
      std::integral_constant<bool, false> (0x0x7f53051dc780) 0 empty

Class std::__is_convertible_helper<std::_Rb_tree_iterator<std::__cxx11::basic_string<char> >&&, std::_Rb_tree_iterator<std::__cxx11::basic_string<char> >, false>
   size=1 align=1
   base size=0 base align=1
std::__is_convertible_helper<std::_Rb_tree_iterator<std::__cxx11::basic_string<char> >&&, std::_Rb_tree_iterator<std::__cxx11::basic_string<char> >, false> (0x0x7f53051dc7e0) 0 empty

Class std::is_convertible<std::_Rb_tree_iterator<std::__cxx11::basic_string<char> >&&, std::_Rb_tree_iterator<std::__cxx11::basic_string<char> > >
   size=1 align=1
   base size=1 base align=1
std::is_convertible<std::_Rb_tree_iterator<std::__cxx11::basic_string<char> >&&, std::_Rb_tree_iterator<std::__cxx11::basic_string<char> > > (0x0x7f53051dabc8) 0 empty
  std::integral_constant<bool, true> (0x0x7f53051dc840) 0 empty

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

Class std::__and_<std::is_convertible<std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&, std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_convertible<const bool&, bool> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_convertible<std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&, std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_convertible<const bool&, bool> > (0x0x7f53051dac30) 0 empty
  std::is_convertible<const bool&, bool> (0x0x7f53051dac98) 0 empty
    std::integral_constant<bool, true> (0x0x7f53051dc900) 0 empty

Class std::__and_<std::is_constructible<bool, const bool&&>, std::__and_<std::is_convertible<std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&, std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_convertible<const bool&, bool> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<bool, const bool&&>, std::__and_<std::is_convertible<std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&, std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_convertible<const bool&, bool> > > (0x0x7f53051dad00) 0 empty
  std::__and_<std::is_convertible<std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&, std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_convertible<const bool&, bool> > (0x0x7f53051dad68) 0 empty
    std::is_convertible<const bool&, bool> (0x0x7f53051dadd0) 0 empty
      std::integral_constant<bool, true> (0x0x7f53051dc960) 0 empty

Class std::__and_<std::is_constructible<std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&>, std::is_constructible<bool, const bool&&>, std::__and_<std::is_convertible<std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&, std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_convertible<const bool&, bool> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&>, std::is_constructible<bool, const bool&&>, std::__and_<std::is_convertible<std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&, std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_convertible<const bool&, bool> > > (0x0x7f53051dae38) 0 empty
  std::__and_<std::is_constructible<bool, const bool&&>, std::__and_<std::is_convertible<std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&, std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_convertible<const bool&, bool> > > (0x0x7f53051daea0) 0 empty
    std::__and_<std::is_convertible<std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&, std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_convertible<const bool&, bool> > (0x0x7f53051daf08) 0 empty
      std::is_convertible<const bool&, bool> (0x0x7f53051daf70) 0 empty
        std::integral_constant<bool, true> (0x0x7f53051dc9c0) 0 empty

Class std::conditional<false, std::__and_<std::is_convertible<std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&, std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_convertible<const bool&, bool> >, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&, std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_convertible<const bool&, bool> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__and_<std::is_convertible<std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&, std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_convertible<const bool&, bool> >, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&, std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_convertible<const bool&, bool> > > > (0x0x7f53051dca80) 0 empty

Class std::conditional<true, std::__and_<std::is_constructible<bool, const bool&&>, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&, std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_convertible<const bool&, bool> > > >, std::is_constructible<std::_Rb_tree_iterator<std::__cxx11::basic_string<char> >, std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__and_<std::is_constructible<bool, const bool&&>, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&, std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_convertible<const bool&, bool> > > >, std::is_constructible<std::_Rb_tree_iterator<std::__cxx11::basic_string<char> >, std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&> > (0x0x7f53051dcae0) 0 empty

Class std::conditional<true, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&, std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_convertible<const bool&, bool> > >, std::is_constructible<bool, const bool&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&, std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_convertible<const bool&, bool> > >, std::is_constructible<bool, const bool&&> > (0x0x7f53051dcb40) 0 empty

Class std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&, std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_convertible<const bool&, bool> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&, std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_convertible<const bool&, bool> > > (0x0x7f53051da1a0) 0 empty
  std::integral_constant<bool, false> (0x0x7f53051dcba0) 0 empty

Class std::__and_<std::is_constructible<bool, const bool&&>, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&, std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_convertible<const bool&, bool> > > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<bool, const bool&&>, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&, std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_convertible<const bool&, bool> > > > (0x0x7f53051da208) 0 empty
  std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&, std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_convertible<const bool&, bool> > > (0x0x7f5305218000) 0 empty
    std::integral_constant<bool, false> (0x0x7f53051dcc00) 0 empty

Class std::__and_<std::is_constructible<std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&>, std::is_constructible<bool, const bool&&>, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&, std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_convertible<const bool&, bool> > > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&>, std::is_constructible<bool, const bool&&>, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&, std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_convertible<const bool&, bool> > > > (0x0x7f5305218068) 0 empty
  std::__and_<std::is_constructible<bool, const bool&&>, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&, std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_convertible<const bool&, bool> > > > (0x0x7f53052180d0) 0 empty
    std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&, std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_convertible<const bool&, bool> > > (0x0x7f5305218138) 0 empty
      std::integral_constant<bool, false> (0x0x7f53051dcc60) 0 empty

Class std::conditional<true, std::__and_<std::is_convertible<const std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_convertible<bool&&, bool> >, std::__not_<std::__and_<std::is_convertible<const std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_convertible<bool&&, bool> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__and_<std::is_convertible<const std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_convertible<bool&&, bool> >, std::__not_<std::__and_<std::is_convertible<const std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_convertible<bool&&, bool> > > > (0x0x7f53051dcd20) 0 empty

Class std::conditional<true, std::__and_<std::is_constructible<bool, bool&&>, std::__and_<std::is_convertible<const std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_convertible<bool&&, bool> > >, std::is_constructible<std::_Rb_tree_iterator<std::__cxx11::basic_string<char> >, const std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__and_<std::is_constructible<bool, bool&&>, std::__and_<std::is_convertible<const std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_convertible<bool&&, bool> > >, std::is_constructible<std::_Rb_tree_iterator<std::__cxx11::basic_string<char> >, const std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&> > (0x0x7f53051dcd80) 0 empty

Class std::conditional<true, std::__and_<std::is_convertible<const std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_convertible<bool&&, bool> >, std::is_constructible<bool, bool&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__and_<std::is_convertible<const std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_convertible<bool&&, bool> >, std::is_constructible<bool, bool&&> > (0x0x7f53051dcde0) 0 empty

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

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

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

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

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

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

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

Class std::__or_<std::is_void<bool&&>, std::is_function<bool>, std::is_array<bool> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<bool&&>, std::is_function<bool>, std::is_array<bool> > (0x0x7f53052184e0) 0 empty
  std::__or_<std::is_function<bool>, std::is_array<bool> > (0x0x7f5305218548) 0 empty
    std::is_array<bool> (0x0x7f53052185b0) 0 empty
      std::integral_constant<bool, false> (0x0x7f530522c120) 0 empty

Class std::__is_convertible_helper<bool&&, bool, false>
   size=1 align=1
   base size=0 base align=1
std::__is_convertible_helper<bool&&, bool, false> (0x0x7f530522c180) 0 empty

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

Class std::__and_<std::is_convertible<const std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_convertible<bool&&, bool> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_convertible<const std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_convertible<bool&&, bool> > (0x0x7f53052186e8) 0 empty
  std::is_convertible<bool&&, bool> (0x0x7f5305218750) 0 empty
    std::integral_constant<bool, true> (0x0x7f530522c240) 0 empty

Class std::__and_<std::is_constructible<bool, bool&&>, std::__and_<std::is_convertible<const std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_convertible<bool&&, bool> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<bool, bool&&>, std::__and_<std::is_convertible<const std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_convertible<bool&&, bool> > > (0x0x7f53052187b8) 0 empty
  std::__and_<std::is_convertible<const std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_convertible<bool&&, bool> > (0x0x7f5305218820) 0 empty
    std::is_convertible<bool&&, bool> (0x0x7f5305218888) 0 empty
      std::integral_constant<bool, true> (0x0x7f530522c2a0) 0 empty

Class std::__and_<std::is_constructible<std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, const std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&>, std::is_constructible<bool, bool&&>, std::__and_<std::is_convertible<const std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_convertible<bool&&, bool> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, const std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&>, std::is_constructible<bool, bool&&>, std::__and_<std::is_convertible<const std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_convertible<bool&&, bool> > > (0x0x7f53052188f0) 0 empty
  std::__and_<std::is_constructible<bool, bool&&>, std::__and_<std::is_convertible<const std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_convertible<bool&&, bool> > > (0x0x7f5305218958) 0 empty
    std::__and_<std::is_convertible<const std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_convertible<bool&&, bool> > (0x0x7f53052189c0) 0 empty
      std::is_convertible<bool&&, bool> (0x0x7f5305218a28) 0 empty
        std::integral_constant<bool, true> (0x0x7f530522c300) 0 empty

Class std::conditional<false, std::__and_<std::is_convertible<const std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_convertible<bool&&, bool> >, std::__not_<std::__and_<std::is_convertible<const std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_convertible<bool&&, bool> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__and_<std::is_convertible<const std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_convertible<bool&&, bool> >, std::__not_<std::__and_<std::is_convertible<const std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_convertible<bool&&, bool> > > > (0x0x7f530522c3c0) 0 empty

Class std::conditional<true, std::__and_<std::is_constructible<bool, bool&&>, std::__not_<std::__and_<std::is_convertible<const std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_convertible<bool&&, bool> > > >, std::is_constructible<std::_Rb_tree_iterator<std::__cxx11::basic_string<char> >, const std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__and_<std::is_constructible<bool, bool&&>, std::__not_<std::__and_<std::is_convertible<const std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_convertible<bool&&, bool> > > >, std::is_constructible<std::_Rb_tree_iterator<std::__cxx11::basic_string<char> >, const std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&> > (0x0x7f530522c420) 0 empty

Class std::conditional<true, std::__not_<std::__and_<std::is_convertible<const std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_convertible<bool&&, bool> > >, std::is_constructible<bool, bool&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__not_<std::__and_<std::is_convertible<const std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_convertible<bool&&, bool> > >, std::is_constructible<bool, bool&&> > (0x0x7f530522c480) 0 empty

Class std::__not_<std::__and_<std::is_convertible<const std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_convertible<bool&&, bool> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__and_<std::is_convertible<const std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_convertible<bool&&, bool> > > (0x0x7f5305218c30) 0 empty
  std::integral_constant<bool, false> (0x0x7f530522c4e0) 0 empty

Class std::__and_<std::is_constructible<bool, bool&&>, std::__not_<std::__and_<std::is_convertible<const std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_convertible<bool&&, bool> > > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<bool, bool&&>, std::__not_<std::__and_<std::is_convertible<const std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_convertible<bool&&, bool> > > > (0x0x7f5305218c98) 0 empty
  std::__not_<std::__and_<std::is_convertible<const std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_convertible<bool&&, bool> > > (0x0x7f5305218d00) 0 empty
    std::integral_constant<bool, false> (0x0x7f530522c540) 0 empty

Class std::__and_<std::is_constructible<std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, const std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&>, std::is_constructible<bool, bool&&>, std::__not_<std::__and_<std::is_convertible<const std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_convertible<bool&&, bool> > > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, const std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&>, std::is_constructible<bool, bool&&>, std::__not_<std::__and_<std::is_convertible<const std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_convertible<bool&&, bool> > > > (0x0x7f5305218d68) 0 empty
  std::__and_<std::is_constructible<bool, bool&&>, std::__not_<std::__and_<std::is_convertible<const std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_convertible<bool&&, bool> > > > (0x0x7f5305218dd0) 0 empty
    std::__not_<std::__and_<std::is_convertible<const std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_convertible<bool&&, bool> > > (0x0x7f5305218e38) 0 empty
      std::integral_constant<bool, false> (0x0x7f530522c5a0) 0 empty

Class std::conditional<true, std::is_constructible<bool, bool&&>, std::is_constructible<std::_Rb_tree_iterator<std::__cxx11::basic_string<char> >, std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_constructible<bool, bool&&>, std::is_constructible<std::_Rb_tree_iterator<std::__cxx11::basic_string<char> >, std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&> > (0x0x7f530522c660) 0 empty

Class std::__and_<std::is_constructible<std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&>, std::is_constructible<bool, bool&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&>, std::is_constructible<bool, bool&&> > (0x0x7f5305218f70) 0 empty
  std::is_constructible<bool, bool&&> (0x0x7f53052181a0) 0 empty
    std::integral_constant<bool, true> (0x0x7f530522c6c0) 0 empty

Class std::conditional<true, std::is_convertible<bool&&, bool>, std::is_convertible<std::_Rb_tree_iterator<std::__cxx11::basic_string<char> >&&, std::_Rb_tree_iterator<std::__cxx11::basic_string<char> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_convertible<bool&&, bool>, std::is_convertible<std::_Rb_tree_iterator<std::__cxx11::basic_string<char> >&&, std::_Rb_tree_iterator<std::__cxx11::basic_string<char> > > > (0x0x7f530522c780) 0 empty

Class std::__and_<std::is_convertible<std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&, std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_convertible<bool&&, bool> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_convertible<std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&, std::_Rb_tree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::is_convertible<bool&&, bool> > (0x0x7f5305218208) 0 empty
  std::is_convertible<bool&&, bool> (0x0x7f5305218a90) 0 empty
    std::integral_constant<bool, true> (0x0x7f530522c7e0) 0 empty

Class std::remove_reference<std::_Rb_tree_iterator<std::__cxx11::basic_string<char> > >
   size=1 align=1
   base size=0 base align=1
std::remove_reference<std::_Rb_tree_iterator<std::__cxx11::basic_string<char> > > (0x0x7f530522c8a0) 0 empty

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

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

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

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

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

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

Class std::__is_integer<wchar_t*>
   size=1 align=1
   base size=0 base align=1
std::__is_integer<wchar_t*> (0x0x7f530528d9c0) 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> (0x0x7f530528dd80) 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> (0x0x7f530528dde0) 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> (0x0x7f530528dd20) 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> (0x0x7f530526f548) 0 empty
  std::integral_constant<bool, false> (0x0x7f530528de40) 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> (0x0x7f530528dea0) 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*> (0x0x7f530528dcc0) 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*> (0x0x7f53052c2000) 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*> (0x0x7f53052c22a0) 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> (0x0x7f53052c2480) 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> (0x0x7f53052c24e0) 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> (0x0x7f53052c2420) 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> (0x0x7f530526f7b8) 0 empty
  std::integral_constant<bool, false> (0x0x7f53052c2540) 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> (0x0x7f53052c25a0) 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*> (0x0x7f53052c23c0) 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*> (0x0x7f53052c2840) 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> (0x0x7f53052c2a20) 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> (0x0x7f53052c2a80) 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> (0x0x7f53052c29c0) 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> (0x0x7f530526f958) 0 empty
  std::integral_constant<bool, false> (0x0x7f53052c2ae0) 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> (0x0x7f53052c2b40) 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*> (0x0x7f53052c2960) 0 empty

Class std::iterator_traits<dirac::Subband*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<dirac::Subband*> (0x0x7f53052f5180) 0 empty

Class std::_Destroy_aux<false>
   size=1 align=1
   base size=0 base align=1
std::_Destroy_aux<false> (0x0x7f53052f51e0) 0 empty

Class std::is_function<dirac::Subband>
   size=1 align=1
   base size=1 base align=1
std::is_function<dirac::Subband> (0x0x7f530526fc98) 0 empty
  std::integral_constant<bool, false> (0x0x7f53052f55a0) 0 empty

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

Class std::is_lvalue_reference<dirac::Subband>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<dirac::Subband> (0x0x7f530526fd00) 0 empty
  std::integral_constant<bool, false> (0x0x7f53052f5660) 0 empty

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

Class std::is_rvalue_reference<dirac::Subband>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<dirac::Subband> (0x0x7f530526fe38) 0 empty
  std::integral_constant<bool, false> (0x0x7f53052f5720) 0 empty

Class std::__or_<std::is_lvalue_reference<dirac::Subband>, std::is_rvalue_reference<dirac::Subband> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<dirac::Subband>, std::is_rvalue_reference<dirac::Subband> > (0x0x7f530526fea0) 0 empty
  std::is_rvalue_reference<dirac::Subband> (0x0x7f530526ff08) 0 empty
    std::integral_constant<bool, false> (0x0x7f53052f5780) 0 empty

Class std::is_reference<dirac::Subband>
   size=1 align=1
   base size=1 base align=1
std::is_reference<dirac::Subband> (0x0x7f530526ff70) 0 empty
  std::integral_constant<bool, false> (0x0x7f53052f5960) 0 empty

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

Class std::remove_volatile<dirac::Subband>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<dirac::Subband> (0x0x7f53052f5b40) 0 empty

Class std::remove_const<dirac::Subband>
   size=1 align=1
   base size=0 base align=1
std::remove_const<dirac::Subband> (0x0x7f53052f5ba0) 0 empty

Class std::remove_cv<dirac::Subband>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<dirac::Subband> (0x0x7f53052f5ae0) 0 empty

Class std::__is_void_helper<dirac::Subband>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<dirac::Subband> (0x0x7f5304f19068) 0 empty
  std::integral_constant<bool, false> (0x0x7f53052f5c00) 0 empty

Class std::is_void<dirac::Subband>
   size=1 align=1
   base size=1 base align=1
std::is_void<dirac::Subband> (0x0x7f5304f190d0) 0 empty
  std::integral_constant<bool, false> (0x0x7f53052f5c60) 0 empty

Class std::__or_<std::is_reference<dirac::Subband>, std::is_void<dirac::Subband> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<dirac::Subband>, std::is_void<dirac::Subband> > (0x0x7f5304f19138) 0 empty
  std::is_void<dirac::Subband> (0x0x7f5304f191a0) 0 empty
    std::integral_constant<bool, false> (0x0x7f53052f5cc0) 0 empty

Class std::__or_<std::is_function<dirac::Subband>, std::is_reference<dirac::Subband>, std::is_void<dirac::Subband> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<dirac::Subband>, std::is_reference<dirac::Subband>, std::is_void<dirac::Subband> > (0x0x7f5304f19208) 0 empty
  std::__or_<std::is_reference<dirac::Subband>, std::is_void<dirac::Subband> > (0x0x7f5304f19270) 0 empty
    std::is_void<dirac::Subband> (0x0x7f5304f192d8) 0 empty
      std::integral_constant<bool, false> (0x0x7f53052f5d20) 0 empty

Class std::__not_<std::__or_<std::is_function<dirac::Subband>, std::is_reference<dirac::Subband>, std::is_void<dirac::Subband> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<dirac::Subband>, std::is_reference<dirac::Subband>, std::is_void<dirac::Subband> > > (0x0x7f5304f19340) 0 empty
  std::integral_constant<bool, true> (0x0x7f53052f5d80) 0 empty

Class std::is_object<dirac::Subband>
   size=1 align=1
   base size=1 base align=1
std::is_object<dirac::Subband> (0x0x7f5304f193a8) 0 empty
  std::integral_constant<bool, true> (0x0x7f53052f5de0) 0 empty

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

Class std::__or_<std::is_object<dirac::Subband>, std::is_reference<dirac::Subband> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<dirac::Subband>, std::is_reference<dirac::Subband> > (0x0x7f5304f19410) 0 empty
  std::is_object<dirac::Subband> (0x0x7f5304f19478) 0 empty
    std::integral_constant<bool, true> (0x0x7f53052f5f60) 0 empty

Class std::__is_referenceable<dirac::Subband>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<dirac::Subband> (0x0x7f5304f194e0) 0 empty
  std::integral_constant<bool, true> (0x0x7f5304f20000) 0 empty

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

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

Class std::is_array<dirac::Subband>
   size=1 align=1
   base size=1 base align=1
std::is_array<dirac::Subband> (0x0x7f5304f19548) 0 empty
  std::integral_constant<bool, false> (0x0x7f5304f201e0) 0 empty

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

Class std::__and_<std::is_array<dirac::Subband>, std::__not_<std::extent<dirac::Subband, 0u> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_array<dirac::Subband>, std::__not_<std::extent<dirac::Subband, 0u> > > (0x0x7f5304f19750) 0 empty
  std::is_array<dirac::Subband> (0x0x7f5304f197b8) 0 empty
    std::integral_constant<bool, false> (0x0x7f5304f202a0) 0 empty

Class std::__is_array_unknown_bounds<dirac::Subband>
   size=1 align=1
   base size=1 base align=1
std::__is_array_unknown_bounds<dirac::Subband> (0x0x7f5304f19820) 0 empty
  std::__and_<std::is_array<dirac::Subband>, std::__not_<std::extent<dirac::Subband, 0u> > > (0x0x7f5304f19888) 0 empty
    std::is_array<dirac::Subband> (0x0x7f5304f198f0) 0 empty
      std::integral_constant<bool, false> (0x0x7f5304f203c0) 0 empty

Class std::conditional<false, std::__is_array_unknown_bounds<dirac::Subband>, std::is_function<dirac::Subband> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__is_array_unknown_bounds<dirac::Subband>, std::is_function<dirac::Subband> > (0x0x7f5304f20480) 0 empty

Class std::__or_<std::__is_array_unknown_bounds<dirac::Subband>, std::is_function<dirac::Subband> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::__is_array_unknown_bounds<dirac::Subband>, std::is_function<dirac::Subband> > (0x0x7f5304f19a28) 0 empty
  std::is_function<dirac::Subband> (0x0x7f5304f19a90) 0 empty
    std::integral_constant<bool, false> (0x0x7f5304f204e0) 0 empty

Class std::__or_<std::is_void<dirac::Subband>, std::__is_array_unknown_bounds<dirac::Subband>, std::is_function<dirac::Subband> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<dirac::Subband>, std::__is_array_unknown_bounds<dirac::Subband>, std::is_function<dirac::Subband> > (0x0x7f5304f19af8) 0 empty
  std::__or_<std::__is_array_unknown_bounds<dirac::Subband>, std::is_function<dirac::Subband> > (0x0x7f5304f19b60) 0 empty
    std::is_function<dirac::Subband> (0x0x7f5304f19bc8) 0 empty
      std::integral_constant<bool, false> (0x0x7f5304f20600) 0 empty

Class std::conditional<false, std::is_reference<dirac::Subband>, std::is_scalar<dirac::Subband> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_reference<dirac::Subband>, std::is_scalar<dirac::Subband> > (0x0x7f5304f206c0) 0 empty

Class std::__is_integral_helper<dirac::Subband>
   size=1 align=1
   base size=1 base align=1
std::__is_integral_helper<dirac::Subband> (0x0x7f5304f19c30) 0 empty
  std::integral_constant<bool, false> (0x0x7f5304f207e0) 0 empty

Class std::is_integral<dirac::Subband>
   size=1 align=1
   base size=1 base align=1
std::is_integral<dirac::Subband> (0x0x7f5304f19c98) 0 empty
  std::integral_constant<bool, false> (0x0x7f5304f20840) 0 empty

Class std::conditional<false, std::is_integral<dirac::Subband>, std::is_floating_point<dirac::Subband> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_integral<dirac::Subband>, std::is_floating_point<dirac::Subband> > (0x0x7f5304f208a0) 0 empty

Class std::__is_floating_point_helper<dirac::Subband>
   size=1 align=1
   base size=1 base align=1
std::__is_floating_point_helper<dirac::Subband> (0x0x7f5304f19dd0) 0 empty
  std::integral_constant<bool, false> (0x0x7f5304f209c0) 0 empty

Class std::is_floating_point<dirac::Subband>
   size=1 align=1
   base size=1 base align=1
std::is_floating_point<dirac::Subband> (0x0x7f5304f19e38) 0 empty
  std::integral_constant<bool, false> (0x0x7f5304f20a20) 0 empty

Class std::__or_<std::is_integral<dirac::Subband>, std::is_floating_point<dirac::Subband> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_integral<dirac::Subband>, std::is_floating_point<dirac::Subband> > (0x0x7f5304f19ea0) 0 empty
  std::is_floating_point<dirac::Subband> (0x0x7f5304f19f08) 0 empty
    std::integral_constant<bool, false> (0x0x7f5304f20a80) 0 empty

Class std::is_arithmetic<dirac::Subband>
   size=1 align=1
   base size=1 base align=1
std::is_arithmetic<dirac::Subband> (0x0x7f5304f19f70) 0 empty
  std::integral_constant<bool, false> (0x0x7f5304f20ae0) 0 empty

Class std::conditional<false, std::is_arithmetic<dirac::Subband>, std::__or_<std::is_enum<dirac::Subband>, std::is_pointer<dirac::Subband>, std::is_member_pointer<dirac::Subband>, std::is_null_pointer<dirac::Subband> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_arithmetic<dirac::Subband>, std::__or_<std::is_enum<dirac::Subband>, std::is_pointer<dirac::Subband>, std::is_member_pointer<dirac::Subband>, std::is_null_pointer<dirac::Subband> > > (0x0x7f5304f20b40) 0 empty

Class std::is_enum<dirac::Subband>
   size=1 align=1
   base size=1 base align=1
std::is_enum<dirac::Subband> (0x0x7f5304f3c000) 0 empty
  std::integral_constant<bool, false> (0x0x7f5304f20ba0) 0 empty

Class std::conditional<false, std::is_enum<dirac::Subband>, std::__or_<std::is_pointer<dirac::Subband>, std::is_member_pointer<dirac::Subband>, std::is_null_pointer<dirac::Subband> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_enum<dirac::Subband>, std::__or_<std::is_pointer<dirac::Subband>, std::is_member_pointer<dirac::Subband>, std::is_null_pointer<dirac::Subband> > > (0x0x7f5304f20c00) 0 empty

Class std::__is_pointer_helper<dirac::Subband>
   size=1 align=1
   base size=1 base align=1
std::__is_pointer_helper<dirac::Subband> (0x0x7f5304f3c068) 0 empty
  std::integral_constant<bool, false> (0x0x7f5304f20c60) 0 empty

Class std::is_pointer<dirac::Subband>
   size=1 align=1
   base size=1 base align=1
std::is_pointer<dirac::Subband> (0x0x7f5304f3c0d0) 0 empty
  std::integral_constant<bool, false> (0x0x7f5304f20cc0) 0 empty

Class std::conditional<false, std::is_pointer<dirac::Subband>, std::__or_<std::is_member_pointer<dirac::Subband>, std::is_null_pointer<dirac::Subband> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_pointer<dirac::Subband>, std::__or_<std::is_member_pointer<dirac::Subband>, std::is_null_pointer<dirac::Subband> > > (0x0x7f5304f20d20) 0 empty

Class std::__is_member_pointer_helper<dirac::Subband>
   size=1 align=1
   base size=1 base align=1
std::__is_member_pointer_helper<dirac::Subband> (0x0x7f5304f3c138) 0 empty
  std::integral_constant<bool, false> (0x0x7f5304f20d80) 0 empty

Class std::is_member_pointer<dirac::Subband>
   size=1 align=1
   base size=1 base align=1
std::is_member_pointer<dirac::Subband> (0x0x7f5304f3c1a0) 0 empty
  std::integral_constant<bool, false> (0x0x7f5304f20de0) 0 empty

Class std::conditional<false, std::is_member_pointer<dirac::Subband>, std::is_null_pointer<dirac::Subband> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_member_pointer<dirac::Subband>, std::is_null_pointer<dirac::Subband> > (0x0x7f5304f20e40) 0 empty

Class std::__is_null_pointer_helper<dirac::Subband>
   size=1 align=1
   base size=1 base align=1
std::__is_null_pointer_helper<dirac::Subband> (0x0x7f5304f3c3a8) 0 empty
  std::integral_constant<bool, false> (0x0x7f5304f20ea0) 0 empty

Class std::is_null_pointer<dirac::Subband>
   size=1 align=1
   base size=1 base align=1
std::is_null_pointer<dirac::Subband> (0x0x7f5304f3c410) 0 empty
  std::integral_constant<bool, false> (0x0x7f5304f20f00) 0 empty

Class std::__or_<std::is_member_pointer<dirac::Subband>, std::is_null_pointer<dirac::Subband> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_member_pointer<dirac::Subband>, std::is_null_pointer<dirac::Subband> > (0x0x7f5304f3c478) 0 empty
  std::is_null_pointer<dirac::Subband> (0x0x7f5304f3c4e0) 0 empty
    std::integral_constant<bool, false> (0x0x7f5304f20f60) 0 empty

Class std::__or_<std::is_pointer<dirac::Subband>, std::is_member_pointer<dirac::Subband>, std::is_null_pointer<dirac::Subband> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_pointer<dirac::Subband>, std::is_member_pointer<dirac::Subband>, std::is_null_pointer<dirac::Subband> > (0x0x7f5304f3c548) 0 empty
  std::__or_<std::is_member_pointer<dirac::Subband>, std::is_null_pointer<dirac::Subband> > (0x0x7f5304f3c5b0) 0 empty
    std::is_null_pointer<dirac::Subband> (0x0x7f5304f3c618) 0 empty
      std::integral_constant<bool, false> (0x0x7f5304f470c0) 0 empty

Class std::__or_<std::is_enum<dirac::Subband>, std::is_pointer<dirac::Subband>, std::is_member_pointer<dirac::Subband>, std::is_null_pointer<dirac::Subband> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_enum<dirac::Subband>, std::is_pointer<dirac::Subband>, std::is_member_pointer<dirac::Subband>, std::is_null_pointer<dirac::Subband> > (0x0x7f5304f3c680) 0 empty
  std::__or_<std::is_pointer<dirac::Subband>, std::is_member_pointer<dirac::Subband>, std::is_null_pointer<dirac::Subband> > (0x0x7f5304f3c6e8) 0 empty
    std::__or_<std::is_member_pointer<dirac::Subband>, std::is_null_pointer<dirac::Subband> > (0x0x7f5304f3c750) 0 empty
      std::is_null_pointer<dirac::Subband> (0x0x7f5304f3c7b8) 0 empty
        std::integral_constant<bool, false> (0x0x7f5304f47180) 0 empty

Class std::__or_<std::is_arithmetic<dirac::Subband>, std::is_enum<dirac::Subband>, std::is_pointer<dirac::Subband>, std::is_member_pointer<dirac::Subband>, std::is_null_pointer<dirac::Subband> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_arithmetic<dirac::Subband>, std::is_enum<dirac::Subband>, std::is_pointer<dirac::Subband>, std::is_member_pointer<dirac::Subband>, std::is_null_pointer<dirac::Subband> > (0x0x7f5304f3c820) 0 empty
  std::__or_<std::is_enum<dirac::Subband>, std::is_pointer<dirac::Subband>, std::is_member_pointer<dirac::Subband>, std::is_null_pointer<dirac::Subband> > (0x0x7f5304f3c888) 0 empty
    std::__or_<std::is_pointer<dirac::Subband>, std::is_member_pointer<dirac::Subband>, std::is_null_pointer<dirac::Subband> > (0x0x7f5304f3c8f0) 0 empty
      std::__or_<std::is_member_pointer<dirac::Subband>, std::is_null_pointer<dirac::Subband> > (0x0x7f5304f3c958) 0 empty
        std::is_null_pointer<dirac::Subband> (0x0x7f5304f3c9c0) 0 empty
          std::integral_constant<bool, false> (0x0x7f5304f47240) 0 empty

Class std::is_scalar<dirac::Subband>
   size=1 align=1
   base size=1 base align=1
std::is_scalar<dirac::Subband> (0x0x7f5304f3ca28) 0 empty
  std::integral_constant<bool, false> (0x0x7f5304f47300) 0 empty

Class std::__or_<std::is_reference<dirac::Subband>, std::is_scalar<dirac::Subband> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<dirac::Subband>, std::is_scalar<dirac::Subband> > (0x0x7f5304f3ca90) 0 empty
  std::is_scalar<dirac::Subband> (0x0x7f5304f3caf8) 0 empty
    std::integral_constant<bool, false> (0x0x7f5304f47360) 0 empty

Class std::remove_all_extents<dirac::Subband>
   size=1 align=1
   base size=0 base align=1
std::remove_all_extents<dirac::Subband> (0x0x7f5304f473c0) 0 empty

Class std::is_function<dirac::Subband&>
   size=1 align=1
   base size=1 base align=1
std::is_function<dirac::Subband&> (0x0x7f5304f3cbc8) 0 empty
  std::integral_constant<bool, false> (0x0x7f5304f47480) 0 empty

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

Class std::is_lvalue_reference<dirac::Subband&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<dirac::Subband&> (0x0x7f5304f3cc30) 0 empty
  std::integral_constant<bool, true> (0x0x7f5304f47540) 0 empty

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

Class std::__or_<std::is_lvalue_reference<dirac::Subband&>, std::is_rvalue_reference<dirac::Subband&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<dirac::Subband&>, std::is_rvalue_reference<dirac::Subband&> > (0x0x7f5304f3cc98) 0 empty
  std::is_lvalue_reference<dirac::Subband&> (0x0x7f5304f3cd00) 0 empty
    std::integral_constant<bool, true> (0x0x7f5304f47600) 0 empty

Class std::is_reference<dirac::Subband&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<dirac::Subband&> (0x0x7f5304f3ce38) 0 empty
  std::integral_constant<bool, true> (0x0x7f5304f47720) 0 empty

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

Class std::__or_<std::is_reference<dirac::Subband&>, std::is_void<dirac::Subband&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<dirac::Subband&>, std::is_void<dirac::Subband&> > (0x0x7f5304f3cea0) 0 empty
  std::is_reference<dirac::Subband&> (0x0x7f5304f3cf08) 0 empty
    std::integral_constant<bool, true> (0x0x7f5304f478a0) 0 empty

Class std::__or_<std::is_function<dirac::Subband&>, std::is_reference<dirac::Subband&>, std::is_void<dirac::Subband&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<dirac::Subband&>, std::is_reference<dirac::Subband&>, std::is_void<dirac::Subband&> > (0x0x7f5304f3cf70) 0 empty
  std::__or_<std::is_reference<dirac::Subband&>, std::is_void<dirac::Subband&> > (0x0x7f5304f5a000) 0 empty
    std::is_reference<dirac::Subband&> (0x0x7f5304f5a068) 0 empty
      std::integral_constant<bool, true> (0x0x7f5304f47900) 0 empty

Class std::__not_<std::__or_<std::is_function<dirac::Subband&>, std::is_reference<dirac::Subband&>, std::is_void<dirac::Subband&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<dirac::Subband&>, std::is_reference<dirac::Subband&>, std::is_void<dirac::Subband&> > > (0x0x7f5304f5a0d0) 0 empty
  std::integral_constant<bool, false> (0x0x7f5304f47960) 0 empty

Class std::is_object<dirac::Subband&>
   size=1 align=1
   base size=1 base align=1
std::is_object<dirac::Subband&> (0x0x7f5304f5a138) 0 empty
  std::integral_constant<bool, false> (0x0x7f5304f479c0) 0 empty

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

Class std::__or_<std::is_object<dirac::Subband&>, std::is_reference<dirac::Subband&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<dirac::Subband&>, std::is_reference<dirac::Subband&> > (0x0x7f5304f5a1a0) 0 empty
  std::is_reference<dirac::Subband&> (0x0x7f5304f5a208) 0 empty
    std::integral_constant<bool, true> (0x0x7f5304f47c00) 0 empty

Class std::__is_referenceable<dirac::Subband&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<dirac::Subband&> (0x0x7f5304f5a270) 0 empty
  std::integral_constant<bool, true> (0x0x7f5304f47c60) 0 empty

Class std::__add_rvalue_reference_helper<dirac::Subband&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<dirac::Subband&, true> (0x0x7f5304f47cc0) 0 empty

Class std::add_rvalue_reference<dirac::Subband&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<dirac::Subband&> (0x0x7f5304f5a2d8) 0 empty
  std::__add_rvalue_reference_helper<dirac::Subband&, true> (0x0x7f5304f47d20) 0 empty

Class std::__is_destructible_impl<dirac::Subband>
   size=1 align=1
   base size=1 base align=1
std::__is_destructible_impl<dirac::Subband> (0x0x7f5304f3cb60) 0 empty
  std::__do_is_destructible_impl (0x0x7f5304f47420) 0 empty

Class std::__is_destructible_safe<dirac::Subband, false, false>
   size=1 align=1
   base size=1 base align=1
std::__is_destructible_safe<dirac::Subband, false, false> (0x0x7f5304f5a3a8) 0 empty
  std::integral_constant<bool, true> (0x0x7f5304f47d80) 0 empty

Class std::is_destructible<dirac::Subband>
   size=1 align=1
   base size=1 base align=1
std::is_destructible<dirac::Subband> (0x0x7f5304f5a410) 0 empty
  std::integral_constant<bool, true> (0x0x7f5304f47de0) 0 empty

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

Class std::is_function<dirac::Subband&&>
   size=1 align=1
   base size=1 base align=1
std::is_function<dirac::Subband&&> (0x0x7f5304f5a4e0) 0 empty
  std::integral_constant<bool, false> (0x0x7f5304f47f00) 0 empty

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

Class std::is_lvalue_reference<dirac::Subband&&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<dirac::Subband&&> (0x0x7f5304f5a548) 0 empty
  std::integral_constant<bool, false> (0x0x7f5304f70000) 0 empty

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

Class std::is_rvalue_reference<dirac::Subband&&>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<dirac::Subband&&> (0x0x7f5304f5a5b0) 0 empty
  std::integral_constant<bool, true> (0x0x7f5304f700c0) 0 empty

Class std::__or_<std::is_lvalue_reference<dirac::Subband&&>, std::is_rvalue_reference<dirac::Subband&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<dirac::Subband&&>, std::is_rvalue_reference<dirac::Subband&&> > (0x0x7f5304f5a618) 0 empty
  std::is_rvalue_reference<dirac::Subband&&> (0x0x7f5304f5a680) 0 empty
    std::integral_constant<bool, true> (0x0x7f5304f70120) 0 empty

Class std::is_reference<dirac::Subband&&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<dirac::Subband&&> (0x0x7f5304f5a7b8) 0 empty
  std::integral_constant<bool, true> (0x0x7f5304f70240) 0 empty

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

Class std::__or_<std::is_reference<dirac::Subband&&>, std::is_void<dirac::Subband&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<dirac::Subband&&>, std::is_void<dirac::Subband&&> > (0x0x7f5304f5a820) 0 empty
  std::is_reference<dirac::Subband&&> (0x0x7f5304f5a888) 0 empty
    std::integral_constant<bool, true> (0x0x7f5304f703c0) 0 empty

Class std::__or_<std::is_function<dirac::Subband&&>, std::is_reference<dirac::Subband&&>, std::is_void<dirac::Subband&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<dirac::Subband&&>, std::is_reference<dirac::Subband&&>, std::is_void<dirac::Subband&&> > (0x0x7f5304f5a8f0) 0 empty
  std::__or_<std::is_reference<dirac::Subband&&>, std::is_void<dirac::Subband&&> > (0x0x7f5304f5a958) 0 empty
    std::is_reference<dirac::Subband&&> (0x0x7f5304f5a9c0) 0 empty
      std::integral_constant<bool, true> (0x0x7f5304f70420) 0 empty

Class std::__not_<std::__or_<std::is_function<dirac::Subband&&>, std::is_reference<dirac::Subband&&>, std::is_void<dirac::Subband&&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<dirac::Subband&&>, std::is_reference<dirac::Subband&&>, std::is_void<dirac::Subband&&> > > (0x0x7f5304f5aa28) 0 empty
  std::integral_constant<bool, false> (0x0x7f5304f70480) 0 empty

Class std::is_object<dirac::Subband&&>
   size=1 align=1
   base size=1 base align=1
std::is_object<dirac::Subband&&> (0x0x7f5304f5aa90) 0 empty
  std::integral_constant<bool, false> (0x0x7f5304f704e0) 0 empty

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

Class std::__or_<std::is_object<dirac::Subband&&>, std::is_reference<dirac::Subband&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<dirac::Subband&&>, std::is_reference<dirac::Subband&&> > (0x0x7f5304f5aaf8) 0 empty
  std::is_reference<dirac::Subband&&> (0x0x7f5304f5ab60) 0 empty
    std::integral_constant<bool, true> (0x0x7f5304f70720) 0 empty

Class std::__is_referenceable<dirac::Subband&&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<dirac::Subband&&> (0x0x7f5304f5abc8) 0 empty
  std::integral_constant<bool, true> (0x0x7f5304f70780) 0 empty

Class std::__add_rvalue_reference_helper<dirac::Subband&&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<dirac::Subband&&, true> (0x0x7f5304f707e0) 0 empty

Class std::add_rvalue_reference<dirac::Subband&&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<dirac::Subband&&> (0x0x7f5304f5ac30) 0 empty
  std::__add_rvalue_reference_helper<dirac::Subband&&, true> (0x0x7f5304f70840) 0 empty

Class std::__is_direct_constructible_impl<dirac::Subband, dirac::Subband&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_impl<dirac::Subband, dirac::Subband&&> (0x0x7f5304f5a478) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f5304f47ea0) 0 empty

Class std::__and_<std::is_destructible<dirac::Subband>, std::__is_direct_constructible_impl<dirac::Subband, dirac::Subband&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_destructible<dirac::Subband>, std::__is_direct_constructible_impl<dirac::Subband, dirac::Subband&&> > (0x0x7f5304f5ad00) 0 empty
  std::__is_direct_constructible_impl<dirac::Subband, dirac::Subband&&> (0x0x7f5304f5ad68) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f5304f708a0) 0 empty

Class std::__is_direct_constructible_new_safe<dirac::Subband, dirac::Subband&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new_safe<dirac::Subband, dirac::Subband&&> (0x0x7f5304f5add0) 0 empty
  std::__and_<std::is_destructible<dirac::Subband>, std::__is_direct_constructible_impl<dirac::Subband, dirac::Subband&&> > (0x0x7f5304f5ae38) 0 empty
    std::__is_direct_constructible_impl<dirac::Subband, dirac::Subband&&> (0x0x7f5304f5aea0) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7f5304f70900) 0 empty

Class std::__is_direct_constructible_new<dirac::Subband, dirac::Subband&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new<dirac::Subband, dirac::Subband&&> (0x0x7f5304f5af08) 0 empty
  std::__is_direct_constructible_new_safe<dirac::Subband, dirac::Subband&&> (0x0x7f5304f5af70) 0 empty
    std::__and_<std::is_destructible<dirac::Subband>, std::__is_direct_constructible_impl<dirac::Subband, dirac::Subband&&> > (0x0x7f5304f7c000) 0 empty
      std::__is_direct_constructible_impl<dirac::Subband, dirac::Subband&&> (0x0x7f5304f7c068) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7f5304f70960) 0 empty

Class std::__is_direct_constructible<dirac::Subband, dirac::Subband&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible<dirac::Subband, dirac::Subband&&> (0x0x7f5304f7c0d0) 0 empty
  std::integral_constant<bool, true> (0x0x7f5304f709c0) 0 empty

Class std::__is_constructible_impl<dirac::Subband, dirac::Subband&&>
   size=1 align=1
   base size=1 base align=1
std::__is_constructible_impl<dirac::Subband, dirac::Subband&&> (0x0x7f5304f7c138) 0 empty
  std::__is_direct_constructible<dirac::Subband, dirac::Subband&&> (0x0x7f5304f7c1a0) 0 empty
    std::integral_constant<bool, true> (0x0x7f5304f70a20) 0 empty

Class std::is_constructible<dirac::Subband, dirac::Subband&&>
   size=1 align=1
   base size=1 base align=1
std::is_constructible<dirac::Subband, dirac::Subband&&> (0x0x7f5304f7c208) 0 empty
  std::integral_constant<bool, true> (0x0x7f5304f70a80) 0 empty

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

Class std::__is_nt_constructible_impl<dirac::Subband, dirac::Subband&&>
   size=1 align=1
   base size=1 base align=1
std::__is_nt_constructible_impl<dirac::Subband, dirac::Subband&&> (0x0x7f5304f7c270) 0 empty
  std::integral_constant<bool, false> (0x0x7f5304f70b40) 0 empty

Class std::__and_<std::is_constructible<dirac::Subband, dirac::Subband&&>, std::__is_nt_constructible_impl<dirac::Subband, dirac::Subband&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<dirac::Subband, dirac::Subband&&>, std::__is_nt_constructible_impl<dirac::Subband, dirac::Subband&&> > (0x0x7f5304f7c2d8) 0 empty
  std::__is_nt_constructible_impl<dirac::Subband, dirac::Subband&&> (0x0x7f5304f7c340) 0 empty
    std::integral_constant<bool, false> (0x0x7f5304f70ba0) 0 empty

Class std::is_nothrow_constructible<dirac::Subband, dirac::Subband&&>
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_constructible<dirac::Subband, dirac::Subband&&> (0x0x7f5304f7c3a8) 0 empty
  std::__and_<std::is_constructible<dirac::Subband, dirac::Subband&&>, std::__is_nt_constructible_impl<dirac::Subband, dirac::Subband&&> > (0x0x7f5304f7c410) 0 empty
    std::__is_nt_constructible_impl<dirac::Subband, dirac::Subband&&> (0x0x7f5304f7c478) 0 empty
      std::integral_constant<bool, false> (0x0x7f5304f70c00) 0 empty

Class std::__is_nothrow_move_constructible_impl<dirac::Subband, true>
   size=1 align=1
   base size=1 base align=1
std::__is_nothrow_move_constructible_impl<dirac::Subband, true> (0x0x7f5304f7c4e0) 0 empty
  std::is_nothrow_constructible<dirac::Subband, dirac::Subband&&> (0x0x7f5304f7c548) 0 empty
    std::__and_<std::is_constructible<dirac::Subband, dirac::Subband&&>, std::__is_nt_constructible_impl<dirac::Subband, dirac::Subband&&> > (0x0x7f5304f7c5b0) 0 empty
      std::__is_nt_constructible_impl<dirac::Subband, dirac::Subband&&> (0x0x7f5304f7c618) 0 empty
        std::integral_constant<bool, false> (0x0x7f5304f70c60) 0 empty

Class std::is_nothrow_move_constructible<dirac::Subband>
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_move_constructible<dirac::Subband> (0x0x7f5304f7c680) 0 empty
  std::__is_nothrow_move_constructible_impl<dirac::Subband, true> (0x0x7f5304f7c6e8) 0 empty
    std::is_nothrow_constructible<dirac::Subband, dirac::Subband&&> (0x0x7f5304f7c750) 0 empty
      std::__and_<std::is_constructible<dirac::Subband, dirac::Subband&&>, std::__is_nt_constructible_impl<dirac::Subband, dirac::Subband&&> > (0x0x7f5304f7c7b8) 0 empty
        std::__is_nt_constructible_impl<dirac::Subband, dirac::Subband&&> (0x0x7f5304f7c820) 0 empty
          std::integral_constant<bool, false> (0x0x7f5304f70cc0) 0 empty

Class std::__not_<std::is_nothrow_move_constructible<dirac::Subband> >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::is_nothrow_move_constructible<dirac::Subband> > (0x0x7f5304f7c888) 0 empty
  std::integral_constant<bool, true> (0x0x7f5304f70d20) 0 empty

Class std::conditional<true, std::is_copy_constructible<dirac::Subband>, std::__not_<std::is_nothrow_move_constructible<dirac::Subband> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_copy_constructible<dirac::Subband>, std::__not_<std::is_nothrow_move_constructible<dirac::Subband> > > (0x0x7f5304f70d80) 0 empty

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

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

Class std::is_function<const dirac::Subband&>
   size=1 align=1
   base size=1 base align=1
std::is_function<const dirac::Subband&> (0x0x7f5304f7c958) 0 empty
  std::integral_constant<bool, false> (0x0x7f5304f70f00) 0 empty

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

Class std::is_lvalue_reference<const dirac::Subband&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<const dirac::Subband&> (0x0x7f5304f7c9c0) 0 empty
  std::integral_constant<bool, true> (0x0x7f5304f94000) 0 empty

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

Class std::__or_<std::is_lvalue_reference<const dirac::Subband&>, std::is_rvalue_reference<const dirac::Subband&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<const dirac::Subband&>, std::is_rvalue_reference<const dirac::Subband&> > (0x0x7f5304f7ca28) 0 empty
  std::is_lvalue_reference<const dirac::Subband&> (0x0x7f5304f7ca90) 0 empty
    std::integral_constant<bool, true> (0x0x7f5304f940c0) 0 empty

Class std::is_reference<const dirac::Subband&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<const dirac::Subband&> (0x0x7f5304f7caf8) 0 empty
  std::integral_constant<bool, true> (0x0x7f5304f94120) 0 empty

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

Class std::__or_<std::is_reference<const dirac::Subband&>, std::is_void<const dirac::Subband&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<const dirac::Subband&>, std::is_void<const dirac::Subband&> > (0x0x7f5304f7cd00) 0 empty
  std::is_reference<const dirac::Subband&> (0x0x7f5304f7cd68) 0 empty
    std::integral_constant<bool, true> (0x0x7f5304f941e0) 0 empty

Class std::__or_<std::is_function<const dirac::Subband&>, std::is_reference<const dirac::Subband&>, std::is_void<const dirac::Subband&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<const dirac::Subband&>, std::is_reference<const dirac::Subband&>, std::is_void<const dirac::Subband&> > (0x0x7f5304f7cdd0) 0 empty
  std::__or_<std::is_reference<const dirac::Subband&>, std::is_void<const dirac::Subband&> > (0x0x7f5304f7ce38) 0 empty
    std::is_reference<const dirac::Subband&> (0x0x7f5304f7cea0) 0 empty
      std::integral_constant<bool, true> (0x0x7f5304f94300) 0 empty

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

Class std::is_object<const dirac::Subband&>
   size=1 align=1
   base size=1 base align=1
std::is_object<const dirac::Subband&> (0x0x7f5304f7cf70) 0 empty
  std::integral_constant<bool, false> (0x0x7f5304f94420) 0 empty

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

Class std::__or_<std::is_object<const dirac::Subband&>, std::is_reference<const dirac::Subband&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<const dirac::Subband&>, std::is_reference<const dirac::Subband&> > (0x0x7f5304f9e0d0) 0 empty
  std::is_reference<const dirac::Subband&> (0x0x7f5304f9e138) 0 empty
    std::integral_constant<bool, true> (0x0x7f5304f944e0) 0 empty

Class std::__is_referenceable<const dirac::Subband&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<const dirac::Subband&> (0x0x7f5304f9e1a0) 0 empty
  std::integral_constant<bool, true> (0x0x7f5304f94600) 0 empty

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

Class std::add_rvalue_reference<const dirac::Subband&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<const dirac::Subband&> (0x0x7f5304f9e208) 0 empty
  std::__add_rvalue_reference_helper<const dirac::Subband&, true> (0x0x7f5304f946c0) 0 empty

Class std::__is_direct_constructible_impl<dirac::Subband, const dirac::Subband&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_impl<dirac::Subband, const dirac::Subband&> (0x0x7f5304f7c8f0) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f5304f70ea0) 0 empty

Class std::__and_<std::is_destructible<dirac::Subband>, std::__is_direct_constructible_impl<dirac::Subband, const dirac::Subband&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_destructible<dirac::Subband>, std::__is_direct_constructible_impl<dirac::Subband, const dirac::Subband&> > (0x0x7f5304f9e2d8) 0 empty
  std::__is_direct_constructible_impl<dirac::Subband, const dirac::Subband&> (0x0x7f5304f9e340) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f5304f94720) 0 empty

Class std::__is_direct_constructible_new_safe<dirac::Subband, const dirac::Subband&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new_safe<dirac::Subband, const dirac::Subband&> (0x0x7f5304f9e3a8) 0 empty
  std::__and_<std::is_destructible<dirac::Subband>, std::__is_direct_constructible_impl<dirac::Subband, const dirac::Subband&> > (0x0x7f5304f9e410) 0 empty
    std::__is_direct_constructible_impl<dirac::Subband, const dirac::Subband&> (0x0x7f5304f9e478) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7f5304f94780) 0 empty

Class std::__is_direct_constructible_new<dirac::Subband, const dirac::Subband&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new<dirac::Subband, const dirac::Subband&> (0x0x7f5304f9e4e0) 0 empty
  std::__is_direct_constructible_new_safe<dirac::Subband, const dirac::Subband&> (0x0x7f5304f9e548) 0 empty
    std::__and_<std::is_destructible<dirac::Subband>, std::__is_direct_constructible_impl<dirac::Subband, const dirac::Subband&> > (0x0x7f5304f9e5b0) 0 empty
      std::__is_direct_constructible_impl<dirac::Subband, const dirac::Subband&> (0x0x7f5304f9e618) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7f5304f947e0) 0 empty

Class std::__is_direct_constructible<dirac::Subband, const dirac::Subband&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible<dirac::Subband, const dirac::Subband&> (0x0x7f5304f9e680) 0 empty
  std::integral_constant<bool, true> (0x0x7f5304f94840) 0 empty

Class std::__is_constructible_impl<dirac::Subband, const dirac::Subband&>
   size=1 align=1
   base size=1 base align=1
std::__is_constructible_impl<dirac::Subband, const dirac::Subband&> (0x0x7f5304f9e6e8) 0 empty
  std::__is_direct_constructible<dirac::Subband, const dirac::Subband&> (0x0x7f5304f9e750) 0 empty
    std::integral_constant<bool, true> (0x0x7f5304f948a0) 0 empty

Class std::is_constructible<dirac::Subband, const dirac::Subband&>
   size=1 align=1
   base size=1 base align=1
std::is_constructible<dirac::Subband, const dirac::Subband&> (0x0x7f5304f9e7b8) 0 empty
  std::integral_constant<bool, true> (0x0x7f5304f94900) 0 empty

Class std::__is_copy_constructible_impl<dirac::Subband, true>
   size=1 align=1
   base size=1 base align=1
std::__is_copy_constructible_impl<dirac::Subband, true> (0x0x7f5304f9e820) 0 empty
  std::is_constructible<dirac::Subband, const dirac::Subband&> (0x0x7f5304f9e888) 0 empty
    std::integral_constant<bool, true> (0x0x7f5304f94960) 0 empty

Class std::is_copy_constructible<dirac::Subband>
   size=1 align=1
   base size=1 base align=1
std::is_copy_constructible<dirac::Subband> (0x0x7f5304f9e8f0) 0 empty
  std::__is_copy_constructible_impl<dirac::Subband, true> (0x0x7f5304f9e958) 0 empty
    std::is_constructible<dirac::Subband, const dirac::Subband&> (0x0x7f5304f9e9c0) 0 empty
      std::integral_constant<bool, true> (0x0x7f5304f949c0) 0 empty

Class std::__and_<std::__not_<std::is_nothrow_move_constructible<dirac::Subband> >, std::is_copy_constructible<dirac::Subband> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__not_<std::is_nothrow_move_constructible<dirac::Subband> >, std::is_copy_constructible<dirac::Subband> > (0x0x7f5304f9ea28) 0 empty
  std::is_copy_constructible<dirac::Subband> (0x0x7f5304f9ea90) 0 empty
    std::__is_copy_constructible_impl<dirac::Subband, true> (0x0x7f5304f9eaf8) 0 empty
      std::is_constructible<dirac::Subband, const dirac::Subband&> (0x0x7f5304f9eb60) 0 empty
        std::integral_constant<bool, true> (0x0x7f5304f94a20) 0 empty

Class std::__move_if_noexcept_cond<dirac::Subband>
   size=1 align=1
   base size=1 base align=1
std::__move_if_noexcept_cond<dirac::Subband> (0x0x7f5304f9ebc8) 0 empty
  std::integral_constant<bool, true> (0x0x7f5304f94a80) 0 empty

Class std::conditional<true, const dirac::Subband*, std::move_iterator<dirac::Subband*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, const dirac::Subband*, std::move_iterator<dirac::Subband*> > (0x0x7f5304f94ae0) 0 empty

Class std::conditional<true, dirac::Subband*, std::move_iterator<dirac::Subband*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, dirac::Subband*, std::move_iterator<dirac::Subband*> > (0x0x7f5304f94b40) 0 empty

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

Class std::is_error_code_enum<std::_Rb_tree_iterator<std::__cxx11::basic_string<char> > >
   size=1 align=1
   base size=1 base align=1
std::is_error_code_enum<std::_Rb_tree_iterator<std::__cxx11::basic_string<char> > > (0x0x7f5304fab410) 0 empty
  std::integral_constant<bool, false> (0x0x7f5304fb9420) 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&> > (0x0x7f5304fb9480) 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*> > > (0x0x7f5304fb95a0) 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*> (0x0x7f5304fab478) 0 empty
  std::integral_constant<bool, false> (0x0x7f5304fb9600) 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*> > (0x0x7f5304fb9660) 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> > > (0x0x7f5304fab4e0) 0 empty
  std::is_array<std::_Rb_tree_node_base*> (0x0x7f5304fab548) 0 empty
    std::integral_constant<bool, false> (0x0x7f5304fb96c0) 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*> (0x0x7f5304fab5b0) 0 empty
  std::__and_<std::is_array<std::_Rb_tree_node_base*>, std::__not_<std::extent<std::_Rb_tree_node_base*, 0u> > > (0x0x7f5304fab618) 0 empty
    std::is_array<std::_Rb_tree_node_base*> (0x0x7f5304fab680) 0 empty
      std::integral_constant<bool, false> (0x0x7f5304fb9720) 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*> > (0x0x7f5304fb9780) 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*> > (0x0x7f5304fab6e8) 0 empty
  std::is_function<std::_Rb_tree_node_base*> (0x0x7f5304fab750) 0 empty
    std::integral_constant<bool, false> (0x0x7f5304fb97e0) 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*> > (0x0x7f5304fab7b8) 0 empty
  std::__or_<std::__is_array_unknown_bounds<std::_Rb_tree_node_base*>, std::is_function<std::_Rb_tree_node_base*> > (0x0x7f5304fab820) 0 empty
    std::is_function<std::_Rb_tree_node_base*> (0x0x7f5304fab888) 0 empty
      std::integral_constant<bool, false> (0x0x7f5304fb9840) 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*> > (0x0x7f5304fb98a0) 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*> (0x0x7f5304fab8f0) 0 empty
  std::integral_constant<bool, false> (0x0x7f5304fb9900) 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*> (0x0x7f5304fab958) 0 empty
  std::integral_constant<bool, false> (0x0x7f5304fb9960) 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*> > (0x0x7f5304fb99c0) 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*> (0x0x7f5304fab9c0) 0 empty
  std::integral_constant<bool, false> (0x0x7f5304fb9a20) 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*> (0x0x7f5304faba28) 0 empty
  std::integral_constant<bool, false> (0x0x7f5304fb9a80) 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*> > (0x0x7f5304faba90) 0 empty
  std::is_floating_point<std::_Rb_tree_node_base*> (0x0x7f5304fabaf8) 0 empty
    std::integral_constant<bool, false> (0x0x7f5304fb9ae0) 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*> (0x0x7f5304fabc30) 0 empty
  std::integral_constant<bool, false> (0x0x7f5304fb9b40) 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*> > > (0x0x7f5304fb9ba0) 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*> (0x0x7f5304fabc98) 0 empty
  std::integral_constant<bool, false> (0x0x7f5304fb9c00) 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*> > > (0x0x7f5304fb9c60) 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*> (0x0x7f5304fabd00) 0 empty
  std::integral_constant<bool, true> (0x0x7f5304fb9cc0) 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*> (0x0x7f5304fabd68) 0 empty
  std::integral_constant<bool, true> (0x0x7f5304fb9d20) 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*> > > (0x0x7f5304fb9d80) 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*> > (0x0x7f5304fabdd0) 0 empty
  std::is_pointer<std::_Rb_tree_node_base*> (0x0x7f5304fabe38) 0 empty
    std::integral_constant<bool, true> (0x0x7f5304fb9de0) 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*> > (0x0x7f5304fabea0) 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*> > (0x0x7f5304fabf08) 0 empty
    std::is_pointer<std::_Rb_tree_node_base*> (0x0x7f5304fabf70) 0 empty
      std::integral_constant<bool, true> (0x0x7f5304fb9e40) 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*> > (0x0x7f5304fe8000) 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*> > (0x0x7f5304fe8068) 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*> > (0x0x7f5304fe80d0) 0 empty
      std::is_pointer<std::_Rb_tree_node_base*> (0x0x7f5304fe8138) 0 empty
        std::integral_constant<bool, true> (0x0x7f5304fb9ea0) 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*> (0x0x7f5304fe81a0) 0 empty
  std::integral_constant<bool, true> (0x0x7f5304fb9f00) 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*> > (0x0x7f5304fe8208) 0 empty
  std::is_scalar<std::_Rb_tree_node_base*> (0x0x7f5304fe8270) 0 empty
    std::integral_constant<bool, true> (0x0x7f5304fb9f60) 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> (0x0x7f5304fe83a8) 0 empty
  std::integral_constant<bool, true> (0x0x7f5304fea0c0) 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*> (0x0x7f5304fe8410) 0 empty
  std::integral_constant<bool, true> (0x0x7f5304fea120) 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*> > (0x0x7f5304fea180) 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&> (0x0x7f5304fe8478) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f5304fea2a0) 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&> > (0x0x7f5304fe8548) 0 empty
  std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&> (0x0x7f5304fe85b0) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f5304fea3c0) 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&> (0x0x7f5304fe8618) 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&> > (0x0x7f5304fe8680) 0 empty
    std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&> (0x0x7f5304fe86e8) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7f5304fea480) 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&> (0x0x7f5304fe8820) 0 empty
  std::__is_direct_constructible_new_safe<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&> (0x0x7f5304fe8888) 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&> > (0x0x7f5304fe88f0) 0 empty
      std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&> (0x0x7f5304fe8958) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7f5304fea540) 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&> (0x0x7f5304fe8a28) 0 empty
  std::integral_constant<bool, true> (0x0x7f5304fea780) 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&> (0x0x7f5304fe8a90) 0 empty
  std::__is_direct_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&> (0x0x7f5304fe8af8) 0 empty
    std::integral_constant<bool, true> (0x0x7f5304fea8a0) 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&> (0x0x7f5304fe8b60) 0 empty
  std::integral_constant<bool, true> (0x0x7f5304fea960) 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&> > (0x0x7f5304fea9c0) 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&> > (0x0x7f5304fe8bc8) 0 empty
  std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&> (0x0x7f5304fe8c30) 0 empty
    std::integral_constant<bool, true> (0x0x7f5304feaa20) 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&> (0x0x7f5304feab40) 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&> (0x0x7f5304feaba0) 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&> (0x0x7f5304feaae0) 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&> (0x0x7f5304fe8d00) 0 empty
  std::integral_constant<bool, false> (0x0x7f5304feac00) 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&> (0x0x7f5304fe8d68) 0 empty
  std::integral_constant<bool, false> (0x0x7f5304feac60) 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*> > > (0x0x7f5304feacc0) 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*> > (0x0x7f5304feade0) 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*> > (0x0x7f5304fe8dd0) 0 empty
  std::is_array<std::_Rb_tree_node_base*> (0x0x7f5304fe8e38) 0 empty
    std::integral_constant<bool, false> (0x0x7f5304feae40) 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*> > (0x0x7f5304fe8f70) 0 empty
  std::__or_<std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> > (0x0x7f5305002000) 0 empty
    std::is_array<std::_Rb_tree_node_base*> (0x0x7f5305002068) 0 empty
      std::integral_constant<bool, false> (0x0x7f5304feaea0) 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> (0x0x7f5304feaf00) 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*> (0x0x7f53050021a0) 0 empty
  std::integral_constant<bool, true> (0x0x7f530500a120) 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*> > (0x0x7f530500a180) 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*> > (0x0x7f5305002208) 0 empty
  std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> (0x0x7f5305002270) 0 empty
    std::integral_constant<bool, true> (0x0x7f530500a1e0) 0 empty

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

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

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

Class std::is_function<std::_Rb_tree_node<std::__cxx11::basic_string<char> >*&>
   size=1 align=1
   base size=1 base align=1
std::is_function<std::_Rb_tree_node<std::__cxx11::basic_string<char> >*&> (0x0x7f5305002410) 0 empty
  std::integral_constant<bool, false> (0x0x7f530500a420) 0 empty

Class std::conditional<false, std::is_function<std::_Rb_tree_node<std::__cxx11::basic_string<char> >*&>, std::__or_<std::is_reference<std::_Rb_tree_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*&>, std::is_void<std::_Rb_tree_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*&> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<std::_Rb_tree_node<std::__cxx11::basic_string<char> >*&>, std::__or_<std::is_reference<std::_Rb_tree_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*&>, std::is_void<std::_Rb_tree_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*&> > > (0x0x7f530500a480) 0 empty

Class std::is_lvalue_reference<std::_Rb_tree_node<std::__cxx11::basic_string<char> >*&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<std::_Rb_tree_node<std::__cxx11::basic_string<char> >*&> (0x0x7f5305002478) 0 empty
  std::integral_constant<bool, true> (0x0x7f530500a4e0) 0 empty

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

Class std::__or_<std::is_lvalue_reference<std::_Rb_tree_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*&>, std::is_rvalue_reference<std::_Rb_tree_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<std::_Rb_tree_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*&>, std::is_rvalue_reference<std::_Rb_tree_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*&> > (0x0x7f53050024e0) 0 empty
  std::is_lvalue_reference<std::_Rb_tree_node<std::__cxx11::basic_string<char> >*&> (0x0x7f5305002548) 0 empty
    std::integral_constant<bool, true> (0x0x7f530500a5a0) 0 empty

Class std::is_reference<std::_Rb_tree_node<std::__cxx11::basic_string<char> >*&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<std::_Rb_tree_node<std::__cxx11::basic_string<char> >*&> (0x0x7f53050025b0) 0 empty
  std::integral_constant<bool, true> (0x0x7f530500a600) 0 empty

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

Class std::__or_<std::is_reference<std::_Rb_tree_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*&>, std::is_void<std::_Rb_tree_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::_Rb_tree_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*&>, std::is_void<std::_Rb_tree_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*&> > (0x0x7f5305002618) 0 empty
  std::is_reference<std::_Rb_tree_node<std::__cxx11::basic_string<char> >*&> (0x0x7f5305002680) 0 empty
    std::integral_constant<bool, true> (0x0x7f530500a6c0) 0 empty

Class std::__or_<std::is_function<std::_Rb_tree_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*&>, std::is_reference<std::_Rb_tree_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*&>, std::is_void<std::_Rb_tree_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::_Rb_tree_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*&>, std::is_reference<std::_Rb_tree_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*&>, std::is_void<std::_Rb_tree_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*&> > (0x0x7f53050026e8) 0 empty
  std::__or_<std::is_reference<std::_Rb_tree_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*&>, std::is_void<std::_Rb_tree_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*&> > (0x0x7f5305002750) 0 empty
    std::is_reference<std::_Rb_tree_node<std::__cxx11::basic_string<char> >*&> (0x0x7f53050027b8) 0 empty
      std::integral_constant<bool, true> (0x0x7f530500a720) 0 empty

Class std::__not_<std::__or_<std::is_function<std::_Rb_tree_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*&>, std::is_reference<std::_Rb_tree_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*&>, std::is_void<std::_Rb_tree_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<std::_Rb_tree_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*&>, std::is_reference<std::_Rb_tree_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*&>, std::is_void<std::_Rb_tree_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*&> > > (0x0x7f5305002820) 0 empty
  std::integral_constant<bool, false> (0x0x7f530500a780) 0 empty

Class std::is_object<std::_Rb_tree_node<std::__cxx11::basic_string<char> >*&>
   size=1 align=1
   base size=1 base align=1
std::is_object<std::_Rb_tree_node<std::__cxx11::basic_string<char> >*&> (0x0x7f5305002888) 0 empty
  std::integral_constant<bool, false> (0x0x7f530500a7e0) 0 empty

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

Class std::__or_<std::is_object<std::_Rb_tree_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*&>, std::is_reference<std::_Rb_tree_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<std::_Rb_tree_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*&>, std::is_reference<std::_Rb_tree_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*&> > (0x0x7f53050028f0) 0 empty
  std::is_reference<std::_Rb_tree_node<std::__cxx11::basic_string<char> >*&> (0x0x7f5305002958) 0 empty
    std::integral_constant<bool, true> (0x0x7f530500a8a0) 0 empty

Class std::__is_referenceable<std::_Rb_tree_node<std::__cxx11::basic_string<char> >*&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<std::_Rb_tree_node<std::__cxx11::basic_string<char> >*&> (0x0x7f53050029c0) 0 empty
  std::integral_constant<bool, true> (0x0x7f530500a900) 0 empty

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

Class std::add_rvalue_reference<std::_Rb_tree_node<std::__cxx11::basic_string<char> >*&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<std::_Rb_tree_node<std::__cxx11::basic_string<char> >*&> (0x0x7f5305002af8) 0 empty
  std::__add_rvalue_reference_helper<std::_Rb_tree_node<std::__cxx11::basic_string<char> >*&, true> (0x0x7f530500a9c0) 0 empty

Class std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::__cxx11::basic_string<char> >*&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::__cxx11::basic_string<char> >*&> (0x0x7f53050023a8) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f530500a3c0) 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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_destructible<std::_Rb_tree_node_base*>, std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*&> > (0x0x7f5305002c30) 0 empty
  std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::__cxx11::basic_string<char> >*&> (0x0x7f5305002c98) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f530500aa20) 0 empty

Class std::__is_direct_constructible_new_safe<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::__cxx11::basic_string<char> >*&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new_safe<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::__cxx11::basic_string<char> >*&> (0x0x7f5305002d00) 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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*&> > (0x0x7f5305002d68) 0 empty
    std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::__cxx11::basic_string<char> >*&> (0x0x7f5305002dd0) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7f530500aa80) 0 empty

Class std::__is_direct_constructible_new<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::__cxx11::basic_string<char> >*&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::__cxx11::basic_string<char> >*&> (0x0x7f5305002e38) 0 empty
  std::__is_direct_constructible_new_safe<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::__cxx11::basic_string<char> >*&> (0x0x7f5305002ea0) 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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*&> > (0x0x7f5305002f08) 0 empty
      std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::__cxx11::basic_string<char> >*&> (0x0x7f5305002f70) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7f530500aae0) 0 empty

Class std::__is_direct_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::__cxx11::basic_string<char> >*&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::__cxx11::basic_string<char> >*&> (0x0x7f5305034000) 0 empty
  std::integral_constant<bool, true> (0x0x7f530500ab40) 0 empty

Class std::__is_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*&>
   size=1 align=1
   base size=1 base align=1
std::__is_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*&> (0x0x7f5305034068) 0 empty
  std::__is_direct_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::__cxx11::basic_string<char> >*&> (0x0x7f53050340d0) 0 empty
    std::integral_constant<bool, true> (0x0x7f530500aba0) 0 empty

Class std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*&>
   size=1 align=1
   base size=1 base align=1
std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*&> (0x0x7f5305034138) 0 empty
  std::integral_constant<bool, true> (0x0x7f530500ac00) 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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > >, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&>, std::__and_<std::is_convertible<std::_Rb_tree_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > >, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*&> > (0x0x7f530500ac60) 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&&> > (0x0x7f530500acc0) 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*> > (0x0x7f530500ade0) 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&&> (0x0x7f5305034208) 0 empty
  std::integral_constant<bool, false> (0x0x7f530500af60) 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&&> > > (0x0x7f5305048000) 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&&> (0x0x7f5305034270) 0 empty
  std::integral_constant<bool, false> (0x0x7f5305048060) 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&&> > (0x0x7f53050480c0) 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&&> (0x0x7f53050342d8) 0 empty
  std::integral_constant<bool, true> (0x0x7f5305048120) 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&&> > (0x0x7f5305034340) 0 empty
  std::is_rvalue_reference<std::_Rb_tree_node_base* const&&> (0x0x7f53050343a8) 0 empty
    std::integral_constant<bool, true> (0x0x7f5305048180) 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&&> (0x0x7f5305034410) 0 empty
  std::integral_constant<bool, true> (0x0x7f53050481e0) 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&&> > (0x0x7f5305048240) 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&&> > (0x0x7f5305034478) 0 empty
  std::is_reference<std::_Rb_tree_node_base* const&&> (0x0x7f53050344e0) 0 empty
    std::integral_constant<bool, true> (0x0x7f53050482a0) 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&&> > (0x0x7f5305034548) 0 empty
  std::__or_<std::is_reference<std::_Rb_tree_node_base* const&&>, std::is_void<std::_Rb_tree_node_base* const&&> > (0x0x7f53050345b0) 0 empty
    std::is_reference<std::_Rb_tree_node_base* const&&> (0x0x7f5305034618) 0 empty
      std::integral_constant<bool, true> (0x0x7f5305048300) 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&&> > > (0x0x7f5305034680) 0 empty
  std::integral_constant<bool, false> (0x0x7f5305048360) 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&&> (0x0x7f53050346e8) 0 empty
  std::integral_constant<bool, false> (0x0x7f53050483c0) 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&&> > (0x0x7f5305048420) 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&&> > (0x0x7f5305034750) 0 empty
  std::is_reference<std::_Rb_tree_node_base* const&&> (0x0x7f53050347b8) 0 empty
    std::integral_constant<bool, true> (0x0x7f5305048480) 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&&> (0x0x7f5305034820) 0 empty
  std::integral_constant<bool, true> (0x0x7f53050484e0) 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> (0x0x7f5305048540) 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&&> (0x0x7f5305034888) 0 empty
  std::__add_rvalue_reference_helper<std::_Rb_tree_node_base* const&&, true> (0x0x7f53050485a0) 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&&> (0x0x7f53050341a0) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f530500af00) 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&&> > (0x0x7f5305034958) 0 empty
  std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&> (0x0x7f53050349c0) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f53050486c0) 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&&> (0x0x7f5305034a28) 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&&> > (0x0x7f5305034a90) 0 empty
    std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&> (0x0x7f5305034af8) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7f5305048780) 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&&> (0x0x7f5305034c30) 0 empty
  std::__is_direct_constructible_new_safe<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&> (0x0x7f5305034c98) 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&&> > (0x0x7f5305034d00) 0 empty
      std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&> (0x0x7f5305034d68) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7f5305048840) 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&&> (0x0x7f5305034e38) 0 empty
  std::integral_constant<bool, true> (0x0x7f5305048a80) 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&&> (0x0x7f5305034ea0) 0 empty
  std::__is_direct_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&> (0x0x7f5305034f08) 0 empty
    std::integral_constant<bool, true> (0x0x7f5305048ba0) 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&&> (0x0x7f5305034f70) 0 empty
  std::integral_constant<bool, true> (0x0x7f5305048d20) 0 empty

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

Class std::remove_volatile<std::_Rb_tree_node<std::__cxx11::basic_string<char> >*&>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<std::_Rb_tree_node<std::__cxx11::basic_string<char> >*&> (0x0x7f5305048e40) 0 empty

Class std::remove_const<std::_Rb_tree_node<std::__cxx11::basic_string<char> >*&>
   size=1 align=1
   base size=0 base align=1
std::remove_const<std::_Rb_tree_node<std::__cxx11::basic_string<char> >*&> (0x0x7f5305048ea0) 0 empty

Class std::remove_cv<std::_Rb_tree_node<std::__cxx11::basic_string<char> >*&>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<std::_Rb_tree_node<std::__cxx11::basic_string<char> >*&> (0x0x7f5305048de0) 0 empty

Class std::__is_void_helper<std::_Rb_tree_node<std::__cxx11::basic_string<char> >*&>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<std::_Rb_tree_node<std::__cxx11::basic_string<char> >*&> (0x0x7f530505e068) 0 empty
  std::integral_constant<bool, false> (0x0x7f5305048f00) 0 empty

Class std::is_void<std::_Rb_tree_node<std::__cxx11::basic_string<char> >*&>
   size=1 align=1
   base size=1 base align=1
std::is_void<std::_Rb_tree_node<std::__cxx11::basic_string<char> >*&> (0x0x7f530505e0d0) 0 empty
  std::integral_constant<bool, false> (0x0x7f5305048f60) 0 empty

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

Class std::__or_<std::is_void<std::_Rb_tree_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*&>, std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<std::_Rb_tree_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*&>, std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> > (0x0x7f530505e138) 0 empty
  std::__or_<std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> > (0x0x7f530505e1a0) 0 empty
    std::is_array<std::_Rb_tree_node_base*> (0x0x7f530505e208) 0 empty
      std::integral_constant<bool, false> (0x0x7f5305062060) 0 empty

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

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

Class std::__and_<std::is_convertible<std::_Rb_tree_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_convertible<std::_Rb_tree_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > (0x0x7f530505e478) 0 empty
  std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> (0x0x7f530505e4e0) 0 empty
    std::integral_constant<bool, true> (0x0x7f53050621e0) 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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&>, std::__and_<std::is_convertible<std::_Rb_tree_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > (0x0x7f530505e548) 0 empty
  std::__and_<std::is_convertible<std::_Rb_tree_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > (0x0x7f530505e5b0) 0 empty
    std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> (0x0x7f530505e618) 0 empty
      std::integral_constant<bool, true> (0x0x7f5305062240) 0 empty

Class std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*&>, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&>, std::__and_<std::is_convertible<std::_Rb_tree_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*&>, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&>, std::__and_<std::is_convertible<std::_Rb_tree_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > (0x0x7f530505e680) 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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > (0x0x7f530505e6e8) 0 empty
    std::__and_<std::is_convertible<std::_Rb_tree_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > (0x0x7f530505e750) 0 empty
      std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> (0x0x7f530505e7b8) 0 empty
        std::integral_constant<bool, true> (0x0x7f53050622a0) 0 empty

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

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

Class std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > (0x0x7f530505e888) 0 empty
  std::integral_constant<bool, false> (0x0x7f5305062480) 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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&>, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > > (0x0x7f530505e8f0) 0 empty
  std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > (0x0x7f530505e958) 0 empty
    std::integral_constant<bool, false> (0x0x7f53050624e0) 0 empty

Class std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*&>, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&>, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*&>, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&>, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > > (0x0x7f530505e9c0) 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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > > (0x0x7f530505ea28) 0 empty
    std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > (0x0x7f530505ea90) 0 empty
      std::integral_constant<bool, false> (0x0x7f5305062540) 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*> > > > (0x0x7f5305062600) 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&> > (0x0x7f5305062660) 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*&> > (0x0x7f53050626c0) 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*> > (0x0x7f5305062720) 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*&> (0x0x7f530505eb60) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f5305062780) 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*&> > (0x0x7f530505ec30) 0 empty
  std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> (0x0x7f530505ec98) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f53050628a0) 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*&> (0x0x7f530505ed00) 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*&> > (0x0x7f530505ed68) 0 empty
    std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> (0x0x7f530505edd0) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7f5305062960) 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*&> (0x0x7f530505ee38) 0 empty
  std::__is_direct_constructible_new_safe<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> (0x0x7f530505eea0) 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*&> > (0x0x7f530505ef08) 0 empty
      std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> (0x0x7f530505ef70) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7f5305062ae0) 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*&> (0x0x7f5305090000) 0 empty
  std::integral_constant<bool, true> (0x0x7f5305062c00) 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*&> (0x0x7f5305090068) 0 empty
  std::__is_direct_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> (0x0x7f53050900d0) 0 empty
    std::integral_constant<bool, true> (0x0x7f5305062c60) 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*&> (0x0x7f5305090138) 0 empty
  std::integral_constant<bool, true> (0x0x7f5305062cc0) 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*&> > (0x0x7f5305062d20) 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*> > (0x0x7f5305062d80) 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*&> (0x0x7f5305062e40) 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*&> (0x0x7f5305062ea0) 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*&> (0x0x7f5305062de0) 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*&> (0x0x7f5305090208) 0 empty
  std::integral_constant<bool, false> (0x0x7f5305062f00) 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*&> (0x0x7f5305090270) 0 empty
  std::integral_constant<bool, false> (0x0x7f5305062f60) 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*> > > (0x0x7f530509a000) 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*> > (0x0x7f53050902d8) 0 empty
  std::__or_<std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> > (0x0x7f5305090340) 0 empty
    std::is_array<std::_Rb_tree_node_base*> (0x0x7f53050903a8) 0 empty
      std::integral_constant<bool, false> (0x0x7f530509a060) 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> (0x0x7f530509a0c0) 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*> (0x0x7f53050904e0) 0 empty
  std::integral_constant<bool, true> (0x0x7f530509a1e0) 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*> > (0x0x7f5305090548) 0 empty
  std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> (0x0x7f53050905b0) 0 empty
    std::integral_constant<bool, true> (0x0x7f530509a240) 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*> > > (0x0x7f5305090618) 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*> > (0x0x7f5305090680) 0 empty
    std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> (0x0x7f53050906e8) 0 empty
      std::integral_constant<bool, true> (0x0x7f530509a2a0) 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*> > > (0x0x7f5305090750) 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*> > > (0x0x7f53050907b8) 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*> > (0x0x7f5305090820) 0 empty
      std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> (0x0x7f5305090888) 0 empty
        std::integral_constant<bool, true> (0x0x7f530509a300) 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*> > > > (0x0x7f530509a3c0) 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&> > (0x0x7f530509a420) 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*&> > (0x0x7f530509a480) 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*> > > (0x0x7f5305090958) 0 empty
  std::integral_constant<bool, false> (0x0x7f530509a4e0) 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*> > > > (0x0x7f53050909c0) 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*> > > (0x0x7f5305090a28) 0 empty
    std::integral_constant<bool, false> (0x0x7f530509a540) 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*> > > > (0x0x7f5305090a90) 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*> > > > (0x0x7f5305090af8) 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*> > > (0x0x7f5305090b60) 0 empty
      std::integral_constant<bool, false> (0x0x7f530509a5a0) 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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&>, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*&> > (0x0x7f530509a660) 0 empty

Class std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*&>, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*&>, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> > (0x0x7f5305090bc8) 0 empty
  std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> (0x0x7f5305090c30) 0 empty
    std::integral_constant<bool, true> (0x0x7f530509a6c0) 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::__cxx11::basic_string<char> >*&, std::_Rb_tree_node_base*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node<std::__cxx11::basic_string<char> >*&, std::_Rb_tree_node_base*> > (0x0x7f530509a780) 0 empty

Class std::__and_<std::is_convertible<std::_Rb_tree_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_convertible<std::_Rb_tree_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> > (0x0x7f5305090c98) 0 empty
  std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> (0x0x7f5305090d00) 0 empty
    std::integral_constant<bool, true> (0x0x7f530509a7e0) 0 empty

Class std::remove_reference<std::_Rb_tree_node<std::__cxx11::basic_string<char> >*&>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<std::_Rb_tree_node<std::__cxx11::basic_string<char> >*&> (0x0x7f530509a8a0) 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*&> (0x0x7f530509a960) 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*> > > > (0x0x7f530509aba0) 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*&> > (0x0x7f530509ac00) 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&&> > (0x0x7f530509ac60) 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*> > (0x0x7f530509acc0) 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*> > (0x0x7f5305090f08) 0 empty
  std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> (0x0x7f5305090f70) 0 empty
    std::integral_constant<bool, true> (0x0x7f530509ad20) 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*> > > (0x0x7f53050d7000) 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*> > (0x0x7f53050d7068) 0 empty
    std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> (0x0x7f53050d70d0) 0 empty
      std::integral_constant<bool, true> (0x0x7f530509ad80) 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*> > > (0x0x7f53050d7138) 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*> > > (0x0x7f53050d71a0) 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*> > (0x0x7f53050d7208) 0 empty
      std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> (0x0x7f53050d7270) 0 empty
        std::integral_constant<bool, true> (0x0x7f530509ade0) 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*> > > > (0x0x7f530509aea0) 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*&> > (0x0x7f530509af00) 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&&> > (0x0x7f530509af60) 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*> > > (0x0x7f53050d7340) 0 empty
  std::integral_constant<bool, false> (0x0x7f53050e8000) 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*> > > > (0x0x7f53050d73a8) 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*> > > (0x0x7f53050d7410) 0 empty
    std::integral_constant<bool, false> (0x0x7f53050e8060) 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*> > > > (0x0x7f53050d7478) 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*> > > > (0x0x7f53050d74e0) 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*> > > (0x0x7f53050d7548) 0 empty
      std::integral_constant<bool, false> (0x0x7f53050e80c0) 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*> > > > (0x0x7f53050e8180) 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&> > (0x0x7f53050e81e0) 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&&> > (0x0x7f53050e8240) 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*> > (0x0x7f53050e82a0) 0 empty

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

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

Class std::is_rvalue_reference<int&&>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<int&&> (0x0x7f53050d7750) 0 empty
  std::integral_constant<bool, true> (0x0x7f53050e85a0) 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&&> > (0x0x7f53050d77b8) 0 empty
  std::is_rvalue_reference<int&&> (0x0x7f53050d7820) 0 empty
    std::integral_constant<bool, true> (0x0x7f53050e8600) 0 empty

Class std::is_reference<int&&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<int&&> (0x0x7f53050d7888) 0 empty
  std::integral_constant<bool, true> (0x0x7f53050e8660) 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&&> > (0x0x7f53050e86c0) 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&&> > (0x0x7f53050d78f0) 0 empty
  std::is_reference<int&&> (0x0x7f53050d7958) 0 empty
    std::integral_constant<bool, true> (0x0x7f53050e8720) 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&&> > (0x0x7f53050d79c0) 0 empty
  std::__or_<std::is_reference<int&&>, std::is_void<int&&> > (0x0x7f53050d7a28) 0 empty
    std::is_reference<int&&> (0x0x7f53050d7a90) 0 empty
      std::integral_constant<bool, true> (0x0x7f53050e8780) 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&&> > > (0x0x7f53050d7af8) 0 empty
  std::integral_constant<bool, false> (0x0x7f53050e87e0) 0 empty

Class std::is_object<int&&>
   size=1 align=1
   base size=1 base align=1
std::is_object<int&&> (0x0x7f53050d7c30) 0 empty
  std::integral_constant<bool, false> (0x0x7f53050e8900) 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&&> > (0x0x7f53050e8960) 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&&> > (0x0x7f53050d7c98) 0 empty
  std::is_reference<int&&> (0x0x7f53050d7d00) 0 empty
    std::integral_constant<bool, true> (0x0x7f53050e89c0) 0 empty

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

Class std::add_rvalue_reference<int&&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<int&&> (0x0x7f53050d7dd0) 0 empty
  std::__add_rvalue_reference_helper<int&&, true> (0x0x7f53050e8ae0) 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&&> (0x0x7f53050d7618) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f53050e8300) 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&&> > (0x0x7f53050d7ea0) 0 empty
  std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, int&&> (0x0x7f53050d7f08) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f53050e8b40) 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&&> (0x0x7f53050d7f70) 0 empty
  std::__and_<std::is_destructible<std::_Rb_tree_node_base*>, std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, int&&> > (0x0x7f530510b000) 0 empty
    std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, int&&> (0x0x7f530510b068) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7f53050e8ba0) 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&&> (0x0x7f530510b0d0) 0 empty
  std::__is_direct_constructible_new_safe<std::_Rb_tree_node_base*, int&&> (0x0x7f530510b138) 0 empty
    std::__and_<std::is_destructible<std::_Rb_tree_node_base*>, std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, int&&> > (0x0x7f530510b1a0) 0 empty
      std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, int&&> (0x0x7f530510b208) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7f53050e8c00) 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&&> (0x0x7f530510b270) 0 empty
  std::integral_constant<bool, false> (0x0x7f53050e8c60) 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&&> (0x0x7f530510b2d8) 0 empty
  std::__is_direct_constructible<std::_Rb_tree_node_base*, int&&> (0x0x7f530510b340) 0 empty
    std::integral_constant<bool, false> (0x0x7f53050e8cc0) 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&&> (0x0x7f530510b3a8) 0 empty
  std::integral_constant<bool, false> (0x0x7f53050e8d20) 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&&> > (0x0x7f53050e8d80) 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*> > > (0x0x7f530510b410) 0 empty
  std::is_constructible<std::_Rb_tree_node_base*, int&&> (0x0x7f530510b478) 0 empty
    std::integral_constant<bool, false> (0x0x7f53050e8de0) 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*> > > (0x0x7f530510b4e0) 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*> > > (0x0x7f530510b548) 0 empty
    std::is_constructible<std::_Rb_tree_node_base*, int&&> (0x0x7f530510b5b0) 0 empty
      std::integral_constant<bool, false> (0x0x7f53050e8e40) 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*> > > > (0x0x7f53050e8f00) 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&> > (0x0x7f53050e8f60) 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&&> > (0x0x7f5304d18000) 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*> > > > (0x0x7f530510b680) 0 empty
  std::is_constructible<std::_Rb_tree_node_base*, int&&> (0x0x7f530510b6e8) 0 empty
    std::integral_constant<bool, false> (0x0x7f5304d18060) 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*> > > > (0x0x7f530510b750) 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*> > > > (0x0x7f530510b7b8) 0 empty
    std::is_constructible<std::_Rb_tree_node_base*, int&&> (0x0x7f530510b820) 0 empty
      std::integral_constant<bool, false> (0x0x7f5304d180c0) 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*&> > (0x0x7f5304d18180) 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&&> > (0x0x7f530510b888) 0 empty
  std::is_constructible<std::_Rb_tree_node_base*, int&&> (0x0x7f530510b8f0) 0 empty
    std::integral_constant<bool, false> (0x0x7f5304d181e0) 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*> > (0x0x7f5304d182a0) 0 empty

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

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

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

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

Class std::is_void<int&&>
   size=1 align=1
   base size=1 base align=1
std::is_void<int&&> (0x0x7f530510ba28) 0 empty
  std::integral_constant<bool, false> (0x0x7f5304d18480) 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*> > > (0x0x7f5304d184e0) 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*> > (0x0x7f530510ba90) 0 empty
  std::__or_<std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> > (0x0x7f530510baf8) 0 empty
    std::is_array<std::_Rb_tree_node_base*> (0x0x7f530510bb60) 0 empty
      std::integral_constant<bool, false> (0x0x7f5304d18540) 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> (0x0x7f5304d185a0) 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*> (0x0x7f530510bc98) 0 empty
  std::integral_constant<bool, false> (0x0x7f5304d18600) 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*> > (0x0x7f530510bd00) 0 empty
  std::is_convertible<int&&, std::_Rb_tree_node_base*> (0x0x7f530510bd68) 0 empty
    std::integral_constant<bool, false> (0x0x7f5304d18660) 0 empty

Class std::iterator_traits<dirac::CommandLine::option*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<dirac::CommandLine::option*> (0x0x7f5304d18ea0) 0 empty

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

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

Class std::iterator_traits<char16_t*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<char16_t*> (0x0x7f5304d47cc0) 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> > (0x0x7f5304d47c60) 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> > (0x0x7f5304dae060) 0

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

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

Class __gnu_cxx::__normal_iterator<const int*, std::vector<int> >
   size=8 align=8
   base size=8 base align=8
__gnu_cxx::__normal_iterator<const int*, std::vector<int> > (0x0x7f5304dae7e0) 0

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

Class __gnu_cxx::__enable_if<false, std::vector<int> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__enable_if<false, std::vector<int> > (0x0x7f5304dae900) 0 empty

Class std::allocator_traits<std::allocator<std::_Rb_tree_node<std::__cxx11::basic_string<char> > > >
   size=1 align=1
   base size=0 base align=1
std::allocator_traits<std::allocator<std::_Rb_tree_node<std::__cxx11::basic_string<char> > > > (0x0x7f5304e11600) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::_Rb_tree_node<std::__cxx11::basic_string<char> > > >
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::_Rb_tree_node<std::__cxx11::basic_string<char> > > > (0x0x7f5304d4b2d8) 0 empty
  std::allocator_traits<std::allocator<std::_Rb_tree_node<std::__cxx11::basic_string<char> > > > (0x0x7f5304e11720) 0 empty

Class std::is_same<std::_Rb_tree_node<std::__cxx11::basic_string<char> >*, std::__cxx11::basic_string<char>*>
   size=1 align=1
   base size=1 base align=1
std::is_same<std::_Rb_tree_node<std::__cxx11::basic_string<char> >*, std::__cxx11::basic_string<char>*> (0x0x7f5304d4b5b0) 0 empty
  std::integral_constant<bool, false> (0x0x7f5304e117e0) 0 empty

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

Class std::__and_<std::is_same<std::_Rb_tree_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*>, std::__not_<std::is_pointer<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_same<std::_Rb_tree_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*>, std::__not_<std::is_pointer<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*> > > (0x0x7f5304d4b7b8) 0 empty
  std::is_same<std::_Rb_tree_node<std::__cxx11::basic_string<char> >*, std::__cxx11::basic_string<char>*> (0x0x7f5304d4b820) 0 empty
    std::integral_constant<bool, false> (0x0x7f5304e118a0) 0 empty

Class std::iterator_traits<const dirac::Subband*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<const dirac::Subband*> (0x0x7f5304e7b8a0) 0 empty

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

Class std::is_assignable<dirac::Subband&, const dirac::Subband&>
   size=1 align=1
   base size=1 base align=1
std::is_assignable<dirac::Subband&, const dirac::Subband&> (0x0x7f5304d4bd68) 0 empty
  std::integral_constant<bool, true> (0x0x7f5304e7b960) 0 empty

Class std::__uninitialized_copy<false>
   size=1 align=1
   base size=0 base align=1
std::__uninitialized_copy<false> (0x0x7f5304e7b9c0) 0 empty

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

Class std::__iterator_traits<__gnu_cxx::__normal_iterator<const int*, std::vector<int> >, void>
   size=1 align=1
   base size=0 base align=1
std::__iterator_traits<__gnu_cxx::__normal_iterator<const int*, std::vector<int> >, void> (0x0x7f5304ed05a0) 0 empty

Class std::iterator_traits<__gnu_cxx::__normal_iterator<const int*, std::vector<int> > >
   size=1 align=1
   base size=1 base align=1
std::iterator_traits<__gnu_cxx::__normal_iterator<const int*, std::vector<int> > > (0x0x7f5304ea0478) 0 empty
  std::__iterator_traits<__gnu_cxx::__normal_iterator<const int*, std::vector<int> >, void> (0x0x7f5304ed06c0) 0 empty

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

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

Class std::conditional<true, std::is_lvalue_reference<int&>, std::is_rvalue_reference<int&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_lvalue_reference<int&>, std::is_rvalue_reference<int&> > (0x0x7f5304ed0900) 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&> > (0x0x7f5304ea07b8) 0 empty
  std::is_lvalue_reference<int&> (0x0x7f5304ea0820) 0 empty
    std::integral_constant<bool, true> (0x0x7f5304ed0960) 0 empty

Class std::is_reference<int&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<int&> (0x0x7f5304ea0888) 0 empty
  std::integral_constant<bool, true> (0x0x7f5304ed09c0) 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&> > (0x0x7f5304ed0a20) 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&> > (0x0x7f5304ea08f0) 0 empty
  std::is_reference<int&> (0x0x7f5304ea0958) 0 empty
    std::integral_constant<bool, true> (0x0x7f5304ed0a80) 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&> > (0x0x7f5304ea09c0) 0 empty
  std::__or_<std::is_reference<int&>, std::is_void<int&> > (0x0x7f5304ea0a28) 0 empty
    std::is_reference<int&> (0x0x7f5304ea0a90) 0 empty
      std::integral_constant<bool, true> (0x0x7f5304ed0ae0) 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&> > > (0x0x7f5304ea0af8) 0 empty
  std::integral_constant<bool, false> (0x0x7f5304ed0b40) 0 empty

Class std::is_object<int&>
   size=1 align=1
   base size=1 base align=1
std::is_object<int&> (0x0x7f5304ea0b60) 0 empty
  std::integral_constant<bool, false> (0x0x7f5304ed0d20) 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&> > (0x0x7f5304ed0d80) 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&> > (0x0x7f5304ea0bc8) 0 empty
  std::is_reference<int&> (0x0x7f5304ea0c30) 0 empty
    std::integral_constant<bool, true> (0x0x7f5304ed0de0) 0 empty

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

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

Class std::is_function<const int&>
   size=1 align=1
   base size=1 base align=1
std::is_function<const int&> (0x0x7f5304ea0dd0) 0 empty
  std::integral_constant<bool, false> (0x0x7f5304ed0f60) 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&> > > (0x0x7f5304ef8000) 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&> (0x0x7f5304ea0e38) 0 empty
  std::integral_constant<bool, true> (0x0x7f5304ef8060) 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&> > (0x0x7f5304ef80c0) 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&> > (0x0x7f5304ea0f70) 0 empty
  std::is_lvalue_reference<const int&> (0x0x7f5304ea0410) 0 empty
    std::integral_constant<bool, true> (0x0x7f5304ef81e0) 0 empty

Class std::is_reference<const int&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<const int&> (0x0x7f5304efd000) 0 empty
  std::integral_constant<bool, true> (0x0x7f5304ef8240) 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&> > (0x0x7f5304ef82a0) 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&> > (0x0x7f5304efd068) 0 empty
  std::is_reference<const int&> (0x0x7f5304efd0d0) 0 empty
    std::integral_constant<bool, true> (0x0x7f5304ef8300) 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&> > (0x0x7f5304efd138) 0 empty
  std::__or_<std::is_reference<const int&>, std::is_void<const int&> > (0x0x7f5304efd1a0) 0 empty
    std::is_reference<const int&> (0x0x7f5304efd208) 0 empty
      std::integral_constant<bool, true> (0x0x7f5304ef8360) 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&> > > (0x0x7f5304efd340) 0 empty
  std::integral_constant<bool, false> (0x0x7f5304ef8480) 0 empty

Class std::is_object<const int&>
   size=1 align=1
   base size=1 base align=1
std::is_object<const int&> (0x0x7f5304efd3a8) 0 empty
  std::integral_constant<bool, false> (0x0x7f5304ef84e0) 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&> > (0x0x7f5304ef8540) 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&> > (0x0x7f5304efd410) 0 empty
  std::is_reference<const int&> (0x0x7f5304efd478) 0 empty
    std::integral_constant<bool, true> (0x0x7f5304ef85a0) 0 empty

Class std::__is_referenceable<const int&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<const int&> (0x0x7f5304efd4e0) 0 empty
  std::integral_constant<bool, true> (0x0x7f5304ef8600) 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> (0x0x7f5304ef8660) 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&> (0x0x7f5304efd548) 0 empty
  std::__add_rvalue_reference_helper<const int&, true> (0x0x7f5304ef86c0) 0 empty

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

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

Class std::__is_move_iterator<__gnu_cxx::__normal_iterator<const int*, std::vector<int> > >
   size=1 align=1
   base size=0 base align=1
std::__is_move_iterator<__gnu_cxx::__normal_iterator<const int*, std::vector<int> > > (0x0x7f5304ad8a80) 0 empty

Class std::__is_pointer<const int*>
   size=1 align=1
   base size=0 base align=1
std::__is_pointer<const int*> (0x0x7f5304ad8f00) 0 empty

Class std::__is_pointer<int*>
   size=1 align=1
   base size=0 base align=1
std::__is_pointer<int*> (0x0x7f5304ad8f60) 0 empty

Class std::__copy_move<false, true, std::random_access_iterator_tag>
   size=1 align=1
   base size=0 base align=1
std::__copy_move<false, true, std::random_access_iterator_tag> (0x0x7f5304b0b000) 0 empty

Class std::conditional<false, std::is_move_assignable<int>, std::is_copy_assignable<int> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_move_assignable<int>, std::is_copy_assignable<int> > (0x0x7f5304b0b120) 0 empty

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

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

Class std::is_rvalue_reference<int>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<int> (0x0x7f5304b180d0) 0 empty
  std::integral_constant<bool, false> (0x0x7f5304b0b300) 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> > (0x0x7f5304b18138) 0 empty
  std::is_rvalue_reference<int> (0x0x7f5304b181a0) 0 empty
    std::integral_constant<bool, false> (0x0x7f5304b0b360) 0 empty

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

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

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

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

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

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

Class std::is_void<int>
   size=1 align=1
   base size=1 base align=1
std::is_void<int> (0x0x7f5304b18340) 0 empty
  std::integral_constant<bool, false> (0x0x7f5304b0b600) 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> > (0x0x7f5304b183a8) 0 empty
  std::is_void<int> (0x0x7f5304b18410) 0 empty
    std::integral_constant<bool, false> (0x0x7f5304b0b660) 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> > (0x0x7f5304b18478) 0 empty
  std::__or_<std::is_reference<int>, std::is_void<int> > (0x0x7f5304b184e0) 0 empty
    std::is_void<int> (0x0x7f5304b18548) 0 empty
      std::integral_constant<bool, false> (0x0x7f5304b0b6c0) 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> > > (0x0x7f5304b185b0) 0 empty
  std::integral_constant<bool, true> (0x0x7f5304b0b720) 0 empty

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

Class std::conditional<true, std::is_object<int>, std::is_reference<int> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_object<int>, std::is_reference<int> > (0x0x7f5304b0b8a0) 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> > (0x0x7f5304b18680) 0 empty
  std::is_object<int> (0x0x7f5304b186e8) 0 empty
    std::integral_constant<bool, true> (0x0x7f5304b0b900) 0 empty

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

Class std::__is_copy_assignable_impl<int, true>
   size=1 align=1
   base size=1 base align=1
std::__is_copy_assignable_impl<int, true> (0x0x7f5304b187b8) 0 empty
  std::is_assignable<int&, const int&> (0x0x7f5304b18820) 0 empty
    std::integral_constant<bool, true> (0x0x7f5304b0b9c0) 0 empty

Class std::is_copy_assignable<int>
   size=1 align=1
   base size=1 base align=1
std::is_copy_assignable<int> (0x0x7f5304b18888) 0 empty
  std::__is_copy_assignable_impl<int, true> (0x0x7f5304b188f0) 0 empty
    std::is_assignable<int&, const int&> (0x0x7f5304b18958) 0 empty
      std::integral_constant<bool, true> (0x0x7f5304b0ba20) 0 empty

Class std::fpos<__mbstate_t>
   size=16 align=8
   base size=16 base align=8
std::fpos<__mbstate_t> (0x0x7f5304b58720) 0

