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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class std::__is_integer<long int>
   size=1 align=1
   base size=0 base align=1
std::__is_integer<long int> (0x0x7f251cb9e6c0) 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> (0x0x7f251cb9e720) 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> (0x0x7f251cb9e780) 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> (0x0x7f251cb9e7e0) 0 empty

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

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

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

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

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

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

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

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

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

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

Class __gnu_cxx::__add_unsigned<char>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__add_unsigned<char> (0x0x7f251cbde180) 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> (0x0x7f251cbde1e0) 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> (0x0x7f251cbde240) 0 empty

Class __gnu_cxx::__add_unsigned<int>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__add_unsigned<int> (0x0x7f251cbde2a0) 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> (0x0x7f251cbde300) 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> (0x0x7f251cbde360) 0 empty

Class __gnu_cxx::__remove_unsigned<char>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__remove_unsigned<char> (0x0x7f251cbde420) 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> (0x0x7f251cbde480) 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> (0x0x7f251cbde4e0) 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> (0x0x7f251cbde540) 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> (0x0x7f251cbde5a0) 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> (0x0x7f251cbde600) 0 empty

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class std::__is_integral_helper<char>
   size=1 align=1
   base size=1 base align=1
std::__is_integral_helper<char> (0x0x7f251cb7bd68) 0 empty
  std::integral_constant<bool, true> (0x0x7f251cc0f5a0) 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> (0x0x7f251cb7bdd0) 0 empty
  std::integral_constant<bool, true> (0x0x7f251cc0f600) 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> (0x0x7f251cb7be38) 0 empty
  std::integral_constant<bool, true> (0x0x7f251cc0f660) 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> (0x0x7f251cb7bea0) 0 empty
  std::integral_constant<bool, true> (0x0x7f251cc0f6c0) 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> (0x0x7f251cb7bf08) 0 empty
  std::integral_constant<bool, true> (0x0x7f251cc0f720) 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> (0x0x7f251cb7bf70) 0 empty
  std::integral_constant<bool, true> (0x0x7f251cc0f780) 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> (0x0x7f251cc25000) 0 empty
  std::integral_constant<bool, true> (0x0x7f251cc0f7e0) 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> (0x0x7f251cc25068) 0 empty
  std::integral_constant<bool, true> (0x0x7f251cc0f840) 0 empty

Class std::__is_integral_helper<int>
   size=1 align=1
   base size=1 base align=1
std::__is_integral_helper<int> (0x0x7f251cc250d0) 0 empty
  std::integral_constant<bool, true> (0x0x7f251cc0f8a0) 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> (0x0x7f251cc25138) 0 empty
  std::integral_constant<bool, true> (0x0x7f251cc0f900) 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> (0x0x7f251cc251a0) 0 empty
  std::integral_constant<bool, true> (0x0x7f251cc0f960) 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> (0x0x7f251cc25208) 0 empty
  std::integral_constant<bool, true> (0x0x7f251cc0f9c0) 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> (0x0x7f251cc25270) 0 empty
  std::integral_constant<bool, true> (0x0x7f251cc0fa20) 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> (0x0x7f251cc252d8) 0 empty
  std::integral_constant<bool, true> (0x0x7f251cc0fa80) 0 empty

Class std::__is_integral_helper<__int128>
   size=1 align=1
   base size=1 base align=1
std::__is_integral_helper<__int128> (0x0x7f251cc25340) 0 empty
  std::integral_constant<bool, true> (0x0x7f251cc0fae0) 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> (0x0x7f251cc253a8) 0 empty
  std::integral_constant<bool, true> (0x0x7f251cc0fb40) 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> (0x0x7f251cc254e0) 0 empty
  std::integral_constant<bool, true> (0x0x7f251cc0fc60) 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> (0x0x7f251cc25548) 0 empty
  std::integral_constant<bool, true> (0x0x7f251cc0fcc0) 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> (0x0x7f251cc255b0) 0 empty
  std::integral_constant<bool, true> (0x0x7f251cc0fd20) 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> (0x0x7f251cc428f0) 0 empty
  std::integral_constant<bool, true> (0x0x7f251cc32f00) 0 empty

Class std::__do_is_destructible_impl
   size=1 align=1
   base size=0 base align=1
std::__do_is_destructible_impl (0x0x7f251cc5bc00) 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 (0x0x7f251cc5be40) 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 (0x0x7f251cc8a0c0) 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 (0x0x7f251cc8a300) 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 (0x0x7f251cc8a480) 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 (0x0x7f251cc8a840) 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 (0x0x7f251ccc3960) 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> (0x0x7f251ccc3f00) 0 empty

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

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

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

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

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

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

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

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

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

Class std::__make_signed<unsigned int>
   size=1 align=1
   base size=0 base align=1
std::__make_signed<unsigned int> (0x0x7f251c2a92a0) 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> (0x0x7f251c2a9300) 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> (0x0x7f251c2a9360) 0 empty

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

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

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

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

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

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

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

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

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

Class std::__invoke_other
   size=1 align=1
   base size=0 base align=1
std::__invoke_other (0x0x7f251c2d8840) 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 (0x0x7f251c2d8900) 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 (0x0x7f251c2d89c0) 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 (0x0x7f251c2d8a80) 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 (0x0x7f251c2d8b40) 0 empty

Class std::__result_of_other_impl
   size=1 align=1
   base size=0 base align=1
std::__result_of_other_impl (0x0x7f251c3161e0) 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 (0x0x7f251c3163c0) 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 (0x0x7f251c316420) 0 empty

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

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

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

Class std::forward_iterator_tag
   size=1 align=1
   base size=1 base align=1
std::forward_iterator_tag (0x0x7f251c2e6af8) 0 empty
  std::input_iterator_tag (0x0x7f251c360ba0) 0 empty

Class std::bidirectional_iterator_tag
   size=1 align=1
   base size=1 base align=1
std::bidirectional_iterator_tag (0x0x7f251c2e6b60) 0 empty
  std::forward_iterator_tag (0x0x7f251c2e6bc8) 0 empty
    std::input_iterator_tag (0x0x7f251c360c00) 0 empty

Class std::random_access_iterator_tag
   size=1 align=1
   base size=1 base align=1
std::random_access_iterator_tag (0x0x7f251c2e6c30) 0 empty
  std::bidirectional_iterator_tag (0x0x7f251c2e6c98) 0 empty
    std::forward_iterator_tag (0x0x7f251c2e6d00) 0 empty
      std::input_iterator_tag (0x0x7f251c360c60) 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> (0x0x7f251c3e3420) 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 (0x0x7f251c42e7e0) 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 (0x0x7f251c42e900) 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 (0x0x7f251c42ea80) 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 (0x0x7f251c42ec00) 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 (0x0x7f251c42ed20) 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> (0x0x7f251c087180) 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> (0x0x7f251c0872a0) 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> (0x0x7f251c087780) 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> (0x0x7f251c087840) 0 empty

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

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

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

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

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

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

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

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

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

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

Vtable for std::exception
std::exception::_ZTVSt9exception: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt9exception)
16    (int (*)(...))std::exception::~exception
24    (int (*)(...))std::exception::~exception
32    (int (*)(...))std::exception::what

Class std::exception
   size=8 align=8
   base size=8 base align=8
std::exception (0x0x7f251c1e4780) 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 (0x0x7f251c18b068) 0 nearly-empty
    vptr=((& std::bad_exception::_ZTVSt13bad_exception) + 16u)
  std::exception (0x0x7f251c1e4960) 0 nearly-empty
      primary-for std::bad_exception (0x0x7f251c18b068)

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

Vtable for std::nested_exception
std::nested_exception::_ZTVSt16nested_exception: 4u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt16nested_exception)
16    (int (*)(...))std::nested_exception::~nested_exception
24    (int (*)(...))std::nested_exception::~nested_exception

Class std::nested_exception
   size=16 align=8
   base size=16 base align=8
std::nested_exception (0x0x7f251c21f0c0) 0
    vptr=((& std::nested_exception::_ZTVSt16nested_exception) + 16u)

Vtable for std::bad_alloc
std::bad_alloc::_ZTVSt9bad_alloc: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt9bad_alloc)
16    (int (*)(...))std::bad_alloc::~bad_alloc
24    (int (*)(...))std::bad_alloc::~bad_alloc
32    (int (*)(...))std::bad_alloc::what

Class std::bad_alloc
   size=8 align=8
   base size=8 base align=8
std::bad_alloc (0x0x7f251c18b1a0) 0 nearly-empty
    vptr=((& std::bad_alloc::_ZTVSt9bad_alloc) + 16u)
  std::exception (0x0x7f251c21f780) 0 nearly-empty
      primary-for std::bad_alloc (0x0x7f251c18b1a0)

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

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

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

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

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

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

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

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

Class __cxxabiv1::__forced_unwind
   size=8 align=8
   base size=8 base align=8
__cxxabiv1::__forced_unwind (0x0x7f251bebc120) 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> (0x0x7f251bebcae0) 0 empty

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class std::__allocator_traits_base
   size=1 align=1
   base size=0 base align=1
std::__allocator_traits_base (0x0x7f251c032600) 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> > (0x0x7f251bd02600) 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> (0x0x7f251bd02660) 0 empty

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

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

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

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

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

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

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

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

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

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

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

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

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

Class std::allocator_traits<std::allocator<char> >
   size=1 align=1
   base size=0 base align=1
std::allocator_traits<std::allocator<char> > (0x0x7f251be4f000) 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> > (0x0x7f251bf5b888) 0 empty
  std::allocator_traits<std::allocator<char> > (0x0x7f251be4f060) 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> (0x0x7f251be4f0c0) 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 (0x0x7f251bf5b9c0) 0
  std::allocator<char> (0x0x7f251bf5ba28) 0 empty
    __gnu_cxx::new_allocator<char> (0x0x7f251be4f120) 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> (0x0x7f251be4f180) 0

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

Class std::initializer_list<char>
   size=16 align=8
   base size=16 base align=8
std::initializer_list<char> (0x0x7f251be4f4e0) 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> > (0x0x7f251be4f780) 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> (0x0x7f251be4f7e0) 0 empty

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

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

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

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

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

Class std::__are_same<double, double>
   size=1 align=1
   base size=0 base align=1
std::__are_same<double, double> (0x0x7f251be4fb40) 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> > (0x0x7f251be4fc00) 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> (0x0x7f251be4fc60) 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> (0x0x7f251bf5bb60) 0 empty
  __gnu_cxx::__numeric_traits_floating<long double> (0x0x7f251be4fcc0) 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> (0x0x7f251be4fd20) 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> (0x0x7f251be4fd80) 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> > (0x0x7f251be4fea0) 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> > (0x0x7f251bf5bbc8) 0 empty
  std::allocator_traits<std::allocator<wchar_t> > (0x0x7f251be4ff00) 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> (0x0x7f251be4ff60) 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 (0x0x7f251bf5bd00) 0
  std::allocator<wchar_t> (0x0x7f251bf5bd68) 0 empty
    __gnu_cxx::new_allocator<wchar_t> (0x0x7f251bb20000) 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> (0x0x7f251bb20060) 0

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class std::hash<long unsigned int>
   size=1 align=1
   base size=1 base align=1
std::hash<long unsigned int> (0x0x7f251bc050d0) 0 empty
  std::__hash_base<long unsigned int, long unsigned int> (0x0x7f251bbef960) 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> (0x0x7f251bbefa20) 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> (0x0x7f251bc05138) 0 empty
  std::__hash_base<long unsigned int, long long unsigned int> (0x0x7f251bbefa80) 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> (0x0x7f251bbefb40) 0 empty

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

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

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

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

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

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

Class std::hash<long double>
   size=1 align=1
   base size=1 base align=1
std::hash<long double> (0x0x7f251bc05340) 0 empty
  std::__hash_base<long unsigned int, long double> (0x0x7f251b81c360) 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> > (0x0x7f251bc05410) 0 empty
  std::integral_constant<bool, false> (0x0x7f251b81c420) 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> > (0x0x7f251b81c480) 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> > (0x0x7f251bc05478) 0 empty
  std::__hash_base<long unsigned int, std::__cxx11::basic_string<char> > (0x0x7f251b81c4e0) 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> > > (0x0x7f251bc054e0) 0 empty
  std::integral_constant<bool, false> (0x0x7f251b81c5a0) 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> > (0x0x7f251b81c600) 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> > (0x0x7f251bc05548) 0 empty
  std::__hash_base<long unsigned int, std::__cxx11::basic_string<wchar_t> > (0x0x7f251b81c660) 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> > > (0x0x7f251bc055b0) 0 empty
  std::integral_constant<bool, false> (0x0x7f251b81c7e0) 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> > (0x0x7f251b81c840) 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> > (0x0x7f251bc05618) 0 empty
  std::__hash_base<long unsigned int, std::__cxx11::basic_string<char16_t> > (0x0x7f251b81c8a0) 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> > (0x0x7f251b81c960) 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> > (0x0x7f251bc05750) 0 empty
  std::allocator_traits<std::allocator<char16_t> > (0x0x7f251b81c9c0) 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> (0x0x7f251b81ca20) 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> (0x0x7f251b81ca80) 0 empty

Class std::allocator<char16_t>
   size=1 align=1
   base size=1 base align=1
std::allocator<char16_t> (0x0x7f251bc05888) 0 empty
  __gnu_cxx::new_allocator<char16_t> (0x0x7f251b81cb40) 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 (0x0x7f251bc05958) 0
  std::allocator<char16_t> (0x0x7f251bc059c0) 0 empty
    __gnu_cxx::new_allocator<char16_t> (0x0x7f251b81cba0) 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> (0x0x7f251b81cc00) 0

Class std::__cxx11::basic_string<char16_t>
   size=32 align=8
   base size=32 base align=8
std::__cxx11::basic_string<char16_t> (0x0x7f251b81c900) 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> > > (0x0x7f251bc05a28) 0 empty
  std::integral_constant<bool, false> (0x0x7f251b81ccc0) 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> > (0x0x7f251b81cd20) 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> > (0x0x7f251bc05a90) 0 empty
  std::__hash_base<long unsigned int, std::__cxx11::basic_string<char32_t> > (0x0x7f251b81cd80) 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> > (0x0x7f251b81ce40) 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> > (0x0x7f251bc05bc8) 0 empty
  std::allocator_traits<std::allocator<char32_t> > (0x0x7f251b81cea0) 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> (0x0x7f251b81cf00) 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> (0x0x7f251b81cf60) 0 empty

Class std::allocator<char32_t>
   size=1 align=1
   base size=1 base align=1
std::allocator<char32_t> (0x0x7f251bc05d00) 0 empty
  __gnu_cxx::new_allocator<char32_t> (0x0x7f251b92f060) 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 (0x0x7f251bc05dd0) 0
  std::allocator<char32_t> (0x0x7f251bc05e38) 0 empty
    __gnu_cxx::new_allocator<char32_t> (0x0x7f251b92f0c0) 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> (0x0x7f251b92f120) 0

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

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

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

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

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

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

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

Class std::__uninitialized_default_1<true>
   size=1 align=1
   base size=0 base align=1
std::__uninitialized_default_1<true> (0x0x7f251b669360) 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> (0x0x7f251b6694e0) 0 empty

Class std::locale
   size=8 align=8
   base size=8 base align=8
std::locale (0x0x7f251b76ce40) 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 (0x0x7f251b7a4240) 0
    vptr=((& std::locale::facet::_ZTVNSt6locale5facetE) + 16u)

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

Class std::locale::_Impl
   size=40 align=8
   base size=40 base align=8
std::locale::_Impl (0x0x7f251b7a46c0) 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> (0x0x7f251bc05f08) 0
    vptr=((& std::__cxx11::collate<char>::_ZTVNSt7__cxx117collateIcEE) + 16u)
  std::locale::facet (0x0x7f251b7a4cc0) 0
      primary-for std::__cxx11::collate<char> (0x0x7f251bc05f08)

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> (0x0x7f251b7e2000) 0
    vptr=((& std::__cxx11::collate<wchar_t>::_ZTVNSt7__cxx117collateIwEE) + 16u)
  std::locale::facet (0x0x7f251b7a4d20) 0
      primary-for std::__cxx11::collate<wchar_t> (0x0x7f251b7e2000)

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> > (0x0x7f251b7f6480) 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> (0x0x7f251b7f64e0) 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> (0x0x7f251b7e2138) 0 empty
  __gnu_cxx::__numeric_traits_integer<long unsigned int> (0x0x7f251b7f6540) 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> (0x0x7f251b7e2208) 0
    vptr=((& std::__cxx11::collate_byname<char>::_ZTVNSt7__cxx1114collate_bynameIcEE) + 16u)
  std::__cxx11::collate<char> (0x0x7f251b7e2270) 0
      primary-for std::__cxx11::collate_byname<char> (0x0x7f251b7e2208)
    std::locale::facet (0x0x7f251b7f6600) 0
        primary-for std::__cxx11::collate<char> (0x0x7f251b7e2270)

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> (0x0x7f251b7e22d8) 0
    vptr=((& std::__cxx11::collate_byname<wchar_t>::_ZTVNSt7__cxx1114collate_bynameIwEE) + 16u)
  std::__cxx11::collate<wchar_t> (0x0x7f251b7e2340) 0
      primary-for std::__cxx11::collate_byname<wchar_t> (0x0x7f251b7e22d8)
    std::locale::facet (0x0x7f251b7f6660) 0
        primary-for std::__cxx11::collate<wchar_t> (0x0x7f251b7e2340)

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

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

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

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

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

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

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

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

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

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

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> (0x0x7f251b7e2af8) 0 empty
  std::integral_constant<bool, true> (0x0x7f251b7f6ba0) 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 (0x0x7f251b7f6c00) 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> (0x0x7f251b7f6c60) 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*> (0x0x7f251b7e2b60) 0 empty
  std::binary_function<const std::_V2::error_category*, const std::_V2::error_category*, bool> (0x0x7f251b7f6d80) 0 empty

Class std::error_code
   size=16 align=8
   base size=16 base align=8
std::error_code (0x0x7f251b45b000) 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> (0x0x7f251b7e2bc8) 0 empty
  std::integral_constant<bool, false> (0x0x7f251b45b6c0) 0 empty

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

Class std::error_condition
   size=16 align=8
   base size=16 base align=8
std::error_condition (0x0x7f251b45b840) 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> (0x0x7f251b7e2c30) 0 empty
  std::integral_constant<bool, false> (0x0x7f251b45bf00) 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> (0x0x7f251b7e2c98) 0 empty
  std::integral_constant<bool, false> (0x0x7f251b490060) 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> (0x0x7f251b7e2d00) 0 empty
  std::integral_constant<bool, false> (0x0x7f251b4901e0) 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> (0x0x7f251b7e2d68) 0 empty
  std::integral_constant<bool, false> (0x0x7f251b4902a0) 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 (0x0x7f251b7e2dd0) 0
    vptr=((& std::system_error::_ZTVSt12system_error) + 16u)
  std::runtime_error (0x0x7f251b7e2e38) 0
      primary-for std::system_error (0x0x7f251b7e2dd0)
    std::exception (0x0x7f251b490420) 0 nearly-empty
        primary-for std::runtime_error (0x0x7f251b7e2e38)

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

Class std::hash<std::error_code>
   size=1 align=1
   base size=1 base align=1
std::hash<std::error_code> (0x0x7f251b4aa888) 0 empty
  std::__hash_base<long unsigned int, std::error_code> (0x0x7f251b490f60) 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> (0x0x7f251b4aa8f0) 0 empty
  std::integral_constant<bool, true> (0x0x7f251b4c5840) 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 (0x0x7f251b4aa958) 0
    vptr=((& std::ios_base::failure::_ZTVNSt8ios_base7failureB5cxx11E) + 16u)
  std::system_error (0x0x7f251b4aa9c0) 0
      primary-for std::ios_base::failure (0x0x7f251b4aa958)
    std::runtime_error (0x0x7f251b4aaa28) 0
        primary-for std::system_error (0x0x7f251b4aa9c0)
      std::exception (0x0x7f251b4c59c0) 0 nearly-empty
          primary-for std::runtime_error (0x0x7f251b4aaa28)

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

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

Class std::ios_base::Init
   size=1 align=1
   base size=0 base align=1
std::ios_base::Init (0x0x7f251b4c5ae0) 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 (0x0x7f251b4c5960) 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> (0x0x7f251b4c5b40) 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> (0x0x7f251b55d300) 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> (0x0x7f251b55d7e0) 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 (0x0x7f251b55d960) 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> (0x0x7f251b604000) 0
    vptr=((& std::ctype<char>::_ZTVSt5ctypeIcE) + 16u)
  std::locale::facet (0x0x7f251b605000) 0
      primary-for std::ctype<char> (0x0x7f251b604000)
  std::ctype_base (0x0x7f251b605060) 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> (0x0x7f251b6040e0) 0
    vptr=((& std::__ctype_abstract_base<wchar_t>::_ZTVSt21__ctype_abstract_baseIwE) + 16u)
  std::locale::facet (0x0x7f251b6055a0) 0
      primary-for std::__ctype_abstract_base<wchar_t> (0x0x7f251b6040e0)
  std::ctype_base (0x0x7f251b605600) 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> (0x0x7f251b5a82d8) 0
    vptr=((& std::ctype<wchar_t>::_ZTVSt5ctypeIwE) + 16u)
  std::__ctype_abstract_base<wchar_t> (0x0x7f251b604150) 0
      primary-for std::ctype<wchar_t> (0x0x7f251b5a82d8)
    std::locale::facet (0x0x7f251b605660) 0
        primary-for std::__ctype_abstract_base<wchar_t> (0x0x7f251b604150)
    std::ctype_base (0x0x7f251b6056c0) 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> (0x0x7f251b5a8478) 0
    vptr=((& std::ctype_byname<char>::_ZTVSt12ctype_bynameIcE) + 16u)
  std::ctype<char> (0x0x7f251b6042a0) 0
      primary-for std::ctype_byname<char> (0x0x7f251b5a8478)
    std::locale::facet (0x0x7f251b605840) 0
        primary-for std::ctype<char> (0x0x7f251b6042a0)
    std::ctype_base (0x0x7f251b6058a0) 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> (0x0x7f251b5a84e0) 0
    vptr=((& std::ctype_byname<wchar_t>::_ZTVSt12ctype_bynameIwE) + 16u)
  std::ctype<wchar_t> (0x0x7f251b5a8548) 0
      primary-for std::ctype_byname<wchar_t> (0x0x7f251b5a84e0)
    std::__ctype_abstract_base<wchar_t> (0x0x7f251b604310) 0
        primary-for std::ctype<wchar_t> (0x0x7f251b5a8548)
      std::locale::facet (0x0x7f251b605900) 0
          primary-for std::__ctype_abstract_base<wchar_t> (0x0x7f251b604310)
      std::ctype_base (0x0x7f251b605960) 0 empty

Class std::__num_base
   size=1 align=1
   base size=0 base align=1
std::__num_base (0x0x7f251b605b40) 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> (0x0x7f251b5a8820) 0
    vptr=((& std::__cxx11::numpunct<char>::_ZTVNSt7__cxx118numpunctIcEE) + 16u)
  std::locale::facet (0x0x7f251b266240) 0
      primary-for std::__cxx11::numpunct<char> (0x0x7f251b5a8820)

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> (0x0x7f251b5a8888) 0
    vptr=((& std::__cxx11::numpunct<wchar_t>::_ZTVNSt7__cxx118numpunctIwEE) + 16u)
  std::locale::facet (0x0x7f251b2662a0) 0
      primary-for std::__cxx11::numpunct<wchar_t> (0x0x7f251b5a8888)

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

Class __gnu_cxx::__numeric_traits<char>
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__numeric_traits<char> (0x0x7f251b5a8b60) 0 empty
  __gnu_cxx::__numeric_traits_integer<char> (0x0x7f251b2b1ba0) 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> (0x0x7f251b5a8c30) 0 empty
  std::integral_constant<bool, false> (0x0x7f251b2d66c0) 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> (0x0x7f251b5a8c98) 0 empty
  std::integral_constant<bool, false> (0x0x7f251b2d6720) 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> (0x0x7f251b2d6de0) 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> (0x0x7f251b339000) 0
    vptr=((& std::__cxx11::numpunct_byname<char>::_ZTVNSt7__cxx1115numpunct_bynameIcEE) + 16u)
  std::__cxx11::numpunct<char> (0x0x7f251b339068) 0
      primary-for std::__cxx11::numpunct_byname<char> (0x0x7f251b339000)
    std::locale::facet (0x0x7f251b334180) 0
        primary-for std::__cxx11::numpunct<char> (0x0x7f251b339068)

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> (0x0x7f251b3390d0) 0
    vptr=((& std::__gnu_cxx_ldbl128::num_get<char>::_ZTVNSt17__gnu_cxx_ldbl1287num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEEE) + 16u)
  std::locale::facet (0x0x7f251b3341e0) 0
      primary-for std::__gnu_cxx_ldbl128::num_get<char> (0x0x7f251b3390d0)

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> (0x0x7f251b3391a0) 0
    vptr=((& std::__gnu_cxx_ldbl128::num_put<char>::_ZTVNSt17__gnu_cxx_ldbl1287num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEEE) + 16u)
  std::locale::facet (0x0x7f251b334240) 0
      primary-for std::__gnu_cxx_ldbl128::num_put<char> (0x0x7f251b3391a0)

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> (0x0x7f251b339270) 0
    vptr=((& std::__cxx11::numpunct_byname<wchar_t>::_ZTVNSt7__cxx1115numpunct_bynameIwEE) + 16u)
  std::__cxx11::numpunct<wchar_t> (0x0x7f251b3392d8) 0
      primary-for std::__cxx11::numpunct_byname<wchar_t> (0x0x7f251b339270)
    std::locale::facet (0x0x7f251b3342a0) 0
        primary-for std::__cxx11::numpunct<wchar_t> (0x0x7f251b3392d8)

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> (0x0x7f251b339340) 0
    vptr=((& std::__gnu_cxx_ldbl128::num_get<wchar_t>::_ZTVNSt17__gnu_cxx_ldbl1287num_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEEE) + 16u)
  std::locale::facet (0x0x7f251b334360) 0
      primary-for std::__gnu_cxx_ldbl128::num_get<wchar_t> (0x0x7f251b339340)

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> (0x0x7f251b339410) 0
    vptr=((& std::__gnu_cxx_ldbl128::num_put<wchar_t>::_ZTVNSt17__gnu_cxx_ldbl1287num_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEEE) + 16u)
  std::locale::facet (0x0x7f251b3343c0) 0
      primary-for std::__gnu_cxx_ldbl128::num_put<wchar_t> (0x0x7f251b339410)

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> (0x0x7f251b339820) 0
    vptr=((& std::basic_ios<char>::_ZTVSt9basic_iosIcSt11char_traitsIcEE) + 16u)
  std::ios_base (0x0x7f251b3c21e0) 0
      primary-for std::basic_ios<char> (0x0x7f251b339820)

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> (0x0x7f251b3398f0) 0
    vptr=((& std::basic_ios<wchar_t>::_ZTVSt9basic_iosIwSt11char_traitsIwEE) + 16u)
  std::ios_base (0x0x7f251b3c2300) 0
      primary-for std::basic_ios<wchar_t> (0x0x7f251b3398f0)

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> (0x0x7f251b339dd0) 0 nearly-empty
    vptridx=0u vptr=((& std::basic_ostream<char>::_ZTVSo) + 24u)
  std::basic_ios<char> (0x0x7f251b339e38) 8 virtual
      vptridx=8u vbaseoffset=-24 vptr=((& std::basic_ostream<char>::_ZTVSo) + 64u)
    std::ios_base (0x0x7f251b027420) 8
        primary-for std::basic_ios<char> (0x0x7f251b339e38)

Class std::basic_ostream<char>::sentry
   size=16 align=8
   base size=16 base align=8
std::basic_ostream<char>::sentry (0x0x7f251b027480) 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> (0x0x7f251b05c000) 0 nearly-empty
    vptridx=0u vptr=((& std::basic_ostream<wchar_t>::_ZTVSt13basic_ostreamIwSt11char_traitsIwEE) + 24u)
  std::basic_ios<wchar_t> (0x0x7f251b05c068) 8 virtual
      vptridx=8u vbaseoffset=-24 vptr=((& std::basic_ostream<wchar_t>::_ZTVSt13basic_ostreamIwSt11char_traitsIwEE) + 64u)
    std::ios_base (0x0x7f251b0274e0) 8
        primary-for std::basic_ios<wchar_t> (0x0x7f251b05c068)

Class std::basic_ostream<wchar_t>::sentry
   size=16 align=8
   base size=16 base align=8
std::basic_ostream<wchar_t>::sentry (0x0x7f251b027540) 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> (0x0x7f251b05c410) 0
    vptridx=0u vptr=((& std::basic_istream<char>::_ZTVSi) + 24u)
  std::basic_ios<char> (0x0x7f251b05c478) 16 virtual
      vptridx=8u vbaseoffset=-24 vptr=((& std::basic_istream<char>::_ZTVSi) + 64u)
    std::ios_base (0x0x7f251b027f00) 16
        primary-for std::basic_ios<char> (0x0x7f251b05c478)

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> (0x0x7f251b05c680) 0
    vptridx=0u vptr=((& std::basic_istream<wchar_t>::_ZTVSt13basic_istreamIwSt11char_traitsIwEE) + 24u)
  std::basic_ios<wchar_t> (0x0x7f251b05c6e8) 16 virtual
      vptridx=8u vbaseoffset=-24 vptr=((& std::basic_istream<wchar_t>::_ZTVSt13basic_istreamIwSt11char_traitsIwEE) + 64u)
    std::ios_base (0x0x7f251b027f60) 16
        primary-for std::basic_ios<wchar_t> (0x0x7f251b05c6e8)

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> (0x0x7f251b05ca90) 0 empty
  std::integral_constant<bool, false> (0x0x7f251b0de720) 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> (0x0x7f251b05cb60) 0 empty
  std::integral_constant<bool, false> (0x0x7f251b0de780) 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> > (0x0x7f251b0dea80) 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> (0x0x7f251b0deae0) 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> (0x0x7f251b05cd00) 0 empty
  __gnu_cxx::__numeric_traits_integer<short int> (0x0x7f251b0deb40) 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> > (0x0x7f251b103c60) 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> (0x0x7f251b103cc0) 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> (0x0x7f251b05cc98) 0 empty
  __gnu_cxx::__numeric_traits_integer<long int> (0x0x7f251b103d20) 0 empty

Class std::basic_istream<char>::sentry
   size=1 align=1
   base size=1 base align=1
std::basic_istream<char>::sentry (0x0x7f251b136720) 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> (0x0x7f251b129478 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> (0x0x7f251b129548 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> (0x0x7f251b0e1f50) 0
    vptridx=0u vptr=((& std::basic_iostream<char>::_ZTVSd) + 24u)
  std::basic_istream<char> (0x0x7f251b129478) 0
      primary-for std::basic_iostream<char> (0x0x7f251b0e1f50)
      subvttidx=8u
    std::basic_ios<char> (0x0x7f251b1294e0) 24 virtual
        vptridx=40u vbaseoffset=-24 vptr=((& std::basic_iostream<char>::_ZTVSd) + 104u)
      std::ios_base (0x0x7f251b136780) 24
          primary-for std::basic_ios<char> (0x0x7f251b1294e0)
  std::basic_ostream<char> (0x0x7f251b129548) 16 nearly-empty
      subvttidx=24u vptridx=48u vptr=((& std::basic_iostream<char>::_ZTVSd) + 64u)
    std::basic_ios<char> (0x0x7f251b1294e0) 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 (0x0x7f251b1367e0) 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> (0x0x7f251b1298f0 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> (0x0x7f251b1299c0 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> (0x0x7f251b15d690) 0
    vptridx=0u vptr=((& std::basic_iostream<wchar_t>::_ZTVSt14basic_iostreamIwSt11char_traitsIwEE) + 24u)
  std::basic_istream<wchar_t> (0x0x7f251b1298f0) 0
      primary-for std::basic_iostream<wchar_t> (0x0x7f251b15d690)
      subvttidx=8u
    std::basic_ios<wchar_t> (0x0x7f251b129958) 24 virtual
        vptridx=40u vbaseoffset=-24 vptr=((& std::basic_iostream<wchar_t>::_ZTVSt14basic_iostreamIwSt11char_traitsIwEE) + 104u)
      std::ios_base (0x0x7f251b136840) 24
          primary-for std::basic_ios<wchar_t> (0x0x7f251b129958)
  std::basic_ostream<wchar_t> (0x0x7f251b1299c0) 16 nearly-empty
      subvttidx=24u vptridx=48u vptr=((& std::basic_iostream<wchar_t>::_ZTVSt14basic_iostreamIwSt11char_traitsIwEE) + 64u)
    std::basic_ios<wchar_t> (0x0x7f251b129958) alternative-path

Class Hex2
   size=1 align=1
   base size=1 base align=1
Hex2 (0x0x7f251b136a80) 0

Class Hex4
   size=2 align=2
   base size=2 base align=2
Hex4 (0x0x7f251b136cc0) 0

Class Hex8
   size=8 align=8
   base size=8 base align=8
Hex8 (0x0x7f251b136f00) 0

Class Token
   size=48 align=8
   base size=42 base align=8
Token (0x0x7f251b1a3360) 0

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

Class __gnu_cxx::__alloc_traits<std::allocator<Token> >
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__alloc_traits<std::allocator<Token> > (0x0x7f251b129ea0) 0 empty
  std::allocator_traits<std::allocator<Token> > (0x0x7f251b1a34e0) 0 empty

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

Class __gnu_cxx::__alloc_traits<std::allocator<Token> >::rebind<Token*>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<Token> >::rebind<Token*> (0x0x7f251b1a35a0) 0 empty

Class std::remove_volatile<Token>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<Token> (0x0x7f251b1a3720) 0 empty

Class std::remove_const<Token>
   size=1 align=1
   base size=0 base align=1
std::remove_const<Token> (0x0x7f251b1a3780) 0 empty

Class std::remove_cv<Token>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<Token> (0x0x7f251b1a36c0) 0 empty

Class std::__is_void_helper<Token>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<Token> (0x0x7f251b129680) 0 empty
  std::integral_constant<bool, false> (0x0x7f251b1a37e0) 0 empty

Class std::is_void<Token>
   size=1 align=1
   base size=1 base align=1
std::is_void<Token> (0x0x7f251b1297b8) 0 empty
  std::integral_constant<bool, false> (0x0x7f251b1a3840) 0 empty

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

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

Class std::_Deque_iterator<Token, Token&, Token*>
   size=32 align=8
   base size=32 base align=8
std::_Deque_iterator<Token, Token&, Token*> (0x0x7f251b1a3600) 0

Class __gnu_cxx::new_allocator<Token>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<Token> (0x0x7f251b1a3900) 0 empty

Class std::allocator<Token>
   size=1 align=1
   base size=1 base align=1
std::allocator<Token> (0x0x7f251b129af8) 0 empty
  __gnu_cxx::new_allocator<Token> (0x0x7f251b1a39c0) 0 empty

Class std::_Deque_base<Token, std::allocator<Token> >::_Deque_impl
   size=80 align=8
   base size=80 base align=8
std::_Deque_base<Token, std::allocator<Token> >::_Deque_impl (0x0x7f251b129dd0) 0
  std::allocator<Token> (0x0x7f251b129f08) 0 empty
    __gnu_cxx::new_allocator<Token> (0x0x7f251b1a3a20) 0 empty

Class std::_Deque_base<Token, std::allocator<Token> >
   size=80 align=8
   base size=80 base align=8
std::_Deque_base<Token, std::allocator<Token> > (0x0x7f251b1a3420) 0

Class std::deque<Token>
   size=80 align=8
   base size=80 base align=8
std::deque<Token> (0x0x7f251b129f70) 0
  std::_Deque_base<Token, std::allocator<Token> > (0x0x7f251b1a3a80) 0

Class Tokenizer
   size=128 align=8
   base size=121 base align=8
Tokenizer (0x0x7f251b1a33c0) 0

Class std::codecvt_base
   size=1 align=1
   base size=0 base align=1
std::codecvt_base (0x0x7f251b1a3b40) 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> (0x0x7f251ae32930) 0
    vptr=((& std::__codecvt_abstract_base<char, char, __mbstate_t>::_ZTVSt23__codecvt_abstract_baseIcc11__mbstate_tE) + 16u)
  std::locale::facet (0x0x7f251aeb9120) 0
      primary-for std::__codecvt_abstract_base<char, char, __mbstate_t> (0x0x7f251ae32930)
  std::codecvt_base (0x0x7f251aeb9180) 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> (0x0x7f251ae42270) 0
    vptr=((& std::codecvt<char, char, __mbstate_t>::_ZTVSt7codecvtIcc11__mbstate_tE) + 16u)
  std::__codecvt_abstract_base<char, char, __mbstate_t> (0x0x7f251ae32a10) 0
      primary-for std::codecvt<char, char, __mbstate_t> (0x0x7f251ae42270)
    std::locale::facet (0x0x7f251aeb91e0) 0
        primary-for std::__codecvt_abstract_base<char, char, __mbstate_t> (0x0x7f251ae32a10)
    std::codecvt_base (0x0x7f251aeb9240) 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> (0x0x7f251ae32af0) 0
    vptr=((& std::__codecvt_abstract_base<wchar_t, char, __mbstate_t>::_ZTVSt23__codecvt_abstract_baseIwc11__mbstate_tE) + 16u)
  std::locale::facet (0x0x7f251aeb92a0) 0
      primary-for std::__codecvt_abstract_base<wchar_t, char, __mbstate_t> (0x0x7f251ae32af0)
  std::codecvt_base (0x0x7f251aeb9300) 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> (0x0x7f251ae42340) 0
    vptr=((& std::codecvt<wchar_t, char, __mbstate_t>::_ZTVSt7codecvtIwc11__mbstate_tE) + 16u)
  std::__codecvt_abstract_base<wchar_t, char, __mbstate_t> (0x0x7f251ae32c40) 0
      primary-for std::codecvt<wchar_t, char, __mbstate_t> (0x0x7f251ae42340)
    std::locale::facet (0x0x7f251aeb9360) 0
        primary-for std::__codecvt_abstract_base<wchar_t, char, __mbstate_t> (0x0x7f251ae32c40)
    std::codecvt_base (0x0x7f251aeb93c0) 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> (0x0x7f251ae32d20) 0
    vptr=((& std::__codecvt_abstract_base<char16_t, char, __mbstate_t>::_ZTVSt23__codecvt_abstract_baseIDsc11__mbstate_tE) + 16u)
  std::locale::facet (0x0x7f251aeb9420) 0
      primary-for std::__codecvt_abstract_base<char16_t, char, __mbstate_t> (0x0x7f251ae32d20)
  std::codecvt_base (0x0x7f251aeb9480) 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> (0x0x7f251ae42410) 0
    vptr=((& std::codecvt<char16_t, char, __mbstate_t>::_ZTVSt7codecvtIDsc11__mbstate_tE) + 16u)
  std::__codecvt_abstract_base<char16_t, char, __mbstate_t> (0x0x7f251ae32e70) 0
      primary-for std::codecvt<char16_t, char, __mbstate_t> (0x0x7f251ae42410)
    std::locale::facet (0x0x7f251aeb94e0) 0
        primary-for std::__codecvt_abstract_base<char16_t, char, __mbstate_t> (0x0x7f251ae32e70)
    std::codecvt_base (0x0x7f251aeb9540) 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> (0x0x7f251af07230) 0
    vptr=((& std::__codecvt_abstract_base<char32_t, char, __mbstate_t>::_ZTVSt23__codecvt_abstract_baseIDic11__mbstate_tE) + 16u)
  std::locale::facet (0x0x7f251aeb9720) 0
      primary-for std::__codecvt_abstract_base<char32_t, char, __mbstate_t> (0x0x7f251af07230)
  std::codecvt_base (0x0x7f251aeb9780) 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> (0x0x7f251ae424e0) 0
    vptr=((& std::codecvt<char32_t, char, __mbstate_t>::_ZTVSt7codecvtIDic11__mbstate_tE) + 16u)
  std::__codecvt_abstract_base<char32_t, char, __mbstate_t> (0x0x7f251af07310) 0
      primary-for std::codecvt<char32_t, char, __mbstate_t> (0x0x7f251ae424e0)
    std::locale::facet (0x0x7f251aeb97e0) 0
        primary-for std::__codecvt_abstract_base<char32_t, char, __mbstate_t> (0x0x7f251af07310)
    std::codecvt_base (0x0x7f251aeb9840) 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> (0x0x7f251ae42618) 0
    vptr=((& std::codecvt_byname<char16_t, char, __mbstate_t>::_ZTVSt14codecvt_bynameIDsc11__mbstate_tE) + 16u)
  std::codecvt<char16_t, char, __mbstate_t> (0x0x7f251ae42680) 0
      primary-for std::codecvt_byname<char16_t, char, __mbstate_t> (0x0x7f251ae42618)
    std::__codecvt_abstract_base<char16_t, char, __mbstate_t> (0x0x7f251af07700) 0
        primary-for std::codecvt<char16_t, char, __mbstate_t> (0x0x7f251ae42680)
      std::locale::facet (0x0x7f251aeb9ba0) 0
          primary-for std::__codecvt_abstract_base<char16_t, char, __mbstate_t> (0x0x7f251af07700)
      std::codecvt_base (0x0x7f251aeb9c00) 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> (0x0x7f251ae42888) 0
    vptr=((& std::codecvt_byname<char32_t, char, __mbstate_t>::_ZTVSt14codecvt_bynameIDic11__mbstate_tE) + 16u)
  std::codecvt<char32_t, char, __mbstate_t> (0x0x7f251ae428f0) 0
      primary-for std::codecvt_byname<char32_t, char, __mbstate_t> (0x0x7f251ae42888)
    std::__codecvt_abstract_base<char32_t, char, __mbstate_t> (0x0x7f251af078c0) 0
        primary-for std::codecvt<char32_t, char, __mbstate_t> (0x0x7f251ae428f0)
      std::locale::facet (0x0x7f251af341e0) 0
          primary-for std::__codecvt_abstract_base<char32_t, char, __mbstate_t> (0x0x7f251af078c0)
      std::codecvt_base (0x0x7f251af34240) 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> (0x0x7f251ae42af8) 0
    vptr=((& std::codecvt_byname<char, char, __mbstate_t>::_ZTVSt14codecvt_bynameIcc11__mbstate_tE) + 16u)
  std::codecvt<char, char, __mbstate_t> (0x0x7f251ae42b60) 0
      primary-for std::codecvt_byname<char, char, __mbstate_t> (0x0x7f251ae42af8)
    std::__codecvt_abstract_base<char, char, __mbstate_t> (0x0x7f251af07bd0) 0
        primary-for std::codecvt<char, char, __mbstate_t> (0x0x7f251ae42b60)
      std::locale::facet (0x0x7f251af347e0) 0
          primary-for std::__codecvt_abstract_base<char, char, __mbstate_t> (0x0x7f251af07bd0)
      std::codecvt_base (0x0x7f251af34840) 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> (0x0x7f251ae42c30) 0
    vptr=((& std::codecvt_byname<wchar_t, char, __mbstate_t>::_ZTVSt14codecvt_bynameIwc11__mbstate_tE) + 16u)
  std::codecvt<wchar_t, char, __mbstate_t> (0x0x7f251ae42c98) 0
      primary-for std::codecvt_byname<wchar_t, char, __mbstate_t> (0x0x7f251ae42c30)
    std::__codecvt_abstract_base<wchar_t, char, __mbstate_t> (0x0x7f251af07d20) 0
        primary-for std::codecvt<wchar_t, char, __mbstate_t> (0x0x7f251ae42c98)
      std::locale::facet (0x0x7f251af348a0) 0
          primary-for std::__codecvt_abstract_base<wchar_t, char, __mbstate_t> (0x0x7f251af07d20)
      std::codecvt_base (0x0x7f251af34900) 0 empty

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

Class std::is_function<_IO_FILE*>
   size=1 align=1
   base size=1 base align=1
std::is_function<_IO_FILE*> (0x0x7f251ae42dd0) 0 empty
  std::integral_constant<bool, false> (0x0x7f251af34ba0) 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*> > > (0x0x7f251af34c00) 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*> (0x0x7f251ae42e38) 0 empty
  std::integral_constant<bool, false> (0x0x7f251af34c60) 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*> > (0x0x7f251af34cc0) 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*> (0x0x7f251ae42f70) 0 empty
  std::integral_constant<bool, false> (0x0x7f251af34de0) 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*> > (0x0x7f251ae42000) 0 empty
  std::is_rvalue_reference<_IO_FILE*> (0x0x7f251af71000) 0 empty
    std::integral_constant<bool, false> (0x0x7f251af34e40) 0 empty

Class std::is_reference<_IO_FILE*>
   size=1 align=1
   base size=1 base align=1
std::is_reference<_IO_FILE*> (0x0x7f251af71068) 0 empty
  std::integral_constant<bool, false> (0x0x7f251af34ea0) 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*> > (0x0x7f251af34f00) 0 empty

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

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

Class std::remove_cv<_IO_FILE*>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<_IO_FILE*> (0x0x7f251af34f60) 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*> (0x0x7f251af71138) 0 empty
  std::integral_constant<bool, false> (0x0x7f251af740c0) 0 empty

Class std::is_void<_IO_FILE*>
   size=1 align=1
   base size=1 base align=1
std::is_void<_IO_FILE*> (0x0x7f251af711a0) 0 empty
  std::integral_constant<bool, false> (0x0x7f251af74120) 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*> > (0x0x7f251af71208) 0 empty
  std::is_void<_IO_FILE*> (0x0x7f251af71270) 0 empty
    std::integral_constant<bool, false> (0x0x7f251af74180) 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*> > (0x0x7f251af712d8) 0 empty
  std::__or_<std::is_reference<_IO_FILE*>, std::is_void<_IO_FILE*> > (0x0x7f251af71340) 0 empty
    std::is_void<_IO_FILE*> (0x0x7f251af713a8) 0 empty
      std::integral_constant<bool, false> (0x0x7f251af741e0) 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*> > > (0x0x7f251af71410) 0 empty
  std::integral_constant<bool, true> (0x0x7f251af743c0) 0 empty

Class std::is_object<_IO_FILE*>
   size=1 align=1
   base size=1 base align=1
std::is_object<_IO_FILE*> (0x0x7f251af71478) 0 empty
  std::integral_constant<bool, true> (0x0x7f251af74420) 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*> > (0x0x7f251af74480) 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*> > (0x0x7f251af714e0) 0 empty
  std::is_object<_IO_FILE*> (0x0x7f251af71548) 0 empty
    std::integral_constant<bool, true> (0x0x7f251af744e0) 0 empty

Class std::__is_referenceable<_IO_FILE*>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<_IO_FILE*> (0x0x7f251af715b0) 0 empty
  std::integral_constant<bool, true> (0x0x7f251af74540) 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*&&> > (0x0x7f251af745a0) 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*> > > (0x0x7f251af74600) 0 empty

Class std::is_array<_IO_FILE*>
   size=1 align=1
   base size=1 base align=1
std::is_array<_IO_FILE*> (0x0x7f251af71618) 0 empty
  std::integral_constant<bool, false> (0x0x7f251af74660) 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*> > (0x0x7f251af746c0) 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> > > (0x0x7f251af71680) 0 empty
  std::is_array<_IO_FILE*> (0x0x7f251af716e8) 0 empty
    std::integral_constant<bool, false> (0x0x7f251af747e0) 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*> (0x0x7f251af71750) 0 empty
  std::__and_<std::is_array<_IO_FILE*>, std::__not_<std::extent<_IO_FILE*, 0u> > > (0x0x7f251af717b8) 0 empty
    std::is_array<_IO_FILE*> (0x0x7f251af71820) 0 empty
      std::integral_constant<bool, false> (0x0x7f251af74840) 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*> > (0x0x7f251af748a0) 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*> > (0x0x7f251af71958) 0 empty
  std::is_function<_IO_FILE*> (0x0x7f251af719c0) 0 empty
    std::integral_constant<bool, false> (0x0x7f251af749c0) 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*> > (0x0x7f251af71a28) 0 empty
  std::__or_<std::__is_array_unknown_bounds<_IO_FILE*>, std::is_function<_IO_FILE*> > (0x0x7f251af71a90) 0 empty
    std::is_function<_IO_FILE*> (0x0x7f251af71af8) 0 empty
      std::integral_constant<bool, false> (0x0x7f251af74a20) 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*> > (0x0x7f251af74a80) 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*> (0x0x7f251af71c30) 0 empty
  std::integral_constant<bool, false> (0x0x7f251af74ae0) 0 empty

Class std::is_integral<_IO_FILE*>
   size=1 align=1
   base size=1 base align=1
std::is_integral<_IO_FILE*> (0x0x7f251af71c98) 0 empty
  std::integral_constant<bool, false> (0x0x7f251af74b40) 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*> > (0x0x7f251af74ba0) 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*> (0x0x7f251af71d00) 0 empty
  std::integral_constant<bool, false> (0x0x7f251af74cc0) 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*> (0x0x7f251af71d68) 0 empty
  std::integral_constant<bool, false> (0x0x7f251af74d20) 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*> > (0x0x7f251af71dd0) 0 empty
  std::is_floating_point<_IO_FILE*> (0x0x7f251af71e38) 0 empty
    std::integral_constant<bool, false> (0x0x7f251af74d80) 0 empty

Class std::is_arithmetic<_IO_FILE*>
   size=1 align=1
   base size=1 base align=1
std::is_arithmetic<_IO_FILE*> (0x0x7f251af71ea0) 0 empty
  std::integral_constant<bool, false> (0x0x7f251af74de0) 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*> > > (0x0x7f251af74e40) 0 empty

Class std::is_enum<_IO_FILE*>
   size=1 align=1
   base size=1 base align=1
std::is_enum<_IO_FILE*> (0x0x7f251af71f08) 0 empty
  std::integral_constant<bool, false> (0x0x7f251af74ea0) 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*> > > (0x0x7f251af74f00) 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*> (0x0x7f251af97068) 0 empty
  std::integral_constant<bool, true> (0x0x7f251af74f60) 0 empty

Class std::is_pointer<_IO_FILE*>
   size=1 align=1
   base size=1 base align=1
std::is_pointer<_IO_FILE*> (0x0x7f251af970d0) 0 empty
  std::integral_constant<bool, true> (0x0x7f251af9a000) 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*> > > (0x0x7f251af9a060) 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*> > (0x0x7f251af97138) 0 empty
  std::is_pointer<_IO_FILE*> (0x0x7f251af971a0) 0 empty
    std::integral_constant<bool, true> (0x0x7f251af9a0c0) 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*> > (0x0x7f251af97208) 0 empty
  std::__or_<std::is_pointer<_IO_FILE*>, std::is_member_pointer<_IO_FILE*>, std::is_null_pointer<_IO_FILE*> > (0x0x7f251af97270) 0 empty
    std::is_pointer<_IO_FILE*> (0x0x7f251af972d8) 0 empty
      std::integral_constant<bool, true> (0x0x7f251af9a120) 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*> > (0x0x7f251af97340) 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*> > (0x0x7f251af973a8) 0 empty
    std::__or_<std::is_pointer<_IO_FILE*>, std::is_member_pointer<_IO_FILE*>, std::is_null_pointer<_IO_FILE*> > (0x0x7f251af97410) 0 empty
      std::is_pointer<_IO_FILE*> (0x0x7f251af97478) 0 empty
        std::integral_constant<bool, true> (0x0x7f251af9a180) 0 empty

Class std::is_scalar<_IO_FILE*>
   size=1 align=1
   base size=1 base align=1
std::is_scalar<_IO_FILE*> (0x0x7f251af974e0) 0 empty
  std::integral_constant<bool, true> (0x0x7f251af9a1e0) 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*> > (0x0x7f251af97548) 0 empty
  std::is_scalar<_IO_FILE*> (0x0x7f251af975b0) 0 empty
    std::integral_constant<bool, true> (0x0x7f251af9a240) 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> (0x0x7f251af97618) 0 empty
  std::integral_constant<bool, true> (0x0x7f251af9a2a0) 0 empty

Class std::is_destructible<_IO_FILE*>
   size=1 align=1
   base size=1 base align=1
std::is_destructible<_IO_FILE*> (0x0x7f251af97680) 0 empty
  std::integral_constant<bool, true> (0x0x7f251af9a300) 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*> > (0x0x7f251af9a360) 0 empty

Class std::is_function<_IO_FILE*&&>
   size=1 align=1
   base size=1 base align=1
std::is_function<_IO_FILE*&&> (0x0x7f251af97750) 0 empty
  std::integral_constant<bool, false> (0x0x7f251af9a420) 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*&&> > > (0x0x7f251af9a480) 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*&&> (0x0x7f251af977b8) 0 empty
  std::integral_constant<bool, false> (0x0x7f251af9a4e0) 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*&&> > (0x0x7f251af9a540) 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*&&> (0x0x7f251af979c0) 0 empty
  std::integral_constant<bool, true> (0x0x7f251af9a5a0) 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*&&> > (0x0x7f251af97a28) 0 empty
  std::is_rvalue_reference<_IO_FILE*&&> (0x0x7f251af97a90) 0 empty
    std::integral_constant<bool, true> (0x0x7f251af9a600) 0 empty

Class std::is_reference<_IO_FILE*&&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<_IO_FILE*&&> (0x0x7f251af97af8) 0 empty
  std::integral_constant<bool, true> (0x0x7f251af9a720) 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*&&> > (0x0x7f251af9a780) 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*&&> > (0x0x7f251af97b60) 0 empty
  std::is_reference<_IO_FILE*&&> (0x0x7f251af97bc8) 0 empty
    std::integral_constant<bool, true> (0x0x7f251af9a7e0) 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*&&> > (0x0x7f251af97c30) 0 empty
  std::__or_<std::is_reference<_IO_FILE*&&>, std::is_void<_IO_FILE*&&> > (0x0x7f251af97c98) 0 empty
    std::is_reference<_IO_FILE*&&> (0x0x7f251af97d00) 0 empty
      std::integral_constant<bool, true> (0x0x7f251af9a840) 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*&&> > > (0x0x7f251af97f08) 0 empty
  std::integral_constant<bool, false> (0x0x7f251af9a8a0) 0 empty

Class std::is_object<_IO_FILE*&&>
   size=1 align=1
   base size=1 base align=1
std::is_object<_IO_FILE*&&> (0x0x7f251af97f70) 0 empty
  std::integral_constant<bool, false> (0x0x7f251af9a900) 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*&&> > (0x0x7f251af9a960) 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*&&> > (0x0x7f251afb5000) 0 empty
  std::is_reference<_IO_FILE*&&> (0x0x7f251afb5068) 0 empty
    std::integral_constant<bool, true> (0x0x7f251af9a9c0) 0 empty

Class std::__is_referenceable<_IO_FILE*&&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<_IO_FILE*&&> (0x0x7f251afb50d0) 0 empty
  std::integral_constant<bool, true> (0x0x7f251af9aa20) 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> (0x0x7f251af9aa80) 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*&&> (0x0x7f251afb5138) 0 empty
  std::__add_rvalue_reference_helper<_IO_FILE*&&, true> (0x0x7f251af9aae0) 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*&&> (0x0x7f251af976e8) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f251af9a3c0) 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*&&> > (0x0x7f251afb5208) 0 empty
  std::__is_direct_constructible_impl<_IO_FILE*, _IO_FILE*&&> (0x0x7f251afb5270) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f251af9ab40) 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*&&> (0x0x7f251afb53a8) 0 empty
  std::__and_<std::is_destructible<_IO_FILE*>, std::__is_direct_constructible_impl<_IO_FILE*, _IO_FILE*&&> > (0x0x7f251afb5410) 0 empty
    std::__is_direct_constructible_impl<_IO_FILE*, _IO_FILE*&&> (0x0x7f251afb5478) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7f251af9aba0) 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*&&> (0x0x7f251afb54e0) 0 empty
  std::__is_direct_constructible_new_safe<_IO_FILE*, _IO_FILE*&&> (0x0x7f251afb5548) 0 empty
    std::__and_<std::is_destructible<_IO_FILE*>, std::__is_direct_constructible_impl<_IO_FILE*, _IO_FILE*&&> > (0x0x7f251afb55b0) 0 empty
      std::__is_direct_constructible_impl<_IO_FILE*, _IO_FILE*&&> (0x0x7f251afb5618) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7f251af9ac00) 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*&&> (0x0x7f251afb5680) 0 empty
  std::integral_constant<bool, true> (0x0x7f251af9ac60) 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*&&> (0x0x7f251afb56e8) 0 empty
  std::__is_direct_constructible<_IO_FILE*, _IO_FILE*&&> (0x0x7f251afb5750) 0 empty
    std::integral_constant<bool, true> (0x0x7f251af9acc0) 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*&&> (0x0x7f251afb57b8) 0 empty
  std::integral_constant<bool, true> (0x0x7f251af9ad20) 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> (0x0x7f251afb5820) 0 empty
  std::is_constructible<_IO_FILE*, _IO_FILE*&&> (0x0x7f251afb5888) 0 empty
    std::integral_constant<bool, true> (0x0x7f251af9ad80) 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*> (0x0x7f251afb58f0) 0 empty
  std::__is_move_constructible_impl<_IO_FILE*, true> (0x0x7f251afb5958) 0 empty
    std::is_constructible<_IO_FILE*, _IO_FILE*&&> (0x0x7f251afb59c0) 0 empty
      std::integral_constant<bool, true> (0x0x7f251af9ade0) 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*> > (0x0x7f251af9ae40) 0 empty

Class std::is_function<_IO_FILE*&>
   size=1 align=1
   base size=1 base align=1
std::is_function<_IO_FILE*&> (0x0x7f251afb5af8) 0 empty
  std::integral_constant<bool, false> (0x0x7f251afc4000) 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*&> > > (0x0x7f251afc4060) 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*&> (0x0x7f251afb5b60) 0 empty
  std::integral_constant<bool, true> (0x0x7f251afc40c0) 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*&> > (0x0x7f251afc4120) 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*&> > (0x0x7f251afb5c98) 0 empty
  std::is_lvalue_reference<_IO_FILE*&> (0x0x7f251afb5d00) 0 empty
    std::integral_constant<bool, true> (0x0x7f251afc4240) 0 empty

Class std::is_reference<_IO_FILE*&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<_IO_FILE*&> (0x0x7f251afb5d68) 0 empty
  std::integral_constant<bool, true> (0x0x7f251afc42a0) 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*&> > (0x0x7f251afc4300) 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*&> > (0x0x7f251afb5dd0) 0 empty
  std::is_reference<_IO_FILE*&> (0x0x7f251afb5e38) 0 empty
    std::integral_constant<bool, true> (0x0x7f251afc4360) 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*&> > (0x0x7f251afb5ea0) 0 empty
  std::__or_<std::is_reference<_IO_FILE*&>, std::is_void<_IO_FILE*&> > (0x0x7f251afb5f08) 0 empty
    std::is_reference<_IO_FILE*&> (0x0x7f251afb5f70) 0 empty
      std::integral_constant<bool, true> (0x0x7f251afc43c0) 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*&> > > (0x0x7f251afcf0d0) 0 empty
  std::integral_constant<bool, false> (0x0x7f251afc44e0) 0 empty

Class std::is_object<_IO_FILE*&>
   size=1 align=1
   base size=1 base align=1
std::is_object<_IO_FILE*&> (0x0x7f251afcf138) 0 empty
  std::integral_constant<bool, false> (0x0x7f251afc4540) 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*&> > (0x0x7f251afc45a0) 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*&> > (0x0x7f251afcf1a0) 0 empty
  std::is_reference<_IO_FILE*&> (0x0x7f251afcf208) 0 empty
    std::integral_constant<bool, true> (0x0x7f251afc4600) 0 empty

Class std::__is_referenceable<_IO_FILE*&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<_IO_FILE*&> (0x0x7f251afcf270) 0 empty
  std::integral_constant<bool, true> (0x0x7f251afc4660) 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> (0x0x7f251afc46c0) 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*&> (0x0x7f251afcf2d8) 0 empty
  std::__add_rvalue_reference_helper<_IO_FILE*&, true> (0x0x7f251afc4720) 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*&&> (0x0x7f251af9af60) 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*&&> (0x0x7f251afcf3a8) 0 empty
  std::integral_constant<bool, true> (0x0x7f251afc4780) 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> (0x0x7f251afcf410) 0 empty
  std::is_assignable<_IO_FILE*&, _IO_FILE*&&> (0x0x7f251afcf478) 0 empty
    std::integral_constant<bool, true> (0x0x7f251afc47e0) 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*> (0x0x7f251afcf4e0) 0 empty
  std::__is_move_assignable_impl<_IO_FILE*, true> (0x0x7f251afcf548) 0 empty
    std::is_assignable<_IO_FILE*&, _IO_FILE*&&> (0x0x7f251afcf5b0) 0 empty
      std::integral_constant<bool, true> (0x0x7f251afc4840) 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*> > (0x0x7f251afcf618) 0 empty
  std::is_move_assignable<_IO_FILE*> (0x0x7f251afcf680) 0 empty
    std::__is_move_assignable_impl<_IO_FILE*, true> (0x0x7f251afcf6e8) 0 empty
      std::is_assignable<_IO_FILE*&, _IO_FILE*&&> (0x0x7f251afcf750) 0 empty
        std::integral_constant<bool, true> (0x0x7f251afc48a0) 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*&&> > (0x0x7f251afc4900) 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*&&> (0x0x7f251afcf7b8) 0 empty
  std::integral_constant<bool, true> (0x0x7f251afc4960) 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*&&> > (0x0x7f251afcf820) 0 empty
  std::__is_nt_constructible_impl<_IO_FILE*, _IO_FILE*&&> (0x0x7f251afcf888) 0 empty
    std::integral_constant<bool, true> (0x0x7f251afc49c0) 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*&&> (0x0x7f251afcf8f0) 0 empty
  std::__and_<std::is_constructible<_IO_FILE*, _IO_FILE*&&>, std::__is_nt_constructible_impl<_IO_FILE*, _IO_FILE*&&> > (0x0x7f251afcf958) 0 empty
    std::__is_nt_constructible_impl<_IO_FILE*, _IO_FILE*&&> (0x0x7f251afcf9c0) 0 empty
      std::integral_constant<bool, true> (0x0x7f251afc4a20) 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> (0x0x7f251afcfa28) 0 empty
  std::is_nothrow_constructible<_IO_FILE*, _IO_FILE*&&> (0x0x7f251afcfa90) 0 empty
    std::__and_<std::is_constructible<_IO_FILE*, _IO_FILE*&&>, std::__is_nt_constructible_impl<_IO_FILE*, _IO_FILE*&&> > (0x0x7f251afcfaf8) 0 empty
      std::__is_nt_constructible_impl<_IO_FILE*, _IO_FILE*&&> (0x0x7f251afcfb60) 0 empty
        std::integral_constant<bool, true> (0x0x7f251afc4a80) 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*> (0x0x7f251afcfbc8) 0 empty
  std::__is_nothrow_move_constructible_impl<_IO_FILE*, true> (0x0x7f251afcfc30) 0 empty
    std::is_nothrow_constructible<_IO_FILE*, _IO_FILE*&&> (0x0x7f251afcfc98) 0 empty
      std::__and_<std::is_constructible<_IO_FILE*, _IO_FILE*&&>, std::__is_nt_constructible_impl<_IO_FILE*, _IO_FILE*&&> > (0x0x7f251afcfd00) 0 empty
        std::__is_nt_constructible_impl<_IO_FILE*, _IO_FILE*&&> (0x0x7f251afcfd68) 0 empty
          std::integral_constant<bool, true> (0x0x7f251afc4ae0) 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*> > (0x0x7f251afc4b40) 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*&&> > (0x0x7f251afc4ba0) 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*&&> (0x0x7f251afcfdd0) 0 empty
  std::integral_constant<bool, true> (0x0x7f251afc4c00) 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*&&> > (0x0x7f251afcfe38) 0 empty
  std::__is_nt_assignable_impl<_IO_FILE*&, _IO_FILE*&&> (0x0x7f251afcfea0) 0 empty
    std::integral_constant<bool, true> (0x0x7f251afc4c60) 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*&&> (0x0x7f251afcff08) 0 empty
  std::__and_<std::is_assignable<_IO_FILE*&, _IO_FILE*&&>, std::__is_nt_assignable_impl<_IO_FILE*&, _IO_FILE*&&> > (0x0x7f251afcff70) 0 empty
    std::__is_nt_assignable_impl<_IO_FILE*&, _IO_FILE*&&> (0x0x7f251afea000) 0 empty
      std::integral_constant<bool, true> (0x0x7f251afc4cc0) 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> (0x0x7f251afea068) 0 empty
  std::is_nothrow_assignable<_IO_FILE*&, _IO_FILE*&&> (0x0x7f251afea0d0) 0 empty
    std::__and_<std::is_assignable<_IO_FILE*&, _IO_FILE*&&>, std::__is_nt_assignable_impl<_IO_FILE*&, _IO_FILE*&&> > (0x0x7f251afea138) 0 empty
      std::__is_nt_assignable_impl<_IO_FILE*&, _IO_FILE*&&> (0x0x7f251afea1a0) 0 empty
        std::integral_constant<bool, true> (0x0x7f251afc4d20) 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*> (0x0x7f251afea208) 0 empty
  std::__is_nt_move_assignable_impl<_IO_FILE*, true> (0x0x7f251afea270) 0 empty
    std::is_nothrow_assignable<_IO_FILE*&, _IO_FILE*&&> (0x0x7f251afea2d8) 0 empty
      std::__and_<std::is_assignable<_IO_FILE*&, _IO_FILE*&&>, std::__is_nt_assignable_impl<_IO_FILE*&, _IO_FILE*&&> > (0x0x7f251afea340) 0 empty
        std::__is_nt_assignable_impl<_IO_FILE*&, _IO_FILE*&&> (0x0x7f251afea3a8) 0 empty
          std::integral_constant<bool, true> (0x0x7f251afc4d80) 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*> > (0x0x7f251afea410) 0 empty
  std::is_nothrow_move_assignable<_IO_FILE*> (0x0x7f251afea478) 0 empty
    std::__is_nt_move_assignable_impl<_IO_FILE*, true> (0x0x7f251afea4e0) 0 empty
      std::is_nothrow_assignable<_IO_FILE*&, _IO_FILE*&&> (0x0x7f251afea548) 0 empty
        std::__and_<std::is_assignable<_IO_FILE*&, _IO_FILE*&&>, std::__is_nt_assignable_impl<_IO_FILE*&, _IO_FILE*&&> > (0x0x7f251afea5b0) 0 empty
          std::__is_nt_assignable_impl<_IO_FILE*&, _IO_FILE*&&> (0x0x7f251afea618) 0 empty
            std::integral_constant<bool, true> (0x0x7f251afc4de0) 0 empty

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

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

Class std::is_rvalue_reference<bool>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<bool> (0x0x7f251afeaa28) 0 empty
  std::integral_constant<bool, false> (0x0x7f251aff50c0) 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> > (0x0x7f251afeaa90) 0 empty
  std::is_rvalue_reference<bool> (0x0x7f251afeaaf8) 0 empty
    std::integral_constant<bool, false> (0x0x7f251aff5120) 0 empty

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

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

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

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

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

Class std::is_void<bool>
   size=1 align=1
   base size=1 base align=1
std::is_void<bool> (0x0x7f251afeac98) 0 empty
  std::integral_constant<bool, false> (0x0x7f251aff53c0) 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> > (0x0x7f251afead00) 0 empty
  std::is_void<bool> (0x0x7f251afead68) 0 empty
    std::integral_constant<bool, false> (0x0x7f251aff5420) 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> > (0x0x7f251afeadd0) 0 empty
  std::__or_<std::is_reference<bool>, std::is_void<bool> > (0x0x7f251afeae38) 0 empty
    std::is_void<bool> (0x0x7f251afeaea0) 0 empty
      std::integral_constant<bool, false> (0x0x7f251aff5480) 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> > > (0x0x7f251afeaf08) 0 empty
  std::integral_constant<bool, true> (0x0x7f251aff54e0) 0 empty

Class std::is_object<bool>
   size=1 align=1
   base size=1 base align=1
std::is_object<bool> (0x0x7f251afeaf70) 0 empty
  std::integral_constant<bool, true> (0x0x7f251aff56c0) 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> > (0x0x7f251aff5720) 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> > (0x0x7f251afff000) 0 empty
  std::is_object<bool> (0x0x7f251afff068) 0 empty
    std::integral_constant<bool, true> (0x0x7f251aff5780) 0 empty

Class std::__is_referenceable<bool>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<bool> (0x0x7f251afff0d0) 0 empty
  std::integral_constant<bool, true> (0x0x7f251aff57e0) 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&&> > (0x0x7f251aff5840) 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> > > (0x0x7f251aff58a0) 0 empty

Class std::is_array<bool>
   size=1 align=1
   base size=1 base align=1
std::is_array<bool> (0x0x7f251afff138) 0 empty
  std::integral_constant<bool, false> (0x0x7f251aff5900) 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> > (0x0x7f251aff5960) 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> > > (0x0x7f251afff1a0) 0 empty
  std::is_array<bool> (0x0x7f251afff208) 0 empty
    std::integral_constant<bool, false> (0x0x7f251aff59c0) 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> (0x0x7f251afff270) 0 empty
  std::__and_<std::is_array<bool>, std::__not_<std::extent<bool, 0u> > > (0x0x7f251afff2d8) 0 empty
    std::is_array<bool> (0x0x7f251afff340) 0 empty
      std::integral_constant<bool, false> (0x0x7f251aff5a20) 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> > (0x0x7f251aff5a80) 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> > (0x0x7f251afff3a8) 0 empty
  std::is_function<bool> (0x0x7f251afff410) 0 empty
    std::integral_constant<bool, false> (0x0x7f251aff5ae0) 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> > (0x0x7f251afff478) 0 empty
  std::__or_<std::__is_array_unknown_bounds<bool>, std::is_function<bool> > (0x0x7f251afff4e0) 0 empty
    std::is_function<bool> (0x0x7f251afff548) 0 empty
      std::integral_constant<bool, false> (0x0x7f251aff5b40) 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> > (0x0x7f251aff5d20) 0 empty

Class std::is_integral<bool>
   size=1 align=1
   base size=1 base align=1
std::is_integral<bool> (0x0x7f251afff5b0) 0 empty
  std::integral_constant<bool, true> (0x0x7f251aff5d80) 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> > (0x0x7f251aff5de0) 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> > (0x0x7f251afff618) 0 empty
  std::is_integral<bool> (0x0x7f251afff680) 0 empty
    std::integral_constant<bool, true> (0x0x7f251aff5e40) 0 empty

Class std::is_arithmetic<bool>
   size=1 align=1
   base size=1 base align=1
std::is_arithmetic<bool> (0x0x7f251afff6e8) 0 empty
  std::integral_constant<bool, true> (0x0x7f251aff5ea0) 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> > > (0x0x7f251aff5f00) 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> > (0x0x7f251afff750) 0 empty
  std::is_arithmetic<bool> (0x0x7f251afff7b8) 0 empty
    std::integral_constant<bool, true> (0x0x7f251aff5f60) 0 empty

Class std::is_scalar<bool>
   size=1 align=1
   base size=1 base align=1
std::is_scalar<bool> (0x0x7f251afff820) 0 empty
  std::integral_constant<bool, true> (0x0x7f251ac13000) 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> > (0x0x7f251afff888) 0 empty
  std::is_scalar<bool> (0x0x7f251afff8f0) 0 empty
    std::integral_constant<bool, true> (0x0x7f251ac13060) 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> (0x0x7f251afff958) 0 empty
  std::integral_constant<bool, true> (0x0x7f251ac130c0) 0 empty

Class std::is_destructible<bool>
   size=1 align=1
   base size=1 base align=1
std::is_destructible<bool> (0x0x7f251afff9c0) 0 empty
  std::integral_constant<bool, true> (0x0x7f251ac13120) 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> > (0x0x7f251ac13180) 0 empty

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

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

Class std::is_rvalue_reference<bool&&>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<bool&&> (0x0x7f251afffd00) 0 empty
  std::integral_constant<bool, true> (0x0x7f251ac13480) 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&&> > (0x0x7f251afffd68) 0 empty
  std::is_rvalue_reference<bool&&> (0x0x7f251afffdd0) 0 empty
    std::integral_constant<bool, true> (0x0x7f251ac134e0) 0 empty

Class std::is_reference<bool&&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<bool&&> (0x0x7f251afffe38) 0 empty
  std::integral_constant<bool, true> (0x0x7f251ac13540) 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&&> > (0x0x7f251ac135a0) 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&&> > (0x0x7f251afffea0) 0 empty
  std::is_reference<bool&&> (0x0x7f251affff08) 0 empty
    std::integral_constant<bool, true> (0x0x7f251ac13600) 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&&> > (0x0x7f251affff70) 0 empty
  std::__or_<std::is_reference<bool&&>, std::is_void<bool&&> > (0x0x7f251ac24000) 0 empty
    std::is_reference<bool&&> (0x0x7f251ac24068) 0 empty
      std::integral_constant<bool, true> (0x0x7f251ac13660) 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&&> > > (0x0x7f251ac240d0) 0 empty
  std::integral_constant<bool, false> (0x0x7f251ac136c0) 0 empty

Class std::is_object<bool&&>
   size=1 align=1
   base size=1 base align=1
std::is_object<bool&&> (0x0x7f251ac24208) 0 empty
  std::integral_constant<bool, false> (0x0x7f251ac137e0) 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&&> > (0x0x7f251ac13840) 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&&> > (0x0x7f251ac24270) 0 empty
  std::is_reference<bool&&> (0x0x7f251ac242d8) 0 empty
    std::integral_constant<bool, true> (0x0x7f251ac138a0) 0 empty

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

Class std::add_rvalue_reference<bool&&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<bool&&> (0x0x7f251ac243a8) 0 empty
  std::__add_rvalue_reference_helper<bool&&, true> (0x0x7f251ac139c0) 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&&> (0x0x7f251afffbc8) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f251ac131e0) 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&&> > (0x0x7f251ac24478) 0 empty
  std::__is_direct_constructible_impl<bool, bool&&> (0x0x7f251ac244e0) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f251ac13a20) 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&&> (0x0x7f251ac24548) 0 empty
  std::__and_<std::is_destructible<bool>, std::__is_direct_constructible_impl<bool, bool&&> > (0x0x7f251ac245b0) 0 empty
    std::__is_direct_constructible_impl<bool, bool&&> (0x0x7f251ac24618) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7f251ac13b40) 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&&> (0x0x7f251ac24680) 0 empty
  std::__is_direct_constructible_new_safe<bool, bool&&> (0x0x7f251ac246e8) 0 empty
    std::__and_<std::is_destructible<bool>, std::__is_direct_constructible_impl<bool, bool&&> > (0x0x7f251ac24750) 0 empty
      std::__is_direct_constructible_impl<bool, bool&&> (0x0x7f251ac247b8) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7f251ac13c00) 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&&> (0x0x7f251ac24820) 0 empty
  std::integral_constant<bool, true> (0x0x7f251ac13cc0) 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&&> (0x0x7f251ac24888) 0 empty
  std::__is_direct_constructible<bool, bool&&> (0x0x7f251ac248f0) 0 empty
    std::integral_constant<bool, true> (0x0x7f251ac13d20) 0 empty

Class std::is_constructible<bool, bool&&>
   size=1 align=1
   base size=1 base align=1
std::is_constructible<bool, bool&&> (0x0x7f251ac24958) 0 empty
  std::integral_constant<bool, true> (0x0x7f251ac13d80) 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> (0x0x7f251ac249c0) 0 empty
  std::is_constructible<bool, bool&&> (0x0x7f251ac24a28) 0 empty
    std::integral_constant<bool, true> (0x0x7f251ac13de0) 0 empty

Class std::is_move_constructible<bool>
   size=1 align=1
   base size=1 base align=1
std::is_move_constructible<bool> (0x0x7f251ac24a90) 0 empty
  std::__is_move_constructible_impl<bool, true> (0x0x7f251ac24af8) 0 empty
    std::is_constructible<bool, bool&&> (0x0x7f251ac24b60) 0 empty
      std::integral_constant<bool, true> (0x0x7f251ac13e40) 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> > (0x0x7f251ac13ea0) 0 empty

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

Class std::is_lvalue_reference<bool&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<bool&> (0x0x7f251ac24c30) 0 empty
  std::integral_constant<bool, true> (0x0x7f251ac34120) 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&> > (0x0x7f251ac34180) 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&> > (0x0x7f251ac24c98) 0 empty
  std::is_lvalue_reference<bool&> (0x0x7f251ac24d00) 0 empty
    std::integral_constant<bool, true> (0x0x7f251ac342a0) 0 empty

Class std::is_reference<bool&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<bool&> (0x0x7f251ac24d68) 0 empty
  std::integral_constant<bool, true> (0x0x7f251ac34300) 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&> > (0x0x7f251ac34360) 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&> > (0x0x7f251ac24dd0) 0 empty
  std::is_reference<bool&> (0x0x7f251ac24e38) 0 empty
    std::integral_constant<bool, true> (0x0x7f251ac343c0) 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&> > (0x0x7f251ac24ea0) 0 empty
  std::__or_<std::is_reference<bool&>, std::is_void<bool&> > (0x0x7f251ac24f08) 0 empty
    std::is_reference<bool&> (0x0x7f251ac24f70) 0 empty
      std::integral_constant<bool, true> (0x0x7f251ac34420) 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&> > > (0x0x7f251ac45000) 0 empty
  std::integral_constant<bool, false> (0x0x7f251ac34480) 0 empty

Class std::is_object<bool&>
   size=1 align=1
   base size=1 base align=1
std::is_object<bool&> (0x0x7f251ac45138) 0 empty
  std::integral_constant<bool, false> (0x0x7f251ac345a0) 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&> > (0x0x7f251ac34600) 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&> > (0x0x7f251ac451a0) 0 empty
  std::is_reference<bool&> (0x0x7f251ac45208) 0 empty
    std::integral_constant<bool, true> (0x0x7f251ac34660) 0 empty

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

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

Class std::is_assignable<bool&, bool&&>
   size=1 align=1
   base size=1 base align=1
std::is_assignable<bool&, bool&&> (0x0x7f251ac453a8) 0 empty
  std::integral_constant<bool, true> (0x0x7f251ac347e0) 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> (0x0x7f251ac45410) 0 empty
  std::is_assignable<bool&, bool&&> (0x0x7f251ac45478) 0 empty
    std::integral_constant<bool, true> (0x0x7f251ac34840) 0 empty

Class std::is_move_assignable<bool>
   size=1 align=1
   base size=1 base align=1
std::is_move_assignable<bool> (0x0x7f251ac454e0) 0 empty
  std::__is_move_assignable_impl<bool, true> (0x0x7f251ac45548) 0 empty
    std::is_assignable<bool&, bool&&> (0x0x7f251ac455b0) 0 empty
      std::integral_constant<bool, true> (0x0x7f251ac348a0) 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> > (0x0x7f251ac45618) 0 empty
  std::is_move_assignable<bool> (0x0x7f251ac45680) 0 empty
    std::__is_move_assignable_impl<bool, true> (0x0x7f251ac456e8) 0 empty
      std::is_assignable<bool&, bool&&> (0x0x7f251ac45750) 0 empty
        std::integral_constant<bool, true> (0x0x7f251ac34900) 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&&> > (0x0x7f251ac34960) 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&&> (0x0x7f251ac459c0) 0 empty
  std::integral_constant<bool, true> (0x0x7f251ac349c0) 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&&> > (0x0x7f251ac45a28) 0 empty
  std::__is_nt_constructible_impl<bool, bool&&> (0x0x7f251ac45a90) 0 empty
    std::integral_constant<bool, true> (0x0x7f251ac34a20) 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&&> (0x0x7f251ac45bc8) 0 empty
  std::__and_<std::is_constructible<bool, bool&&>, std::__is_nt_constructible_impl<bool, bool&&> > (0x0x7f251ac45c30) 0 empty
    std::__is_nt_constructible_impl<bool, bool&&> (0x0x7f251ac45c98) 0 empty
      std::integral_constant<bool, true> (0x0x7f251ac34b40) 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> (0x0x7f251ac45d68) 0 empty
  std::is_nothrow_constructible<bool, bool&&> (0x0x7f251ac45dd0) 0 empty
    std::__and_<std::is_constructible<bool, bool&&>, std::__is_nt_constructible_impl<bool, bool&&> > (0x0x7f251ac45e38) 0 empty
      std::__is_nt_constructible_impl<bool, bool&&> (0x0x7f251ac45ea0) 0 empty
        std::integral_constant<bool, true> (0x0x7f251ac34ba0) 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> (0x0x7f251ac45f70) 0 empty
  std::__is_nothrow_move_constructible_impl<bool, true> (0x0x7f251ac53000) 0 empty
    std::is_nothrow_constructible<bool, bool&&> (0x0x7f251ac53068) 0 empty
      std::__and_<std::is_constructible<bool, bool&&>, std::__is_nt_constructible_impl<bool, bool&&> > (0x0x7f251ac530d0) 0 empty
        std::__is_nt_constructible_impl<bool, bool&&> (0x0x7f251ac53138) 0 empty
          std::integral_constant<bool, true> (0x0x7f251ac34c00) 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> > (0x0x7f251ac34c60) 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&&> > (0x0x7f251ac34cc0) 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&&> (0x0x7f251ac53478) 0 empty
  std::integral_constant<bool, true> (0x0x7f251ac34d20) 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&&> > (0x0x7f251ac534e0) 0 empty
  std::__is_nt_assignable_impl<bool&, bool&&> (0x0x7f251ac53548) 0 empty
    std::integral_constant<bool, true> (0x0x7f251ac34d80) 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&&> (0x0x7f251ac535b0) 0 empty
  std::__and_<std::is_assignable<bool&, bool&&>, std::__is_nt_assignable_impl<bool&, bool&&> > (0x0x7f251ac53618) 0 empty
    std::__is_nt_assignable_impl<bool&, bool&&> (0x0x7f251ac53680) 0 empty
      std::integral_constant<bool, true> (0x0x7f251ac34ea0) 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> (0x0x7f251ac536e8) 0 empty
  std::is_nothrow_assignable<bool&, bool&&> (0x0x7f251ac53750) 0 empty
    std::__and_<std::is_assignable<bool&, bool&&>, std::__is_nt_assignable_impl<bool&, bool&&> > (0x0x7f251ac537b8) 0 empty
      std::__is_nt_assignable_impl<bool&, bool&&> (0x0x7f251ac53820) 0 empty
        std::integral_constant<bool, true> (0x0x7f251ac34f60) 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> (0x0x7f251ac53888) 0 empty
  std::__is_nt_move_assignable_impl<bool, true> (0x0x7f251ac538f0) 0 empty
    std::is_nothrow_assignable<bool&, bool&&> (0x0x7f251ac53958) 0 empty
      std::__and_<std::is_assignable<bool&, bool&&>, std::__is_nt_assignable_impl<bool&, bool&&> > (0x0x7f251ac539c0) 0 empty
        std::__is_nt_assignable_impl<bool&, bool&&> (0x0x7f251ac53a28) 0 empty
          std::integral_constant<bool, true> (0x0x7f251ac5d060) 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> > (0x0x7f251ac53a90) 0 empty
  std::is_nothrow_move_assignable<bool> (0x0x7f251ac53af8) 0 empty
    std::__is_nt_move_assignable_impl<bool, true> (0x0x7f251ac53b60) 0 empty
      std::is_nothrow_assignable<bool&, bool&&> (0x0x7f251ac53bc8) 0 empty
        std::__and_<std::is_assignable<bool&, bool&&>, std::__is_nt_assignable_impl<bool&, bool&&> > (0x0x7f251ac53c30) 0 empty
          std::__is_nt_assignable_impl<bool&, bool&&> (0x0x7f251ac53c98) 0 empty
            std::integral_constant<bool, true> (0x0x7f251ac5d120) 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> (0x0x7f251ac84340) 0 empty
  std::integral_constant<bool, false> (0x0x7f251ac8fea0) 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> (0x0x7f251ac843a8) 0 empty
  std::integral_constant<bool, false> (0x0x7f251ac8ff00) 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> (0x0x7f251ac84548) 0 empty
  std::integral_constant<bool, false> (0x0x7f251acc1cc0) 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> (0x0x7f251ac84618) 0 empty
  std::integral_constant<bool, false> (0x0x7f251acc1d20) 0 empty

Class std::is_function<__mbstate_t>
   size=1 align=1
   base size=1 base align=1
std::is_function<__mbstate_t> (0x0x7f251ac84750) 0 empty
  std::integral_constant<bool, false> (0x0x7f251aceac60) 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> > > (0x0x7f251aceacc0) 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> (0x0x7f251ac847b8) 0 empty
  std::integral_constant<bool, false> (0x0x7f251acead20) 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> > (0x0x7f251acead80) 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> (0x0x7f251ac849c0) 0 empty
  std::integral_constant<bool, false> (0x0x7f251aceade0) 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> > (0x0x7f251ac84a28) 0 empty
  std::is_rvalue_reference<__mbstate_t> (0x0x7f251ac84a90) 0 empty
    std::integral_constant<bool, false> (0x0x7f251aceae40) 0 empty

Class std::is_reference<__mbstate_t>
   size=1 align=1
   base size=1 base align=1
std::is_reference<__mbstate_t> (0x0x7f251ac84af8) 0 empty
  std::integral_constant<bool, false> (0x0x7f251aceaf60) 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> > (0x0x7f251ad04000) 0 empty

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

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

Class std::remove_cv<__mbstate_t>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<__mbstate_t> (0x0x7f251ad04060) 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> (0x0x7f251ac84bc8) 0 empty
  std::integral_constant<bool, false> (0x0x7f251ad04180) 0 empty

Class std::is_void<__mbstate_t>
   size=1 align=1
   base size=1 base align=1
std::is_void<__mbstate_t> (0x0x7f251ac84c30) 0 empty
  std::integral_constant<bool, false> (0x0x7f251ad041e0) 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> > (0x0x7f251ac84c98) 0 empty
  std::is_void<__mbstate_t> (0x0x7f251ac84d00) 0 empty
    std::integral_constant<bool, false> (0x0x7f251ad04240) 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> > (0x0x7f251ac84d68) 0 empty
  std::__or_<std::is_reference<__mbstate_t>, std::is_void<__mbstate_t> > (0x0x7f251ac84dd0) 0 empty
    std::is_void<__mbstate_t> (0x0x7f251ac84e38) 0 empty
      std::integral_constant<bool, false> (0x0x7f251ad042a0) 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> > > (0x0x7f251ac845b0) 0 empty
  std::integral_constant<bool, true> (0x0x7f251ad04300) 0 empty

Class std::is_object<__mbstate_t>
   size=1 align=1
   base size=1 base align=1
std::is_object<__mbstate_t> (0x0x7f251ad0c000) 0 empty
  std::integral_constant<bool, true> (0x0x7f251ad04360) 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> > (0x0x7f251ad043c0) 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> > (0x0x7f251ad0c068) 0 empty
  std::is_object<__mbstate_t> (0x0x7f251ad0c0d0) 0 empty
    std::integral_constant<bool, true> (0x0x7f251ad04420) 0 empty

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

Class std::is_function<__mbstate_t&>
   size=1 align=1
   base size=1 base align=1
std::is_function<__mbstate_t&> (0x0x7f251ad0c1a0) 0 empty
  std::integral_constant<bool, false> (0x0x7f251ad04540) 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&> > > (0x0x7f251ad045a0) 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&> (0x0x7f251ad0c208) 0 empty
  std::integral_constant<bool, true> (0x0x7f251ad04600) 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&> > (0x0x7f251ad04660) 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&> > (0x0x7f251ad0c410) 0 empty
  std::is_lvalue_reference<__mbstate_t&> (0x0x7f251ad0c478) 0 empty
    std::integral_constant<bool, true> (0x0x7f251ad046c0) 0 empty

Class std::is_reference<__mbstate_t&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<__mbstate_t&> (0x0x7f251ad0c4e0) 0 empty
  std::integral_constant<bool, true> (0x0x7f251ad047e0) 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&> > (0x0x7f251ad04840) 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&> > (0x0x7f251ad0c548) 0 empty
  std::is_reference<__mbstate_t&> (0x0x7f251ad0c5b0) 0 empty
    std::integral_constant<bool, true> (0x0x7f251ad048a0) 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&> > (0x0x7f251ad0c618) 0 empty
  std::__or_<std::is_reference<__mbstate_t&>, std::is_void<__mbstate_t&> > (0x0x7f251ad0c680) 0 empty
    std::is_reference<__mbstate_t&> (0x0x7f251ad0c6e8) 0 empty
      std::integral_constant<bool, true> (0x0x7f251ad04900) 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&> > > (0x0x7f251ad0c820) 0 empty
  std::integral_constant<bool, false> (0x0x7f251ad04960) 0 empty

Class std::is_object<__mbstate_t&>
   size=1 align=1
   base size=1 base align=1
std::is_object<__mbstate_t&> (0x0x7f251ad0c888) 0 empty
  std::integral_constant<bool, false> (0x0x7f251ad049c0) 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&> > (0x0x7f251ad04a20) 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&> > (0x0x7f251ad0c8f0) 0 empty
  std::is_reference<__mbstate_t&> (0x0x7f251ad0c958) 0 empty
    std::integral_constant<bool, true> (0x0x7f251ad04a80) 0 empty

Class std::__is_referenceable<__mbstate_t&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<__mbstate_t&> (0x0x7f251ad0c9c0) 0 empty
  std::integral_constant<bool, true> (0x0x7f251ad04ae0) 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> (0x0x7f251ad04b40) 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&> (0x0x7f251ad0ca28) 0 empty
  std::__add_rvalue_reference_helper<__mbstate_t&, true> (0x0x7f251ad04ba0) 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&> (0x0x7f251ad0caf8) 0 empty
  std::integral_constant<bool, false> (0x0x7f251ad04c00) 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&> > > (0x0x7f251ad04c60) 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&> (0x0x7f251ad0cb60) 0 empty
  std::integral_constant<bool, true> (0x0x7f251ad04cc0) 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&> > (0x0x7f251ad04d20) 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&> > (0x0x7f251ad0cbc8) 0 empty
  std::is_lvalue_reference<const __mbstate_t&> (0x0x7f251ad0cc30) 0 empty
    std::integral_constant<bool, true> (0x0x7f251ad04d80) 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&> (0x0x7f251ad0ce38) 0 empty
  std::integral_constant<bool, true> (0x0x7f251ad04de0) 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&> > (0x0x7f251ad04e40) 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&> > (0x0x7f251ad0cf70) 0 empty
  std::is_reference<const __mbstate_t&> (0x0x7f251ad30000) 0 empty
    std::integral_constant<bool, true> (0x0x7f251ad04f60) 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&> > (0x0x7f251ad30068) 0 empty
  std::__or_<std::is_reference<const __mbstate_t&>, std::is_void<const __mbstate_t&> > (0x0x7f251ad300d0) 0 empty
    std::is_reference<const __mbstate_t&> (0x0x7f251ad30138) 0 empty
      std::integral_constant<bool, true> (0x0x7f251ad32000) 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&> > > (0x0x7f251ad301a0) 0 empty
  std::integral_constant<bool, false> (0x0x7f251ad32060) 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&> (0x0x7f251ad30208) 0 empty
  std::integral_constant<bool, false> (0x0x7f251ad320c0) 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&> > (0x0x7f251ad32120) 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&> > (0x0x7f251ad30340) 0 empty
  std::is_reference<const __mbstate_t&> (0x0x7f251ad303a8) 0 empty
    std::integral_constant<bool, true> (0x0x7f251ad32240) 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&> (0x0x7f251ad30410) 0 empty
  std::integral_constant<bool, true> (0x0x7f251ad322a0) 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> (0x0x7f251ad32300) 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&> (0x0x7f251ad30478) 0 empty
  std::__add_rvalue_reference_helper<const __mbstate_t&, true> (0x0x7f251ad32360) 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&> (0x0x7f251ad044e0) 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&> (0x0x7f251ad304e0) 0 empty
  std::integral_constant<bool, true> (0x0x7f251ad323c0) 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> (0x0x7f251ad30548) 0 empty
  std::is_assignable<__mbstate_t&, const __mbstate_t&> (0x0x7f251ad305b0) 0 empty
    std::integral_constant<bool, true> (0x0x7f251ad32420) 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> (0x0x7f251ad30618) 0 empty
  std::__is_copy_assignable_impl<__mbstate_t, true> (0x0x7f251ad30680) 0 empty
    std::is_assignable<__mbstate_t&, const __mbstate_t&> (0x0x7f251ad306e8) 0 empty
      std::integral_constant<bool, true> (0x0x7f251ad32480) 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> > (0x0x7f251ad324e0) 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&> > (0x0x7f251ad32600) 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> > > (0x0x7f251ad32660) 0 empty

Class std::is_array<__mbstate_t>
   size=1 align=1
   base size=1 base align=1
std::is_array<__mbstate_t> (0x0x7f251ad30750) 0 empty
  std::integral_constant<bool, false> (0x0x7f251ad326c0) 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> > (0x0x7f251ad32720) 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> > > (0x0x7f251ad30888) 0 empty
  std::is_array<__mbstate_t> (0x0x7f251ad308f0) 0 empty
    std::integral_constant<bool, false> (0x0x7f251ad32840) 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> (0x0x7f251ad30958) 0 empty
  std::__and_<std::is_array<__mbstate_t>, std::__not_<std::extent<__mbstate_t, 0u> > > (0x0x7f251ad309c0) 0 empty
    std::is_array<__mbstate_t> (0x0x7f251ad30a28) 0 empty
      std::integral_constant<bool, false> (0x0x7f251ad328a0) 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> > (0x0x7f251ad32900) 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> > (0x0x7f251ad30b60) 0 empty
  std::is_function<__mbstate_t> (0x0x7f251ad30bc8) 0 empty
    std::integral_constant<bool, false> (0x0x7f251ad32a20) 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> > (0x0x7f251ad30c30) 0 empty
  std::__or_<std::__is_array_unknown_bounds<__mbstate_t>, std::is_function<__mbstate_t> > (0x0x7f251ad30c98) 0 empty
    std::is_function<__mbstate_t> (0x0x7f251ad30d00) 0 empty
      std::integral_constant<bool, false> (0x0x7f251ad32a80) 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> > (0x0x7f251ad32ae0) 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> (0x0x7f251ad30d68) 0 empty
  std::integral_constant<bool, false> (0x0x7f251ad32b40) 0 empty

Class std::is_integral<__mbstate_t>
   size=1 align=1
   base size=1 base align=1
std::is_integral<__mbstate_t> (0x0x7f251ad30dd0) 0 empty
  std::integral_constant<bool, false> (0x0x7f251ad32ba0) 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> > (0x0x7f251ad32c00) 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> (0x0x7f251ad30e38) 0 empty
  std::integral_constant<bool, false> (0x0x7f251ad32d20) 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> (0x0x7f251ad30ea0) 0 empty
  std::integral_constant<bool, false> (0x0x7f251ad32d80) 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> > (0x0x7f251ad30f08) 0 empty
  std::is_floating_point<__mbstate_t> (0x0x7f251ad30f70) 0 empty
    std::integral_constant<bool, false> (0x0x7f251ad32de0) 0 empty

Class std::is_arithmetic<__mbstate_t>
   size=1 align=1
   base size=1 base align=1
std::is_arithmetic<__mbstate_t> (0x0x7f251ad55000) 0 empty
  std::integral_constant<bool, false> (0x0x7f251ad32e40) 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> > > (0x0x7f251ad32ea0) 0 empty

Class std::is_enum<__mbstate_t>
   size=1 align=1
   base size=1 base align=1
std::is_enum<__mbstate_t> (0x0x7f251ad55068) 0 empty
  std::integral_constant<bool, false> (0x0x7f251ad32f00) 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> > > (0x0x7f251ad32f60) 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> (0x0x7f251ad550d0) 0 empty
  std::integral_constant<bool, false> (0x0x7f251ad5e000) 0 empty

Class std::is_pointer<__mbstate_t>
   size=1 align=1
   base size=1 base align=1
std::is_pointer<__mbstate_t> (0x0x7f251ad55138) 0 empty
  std::integral_constant<bool, false> (0x0x7f251ad5e060) 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> > > (0x0x7f251ad5e0c0) 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> (0x0x7f251ad551a0) 0 empty
  std::integral_constant<bool, false> (0x0x7f251ad5e120) 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> (0x0x7f251ad55208) 0 empty
  std::integral_constant<bool, false> (0x0x7f251ad5e180) 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> > (0x0x7f251ad5e1e0) 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> (0x0x7f251ad55340) 0 empty
  std::integral_constant<bool, false> (0x0x7f251ad5e300) 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> (0x0x7f251ad553a8) 0 empty
  std::integral_constant<bool, false> (0x0x7f251ad5e360) 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> > (0x0x7f251ad55410) 0 empty
  std::is_null_pointer<__mbstate_t> (0x0x7f251ad55478) 0 empty
    std::integral_constant<bool, false> (0x0x7f251ad5e3c0) 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> > (0x0x7f251ad554e0) 0 empty
  std::__or_<std::is_member_pointer<__mbstate_t>, std::is_null_pointer<__mbstate_t> > (0x0x7f251ad55548) 0 empty
    std::is_null_pointer<__mbstate_t> (0x0x7f251ad555b0) 0 empty
      std::integral_constant<bool, false> (0x0x7f251ad5e420) 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> > (0x0x7f251ad55618) 0 empty
  std::__or_<std::is_pointer<__mbstate_t>, std::is_member_pointer<__mbstate_t>, std::is_null_pointer<__mbstate_t> > (0x0x7f251ad55680) 0 empty
    std::__or_<std::is_member_pointer<__mbstate_t>, std::is_null_pointer<__mbstate_t> > (0x0x7f251ad556e8) 0 empty
      std::is_null_pointer<__mbstate_t> (0x0x7f251ad55750) 0 empty
        std::integral_constant<bool, false> (0x0x7f251ad5e480) 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> > (0x0x7f251ad557b8) 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> > (0x0x7f251ad55820) 0 empty
    std::__or_<std::is_pointer<__mbstate_t>, std::is_member_pointer<__mbstate_t>, std::is_null_pointer<__mbstate_t> > (0x0x7f251ad55888) 0 empty
      std::__or_<std::is_member_pointer<__mbstate_t>, std::is_null_pointer<__mbstate_t> > (0x0x7f251ad558f0) 0 empty
        std::is_null_pointer<__mbstate_t> (0x0x7f251ad55958) 0 empty
          std::integral_constant<bool, false> (0x0x7f251ad5e4e0) 0 empty

Class std::is_scalar<__mbstate_t>
   size=1 align=1
   base size=1 base align=1
std::is_scalar<__mbstate_t> (0x0x7f251ad559c0) 0 empty
  std::integral_constant<bool, false> (0x0x7f251ad5e540) 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> > (0x0x7f251ad55a28) 0 empty
  std::is_scalar<__mbstate_t> (0x0x7f251ad55a90) 0 empty
    std::integral_constant<bool, false> (0x0x7f251ad5e5a0) 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> (0x0x7f251ad5e600) 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> (0x0x7f251ad55af8) 0 empty
  std::__do_is_destructible_impl (0x0x7f251ad5e660) 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> (0x0x7f251ad55bc8) 0 empty
  std::integral_constant<bool, true> (0x0x7f251ad5e6c0) 0 empty

Class std::is_destructible<__mbstate_t>
   size=1 align=1
   base size=1 base align=1
std::is_destructible<__mbstate_t> (0x0x7f251ad55c30) 0 empty
  std::integral_constant<bool, true> (0x0x7f251ad5e720) 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> > (0x0x7f251ad5e780) 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&> (0x0x7f251ad55c98) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f251ad5e7e0) 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&> > (0x0x7f251ad55d68) 0 empty
  std::__is_direct_constructible_impl<__mbstate_t, const __mbstate_t&> (0x0x7f251ad55dd0) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f251ad5e840) 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&> (0x0x7f251ad55e38) 0 empty
  std::__and_<std::is_destructible<__mbstate_t>, std::__is_direct_constructible_impl<__mbstate_t, const __mbstate_t&> > (0x0x7f251ad55ea0) 0 empty
    std::__is_direct_constructible_impl<__mbstate_t, const __mbstate_t&> (0x0x7f251ad55f08) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7f251ad5e8a0) 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&> (0x0x7f251ad55f70) 0 empty
  std::__is_direct_constructible_new_safe<__mbstate_t, const __mbstate_t&> (0x0x7f251ad76000) 0 empty
    std::__and_<std::is_destructible<__mbstate_t>, std::__is_direct_constructible_impl<__mbstate_t, const __mbstate_t&> > (0x0x7f251ad76068) 0 empty
      std::__is_direct_constructible_impl<__mbstate_t, const __mbstate_t&> (0x0x7f251ad760d0) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7f251ad5e900) 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&> (0x0x7f251ad76138) 0 empty
  std::integral_constant<bool, true> (0x0x7f251ad5e960) 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&> (0x0x7f251ad761a0) 0 empty
  std::__is_direct_constructible<__mbstate_t, const __mbstate_t&> (0x0x7f251ad76208) 0 empty
    std::integral_constant<bool, true> (0x0x7f251ad5e9c0) 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&> (0x0x7f251ad76270) 0 empty
  std::integral_constant<bool, true> (0x0x7f251ad5ea20) 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> (0x0x7f251ad762d8) 0 empty
  std::is_constructible<__mbstate_t, const __mbstate_t&> (0x0x7f251ad76340) 0 empty
    std::integral_constant<bool, true> (0x0x7f251ad5ea80) 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> (0x0x7f251ad763a8) 0 empty
  std::__is_copy_constructible_impl<__mbstate_t, true> (0x0x7f251ad76410) 0 empty
    std::is_constructible<__mbstate_t, const __mbstate_t&> (0x0x7f251ad76478) 0 empty
      std::integral_constant<bool, true> (0x0x7f251ad5eae0) 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> > (0x0x7f251ad5eb40) 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> > (0x0x7f251ad765b0) 0 empty
  std::integral_constant<bool, true> (0x0x7f251ad5eba0) 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> > > (0x0x7f251ad5ec00) 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> (0x0x7f251ad76618) 0 empty
  std::__do_is_default_constructible_impl (0x0x7f251ad5ec60) 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> > (0x0x7f251ad76680) 0 empty
  std::__is_default_constructible_impl<__mbstate_t> (0x0x7f251ad766e8) 0 empty
    std::__do_is_default_constructible_impl (0x0x7f251ad5ecc0) 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> (0x0x7f251ad76820) 0 empty
  std::__and_<std::__not_<std::is_void<__mbstate_t> >, std::__is_default_constructible_impl<__mbstate_t> > (0x0x7f251ad76888) 0 empty
    std::__is_default_constructible_impl<__mbstate_t> (0x0x7f251ad768f0) 0 empty
      std::__do_is_default_constructible_impl (0x0x7f251ad5ed20) 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> (0x0x7f251ad76958) 0 empty
  std::integral_constant<bool, true> (0x0x7f251ad5ed80) 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> (0x0x7f251ad769c0) 0 empty
  std::integral_constant<bool, true> (0x0x7f251ad5ede0) 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> > (0x0x7f251ad76a28) 0 empty
  std::is_default_constructible<__mbstate_t> (0x0x7f251ad76a90) 0 empty
    std::integral_constant<bool, true> (0x0x7f251ad5ee40) 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> > (0x0x7f251ad76bc8) 0 empty
  std::__and_<std::is_copy_constructible<__mbstate_t>, std::is_default_constructible<__mbstate_t> > (0x0x7f251ad76c30) 0 empty
    std::is_default_constructible<__mbstate_t> (0x0x7f251ad76c98) 0 empty
      std::integral_constant<bool, true> (0x0x7f251ad5eea0) 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> > (0x0x7f251ad76d68) 0 empty
  std::integral_constant<bool, true> (0x0x7f251ad5ef00) 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> (0x0x7f251ac84680) 0
    vptr=((& std::basic_filebuf<char>::_ZTVSt13basic_filebufIcSt11char_traitsIcEE) + 16u)
  std::basic_streambuf<char> (0x0x7f251aceac00) 0
      primary-for std::basic_filebuf<char> (0x0x7f251ac84680)

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> (0x0x7f251ad76ea0 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> (0x0x7f251ad76e38) 0
    vptridx=0u vptr=((& std::basic_ifstream<char>::_ZTVSt14basic_ifstreamIcSt11char_traitsIcEE) + 24u)
  std::basic_istream<char> (0x0x7f251ad76ea0) 0
      primary-for std::basic_ifstream<char> (0x0x7f251ad76e38)
      subvttidx=8u
    std::basic_ios<char> (0x0x7f251ad76f08) 256 virtual
        vptridx=24u vbaseoffset=-24 vptr=((& std::basic_ifstream<char>::_ZTVSt14basic_ifstreamIcSt11char_traitsIcEE) + 64u)
      std::ios_base (0x0x7f251ad9a360) 256
          primary-for std::basic_ios<char> (0x0x7f251ad76f08)

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> (0x0x7f251ada8270 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> (0x0x7f251ada8208) 0
    vptridx=0u vptr=((& std::basic_ofstream<char>::_ZTVSt14basic_ofstreamIcSt11char_traitsIcEE) + 24u)
  std::basic_ostream<char> (0x0x7f251ada8270) 0 nearly-empty
      primary-for std::basic_ofstream<char> (0x0x7f251ada8208)
      subvttidx=8u
    std::basic_ios<char> (0x0x7f251ada82d8) 248 virtual
        vptridx=24u vbaseoffset=-24 vptr=((& std::basic_ofstream<char>::_ZTVSt14basic_ofstreamIcSt11char_traitsIcEE) + 64u)
      std::ios_base (0x0x7f251ad9a480) 248
          primary-for std::basic_ios<char> (0x0x7f251ada82d8)

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> (0x0x7f251ad925b0 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> (0x0x7f251ada8618 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> (0x0x7f251ada86e8 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> (0x0x7f251ada85b0) 0
    vptridx=0u vptr=((& std::basic_fstream<char>::_ZTVSt13basic_fstreamIcSt11char_traitsIcEE) + 24u)
  std::basic_iostream<char> (0x0x7f251ad925b0) 0
      primary-for std::basic_fstream<char> (0x0x7f251ada85b0)
      subvttidx=8u
    std::basic_istream<char> (0x0x7f251ada8618) 0
        primary-for std::basic_iostream<char> (0x0x7f251ad925b0)
        subvttidx=16u
      std::basic_ios<char> (0x0x7f251ada8680) 264 virtual
          vptridx=64u vbaseoffset=-24 vptr=((& std::basic_fstream<char>::_ZTVSt13basic_fstreamIcSt11char_traitsIcEE) + 104u)
        std::ios_base (0x0x7f251ad9a5a0) 264
            primary-for std::basic_ios<char> (0x0x7f251ada8680)
    std::basic_ostream<char> (0x0x7f251ada86e8) 16 nearly-empty
        subvttidx=32u vptridx=72u vptr=((& std::basic_fstream<char>::_ZTVSt13basic_fstreamIcSt11char_traitsIcEE) + 64u)
      std::basic_ios<char> (0x0x7f251ada8680) 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> (0x0x7f251ada8a28) 0
    vptr=((& std::basic_filebuf<wchar_t>::_ZTVSt13basic_filebufIwSt11char_traitsIwEE) + 16u)
  std::basic_streambuf<wchar_t> (0x0x7f251ad9a780) 0
      primary-for std::basic_filebuf<wchar_t> (0x0x7f251ada8a28)

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> (0x0x7f251ada8dd0 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> (0x0x7f251ada8d68) 0
    vptridx=0u vptr=((& std::basic_ifstream<wchar_t>::_ZTVSt14basic_ifstreamIwSt11char_traitsIwEE) + 24u)
  std::basic_istream<wchar_t> (0x0x7f251ada8dd0) 0
      primary-for std::basic_ifstream<wchar_t> (0x0x7f251ada8d68)
      subvttidx=8u
    std::basic_ios<wchar_t> (0x0x7f251ada8e38) 256 virtual
        vptridx=24u vbaseoffset=-24 vptr=((& std::basic_ifstream<wchar_t>::_ZTVSt14basic_ifstreamIwSt11char_traitsIwEE) + 64u)
      std::ios_base (0x0x7f251ad9aae0) 256
          primary-for std::basic_ios<wchar_t> (0x0x7f251ada8e38)

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> (0x0x7f251ada87b8 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> (0x0x7f251ada8548) 0
    vptridx=0u vptr=((& std::basic_ofstream<wchar_t>::_ZTVSt14basic_ofstreamIwSt11char_traitsIwEE) + 24u)
  std::basic_ostream<wchar_t> (0x0x7f251ada87b8) 0 nearly-empty
      primary-for std::basic_ofstream<wchar_t> (0x0x7f251ada8548)
      subvttidx=8u
    std::basic_ios<wchar_t> (0x0x7f251ada88f0) 248 virtual
        vptridx=24u vbaseoffset=-24 vptr=((& std::basic_ofstream<wchar_t>::_ZTVSt14basic_ofstreamIwSt11char_traitsIwEE) + 64u)
      std::ios_base (0x0x7f251ad9ab40) 248
          primary-for std::basic_ios<wchar_t> (0x0x7f251ada88f0)

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> (0x0x7f251ad92d20 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> (0x0x7f251adfb138 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> (0x0x7f251adfb208 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> (0x0x7f251adfb0d0) 0
    vptridx=0u vptr=((& std::basic_fstream<wchar_t>::_ZTVSt13basic_fstreamIwSt11char_traitsIwEE) + 24u)
  std::basic_iostream<wchar_t> (0x0x7f251ad92d20) 0
      primary-for std::basic_fstream<wchar_t> (0x0x7f251adfb0d0)
      subvttidx=8u
    std::basic_istream<wchar_t> (0x0x7f251adfb138) 0
        primary-for std::basic_iostream<wchar_t> (0x0x7f251ad92d20)
        subvttidx=16u
      std::basic_ios<wchar_t> (0x0x7f251adfb1a0) 264 virtual
          vptridx=64u vbaseoffset=-24 vptr=((& std::basic_fstream<wchar_t>::_ZTVSt13basic_fstreamIwSt11char_traitsIwEE) + 104u)
        std::ios_base (0x0x7f251ad9aba0) 264
            primary-for std::basic_ios<wchar_t> (0x0x7f251adfb1a0)
    std::basic_ostream<wchar_t> (0x0x7f251adfb208) 16 nearly-empty
        subvttidx=32u vptridx=72u vptr=((& std::basic_fstream<wchar_t>::_ZTVSt13basic_fstreamIwSt11char_traitsIwEE) + 64u)
      std::basic_ios<wchar_t> (0x0x7f251adfb1a0) 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> (0x0x7f251adfba90) 0
    vptr=((& std::__cxx11::basic_stringbuf<char>::_ZTVNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEEE) + 16u)
  std::basic_streambuf<char> (0x0x7f251a9fc720) 0
      primary-for std::__cxx11::basic_stringbuf<char> (0x0x7f251adfba90)

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 (0x0x7f251a9fc960) 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> (0x0x7f251adfbc30 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> (0x0x7f251adfbbc8) 0
    vptridx=0u vptr=((& std::__cxx11::basic_istringstream<char>::_ZTVNSt7__cxx1119basic_istringstreamIcSt11char_traitsIcESaIcEEE) + 24u)
  std::basic_istream<char> (0x0x7f251adfbc30) 0
      primary-for std::__cxx11::basic_istringstream<char> (0x0x7f251adfbbc8)
      subvttidx=8u
    std::basic_ios<char> (0x0x7f251adfbc98) 120 virtual
        vptridx=24u vbaseoffset=-24 vptr=((& std::__cxx11::basic_istringstream<char>::_ZTVNSt7__cxx1119basic_istringstreamIcSt11char_traitsIcESaIcEEE) + 64u)
      std::ios_base (0x0x7f251a9fc9c0) 120
          primary-for std::basic_ios<char> (0x0x7f251adfbc98)

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> (0x0x7f251adfbea0 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> (0x0x7f251adfbe38) 0
    vptridx=0u vptr=((& std::__cxx11::basic_ostringstream<char>::_ZTVNSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEE) + 24u)
  std::basic_ostream<char> (0x0x7f251adfbea0) 0 nearly-empty
      primary-for std::__cxx11::basic_ostringstream<char> (0x0x7f251adfbe38)
      subvttidx=8u
    std::basic_ios<char> (0x0x7f251adfbf08) 112 virtual
        vptridx=24u vbaseoffset=-24 vptr=((& std::__cxx11::basic_ostringstream<char>::_ZTVNSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEE) + 64u)
      std::ios_base (0x0x7f251a9fca20) 112
          primary-for std::basic_ios<char> (0x0x7f251adfbf08)

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> (0x0x7f251a9bfd20 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> (0x0x7f251adfb2d8 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> (0x0x7f251adfb5b0 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> (0x0x7f251adfb000) 0
    vptridx=0u vptr=((& std::__cxx11::basic_stringstream<char>::_ZTVNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE) + 24u)
  std::basic_iostream<char> (0x0x7f251a9bfd20) 0
      primary-for std::__cxx11::basic_stringstream<char> (0x0x7f251adfb000)
      subvttidx=8u
    std::basic_istream<char> (0x0x7f251adfb2d8) 0
        primary-for std::basic_iostream<char> (0x0x7f251a9bfd20)
        subvttidx=16u
      std::basic_ios<char> (0x0x7f251adfb4e0) 128 virtual
          vptridx=64u vbaseoffset=-24 vptr=((& std::__cxx11::basic_stringstream<char>::_ZTVNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE) + 104u)
        std::ios_base (0x0x7f251a9fca80) 128
            primary-for std::basic_ios<char> (0x0x7f251adfb4e0)
    std::basic_ostream<char> (0x0x7f251adfb5b0) 16 nearly-empty
        subvttidx=32u vptridx=72u vptr=((& std::__cxx11::basic_stringstream<char>::_ZTVNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE) + 64u)
      std::basic_ios<char> (0x0x7f251adfb4e0) 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> (0x0x7f251aa50000) 0
    vptr=((& std::__cxx11::basic_stringbuf<wchar_t>::_ZTVNSt7__cxx1115basic_stringbufIwSt11char_traitsIwESaIwEEE) + 16u)
  std::basic_streambuf<wchar_t> (0x0x7f251a9fcae0) 0
      primary-for std::__cxx11::basic_stringbuf<wchar_t> (0x0x7f251aa50000)

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 (0x0x7f251a9fcc60) 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> (0x0x7f251aa50270 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> (0x0x7f251aa50208) 0
    vptridx=0u vptr=((& std::__cxx11::basic_istringstream<wchar_t>::_ZTVNSt7__cxx1119basic_istringstreamIwSt11char_traitsIwESaIwEEE) + 24u)
  std::basic_istream<wchar_t> (0x0x7f251aa50270) 0
      primary-for std::__cxx11::basic_istringstream<wchar_t> (0x0x7f251aa50208)
      subvttidx=8u
    std::basic_ios<wchar_t> (0x0x7f251aa502d8) 120 virtual
        vptridx=24u vbaseoffset=-24 vptr=((& std::__cxx11::basic_istringstream<wchar_t>::_ZTVNSt7__cxx1119basic_istringstreamIwSt11char_traitsIwESaIwEEE) + 64u)
      std::ios_base (0x0x7f251a9fccc0) 120
          primary-for std::basic_ios<wchar_t> (0x0x7f251aa502d8)

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> (0x0x7f251aa504e0 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> (0x0x7f251aa50478) 0
    vptridx=0u vptr=((& std::__cxx11::basic_ostringstream<wchar_t>::_ZTVNSt7__cxx1119basic_ostringstreamIwSt11char_traitsIwESaIwEEE) + 24u)
  std::basic_ostream<wchar_t> (0x0x7f251aa504e0) 0 nearly-empty
      primary-for std::__cxx11::basic_ostringstream<wchar_t> (0x0x7f251aa50478)
      subvttidx=8u
    std::basic_ios<wchar_t> (0x0x7f251aa50548) 112 virtual
        vptridx=24u vbaseoffset=-24 vptr=((& std::__cxx11::basic_ostringstream<wchar_t>::_ZTVNSt7__cxx1119basic_ostringstreamIwSt11char_traitsIwESaIwEEE) + 64u)
      std::ios_base (0x0x7f251a9fcd80) 112
          primary-for std::basic_ios<wchar_t> (0x0x7f251aa50548)

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> (0x0x7f251aa77150 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> (0x0x7f251aa50750 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> (0x0x7f251aa50820 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> (0x0x7f251aa506e8) 0
    vptridx=0u vptr=((& std::__cxx11::basic_stringstream<wchar_t>::_ZTVNSt7__cxx1118basic_stringstreamIwSt11char_traitsIwESaIwEEE) + 24u)
  std::basic_iostream<wchar_t> (0x0x7f251aa77150) 0
      primary-for std::__cxx11::basic_stringstream<wchar_t> (0x0x7f251aa506e8)
      subvttidx=8u
    std::basic_istream<wchar_t> (0x0x7f251aa50750) 0
        primary-for std::basic_iostream<wchar_t> (0x0x7f251aa77150)
        subvttidx=16u
      std::basic_ios<wchar_t> (0x0x7f251aa507b8) 128 virtual
          vptridx=64u vbaseoffset=-24 vptr=((& std::__cxx11::basic_stringstream<wchar_t>::_ZTVNSt7__cxx1118basic_stringstreamIwSt11char_traitsIwESaIwEEE) + 104u)
        std::ios_base (0x0x7f251a9fce40) 128
            primary-for std::basic_ios<wchar_t> (0x0x7f251aa507b8)
    std::basic_ostream<wchar_t> (0x0x7f251aa50820) 16 nearly-empty
        subvttidx=32u vptridx=72u vptr=((& std::__cxx11::basic_stringstream<wchar_t>::_ZTVNSt7__cxx1118basic_stringstreamIwSt11char_traitsIwESaIwEEE) + 64u)
      std::basic_ios<wchar_t> (0x0x7f251aa507b8) alternative-path

Class std::time_base
   size=1 align=1
   base size=0 base align=1
std::time_base (0x0x7f251a9fcf60) 0 empty

Vtable for std::__timepunct_cache<char>
std::__timepunct_cache<char>::_ZTVSt17__timepunct_cacheIcE: 4u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt17__timepunct_cacheIcE)
16    (int (*)(...))std::__timepunct_cache<_CharT>::~__timepunct_cache<char>
24    (int (*)(...))std::__timepunct_cache<_CharT>::~__timepunct_cache<char>

Class std::__timepunct_cache<char>
   size=400 align=8
   base size=393 base align=8
std::__timepunct_cache<char> (0x0x7f251aa50b60) 0
    vptr=((& std::__timepunct_cache<char>::_ZTVSt17__timepunct_cacheIcE) + 16u)
  std::locale::facet (0x0x7f251aa9c120) 0
      primary-for std::__timepunct_cache<char> (0x0x7f251aa50b60)

Vtable for std::__timepunct_cache<wchar_t>
std::__timepunct_cache<wchar_t>::_ZTVSt17__timepunct_cacheIwE: 4u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt17__timepunct_cacheIwE)
16    (int (*)(...))std::__timepunct_cache<_CharT>::~__timepunct_cache<wchar_t>
24    (int (*)(...))std::__timepunct_cache<_CharT>::~__timepunct_cache<wchar_t>

Class std::__timepunct_cache<wchar_t>
   size=400 align=8
   base size=393 base align=8
std::__timepunct_cache<wchar_t> (0x0x7f251aa50bc8) 0
    vptr=((& std::__timepunct_cache<wchar_t>::_ZTVSt17__timepunct_cacheIwE) + 16u)
  std::locale::facet (0x0x7f251aa9c180) 0
      primary-for std::__timepunct_cache<wchar_t> (0x0x7f251aa50bc8)

Vtable for std::__timepunct<char>
std::__timepunct<char>::_ZTVSt11__timepunctIcE: 4u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt11__timepunctIcE)
16    (int (*)(...))std::__timepunct<_CharT>::~__timepunct<char>
24    (int (*)(...))std::__timepunct<_CharT>::~__timepunct<char>

Class std::__timepunct<char>
   size=40 align=8
   base size=40 base align=8
std::__timepunct<char> (0x0x7f251aa50c98) 0
    vptr=((& std::__timepunct<char>::_ZTVSt11__timepunctIcE) + 16u)
  std::locale::facet (0x0x7f251aa9c5a0) 0
      primary-for std::__timepunct<char> (0x0x7f251aa50c98)

Vtable for std::__timepunct<wchar_t>
std::__timepunct<wchar_t>::_ZTVSt11__timepunctIwE: 4u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt11__timepunctIwE)
16    (int (*)(...))std::__timepunct<_CharT>::~__timepunct<wchar_t>
24    (int (*)(...))std::__timepunct<_CharT>::~__timepunct<wchar_t>

Class std::__timepunct<wchar_t>
   size=40 align=8
   base size=40 base align=8
std::__timepunct<wchar_t> (0x0x7f251aa50d00) 0
    vptr=((& std::__timepunct<wchar_t>::_ZTVSt11__timepunctIwE) + 16u)
  std::locale::facet (0x0x7f251aa9c600) 0
      primary-for std::__timepunct<wchar_t> (0x0x7f251aa50d00)

Class std::money_base::pattern
   size=4 align=1
   base size=4 base align=1
std::money_base::pattern (0x0x7f251aaf62a0) 0

Class std::money_base
   size=1 align=1
   base size=0 base align=1
std::money_base (0x0x7f251aaf6240) 0 empty

Vtable for std::__cxx11::moneypunct<char, true>
std::__cxx11::moneypunct<char, true>::_ZTVNSt7__cxx1110moneypunctIcLb1EEE: 13u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTINSt7__cxx1110moneypunctIcLb1EEE)
16    (int (*)(...))std::__cxx11::moneypunct<_CharT, _Intl>::~moneypunct<char, true>
24    (int (*)(...))std::__cxx11::moneypunct<_CharT, _Intl>::~moneypunct<char, true>
32    (int (*)(...))std::__cxx11::moneypunct<_CharT, _Intl>::do_decimal_point<char, true>
40    (int (*)(...))std::__cxx11::moneypunct<_CharT, _Intl>::do_thousands_sep<char, true>
48    (int (*)(...))std::__cxx11::moneypunct<_CharT, _Intl>::do_grouping<char, true>
56    (int (*)(...))std::__cxx11::moneypunct<_CharT, _Intl>::do_curr_symbol<char, true>
64    (int (*)(...))std::__cxx11::moneypunct<_CharT, _Intl>::do_positive_sign<char, true>
72    (int (*)(...))std::__cxx11::moneypunct<_CharT, _Intl>::do_negative_sign<char, true>
80    (int (*)(...))std::__cxx11::moneypunct<_CharT, _Intl>::do_frac_digits<char, true>
88    (int (*)(...))std::__cxx11::moneypunct<_CharT, _Intl>::do_pos_format<char, true>
96    (int (*)(...))std::__cxx11::moneypunct<_CharT, _Intl>::do_neg_format<char, true>

Class std::__cxx11::moneypunct<char, true>
   size=24 align=8
   base size=24 base align=8
std::__cxx11::moneypunct<char, true> (0x0x7f251aafa770) 0
    vptr=((& std::__cxx11::moneypunct<char, true>::_ZTVNSt7__cxx1110moneypunctIcLb1EEE) + 16u)
  std::locale::facet (0x0x7f251aaf6cc0) 0
      primary-for std::__cxx11::moneypunct<char, true> (0x0x7f251aafa770)
  std::money_base (0x0x7f251aaf6d20) 0 empty

Vtable for std::__cxx11::moneypunct<char, false>
std::__cxx11::moneypunct<char, false>::_ZTVNSt7__cxx1110moneypunctIcLb0EEE: 13u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTINSt7__cxx1110moneypunctIcLb0EEE)
16    (int (*)(...))std::__cxx11::moneypunct<_CharT, _Intl>::~moneypunct<char, false>
24    (int (*)(...))std::__cxx11::moneypunct<_CharT, _Intl>::~moneypunct<char, false>
32    (int (*)(...))std::__cxx11::moneypunct<_CharT, _Intl>::do_decimal_point<char, false>
40    (int (*)(...))std::__cxx11::moneypunct<_CharT, _Intl>::do_thousands_sep<char, false>
48    (int (*)(...))std::__cxx11::moneypunct<_CharT, _Intl>::do_grouping<char, false>
56    (int (*)(...))std::__cxx11::moneypunct<_CharT, _Intl>::do_curr_symbol<char, false>
64    (int (*)(...))std::__cxx11::moneypunct<_CharT, _Intl>::do_positive_sign<char, false>
72    (int (*)(...))std::__cxx11::moneypunct<_CharT, _Intl>::do_negative_sign<char, false>
80    (int (*)(...))std::__cxx11::moneypunct<_CharT, _Intl>::do_frac_digits<char, false>
88    (int (*)(...))std::__cxx11::moneypunct<_CharT, _Intl>::do_pos_format<char, false>
96    (int (*)(...))std::__cxx11::moneypunct<_CharT, _Intl>::do_neg_format<char, false>

Class std::__cxx11::moneypunct<char, false>
   size=24 align=8
   base size=24 base align=8
std::__cxx11::moneypunct<char, false> (0x0x7f251aafa850) 0
    vptr=((& std::__cxx11::moneypunct<char, false>::_ZTVNSt7__cxx1110moneypunctIcLb0EEE) + 16u)
  std::locale::facet (0x0x7f251aaf6d80) 0
      primary-for std::__cxx11::moneypunct<char, false> (0x0x7f251aafa850)
  std::money_base (0x0x7f251aaf6de0) 0 empty

Vtable for std::__cxx11::moneypunct<wchar_t, true>
std::__cxx11::moneypunct<wchar_t, true>::_ZTVNSt7__cxx1110moneypunctIwLb1EEE: 13u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTINSt7__cxx1110moneypunctIwLb1EEE)
16    (int (*)(...))std::__cxx11::moneypunct<_CharT, _Intl>::~moneypunct<wchar_t, true>
24    (int (*)(...))std::__cxx11::moneypunct<_CharT, _Intl>::~moneypunct<wchar_t, true>
32    (int (*)(...))std::__cxx11::moneypunct<_CharT, _Intl>::do_decimal_point<wchar_t, true>
40    (int (*)(...))std::__cxx11::moneypunct<_CharT, _Intl>::do_thousands_sep<wchar_t, true>
48    (int (*)(...))std::__cxx11::moneypunct<_CharT, _Intl>::do_grouping<wchar_t, true>
56    (int (*)(...))std::__cxx11::moneypunct<_CharT, _Intl>::do_curr_symbol<wchar_t, true>
64    (int (*)(...))std::__cxx11::moneypunct<_CharT, _Intl>::do_positive_sign<wchar_t, true>
72    (int (*)(...))std::__cxx11::moneypunct<_CharT, _Intl>::do_negative_sign<wchar_t, true>
80    (int (*)(...))std::__cxx11::moneypunct<_CharT, _Intl>::do_frac_digits<wchar_t, true>
88    (int (*)(...))std::__cxx11::moneypunct<_CharT, _Intl>::do_pos_format<wchar_t, true>
96    (int (*)(...))std::__cxx11::moneypunct<_CharT, _Intl>::do_neg_format<wchar_t, true>

Class std::__cxx11::moneypunct<wchar_t, true>
   size=24 align=8
   base size=24 base align=8
std::__cxx11::moneypunct<wchar_t, true> (0x0x7f251aafaa80) 0
    vptr=((& std::__cxx11::moneypunct<wchar_t, true>::_ZTVNSt7__cxx1110moneypunctIwLb1EEE) + 16u)
  std::locale::facet (0x0x7f251aaf6e40) 0
      primary-for std::__cxx11::moneypunct<wchar_t, true> (0x0x7f251aafaa80)
  std::money_base (0x0x7f251aaf6ea0) 0 empty

Vtable for std::__cxx11::moneypunct<wchar_t, false>
std::__cxx11::moneypunct<wchar_t, false>::_ZTVNSt7__cxx1110moneypunctIwLb0EEE: 13u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTINSt7__cxx1110moneypunctIwLb0EEE)
16    (int (*)(...))std::__cxx11::moneypunct<_CharT, _Intl>::~moneypunct<wchar_t, false>
24    (int (*)(...))std::__cxx11::moneypunct<_CharT, _Intl>::~moneypunct<wchar_t, false>
32    (int (*)(...))std::__cxx11::moneypunct<_CharT, _Intl>::do_decimal_point<wchar_t, false>
40    (int (*)(...))std::__cxx11::moneypunct<_CharT, _Intl>::do_thousands_sep<wchar_t, false>
48    (int (*)(...))std::__cxx11::moneypunct<_CharT, _Intl>::do_grouping<wchar_t, false>
56    (int (*)(...))std::__cxx11::moneypunct<_CharT, _Intl>::do_curr_symbol<wchar_t, false>
64    (int (*)(...))std::__cxx11::moneypunct<_CharT, _Intl>::do_positive_sign<wchar_t, false>
72    (int (*)(...))std::__cxx11::moneypunct<_CharT, _Intl>::do_negative_sign<wchar_t, false>
80    (int (*)(...))std::__cxx11::moneypunct<_CharT, _Intl>::do_frac_digits<wchar_t, false>
88    (int (*)(...))std::__cxx11::moneypunct<_CharT, _Intl>::do_pos_format<wchar_t, false>
96    (int (*)(...))std::__cxx11::moneypunct<_CharT, _Intl>::do_neg_format<wchar_t, false>

Class std::__cxx11::moneypunct<wchar_t, false>
   size=24 align=8
   base size=24 base align=8
std::__cxx11::moneypunct<wchar_t, false> (0x0x7f251aafabd0) 0
    vptr=((& std::__cxx11::moneypunct<wchar_t, false>::_ZTVNSt7__cxx1110moneypunctIwLb0EEE) + 16u)
  std::locale::facet (0x0x7f251aaf6f60) 0
      primary-for std::__cxx11::moneypunct<wchar_t, false> (0x0x7f251aafabd0)
  std::money_base (0x0x7f251ab39000) 0 empty

Class std::messages_base
   size=1 align=1
   base size=0 base align=1
std::messages_base (0x0x7f251ab397e0) 0 empty

Vtable for std::__cxx11::messages<char>
std::__cxx11::messages<char>::_ZTVNSt7__cxx118messagesIcEE: 7u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTINSt7__cxx118messagesIcEE)
16    (int (*)(...))std::__cxx11::messages<_CharT>::~messages<char>
24    (int (*)(...))std::__cxx11::messages<_CharT>::~messages<char>
32    (int (*)(...))std::__cxx11::messages<_CharT>::do_open<char>
40    (int (*)(...))std::__cxx11::messages<_CharT>::do_get<char>
48    (int (*)(...))std::__cxx11::messages<_CharT>::do_close<char>

Class std::__cxx11::messages<char>
   size=32 align=8
   base size=32 base align=8
std::__cxx11::messages<char> (0x0x7f251ab49310) 0
    vptr=((& std::__cxx11::messages<char>::_ZTVNSt7__cxx118messagesIcEE) + 16u)
  std::locale::facet (0x0x7f251ab39ae0) 0
      primary-for std::__cxx11::messages<char> (0x0x7f251ab49310)
  std::messages_base (0x0x7f251ab39b40) 0 empty

Vtable for std::__cxx11::messages<wchar_t>
std::__cxx11::messages<wchar_t>::_ZTVNSt7__cxx118messagesIwEE: 7u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTINSt7__cxx118messagesIwEE)
16    (int (*)(...))std::__cxx11::messages<_CharT>::~messages<wchar_t>
24    (int (*)(...))std::__cxx11::messages<_CharT>::~messages<wchar_t>
32    (int (*)(...))std::__cxx11::messages<_CharT>::do_open<wchar_t>
40    (int (*)(...))std::__cxx11::messages<_CharT>::do_get<wchar_t>
48    (int (*)(...))std::__cxx11::messages<_CharT>::do_close<wchar_t>

Class std::__cxx11::messages<wchar_t>
   size=32 align=8
   base size=32 base align=8
std::__cxx11::messages<wchar_t> (0x0x7f251ab494d0) 0
    vptr=((& std::__cxx11::messages<wchar_t>::_ZTVNSt7__cxx118messagesIwEE) + 16u)
  std::locale::facet (0x0x7f251ab39ba0) 0
      primary-for std::__cxx11::messages<wchar_t> (0x0x7f251ab494d0)
  std::messages_base (0x0x7f251ab39c00) 0 empty

Class std::is_error_condition_enum<std::money_base::part>
   size=1 align=1
   base size=1 base align=1
std::is_error_condition_enum<std::money_base::part> (0x0x7f251ab0c5b0) 0 empty
  std::integral_constant<bool, false> (0x0x7f251ab835a0) 0 empty

Class std::is_error_code_enum<std::money_base::part>
   size=1 align=1
   base size=1 base align=1
std::is_error_code_enum<std::money_base::part> (0x0x7f251ab0c680) 0 empty
  std::integral_constant<bool, false> (0x0x7f251ab83600) 0 empty

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

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> > (0x0x7f251ab83ae0) 0

Class std::iterator_traits<const char*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<const char*> (0x0x7f251ab83c00) 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> > (0x0x7f251ab83ba0) 0

Class std::__are_same<char*, char*>
   size=1 align=1
   base size=0 base align=1
std::__are_same<char*, char*> (0x0x7f251ab83c60) 0 empty

Class __gnu_cxx::__enable_if<true, std::__cxx11::basic_string<char> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__enable_if<true, std::__cxx11::basic_string<char> > (0x0x7f251ab83cc0) 0 empty

Vtable for std::__cxx11::moneypunct_byname<char, false>
std::__cxx11::moneypunct_byname<char, false>::_ZTVNSt7__cxx1117moneypunct_bynameIcLb0EEE: 13u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTINSt7__cxx1117moneypunct_bynameIcLb0EEE)
16    (int (*)(...))std::__cxx11::moneypunct_byname<_CharT, _Intl>::~moneypunct_byname<char, false>
24    (int (*)(...))std::__cxx11::moneypunct_byname<_CharT, _Intl>::~moneypunct_byname<char, false>
32    (int (*)(...))std::__cxx11::moneypunct<_CharT, _Intl>::do_decimal_point<char, false>
40    (int (*)(...))std::__cxx11::moneypunct<_CharT, _Intl>::do_thousands_sep<char, false>
48    (int (*)(...))std::__cxx11::moneypunct<_CharT, _Intl>::do_grouping<char, false>
56    (int (*)(...))std::__cxx11::moneypunct<_CharT, _Intl>::do_curr_symbol<char, false>
64    (int (*)(...))std::__cxx11::moneypunct<_CharT, _Intl>::do_positive_sign<char, false>
72    (int (*)(...))std::__cxx11::moneypunct<_CharT, _Intl>::do_negative_sign<char, false>
80    (int (*)(...))std::__cxx11::moneypunct<_CharT, _Intl>::do_frac_digits<char, false>
88    (int (*)(...))std::__cxx11::moneypunct<_CharT, _Intl>::do_pos_format<char, false>
96    (int (*)(...))std::__cxx11::moneypunct<_CharT, _Intl>::do_neg_format<char, false>

Class std::__cxx11::moneypunct_byname<char, false>
   size=24 align=8
   base size=24 base align=8
std::__cxx11::moneypunct_byname<char, false> (0x0x7f251ab0c548) 0
    vptr=((& std::__cxx11::moneypunct_byname<char, false>::_ZTVNSt7__cxx1117moneypunct_bynameIcLb0EEE) + 16u)
  std::__cxx11::moneypunct<char, false> (0x0x7f251ab9bd90) 0
      primary-for std::__cxx11::moneypunct_byname<char, false> (0x0x7f251ab0c548)
    std::locale::facet (0x0x7f251a7fade0) 0
        primary-for std::__cxx11::moneypunct<char, false> (0x0x7f251ab9bd90)
    std::money_base (0x0x7f251a7fae40) 0 empty

Vtable for std::__cxx11::moneypunct_byname<char, true>
std::__cxx11::moneypunct_byname<char, true>::_ZTVNSt7__cxx1117moneypunct_bynameIcLb1EEE: 13u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTINSt7__cxx1117moneypunct_bynameIcLb1EEE)
16    (int (*)(...))std::__cxx11::moneypunct_byname<_CharT, _Intl>::~moneypunct_byname<char, true>
24    (int (*)(...))std::__cxx11::moneypunct_byname<_CharT, _Intl>::~moneypunct_byname<char, true>
32    (int (*)(...))std::__cxx11::moneypunct<_CharT, _Intl>::do_decimal_point<char, true>
40    (int (*)(...))std::__cxx11::moneypunct<_CharT, _Intl>::do_thousands_sep<char, true>
48    (int (*)(...))std::__cxx11::moneypunct<_CharT, _Intl>::do_grouping<char, true>
56    (int (*)(...))std::__cxx11::moneypunct<_CharT, _Intl>::do_curr_symbol<char, true>
64    (int (*)(...))std::__cxx11::moneypunct<_CharT, _Intl>::do_positive_sign<char, true>
72    (int (*)(...))std::__cxx11::moneypunct<_CharT, _Intl>::do_negative_sign<char, true>
80    (int (*)(...))std::__cxx11::moneypunct<_CharT, _Intl>::do_frac_digits<char, true>
88    (int (*)(...))std::__cxx11::moneypunct<_CharT, _Intl>::do_pos_format<char, true>
96    (int (*)(...))std::__cxx11::moneypunct<_CharT, _Intl>::do_neg_format<char, true>

Class std::__cxx11::moneypunct_byname<char, true>
   size=24 align=8
   base size=24 base align=8
std::__cxx11::moneypunct_byname<char, true> (0x0x7f251ab0c6e8) 0
    vptr=((& std::__cxx11::moneypunct_byname<char, true>::_ZTVNSt7__cxx1117moneypunct_bynameIcLb1EEE) + 16u)
  std::__cxx11::moneypunct<char, true> (0x0x7f251ab9be00) 0
      primary-for std::__cxx11::moneypunct_byname<char, true> (0x0x7f251ab0c6e8)
    std::locale::facet (0x0x7f251a825000) 0
        primary-for std::__cxx11::moneypunct<char, true> (0x0x7f251ab9be00)
    std::money_base (0x0x7f251a825060) 0 empty

Vtable for std::__cxx11::money_get<char>
std::__cxx11::money_get<char>::_ZTVNSt7__cxx119money_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEEE: 6u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTINSt7__cxx119money_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEEE)
16    (int (*)(...))std::__cxx11::money_get<_CharT, _InIter>::~money_get<char, std::istreambuf_iterator<char, std::char_traits<char> > >
24    (int (*)(...))std::__cxx11::money_get<_CharT, _InIter>::~money_get<char, std::istreambuf_iterator<char, std::char_traits<char> > >
32    (int (*)(...))std::__cxx11::money_get<_CharT, _InIter>::do_get<char, std::istreambuf_iterator<char, std::char_traits<char> > >
40    (int (*)(...))std::__cxx11::money_get<_CharT, _InIter>::do_get<char, std::istreambuf_iterator<char, std::char_traits<char> > >

Class std::__cxx11::money_get<char>
   size=16 align=8
   base size=12 base align=8
std::__cxx11::money_get<char> (0x0x7f251ab0c888) 0
    vptr=((& std::__cxx11::money_get<char>::_ZTVNSt7__cxx119money_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEEE) + 16u)
  std::locale::facet (0x0x7f251a825180) 0
      primary-for std::__cxx11::money_get<char> (0x0x7f251ab0c888)

Vtable for std::__cxx11::money_put<char>
std::__cxx11::money_put<char>::_ZTVNSt7__cxx119money_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEEE: 6u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTINSt7__cxx119money_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEEE)
16    (int (*)(...))std::__cxx11::money_put<_CharT, _OutIter>::~money_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >
24    (int (*)(...))std::__cxx11::money_put<_CharT, _OutIter>::~money_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >
32    (int (*)(...))std::__cxx11::money_put<_CharT, _OutIter>::do_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >
40    (int (*)(...))std::__cxx11::money_put<_CharT, _OutIter>::do_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >

Class std::__cxx11::money_put<char>
   size=16 align=8
   base size=12 base align=8
std::__cxx11::money_put<char> (0x0x7f251a832000) 0
    vptr=((& std::__cxx11::money_put<char>::_ZTVNSt7__cxx119money_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEEE) + 16u)
  std::locale::facet (0x0x7f251a825240) 0
      primary-for std::__cxx11::money_put<char> (0x0x7f251a832000)

Vtable for std::time_put<char>
std::time_put<char>::_ZTVSt8time_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt8time_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE)
16    (int (*)(...))std::time_put<_CharT, _OutIter>::~time_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >
24    (int (*)(...))std::time_put<_CharT, _OutIter>::~time_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >
32    (int (*)(...))std::time_put<_CharT, _OutIter>::do_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >

Class std::time_put<char>
   size=16 align=8
   base size=12 base align=8
std::time_put<char> (0x0x7f251a832068) 0
    vptr=((& std::time_put<char>::_ZTVSt8time_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE) + 16u)
  std::locale::facet (0x0x7f251a825300) 0
      primary-for std::time_put<char> (0x0x7f251a832068)

Vtable for std::time_put_byname<char>
std::time_put_byname<char>::_ZTVSt15time_put_bynameIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt15time_put_bynameIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE)
16    (int (*)(...))std::time_put_byname<_CharT, _OutIter>::~time_put_byname<char, std::ostreambuf_iterator<char, std::char_traits<char> > >
24    (int (*)(...))std::time_put_byname<_CharT, _OutIter>::~time_put_byname<char, std::ostreambuf_iterator<char, std::char_traits<char> > >
32    (int (*)(...))std::time_put<_CharT, _OutIter>::do_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >

Class std::time_put_byname<char>
   size=16 align=8
   base size=12 base align=8
std::time_put_byname<char> (0x0x7f251a8320d0) 0
    vptr=((& std::time_put_byname<char>::_ZTVSt15time_put_bynameIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE) + 16u)
  std::time_put<char> (0x0x7f251a832138) 0
      primary-for std::time_put_byname<char> (0x0x7f251a8320d0)
    std::locale::facet (0x0x7f251a8253c0) 0
        primary-for std::time_put<char> (0x0x7f251a832138)

Vtable for std::__cxx11::time_get<char>
std::__cxx11::time_get<char>::_ZTVNSt7__cxx118time_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEEE: 11u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTINSt7__cxx118time_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEEE)
16    (int (*)(...))std::__cxx11::time_get<_CharT, _InIter>::~time_get<char, std::istreambuf_iterator<char, std::char_traits<char> > >
24    (int (*)(...))std::__cxx11::time_get<_CharT, _InIter>::~time_get<char, std::istreambuf_iterator<char, std::char_traits<char> > >
32    (int (*)(...))std::__cxx11::time_get<_CharT, _InIter>::do_date_order<char, std::istreambuf_iterator<char, std::char_traits<char> > >
40    (int (*)(...))std::__cxx11::time_get<_CharT, _InIter>::do_get_time<char, std::istreambuf_iterator<char, std::char_traits<char> > >
48    (int (*)(...))std::__cxx11::time_get<_CharT, _InIter>::do_get_date<char, std::istreambuf_iterator<char, std::char_traits<char> > >
56    (int (*)(...))std::__cxx11::time_get<_CharT, _InIter>::do_get_weekday<char, std::istreambuf_iterator<char, std::char_traits<char> > >
64    (int (*)(...))std::__cxx11::time_get<_CharT, _InIter>::do_get_monthname<char, std::istreambuf_iterator<char, std::char_traits<char> > >
72    (int (*)(...))std::__cxx11::time_get<_CharT, _InIter>::do_get_year<char, std::istreambuf_iterator<char, std::char_traits<char> > >
80    (int (*)(...))std::__cxx11::time_get<_CharT, _InIter>::do_get<char, std::istreambuf_iterator<char, std::char_traits<char> > >

Class std::__cxx11::time_get<char>
   size=16 align=8
   base size=12 base align=8
std::__cxx11::time_get<char> (0x0x7f251a8361c0) 0
    vptr=((& std::__cxx11::time_get<char>::_ZTVNSt7__cxx118time_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEEE) + 16u)
  std::locale::facet (0x0x7f251a825480) 0
      primary-for std::__cxx11::time_get<char> (0x0x7f251a8361c0)
  std::time_base (0x0x7f251a8254e0) 0 empty

Vtable for std::__cxx11::time_get_byname<char>
std::__cxx11::time_get_byname<char>::_ZTVNSt7__cxx1115time_get_bynameIcSt19istreambuf_iteratorIcSt11char_traitsIcEEEE: 11u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTINSt7__cxx1115time_get_bynameIcSt19istreambuf_iteratorIcSt11char_traitsIcEEEE)
16    (int (*)(...))std::__cxx11::time_get_byname<_CharT, _InIter>::~time_get_byname<char, std::istreambuf_iterator<char, std::char_traits<char> > >
24    (int (*)(...))std::__cxx11::time_get_byname<_CharT, _InIter>::~time_get_byname<char, std::istreambuf_iterator<char, std::char_traits<char> > >
32    (int (*)(...))std::__cxx11::time_get<_CharT, _InIter>::do_date_order<char, std::istreambuf_iterator<char, std::char_traits<char> > >
40    (int (*)(...))std::__cxx11::time_get<_CharT, _InIter>::do_get_time<char, std::istreambuf_iterator<char, std::char_traits<char> > >
48    (int (*)(...))std::__cxx11::time_get<_CharT, _InIter>::do_get_date<char, std::istreambuf_iterator<char, std::char_traits<char> > >
56    (int (*)(...))std::__cxx11::time_get<_CharT, _InIter>::do_get_weekday<char, std::istreambuf_iterator<char, std::char_traits<char> > >
64    (int (*)(...))std::__cxx11::time_get<_CharT, _InIter>::do_get_monthname<char, std::istreambuf_iterator<char, std::char_traits<char> > >
72    (int (*)(...))std::__cxx11::time_get<_CharT, _InIter>::do_get_year<char, std::istreambuf_iterator<char, std::char_traits<char> > >
80    (int (*)(...))std::__cxx11::time_get<_CharT, _InIter>::do_get<char, std::istreambuf_iterator<char, std::char_traits<char> > >

Class std::__cxx11::time_get_byname<char>
   size=16 align=8
   base size=12 base align=8
std::__cxx11::time_get_byname<char> (0x0x7f251a832270) 0
    vptr=((& std::__cxx11::time_get_byname<char>::_ZTVNSt7__cxx1115time_get_bynameIcSt19istreambuf_iteratorIcSt11char_traitsIcEEEE) + 16u)
  std::__cxx11::time_get<char> (0x0x7f251a836230) 0
      primary-for std::__cxx11::time_get_byname<char> (0x0x7f251a832270)
    std::locale::facet (0x0x7f251a8255a0) 0
        primary-for std::__cxx11::time_get<char> (0x0x7f251a836230)
    std::time_base (0x0x7f251a825600) 0 empty

Vtable for std::__cxx11::messages_byname<char>
std::__cxx11::messages_byname<char>::_ZTVNSt7__cxx1115messages_bynameIcEE: 7u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTINSt7__cxx1115messages_bynameIcEE)
16    (int (*)(...))std::__cxx11::messages_byname<_CharT>::~messages_byname<char>
24    (int (*)(...))std::__cxx11::messages_byname<_CharT>::~messages_byname<char>
32    (int (*)(...))std::__cxx11::messages<_CharT>::do_open<char>
40    (int (*)(...))std::__cxx11::messages<_CharT>::do_get<char>
48    (int (*)(...))std::__cxx11::messages<_CharT>::do_close<char>

Class std::__cxx11::messages_byname<char>
   size=32 align=8
   base size=32 base align=8
std::__cxx11::messages_byname<char> (0x0x7f251a832340) 0
    vptr=((& std::__cxx11::messages_byname<char>::_ZTVNSt7__cxx1115messages_bynameIcEE) + 16u)
  std::__cxx11::messages<char> (0x0x7f251a8362a0) 0
      primary-for std::__cxx11::messages_byname<char> (0x0x7f251a832340)
    std::locale::facet (0x0x7f251a825660) 0
        primary-for std::__cxx11::messages<char> (0x0x7f251a8362a0)
    std::messages_base (0x0x7f251a8256c0) 0 empty

Vtable for std::__cxx11::moneypunct_byname<wchar_t, false>
std::__cxx11::moneypunct_byname<wchar_t, false>::_ZTVNSt7__cxx1117moneypunct_bynameIwLb0EEE: 13u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTINSt7__cxx1117moneypunct_bynameIwLb0EEE)
16    (int (*)(...))std::__cxx11::moneypunct_byname<_CharT, _Intl>::~moneypunct_byname<wchar_t, false>
24    (int (*)(...))std::__cxx11::moneypunct_byname<_CharT, _Intl>::~moneypunct_byname<wchar_t, false>
32    (int (*)(...))std::__cxx11::moneypunct<_CharT, _Intl>::do_decimal_point<wchar_t, false>
40    (int (*)(...))std::__cxx11::moneypunct<_CharT, _Intl>::do_thousands_sep<wchar_t, false>
48    (int (*)(...))std::__cxx11::moneypunct<_CharT, _Intl>::do_grouping<wchar_t, false>
56    (int (*)(...))std::__cxx11::moneypunct<_CharT, _Intl>::do_curr_symbol<wchar_t, false>
64    (int (*)(...))std::__cxx11::moneypunct<_CharT, _Intl>::do_positive_sign<wchar_t, false>
72    (int (*)(...))std::__cxx11::moneypunct<_CharT, _Intl>::do_negative_sign<wchar_t, false>
80    (int (*)(...))std::__cxx11::moneypunct<_CharT, _Intl>::do_frac_digits<wchar_t, false>
88    (int (*)(...))std::__cxx11::moneypunct<_CharT, _Intl>::do_pos_format<wchar_t, false>
96    (int (*)(...))std::__cxx11::moneypunct<_CharT, _Intl>::do_neg_format<wchar_t, false>

Class std::__cxx11::moneypunct_byname<wchar_t, false>
   size=24 align=8
   base size=24 base align=8
std::__cxx11::moneypunct_byname<wchar_t, false> (0x0x7f251a8323a8) 0
    vptr=((& std::__cxx11::moneypunct_byname<wchar_t, false>::_ZTVNSt7__cxx1117moneypunct_bynameIwLb0EEE) + 16u)
  std::__cxx11::moneypunct<wchar_t, false> (0x0x7f251a836310) 0
      primary-for std::__cxx11::moneypunct_byname<wchar_t, false> (0x0x7f251a8323a8)
    std::locale::facet (0x0x7f251a825720) 0
        primary-for std::__cxx11::moneypunct<wchar_t, false> (0x0x7f251a836310)
    std::money_base (0x0x7f251a825780) 0 empty

Vtable for std::__cxx11::moneypunct_byname<wchar_t, true>
std::__cxx11::moneypunct_byname<wchar_t, true>::_ZTVNSt7__cxx1117moneypunct_bynameIwLb1EEE: 13u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTINSt7__cxx1117moneypunct_bynameIwLb1EEE)
16    (int (*)(...))std::__cxx11::moneypunct_byname<_CharT, _Intl>::~moneypunct_byname<wchar_t, true>
24    (int (*)(...))std::__cxx11::moneypunct_byname<_CharT, _Intl>::~moneypunct_byname<wchar_t, true>
32    (int (*)(...))std::__cxx11::moneypunct<_CharT, _Intl>::do_decimal_point<wchar_t, true>
40    (int (*)(...))std::__cxx11::moneypunct<_CharT, _Intl>::do_thousands_sep<wchar_t, true>
48    (int (*)(...))std::__cxx11::moneypunct<_CharT, _Intl>::do_grouping<wchar_t, true>
56    (int (*)(...))std::__cxx11::moneypunct<_CharT, _Intl>::do_curr_symbol<wchar_t, true>
64    (int (*)(...))std::__cxx11::moneypunct<_CharT, _Intl>::do_positive_sign<wchar_t, true>
72    (int (*)(...))std::__cxx11::moneypunct<_CharT, _Intl>::do_negative_sign<wchar_t, true>
80    (int (*)(...))std::__cxx11::moneypunct<_CharT, _Intl>::do_frac_digits<wchar_t, true>
88    (int (*)(...))std::__cxx11::moneypunct<_CharT, _Intl>::do_pos_format<wchar_t, true>
96    (int (*)(...))std::__cxx11::moneypunct<_CharT, _Intl>::do_neg_format<wchar_t, true>

Class std::__cxx11::moneypunct_byname<wchar_t, true>
   size=24 align=8
   base size=24 base align=8
std::__cxx11::moneypunct_byname<wchar_t, true> (0x0x7f251a832548) 0
    vptr=((& std::__cxx11::moneypunct_byname<wchar_t, true>::_ZTVNSt7__cxx1117moneypunct_bynameIwLb1EEE) + 16u)
  std::__cxx11::moneypunct<wchar_t, true> (0x0x7f251a836380) 0
      primary-for std::__cxx11::moneypunct_byname<wchar_t, true> (0x0x7f251a832548)
    std::locale::facet (0x0x7f251a825840) 0
        primary-for std::__cxx11::moneypunct<wchar_t, true> (0x0x7f251a836380)
    std::money_base (0x0x7f251a8258a0) 0 empty

Vtable for std::__cxx11::money_get<wchar_t>
std::__cxx11::money_get<wchar_t>::_ZTVNSt7__cxx119money_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEEE: 6u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTINSt7__cxx119money_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEEE)
16    (int (*)(...))std::__cxx11::money_get<_CharT, _InIter>::~money_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
24    (int (*)(...))std::__cxx11::money_get<_CharT, _InIter>::~money_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
32    (int (*)(...))std::__cxx11::money_get<_CharT, _InIter>::do_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
40    (int (*)(...))std::__cxx11::money_get<_CharT, _InIter>::do_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >

Class std::__cxx11::money_get<wchar_t>
   size=16 align=8
   base size=12 base align=8
std::__cxx11::money_get<wchar_t> (0x0x7f251a832618) 0
    vptr=((& std::__cxx11::money_get<wchar_t>::_ZTVNSt7__cxx119money_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEEE) + 16u)
  std::locale::facet (0x0x7f251a825a20) 0
      primary-for std::__cxx11::money_get<wchar_t> (0x0x7f251a832618)

Vtable for std::__cxx11::money_put<wchar_t>
std::__cxx11::money_put<wchar_t>::_ZTVNSt7__cxx119money_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEEE: 6u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTINSt7__cxx119money_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEEE)
16    (int (*)(...))std::__cxx11::money_put<_CharT, _OutIter>::~money_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
24    (int (*)(...))std::__cxx11::money_put<_CharT, _OutIter>::~money_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
32    (int (*)(...))std::__cxx11::money_put<_CharT, _OutIter>::do_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
40    (int (*)(...))std::__cxx11::money_put<_CharT, _OutIter>::do_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >

Class std::__cxx11::money_put<wchar_t>
   size=16 align=8
   base size=12 base align=8
std::__cxx11::money_put<wchar_t> (0x0x7f251a832680) 0
    vptr=((& std::__cxx11::money_put<wchar_t>::_ZTVNSt7__cxx119money_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEEE) + 16u)
  std::locale::facet (0x0x7f251a825ae0) 0
      primary-for std::__cxx11::money_put<wchar_t> (0x0x7f251a832680)

Vtable for std::time_put<wchar_t>
std::time_put<wchar_t>::_ZTVSt8time_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt8time_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE)
16    (int (*)(...))std::time_put<_CharT, _OutIter>::~time_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
24    (int (*)(...))std::time_put<_CharT, _OutIter>::~time_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
32    (int (*)(...))std::time_put<_CharT, _OutIter>::do_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >

Class std::time_put<wchar_t>
   size=16 align=8
   base size=12 base align=8
std::time_put<wchar_t> (0x0x7f251a8326e8) 0
    vptr=((& std::time_put<wchar_t>::_ZTVSt8time_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE) + 16u)
  std::locale::facet (0x0x7f251a825ba0) 0
      primary-for std::time_put<wchar_t> (0x0x7f251a8326e8)

Vtable for std::time_put_byname<wchar_t>
std::time_put_byname<wchar_t>::_ZTVSt15time_put_bynameIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt15time_put_bynameIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE)
16    (int (*)(...))std::time_put_byname<_CharT, _OutIter>::~time_put_byname<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
24    (int (*)(...))std::time_put_byname<_CharT, _OutIter>::~time_put_byname<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
32    (int (*)(...))std::time_put<_CharT, _OutIter>::do_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >

Class std::time_put_byname<wchar_t>
   size=16 align=8
   base size=12 base align=8
std::time_put_byname<wchar_t> (0x0x7f251a8327b8) 0
    vptr=((& std::time_put_byname<wchar_t>::_ZTVSt15time_put_bynameIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE) + 16u)
  std::time_put<wchar_t> (0x0x7f251a832820) 0
      primary-for std::time_put_byname<wchar_t> (0x0x7f251a8327b8)
    std::locale::facet (0x0x7f251a825c00) 0
        primary-for std::time_put<wchar_t> (0x0x7f251a832820)

Vtable for std::__cxx11::time_get<wchar_t>
std::__cxx11::time_get<wchar_t>::_ZTVNSt7__cxx118time_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEEE: 11u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTINSt7__cxx118time_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEEE)
16    (int (*)(...))std::__cxx11::time_get<_CharT, _InIter>::~time_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
24    (int (*)(...))std::__cxx11::time_get<_CharT, _InIter>::~time_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
32    (int (*)(...))std::__cxx11::time_get<_CharT, _InIter>::do_date_order<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
40    (int (*)(...))std::__cxx11::time_get<_CharT, _InIter>::do_get_time<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
48    (int (*)(...))std::__cxx11::time_get<_CharT, _InIter>::do_get_date<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
56    (int (*)(...))std::__cxx11::time_get<_CharT, _InIter>::do_get_weekday<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
64    (int (*)(...))std::__cxx11::time_get<_CharT, _InIter>::do_get_monthname<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
72    (int (*)(...))std::__cxx11::time_get<_CharT, _InIter>::do_get_year<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
80    (int (*)(...))std::__cxx11::time_get<_CharT, _InIter>::do_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >

Class std::__cxx11::time_get<wchar_t>
   size=16 align=8
   base size=12 base align=8
std::__cxx11::time_get<wchar_t> (0x0x7f251a836690) 0
    vptr=((& std::__cxx11::time_get<wchar_t>::_ZTVNSt7__cxx118time_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEEE) + 16u)
  std::locale::facet (0x0x7f251a825cc0) 0
      primary-for std::__cxx11::time_get<wchar_t> (0x0x7f251a836690)
  std::time_base (0x0x7f251a825d20) 0 empty

Vtable for std::__cxx11::time_get_byname<wchar_t>
std::__cxx11::time_get_byname<wchar_t>::_ZTVNSt7__cxx1115time_get_bynameIwSt19istreambuf_iteratorIwSt11char_traitsIwEEEE: 11u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTINSt7__cxx1115time_get_bynameIwSt19istreambuf_iteratorIwSt11char_traitsIwEEEE)
16    (int (*)(...))std::__cxx11::time_get_byname<_CharT, _InIter>::~time_get_byname<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
24    (int (*)(...))std::__cxx11::time_get_byname<_CharT, _InIter>::~time_get_byname<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
32    (int (*)(...))std::__cxx11::time_get<_CharT, _InIter>::do_date_order<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
40    (int (*)(...))std::__cxx11::time_get<_CharT, _InIter>::do_get_time<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
48    (int (*)(...))std::__cxx11::time_get<_CharT, _InIter>::do_get_date<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
56    (int (*)(...))std::__cxx11::time_get<_CharT, _InIter>::do_get_weekday<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
64    (int (*)(...))std::__cxx11::time_get<_CharT, _InIter>::do_get_monthname<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
72    (int (*)(...))std::__cxx11::time_get<_CharT, _InIter>::do_get_year<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
80    (int (*)(...))std::__cxx11::time_get<_CharT, _InIter>::do_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >

Class std::__cxx11::time_get_byname<wchar_t>
   size=16 align=8
   base size=12 base align=8
std::__cxx11::time_get_byname<wchar_t> (0x0x7f251a8328f0) 0
    vptr=((& std::__cxx11::time_get_byname<wchar_t>::_ZTVNSt7__cxx1115time_get_bynameIwSt19istreambuf_iteratorIwSt11char_traitsIwEEEE) + 16u)
  std::__cxx11::time_get<wchar_t> (0x0x7f251a8367e0) 0
      primary-for std::__cxx11::time_get_byname<wchar_t> (0x0x7f251a8328f0)
    std::locale::facet (0x0x7f251a825de0) 0
        primary-for std::__cxx11::time_get<wchar_t> (0x0x7f251a8367e0)
    std::time_base (0x0x7f251a825e40) 0 empty

Vtable for std::__cxx11::messages_byname<wchar_t>
std::__cxx11::messages_byname<wchar_t>::_ZTVNSt7__cxx1115messages_bynameIwEE: 7u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTINSt7__cxx1115messages_bynameIwEE)
16    (int (*)(...))std::__cxx11::messages_byname<_CharT>::~messages_byname<wchar_t>
24    (int (*)(...))std::__cxx11::messages_byname<_CharT>::~messages_byname<wchar_t>
32    (int (*)(...))std::__cxx11::messages<_CharT>::do_open<wchar_t>
40    (int (*)(...))std::__cxx11::messages<_CharT>::do_get<wchar_t>
48    (int (*)(...))std::__cxx11::messages<_CharT>::do_close<wchar_t>

Class std::__cxx11::messages_byname<wchar_t>
   size=32 align=8
   base size=32 base align=8
std::__cxx11::messages_byname<wchar_t> (0x0x7f251a8329c0) 0
    vptr=((& std::__cxx11::messages_byname<wchar_t>::_ZTVNSt7__cxx1115messages_bynameIwEE) + 16u)
  std::__cxx11::messages<wchar_t> (0x0x7f251a8368c0) 0
      primary-for std::__cxx11::messages_byname<wchar_t> (0x0x7f251a8329c0)
    std::locale::facet (0x0x7f251a825ea0) 0
        primary-for std::__cxx11::messages<wchar_t> (0x0x7f251a8368c0)
    std::messages_base (0x0x7f251a825f00) 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> (0x0x7f251a8b3480) 0 empty

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

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

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

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

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

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

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

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

Class std::__uses_alloc0
   size=1 align=1
   base size=1 base align=1
std::__uses_alloc0 (0x0x7f251a832f08) 0
  std::__uses_alloc_base (0x0x7f251a908600) 0 empty

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

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

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

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

Class std::_Resetiosflags
   size=4 align=4
   base size=4 base align=4
std::_Resetiosflags (0x0x7f251a7168a0) 0

Class std::_Setiosflags
   size=4 align=4
   base size=4 base align=4
std::_Setiosflags (0x0x7f251a716a20) 0

Class std::_Setbase
   size=4 align=4
   base size=4 base align=4
std::_Setbase (0x0x7f251a716ba0) 0

Class std::_Setprecision
   size=4 align=4
   base size=4 base align=4
std::_Setprecision (0x0x7f251a716ea0) 0

Class std::_Setw
   size=4 align=4
   base size=4 base align=4
std::_Setw (0x0x7f251a73d060) 0

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

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

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

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

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

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

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

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

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

Class std::numeric_limits<short int>
   size=1 align=1
   base size=0 base align=1
std::numeric_limits<short int> (0x0x7f251a373600) 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> (0x0x7f251a3739c0) 0 empty

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

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

Class std::numeric_limits<long int>
   size=1 align=1
   base size=0 base align=1
std::numeric_limits<long int> (0x0x7f251a3a1540) 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> (0x0x7f251a3a1900) 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> (0x0x7f251a3a1cc0) 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> (0x0x7f251a3cb0c0) 0 empty

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

Class std::numeric_limits<__int128 unsigned>
   size=1 align=1
   base size=0 base align=1
std::numeric_limits<__int128 unsigned> (0x0x7f251a3cb840) 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> (0x0x7f251a3320d0) 0 empty
  std::integral_constant<bool, false> (0x0x7f251a3cbc60) 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> (0x0x7f251a332138) 0 empty
  std::integral_constant<bool, false> (0x0x7f251a3cbcc0) 0 empty

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

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

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

Class std::_Rb_tree_node_base
   size=32 align=8
   base size=32 base align=8
std::_Rb_tree_node_base (0x0x7f251a0f7360) 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*> (0x0x7f251a1c67e0) 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*> (0x0x7f251a3325b0) 0 empty
  std::integral_constant<bool, false> (0x0x7f251a1c6840) 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*> > > (0x0x7f251a1c68a0) 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*> (0x0x7f251a332618) 0 empty
  std::integral_constant<bool, false> (0x0x7f251a1c69c0) 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*> > (0x0x7f251a1c6a20) 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*> (0x0x7f251a332680) 0 empty
  std::integral_constant<bool, false> (0x0x7f251a1c6a80) 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*> > (0x0x7f251a3326e8) 0 empty
  std::is_rvalue_reference<std::_Rb_tree_node_base*> (0x0x7f251a332750) 0 empty
    std::integral_constant<bool, false> (0x0x7f251a1c6ae0) 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*> (0x0x7f251a3327b8) 0 empty
  std::integral_constant<bool, false> (0x0x7f251a1c6b40) 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*> > (0x0x7f251a1c6ba0) 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*> (0x0x7f251a1c6c60) 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*> (0x0x7f251a1c6cc0) 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*> (0x0x7f251a1c6c00) 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*> (0x0x7f251a332888) 0 empty
  std::integral_constant<bool, false> (0x0x7f251a1c6d20) 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*> (0x0x7f251a3328f0) 0 empty
  std::integral_constant<bool, false> (0x0x7f251a1c6d80) 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*> > (0x0x7f251a332958) 0 empty
  std::is_void<std::_Rb_tree_node_base*> (0x0x7f251a3329c0) 0 empty
    std::integral_constant<bool, false> (0x0x7f251a1c6de0) 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*> > (0x0x7f251a332af8) 0 empty
  std::__or_<std::is_reference<std::_Rb_tree_node_base*>, std::is_void<std::_Rb_tree_node_base*> > (0x0x7f251a332b60) 0 empty
    std::is_void<std::_Rb_tree_node_base*> (0x0x7f251a332bc8) 0 empty
      std::integral_constant<bool, false> (0x0x7f251a1c6e40) 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*> > > (0x0x7f251a332c98) 0 empty
  std::integral_constant<bool, true> (0x0x7f251a1c6ea0) 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*> (0x0x7f251a332d00) 0 empty
  std::integral_constant<bool, true> (0x0x7f251a1c6f00) 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*> > (0x0x7f251a1c6f60) 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*> > (0x0x7f251a332d68) 0 empty
  std::is_object<std::_Rb_tree_node_base*> (0x0x7f251a332dd0) 0 empty
    std::integral_constant<bool, true> (0x0x7f251a23a000) 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*> (0x0x7f251a332f08) 0 empty
  std::integral_constant<bool, true> (0x0x7f251a23a120) 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*&> (0x0x7f251a332f70) 0 empty
  std::integral_constant<bool, false> (0x0x7f251a23a1e0) 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*&> > > (0x0x7f251a23a240) 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*&> (0x0x7f251a3324e0) 0 empty
  std::integral_constant<bool, true> (0x0x7f251a23a360) 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*&> > (0x0x7f251a23a3c0) 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*&> > (0x0x7f251a332548) 0 empty
  std::is_lvalue_reference<std::_Rb_tree_node_base*&> (0x0x7f251a248000) 0 empty
    std::integral_constant<bool, true> (0x0x7f251a23a420) 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*&> (0x0x7f251a248068) 0 empty
  std::integral_constant<bool, true> (0x0x7f251a23a480) 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*&> > (0x0x7f251a23a4e0) 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*&> > (0x0x7f251a2480d0) 0 empty
  std::is_reference<std::_Rb_tree_node_base*&> (0x0x7f251a248138) 0 empty
    std::integral_constant<bool, true> (0x0x7f251a23a540) 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*&> > (0x0x7f251a248270) 0 empty
  std::__or_<std::is_reference<std::_Rb_tree_node_base*&>, std::is_void<std::_Rb_tree_node_base*&> > (0x0x7f251a2482d8) 0 empty
    std::is_reference<std::_Rb_tree_node_base*&> (0x0x7f251a248340) 0 empty
      std::integral_constant<bool, true> (0x0x7f251a23a5a0) 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*&> > > (0x0x7f251a248410) 0 empty
  std::integral_constant<bool, false> (0x0x7f251a23a600) 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*&> (0x0x7f251a248478) 0 empty
  std::integral_constant<bool, false> (0x0x7f251a23a660) 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*&> > (0x0x7f251a23a6c0) 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*&> > (0x0x7f251a2484e0) 0 empty
  std::is_reference<std::_Rb_tree_node_base*&> (0x0x7f251a248548) 0 empty
    std::integral_constant<bool, true> (0x0x7f251a23a720) 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*&> (0x0x7f251a248680) 0 empty
  std::integral_constant<bool, true> (0x0x7f251a23a840) 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> (0x0x7f251a23a8a0) 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*&> (0x0x7f251a2486e8) 0 empty
  std::__add_rvalue_reference_helper<std::_Rb_tree_node_base*&, true> (0x0x7f251a23a900) 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&> (0x0x7f251a2487b8) 0 empty
  std::integral_constant<bool, false> (0x0x7f251a23a960) 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&> > > (0x0x7f251a23a9c0) 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&> (0x0x7f251a248820) 0 empty
  std::integral_constant<bool, true> (0x0x7f251a23aa20) 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&> > (0x0x7f251a23aa80) 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&> > (0x0x7f251a248888) 0 empty
  std::is_lvalue_reference<std::_Rb_tree_node_base* const&> (0x0x7f251a2488f0) 0 empty
    std::integral_constant<bool, true> (0x0x7f251a23aae0) 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&> (0x0x7f251a248958) 0 empty
  std::integral_constant<bool, true> (0x0x7f251a23ab40) 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&> > (0x0x7f251a23aba0) 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&> > (0x0x7f251a2489c0) 0 empty
  std::is_reference<std::_Rb_tree_node_base* const&> (0x0x7f251a248a28) 0 empty
    std::integral_constant<bool, true> (0x0x7f251a23ac00) 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&> > (0x0x7f251a248a90) 0 empty
  std::__or_<std::is_reference<std::_Rb_tree_node_base* const&>, std::is_void<std::_Rb_tree_node_base* const&> > (0x0x7f251a248af8) 0 empty
    std::is_reference<std::_Rb_tree_node_base* const&> (0x0x7f251a248b60) 0 empty
      std::integral_constant<bool, true> (0x0x7f251a23ac60) 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&> > > (0x0x7f251a248bc8) 0 empty
  std::integral_constant<bool, false> (0x0x7f251a23acc0) 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&> (0x0x7f251a248c30) 0 empty
  std::integral_constant<bool, false> (0x0x7f251a23ad20) 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&> > (0x0x7f251a23ad80) 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&> > (0x0x7f251a248c98) 0 empty
  std::is_reference<std::_Rb_tree_node_base* const&> (0x0x7f251a248d00) 0 empty
    std::integral_constant<bool, true> (0x0x7f251a23ade0) 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&> (0x0x7f251a248d68) 0 empty
  std::integral_constant<bool, true> (0x0x7f251a23ae40) 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> (0x0x7f251a23aea0) 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&> (0x0x7f251a248dd0) 0 empty
  std::__add_rvalue_reference_helper<std::_Rb_tree_node_base* const&, true> (0x0x7f251a23af00) 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&> (0x0x7f251a23a180) 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&> (0x0x7f251a248e38) 0 empty
  std::integral_constant<bool, true> (0x0x7f251a23af60) 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> (0x0x7f251a248ea0) 0 empty
  std::is_assignable<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base* const&> (0x0x7f251a248f08) 0 empty
    std::integral_constant<bool, true> (0x0x7f251a266000) 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*> (0x0x7f251a248f70) 0 empty
  std::__is_copy_assignable_impl<std::_Rb_tree_node_base*, true> (0x0x7f251a268000) 0 empty
    std::is_assignable<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base* const&> (0x0x7f251a268068) 0 empty
      std::integral_constant<bool, true> (0x0x7f251a266060) 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*> > (0x0x7f251a2660c0) 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*> > (0x0x7f251a2680d0) 0 empty
  std::is_copy_assignable<std::_Rb_tree_node_base*> (0x0x7f251a268138) 0 empty
    std::__is_copy_assignable_impl<std::_Rb_tree_node_base*, true> (0x0x7f251a2681a0) 0 empty
      std::is_assignable<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base* const&> (0x0x7f251a268208) 0 empty
        std::integral_constant<bool, true> (0x0x7f251a266120) 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&> (0x0x7f251a266180) 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*> > > (0x0x7f251a2682d8) 0 empty
  std::integral_constant<bool, false> (0x0x7f251a2661e0) 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&> (0x0x7f251a266240) 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*&&> (0x0x7f251a2683a8) 0 empty
  std::integral_constant<bool, false> (0x0x7f251a266300) 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*&&> > > (0x0x7f251a266360) 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*&&> (0x0x7f251a268410) 0 empty
  std::integral_constant<bool, false> (0x0x7f251a266480) 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*&&> > (0x0x7f251a2664e0) 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*&&> (0x0x7f251a268478) 0 empty
  std::integral_constant<bool, true> (0x0x7f251a266540) 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*&&> > (0x0x7f251a2684e0) 0 empty
  std::is_rvalue_reference<std::_Rb_tree_node_base*&&> (0x0x7f251a268548) 0 empty
    std::integral_constant<bool, true> (0x0x7f251a2665a0) 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*&&> (0x0x7f251a2685b0) 0 empty
  std::integral_constant<bool, true> (0x0x7f251a266600) 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*&&> > (0x0x7f251a266660) 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*&&> > (0x0x7f251a268618) 0 empty
  std::is_reference<std::_Rb_tree_node_base*&&> (0x0x7f251a268680) 0 empty
    std::integral_constant<bool, true> (0x0x7f251a2666c0) 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*&&> > (0x0x7f251a2687b8) 0 empty
  std::__or_<std::is_reference<std::_Rb_tree_node_base*&&>, std::is_void<std::_Rb_tree_node_base*&&> > (0x0x7f251a268820) 0 empty
    std::is_reference<std::_Rb_tree_node_base*&&> (0x0x7f251a268888) 0 empty
      std::integral_constant<bool, true> (0x0x7f251a266720) 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*&&> > > (0x0x7f251a268958) 0 empty
  std::integral_constant<bool, false> (0x0x7f251a266780) 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*&&> (0x0x7f251a2689c0) 0 empty
  std::integral_constant<bool, false> (0x0x7f251a2667e0) 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*&&> > (0x0x7f251a266840) 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*&&> > (0x0x7f251a268a28) 0 empty
  std::is_reference<std::_Rb_tree_node_base*&&> (0x0x7f251a268a90) 0 empty
    std::integral_constant<bool, true> (0x0x7f251a2668a0) 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*&&> (0x0x7f251a268c98) 0 empty
  std::integral_constant<bool, true> (0x0x7f251a266900) 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> (0x0x7f251a266960) 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*&&> (0x0x7f251a268d00) 0 empty
  std::__add_rvalue_reference_helper<std::_Rb_tree_node_base*&&, true> (0x0x7f251a2669c0) 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*&&> (0x0x7f251a2662a0) 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*&&> (0x0x7f251a268d68) 0 empty
  std::integral_constant<bool, true> (0x0x7f251a266a20) 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> (0x0x7f251a268dd0) 0 empty
  std::is_assignable<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*&&> (0x0x7f251a268e38) 0 empty
    std::integral_constant<bool, true> (0x0x7f251a266a80) 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*> (0x0x7f251a268ea0) 0 empty
  std::__is_move_assignable_impl<std::_Rb_tree_node_base*, true> (0x0x7f251a268f08) 0 empty
    std::is_assignable<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*&&> (0x0x7f251a268f70) 0 empty
      std::integral_constant<bool, true> (0x0x7f251a266ae0) 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*> > (0x0x7f251a266b40) 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*> > (0x0x7f2519e89000) 0 empty
  std::is_move_assignable<std::_Rb_tree_node_base*> (0x0x7f2519e89068) 0 empty
    std::__is_move_assignable_impl<std::_Rb_tree_node_base*, true> (0x0x7f2519e890d0) 0 empty
      std::is_assignable<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*&&> (0x0x7f2519e89138) 0 empty
        std::integral_constant<bool, true> (0x0x7f251a266ba0) 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&&> (0x0x7f251a266c00) 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*> (0x0x7f251a1c6780) 0

Class std::is_array<std::allocator<char> >
   size=1 align=1
   base size=1 base align=1
std::is_array<std::allocator<char> > (0x0x7f2519e89340) 0 empty
  std::integral_constant<bool, false> (0x0x7f2519f6d840) 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> > (0x0x7f2519f6d900) 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> > (0x0x7f2519f6d960) 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> > (0x0x7f2519f6d8a0) 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> > (0x0x7f2519e89410) 0 empty
  std::integral_constant<bool, false> (0x0x7f2519f6d9c0) 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> > (0x0x7f2519e89478) 0 empty
  std::integral_constant<bool, false> (0x0x7f2519f6da20) 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> > > (0x0x7f2519e894e0) 0 empty
  std::integral_constant<bool, true> (0x0x7f2519f6da80) 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> > > > (0x0x7f2519f6dae0) 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> > (0x0x7f2519e89548) 0 empty
  std::__do_is_default_constructible_impl (0x0x7f2519f6db40) 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> > > (0x0x7f2519e895b0) 0 empty
  std::__is_default_constructible_impl<std::allocator<char> > (0x0x7f2519e89618) 0 empty
    std::__do_is_default_constructible_impl (0x0x7f2519f6dba0) 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> > (0x0x7f2519e89680) 0 empty
  std::__and_<std::__not_<std::is_void<std::allocator<char> > >, std::__is_default_constructible_impl<std::allocator<char> > > (0x0x7f2519e896e8) 0 empty
    std::__is_default_constructible_impl<std::allocator<char> > (0x0x7f2519e89750) 0 empty
      std::__do_is_default_constructible_impl (0x0x7f2519f6dc00) 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> (0x0x7f2519e897b8) 0 empty
  std::integral_constant<bool, true> (0x0x7f2519f6dc60) 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> > (0x0x7f2519e89820) 0 empty
  std::integral_constant<bool, true> (0x0x7f2519f6dcc0) 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> > > (0x0x7f2519f6dd20) 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> > (0x0x7f2519e89888) 0 empty
  std::integral_constant<bool, true> (0x0x7f2519f6dd80) 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> (0x0x7f2519e898f0) 0 empty
  std::__is_nt_default_constructible_atom<std::allocator<char> > (0x0x7f2519e89958) 0 empty
    std::integral_constant<bool, true> (0x0x7f2519f6dde0) 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> > (0x0x7f2519e899c0) 0 empty
  std::__is_nt_default_constructible_impl<std::allocator<char>, false> (0x0x7f2519e89a28) 0 empty
    std::__is_nt_default_constructible_atom<std::allocator<char> > (0x0x7f2519e89a90) 0 empty
      std::integral_constant<bool, true> (0x0x7f2519f6de40) 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> > (0x0x7f2519e89af8) 0 empty
  std::__and_<std::is_default_constructible<std::allocator<char> >, std::__is_nt_default_constructible_impl<std::allocator<char>, false> > (0x0x7f2519e89b60) 0 empty
    std::__is_nt_default_constructible_impl<std::allocator<char>, false> (0x0x7f2519e89bc8) 0 empty
      std::__is_nt_default_constructible_atom<std::allocator<char> > (0x0x7f2519e89c30) 0 empty
        std::integral_constant<bool, true> (0x0x7f2519f6dea0) 0 empty

Class __gnu_cxx::new_allocator<std::pair<const std::__cxx11::basic_string<char>, TypeToken> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<std::pair<const std::__cxx11::basic_string<char>, TypeToken> > (0x0x7f2519f95060) 0 empty

Class std::allocator<std::pair<const std::__cxx11::basic_string<char>, TypeToken> >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::pair<const std::__cxx11::basic_string<char>, TypeToken> > (0x0x7f2519e89d68) 0 empty
  __gnu_cxx::new_allocator<std::pair<const std::__cxx11::basic_string<char>, TypeToken> > (0x0x7f2519f95120) 0 empty

Class std::allocator_traits<std::allocator<std::pair<const std::__cxx11::basic_string<char>, TypeToken> > >
   size=1 align=1
   base size=0 base align=1
std::allocator_traits<std::allocator<std::pair<const std::__cxx11::basic_string<char>, TypeToken> > > (0x0x7f2519f95180) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::pair<const std::__cxx11::basic_string<char>, TypeToken> > >
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::pair<const std::__cxx11::basic_string<char>, TypeToken> > > (0x0x7f2519e89f70) 0 empty
  std::allocator_traits<std::allocator<std::pair<const std::__cxx11::basic_string<char>, TypeToken> > > (0x0x7f2519f951e0) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::pair<const std::__cxx11::basic_string<char>, TypeToken> > >::rebind<std::pair<const std::__cxx11::basic_string<char>, TypeToken> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::pair<const std::__cxx11::basic_string<char>, TypeToken> > >::rebind<std::pair<const std::__cxx11::basic_string<char>, TypeToken> > (0x0x7f2519f95240) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::pair<const std::__cxx11::basic_string<char>, TypeToken> > >::rebind<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, TypeToken> > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::pair<const std::__cxx11::basic_string<char>, TypeToken> > >::rebind<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, TypeToken> > > (0x0x7f2519f95300) 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> (0x0x7f2519f95360) 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> > (0x0x7f2519fbb138) 0 empty
  std::binary_function<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char>, bool> (0x0x7f2519f95480) 0 empty

Class __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, TypeToken> > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, TypeToken> > > (0x0x7f2519f95540) 0 empty

Class std::allocator<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, TypeToken> > >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, TypeToken> > > (0x0x7f2519fbb1a0) 0 empty
  __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, TypeToken> > > (0x0x7f2519f95600) 0 empty

Class std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, TypeToken>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, TypeToken> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, TypeToken> > >::_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::pair<const std::__cxx11::basic_string<char>, TypeToken>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, TypeToken> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, TypeToken> > >::_Rb_tree_impl<std::less<std::__cxx11::basic_string<char> >, true> (0x0x7f2519fbb340) 0
  std::allocator<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, TypeToken> > > (0x0x7f2519fbb3a8) 0 empty
    __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, TypeToken> > > (0x0x7f2519f95660) 0 empty

Class std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, TypeToken>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, TypeToken> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, TypeToken> > >
   size=48 align=8
   base size=48 base align=8
std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, TypeToken>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, TypeToken> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, TypeToken> > > (0x0x7f2519f952a0) 0

Class std::map<std::__cxx11::basic_string<char>, TypeToken>
   size=48 align=8
   base size=48 base align=8
std::map<std::__cxx11::basic_string<char>, TypeToken> (0x0x7f2519f95000) 0

Class std::is_array<std::allocator<std::pair<const std::__cxx11::basic_string<char>, TypeToken> > >
   size=1 align=1
   base size=1 base align=1
std::is_array<std::allocator<std::pair<const std::__cxx11::basic_string<char>, TypeToken> > > (0x0x7f2519fbb478) 0 empty
  std::integral_constant<bool, false> (0x0x7f2519f956c0) 0 empty

Class std::remove_volatile<std::allocator<std::pair<const std::__cxx11::basic_string<char>, TypeToken> > >
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<std::allocator<std::pair<const std::__cxx11::basic_string<char>, TypeToken> > > (0x0x7f2519f95840) 0 empty

Class std::remove_const<std::allocator<std::pair<const std::__cxx11::basic_string<char>, TypeToken> > >
   size=1 align=1
   base size=0 base align=1
std::remove_const<std::allocator<std::pair<const std::__cxx11::basic_string<char>, TypeToken> > > (0x0x7f2519f958a0) 0 empty

Class std::remove_cv<std::allocator<std::pair<const std::__cxx11::basic_string<char>, TypeToken> > >
   size=1 align=1
   base size=0 base align=1
std::remove_cv<std::allocator<std::pair<const std::__cxx11::basic_string<char>, TypeToken> > > (0x0x7f2519f957e0) 0 empty

Class std::__is_void_helper<std::allocator<std::pair<const std::__cxx11::basic_string<char>, TypeToken> > >
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<std::allocator<std::pair<const std::__cxx11::basic_string<char>, TypeToken> > > (0x0x7f2519fbb6e8) 0 empty
  std::integral_constant<bool, false> (0x0x7f2519f959c0) 0 empty

Class std::is_void<std::allocator<std::pair<const std::__cxx11::basic_string<char>, TypeToken> > >
   size=1 align=1
   base size=1 base align=1
std::is_void<std::allocator<std::pair<const std::__cxx11::basic_string<char>, TypeToken> > > (0x0x7f2519fbb820) 0 empty
  std::integral_constant<bool, false> (0x0x7f2519f95a20) 0 empty

Class std::__not_<std::is_void<std::allocator<std::pair<const std::__cxx11::basic_string<char>, TypeToken> > > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::is_void<std::allocator<std::pair<const std::__cxx11::basic_string<char>, TypeToken> > > > (0x0x7f2519fbb888) 0 empty
  std::integral_constant<bool, true> (0x0x7f2519f95b40) 0 empty

Class std::conditional<true, std::__is_default_constructible_impl<std::allocator<std::pair<const std::__cxx11::basic_string<char>, TypeToken> > >, std::__not_<std::is_void<std::allocator<std::pair<const std::__cxx11::basic_string<char>, TypeToken> > > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_default_constructible_impl<std::allocator<std::pair<const std::__cxx11::basic_string<char>, TypeToken> > >, std::__not_<std::is_void<std::allocator<std::pair<const std::__cxx11::basic_string<char>, TypeToken> > > > > (0x0x7f2519f95ba0) 0 empty

Class std::__is_default_constructible_impl<std::allocator<std::pair<const std::__cxx11::basic_string<char>, TypeToken> > >
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_impl<std::allocator<std::pair<const std::__cxx11::basic_string<char>, TypeToken> > > (0x0x7f2519fbb8f0) 0 empty
  std::__do_is_default_constructible_impl (0x0x7f2519f95c00) 0 empty

Class std::__and_<std::__not_<std::is_void<std::allocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, TypeToken> > > >, std::__is_default_constructible_impl<std::allocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, TypeToken> > > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__not_<std::is_void<std::allocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, TypeToken> > > >, std::__is_default_constructible_impl<std::allocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, TypeToken> > > > (0x0x7f2519fbb958) 0 empty
  std::__is_default_constructible_impl<std::allocator<std::pair<const std::__cxx11::basic_string<char>, TypeToken> > > (0x0x7f2519fbb9c0) 0 empty
    std::__do_is_default_constructible_impl (0x0x7f2519f95c60) 0 empty

Class std::__is_default_constructible_atom<std::allocator<std::pair<const std::__cxx11::basic_string<char>, TypeToken> > >
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_atom<std::allocator<std::pair<const std::__cxx11::basic_string<char>, TypeToken> > > (0x0x7f2519fbba28) 0 empty
  std::__and_<std::__not_<std::is_void<std::allocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, TypeToken> > > >, std::__is_default_constructible_impl<std::allocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, TypeToken> > > > (0x0x7f2519fbba90) 0 empty
    std::__is_default_constructible_impl<std::allocator<std::pair<const std::__cxx11::basic_string<char>, TypeToken> > > (0x0x7f2519fbbaf8) 0 empty
      std::__do_is_default_constructible_impl (0x0x7f2519f95cc0) 0 empty

Class std::__is_default_constructible_safe<std::allocator<std::pair<const std::__cxx11::basic_string<char>, TypeToken> >, false>
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_safe<std::allocator<std::pair<const std::__cxx11::basic_string<char>, TypeToken> >, false> (0x0x7f2519fbbb60) 0 empty
  std::integral_constant<bool, true> (0x0x7f2519f95d20) 0 empty

Class std::is_default_constructible<std::allocator<std::pair<const std::__cxx11::basic_string<char>, TypeToken> > >
   size=1 align=1
   base size=1 base align=1
std::is_default_constructible<std::allocator<std::pair<const std::__cxx11::basic_string<char>, TypeToken> > > (0x0x7f2519fbbbc8) 0 empty
  std::integral_constant<bool, true> (0x0x7f2519f95d80) 0 empty

Class std::conditional<true, std::__is_nt_default_constructible_impl<std::allocator<std::pair<const std::__cxx11::basic_string<char>, TypeToken> >, false>, std::is_default_constructible<std::allocator<std::pair<const std::__cxx11::basic_string<char>, TypeToken> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_nt_default_constructible_impl<std::allocator<std::pair<const std::__cxx11::basic_string<char>, TypeToken> >, false>, std::is_default_constructible<std::allocator<std::pair<const std::__cxx11::basic_string<char>, TypeToken> > > > (0x0x7f2519f95de0) 0 empty

Class std::__is_nt_default_constructible_atom<std::allocator<std::pair<const std::__cxx11::basic_string<char>, TypeToken> > >
   size=1 align=1
   base size=1 base align=1
std::__is_nt_default_constructible_atom<std::allocator<std::pair<const std::__cxx11::basic_string<char>, TypeToken> > > (0x0x7f2519fbbc30) 0 empty
  std::integral_constant<bool, true> (0x0x7f2519f95e40) 0 empty

Class std::__is_nt_default_constructible_impl<std::allocator<std::pair<const std::__cxx11::basic_string<char>, TypeToken> >, false>
   size=1 align=1
   base size=1 base align=1
std::__is_nt_default_constructible_impl<std::allocator<std::pair<const std::__cxx11::basic_string<char>, TypeToken> >, false> (0x0x7f2519fbbc98) 0 empty
  std::__is_nt_default_constructible_atom<std::allocator<std::pair<const std::__cxx11::basic_string<char>, TypeToken> > > (0x0x7f2519fbbd00) 0 empty
    std::integral_constant<bool, true> (0x0x7f2519f95ea0) 0 empty

Class std::__and_<std::is_default_constructible<std::allocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, TypeToken> > >, std::__is_nt_default_constructible_impl<std::allocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, TypeToken> >, false> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_default_constructible<std::allocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, TypeToken> > >, std::__is_nt_default_constructible_impl<std::allocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, TypeToken> >, false> > (0x0x7f2519fbbd68) 0 empty
  std::__is_nt_default_constructible_impl<std::allocator<std::pair<const std::__cxx11::basic_string<char>, TypeToken> >, false> (0x0x7f2519fbbdd0) 0 empty
    std::__is_nt_default_constructible_atom<std::allocator<std::pair<const std::__cxx11::basic_string<char>, TypeToken> > > (0x0x7f2519fbbe38) 0 empty
      std::integral_constant<bool, true> (0x0x7f2519f95f00) 0 empty

Class std::is_nothrow_default_constructible<std::allocator<std::pair<const std::__cxx11::basic_string<char>, TypeToken> > >
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_default_constructible<std::allocator<std::pair<const std::__cxx11::basic_string<char>, TypeToken> > > (0x0x7f2519fbbea0) 0 empty
  std::__and_<std::is_default_constructible<std::allocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, TypeToken> > >, std::__is_nt_default_constructible_impl<std::allocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, TypeToken> >, false> > (0x0x7f2519fbbf08) 0 empty
    std::__is_nt_default_constructible_impl<std::allocator<std::pair<const std::__cxx11::basic_string<char>, TypeToken> >, false> (0x0x7f2519fbbf70) 0 empty
      std::__is_nt_default_constructible_atom<std::allocator<std::pair<const std::__cxx11::basic_string<char>, TypeToken> > > (0x0x7f2519fbb000) 0 empty
        std::integral_constant<bool, true> (0x0x7f2519f95f60) 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> > > (0x0x7f2519e89e38) 0 empty
  std::integral_constant<bool, false> (0x0x7f2519ccb000) 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> > > (0x0x7f2519ccb0c0) 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> > > (0x0x7f2519ccb120) 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> > > (0x0x7f2519ccb060) 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> > > (0x0x7f2519cce208) 0 empty
  std::integral_constant<bool, false> (0x0x7f2519ccb180) 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> > > (0x0x7f2519cce270) 0 empty
  std::integral_constant<bool, false> (0x0x7f2519ccb1e0) 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> > > > (0x0x7f2519cce3a8) 0 empty
  std::integral_constant<bool, true> (0x0x7f2519ccb240) 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> > > > > (0x0x7f2519ccb2a0) 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> > > (0x0x7f2519cce410) 0 empty
  std::__do_is_default_constructible_impl (0x0x7f2519ccb300) 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> > > > > (0x0x7f2519cce478) 0 empty
  std::__is_default_constructible_impl<std::less<std::__cxx11::basic_string<char> > > (0x0x7f2519cce4e0) 0 empty
    std::__do_is_default_constructible_impl (0x0x7f2519ccb360) 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> > > (0x0x7f2519cce548) 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> > > > > (0x0x7f2519cce5b0) 0 empty
    std::__is_default_constructible_impl<std::less<std::__cxx11::basic_string<char> > > (0x0x7f2519cce618) 0 empty
      std::__do_is_default_constructible_impl (0x0x7f2519ccb3c0) 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> (0x0x7f2519cce680) 0 empty
  std::integral_constant<bool, true> (0x0x7f2519ccb420) 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> > > (0x0x7f2519cce6e8) 0 empty
  std::integral_constant<bool, true> (0x0x7f2519ccb540) 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> > > > (0x0x7f2519ccb5a0) 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> > > (0x0x7f2519cce750) 0 empty
  std::integral_constant<bool, true> (0x0x7f2519ccb600) 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> (0x0x7f2519cce7b8) 0 empty
  std::__is_nt_default_constructible_atom<std::less<std::__cxx11::basic_string<char> > > (0x0x7f2519cce820) 0 empty
    std::integral_constant<bool, true> (0x0x7f2519ccb660) 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> > (0x0x7f2519cce888) 0 empty
  std::__is_nt_default_constructible_impl<std::less<std::__cxx11::basic_string<char> >, false> (0x0x7f2519cce8f0) 0 empty
    std::__is_nt_default_constructible_atom<std::less<std::__cxx11::basic_string<char> > > (0x0x7f2519cce958) 0 empty
      std::integral_constant<bool, true> (0x0x7f2519ccb780) 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> > > (0x0x7f2519cce9c0) 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> > (0x0x7f2519ccea28) 0 empty
    std::__is_nt_default_constructible_impl<std::less<std::__cxx11::basic_string<char> >, false> (0x0x7f2519ccea90) 0 empty
      std::__is_nt_default_constructible_atom<std::less<std::__cxx11::basic_string<char> > > (0x0x7f2519cceaf8) 0 empty
        std::integral_constant<bool, true> (0x0x7f2519ccb840) 0 empty

Class __gnu_cxx::new_allocator<std::pair<const TypeToken, std::__cxx11::basic_string<char> > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<std::pair<const TypeToken, std::__cxx11::basic_string<char> > > (0x0x7f2519ccb960) 0 empty

Class std::allocator<std::pair<const TypeToken, std::__cxx11::basic_string<char> > >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::pair<const TypeToken, std::__cxx11::basic_string<char> > > (0x0x7f2519ccec30) 0 empty
  __gnu_cxx::new_allocator<std::pair<const TypeToken, std::__cxx11::basic_string<char> > > (0x0x7f2519ccbae0) 0 empty

Class std::allocator_traits<std::allocator<std::pair<const TypeToken, std::__cxx11::basic_string<char> > > >
   size=1 align=1
   base size=0 base align=1
std::allocator_traits<std::allocator<std::pair<const TypeToken, std::__cxx11::basic_string<char> > > > (0x0x7f2519ccbba0) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::pair<const TypeToken, std::__cxx11::basic_string<char> > > >
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::pair<const TypeToken, std::__cxx11::basic_string<char> > > > (0x0x7f2519ccee38) 0 empty
  std::allocator_traits<std::allocator<std::pair<const TypeToken, std::__cxx11::basic_string<char> > > > (0x0x7f2519ccbc00) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::pair<const TypeToken, std::__cxx11::basic_string<char> > > >::rebind<std::pair<const TypeToken, std::__cxx11::basic_string<char> > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::pair<const TypeToken, std::__cxx11::basic_string<char> > > >::rebind<std::pair<const TypeToken, std::__cxx11::basic_string<char> > > (0x0x7f2519ccbc60) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::pair<const TypeToken, std::__cxx11::basic_string<char> > > >::rebind<std::_Rb_tree_node<std::pair<const TypeToken, std::__cxx11::basic_string<char> > > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::pair<const TypeToken, std::__cxx11::basic_string<char> > > >::rebind<std::_Rb_tree_node<std::pair<const TypeToken, std::__cxx11::basic_string<char> > > > (0x0x7f2519ccbd20) 0 empty

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

Class std::less<TypeToken>
   size=1 align=1
   base size=1 base align=1
std::less<TypeToken> (0x0x7f2519cceea0) 0 empty
  std::binary_function<TypeToken, TypeToken, bool> (0x0x7f2519ccbde0) 0 empty

Class __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const TypeToken, std::__cxx11::basic_string<char> > > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const TypeToken, std::__cxx11::basic_string<char> > > > (0x0x7f2519ccbe40) 0 empty

Class std::allocator<std::_Rb_tree_node<std::pair<const TypeToken, std::__cxx11::basic_string<char> > > >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::_Rb_tree_node<std::pair<const TypeToken, std::__cxx11::basic_string<char> > > > (0x0x7f2519d3d000) 0 empty
  __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const TypeToken, std::__cxx11::basic_string<char> > > > (0x0x7f2519ccbf00) 0 empty

Class std::_Rb_tree<TypeToken, std::pair<const TypeToken, std::__cxx11::basic_string<char> >, std::_Select1st<std::pair<const TypeToken, std::__cxx11::basic_string<char> > >, std::less<TypeToken>, std::allocator<std::pair<const TypeToken, std::__cxx11::basic_string<char> > > >::_Rb_tree_impl<std::less<TypeToken>, true>
   size=48 align=8
   base size=48 base align=8
std::_Rb_tree<TypeToken, std::pair<const TypeToken, std::__cxx11::basic_string<char> >, std::_Select1st<std::pair<const TypeToken, std::__cxx11::basic_string<char> > >, std::less<TypeToken>, std::allocator<std::pair<const TypeToken, std::__cxx11::basic_string<char> > > >::_Rb_tree_impl<std::less<TypeToken>, true> (0x0x7f2519d3d1a0) 0
  std::allocator<std::_Rb_tree_node<std::pair<const TypeToken, std::__cxx11::basic_string<char> > > > (0x0x7f2519d3d208) 0 empty
    __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const TypeToken, std::__cxx11::basic_string<char> > > > (0x0x7f2519ccbf60) 0 empty

Class std::_Rb_tree<TypeToken, std::pair<const TypeToken, std::__cxx11::basic_string<char> >, std::_Select1st<std::pair<const TypeToken, std::__cxx11::basic_string<char> > >, std::less<TypeToken>, std::allocator<std::pair<const TypeToken, std::__cxx11::basic_string<char> > > >
   size=48 align=8
   base size=48 base align=8
std::_Rb_tree<TypeToken, std::pair<const TypeToken, std::__cxx11::basic_string<char> >, std::_Select1st<std::pair<const TypeToken, std::__cxx11::basic_string<char> > >, std::less<TypeToken>, std::allocator<std::pair<const TypeToken, std::__cxx11::basic_string<char> > > > (0x0x7f2519ccbcc0) 0

Class std::map<TypeToken, std::__cxx11::basic_string<char> >
   size=48 align=8
   base size=48 base align=8
std::map<TypeToken, std::__cxx11::basic_string<char> > (0x0x7f2519ccb900) 0

Class std::is_array<std::allocator<std::pair<const TypeToken, std::__cxx11::basic_string<char> > > >
   size=1 align=1
   base size=1 base align=1
std::is_array<std::allocator<std::pair<const TypeToken, std::__cxx11::basic_string<char> > > > (0x0x7f2519d3d2d8) 0 empty
  std::integral_constant<bool, false> (0x0x7f2519e0a000) 0 empty

Class std::remove_volatile<std::allocator<std::pair<const TypeToken, std::__cxx11::basic_string<char> > > >
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<std::allocator<std::pair<const TypeToken, std::__cxx11::basic_string<char> > > > (0x0x7f2519e0a180) 0 empty

Class std::remove_const<std::allocator<std::pair<const TypeToken, std::__cxx11::basic_string<char> > > >
   size=1 align=1
   base size=0 base align=1
std::remove_const<std::allocator<std::pair<const TypeToken, std::__cxx11::basic_string<char> > > > (0x0x7f2519e0a1e0) 0 empty

Class std::remove_cv<std::allocator<std::pair<const TypeToken, std::__cxx11::basic_string<char> > > >
   size=1 align=1
   base size=0 base align=1
std::remove_cv<std::allocator<std::pair<const TypeToken, std::__cxx11::basic_string<char> > > > (0x0x7f2519e0a120) 0 empty

Class std::__is_void_helper<std::allocator<std::pair<const TypeToken, std::__cxx11::basic_string<char> > > >
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<std::allocator<std::pair<const TypeToken, std::__cxx11::basic_string<char> > > > (0x0x7f2519d3d548) 0 empty
  std::integral_constant<bool, false> (0x0x7f2519e0a300) 0 empty

Class std::is_void<std::allocator<std::pair<const TypeToken, std::__cxx11::basic_string<char> > > >
   size=1 align=1
   base size=1 base align=1
std::is_void<std::allocator<std::pair<const TypeToken, std::__cxx11::basic_string<char> > > > (0x0x7f2519d3d680) 0 empty
  std::integral_constant<bool, false> (0x0x7f2519e0a360) 0 empty

Class std::__not_<std::is_void<std::allocator<std::pair<const TypeToken, std::__cxx11::basic_string<char> > > > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::is_void<std::allocator<std::pair<const TypeToken, std::__cxx11::basic_string<char> > > > > (0x0x7f2519d3d6e8) 0 empty
  std::integral_constant<bool, true> (0x0x7f2519e0a480) 0 empty

Class std::conditional<true, std::__is_default_constructible_impl<std::allocator<std::pair<const TypeToken, std::__cxx11::basic_string<char> > > >, std::__not_<std::is_void<std::allocator<std::pair<const TypeToken, 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::pair<const TypeToken, std::__cxx11::basic_string<char> > > >, std::__not_<std::is_void<std::allocator<std::pair<const TypeToken, std::__cxx11::basic_string<char> > > > > > (0x0x7f2519e0a4e0) 0 empty

Class std::__is_default_constructible_impl<std::allocator<std::pair<const TypeToken, std::__cxx11::basic_string<char> > > >
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_impl<std::allocator<std::pair<const TypeToken, std::__cxx11::basic_string<char> > > > (0x0x7f2519d3d750) 0 empty
  std::__do_is_default_constructible_impl (0x0x7f2519e0a540) 0 empty

Class std::__and_<std::__not_<std::is_void<std::allocator<std::pair<const TypeToken, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >, std::__is_default_constructible_impl<std::allocator<std::pair<const TypeToken, 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::pair<const TypeToken, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >, std::__is_default_constructible_impl<std::allocator<std::pair<const TypeToken, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > > (0x0x7f2519d3d7b8) 0 empty
  std::__is_default_constructible_impl<std::allocator<std::pair<const TypeToken, std::__cxx11::basic_string<char> > > > (0x0x7f2519d3d820) 0 empty
    std::__do_is_default_constructible_impl (0x0x7f2519e0a5a0) 0 empty

Class std::__is_default_constructible_atom<std::allocator<std::pair<const TypeToken, std::__cxx11::basic_string<char> > > >
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_atom<std::allocator<std::pair<const TypeToken, std::__cxx11::basic_string<char> > > > (0x0x7f2519d3d888) 0 empty
  std::__and_<std::__not_<std::is_void<std::allocator<std::pair<const TypeToken, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >, std::__is_default_constructible_impl<std::allocator<std::pair<const TypeToken, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > > (0x0x7f2519d3d8f0) 0 empty
    std::__is_default_constructible_impl<std::allocator<std::pair<const TypeToken, std::__cxx11::basic_string<char> > > > (0x0x7f2519d3d958) 0 empty
      std::__do_is_default_constructible_impl (0x0x7f2519e0a600) 0 empty

Class std::__is_default_constructible_safe<std::allocator<std::pair<const TypeToken, std::__cxx11::basic_string<char> > >, false>
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_safe<std::allocator<std::pair<const TypeToken, std::__cxx11::basic_string<char> > >, false> (0x0x7f2519d3d9c0) 0 empty
  std::integral_constant<bool, true> (0x0x7f2519e0a660) 0 empty

Class std::is_default_constructible<std::allocator<std::pair<const TypeToken, std::__cxx11::basic_string<char> > > >
   size=1 align=1
   base size=1 base align=1
std::is_default_constructible<std::allocator<std::pair<const TypeToken, std::__cxx11::basic_string<char> > > > (0x0x7f2519d3da28) 0 empty
  std::integral_constant<bool, true> (0x0x7f2519e0a6c0) 0 empty

Class std::conditional<true, std::__is_nt_default_constructible_impl<std::allocator<std::pair<const TypeToken, std::__cxx11::basic_string<char> > >, false>, std::is_default_constructible<std::allocator<std::pair<const TypeToken, 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::pair<const TypeToken, std::__cxx11::basic_string<char> > >, false>, std::is_default_constructible<std::allocator<std::pair<const TypeToken, std::__cxx11::basic_string<char> > > > > (0x0x7f2519e0a720) 0 empty

Class std::__is_nt_default_constructible_atom<std::allocator<std::pair<const TypeToken, std::__cxx11::basic_string<char> > > >
   size=1 align=1
   base size=1 base align=1
std::__is_nt_default_constructible_atom<std::allocator<std::pair<const TypeToken, std::__cxx11::basic_string<char> > > > (0x0x7f2519d3da90) 0 empty
  std::integral_constant<bool, true> (0x0x7f2519e0a780) 0 empty

Class std::__is_nt_default_constructible_impl<std::allocator<std::pair<const TypeToken, 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::pair<const TypeToken, std::__cxx11::basic_string<char> > >, false> (0x0x7f2519d3daf8) 0 empty
  std::__is_nt_default_constructible_atom<std::allocator<std::pair<const TypeToken, std::__cxx11::basic_string<char> > > > (0x0x7f2519d3db60) 0 empty
    std::integral_constant<bool, true> (0x0x7f2519e0a7e0) 0 empty

Class std::__and_<std::is_default_constructible<std::allocator<std::pair<const TypeToken, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__is_nt_default_constructible_impl<std::allocator<std::pair<const TypeToken, 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::pair<const TypeToken, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__is_nt_default_constructible_impl<std::allocator<std::pair<const TypeToken, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, false> > (0x0x7f2519d3dbc8) 0 empty
  std::__is_nt_default_constructible_impl<std::allocator<std::pair<const TypeToken, std::__cxx11::basic_string<char> > >, false> (0x0x7f2519d3dc30) 0 empty
    std::__is_nt_default_constructible_atom<std::allocator<std::pair<const TypeToken, std::__cxx11::basic_string<char> > > > (0x0x7f2519d3dc98) 0 empty
      std::integral_constant<bool, true> (0x0x7f2519e0a840) 0 empty

Class std::is_nothrow_default_constructible<std::allocator<std::pair<const TypeToken, std::__cxx11::basic_string<char> > > >
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_default_constructible<std::allocator<std::pair<const TypeToken, std::__cxx11::basic_string<char> > > > (0x0x7f2519d3dd00) 0 empty
  std::__and_<std::is_default_constructible<std::allocator<std::pair<const TypeToken, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__is_nt_default_constructible_impl<std::allocator<std::pair<const TypeToken, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, false> > (0x0x7f2519d3dd68) 0 empty
    std::__is_nt_default_constructible_impl<std::allocator<std::pair<const TypeToken, std::__cxx11::basic_string<char> > >, false> (0x0x7f2519d3ddd0) 0 empty
      std::__is_nt_default_constructible_atom<std::allocator<std::pair<const TypeToken, std::__cxx11::basic_string<char> > > > (0x0x7f2519d3de38) 0 empty
        std::integral_constant<bool, true> (0x0x7f2519e0a8a0) 0 empty

Class std::is_array<std::less<TypeToken> >
   size=1 align=1
   base size=1 base align=1
std::is_array<std::less<TypeToken> > (0x0x7f2519d3dea0) 0 empty
  std::integral_constant<bool, false> (0x0x7f2519e0a900) 0 empty

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

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

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

Class std::__is_void_helper<std::less<TypeToken> >
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<std::less<TypeToken> > (0x0x7f2519d3df70) 0 empty
  std::integral_constant<bool, false> (0x0x7f2519e0aa80) 0 empty

Class std::is_void<std::less<TypeToken> >
   size=1 align=1
   base size=1 base align=1
std::is_void<std::less<TypeToken> > (0x0x7f2519cced00) 0 empty
  std::integral_constant<bool, false> (0x0x7f2519e0aae0) 0 empty

Class std::__not_<std::is_void<std::less<TypeToken> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::is_void<std::less<TypeToken> > > (0x0x7f2519e23000) 0 empty
  std::integral_constant<bool, true> (0x0x7f2519e0ab40) 0 empty

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

Class std::__is_default_constructible_impl<std::less<TypeToken> >
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_impl<std::less<TypeToken> > (0x0x7f2519e23068) 0 empty
  std::__do_is_default_constructible_impl (0x0x7f2519e0ac00) 0 empty

Class std::__and_<std::__not_<std::is_void<std::less<TypeToken> > >, std::__is_default_constructible_impl<std::less<TypeToken> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__not_<std::is_void<std::less<TypeToken> > >, std::__is_default_constructible_impl<std::less<TypeToken> > > (0x0x7f2519e230d0) 0 empty
  std::__is_default_constructible_impl<std::less<TypeToken> > (0x0x7f2519e23138) 0 empty
    std::__do_is_default_constructible_impl (0x0x7f2519e0ac60) 0 empty

Class std::__is_default_constructible_atom<std::less<TypeToken> >
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_atom<std::less<TypeToken> > (0x0x7f2519e231a0) 0 empty
  std::__and_<std::__not_<std::is_void<std::less<TypeToken> > >, std::__is_default_constructible_impl<std::less<TypeToken> > > (0x0x7f2519e23208) 0 empty
    std::__is_default_constructible_impl<std::less<TypeToken> > (0x0x7f2519e23270) 0 empty
      std::__do_is_default_constructible_impl (0x0x7f2519e0acc0) 0 empty

Class std::__is_default_constructible_safe<std::less<TypeToken>, false>
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_safe<std::less<TypeToken>, false> (0x0x7f2519e232d8) 0 empty
  std::integral_constant<bool, true> (0x0x7f2519e0ad20) 0 empty

Class std::is_default_constructible<std::less<TypeToken> >
   size=1 align=1
   base size=1 base align=1
std::is_default_constructible<std::less<TypeToken> > (0x0x7f2519e23340) 0 empty
  std::integral_constant<bool, true> (0x0x7f2519e0ad80) 0 empty

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

Class std::__is_nt_default_constructible_atom<std::less<TypeToken> >
   size=1 align=1
   base size=1 base align=1
std::__is_nt_default_constructible_atom<std::less<TypeToken> > (0x0x7f2519e233a8) 0 empty
  std::integral_constant<bool, true> (0x0x7f2519e0ae40) 0 empty

Class std::__is_nt_default_constructible_impl<std::less<TypeToken>, false>
   size=1 align=1
   base size=1 base align=1
std::__is_nt_default_constructible_impl<std::less<TypeToken>, false> (0x0x7f2519e23410) 0 empty
  std::__is_nt_default_constructible_atom<std::less<TypeToken> > (0x0x7f2519e23478) 0 empty
    std::integral_constant<bool, true> (0x0x7f2519e0aea0) 0 empty

Class std::__and_<std::is_default_constructible<std::less<TypeToken> >, std::__is_nt_default_constructible_impl<std::less<TypeToken>, false> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_default_constructible<std::less<TypeToken> >, std::__is_nt_default_constructible_impl<std::less<TypeToken>, false> > (0x0x7f2519e234e0) 0 empty
  std::__is_nt_default_constructible_impl<std::less<TypeToken>, false> (0x0x7f2519e23548) 0 empty
    std::__is_nt_default_constructible_atom<std::less<TypeToken> > (0x0x7f2519e235b0) 0 empty
      std::integral_constant<bool, true> (0x0x7f2519e0af00) 0 empty

Class std::is_nothrow_default_constructible<std::less<TypeToken> >
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_default_constructible<std::less<TypeToken> > (0x0x7f2519e23618) 0 empty
  std::__and_<std::is_default_constructible<std::less<TypeToken> >, std::__is_nt_default_constructible_impl<std::less<TypeToken>, false> > (0x0x7f2519e23680) 0 empty
    std::__is_nt_default_constructible_impl<std::less<TypeToken>, false> (0x0x7f2519e236e8) 0 empty
      std::__is_nt_default_constructible_atom<std::less<TypeToken> > (0x0x7f2519e23750) 0 empty
        std::integral_constant<bool, true> (0x0x7f2519e0af60) 0 empty

Class {anonymous}::NameType
   size=16 align=8
   base size=12 base align=8
{anonymous}::NameType (0x0x7f2519e33000) 0

Class {anonymous}::mapiniter
   size=1 align=1
   base size=0 base align=1
{anonymous}::mapiniter (0x0x7f2519e331e0) 0 empty

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

Class std::is_error_code_enum<TypeToken>
   size=1 align=1
   base size=1 base align=1
std::is_error_code_enum<TypeToken> (0x0x7f2519e23b60) 0 empty
  std::integral_constant<bool, false> (0x0x7f2519e332a0) 0 empty

Class std::_Setfill<char>
   size=1 align=1
   base size=1 base align=1
std::_Setfill<char> (0x0x7f2519e33300) 0

Class std::_Put_time<char>
   size=16 align=8
   base size=16 base align=8
std::_Put_time<char> (0x0x7f2519e33360) 0

Class std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, TypeToken> >
   size=8 align=8
   base size=8 base align=8
std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, TypeToken> > (0x0x7f2519e33840) 0

Class std::__has_is_transparent<std::less<std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, void>
   size=1 align=1
   base size=0 base align=1
std::__has_is_transparent<std::less<std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, void> (0x0x7f2519e33900) 0 empty

Class std::_PCC<true, const std::__cxx11::basic_string<char>, TypeToken>
   size=1 align=1
   base size=0 base align=1
std::_PCC<true, const std::__cxx11::basic_string<char>, TypeToken> (0x0x7f2519e339c0) 0 empty

Class std::is_function<const std::__cxx11::basic_string<char> >
   size=1 align=1
   base size=1 base align=1
std::is_function<const std::__cxx11::basic_string<char> > (0x0x7f2519e237b8) 0 empty
  std::integral_constant<bool, false> (0x0x7f2519e33a20) 0 empty

Class std::conditional<false, std::is_function<const std::__cxx11::basic_string<char> >, std::__or_<std::is_reference<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_void<const 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::__cxx11::basic_string<char> >, std::__or_<std::is_reference<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_void<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > (0x0x7f2519e33a80) 0 empty

Class std::is_lvalue_reference<const std::__cxx11::basic_string<char> >
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<const std::__cxx11::basic_string<char> > (0x0x7f2519e23958) 0 empty
  std::integral_constant<bool, false> (0x0x7f2519e33ae0) 0 empty

Class std::conditional<false, std::is_lvalue_reference<const std::__cxx11::basic_string<char> >, std::is_rvalue_reference<const std::__cxx11::basic_string<char> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_lvalue_reference<const std::__cxx11::basic_string<char> >, std::is_rvalue_reference<const std::__cxx11::basic_string<char> > > (0x0x7f2519e33b40) 0 empty

Class std::is_rvalue_reference<const std::__cxx11::basic_string<char> >
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<const std::__cxx11::basic_string<char> > (0x0x7f2519e239c0) 0 empty
  std::integral_constant<bool, false> (0x0x7f2519e33ba0) 0 empty

Class std::__or_<std::is_lvalue_reference<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_rvalue_reference<const 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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_rvalue_reference<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > (0x0x7f2519e23a28) 0 empty
  std::is_rvalue_reference<const std::__cxx11::basic_string<char> > (0x0x7f2519e23a90) 0 empty
    std::integral_constant<bool, false> (0x0x7f2519e33c00) 0 empty

Class std::is_reference<const std::__cxx11::basic_string<char> >
   size=1 align=1
   base size=1 base align=1
std::is_reference<const std::__cxx11::basic_string<char> > (0x0x7f2519e23af8) 0 empty
  std::integral_constant<bool, false> (0x0x7f2519e33c60) 0 empty

Class std::conditional<false, std::is_reference<const std::__cxx11::basic_string<char> >, std::is_void<const std::__cxx11::basic_string<char> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_reference<const std::__cxx11::basic_string<char> >, std::is_void<const std::__cxx11::basic_string<char> > > (0x0x7f2519e33cc0) 0 empty

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

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

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

Class std::__is_void_helper<std::__cxx11::basic_string<char> >
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<std::__cxx11::basic_string<char> > (0x0x7f2519e23f70) 0 empty
  std::integral_constant<bool, false> (0x0x7f2519e33f00) 0 empty

Class std::is_void<const std::__cxx11::basic_string<char> >
   size=1 align=1
   base size=1 base align=1
std::is_void<const std::__cxx11::basic_string<char> > (0x0x7f2519b100d0) 0 empty
  std::integral_constant<bool, false> (0x0x7f2519e33f60) 0 empty

Class std::__or_<std::is_reference<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_void<const 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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_void<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > (0x0x7f2519b10138) 0 empty
  std::is_void<const std::__cxx11::basic_string<char> > (0x0x7f2519b101a0) 0 empty
    std::integral_constant<bool, false> (0x0x7f2519b13000) 0 empty

Class std::__or_<std::is_function<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_reference<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_void<const 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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_reference<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_void<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > (0x0x7f2519b10208) 0 empty
  std::__or_<std::is_reference<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_void<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > (0x0x7f2519b10270) 0 empty
    std::is_void<const std::__cxx11::basic_string<char> > (0x0x7f2519b102d8) 0 empty
      std::integral_constant<bool, false> (0x0x7f2519b13060) 0 empty

Class std::__not_<std::__or_<std::is_function<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_reference<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_void<const 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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_reference<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_void<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > (0x0x7f2519b10340) 0 empty
  std::integral_constant<bool, true> (0x0x7f2519b130c0) 0 empty

Class std::is_object<const std::__cxx11::basic_string<char> >
   size=1 align=1
   base size=1 base align=1
std::is_object<const std::__cxx11::basic_string<char> > (0x0x7f2519b103a8) 0 empty
  std::integral_constant<bool, true> (0x0x7f2519b13120) 0 empty

Class std::conditional<true, std::is_object<const std::__cxx11::basic_string<char> >, std::is_reference<const std::__cxx11::basic_string<char> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_object<const std::__cxx11::basic_string<char> >, std::is_reference<const std::__cxx11::basic_string<char> > > (0x0x7f2519b13180) 0 empty

Class std::__or_<std::is_object<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_reference<const 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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_reference<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > (0x0x7f2519b104e0) 0 empty
  std::is_object<const std::__cxx11::basic_string<char> > (0x0x7f2519b10548) 0 empty
    std::integral_constant<bool, true> (0x0x7f2519b131e0) 0 empty

Class std::__is_referenceable<const std::__cxx11::basic_string<char> >
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<const std::__cxx11::basic_string<char> > (0x0x7f2519b105b0) 0 empty
  std::integral_constant<bool, true> (0x0x7f2519b13240) 0 empty

Class std::is_function<const std::__cxx11::basic_string<char>&>
   size=1 align=1
   base size=1 base align=1
std::is_function<const std::__cxx11::basic_string<char>&> (0x0x7f2519b10618) 0 empty
  std::integral_constant<bool, false> (0x0x7f2519b13300) 0 empty

Class std::conditional<false, std::is_function<const std::__cxx11::basic_string<char>&>, std::__or_<std::is_reference<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::is_void<const 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::__cxx11::basic_string<char>&>, std::__or_<std::is_reference<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::is_void<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&> > > (0x0x7f2519b13360) 0 empty

Class std::is_lvalue_reference<const std::__cxx11::basic_string<char>&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<const std::__cxx11::basic_string<char>&> (0x0x7f2519b10750) 0 empty
  std::integral_constant<bool, true> (0x0x7f2519b133c0) 0 empty

Class std::conditional<true, std::is_lvalue_reference<const std::__cxx11::basic_string<char>&>, std::is_rvalue_reference<const std::__cxx11::basic_string<char>&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_lvalue_reference<const std::__cxx11::basic_string<char>&>, std::is_rvalue_reference<const std::__cxx11::basic_string<char>&> > (0x0x7f2519b13420) 0 empty

Class std::__or_<std::is_lvalue_reference<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::is_rvalue_reference<const 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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::is_rvalue_reference<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&> > (0x0x7f2519b107b8) 0 empty
  std::is_lvalue_reference<const std::__cxx11::basic_string<char>&> (0x0x7f2519b10820) 0 empty
    std::integral_constant<bool, true> (0x0x7f2519b13480) 0 empty

Class std::is_reference<const std::__cxx11::basic_string<char>&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<const std::__cxx11::basic_string<char>&> (0x0x7f2519b10888) 0 empty
  std::integral_constant<bool, true> (0x0x7f2519b134e0) 0 empty

Class std::conditional<true, std::is_reference<const std::__cxx11::basic_string<char>&>, std::is_void<const std::__cxx11::basic_string<char>&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_reference<const std::__cxx11::basic_string<char>&>, std::is_void<const std::__cxx11::basic_string<char>&> > (0x0x7f2519b13540) 0 empty

Class std::__or_<std::is_reference<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::is_void<const 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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::is_void<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&> > (0x0x7f2519b109c0) 0 empty
  std::is_reference<const std::__cxx11::basic_string<char>&> (0x0x7f2519b10a28) 0 empty
    std::integral_constant<bool, true> (0x0x7f2519b135a0) 0 empty

Class std::__or_<std::is_function<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::is_reference<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::is_void<const 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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::is_reference<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::is_void<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&> > (0x0x7f2519b10a90) 0 empty
  std::__or_<std::is_reference<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::is_void<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&> > (0x0x7f2519b10af8) 0 empty
    std::is_reference<const std::__cxx11::basic_string<char>&> (0x0x7f2519b10b60) 0 empty
      std::integral_constant<bool, true> (0x0x7f2519b13600) 0 empty

Class std::__not_<std::__or_<std::is_function<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::is_reference<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::is_void<const 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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::is_reference<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::is_void<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&> > > (0x0x7f2519b10bc8) 0 empty
  std::integral_constant<bool, false> (0x0x7f2519b13660) 0 empty

Class std::is_object<const std::__cxx11::basic_string<char>&>
   size=1 align=1
   base size=1 base align=1
std::is_object<const std::__cxx11::basic_string<char>&> (0x0x7f2519b10c30) 0 empty
  std::integral_constant<bool, false> (0x0x7f2519b136c0) 0 empty

Class std::conditional<false, std::is_object<const std::__cxx11::basic_string<char>&>, std::is_reference<const std::__cxx11::basic_string<char>&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_object<const std::__cxx11::basic_string<char>&>, std::is_reference<const std::__cxx11::basic_string<char>&> > (0x0x7f2519b13720) 0 empty

Class std::__or_<std::is_object<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::is_reference<const 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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::is_reference<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&> > (0x0x7f2519b10d68) 0 empty
  std::is_reference<const std::__cxx11::basic_string<char>&> (0x0x7f2519b10dd0) 0 empty
    std::integral_constant<bool, true> (0x0x7f2519b13780) 0 empty

Class std::__is_referenceable<const std::__cxx11::basic_string<char>&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<const std::__cxx11::basic_string<char>&> (0x0x7f2519b10e38) 0 empty
  std::integral_constant<bool, true> (0x0x7f2519b137e0) 0 empty

Class std::__add_rvalue_reference_helper<const std::__cxx11::basic_string<char>&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<const std::__cxx11::basic_string<char>&, true> (0x0x7f2519b13840) 0 empty

Class std::add_rvalue_reference<const std::__cxx11::basic_string<char>&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<const std::__cxx11::basic_string<char>&> (0x0x7f2519b10ea0) 0 empty
  std::__add_rvalue_reference_helper<const std::__cxx11::basic_string<char>&, true> (0x0x7f2519b138a0) 0 empty

Class std::__is_assignable_helper<const std::__cxx11::basic_string<char>&, const std::__cxx11::basic_string<char>&>
   size=1 align=1
   base size=0 base align=1
std::__is_assignable_helper<const std::__cxx11::basic_string<char>&, const std::__cxx11::basic_string<char>&> (0x0x7f2519b132a0) 0 empty

Class std::is_assignable<const std::__cxx11::basic_string<char>&, const std::__cxx11::basic_string<char>&>
   size=1 align=1
   base size=1 base align=1
std::is_assignable<const std::__cxx11::basic_string<char>&, const std::__cxx11::basic_string<char>&> (0x0x7f2519b10f70) 0 empty
  std::integral_constant<bool, false> (0x0x7f2519b13900) 0 empty

Class std::__is_copy_assignable_impl<const std::__cxx11::basic_string<char>, true>
   size=1 align=1
   base size=1 base align=1
std::__is_copy_assignable_impl<const std::__cxx11::basic_string<char>, true> (0x0x7f2519b310d0) 0 empty
  std::is_assignable<const std::__cxx11::basic_string<char>&, const std::__cxx11::basic_string<char>&> (0x0x7f2519b31138) 0 empty
    std::integral_constant<bool, false> (0x0x7f2519b13960) 0 empty

Class std::is_copy_assignable<const std::__cxx11::basic_string<char> >
   size=1 align=1
   base size=1 base align=1
std::is_copy_assignable<const std::__cxx11::basic_string<char> > (0x0x7f2519b31208) 0 empty
  std::__is_copy_assignable_impl<const std::__cxx11::basic_string<char>, true> (0x0x7f2519b31270) 0 empty
    std::is_assignable<const std::__cxx11::basic_string<char>&, const std::__cxx11::basic_string<char>&> (0x0x7f2519b312d8) 0 empty
      std::integral_constant<bool, false> (0x0x7f2519b139c0) 0 empty

Class std::conditional<false, std::is_copy_assignable<TypeToken>, std::is_copy_assignable<const std::__cxx11::basic_string<char> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_copy_assignable<TypeToken>, std::is_copy_assignable<const std::__cxx11::basic_string<char> > > (0x0x7f2519b13a20) 0 empty

Class std::__and_<std::is_copy_assignable<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_copy_assignable<TypeToken> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_copy_assignable<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_copy_assignable<TypeToken> > (0x0x7f2519b313a8) 0 empty
  std::is_copy_assignable<const std::__cxx11::basic_string<char> > (0x0x7f2519b31410) 0 empty
    std::__is_copy_assignable_impl<const std::__cxx11::basic_string<char>, true> (0x0x7f2519b31478) 0 empty
      std::is_assignable<const std::__cxx11::basic_string<char>&, const std::__cxx11::basic_string<char>&> (0x0x7f2519b314e0) 0 empty
        std::integral_constant<bool, false> (0x0x7f2519b13a80) 0 empty

Class std::conditional<false, const std::pair<const std::__cxx11::basic_string<char>, TypeToken>&, const std::__nonesuch&>
   size=1 align=1
   base size=0 base align=1
std::conditional<false, const std::pair<const std::__cxx11::basic_string<char>, TypeToken>&, const std::__nonesuch&> (0x0x7f2519b13ae0) 0 empty

Class std::__not_<std::__and_<std::is_copy_assignable<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_copy_assignable<TypeToken> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__and_<std::is_copy_assignable<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_copy_assignable<TypeToken> > > (0x0x7f2519b31618) 0 empty
  std::integral_constant<bool, true> (0x0x7f2519b13b40) 0 empty

Class std::conditional<true, const std::pair<const std::__cxx11::basic_string<char>, TypeToken>&, const std::__nonesuch&>
   size=1 align=1
   base size=0 base align=1
std::conditional<true, const std::pair<const std::__cxx11::basic_string<char>, TypeToken>&, const std::__nonesuch&> (0x0x7f2519b13ba0) 0 empty

Class std::is_function<const std::__cxx11::basic_string<char>&&>
   size=1 align=1
   base size=1 base align=1
std::is_function<const std::__cxx11::basic_string<char>&&> (0x0x7f2519b316e8) 0 empty
  std::integral_constant<bool, false> (0x0x7f2519b13c60) 0 empty

Class std::conditional<false, std::is_function<const std::__cxx11::basic_string<char>&&>, std::__or_<std::is_reference<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::is_void<const 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::__cxx11::basic_string<char>&&>, std::__or_<std::is_reference<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::is_void<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> > > (0x0x7f2519b13cc0) 0 empty

Class std::is_lvalue_reference<const std::__cxx11::basic_string<char>&&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<const std::__cxx11::basic_string<char>&&> (0x0x7f2519b31820) 0 empty
  std::integral_constant<bool, false> (0x0x7f2519b13d20) 0 empty

Class std::conditional<false, std::is_lvalue_reference<const std::__cxx11::basic_string<char>&&>, std::is_rvalue_reference<const std::__cxx11::basic_string<char>&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_lvalue_reference<const std::__cxx11::basic_string<char>&&>, std::is_rvalue_reference<const std::__cxx11::basic_string<char>&&> > (0x0x7f2519b13d80) 0 empty

Class std::is_rvalue_reference<const std::__cxx11::basic_string<char>&&>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<const std::__cxx11::basic_string<char>&&> (0x0x7f2519b31888) 0 empty
  std::integral_constant<bool, true> (0x0x7f2519b13de0) 0 empty

Class std::__or_<std::is_lvalue_reference<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::is_rvalue_reference<const 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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::is_rvalue_reference<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> > (0x0x7f2519b318f0) 0 empty
  std::is_rvalue_reference<const std::__cxx11::basic_string<char>&&> (0x0x7f2519b31958) 0 empty
    std::integral_constant<bool, true> (0x0x7f2519b13e40) 0 empty

Class std::is_reference<const std::__cxx11::basic_string<char>&&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<const std::__cxx11::basic_string<char>&&> (0x0x7f2519b319c0) 0 empty
  std::integral_constant<bool, true> (0x0x7f2519b13ea0) 0 empty

Class std::conditional<true, std::is_reference<const std::__cxx11::basic_string<char>&&>, std::is_void<const std::__cxx11::basic_string<char>&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_reference<const std::__cxx11::basic_string<char>&&>, std::is_void<const std::__cxx11::basic_string<char>&&> > (0x0x7f2519b13f00) 0 empty

Class std::__or_<std::is_reference<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::is_void<const 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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::is_void<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> > (0x0x7f2519b31af8) 0 empty
  std::is_reference<const std::__cxx11::basic_string<char>&&> (0x0x7f2519b31b60) 0 empty
    std::integral_constant<bool, true> (0x0x7f2519b13f60) 0 empty

Class std::__or_<std::is_function<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::is_reference<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::is_void<const 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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::is_reference<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::is_void<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> > (0x0x7f2519b31bc8) 0 empty
  std::__or_<std::is_reference<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::is_void<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> > (0x0x7f2519b31c30) 0 empty
    std::is_reference<const std::__cxx11::basic_string<char>&&> (0x0x7f2519b31c98) 0 empty
      std::integral_constant<bool, true> (0x0x7f2519b4e000) 0 empty

Class std::__not_<std::__or_<std::is_function<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::is_reference<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::is_void<const 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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::is_reference<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::is_void<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> > > (0x0x7f2519b31d00) 0 empty
  std::integral_constant<bool, false> (0x0x7f2519b4e060) 0 empty

Class std::is_object<const std::__cxx11::basic_string<char>&&>
   size=1 align=1
   base size=1 base align=1
std::is_object<const std::__cxx11::basic_string<char>&&> (0x0x7f2519b31d68) 0 empty
  std::integral_constant<bool, false> (0x0x7f2519b4e0c0) 0 empty

Class std::conditional<false, std::is_object<const std::__cxx11::basic_string<char>&&>, std::is_reference<const std::__cxx11::basic_string<char>&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_object<const std::__cxx11::basic_string<char>&&>, std::is_reference<const std::__cxx11::basic_string<char>&&> > (0x0x7f2519b4e120) 0 empty

Class std::__or_<std::is_object<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::is_reference<const 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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::is_reference<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> > (0x0x7f2519b31ea0) 0 empty
  std::is_reference<const std::__cxx11::basic_string<char>&&> (0x0x7f2519b31f08) 0 empty
    std::integral_constant<bool, true> (0x0x7f2519b4e180) 0 empty

Class std::__is_referenceable<const std::__cxx11::basic_string<char>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<const std::__cxx11::basic_string<char>&&> (0x0x7f2519b31f70) 0 empty
  std::integral_constant<bool, true> (0x0x7f2519b4e1e0) 0 empty

Class std::__add_rvalue_reference_helper<const std::__cxx11::basic_string<char>&&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<const std::__cxx11::basic_string<char>&&, true> (0x0x7f2519b4e240) 0 empty

Class std::add_rvalue_reference<const std::__cxx11::basic_string<char>&&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<const std::__cxx11::basic_string<char>&&> (0x0x7f2519b56000) 0 empty
  std::__add_rvalue_reference_helper<const std::__cxx11::basic_string<char>&&, true> (0x0x7f2519b4e2a0) 0 empty

Class std::__is_assignable_helper<const std::__cxx11::basic_string<char>&, const std::__cxx11::basic_string<char>&&>
   size=1 align=1
   base size=0 base align=1
std::__is_assignable_helper<const std::__cxx11::basic_string<char>&, const std::__cxx11::basic_string<char>&&> (0x0x7f2519b13c00) 0 empty

Class std::is_assignable<const std::__cxx11::basic_string<char>&, const std::__cxx11::basic_string<char>&&>
   size=1 align=1
   base size=1 base align=1
std::is_assignable<const std::__cxx11::basic_string<char>&, const std::__cxx11::basic_string<char>&&> (0x0x7f2519b56068) 0 empty
  std::integral_constant<bool, false> (0x0x7f2519b4e300) 0 empty

Class std::__is_move_assignable_impl<const std::__cxx11::basic_string<char>, true>
   size=1 align=1
   base size=1 base align=1
std::__is_move_assignable_impl<const std::__cxx11::basic_string<char>, true> (0x0x7f2519b561a0) 0 empty
  std::is_assignable<const std::__cxx11::basic_string<char>&, const std::__cxx11::basic_string<char>&&> (0x0x7f2519b56208) 0 empty
    std::integral_constant<bool, false> (0x0x7f2519b4e360) 0 empty

Class std::is_move_assignable<const std::__cxx11::basic_string<char> >
   size=1 align=1
   base size=1 base align=1
std::is_move_assignable<const std::__cxx11::basic_string<char> > (0x0x7f2519b562d8) 0 empty
  std::__is_move_assignable_impl<const std::__cxx11::basic_string<char>, true> (0x0x7f2519b56340) 0 empty
    std::is_assignable<const std::__cxx11::basic_string<char>&, const std::__cxx11::basic_string<char>&&> (0x0x7f2519b563a8) 0 empty
      std::integral_constant<bool, false> (0x0x7f2519b4e3c0) 0 empty

Class std::conditional<false, std::is_move_assignable<TypeToken>, std::is_move_assignable<const std::__cxx11::basic_string<char> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_move_assignable<TypeToken>, std::is_move_assignable<const std::__cxx11::basic_string<char> > > (0x0x7f2519b4e420) 0 empty

Class std::__and_<std::is_move_assignable<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_move_assignable<TypeToken> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_move_assignable<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_move_assignable<TypeToken> > (0x0x7f2519b56478) 0 empty
  std::is_move_assignable<const std::__cxx11::basic_string<char> > (0x0x7f2519b564e0) 0 empty
    std::__is_move_assignable_impl<const std::__cxx11::basic_string<char>, true> (0x0x7f2519b56548) 0 empty
      std::is_assignable<const std::__cxx11::basic_string<char>&, const std::__cxx11::basic_string<char>&&> (0x0x7f2519b565b0) 0 empty
        std::integral_constant<bool, false> (0x0x7f2519b4e480) 0 empty

Class std::conditional<false, std::pair<const std::__cxx11::basic_string<char>, TypeToken>&&, std::__nonesuch&&>
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::pair<const std::__cxx11::basic_string<char>, TypeToken>&&, std::__nonesuch&&> (0x0x7f2519b4e4e0) 0 empty

Class std::pair<const std::__cxx11::basic_string<char>, TypeToken>
   size=40 align=8
   base size=36 base align=8
std::pair<const std::__cxx11::basic_string<char>, TypeToken> (0x0x7f2519e33960) 0

Class std::is_error_code_enum<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, TypeToken> > >
   size=1 align=1
   base size=1 base align=1
std::is_error_code_enum<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, TypeToken> > > (0x0x7f2519b56680) 0 empty
  std::integral_constant<bool, false> (0x0x7f2519b4e540) 0 empty

Class std::is_error_condition_enum<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, TypeToken> > >
   size=1 align=1
   base size=1 base align=1
std::is_error_condition_enum<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, TypeToken> > > (0x0x7f2519b566e8) 0 empty
  std::integral_constant<bool, false> (0x0x7f2519b4e5a0) 0 empty

Class std::_Rb_tree_iterator<std::pair<const TypeToken, std::__cxx11::basic_string<char> > >
   size=8 align=8
   base size=8 base align=8
std::_Rb_tree_iterator<std::pair<const TypeToken, std::__cxx11::basic_string<char> > > (0x0x7f2519b4e660) 0

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

Class std::_PCC<true, const TypeToken, std::__cxx11::basic_string<char> >
   size=1 align=1
   base size=0 base align=1
std::_PCC<true, const TypeToken, std::__cxx11::basic_string<char> > (0x0x7f2519b4e7e0) 0 empty

Class std::is_function<const TypeToken>
   size=1 align=1
   base size=1 base align=1
std::is_function<const TypeToken> (0x0x7f2519b56750) 0 empty
  std::integral_constant<bool, false> (0x0x7f2519b4e840) 0 empty

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

Class std::is_lvalue_reference<const TypeToken>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<const TypeToken> (0x0x7f2519b567b8) 0 empty
  std::integral_constant<bool, false> (0x0x7f2519b4e900) 0 empty

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

Class std::is_rvalue_reference<const TypeToken>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<const TypeToken> (0x0x7f2519b56820) 0 empty
  std::integral_constant<bool, false> (0x0x7f2519b4e9c0) 0 empty

Class std::__or_<std::is_lvalue_reference<const TypeToken>, std::is_rvalue_reference<const TypeToken> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<const TypeToken>, std::is_rvalue_reference<const TypeToken> > (0x0x7f2519b56888) 0 empty
  std::is_rvalue_reference<const TypeToken> (0x0x7f2519b568f0) 0 empty
    std::integral_constant<bool, false> (0x0x7f2519b4ea20) 0 empty

Class std::is_reference<const TypeToken>
   size=1 align=1
   base size=1 base align=1
std::is_reference<const TypeToken> (0x0x7f2519b56a28) 0 empty
  std::integral_constant<bool, false> (0x0x7f2519b4eb40) 0 empty

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

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

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

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

Class std::__is_void_helper<TypeToken>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<TypeToken> (0x0x7f2519b56af8) 0 empty
  std::integral_constant<bool, false> (0x0x7f2519b4ede0) 0 empty

Class std::is_void<const TypeToken>
   size=1 align=1
   base size=1 base align=1
std::is_void<const TypeToken> (0x0x7f2519b56b60) 0 empty
  std::integral_constant<bool, false> (0x0x7f2519b4ee40) 0 empty

Class std::__or_<std::is_reference<const TypeToken>, std::is_void<const TypeToken> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<const TypeToken>, std::is_void<const TypeToken> > (0x0x7f2519b56bc8) 0 empty
  std::is_void<const TypeToken> (0x0x7f2519b56c30) 0 empty
    std::integral_constant<bool, false> (0x0x7f2519b4eea0) 0 empty

Class std::__or_<std::is_function<const TypeToken>, std::is_reference<const TypeToken>, std::is_void<const TypeToken> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<const TypeToken>, std::is_reference<const TypeToken>, std::is_void<const TypeToken> > (0x0x7f2519b56c98) 0 empty
  std::__or_<std::is_reference<const TypeToken>, std::is_void<const TypeToken> > (0x0x7f2519b56d00) 0 empty
    std::is_void<const TypeToken> (0x0x7f2519b56d68) 0 empty
      std::integral_constant<bool, false> (0x0x7f2519b4ef00) 0 empty

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

Class std::is_object<const TypeToken>
   size=1 align=1
   base size=1 base align=1
std::is_object<const TypeToken> (0x0x7f2519b56e38) 0 empty
  std::integral_constant<bool, true> (0x0x7f2519bdd000) 0 empty

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

Class std::__or_<std::is_object<const TypeToken>, std::is_reference<const TypeToken> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<const TypeToken>, std::is_reference<const TypeToken> > (0x0x7f2519b56ea0) 0 empty
  std::is_object<const TypeToken> (0x0x7f2519b56f08) 0 empty
    std::integral_constant<bool, true> (0x0x7f2519bdd180) 0 empty

Class std::__is_referenceable<const TypeToken>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<const TypeToken> (0x0x7f2519b56f70) 0 empty
  std::integral_constant<bool, true> (0x0x7f2519bdd1e0) 0 empty

Class std::is_function<const TypeToken&>
   size=1 align=1
   base size=1 base align=1
std::is_function<const TypeToken&> (0x0x7f2519be8000) 0 empty
  std::integral_constant<bool, false> (0x0x7f2519bdd2a0) 0 empty

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

Class std::is_lvalue_reference<const TypeToken&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<const TypeToken&> (0x0x7f2519be8068) 0 empty
  std::integral_constant<bool, true> (0x0x7f2519bdd360) 0 empty

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

Class std::__or_<std::is_lvalue_reference<const TypeToken&>, std::is_rvalue_reference<const TypeToken&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<const TypeToken&>, std::is_rvalue_reference<const TypeToken&> > (0x0x7f2519be80d0) 0 empty
  std::is_lvalue_reference<const TypeToken&> (0x0x7f2519be8138) 0 empty
    std::integral_constant<bool, true> (0x0x7f2519bdd420) 0 empty

Class std::is_reference<const TypeToken&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<const TypeToken&> (0x0x7f2519be8270) 0 empty
  std::integral_constant<bool, true> (0x0x7f2519bdd540) 0 empty

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

Class std::__or_<std::is_reference<const TypeToken&>, std::is_void<const TypeToken&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<const TypeToken&>, std::is_void<const TypeToken&> > (0x0x7f2519be82d8) 0 empty
  std::is_reference<const TypeToken&> (0x0x7f2519be8340) 0 empty
    std::integral_constant<bool, true> (0x0x7f2519bdd6c0) 0 empty

Class std::__or_<std::is_function<const TypeToken&>, std::is_reference<const TypeToken&>, std::is_void<const TypeToken&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<const TypeToken&>, std::is_reference<const TypeToken&>, std::is_void<const TypeToken&> > (0x0x7f2519be83a8) 0 empty
  std::__or_<std::is_reference<const TypeToken&>, std::is_void<const TypeToken&> > (0x0x7f2519be8410) 0 empty
    std::is_reference<const TypeToken&> (0x0x7f2519be8478) 0 empty
      std::integral_constant<bool, true> (0x0x7f2519bdd720) 0 empty

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

Class std::is_object<const TypeToken&>
   size=1 align=1
   base size=1 base align=1
std::is_object<const TypeToken&> (0x0x7f2519be8548) 0 empty
  std::integral_constant<bool, false> (0x0x7f2519bdd7e0) 0 empty

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

Class std::__or_<std::is_object<const TypeToken&>, std::is_reference<const TypeToken&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<const TypeToken&>, std::is_reference<const TypeToken&> > (0x0x7f2519be85b0) 0 empty
  std::is_reference<const TypeToken&> (0x0x7f2519be8618) 0 empty
    std::integral_constant<bool, true> (0x0x7f2519bdda20) 0 empty

Class std::__is_referenceable<const TypeToken&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<const TypeToken&> (0x0x7f2519be8680) 0 empty
  std::integral_constant<bool, true> (0x0x7f2519bdda80) 0 empty

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

Class std::add_rvalue_reference<const TypeToken&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<const TypeToken&> (0x0x7f2519be86e8) 0 empty
  std::__add_rvalue_reference_helper<const TypeToken&, true> (0x0x7f2519bddb40) 0 empty

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

Class std::is_assignable<const TypeToken&, const TypeToken&>
   size=1 align=1
   base size=1 base align=1
std::is_assignable<const TypeToken&, const TypeToken&> (0x0x7f2519be87b8) 0 empty
  std::integral_constant<bool, false> (0x0x7f2519bddba0) 0 empty

Class std::__is_copy_assignable_impl<const TypeToken, true>
   size=1 align=1
   base size=1 base align=1
std::__is_copy_assignable_impl<const TypeToken, true> (0x0x7f2519be8820) 0 empty
  std::is_assignable<const TypeToken&, const TypeToken&> (0x0x7f2519be8888) 0 empty
    std::integral_constant<bool, false> (0x0x7f2519bddc00) 0 empty

Class std::is_copy_assignable<const TypeToken>
   size=1 align=1
   base size=1 base align=1
std::is_copy_assignable<const TypeToken> (0x0x7f2519be88f0) 0 empty
  std::__is_copy_assignable_impl<const TypeToken, true> (0x0x7f2519be8958) 0 empty
    std::is_assignable<const TypeToken&, const TypeToken&> (0x0x7f2519be89c0) 0 empty
      std::integral_constant<bool, false> (0x0x7f2519bddc60) 0 empty

Class std::conditional<false, std::is_copy_assignable<std::__cxx11::basic_string<char> >, std::is_copy_assignable<const TypeToken> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_copy_assignable<std::__cxx11::basic_string<char> >, std::is_copy_assignable<const TypeToken> > (0x0x7f2519bddcc0) 0 empty

Class std::__and_<std::is_copy_assignable<const TypeToken>, std::is_copy_assignable<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_copy_assignable<const TypeToken>, std::is_copy_assignable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > (0x0x7f2519be8a28) 0 empty
  std::is_copy_assignable<const TypeToken> (0x0x7f2519be8a90) 0 empty
    std::__is_copy_assignable_impl<const TypeToken, true> (0x0x7f2519be8af8) 0 empty
      std::is_assignable<const TypeToken&, const TypeToken&> (0x0x7f2519be8b60) 0 empty
        std::integral_constant<bool, false> (0x0x7f2519bddd20) 0 empty

Class std::conditional<false, const std::pair<const TypeToken, std::__cxx11::basic_string<char> >&, const std::__nonesuch&>
   size=1 align=1
   base size=0 base align=1
std::conditional<false, const std::pair<const TypeToken, std::__cxx11::basic_string<char> >&, const std::__nonesuch&> (0x0x7f2519bddd80) 0 empty

Class std::__not_<std::__and_<std::is_copy_assignable<const TypeToken>, std::is_copy_assignable<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::__and_<std::is_copy_assignable<const TypeToken>, std::is_copy_assignable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > (0x0x7f2519be8c30) 0 empty
  std::integral_constant<bool, true> (0x0x7f2519bddde0) 0 empty

Class std::conditional<true, const std::pair<const TypeToken, std::__cxx11::basic_string<char> >&, const std::__nonesuch&>
   size=1 align=1
   base size=0 base align=1
std::conditional<true, const std::pair<const TypeToken, std::__cxx11::basic_string<char> >&, const std::__nonesuch&> (0x0x7f2519bdde40) 0 empty

Class std::is_function<const TypeToken&&>
   size=1 align=1
   base size=1 base align=1
std::is_function<const TypeToken&&> (0x0x7f2519be8d00) 0 empty
  std::integral_constant<bool, false> (0x0x7f2519bddf00) 0 empty

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

Class std::is_lvalue_reference<const TypeToken&&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<const TypeToken&&> (0x0x7f2519be8d68) 0 empty
  std::integral_constant<bool, false> (0x0x7f2519c0e000) 0 empty

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

Class std::is_rvalue_reference<const TypeToken&&>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<const TypeToken&&> (0x0x7f2519be8dd0) 0 empty
  std::integral_constant<bool, true> (0x0x7f2519c0e0c0) 0 empty

Class std::__or_<std::is_lvalue_reference<const TypeToken&&>, std::is_rvalue_reference<const TypeToken&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<const TypeToken&&>, std::is_rvalue_reference<const TypeToken&&> > (0x0x7f2519be8e38) 0 empty
  std::is_rvalue_reference<const TypeToken&&> (0x0x7f2519be8ea0) 0 empty
    std::integral_constant<bool, true> (0x0x7f2519c0e120) 0 empty

Class std::is_reference<const TypeToken&&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<const TypeToken&&> (0x0x7f2519c110d0) 0 empty
  std::integral_constant<bool, true> (0x0x7f2519c0e180) 0 empty

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

Class std::__or_<std::is_reference<const TypeToken&&>, std::is_void<const TypeToken&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<const TypeToken&&>, std::is_void<const TypeToken&&> > (0x0x7f2519c11138) 0 empty
  std::is_reference<const TypeToken&&> (0x0x7f2519c111a0) 0 empty
    std::integral_constant<bool, true> (0x0x7f2519c0e3c0) 0 empty

Class std::__or_<std::is_function<const TypeToken&&>, std::is_reference<const TypeToken&&>, std::is_void<const TypeToken&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<const TypeToken&&>, std::is_reference<const TypeToken&&>, std::is_void<const TypeToken&&> > (0x0x7f2519c11208) 0 empty
  std::__or_<std::is_reference<const TypeToken&&>, std::is_void<const TypeToken&&> > (0x0x7f2519c11270) 0 empty
    std::is_reference<const TypeToken&&> (0x0x7f2519c112d8) 0 empty
      std::integral_constant<bool, true> (0x0x7f2519c0e420) 0 empty

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

Class std::is_object<const TypeToken&&>
   size=1 align=1
   base size=1 base align=1
std::is_object<const TypeToken&&> (0x0x7f2519c113a8) 0 empty
  std::integral_constant<bool, false> (0x0x7f2519c0e4e0) 0 empty

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

Class std::__or_<std::is_object<const TypeToken&&>, std::is_reference<const TypeToken&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<const TypeToken&&>, std::is_reference<const TypeToken&&> > (0x0x7f2519c114e0) 0 empty
  std::is_reference<const TypeToken&&> (0x0x7f2519c11548) 0 empty
    std::integral_constant<bool, true> (0x0x7f2519c0e660) 0 empty

Class std::__is_referenceable<const TypeToken&&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<const TypeToken&&> (0x0x7f2519c115b0) 0 empty
  std::integral_constant<bool, true> (0x0x7f2519c0e6c0) 0 empty

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

Class std::add_rvalue_reference<const TypeToken&&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<const TypeToken&&> (0x0x7f2519c11618) 0 empty
  std::__add_rvalue_reference_helper<const TypeToken&&, true> (0x0x7f2519c0e780) 0 empty

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

Class std::is_assignable<const TypeToken&, const TypeToken&&>
   size=1 align=1
   base size=1 base align=1
std::is_assignable<const TypeToken&, const TypeToken&&> (0x0x7f2519c11680) 0 empty
  std::integral_constant<bool, false> (0x0x7f2519c0e7e0) 0 empty

Class std::__is_move_assignable_impl<const TypeToken, true>
   size=1 align=1
   base size=1 base align=1
std::__is_move_assignable_impl<const TypeToken, true> (0x0x7f2519c116e8) 0 empty
  std::is_assignable<const TypeToken&, const TypeToken&&> (0x0x7f2519c11750) 0 empty
    std::integral_constant<bool, false> (0x0x7f2519c0e840) 0 empty

Class std::is_move_assignable<const TypeToken>
   size=1 align=1
   base size=1 base align=1
std::is_move_assignable<const TypeToken> (0x0x7f2519c117b8) 0 empty
  std::__is_move_assignable_impl<const TypeToken, true> (0x0x7f2519c11820) 0 empty
    std::is_assignable<const TypeToken&, const TypeToken&&> (0x0x7f2519c11888) 0 empty
      std::integral_constant<bool, false> (0x0x7f2519c0e8a0) 0 empty

Class std::conditional<false, std::is_move_assignable<std::__cxx11::basic_string<char> >, std::is_move_assignable<const TypeToken> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_move_assignable<std::__cxx11::basic_string<char> >, std::is_move_assignable<const TypeToken> > (0x0x7f2519c0e900) 0 empty

Class std::__and_<std::is_move_assignable<const TypeToken>, std::is_move_assignable<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_move_assignable<const TypeToken>, std::is_move_assignable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > (0x0x7f2519c118f0) 0 empty
  std::is_move_assignable<const TypeToken> (0x0x7f2519c11958) 0 empty
    std::__is_move_assignable_impl<const TypeToken, true> (0x0x7f2519c119c0) 0 empty
      std::is_assignable<const TypeToken&, const TypeToken&&> (0x0x7f2519c11a28) 0 empty
        std::integral_constant<bool, false> (0x0x7f2519c0e960) 0 empty

Class std::conditional<false, std::pair<const TypeToken, std::__cxx11::basic_string<char> >&&, std::__nonesuch&&>
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::pair<const TypeToken, std::__cxx11::basic_string<char> >&&, std::__nonesuch&&> (0x0x7f2519c0e9c0) 0 empty

Class std::pair<const TypeToken, std::__cxx11::basic_string<char> >
   size=40 align=8
   base size=40 base align=8
std::pair<const TypeToken, std::__cxx11::basic_string<char> > (0x0x7f2519b4e780) 0

Class std::is_error_code_enum<std::_Rb_tree_iterator<std::pair<const TypeToken, 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::pair<const TypeToken, std::__cxx11::basic_string<char> > > > (0x0x7f2519c11a90) 0 empty
  std::integral_constant<bool, false> (0x0x7f2519c0ea20) 0 empty

Class std::is_error_condition_enum<std::_Rb_tree_iterator<std::pair<const TypeToken, 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::pair<const TypeToken, std::__cxx11::basic_string<char> > > > (0x0x7f2519c11af8) 0 empty
  std::integral_constant<bool, false> (0x0x7f2519c0ea80) 0 empty

Class {anonymous}::addescaped
   size=8 align=8
   base size=8 base align=8
{anonymous}::addescaped (0x0x7f2519c3f1e0) 0

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

Class __gnu_cxx::__enable_if<false, std::__cxx11::basic_string<char> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__enable_if<false, std::__cxx11::basic_string<char> > (0x0x7f2519c3f480) 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> > (0x0x7f2519c11c30) 0 empty
  std::integral_constant<bool, false> (0x0x7f2519c3f600) 0 empty

Vtable for {anonymous}::UnexpectedChar
{anonymous}::UnexpectedChar::_ZTVN12_GLOBAL__N_114UnexpectedCharE: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN12_GLOBAL__N_114UnexpectedCharE)
16    (int (*)(...)){anonymous}::UnexpectedChar::~UnexpectedChar
24    (int (*)(...)){anonymous}::UnexpectedChar::~UnexpectedChar
32    (int (*)(...))std::runtime_error::what

Class {anonymous}::UnexpectedChar
   size=16 align=8
   base size=16 base align=8
{anonymous}::UnexpectedChar (0x0x7f2519c11d68) 0
    vptr=((& {anonymous}::UnexpectedChar::_ZTVN12_GLOBAL__N_114UnexpectedCharE) + 16u)
  std::runtime_error (0x0x7f2519c11dd0) 0
      primary-for {anonymous}::UnexpectedChar (0x0x7f2519c11d68)
    std::exception (0x0x7f2519c3f6c0) 0 nearly-empty
        primary-for std::runtime_error (0x0x7f2519c11dd0)

Class std::initializer_list<Token>
   size=16 align=8
   base size=16 base align=8
std::initializer_list<Token> (0x0x7f2519885ea0) 0

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

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

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

Class std::is_void<const Token>
   size=1 align=1
   base size=1 base align=1
std::is_void<const Token> (0x0x7f25198e6138) 0 empty
  std::integral_constant<bool, false> (0x0x7f25198ed720) 0 empty

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

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

Class std::_Deque_iterator<Token, const Token&, const Token*>
   size=32 align=8
   base size=32 base align=8
std::_Deque_iterator<Token, const Token&, const Token*> (0x0x7f25198ed540) 0

Class std::ostream_iterator<Token>
   size=16 align=8
   base size=16 base align=8
std::ostream_iterator<Token> (0x0x7f25198e6208) 0
  std::iterator<std::output_iterator_tag, void, void, void, void> (0x0x7f25198ed7e0) 0 empty

Class std::is_error_code_enum<std::_Deque_iterator<Token, Token&, Token*> >
   size=1 align=1
   base size=1 base align=1
std::is_error_code_enum<std::_Deque_iterator<Token, Token&, Token*> > (0x0x7f25198e6270) 0 empty
  std::integral_constant<bool, false> (0x0x7f25198eda20) 0 empty

Class std::is_error_condition_enum<std::_Deque_iterator<Token, Token&, Token*> >
   size=1 align=1
   base size=1 base align=1
std::is_error_condition_enum<std::_Deque_iterator<Token, Token&, Token*> > (0x0x7f25198e62d8) 0 empty
  std::integral_constant<bool, false> (0x0x7f25198eda80) 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 (0x0x7f25198edea0) 0

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

Class std::__are_same<long int, int>
   size=1 align=1
   base size=0 base align=1
std::__are_same<long int, int> (0x0x7f251994b660) 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 (0x0x7f251994b720) 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> (0x0x7f251994ba80) 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 (0x0x7f251994bb40) 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> (0x0x7f251994bea0) 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 (0x0x7f251994bf60) 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> (0x0x7f2519983300) 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 (0x0x7f25199833c0) 0

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

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

Class std::__are_same<long double, int>
   size=1 align=1
   base size=0 base align=1
std::__are_same<long double, int> (0x0x7f2519983f60) 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> (0x0x7f25199b40c0) 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> (0x0x7f25199b4120) 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> (0x0x7f25199b4060) 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> (0x0x7f25198e65b0) 0 empty
  std::integral_constant<bool, false> (0x0x7f25199b4180) 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> (0x0x7f25198e6618) 0 empty
  std::integral_constant<bool, false> (0x0x7f25199b41e0) 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> > > (0x0x7f25199b4240) 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> (0x0x7f25198e6680) 0 empty
  std::integral_constant<bool, false> (0x0x7f25199b4360) 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> > (0x0x7f25199b43c0) 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> (0x0x7f25198e67b8) 0 empty
  std::integral_constant<bool, false> (0x0x7f25199b4420) 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> > (0x0x7f25198e6820) 0 empty
  std::is_array<std::input_iterator_tag> (0x0x7f25198e6888) 0 empty
    std::integral_constant<bool, false> (0x0x7f25199b4480) 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> > (0x0x7f25198e68f0) 0 empty
  std::__or_<std::is_function<std::input_iterator_tag>, std::is_array<std::input_iterator_tag> > (0x0x7f25198e6958) 0 empty
    std::is_array<std::input_iterator_tag> (0x0x7f25198e69c0) 0 empty
      std::integral_constant<bool, false> (0x0x7f25199b45a0) 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> (0x0x7f25198e6a28) 0 empty
  std::integral_constant<bool, false> (0x0x7f25199b46c0) 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> > > (0x0x7f25199b4720) 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> (0x0x7f25198e6a90) 0 empty
  std::integral_constant<bool, false> (0x0x7f25199b4780) 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> > (0x0x7f25199b47e0) 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> (0x0x7f25198e6af8) 0 empty
  std::integral_constant<bool, false> (0x0x7f25199b4840) 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> > (0x0x7f25198e6b60) 0 empty
  std::is_rvalue_reference<std::random_access_iterator_tag> (0x0x7f25198e6bc8) 0 empty
    std::integral_constant<bool, false> (0x0x7f25199b48a0) 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> (0x0x7f25198e6c30) 0 empty
  std::integral_constant<bool, false> (0x0x7f25199b4900) 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> > (0x0x7f25199b4960) 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> > (0x0x7f25198e6c98) 0 empty
  std::is_void<std::random_access_iterator_tag> (0x0x7f25198e6d00) 0 empty
    std::integral_constant<bool, false> (0x0x7f25199b49c0) 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> > (0x0x7f25198e6d68) 0 empty
  std::__or_<std::is_reference<std::random_access_iterator_tag>, std::is_void<std::random_access_iterator_tag> > (0x0x7f25198e6dd0) 0 empty
    std::is_void<std::random_access_iterator_tag> (0x0x7f25198e6e38) 0 empty
      std::integral_constant<bool, false> (0x0x7f25199b4a20) 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> > > (0x0x7f25198e6ea0) 0 empty
  std::integral_constant<bool, true> (0x0x7f25199b4a80) 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> (0x0x7f25198e6f08) 0 empty
  std::integral_constant<bool, true> (0x0x7f25199b4ae0) 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> > (0x0x7f25199b4b40) 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> > (0x0x7f25198e6f70) 0 empty
  std::is_object<std::random_access_iterator_tag> (0x0x7f25198e6000) 0 empty
    std::integral_constant<bool, true> (0x0x7f25199b4ba0) 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> (0x0x7f25198e6068) 0 empty
  std::integral_constant<bool, true> (0x0x7f25199b4c00) 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> (0x0x7f25199b4c60) 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> (0x0x7f25198e6340) 0 empty
  std::__add_rvalue_reference_helper<std::random_access_iterator_tag, true> (0x0x7f25199b4cc0) 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> (0x0x7f25199b4660) 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> (0x0x7f25198e64e0) 0 empty
  std::integral_constant<bool, true> (0x0x7f25199b4ea0) 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>&> (0x0x7f25199e32a0) 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 (0x0x7f25199e3540) 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 (0x0x7f25199e3900) 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 (0x0x7f25199e3cc0) 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 (0x0x7f2519a140c0) 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 (0x0x7f2519a14480) 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 (0x0x7f2519a14840) 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 (0x0x7f2519a14c00) 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 (0x0x7f2519a46000) 0

Class std::iterator_traits<wchar_t*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<wchar_t*> (0x0x7f2519a463c0) 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>&> (0x0x7f2519a46780) 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>&> (0x0x7f2519a6ee40) 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>&> (0x0x7f2519681840) 0 empty

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

Class std::remove_reference<_IO_FILE*&>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<_IO_FILE*&> (0x0x7f25196a55a0) 0 empty

Class std::remove_reference<bool&>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<bool&> (0x0x7f25196a56c0) 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> > (0x0x7f25199e86e8) 0 empty
  std::integral_constant<bool, false> (0x0x7f25196c6060) 0 empty

Class std::conditional<false, std::integral_constant<bool, false>, std::__is_empty_non_tuple<std::__cxx11::basic_string<char>&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::integral_constant<bool, false>, std::__is_empty_non_tuple<std::__cxx11::basic_string<char>&&> > (0x0x7f25196c6120) 0 empty

Class std::is_empty<std::__cxx11::basic_string<char>&&>
   size=1 align=1
   base size=1 base align=1
std::is_empty<std::__cxx11::basic_string<char>&&> (0x0x7f25199e8a28) 0 empty
  std::integral_constant<bool, false> (0x0x7f25196c6180) 0 empty

Class std::__is_empty_non_tuple<std::__cxx11::basic_string<char>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_empty_non_tuple<std::__cxx11::basic_string<char>&&> (0x0x7f25199e8a90) 0 empty
  std::is_empty<std::__cxx11::basic_string<char>&&> (0x0x7f25199e8af8) 0 empty
    std::integral_constant<bool, false> (0x0x7f25196c62a0) 0 empty

Class std::_Head_base<0ul, std::__cxx11::basic_string<char>&&, false>
   size=8 align=8
   base size=8 base align=8
std::_Head_base<0ul, std::__cxx11::basic_string<char>&&, false> (0x0x7f25196c6300) 0

Class std::_Tuple_impl<0ul, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>
   size=8 align=8
   base size=8 base align=8
std::_Tuple_impl<0ul, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> (0x0x7f25199e8b60) 0
  std::_Head_base<0ul, std::__cxx11::basic_string<char>&&, false> (0x0x7f25196c6360) 0

Class std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>
   size=8 align=8
   base size=8 base align=8
std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> (0x0x7f25199e8d00) 0
  std::_Tuple_impl<0ul, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> (0x0x7f25199e8d68) 0
    std::_Head_base<0ul, std::__cxx11::basic_string<char>&&, false> (0x0x7f25196c63c0) 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> > (0x0x7f25196c65a0) 0 empty

Class std::_TC<true, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>
   size=1 align=1
   base size=0 base align=1
std::_TC<true, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> (0x0x7f25196c6660) 0 empty

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

Class std::is_same<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::__cxx11::basic_string<char> >
   size=1 align=1
   base size=1 base align=1
std::is_same<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::__cxx11::basic_string<char> > (0x0x7f25199e87b8) 0 empty
  std::integral_constant<bool, false> (0x0x7f25196c68a0) 0 empty

Class std::__not_<std::is_same<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::__cxx11::basic_string<char> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::is_same<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::__cxx11::basic_string<char> > > (0x0x7f25199e8820) 0 empty
  std::integral_constant<bool, true> (0x0x7f25196c6900) 0 empty

Class std::is_lvalue_reference<std::__cxx11::basic_string<char>&&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<std::__cxx11::basic_string<char>&&> (0x0x7f25199e8888) 0 empty
  std::integral_constant<bool, false> (0x0x7f25196c69c0) 0 empty

Class std::conditional<false, std::is_lvalue_reference<std::__cxx11::basic_string<char>&&>, std::is_rvalue_reference<std::__cxx11::basic_string<char>&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_lvalue_reference<std::__cxx11::basic_string<char>&&>, std::is_rvalue_reference<std::__cxx11::basic_string<char>&&> > (0x0x7f25196c6a20) 0 empty

Class std::is_rvalue_reference<std::__cxx11::basic_string<char>&&>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<std::__cxx11::basic_string<char>&&> (0x0x7f25197d9138) 0 empty
  std::integral_constant<bool, true> (0x0x7f25196c6a80) 0 empty

Class std::__or_<std::is_lvalue_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::is_rvalue_reference<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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::is_rvalue_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> > (0x0x7f25197d91a0) 0 empty
  std::is_rvalue_reference<std::__cxx11::basic_string<char>&&> (0x0x7f25197d9208) 0 empty
    std::integral_constant<bool, true> (0x0x7f25196c6ae0) 0 empty

Class std::is_reference<std::__cxx11::basic_string<char>&&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<std::__cxx11::basic_string<char>&&> (0x0x7f25197d9270) 0 empty
  std::integral_constant<bool, true> (0x0x7f25196c6b40) 0 empty

Class std::conditional<true, std::__is_direct_constructible_ref_cast<std::__cxx11::basic_string<char>&&, std::__cxx11::basic_string<char>&&>, std::__is_direct_constructible_new_safe<std::__cxx11::basic_string<char>&&, std::__cxx11::basic_string<char>&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_direct_constructible_ref_cast<std::__cxx11::basic_string<char>&&, std::__cxx11::basic_string<char>&&>, std::__is_direct_constructible_new_safe<std::__cxx11::basic_string<char>&&, std::__cxx11::basic_string<char>&&> > (0x0x7f25196c6c60) 0 empty

Class std::remove_volatile<std::__cxx11::basic_string<char>&&>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<std::__cxx11::basic_string<char>&&> (0x0x7f25196c6d20) 0 empty

Class std::remove_const<std::__cxx11::basic_string<char>&&>
   size=1 align=1
   base size=0 base align=1
std::remove_const<std::__cxx11::basic_string<char>&&> (0x0x7f25196c6d80) 0 empty

Class std::remove_cv<std::__cxx11::basic_string<char>&&>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<std::__cxx11::basic_string<char>&&> (0x0x7f25196c6cc0) 0 empty

Class std::__is_void_helper<std::__cxx11::basic_string<char>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<std::__cxx11::basic_string<char>&&> (0x0x7f25197d9410) 0 empty
  std::integral_constant<bool, false> (0x0x7f25196c6f60) 0 empty

Class std::is_void<std::__cxx11::basic_string<char>&&>
   size=1 align=1
   base size=1 base align=1
std::is_void<std::__cxx11::basic_string<char>&&> (0x0x7f25197d9548) 0 empty
  std::integral_constant<bool, false> (0x0x7f25197e5000) 0 empty

Class std::conditional<false, std::is_void<std::__cxx11::basic_string<char>&&>, std::is_function<std::__cxx11::basic_string<char>&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_void<std::__cxx11::basic_string<char>&&>, std::is_function<std::__cxx11::basic_string<char>&&> > (0x0x7f25197e5120) 0 empty

Class std::is_function<std::__cxx11::basic_string<char>&&>
   size=1 align=1
   base size=1 base align=1
std::is_function<std::__cxx11::basic_string<char>&&> (0x0x7f25197d95b0) 0 empty
  std::integral_constant<bool, false> (0x0x7f25197e5240) 0 empty

Class std::__or_<std::is_void<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::is_function<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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::is_function<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> > (0x0x7f25197d9618) 0 empty
  std::is_function<std::__cxx11::basic_string<char>&&> (0x0x7f25197d9680) 0 empty
    std::integral_constant<bool, false> (0x0x7f25197e52a0) 0 empty

Class std::__not_<std::__or_<std::is_void<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::is_function<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_void<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::is_function<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> > > (0x0x7f25197d96e8) 0 empty
  std::integral_constant<bool, true> (0x0x7f25197e5300) 0 empty

Class std::conditional<false, std::is_rvalue_reference<std::__cxx11::basic_string<char>&&>, std::is_lvalue_reference<std::__cxx11::basic_string<char>&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_rvalue_reference<std::__cxx11::basic_string<char>&&>, std::is_lvalue_reference<std::__cxx11::basic_string<char>&&> > (0x0x7f25197e5360) 0 empty

Class std::__and_<std::is_lvalue_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::is_rvalue_reference<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_lvalue_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::is_rvalue_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> > (0x0x7f25197d9750) 0 empty
  std::is_lvalue_reference<std::__cxx11::basic_string<char>&&> (0x0x7f25197d97b8) 0 empty
    std::integral_constant<bool, false> (0x0x7f25197e53c0) 0 empty

Class std::conditional<false, std::is_function<std::__cxx11::basic_string<char>&&>, std::__or_<std::is_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::is_void<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::__cxx11::basic_string<char>&&>, std::__or_<std::is_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::is_void<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> > > (0x0x7f25197e5480) 0 empty

Class std::conditional<true, std::is_reference<std::__cxx11::basic_string<char>&&>, std::is_void<std::__cxx11::basic_string<char>&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_reference<std::__cxx11::basic_string<char>&&>, std::is_void<std::__cxx11::basic_string<char>&&> > (0x0x7f25197e54e0) 0 empty

Class std::__or_<std::is_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::is_void<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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::is_void<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> > (0x0x7f25197d9888) 0 empty
  std::is_reference<std::__cxx11::basic_string<char>&&> (0x0x7f25197d98f0) 0 empty
    std::integral_constant<bool, true> (0x0x7f25197e5540) 0 empty

Class std::__or_<std::is_function<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::is_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::is_void<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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::is_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::is_void<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> > (0x0x7f25197d9958) 0 empty
  std::__or_<std::is_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::is_void<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> > (0x0x7f25197d99c0) 0 empty
    std::is_reference<std::__cxx11::basic_string<char>&&> (0x0x7f25197d9a28) 0 empty
      std::integral_constant<bool, true> (0x0x7f25197e55a0) 0 empty

Class std::__not_<std::__or_<std::is_function<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::is_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::is_void<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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::is_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::is_void<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> > > (0x0x7f25197d9a90) 0 empty
  std::integral_constant<bool, false> (0x0x7f25197e5600) 0 empty

Class std::is_object<std::__cxx11::basic_string<char>&&>
   size=1 align=1
   base size=1 base align=1
std::is_object<std::__cxx11::basic_string<char>&&> (0x0x7f25197d9af8) 0 empty
  std::integral_constant<bool, false> (0x0x7f25197e5660) 0 empty

Class std::conditional<false, std::is_object<std::__cxx11::basic_string<char>&&>, std::is_reference<std::__cxx11::basic_string<char>&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_object<std::__cxx11::basic_string<char>&&>, std::is_reference<std::__cxx11::basic_string<char>&&> > (0x0x7f25197e5780) 0 empty

Class std::__or_<std::is_object<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::is_reference<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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::is_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> > (0x0x7f25197d9b60) 0 empty
  std::is_reference<std::__cxx11::basic_string<char>&&> (0x0x7f25197d9bc8) 0 empty
    std::integral_constant<bool, true> (0x0x7f25197e57e0) 0 empty

Class std::__is_referenceable<std::__cxx11::basic_string<char>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<std::__cxx11::basic_string<char>&&> (0x0x7f25197d9c30) 0 empty
  std::integral_constant<bool, true> (0x0x7f25197e5840) 0 empty

Class std::__add_rvalue_reference_helper<std::__cxx11::basic_string<char>&&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<std::__cxx11::basic_string<char>&&, true> (0x0x7f25197e58a0) 0 empty

Class std::add_rvalue_reference<std::__cxx11::basic_string<char>&&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<std::__cxx11::basic_string<char>&&> (0x0x7f25197d9d68) 0 empty
  std::__add_rvalue_reference_helper<std::__cxx11::basic_string<char>&&, true> (0x0x7f25197e5900) 0 empty

Class std::__is_static_castable_impl<std::__cxx11::basic_string<char>&&, std::__cxx11::basic_string<char>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_static_castable_impl<std::__cxx11::basic_string<char>&&, std::__cxx11::basic_string<char>&&> (0x0x7f25197d9820) 0 empty
  std::__do_is_static_castable_impl (0x0x7f25197e5420) 0 empty

Class std::__is_static_castable_safe<std::__cxx11::basic_string<char>&&, std::__cxx11::basic_string<char>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_static_castable_safe<std::__cxx11::basic_string<char>&&, std::__cxx11::basic_string<char>&&> (0x0x7f25197fc000) 0 empty
  std::integral_constant<bool, true> (0x0x7f25197e5960) 0 empty

Class std::__is_static_castable<std::__cxx11::basic_string<char>&&, std::__cxx11::basic_string<char>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_static_castable<std::__cxx11::basic_string<char>&&, std::__cxx11::basic_string<char>&&> (0x0x7f25197fc138) 0 empty
  std::integral_constant<bool, true> (0x0x7f25197e59c0) 0 empty

Class std::conditional<true, std::__not_<std::__or_<std::__is_base_to_derived_ref<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, true>, std::__is_lvalue_to_rvalue_ref<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, false> > >, std::__is_static_castable<std::__cxx11::basic_string<char>&&, std::__cxx11::basic_string<char>&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__not_<std::__or_<std::__is_base_to_derived_ref<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, true>, std::__is_lvalue_to_rvalue_ref<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, false> > >, std::__is_static_castable<std::__cxx11::basic_string<char>&&, std::__cxx11::basic_string<char>&&> > (0x0x7f25197e5a20) 0 empty

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

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

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

Class std::__is_base_to_derived_ref<std::__cxx11::basic_string<char>&&, std::__cxx11::basic_string<char>&&, true>
   size=1 align=1
   base size=0 base align=1
std::__is_base_to_derived_ref<std::__cxx11::basic_string<char>&&, std::__cxx11::basic_string<char>&&, true> (0x0x7f25197e5a80) 0 empty

Class std::is_same<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >
   size=1 align=1
   base size=1 base align=1
std::is_same<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > (0x0x7f25197fc4e0) 0 empty
  std::integral_constant<bool, true> (0x0x7f25197e5cc0) 0 empty

Class std::__not_<std::is_same<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::is_same<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > (0x0x7f25197fc548) 0 empty
  std::integral_constant<bool, false> (0x0x7f25197e5d20) 0 empty

Class std::conditional<false, std::__and_<std::is_base_of<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_constructible<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_same<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__and_<std::is_base_of<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_constructible<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_same<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > (0x0x7f25197e5e40) 0 empty

Class std::__and_<std::__not_<std::is_same<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::is_base_of<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_constructible<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, 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_same<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::is_base_of<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_constructible<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> > > (0x0x7f25197fc5b0) 0 empty
  std::__not_<std::is_same<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > (0x0x7f25197fc618) 0 empty
    std::integral_constant<bool, false> (0x0x7f25197e5ea0) 0 empty

Class std::conditional<false, std::__is_base_to_derived_ref<std::__cxx11::basic_string<char>&&, std::__cxx11::basic_string<char>&&, true>, std::__is_lvalue_to_rvalue_ref<std::__cxx11::basic_string<char>&&, std::__cxx11::basic_string<char>&&, false> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__is_base_to_derived_ref<std::__cxx11::basic_string<char>&&, std::__cxx11::basic_string<char>&&, true>, std::__is_lvalue_to_rvalue_ref<std::__cxx11::basic_string<char>&&, std::__cxx11::basic_string<char>&&, false> > (0x0x7f25197e5f60) 0 empty

Class std::__is_lvalue_to_rvalue_ref<std::__cxx11::basic_string<char>&&, std::__cxx11::basic_string<char>&&, false>
   size=1 align=1
   base size=1 base align=1
std::__is_lvalue_to_rvalue_ref<std::__cxx11::basic_string<char>&&, std::__cxx11::basic_string<char>&&, false> (0x0x7f25197fc680) 0 empty
  std::integral_constant<bool, false> (0x0x7f2519811000) 0 empty

Class std::__or_<std::__is_base_to_derived_ref<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, true>, std::__is_lvalue_to_rvalue_ref<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, false> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::__is_base_to_derived_ref<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, true>, std::__is_lvalue_to_rvalue_ref<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, false> > (0x0x7f25197fc6e8) 0 empty
  std::__is_lvalue_to_rvalue_ref<std::__cxx11::basic_string<char>&&, std::__cxx11::basic_string<char>&&, false> (0x0x7f25197fc750) 0 empty
    std::integral_constant<bool, false> (0x0x7f2519811060) 0 empty

Class std::__not_<std::__or_<std::__is_base_to_derived_ref<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, true>, std::__is_lvalue_to_rvalue_ref<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, false> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::__is_base_to_derived_ref<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, true>, std::__is_lvalue_to_rvalue_ref<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, false> > > (0x0x7f25197fc7b8) 0 empty
  std::integral_constant<bool, true> (0x0x7f25198110c0) 0 empty

Class std::__and_<std::__is_static_castable<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::__or_<std::__is_base_to_derived_ref<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, true>, std::__is_lvalue_to_rvalue_ref<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, 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_static_castable<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::__or_<std::__is_base_to_derived_ref<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, true>, std::__is_lvalue_to_rvalue_ref<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, false> > > > (0x0x7f25197fc820) 0 empty
  std::__not_<std::__or_<std::__is_base_to_derived_ref<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, true>, std::__is_lvalue_to_rvalue_ref<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, false> > > (0x0x7f25197fc888) 0 empty
    std::integral_constant<bool, true> (0x0x7f2519811120) 0 empty

Class std::__is_direct_constructible_ref_cast<std::__cxx11::basic_string<char>&&, std::__cxx11::basic_string<char>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_ref_cast<std::__cxx11::basic_string<char>&&, std::__cxx11::basic_string<char>&&> (0x0x7f25197fc8f0) 0 empty
  std::__and_<std::__is_static_castable<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::__or_<std::__is_base_to_derived_ref<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, true>, std::__is_lvalue_to_rvalue_ref<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, false> > > > (0x0x7f25197fc958) 0 empty
    std::__not_<std::__or_<std::__is_base_to_derived_ref<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, true>, std::__is_lvalue_to_rvalue_ref<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, false> > > (0x0x7f25197fc9c0) 0 empty
      std::integral_constant<bool, true> (0x0x7f2519811180) 0 empty

Class std::__is_direct_constructible_new<std::__cxx11::basic_string<char>&&, std::__cxx11::basic_string<char>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new<std::__cxx11::basic_string<char>&&, std::__cxx11::basic_string<char>&&> (0x0x7f25197fca28) 0 empty
  std::__is_direct_constructible_ref_cast<std::__cxx11::basic_string<char>&&, std::__cxx11::basic_string<char>&&> (0x0x7f25197fca90) 0 empty
    std::__and_<std::__is_static_castable<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::__or_<std::__is_base_to_derived_ref<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, true>, std::__is_lvalue_to_rvalue_ref<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, false> > > > (0x0x7f25197fcaf8) 0 empty
      std::__not_<std::__or_<std::__is_base_to_derived_ref<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, true>, std::__is_lvalue_to_rvalue_ref<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, false> > > (0x0x7f25197fcb60) 0 empty
        std::integral_constant<bool, true> (0x0x7f25198111e0) 0 empty

Class std::__is_direct_constructible<std::__cxx11::basic_string<char>&&, std::__cxx11::basic_string<char>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible<std::__cxx11::basic_string<char>&&, std::__cxx11::basic_string<char>&&> (0x0x7f25197fcbc8) 0 empty
  std::integral_constant<bool, true> (0x0x7f2519811240) 0 empty

Class std::__is_constructible_impl<std::__cxx11::basic_string<char>&&, 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::__cxx11::basic_string<char>&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> (0x0x7f25197fcd00) 0 empty
  std::__is_direct_constructible<std::__cxx11::basic_string<char>&&, std::__cxx11::basic_string<char>&&> (0x0x7f25197fcd68) 0 empty
    std::integral_constant<bool, true> (0x0x7f25198112a0) 0 empty

Class std::is_constructible<std::__cxx11::basic_string<char>&&, 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::__cxx11::basic_string<char>&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> (0x0x7f25197fce38) 0 empty
  std::integral_constant<bool, true> (0x0x7f2519811300) 0 empty

Class std::__and_<std::is_constructible<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, 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_constructible<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> > (0x0x7f25197fcea0) 0 empty
  std::is_constructible<std::__cxx11::basic_string<char>&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> (0x0x7f25197fcf08) 0 empty
    std::integral_constant<bool, true> (0x0x7f2519811360) 0 empty

Class std::conditional<false, std::is_void<std::__cxx11::basic_string<char>&&>, std::__or_<std::is_function<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::is_array<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::__cxx11::basic_string<char>&&>, std::__or_<std::is_function<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::is_array<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> > > (0x0x7f2519811420) 0 empty

Class std::conditional<false, std::is_function<std::__cxx11::basic_string<char>&&>, std::is_array<std::__cxx11::basic_string<char>&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<std::__cxx11::basic_string<char>&&>, std::is_array<std::__cxx11::basic_string<char>&&> > (0x0x7f2519811480) 0 empty

Class std::is_array<std::__cxx11::basic_string<char>&&>
   size=1 align=1
   base size=1 base align=1
std::is_array<std::__cxx11::basic_string<char>&&> (0x0x7f25197fcf70) 0 empty
  std::integral_constant<bool, false> (0x0x7f25198115a0) 0 empty

Class std::__or_<std::is_function<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::is_array<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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::is_array<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> > (0x0x7f2519821000) 0 empty
  std::is_array<std::__cxx11::basic_string<char>&&> (0x0x7f2519821068) 0 empty
    std::integral_constant<bool, false> (0x0x7f2519811600) 0 empty

Class std::__or_<std::is_void<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::is_function<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::is_array<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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::is_function<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::is_array<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> > (0x0x7f25198210d0) 0 empty
  std::__or_<std::is_function<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::is_array<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> > (0x0x7f2519821138) 0 empty
    std::is_array<std::__cxx11::basic_string<char>&&> (0x0x7f25198211a0) 0 empty
      std::integral_constant<bool, false> (0x0x7f2519811660) 0 empty

Class std::__is_convertible_helper<std::__cxx11::basic_string<char>&&, std::__cxx11::basic_string<char>&&, false>
   size=1 align=1
   base size=0 base align=1
std::__is_convertible_helper<std::__cxx11::basic_string<char>&&, std::__cxx11::basic_string<char>&&, false> (0x0x7f25198116c0) 0 empty

Class std::is_convertible<std::__cxx11::basic_string<char>&&, std::__cxx11::basic_string<char>&&>
   size=1 align=1
   base size=1 base align=1
std::is_convertible<std::__cxx11::basic_string<char>&&, std::__cxx11::basic_string<char>&&> (0x0x7f2519821270) 0 empty
  std::integral_constant<bool, true> (0x0x7f2519811720) 0 empty

Class std::__and_<std::is_convertible<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, 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_convertible<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> > (0x0x7f25198212d8) 0 empty
  std::is_convertible<std::__cxx11::basic_string<char>&&, std::__cxx11::basic_string<char>&&> (0x0x7f2519821340) 0 empty
    std::integral_constant<bool, true> (0x0x7f2519811840) 0 empty

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

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

Class std::remove_reference<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> >
   size=1 align=1
   base size=0 base align=1
std::remove_reference<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> > (0x0x7f2519845120) 0 empty

Class std::remove_const<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> >
   size=1 align=1
   base size=0 base align=1
std::remove_const<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> > (0x0x7f2519845180) 0 empty

Class std::is_same<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> >
   size=1 align=1
   base size=1 base align=1
std::is_same<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> > (0x0x7f25198215b0) 0 empty
  std::integral_constant<bool, true> (0x0x7f25198451e0) 0 empty

Class std::__not_<std::is_same<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::tuple<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::is_same<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> > > (0x0x7f2519821618) 0 empty
  std::integral_constant<bool, false> (0x0x7f2519845240) 0 empty

Class std::conditional<true, std::__is_direct_constructible_ref_cast<std::__cxx11::basic_string<char>&&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>&&>, std::__is_direct_constructible_new_safe<std::__cxx11::basic_string<char>&&, std::tuple<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_direct_constructible_ref_cast<std::__cxx11::basic_string<char>&&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>&&>, std::__is_direct_constructible_new_safe<std::__cxx11::basic_string<char>&&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>&&> > (0x0x7f2519845300) 0 empty

Class std::remove_volatile<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>&&>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>&&> (0x0x7f25198453c0) 0 empty

Class std::remove_const<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>&&>
   size=1 align=1
   base size=0 base align=1
std::remove_const<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>&&> (0x0x7f2519845420) 0 empty

Class std::remove_cv<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>&&>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>&&> (0x0x7f2519845360) 0 empty

Class std::__is_void_helper<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>&&> (0x0x7f25198216e8) 0 empty
  std::integral_constant<bool, false> (0x0x7f2519845480) 0 empty

Class std::is_void<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>&&>
   size=1 align=1
   base size=1 base align=1
std::is_void<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>&&> (0x0x7f2519821750) 0 empty
  std::integral_constant<bool, false> (0x0x7f25198454e0) 0 empty

Class std::conditional<false, std::is_void<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>&&>, std::is_function<std::tuple<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::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>&&>, std::is_function<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>&&> > (0x0x7f2519845540) 0 empty

Class std::is_function<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>&&>
   size=1 align=1
   base size=1 base align=1
std::is_function<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>&&> (0x0x7f25198217b8) 0 empty
  std::integral_constant<bool, false> (0x0x7f25198455a0) 0 empty

Class std::__or_<std::is_void<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>&&>, std::is_function<std::tuple<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::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>&&>, std::is_function<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>&&> > (0x0x7f2519821820) 0 empty
  std::is_function<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>&&> (0x0x7f2519821888) 0 empty
    std::integral_constant<bool, false> (0x0x7f2519845600) 0 empty

Class std::__not_<std::__or_<std::is_void<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>&&>, std::is_function<std::tuple<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_void<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>&&>, std::is_function<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>&&> > > (0x0x7f25198218f0) 0 empty
  std::integral_constant<bool, true> (0x0x7f2519845660) 0 empty

Class std::is_lvalue_reference<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>&&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>&&> (0x0x7f2519821958) 0 empty
  std::integral_constant<bool, false> (0x0x7f25198456c0) 0 empty

Class std::conditional<false, std::is_rvalue_reference<std::__cxx11::basic_string<char>&&>, std::is_lvalue_reference<std::tuple<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_rvalue_reference<std::__cxx11::basic_string<char>&&>, std::is_lvalue_reference<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>&&> > (0x0x7f2519845720) 0 empty

Class std::__and_<std::is_lvalue_reference<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>&&>, std::is_rvalue_reference<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_lvalue_reference<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>&&>, std::is_rvalue_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> > (0x0x7f25198219c0) 0 empty
  std::is_lvalue_reference<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>&&> (0x0x7f2519821a28) 0 empty
    std::integral_constant<bool, false> (0x0x7f2519845780) 0 empty

Class std::conditional<false, std::is_function<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>&&>, std::__or_<std::is_reference<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>&&>, std::is_void<std::tuple<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::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>&&>, std::__or_<std::is_reference<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>&&>, std::is_void<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>&&> > > (0x0x7f2519845840) 0 empty

Class std::conditional<false, std::is_lvalue_reference<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>&&>, std::is_rvalue_reference<std::tuple<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_lvalue_reference<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>&&>, std::is_rvalue_reference<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>&&> > (0x0x7f25198458a0) 0 empty

Class std::is_rvalue_reference<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>&&>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>&&> (0x0x7f2519821af8) 0 empty
  std::integral_constant<bool, true> (0x0x7f2519845900) 0 empty

Class std::__or_<std::is_lvalue_reference<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>&&>, std::is_rvalue_reference<std::tuple<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::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>&&>, std::is_rvalue_reference<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>&&> > (0x0x7f2519821b60) 0 empty
  std::is_rvalue_reference<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>&&> (0x0x7f2519821bc8) 0 empty
    std::integral_constant<bool, true> (0x0x7f2519845960) 0 empty

Class std::is_reference<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>&&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>&&> (0x0x7f2519821c30) 0 empty
  std::integral_constant<bool, true> (0x0x7f25198459c0) 0 empty

Class std::conditional<true, std::is_reference<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>&&>, std::is_void<std::tuple<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_reference<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>&&>, std::is_void<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>&&> > (0x0x7f2519845a20) 0 empty

Class std::__or_<std::is_reference<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>&&>, std::is_void<std::tuple<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::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>&&>, std::is_void<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>&&> > (0x0x7f2519821c98) 0 empty
  std::is_reference<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>&&> (0x0x7f2519821d00) 0 empty
    std::integral_constant<bool, true> (0x0x7f2519845a80) 0 empty

Class std::__or_<std::is_function<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>&&>, std::is_reference<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>&&>, std::is_void<std::tuple<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::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>&&>, std::is_reference<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>&&>, std::is_void<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>&&> > (0x0x7f2519821d68) 0 empty
  std::__or_<std::is_reference<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>&&>, std::is_void<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>&&> > (0x0x7f2519821dd0) 0 empty
    std::is_reference<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>&&> (0x0x7f2519821e38) 0 empty
      std::integral_constant<bool, true> (0x0x7f2519845ae0) 0 empty

Class std::__not_<std::__or_<std::is_function<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>&&>, std::is_reference<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>&&>, std::is_void<std::tuple<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::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>&&>, std::is_reference<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>&&>, std::is_void<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>&&> > > (0x0x7f2519821ea0) 0 empty
  std::integral_constant<bool, false> (0x0x7f2519845b40) 0 empty

Class std::is_object<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>&&>
   size=1 align=1
   base size=1 base align=1
std::is_object<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>&&> (0x0x7f2519821f08) 0 empty
  std::integral_constant<bool, false> (0x0x7f2519845ba0) 0 empty

Class std::conditional<false, std::is_object<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>&&>, std::is_reference<std::tuple<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_object<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>&&>, std::is_reference<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>&&> > (0x0x7f2519845c00) 0 empty

Class std::__or_<std::is_object<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>&&>, std::is_reference<std::tuple<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::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>&&>, std::is_reference<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>&&> > (0x0x7f2519821f70) 0 empty
  std::is_reference<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>&&> (0x0x7f2519471000) 0 empty
    std::integral_constant<bool, true> (0x0x7f2519845c60) 0 empty

Class std::__is_referenceable<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>&&> (0x0x7f2519471068) 0 empty
  std::integral_constant<bool, true> (0x0x7f2519845cc0) 0 empty

Class std::__add_rvalue_reference_helper<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>&&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>&&, true> (0x0x7f2519845d20) 0 empty

Class std::add_rvalue_reference<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>&&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>&&> (0x0x7f25194710d0) 0 empty
  std::__add_rvalue_reference_helper<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>&&, true> (0x0x7f2519845d80) 0 empty

Class std::__is_static_castable_impl<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>&&, std::__cxx11::basic_string<char>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_static_castable_impl<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>&&, std::__cxx11::basic_string<char>&&> (0x0x7f2519821a90) 0 empty
  std::__do_is_static_castable_impl (0x0x7f25198457e0) 0 empty

Class std::__is_static_castable_safe<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>&&, std::__cxx11::basic_string<char>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_static_castable_safe<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>&&, std::__cxx11::basic_string<char>&&> (0x0x7f25194711a0) 0 empty
  std::integral_constant<bool, false> (0x0x7f2519845de0) 0 empty

Class std::__is_static_castable<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>&&, std::__cxx11::basic_string<char>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_static_castable<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>&&, std::__cxx11::basic_string<char>&&> (0x0x7f2519471208) 0 empty
  std::integral_constant<bool, false> (0x0x7f2519845e40) 0 empty

Class std::conditional<false, std::__not_<std::__or_<std::__is_base_to_derived_ref<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, true>, std::__is_lvalue_to_rvalue_ref<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, false> > >, std::__is_static_castable<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>&&, std::__cxx11::basic_string<char>&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__not_<std::__or_<std::__is_base_to_derived_ref<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, true>, std::__is_lvalue_to_rvalue_ref<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, false> > >, std::__is_static_castable<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>&&, std::__cxx11::basic_string<char>&&> > (0x0x7f2519845ea0) 0 empty

Class std::__and_<std::__is_static_castable<std::tuple<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::__or_<std::__is_base_to_derived_ref<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, true>, std::__is_lvalue_to_rvalue_ref<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>&&, 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_static_castable<std::tuple<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::__or_<std::__is_base_to_derived_ref<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, true>, std::__is_lvalue_to_rvalue_ref<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, false> > > > (0x0x7f2519471270) 0 empty
  std::__is_static_castable<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>&&, std::__cxx11::basic_string<char>&&> (0x0x7f25194712d8) 0 empty
    std::integral_constant<bool, false> (0x0x7f2519845f00) 0 empty

Class std::__is_direct_constructible_ref_cast<std::__cxx11::basic_string<char>&&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_ref_cast<std::__cxx11::basic_string<char>&&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>&&> (0x0x7f2519471340) 0 empty
  std::__and_<std::__is_static_castable<std::tuple<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::__or_<std::__is_base_to_derived_ref<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, true>, std::__is_lvalue_to_rvalue_ref<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, false> > > > (0x0x7f25194713a8) 0 empty
    std::__is_static_castable<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>&&, std::__cxx11::basic_string<char>&&> (0x0x7f2519471410) 0 empty
      std::integral_constant<bool, false> (0x0x7f2519845f60) 0 empty

Class std::__is_direct_constructible_new<std::__cxx11::basic_string<char>&&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new<std::__cxx11::basic_string<char>&&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>&&> (0x0x7f2519471478) 0 empty
  std::__is_direct_constructible_ref_cast<std::__cxx11::basic_string<char>&&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>&&> (0x0x7f25194714e0) 0 empty
    std::__and_<std::__is_static_castable<std::tuple<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::__or_<std::__is_base_to_derived_ref<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, true>, std::__is_lvalue_to_rvalue_ref<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, false> > > > (0x0x7f2519471548) 0 empty
      std::__is_static_castable<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>&&, std::__cxx11::basic_string<char>&&> (0x0x7f25194715b0) 0 empty
        std::integral_constant<bool, false> (0x0x7f251947d000) 0 empty

Class std::__is_direct_constructible<std::__cxx11::basic_string<char>&&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible<std::__cxx11::basic_string<char>&&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>&&> (0x0x7f2519471618) 0 empty
  std::integral_constant<bool, false> (0x0x7f251947d060) 0 empty

Class std::__is_constructible_impl<std::__cxx11::basic_string<char>&&, std::tuple<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::__cxx11::basic_string<char>&&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>&&> (0x0x7f2519471680) 0 empty
  std::__is_direct_constructible<std::__cxx11::basic_string<char>&&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>&&> (0x0x7f25194716e8) 0 empty
    std::integral_constant<bool, false> (0x0x7f251947d0c0) 0 empty

Class std::is_constructible<std::__cxx11::basic_string<char>&&, std::tuple<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::__cxx11::basic_string<char>&&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>&&> (0x0x7f2519471750) 0 empty
  std::integral_constant<bool, false> (0x0x7f251947d120) 0 empty

Class std::__and_<std::is_constructible<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, std::tuple<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_constructible<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>&&> > (0x0x7f25194717b8) 0 empty
  std::is_constructible<std::__cxx11::basic_string<char>&&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>&&> (0x0x7f2519471820) 0 empty
    std::integral_constant<bool, false> (0x0x7f251947d180) 0 empty

Class std::conditional<false, std::is_void<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>&&>, std::__or_<std::is_function<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::is_array<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::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>&&>, std::__or_<std::is_function<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::is_array<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> > > (0x0x7f251947d240) 0 empty

Class std::__or_<std::is_void<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>&&>, std::is_function<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::is_array<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::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>&&>, std::is_function<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::is_array<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> > (0x0x7f2519471888) 0 empty
  std::__or_<std::is_function<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::is_array<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> > (0x0x7f25194718f0) 0 empty
    std::is_array<std::__cxx11::basic_string<char>&&> (0x0x7f2519471958) 0 empty
      std::integral_constant<bool, false> (0x0x7f251947d2a0) 0 empty

Class std::__is_convertible_helper<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>&&, std::__cxx11::basic_string<char>&&, false>
   size=1 align=1
   base size=0 base align=1
std::__is_convertible_helper<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>&&, std::__cxx11::basic_string<char>&&, false> (0x0x7f251947d300) 0 empty

Class std::is_convertible<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>&&, std::__cxx11::basic_string<char>&&>
   size=1 align=1
   base size=1 base align=1
std::is_convertible<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>&&, std::__cxx11::basic_string<char>&&> (0x0x7f2519471a28) 0 empty
  std::integral_constant<bool, false> (0x0x7f251947d360) 0 empty

Class std::__and_<std::is_convertible<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>&&, 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_convertible<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> > (0x0x7f2519471a90) 0 empty
  std::is_convertible<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>&&, std::__cxx11::basic_string<char>&&> (0x0x7f2519471af8) 0 empty
    std::integral_constant<bool, false> (0x0x7f251947d3c0) 0 empty

Class std::conditional<true, std::__is_direct_constructible_ref_cast<std::__cxx11::basic_string<char>&&, std::__cxx11::basic_string<char>&>, std::__is_direct_constructible_new_safe<std::__cxx11::basic_string<char>&&, std::__cxx11::basic_string<char>&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_direct_constructible_ref_cast<std::__cxx11::basic_string<char>&&, std::__cxx11::basic_string<char>&>, std::__is_direct_constructible_new_safe<std::__cxx11::basic_string<char>&&, std::__cxx11::basic_string<char>&> > (0x0x7f251947d480) 0 empty

Class std::remove_volatile<std::__cxx11::basic_string<char>&>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<std::__cxx11::basic_string<char>&> (0x0x7f251947d540) 0 empty

Class std::remove_const<std::__cxx11::basic_string<char>&>
   size=1 align=1
   base size=0 base align=1
std::remove_const<std::__cxx11::basic_string<char>&> (0x0x7f251947d5a0) 0 empty

Class std::remove_cv<std::__cxx11::basic_string<char>&>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<std::__cxx11::basic_string<char>&> (0x0x7f251947d4e0) 0 empty

Class std::__is_void_helper<std::__cxx11::basic_string<char>&>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<std::__cxx11::basic_string<char>&> (0x0x7f2519471c98) 0 empty
  std::integral_constant<bool, false> (0x0x7f251947d780) 0 empty

Class std::is_void<std::__cxx11::basic_string<char>&>
   size=1 align=1
   base size=1 base align=1
std::is_void<std::__cxx11::basic_string<char>&> (0x0x7f2519471dd0) 0 empty
  std::integral_constant<bool, false> (0x0x7f251947d7e0) 0 empty

Class std::conditional<false, std::is_void<std::__cxx11::basic_string<char>&>, std::is_function<std::__cxx11::basic_string<char>&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_void<std::__cxx11::basic_string<char>&>, std::is_function<std::__cxx11::basic_string<char>&> > (0x0x7f251947d900) 0 empty

Class std::is_function<std::__cxx11::basic_string<char>&>
   size=1 align=1
   base size=1 base align=1
std::is_function<std::__cxx11::basic_string<char>&> (0x0x7f2519471e38) 0 empty
  std::integral_constant<bool, false> (0x0x7f251947da20) 0 empty

Class std::__or_<std::is_void<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::is_function<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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::is_function<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&> > (0x0x7f2519471ea0) 0 empty
  std::is_function<std::__cxx11::basic_string<char>&> (0x0x7f2519471f08) 0 empty
    std::integral_constant<bool, false> (0x0x7f251947da80) 0 empty

Class std::__not_<std::__or_<std::is_void<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::is_function<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_void<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::is_function<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&> > > (0x0x7f2519471f70) 0 empty
  std::integral_constant<bool, true> (0x0x7f251947dae0) 0 empty

Class std::is_lvalue_reference<std::__cxx11::basic_string<char>&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<std::__cxx11::basic_string<char>&> (0x0x7f25194a2000) 0 empty
  std::integral_constant<bool, true> (0x0x7f251947db40) 0 empty

Class std::conditional<true, std::is_rvalue_reference<std::__cxx11::basic_string<char>&&>, std::is_lvalue_reference<std::__cxx11::basic_string<char>&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_rvalue_reference<std::__cxx11::basic_string<char>&&>, std::is_lvalue_reference<std::__cxx11::basic_string<char>&> > (0x0x7f251947dba0) 0 empty

Class std::__and_<std::is_lvalue_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::is_rvalue_reference<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_lvalue_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::is_rvalue_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> > (0x0x7f25194a2138) 0 empty
  std::is_rvalue_reference<std::__cxx11::basic_string<char>&&> (0x0x7f25194a21a0) 0 empty
    std::integral_constant<bool, true> (0x0x7f251947dc00) 0 empty

Class std::conditional<false, std::is_function<std::__cxx11::basic_string<char>&>, std::__or_<std::is_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::is_void<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::__cxx11::basic_string<char>&>, std::__or_<std::is_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::is_void<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&> > > (0x0x7f251947dcc0) 0 empty

Class std::conditional<true, std::is_lvalue_reference<std::__cxx11::basic_string<char>&>, std::is_rvalue_reference<std::__cxx11::basic_string<char>&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_lvalue_reference<std::__cxx11::basic_string<char>&>, std::is_rvalue_reference<std::__cxx11::basic_string<char>&> > (0x0x7f251947dd20) 0 empty

Class std::__or_<std::is_lvalue_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::is_rvalue_reference<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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::is_rvalue_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&> > (0x0x7f25194a2270) 0 empty
  std::is_lvalue_reference<std::__cxx11::basic_string<char>&> (0x0x7f25194a22d8) 0 empty
    std::integral_constant<bool, true> (0x0x7f251947dd80) 0 empty

Class std::is_reference<std::__cxx11::basic_string<char>&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<std::__cxx11::basic_string<char>&> (0x0x7f25194a2340) 0 empty
  std::integral_constant<bool, true> (0x0x7f251947dde0) 0 empty

Class std::conditional<true, std::is_reference<std::__cxx11::basic_string<char>&>, std::is_void<std::__cxx11::basic_string<char>&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_reference<std::__cxx11::basic_string<char>&>, std::is_void<std::__cxx11::basic_string<char>&> > (0x0x7f251947df00) 0 empty

Class std::__or_<std::is_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::is_void<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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::is_void<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&> > (0x0x7f25194a23a8) 0 empty
  std::is_reference<std::__cxx11::basic_string<char>&> (0x0x7f25194a2410) 0 empty
    std::integral_constant<bool, true> (0x0x7f251947df60) 0 empty

Class std::__or_<std::is_function<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::is_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::is_void<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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::is_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::is_void<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&> > (0x0x7f25194a2478) 0 empty
  std::__or_<std::is_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::is_void<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&> > (0x0x7f25194a24e0) 0 empty
    std::is_reference<std::__cxx11::basic_string<char>&> (0x0x7f25194a2548) 0 empty
      std::integral_constant<bool, true> (0x0x7f25194b0000) 0 empty

Class std::__not_<std::__or_<std::is_function<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::is_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::is_void<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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::is_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::is_void<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&> > > (0x0x7f25194a25b0) 0 empty
  std::integral_constant<bool, false> (0x0x7f25194b0060) 0 empty

Class std::is_object<std::__cxx11::basic_string<char>&>
   size=1 align=1
   base size=1 base align=1
std::is_object<std::__cxx11::basic_string<char>&> (0x0x7f25194a2618) 0 empty
  std::integral_constant<bool, false> (0x0x7f25194b00c0) 0 empty

Class std::conditional<false, std::is_object<std::__cxx11::basic_string<char>&>, std::is_reference<std::__cxx11::basic_string<char>&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_object<std::__cxx11::basic_string<char>&>, std::is_reference<std::__cxx11::basic_string<char>&> > (0x0x7f25194b01e0) 0 empty

Class std::__or_<std::is_object<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::is_reference<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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::is_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&> > (0x0x7f25194a2680) 0 empty
  std::is_reference<std::__cxx11::basic_string<char>&> (0x0x7f25194a26e8) 0 empty
    std::integral_constant<bool, true> (0x0x7f25194b0240) 0 empty

Class std::__is_referenceable<std::__cxx11::basic_string<char>&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<std::__cxx11::basic_string<char>&> (0x0x7f25194a2750) 0 empty
  std::integral_constant<bool, true> (0x0x7f25194b02a0) 0 empty

Class std::__add_rvalue_reference_helper<std::__cxx11::basic_string<char>&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<std::__cxx11::basic_string<char>&, true> (0x0x7f25194b0300) 0 empty

Class std::add_rvalue_reference<std::__cxx11::basic_string<char>&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<std::__cxx11::basic_string<char>&> (0x0x7f25194a2888) 0 empty
  std::__add_rvalue_reference_helper<std::__cxx11::basic_string<char>&, true> (0x0x7f25194b0360) 0 empty

Class std::__is_static_castable_impl<std::__cxx11::basic_string<char>&, std::__cxx11::basic_string<char>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_static_castable_impl<std::__cxx11::basic_string<char>&, std::__cxx11::basic_string<char>&&> (0x0x7f25194a2208) 0 empty
  std::__do_is_static_castable_impl (0x0x7f251947dc60) 0 empty

Class std::__is_static_castable_safe<std::__cxx11::basic_string<char>&, std::__cxx11::basic_string<char>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_static_castable_safe<std::__cxx11::basic_string<char>&, std::__cxx11::basic_string<char>&&> (0x0x7f25194a2af8) 0 empty
  std::integral_constant<bool, true> (0x0x7f25194b03c0) 0 empty

Class std::__is_static_castable<std::__cxx11::basic_string<char>&, std::__cxx11::basic_string<char>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_static_castable<std::__cxx11::basic_string<char>&, std::__cxx11::basic_string<char>&&> (0x0x7f25194a2c30) 0 empty
  std::integral_constant<bool, true> (0x0x7f25194b0420) 0 empty

Class std::conditional<true, std::__not_<std::__or_<std::__is_base_to_derived_ref<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, true>, std::__is_lvalue_to_rvalue_ref<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, true> > >, std::__is_static_castable<std::__cxx11::basic_string<char>&, std::__cxx11::basic_string<char>&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__not_<std::__or_<std::__is_base_to_derived_ref<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, true>, std::__is_lvalue_to_rvalue_ref<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, true> > >, std::__is_static_castable<std::__cxx11::basic_string<char>&, std::__cxx11::basic_string<char>&&> > (0x0x7f25194b0480) 0 empty

Class std::__is_base_to_derived_ref<std::__cxx11::basic_string<char>&, std::__cxx11::basic_string<char>&&, true>
   size=1 align=1
   base size=0 base align=1
std::__is_base_to_derived_ref<std::__cxx11::basic_string<char>&, std::__cxx11::basic_string<char>&&, true> (0x0x7f25194b04e0) 0 empty

Class std::conditional<false, std::__and_<std::is_base_of<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_constructible<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_same<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__and_<std::is_base_of<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_constructible<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_same<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > (0x0x7f25194b0540) 0 empty

Class std::__and_<std::__not_<std::is_same<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::is_base_of<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_constructible<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, 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_same<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::is_base_of<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_constructible<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&> > > (0x0x7f25194a2dd0) 0 empty
  std::__not_<std::is_same<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > (0x0x7f25194a2e38) 0 empty
    std::integral_constant<bool, false> (0x0x7f25194b05a0) 0 empty

Class std::conditional<false, std::__is_base_to_derived_ref<std::__cxx11::basic_string<char>&, std::__cxx11::basic_string<char>&&, true>, std::__is_lvalue_to_rvalue_ref<std::__cxx11::basic_string<char>&, std::__cxx11::basic_string<char>&&, true> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__is_base_to_derived_ref<std::__cxx11::basic_string<char>&, std::__cxx11::basic_string<char>&&, true>, std::__is_lvalue_to_rvalue_ref<std::__cxx11::basic_string<char>&, std::__cxx11::basic_string<char>&&, true> > (0x0x7f25194b0660) 0 empty

Class std::__is_lvalue_to_rvalue_ref<std::__cxx11::basic_string<char>&, std::__cxx11::basic_string<char>&&, true>
   size=1 align=1
   base size=0 base align=1
std::__is_lvalue_to_rvalue_ref<std::__cxx11::basic_string<char>&, std::__cxx11::basic_string<char>&&, true> (0x0x7f25194b06c0) 0 empty

Class std::__or_<std::__is_base_to_derived_ref<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, true>, std::__is_lvalue_to_rvalue_ref<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, true> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::__is_base_to_derived_ref<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, true>, std::__is_lvalue_to_rvalue_ref<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, true> > (0x0x7f25194a2f08) 0 empty
  std::__is_lvalue_to_rvalue_ref<std::__cxx11::basic_string<char>&, std::__cxx11::basic_string<char>&&, true> (0x0x7f25194b0720) 0 empty

Class std::is_function<std::__cxx11::basic_string<char> >
   size=1 align=1
   base size=1 base align=1
std::is_function<std::__cxx11::basic_string<char> > (0x0x7f25194a2f70) 0 empty
  std::integral_constant<bool, false> (0x0x7f25194b0780) 0 empty

Class std::__not_<std::is_function<std::__cxx11::basic_string<char> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::is_function<std::__cxx11::basic_string<char> > > (0x0x7f25194ce000) 0 empty
  std::integral_constant<bool, true> (0x0x7f25194b08a0) 0 empty

Class std::conditional<true, std::__or_<std::is_same<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::is_base_of<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_function<std::__cxx11::basic_string<char> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__or_<std::is_same<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::is_base_of<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_function<std::__cxx11::basic_string<char> > > > (0x0x7f25194b0900) 0 empty

Class std::conditional<true, std::is_same<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >, std::is_base_of<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_same<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >, std::is_base_of<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > (0x0x7f25194b0960) 0 empty

Class std::__or_<std::is_same<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::is_base_of<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, 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_same<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::is_base_of<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > (0x0x7f25194ce068) 0 empty
  std::is_same<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > (0x0x7f25194ce0d0) 0 empty
    std::integral_constant<bool, true> (0x0x7f25194b09c0) 0 empty

Class std::__and_<std::__not_<std::is_function<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::__or_<std::is_same<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::is_base_of<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, 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_function<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::__or_<std::is_same<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::is_base_of<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > (0x0x7f25194ce138) 0 empty
  std::__or_<std::is_same<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::is_base_of<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > (0x0x7f25194ce1a0) 0 empty
    std::is_same<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > (0x0x7f25194ce208) 0 empty
      std::integral_constant<bool, true> (0x0x7f25194b0a20) 0 empty

Class std::__not_<std::__or_<std::__is_base_to_derived_ref<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, true>, std::__is_lvalue_to_rvalue_ref<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, true> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::__is_base_to_derived_ref<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, true>, std::__is_lvalue_to_rvalue_ref<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, true> > > (0x0x7f25194ce270) 0 empty
  std::integral_constant<bool, false> (0x0x7f25194b0a80) 0 empty

Class std::__and_<std::__is_static_castable<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::__or_<std::__is_base_to_derived_ref<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, true>, std::__is_lvalue_to_rvalue_ref<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, true> > > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__is_static_castable<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::__or_<std::__is_base_to_derived_ref<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, true>, std::__is_lvalue_to_rvalue_ref<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, true> > > > (0x0x7f25194ce2d8) 0 empty
  std::__not_<std::__or_<std::__is_base_to_derived_ref<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, true>, std::__is_lvalue_to_rvalue_ref<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, true> > > (0x0x7f25194ce340) 0 empty
    std::integral_constant<bool, false> (0x0x7f25194b0ae0) 0 empty

Class std::__is_direct_constructible_ref_cast<std::__cxx11::basic_string<char>&&, std::__cxx11::basic_string<char>&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_ref_cast<std::__cxx11::basic_string<char>&&, std::__cxx11::basic_string<char>&> (0x0x7f25194ce3a8) 0 empty
  std::__and_<std::__is_static_castable<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::__or_<std::__is_base_to_derived_ref<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, true>, std::__is_lvalue_to_rvalue_ref<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, true> > > > (0x0x7f25194ce410) 0 empty
    std::__not_<std::__or_<std::__is_base_to_derived_ref<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, true>, std::__is_lvalue_to_rvalue_ref<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, true> > > (0x0x7f25194ce478) 0 empty
      std::integral_constant<bool, false> (0x0x7f25194b0b40) 0 empty

Class std::__is_direct_constructible_new<std::__cxx11::basic_string<char>&&, std::__cxx11::basic_string<char>&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new<std::__cxx11::basic_string<char>&&, std::__cxx11::basic_string<char>&> (0x0x7f25194ce4e0) 0 empty
  std::__is_direct_constructible_ref_cast<std::__cxx11::basic_string<char>&&, std::__cxx11::basic_string<char>&> (0x0x7f25194ce548) 0 empty
    std::__and_<std::__is_static_castable<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::__or_<std::__is_base_to_derived_ref<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, true>, std::__is_lvalue_to_rvalue_ref<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, true> > > > (0x0x7f25194ce5b0) 0 empty
      std::__not_<std::__or_<std::__is_base_to_derived_ref<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, true>, std::__is_lvalue_to_rvalue_ref<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, true> > > (0x0x7f25194ce618) 0 empty
        std::integral_constant<bool, false> (0x0x7f25194b0ba0) 0 empty

Class std::__is_direct_constructible<std::__cxx11::basic_string<char>&&, std::__cxx11::basic_string<char>&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible<std::__cxx11::basic_string<char>&&, std::__cxx11::basic_string<char>&> (0x0x7f25194ce680) 0 empty
  std::integral_constant<bool, false> (0x0x7f25194b0c00) 0 empty

Class std::__is_constructible_impl<std::__cxx11::basic_string<char>&&, 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::__cxx11::basic_string<char>&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&> (0x0x7f25194ce7b8) 0 empty
  std::__is_direct_constructible<std::__cxx11::basic_string<char>&&, std::__cxx11::basic_string<char>&> (0x0x7f25194ce820) 0 empty
    std::integral_constant<bool, false> (0x0x7f25194b0c60) 0 empty

Class std::is_constructible<std::__cxx11::basic_string<char>&&, 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::__cxx11::basic_string<char>&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&> (0x0x7f25194ce8f0) 0 empty
  std::integral_constant<bool, false> (0x0x7f25194b0cc0) 0 empty

Class std::__and_<std::is_constructible<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, 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_constructible<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&> > (0x0x7f25194ce958) 0 empty
  std::is_constructible<std::__cxx11::basic_string<char>&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&> (0x0x7f25194ce9c0) 0 empty
    std::integral_constant<bool, false> (0x0x7f25194b0d20) 0 empty

Class std::conditional<false, std::is_void<std::__cxx11::basic_string<char>&>, std::__or_<std::is_function<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::is_array<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::__cxx11::basic_string<char>&>, std::__or_<std::is_function<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::is_array<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> > > (0x0x7f25194b0de0) 0 empty

Class std::__or_<std::is_void<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::is_function<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::is_array<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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::is_function<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::is_array<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> > (0x0x7f25194cea28) 0 empty
  std::__or_<std::is_function<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::is_array<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> > (0x0x7f25194cea90) 0 empty
    std::is_array<std::__cxx11::basic_string<char>&&> (0x0x7f25194ceaf8) 0 empty
      std::integral_constant<bool, false> (0x0x7f25194b0e40) 0 empty

Class std::__is_convertible_helper<std::__cxx11::basic_string<char>&, std::__cxx11::basic_string<char>&&, false>
   size=1 align=1
   base size=0 base align=1
std::__is_convertible_helper<std::__cxx11::basic_string<char>&, std::__cxx11::basic_string<char>&&, false> (0x0x7f25194b0ea0) 0 empty

Class std::is_convertible<std::__cxx11::basic_string<char>&, std::__cxx11::basic_string<char>&&>
   size=1 align=1
   base size=1 base align=1
std::is_convertible<std::__cxx11::basic_string<char>&, std::__cxx11::basic_string<char>&&> (0x0x7f25194cebc8) 0 empty
  std::integral_constant<bool, false> (0x0x7f25194b0f00) 0 empty

Class std::__and_<std::is_convertible<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, 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_convertible<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> > (0x0x7f25194cec30) 0 empty
  std::is_convertible<std::__cxx11::basic_string<char>&, std::__cxx11::basic_string<char>&&> (0x0x7f25194cec98) 0 empty
    std::integral_constant<bool, false> (0x0x7f25194e6060) 0 empty

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

Class std::remove_reference<const std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>&>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<const std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>&> (0x0x7f25194e61e0) 0 empty

Class std::remove_volatile<const std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> >
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<const std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> > (0x0x7f25194e62a0) 0 empty

Class std::remove_const<const std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> >
   size=1 align=1
   base size=0 base align=1
std::remove_const<const std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> > (0x0x7f25194e6300) 0 empty

Class std::remove_cv<const std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> >
   size=1 align=1
   base size=0 base align=1
std::remove_cv<const std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> > (0x0x7f25194e6240) 0 empty

Class std::conditional<false, std::__and_<std::__not_<std::is_convertible<const std::tuple<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_constructible<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, const std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>&> > >, std::__not_<std::is_same<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::tuple<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::__and_<std::__not_<std::is_convertible<const std::tuple<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_constructible<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, const std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>&> > >, std::__not_<std::is_same<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> > > > (0x0x7f25194e6360) 0 empty

Class std::__and_<std::__not_<std::is_same<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> > >, std::__not_<std::is_convertible<const std::tuple<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_constructible<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, const std::tuple<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_same<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> > >, std::__not_<std::is_convertible<const std::tuple<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_constructible<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, const std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>&> > > (0x0x7f25194cee38) 0 empty
  std::__not_<std::is_same<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> > > (0x0x7f25194ceea0) 0 empty
    std::integral_constant<bool, false> (0x0x7f25194e63c0) 0 empty

Class std::remove_reference<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>&&>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>&&> (0x0x7f25194e6540) 0 empty

Class std::remove_volatile<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> >
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> > (0x0x7f25194e6600) 0 empty

Class std::remove_cv<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> >
   size=1 align=1
   base size=0 base align=1
std::remove_cv<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> > (0x0x7f25194e65a0) 0 empty

Class std::conditional<false, std::__and_<std::__not_<std::is_convertible<std::tuple<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_constructible<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>&&> > >, std::__not_<std::is_same<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::tuple<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::__and_<std::__not_<std::is_convertible<std::tuple<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_constructible<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>&&> > >, std::__not_<std::is_same<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> > > > (0x0x7f25194e6660) 0 empty

Class std::__and_<std::__not_<std::is_same<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> > >, std::__not_<std::is_convertible<std::tuple<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_constructible<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, std::tuple<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_same<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> > >, std::__not_<std::is_convertible<std::tuple<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_constructible<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>&&> > > (0x0x7f2519503000) 0 empty
  std::__not_<std::is_same<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> > > (0x0x7f2519503068) 0 empty
    std::integral_constant<bool, false> (0x0x7f25194e66c0) 0 empty

Class std::conditional<true, std::__is_nt_constructible_impl<std::__cxx11::basic_string<char>&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::is_constructible<std::__cxx11::basic_string<char>&&, 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_nt_constructible_impl<std::__cxx11::basic_string<char>&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::is_constructible<std::__cxx11::basic_string<char>&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> > (0x0x7f25194e6780) 0 empty

Class std::__is_nt_constructible_impl<std::__cxx11::basic_string<char>&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>
   size=1 align=1
   base size=1 base align=1
std::__is_nt_constructible_impl<std::__cxx11::basic_string<char>&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> (0x0x7f25195030d0) 0 empty
  std::integral_constant<bool, true> (0x0x7f25194e67e0) 0 empty

Class std::__and_<std::is_constructible<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::__is_nt_constructible_impl<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, 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_constructible<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::__is_nt_constructible_impl<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> > (0x0x7f2519503138) 0 empty
  std::__is_nt_constructible_impl<std::__cxx11::basic_string<char>&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> (0x0x7f25195031a0) 0 empty
    std::integral_constant<bool, true> (0x0x7f25194e6840) 0 empty

Class std::is_nothrow_constructible<std::__cxx11::basic_string<char>&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_constructible<std::__cxx11::basic_string<char>&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> (0x0x7f2519503208) 0 empty
  std::__and_<std::is_constructible<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::__is_nt_constructible_impl<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> > (0x0x7f2519503270) 0 empty
    std::__is_nt_constructible_impl<std::__cxx11::basic_string<char>&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> (0x0x7f25195032d8) 0 empty
      std::integral_constant<bool, true> (0x0x7f25194e68a0) 0 empty

Class std::__is_nothrow_move_constructible_impl<std::__cxx11::basic_string<char>&&, true>
   size=1 align=1
   base size=1 base align=1
std::__is_nothrow_move_constructible_impl<std::__cxx11::basic_string<char>&&, true> (0x0x7f2519503340) 0 empty
  std::is_nothrow_constructible<std::__cxx11::basic_string<char>&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> (0x0x7f25195033a8) 0 empty
    std::__and_<std::is_constructible<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::__is_nt_constructible_impl<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> > (0x0x7f2519503410) 0 empty
      std::__is_nt_constructible_impl<std::__cxx11::basic_string<char>&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> (0x0x7f2519503478) 0 empty
        std::integral_constant<bool, true> (0x0x7f25194e6900) 0 empty

Class std::is_nothrow_move_constructible<std::__cxx11::basic_string<char>&&>
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_move_constructible<std::__cxx11::basic_string<char>&&> (0x0x7f25195034e0) 0 empty
  std::__is_nothrow_move_constructible_impl<std::__cxx11::basic_string<char>&&, true> (0x0x7f2519503548) 0 empty
    std::is_nothrow_constructible<std::__cxx11::basic_string<char>&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> (0x0x7f25195035b0) 0 empty
      std::__and_<std::is_constructible<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::__is_nt_constructible_impl<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> > (0x0x7f2519503618) 0 empty
        std::__is_nt_constructible_impl<std::__cxx11::basic_string<char>&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> (0x0x7f2519503680) 0 empty
          std::integral_constant<bool, true> (0x0x7f25194e6960) 0 empty

Class std::_Rb_tree_const_iterator<std::pair<const std::__cxx11::basic_string<char>, TypeToken> >
   size=8 align=8
   base size=8 base align=8
std::_Rb_tree_const_iterator<std::pair<const std::__cxx11::basic_string<char>, TypeToken> > (0x0x7f25194e6e40) 0

Class std::is_error_condition_enum<TypeToken>
   size=1 align=1
   base size=1 base align=1
std::is_error_condition_enum<TypeToken> (0x0x7f2519503a28) 0 empty
  std::integral_constant<bool, false> (0x0x7f2519531000) 0 empty

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

Class std::is_empty<const TypeToken&>
   size=1 align=1
   base size=1 base align=1
std::is_empty<const TypeToken&> (0x0x7f2519503bc8) 0 empty
  std::integral_constant<bool, false> (0x0x7f2519531120) 0 empty

Class std::__is_empty_non_tuple<const TypeToken&>
   size=1 align=1
   base size=1 base align=1
std::__is_empty_non_tuple<const TypeToken&> (0x0x7f2519503c30) 0 empty
  std::is_empty<const TypeToken&> (0x0x7f2519503c98) 0 empty
    std::integral_constant<bool, false> (0x0x7f2519531180) 0 empty

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

Class std::_Tuple_impl<0ul, const TypeToken&>
   size=8 align=8
   base size=8 base align=8
std::_Tuple_impl<0ul, const TypeToken&> (0x0x7f2519503d00) 0
  std::_Head_base<0ul, const TypeToken&, false> (0x0x7f2519531240) 0

Class std::tuple<const TypeToken&>
   size=8 align=8
   base size=8 base align=8
std::tuple<const TypeToken&> (0x0x7f2519503dd0) 0
  std::_Tuple_impl<0ul, const TypeToken&> (0x0x7f2519503e38) 0
    std::_Head_base<0ul, const TypeToken&, false> (0x0x7f25195312a0) 0

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

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

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

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

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

Class std::__is_void_helper<const TypeToken&>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<const TypeToken&> (0x0x7f2519503888) 0 empty
  std::integral_constant<bool, false> (0x0x7f25195314e0) 0 empty

Class std::is_void<const TypeToken&>
   size=1 align=1
   base size=1 base align=1
std::is_void<const TypeToken&> (0x0x7f25195039c0) 0 empty
  std::integral_constant<bool, false> (0x0x7f2519531540) 0 empty

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

Class std::__or_<std::is_void<const TypeToken&>, std::is_function<const TypeToken&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<const TypeToken&>, std::is_function<const TypeToken&> > (0x0x7f2519503a90) 0 empty
  std::is_function<const TypeToken&> (0x0x7f2519503ea0) 0 empty
    std::integral_constant<bool, false> (0x0x7f25195316c0) 0 empty

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

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

Class std::is_rvalue_reference<const TypeToken&>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<const TypeToken&> (0x0x7f2519503f70) 0 empty
  std::integral_constant<bool, false> (0x0x7f2519531960) 0 empty

Class std::__and_<std::is_lvalue_reference<const TypeToken&>, std::is_rvalue_reference<const TypeToken&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_lvalue_reference<const TypeToken&>, std::is_rvalue_reference<const TypeToken&> > (0x0x7f2519639000) 0 empty
  std::is_rvalue_reference<const TypeToken&> (0x0x7f2519639068) 0 empty
    std::integral_constant<bool, false> (0x0x7f25195319c0) 0 empty

Class std::__is_static_castable_impl<const TypeToken&, const TypeToken&>
   size=1 align=1
   base size=1 base align=1
std::__is_static_castable_impl<const TypeToken&, const TypeToken&> (0x0x7f25196391a0) 0 empty
  std::__do_is_static_castable_impl (0x0x7f2519531ae0) 0 empty

Class std::__is_static_castable_safe<const TypeToken&, const TypeToken&>
   size=1 align=1
   base size=1 base align=1
std::__is_static_castable_safe<const TypeToken&, const TypeToken&> (0x0x7f2519639270) 0 empty
  std::integral_constant<bool, true> (0x0x7f2519531b40) 0 empty

Class std::__is_static_castable<const TypeToken&, const TypeToken&>
   size=1 align=1
   base size=1 base align=1
std::__is_static_castable<const TypeToken&, const TypeToken&> (0x0x7f25196392d8) 0 empty
  std::integral_constant<bool, true> (0x0x7f2519531ba0) 0 empty

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

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

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

Class std::is_same<TypeToken, TypeToken>
   size=1 align=1
   base size=1 base align=1
std::is_same<TypeToken, TypeToken> (0x0x7f25196393a8) 0 empty
  std::integral_constant<bool, true> (0x0x7f2519531d20) 0 empty

Class std::__not_<std::is_same<TypeToken, TypeToken> >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::is_same<TypeToken, TypeToken> > (0x0x7f2519639410) 0 empty
  std::integral_constant<bool, false> (0x0x7f2519531d80) 0 empty

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

Class std::__and_<std::__not_<std::is_same<TypeToken, TypeToken> >, std::is_base_of<TypeToken, TypeToken>, std::__not_<std::is_constructible<TypeToken, const TypeToken&> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__not_<std::is_same<TypeToken, TypeToken> >, std::is_base_of<TypeToken, TypeToken>, std::__not_<std::is_constructible<TypeToken, const TypeToken&> > > (0x0x7f2519639478) 0 empty
  std::__not_<std::is_same<TypeToken, TypeToken> > (0x0x7f25196394e0) 0 empty
    std::integral_constant<bool, false> (0x0x7f2519531e40) 0 empty

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

Class std::__is_lvalue_to_rvalue_ref<const TypeToken&, const TypeToken&, false>
   size=1 align=1
   base size=1 base align=1
std::__is_lvalue_to_rvalue_ref<const TypeToken&, const TypeToken&, false> (0x0x7f2519639548) 0 empty
  std::integral_constant<bool, false> (0x0x7f2519531f00) 0 empty

Class std::__or_<std::__is_base_to_derived_ref<const TypeToken&, const TypeToken&, true>, std::__is_lvalue_to_rvalue_ref<const TypeToken&, const TypeToken&, false> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::__is_base_to_derived_ref<const TypeToken&, const TypeToken&, true>, std::__is_lvalue_to_rvalue_ref<const TypeToken&, const TypeToken&, false> > (0x0x7f25196395b0) 0 empty
  std::__is_lvalue_to_rvalue_ref<const TypeToken&, const TypeToken&, false> (0x0x7f2519639618) 0 empty
    std::integral_constant<bool, false> (0x0x7f2519531f60) 0 empty

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

Class std::__and_<std::__is_static_castable<const TypeToken&, const TypeToken&>, std::__not_<std::__or_<std::__is_base_to_derived_ref<const TypeToken&, const TypeToken&, true>, std::__is_lvalue_to_rvalue_ref<const TypeToken&, const TypeToken&, false> > > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__is_static_castable<const TypeToken&, const TypeToken&>, std::__not_<std::__or_<std::__is_base_to_derived_ref<const TypeToken&, const TypeToken&, true>, std::__is_lvalue_to_rvalue_ref<const TypeToken&, const TypeToken&, false> > > > (0x0x7f25196396e8) 0 empty
  std::__not_<std::__or_<std::__is_base_to_derived_ref<const TypeToken&, const TypeToken&, true>, std::__is_lvalue_to_rvalue_ref<const TypeToken&, const TypeToken&, false> > > (0x0x7f2519639750) 0 empty
    std::integral_constant<bool, true> (0x0x7f251964d060) 0 empty

Class std::__is_direct_constructible_ref_cast<const TypeToken&, const TypeToken&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_ref_cast<const TypeToken&, const TypeToken&> (0x0x7f25196397b8) 0 empty
  std::__and_<std::__is_static_castable<const TypeToken&, const TypeToken&>, std::__not_<std::__or_<std::__is_base_to_derived_ref<const TypeToken&, const TypeToken&, true>, std::__is_lvalue_to_rvalue_ref<const TypeToken&, const TypeToken&, false> > > > (0x0x7f2519639820) 0 empty
    std::__not_<std::__or_<std::__is_base_to_derived_ref<const TypeToken&, const TypeToken&, true>, std::__is_lvalue_to_rvalue_ref<const TypeToken&, const TypeToken&, false> > > (0x0x7f2519639888) 0 empty
      std::integral_constant<bool, true> (0x0x7f251964d0c0) 0 empty

Class std::__is_direct_constructible_new<const TypeToken&, const TypeToken&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new<const TypeToken&, const TypeToken&> (0x0x7f25196398f0) 0 empty
  std::__is_direct_constructible_ref_cast<const TypeToken&, const TypeToken&> (0x0x7f2519639958) 0 empty
    std::__and_<std::__is_static_castable<const TypeToken&, const TypeToken&>, std::__not_<std::__or_<std::__is_base_to_derived_ref<const TypeToken&, const TypeToken&, true>, std::__is_lvalue_to_rvalue_ref<const TypeToken&, const TypeToken&, false> > > > (0x0x7f25196399c0) 0 empty
      std::__not_<std::__or_<std::__is_base_to_derived_ref<const TypeToken&, const TypeToken&, true>, std::__is_lvalue_to_rvalue_ref<const TypeToken&, const TypeToken&, false> > > (0x0x7f2519639a28) 0 empty
        std::integral_constant<bool, true> (0x0x7f251964d120) 0 empty

Class std::__is_direct_constructible<const TypeToken&, const TypeToken&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible<const TypeToken&, const TypeToken&> (0x0x7f2519639a90) 0 empty
  std::integral_constant<bool, true> (0x0x7f251964d180) 0 empty

Class std::__is_constructible_impl<const TypeToken&, const TypeToken&>
   size=1 align=1
   base size=1 base align=1
std::__is_constructible_impl<const TypeToken&, const TypeToken&> (0x0x7f2519639af8) 0 empty
  std::__is_direct_constructible<const TypeToken&, const TypeToken&> (0x0x7f2519639b60) 0 empty
    std::integral_constant<bool, true> (0x0x7f251964d1e0) 0 empty

Class std::is_constructible<const TypeToken&, const TypeToken&>
   size=1 align=1
   base size=1 base align=1
std::is_constructible<const TypeToken&, const TypeToken&> (0x0x7f2519639bc8) 0 empty
  std::integral_constant<bool, true> (0x0x7f251964d240) 0 empty

Class std::__and_<std::is_constructible<const TypeToken&, const TypeToken&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<const TypeToken&, const TypeToken&> > (0x0x7f2519639c30) 0 empty
  std::is_constructible<const TypeToken&, const TypeToken&> (0x0x7f2519639c98) 0 empty
    std::integral_constant<bool, true> (0x0x7f251964d2a0) 0 empty

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

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

Class std::is_array<const TypeToken&>
   size=1 align=1
   base size=1 base align=1
std::is_array<const TypeToken&> (0x0x7f2519639dd0) 0 empty
  std::integral_constant<bool, false> (0x0x7f251964d5a0) 0 empty

Class std::__or_<std::is_function<const TypeToken&>, std::is_array<const TypeToken&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<const TypeToken&>, std::is_array<const TypeToken&> > (0x0x7f2519639e38) 0 empty
  std::is_array<const TypeToken&> (0x0x7f2519639ea0) 0 empty
    std::integral_constant<bool, false> (0x0x7f251964d600) 0 empty

Class std::__or_<std::is_void<const TypeToken&>, std::is_function<const TypeToken&>, std::is_array<const TypeToken&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<const TypeToken&>, std::is_function<const TypeToken&>, std::is_array<const TypeToken&> > (0x0x7f2519639f08) 0 empty
  std::__or_<std::is_function<const TypeToken&>, std::is_array<const TypeToken&> > (0x0x7f2519639f70) 0 empty
    std::is_array<const TypeToken&> (0x0x7f2519639d00) 0 empty
      std::integral_constant<bool, false> (0x0x7f251964d660) 0 empty

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

Class std::is_convertible<const TypeToken&, const TypeToken&>
   size=1 align=1
   base size=1 base align=1
std::is_convertible<const TypeToken&, const TypeToken&> (0x0x7f2519252000) 0 empty
  std::integral_constant<bool, true> (0x0x7f251964d720) 0 empty

Class std::__and_<std::is_convertible<const TypeToken&, const TypeToken&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_convertible<const TypeToken&, const TypeToken&> > (0x0x7f2519252068) 0 empty
  std::is_convertible<const TypeToken&, const TypeToken&> (0x0x7f25192520d0) 0 empty
    std::integral_constant<bool, true> (0x0x7f251964d780) 0 empty

Class std::is_same<std::tuple<const TypeToken&>, TypeToken>
   size=1 align=1
   base size=1 base align=1
std::is_same<std::tuple<const TypeToken&>, TypeToken> (0x0x7f25192523a8) 0 empty
  std::integral_constant<bool, false> (0x0x7f251964d840) 0 empty

Class std::__not_<std::is_same<std::tuple<const TypeToken&>, TypeToken> >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::is_same<std::tuple<const TypeToken&>, TypeToken> > (0x0x7f2519252410) 0 empty
  std::integral_constant<bool, true> (0x0x7f251964d8a0) 0 empty

Class std::_Rb_tree_const_iterator<std::pair<const TypeToken, std::__cxx11::basic_string<char> > >
   size=8 align=8
   base size=8 base align=8
std::_Rb_tree_const_iterator<std::pair<const TypeToken, std::__cxx11::basic_string<char> > > (0x0x7f251964dea0) 0

Class __gnu_cxx::__aligned_membuf<std::pair<const std::__cxx11::basic_string<char>, TypeToken> >::_Tp2
   size=40 align=8
   base size=40 base align=8
__gnu_cxx::__aligned_membuf<std::pair<const std::__cxx11::basic_string<char>, TypeToken> >::_Tp2 (0x0x7f251928a2a0) 0

Class __gnu_cxx::__aligned_membuf<std::pair<const std::__cxx11::basic_string<char>, TypeToken> >
   size=40 align=8
   base size=40 base align=8
__gnu_cxx::__aligned_membuf<std::pair<const std::__cxx11::basic_string<char>, TypeToken> > (0x0x7f251928a240) 0

Class std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, TypeToken> >
   size=72 align=8
   base size=72 base align=8
std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, TypeToken> > (0x0x7f2519252888) 0
  std::_Rb_tree_node_base (0x0x7f251928a1e0) 0

Class __gnu_cxx::__aligned_membuf<std::pair<const TypeToken, std::__cxx11::basic_string<char> > >::_Tp2
   size=40 align=8
   base size=40 base align=8
__gnu_cxx::__aligned_membuf<std::pair<const TypeToken, std::__cxx11::basic_string<char> > >::_Tp2 (0x0x7f251928a600) 0

Class __gnu_cxx::__aligned_membuf<std::pair<const TypeToken, std::__cxx11::basic_string<char> > >
   size=40 align=8
   base size=40 base align=8
__gnu_cxx::__aligned_membuf<std::pair<const TypeToken, std::__cxx11::basic_string<char> > > (0x0x7f251928a5a0) 0

Class std::_Rb_tree_node<std::pair<const TypeToken, std::__cxx11::basic_string<char> > >
   size=72 align=8
   base size=72 base align=8
std::_Rb_tree_node<std::pair<const TypeToken, std::__cxx11::basic_string<char> > > (0x0x7f25192529c0) 0
  std::_Rb_tree_node_base (0x0x7f251928a540) 0

Class std::is_error_condition_enum<__gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> > >
   size=1 align=1
   base size=1 base align=1
std::is_error_condition_enum<__gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> > > (0x0x7f2519252b60) 0 empty
  std::integral_constant<bool, false> (0x0x7f251928ac00) 0 empty

Class std::is_error_code_enum<__gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> > >
   size=1 align=1
   base size=1 base align=1
std::is_error_code_enum<__gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> > > (0x0x7f2519252bc8) 0 empty
  std::integral_constant<bool, false> (0x0x7f251928ac60) 0 empty

Class std::remove_reference<{anonymous}::addescaped&>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<{anonymous}::addescaped&> (0x0x7f251928acc0) 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> > (0x0x7f2519252f08) 0 empty
  std::integral_constant<bool, false> (0x0x7f251928aea0) 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> > (0x0x7f25192521a0) 0 empty
  std::integral_constant<bool, false> (0x0x7f251928af00) 0 empty

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

Class std::is_same<Token*, Token*>
   size=1 align=1
   base size=1 base align=1
std::is_same<Token*, Token*> (0x0x7f2519252618) 0 empty
  std::integral_constant<bool, true> (0x0x7f25192eb240) 0 empty

Class std::conditional<true, std::__not_<std::is_pointer<Token*> >, std::is_same<Token*, Token*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__not_<std::is_pointer<Token*> >, std::is_same<Token*, Token*> > (0x0x7f25192eb2a0) 0 empty

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

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

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

Class std::__is_pointer_helper<Token*>
   size=1 align=1
   base size=1 base align=1
std::__is_pointer_helper<Token*> (0x0x7f2519252820) 0 empty
  std::integral_constant<bool, true> (0x0x7f25192eb4e0) 0 empty

Class std::is_pointer<Token*>
   size=1 align=1
   base size=1 base align=1
std::is_pointer<Token*> (0x0x7f25192fa000) 0 empty
  std::integral_constant<bool, true> (0x0x7f25192eb540) 0 empty

Class std::__not_<std::is_pointer<Token*> >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::is_pointer<Token*> > (0x0x7f25192fa068) 0 empty
  std::integral_constant<bool, false> (0x0x7f25192eb5a0) 0 empty

Class std::__and_<std::is_same<Token*, Token*>, std::__not_<std::is_pointer<Token*> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_same<Token*, Token*>, std::__not_<std::is_pointer<Token*> > > (0x0x7f25192fa0d0) 0 empty
  std::__not_<std::is_pointer<Token*> > (0x0x7f25192fa138) 0 empty
    std::integral_constant<bool, false> (0x0x7f25192eb600) 0 empty

Class std::is_error_condition_enum<std::allocator<Token> >
   size=1 align=1
   base size=1 base align=1
std::is_error_condition_enum<std::allocator<Token> > (0x0x7f25192fa270) 0 empty
  std::integral_constant<bool, false> (0x0x7f25192eb780) 0 empty

Class std::is_error_code_enum<std::allocator<Token> >
   size=1 align=1
   base size=1 base align=1
std::is_error_code_enum<std::allocator<Token> > (0x0x7f25192fa2d8) 0 empty
  std::integral_constant<bool, false> (0x0x7f25192eb7e0) 0 empty

Class std::__iterator_traits<std::_Deque_iterator<Token, const Token&, const Token*>, void>
   size=1 align=1
   base size=0 base align=1
std::__iterator_traits<std::_Deque_iterator<Token, const Token&, const Token*>, void> (0x0x7f25192eb840) 0 empty

Class std::iterator_traits<std::_Deque_iterator<Token, const Token&, const Token*> >
   size=1 align=1
   base size=1 base align=1
std::iterator_traits<std::_Deque_iterator<Token, const Token&, const Token*> > (0x0x7f25192fa750) 0 empty
  std::__iterator_traits<std::_Deque_iterator<Token, const Token&, const Token*>, void> (0x0x7f25192eb8a0) 0 empty

Class std::__is_move_iterator<std::_Deque_iterator<Token, const Token&, const Token*> >
   size=1 align=1
   base size=0 base align=1
std::__is_move_iterator<std::_Deque_iterator<Token, const Token&, const Token*> > (0x0x7f251931f060) 0 empty

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class std::pointer_traits<char32_t*>
   size=1 align=1
   base size=0 base align=1
std::pointer_traits<char32_t*> (0x0x7f2519368c60) 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*> (0x0x7f251938d120) 0 empty

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

Class std::remove_reference<std::tuple<> >
   size=1 align=1
   base size=0 base align=1
std::remove_reference<std::tuple<> > (0x0x7f25193bb5a0) 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*> (0x0x7f25193c8138) 0 empty
  std::integral_constant<bool, true> (0x0x7f25193bb660) 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*> (0x0x7f25193bb6c0) 0 empty

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

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

Class std::remove_reference<Token>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<Token> (0x0x7f25193f5de0) 0 empty

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

Class std::remove_reference<const std::deque<Token>&>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<const std::deque<Token>&> (0x0x7f2519446120) 0 empty

Class std::remove_reference<std::allocator<Token> >
   size=1 align=1
   base size=0 base align=1
std::remove_reference<std::allocator<Token> > (0x0x7f25194461e0) 0 empty

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

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

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

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

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

Class std::__is_integer<wchar_t*>
   size=1 align=1
   base size=0 base align=1
std::__is_integer<wchar_t*> (0x0x7f2519446d20) 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> (0x0x7f2519071120) 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> (0x0x7f2519071180) 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> (0x0x7f25190710c0) 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> (0x0x7f2519064208) 0 empty
  std::integral_constant<bool, false> (0x0x7f25190711e0) 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> (0x0x7f2519071240) 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*> (0x0x7f2519071060) 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*> (0x0x7f2519071360) 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*> (0x0x7f2519071600) 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> (0x0x7f25190717e0) 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> (0x0x7f2519071840) 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> (0x0x7f2519071780) 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> (0x0x7f2519064478) 0 empty
  std::integral_constant<bool, false> (0x0x7f25190718a0) 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> (0x0x7f2519071900) 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*> (0x0x7f2519071720) 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*> (0x0x7f2519071ba0) 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> (0x0x7f2519071d80) 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> (0x0x7f2519071de0) 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> (0x0x7f2519071d20) 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> (0x0x7f2519064618) 0 empty
  std::integral_constant<bool, false> (0x0x7f2519071e40) 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> (0x0x7f2519071ea0) 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*> (0x0x7f2519071cc0) 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&> > (0x0x7f25190b3b40) 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*> > > (0x0x7f25190b3c60) 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*> (0x0x7f2519064af8) 0 empty
  std::integral_constant<bool, false> (0x0x7f25190b3cc0) 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*> > (0x0x7f25190b3d20) 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> > > (0x0x7f2519064b60) 0 empty
  std::is_array<std::_Rb_tree_node_base*> (0x0x7f2519064bc8) 0 empty
    std::integral_constant<bool, false> (0x0x7f25190b3d80) 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*> (0x0x7f2519064c30) 0 empty
  std::__and_<std::is_array<std::_Rb_tree_node_base*>, std::__not_<std::extent<std::_Rb_tree_node_base*, 0u> > > (0x0x7f2519064c98) 0 empty
    std::is_array<std::_Rb_tree_node_base*> (0x0x7f2519064d00) 0 empty
      std::integral_constant<bool, false> (0x0x7f25190b3de0) 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*> > (0x0x7f25190b3e40) 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*> > (0x0x7f2519064d68) 0 empty
  std::is_function<std::_Rb_tree_node_base*> (0x0x7f2519064dd0) 0 empty
    std::integral_constant<bool, false> (0x0x7f25190b3ea0) 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*> > (0x0x7f2519064e38) 0 empty
  std::__or_<std::__is_array_unknown_bounds<std::_Rb_tree_node_base*>, std::is_function<std::_Rb_tree_node_base*> > (0x0x7f2519064ea0) 0 empty
    std::is_function<std::_Rb_tree_node_base*> (0x0x7f2519064f08) 0 empty
      std::integral_constant<bool, false> (0x0x7f25190b3f00) 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*> > (0x0x7f25190b3f60) 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*> (0x0x7f2519064f70) 0 empty
  std::integral_constant<bool, false> (0x0x7f25190e6000) 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*> (0x0x7f2519064a28) 0 empty
  std::integral_constant<bool, false> (0x0x7f25190e6060) 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*> > (0x0x7f25190e60c0) 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*> (0x0x7f2519064a90) 0 empty
  std::integral_constant<bool, false> (0x0x7f25190e6120) 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*> (0x0x7f25190ea000) 0 empty
  std::integral_constant<bool, false> (0x0x7f25190e6180) 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*> > (0x0x7f25190ea068) 0 empty
  std::is_floating_point<std::_Rb_tree_node_base*> (0x0x7f25190ea0d0) 0 empty
    std::integral_constant<bool, false> (0x0x7f25190e61e0) 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*> (0x0x7f25190ea208) 0 empty
  std::integral_constant<bool, false> (0x0x7f25190e6240) 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*> > > (0x0x7f25190e62a0) 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*> (0x0x7f25190ea270) 0 empty
  std::integral_constant<bool, false> (0x0x7f25190e6300) 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*> > > (0x0x7f25190e6360) 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*> (0x0x7f25190ea2d8) 0 empty
  std::integral_constant<bool, true> (0x0x7f25190e63c0) 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*> (0x0x7f25190ea340) 0 empty
  std::integral_constant<bool, true> (0x0x7f25190e6420) 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*> > > (0x0x7f25190e6480) 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*> > (0x0x7f25190ea3a8) 0 empty
  std::is_pointer<std::_Rb_tree_node_base*> (0x0x7f25190ea410) 0 empty
    std::integral_constant<bool, true> (0x0x7f25190e64e0) 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*> > (0x0x7f25190ea478) 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*> > (0x0x7f25190ea4e0) 0 empty
    std::is_pointer<std::_Rb_tree_node_base*> (0x0x7f25190ea548) 0 empty
      std::integral_constant<bool, true> (0x0x7f25190e6540) 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*> > (0x0x7f25190ea5b0) 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*> > (0x0x7f25190ea618) 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*> > (0x0x7f25190ea680) 0 empty
      std::is_pointer<std::_Rb_tree_node_base*> (0x0x7f25190ea6e8) 0 empty
        std::integral_constant<bool, true> (0x0x7f25190e65a0) 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*> (0x0x7f25190ea750) 0 empty
  std::integral_constant<bool, true> (0x0x7f25190e6600) 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*> > (0x0x7f25190ea7b8) 0 empty
  std::is_scalar<std::_Rb_tree_node_base*> (0x0x7f25190ea820) 0 empty
    std::integral_constant<bool, true> (0x0x7f25190e6660) 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> (0x0x7f25190ea958) 0 empty
  std::integral_constant<bool, true> (0x0x7f25190e6780) 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*> (0x0x7f25190ea9c0) 0 empty
  std::integral_constant<bool, true> (0x0x7f25190e67e0) 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*> > (0x0x7f25190e6840) 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&> (0x0x7f25190eaa28) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f25190e6960) 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&> > (0x0x7f25190eaaf8) 0 empty
  std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&> (0x0x7f25190eab60) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f25190e6a80) 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&> (0x0x7f25190eabc8) 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&> > (0x0x7f25190eac30) 0 empty
    std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&> (0x0x7f25190eac98) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7f25190e6b40) 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&> (0x0x7f25190eadd0) 0 empty
  std::__is_direct_constructible_new_safe<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&> (0x0x7f25190eae38) 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&> > (0x0x7f25190eaea0) 0 empty
      std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&> (0x0x7f25190eaf08) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7f25190e6c00) 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&> (0x0x7f25190fb000) 0 empty
  std::integral_constant<bool, true> (0x0x7f25190e6e40) 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&> (0x0x7f25190fb068) 0 empty
  std::__is_direct_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&> (0x0x7f25190fb0d0) 0 empty
    std::integral_constant<bool, true> (0x0x7f25190e6f60) 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&> (0x0x7f25190fb138) 0 empty
  std::integral_constant<bool, true> (0x0x7f25190ff060) 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&> > (0x0x7f25190ff0c0) 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&> > (0x0x7f25190fb1a0) 0 empty
  std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&> (0x0x7f25190fb208) 0 empty
    std::integral_constant<bool, true> (0x0x7f25190ff120) 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&> (0x0x7f25190ff240) 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&> (0x0x7f25190ff2a0) 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&> (0x0x7f25190ff1e0) 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&> (0x0x7f25190fb3a8) 0 empty
  std::integral_constant<bool, false> (0x0x7f25190ff300) 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&> (0x0x7f25190fb410) 0 empty
  std::integral_constant<bool, false> (0x0x7f25190ff360) 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*> > > (0x0x7f25190ff3c0) 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*> > (0x0x7f25190ff4e0) 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*> > (0x0x7f25190fb478) 0 empty
  std::is_array<std::_Rb_tree_node_base*> (0x0x7f25190fb4e0) 0 empty
    std::integral_constant<bool, false> (0x0x7f25190ff540) 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*> > (0x0x7f25190fb618) 0 empty
  std::__or_<std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> > (0x0x7f25190fb680) 0 empty
    std::is_array<std::_Rb_tree_node_base*> (0x0x7f25190fb6e8) 0 empty
      std::integral_constant<bool, false> (0x0x7f25190ff5a0) 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> (0x0x7f25190ff600) 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*> (0x0x7f25190fb820) 0 empty
  std::integral_constant<bool, true> (0x0x7f25190ff7e0) 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*> > (0x0x7f25190ff840) 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*> > (0x0x7f25190fb888) 0 empty
  std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> (0x0x7f25190fb8f0) 0 empty
    std::integral_constant<bool, true> (0x0x7f25190ff8a0) 0 empty

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

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

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

Class std::is_rvalue_reference<int&&>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<int&&> (0x0x7f25190fbc98) 0 empty
  std::integral_constant<bool, true> (0x0x7f25190ffd20) 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&&> > (0x0x7f25190fbd00) 0 empty
  std::is_rvalue_reference<int&&> (0x0x7f25190fbd68) 0 empty
    std::integral_constant<bool, true> (0x0x7f25190ffd80) 0 empty

Class std::is_reference<int&&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<int&&> (0x0x7f25190fbdd0) 0 empty
  std::integral_constant<bool, true> (0x0x7f25190ffde0) 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&&> > (0x0x7f25190ffe40) 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&&> > (0x0x7f25190fbe38) 0 empty
  std::is_reference<int&&> (0x0x7f25190fbea0) 0 empty
    std::integral_constant<bool, true> (0x0x7f25190ffea0) 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&&> > (0x0x7f25190fbf08) 0 empty
  std::__or_<std::is_reference<int&&>, std::is_void<int&&> > (0x0x7f25190fbf70) 0 empty
    std::is_reference<int&&> (0x0x7f25190fb270) 0 empty
      std::integral_constant<bool, true> (0x0x7f25190fff00) 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&&> > > (0x0x7f25190fb2d8) 0 empty
  std::integral_constant<bool, false> (0x0x7f25190fff60) 0 empty

Class std::is_object<int&&>
   size=1 align=1
   base size=1 base align=1
std::is_object<int&&> (0x0x7f25190fba90) 0 empty
  std::integral_constant<bool, false> (0x0x7f25191300c0) 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&&> > (0x0x7f2519130120) 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&&> > (0x0x7f2519132000) 0 empty
  std::is_reference<int&&> (0x0x7f2519132068) 0 empty
    std::integral_constant<bool, true> (0x0x7f2519130180) 0 empty

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

Class std::add_rvalue_reference<int&&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<int&&> (0x0x7f2519132138) 0 empty
  std::__add_rvalue_reference_helper<int&&, true> (0x0x7f25191302a0) 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&&> (0x0x7f25190fbb60) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f25190ffa80) 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&&> > (0x0x7f2519132208) 0 empty
  std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, int&&> (0x0x7f2519132270) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f2519130300) 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&&> (0x0x7f25191322d8) 0 empty
  std::__and_<std::is_destructible<std::_Rb_tree_node_base*>, std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, int&&> > (0x0x7f2519132340) 0 empty
    std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, int&&> (0x0x7f25191323a8) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7f2519130360) 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&&> (0x0x7f2519132410) 0 empty
  std::__is_direct_constructible_new_safe<std::_Rb_tree_node_base*, int&&> (0x0x7f2519132478) 0 empty
    std::__and_<std::is_destructible<std::_Rb_tree_node_base*>, std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, int&&> > (0x0x7f25191324e0) 0 empty
      std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, int&&> (0x0x7f2519132548) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7f25191303c0) 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&&> (0x0x7f25191325b0) 0 empty
  std::integral_constant<bool, false> (0x0x7f2519130420) 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&&> (0x0x7f2519132618) 0 empty
  std::__is_direct_constructible<std::_Rb_tree_node_base*, int&&> (0x0x7f2519132680) 0 empty
    std::integral_constant<bool, false> (0x0x7f2519130480) 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&&> (0x0x7f25191326e8) 0 empty
  std::integral_constant<bool, false> (0x0x7f25191304e0) 0 empty

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

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

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

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

Class std::__and_<std::is_constructible<std::_Rb_tree_node_base*, int&&>, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&>, std::__not_<std::__and_<std::is_convertible<int&&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<std::_Rb_tree_node_base*, int&&>, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&>, std::__not_<std::__and_<std::is_convertible<int&&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > > (0x0x7f2519132958) 0 empty
  std::is_constructible<std::_Rb_tree_node_base*, int&&> (0x0x7f25191329c0) 0 empty
    std::integral_constant<bool, false> (0x0x7f2519130720) 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*> > > > (0x0x7f25191307e0) 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&> > (0x0x7f2519130840) 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*&> > (0x0x7f25191308a0) 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*> > (0x0x7f2519130900) 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*&> (0x0x7f2519132b60) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f2519130960) 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*&> > (0x0x7f2519132c30) 0 empty
  std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> (0x0x7f2519132c98) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f2519130a80) 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*&> (0x0x7f2519132d00) 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*&> > (0x0x7f2519132d68) 0 empty
    std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> (0x0x7f2519132dd0) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7f2519130b40) 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*&> (0x0x7f2519132e38) 0 empty
  std::__is_direct_constructible_new_safe<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> (0x0x7f2519132ea0) 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*&> > (0x0x7f2519132f08) 0 empty
      std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> (0x0x7f2519132f70) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7f2519130cc0) 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*&> (0x0x7f2519132820) 0 empty
  std::integral_constant<bool, true> (0x0x7f2519130de0) 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*&> (0x0x7f2519132888) 0 empty
  std::__is_direct_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> (0x0x7f2519132a28) 0 empty
    std::integral_constant<bool, true> (0x0x7f2519130e40) 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*&> (0x0x7f2519132a90) 0 empty
  std::integral_constant<bool, true> (0x0x7f2519130ea0) 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*&> > (0x0x7f2519130f00) 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*> > (0x0x7f2519130f60) 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*&> (0x0x7f251915d060) 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*&> (0x0x7f251915d0c0) 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*&> (0x0x7f251915d000) 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*&> (0x0x7f251915f068) 0 empty
  std::integral_constant<bool, false> (0x0x7f251915d120) 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*&> (0x0x7f251915f0d0) 0 empty
  std::integral_constant<bool, false> (0x0x7f251915d180) 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*> > > (0x0x7f251915d1e0) 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*> > (0x0x7f251915f138) 0 empty
  std::__or_<std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> > (0x0x7f251915f1a0) 0 empty
    std::is_array<std::_Rb_tree_node_base*> (0x0x7f251915f208) 0 empty
      std::integral_constant<bool, false> (0x0x7f251915d240) 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> (0x0x7f251915d2a0) 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*> (0x0x7f251915f340) 0 empty
  std::integral_constant<bool, true> (0x0x7f251915d3c0) 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*> > (0x0x7f251915f3a8) 0 empty
  std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> (0x0x7f251915f410) 0 empty
    std::integral_constant<bool, true> (0x0x7f251915d420) 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*> > > (0x0x7f251915f478) 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*> > (0x0x7f251915f4e0) 0 empty
    std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> (0x0x7f251915f548) 0 empty
      std::integral_constant<bool, true> (0x0x7f251915d480) 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*> > > (0x0x7f251915f5b0) 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*> > > (0x0x7f251915f618) 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*> > (0x0x7f251915f680) 0 empty
      std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> (0x0x7f251915f6e8) 0 empty
        std::integral_constant<bool, true> (0x0x7f251915d4e0) 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*> > > > (0x0x7f251915d5a0) 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&> > (0x0x7f251915d600) 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*&> > (0x0x7f251915d660) 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*> > > (0x0x7f251915f8f0) 0 empty
  std::integral_constant<bool, false> (0x0x7f251915d6c0) 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*> > > > (0x0x7f251915f958) 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*> > > (0x0x7f251915f9c0) 0 empty
    std::integral_constant<bool, false> (0x0x7f251915d720) 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*> > > > (0x0x7f251915fa28) 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*> > > > (0x0x7f251915fa90) 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*> > > (0x0x7f251915faf8) 0 empty
      std::integral_constant<bool, false> (0x0x7f251915d780) 0 empty

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

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

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

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

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

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

Class std::is_void<int&&>
   size=1 align=1
   base size=1 base align=1
std::is_void<int&&> (0x0x7f251915fea0) 0 empty
  std::integral_constant<bool, false> (0x0x7f251915dae0) 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*> > > (0x0x7f251915db40) 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*> > (0x0x7f251915ff08) 0 empty
  std::__or_<std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> > (0x0x7f251915ff70) 0 empty
    std::is_array<std::_Rb_tree_node_base*> (0x0x7f251915f750) 0 empty
      std::integral_constant<bool, false> (0x0x7f251915dba0) 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> (0x0x7f251915dc00) 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*> (0x0x7f251915fb60) 0 empty
  std::integral_constant<bool, false> (0x0x7f251915dc60) 0 empty

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

Class std::__and_<std::is_convertible<int&&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_convertible<int&&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> > (0x0x7f251915fbc8) 0 empty
  std::is_convertible<int&&, std::_Rb_tree_node_base*> (0x0x7f251915fd00) 0 empty
    std::integral_constant<bool, false> (0x0x7f251915dd20) 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*&> (0x0x7f251915dde0) 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*> > > > (0x0x7f2519197060) 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*&> > (0x0x7f25191970c0) 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&&> > (0x0x7f2519197120) 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*> > (0x0x7f2519197240) 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&&> (0x0x7f2519194138) 0 empty
  std::integral_constant<bool, false> (0x0x7f25191973c0) 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&&> > > (0x0x7f2519197420) 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&&> (0x0x7f25191941a0) 0 empty
  std::integral_constant<bool, false> (0x0x7f2519197480) 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&&> > (0x0x7f25191974e0) 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&&> (0x0x7f2519194208) 0 empty
  std::integral_constant<bool, true> (0x0x7f2519197540) 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&&> > (0x0x7f2519194270) 0 empty
  std::is_rvalue_reference<std::_Rb_tree_node_base* const&&> (0x0x7f25191942d8) 0 empty
    std::integral_constant<bool, true> (0x0x7f25191975a0) 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&&> (0x0x7f2519194340) 0 empty
  std::integral_constant<bool, true> (0x0x7f2519197600) 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&&> > (0x0x7f2519197660) 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&&> > (0x0x7f25191943a8) 0 empty
  std::is_reference<std::_Rb_tree_node_base* const&&> (0x0x7f2519194410) 0 empty
    std::integral_constant<bool, true> (0x0x7f25191976c0) 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&&> > (0x0x7f2519194478) 0 empty
  std::__or_<std::is_reference<std::_Rb_tree_node_base* const&&>, std::is_void<std::_Rb_tree_node_base* const&&> > (0x0x7f25191944e0) 0 empty
    std::is_reference<std::_Rb_tree_node_base* const&&> (0x0x7f2519194548) 0 empty
      std::integral_constant<bool, true> (0x0x7f2519197720) 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&&> > > (0x0x7f25191945b0) 0 empty
  std::integral_constant<bool, false> (0x0x7f2519197780) 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&&> (0x0x7f2519194618) 0 empty
  std::integral_constant<bool, false> (0x0x7f25191977e0) 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&&> > (0x0x7f2519197840) 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&&> > (0x0x7f2519194680) 0 empty
  std::is_reference<std::_Rb_tree_node_base* const&&> (0x0x7f25191946e8) 0 empty
    std::integral_constant<bool, true> (0x0x7f25191978a0) 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&&> (0x0x7f2519194750) 0 empty
  std::integral_constant<bool, true> (0x0x7f2519197900) 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> (0x0x7f2519197960) 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&&> (0x0x7f25191947b8) 0 empty
  std::__add_rvalue_reference_helper<std::_Rb_tree_node_base* const&&, true> (0x0x7f25191979c0) 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&&> (0x0x7f25191940d0) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f2519197360) 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&&> > (0x0x7f2519194888) 0 empty
  std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&> (0x0x7f25191948f0) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f2519197ae0) 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&&> (0x0x7f2519194958) 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&&> > (0x0x7f25191949c0) 0 empty
    std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&> (0x0x7f2519194a28) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7f2519197ba0) 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&&> (0x0x7f2519194b60) 0 empty
  std::__is_direct_constructible_new_safe<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&> (0x0x7f2519194bc8) 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&&> > (0x0x7f2519194c30) 0 empty
      std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&> (0x0x7f2519194c98) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7f2519197c60) 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&&> (0x0x7f2519194d68) 0 empty
  std::integral_constant<bool, true> (0x0x7f2519197ea0) 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&&> (0x0x7f2519194dd0) 0 empty
  std::__is_direct_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&> (0x0x7f2519194e38) 0 empty
    std::integral_constant<bool, true> (0x0x7f25191bd000) 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&&> (0x0x7f2519194ea0) 0 empty
  std::integral_constant<bool, true> (0x0x7f25191bd180) 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&&> > (0x0x7f25191bd1e0) 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*> > (0x0x7f25191bd240) 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*> > (0x0x7f2519194f08) 0 empty
  std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> (0x0x7f2519194f70) 0 empty
    std::integral_constant<bool, true> (0x0x7f25191bd2a0) 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*> > > (0x0x7f25191c5000) 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*> > (0x0x7f25191c5068) 0 empty
    std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> (0x0x7f25191c50d0) 0 empty
      std::integral_constant<bool, true> (0x0x7f25191bd300) 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*> > > (0x0x7f25191c5138) 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*> > > (0x0x7f25191c51a0) 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*> > (0x0x7f25191c5208) 0 empty
      std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> (0x0x7f25191c5270) 0 empty
        std::integral_constant<bool, true> (0x0x7f25191bd360) 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*> > > > (0x0x7f25191bd420) 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*&> > (0x0x7f25191bd480) 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&&> > (0x0x7f25191bd4e0) 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*> > > (0x0x7f25191c5340) 0 empty
  std::integral_constant<bool, false> (0x0x7f25191bd540) 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*> > > > (0x0x7f25191c53a8) 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*> > > (0x0x7f25191c5410) 0 empty
    std::integral_constant<bool, false> (0x0x7f25191bd5a0) 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*> > > > (0x0x7f25191c5478) 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*> > > > (0x0x7f25191c54e0) 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*> > > (0x0x7f25191c5548) 0 empty
      std::integral_constant<bool, false> (0x0x7f25191bd600) 0 empty

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

Class std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&>, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&>, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> > (0x0x7f25191c55b0) 0 empty
  std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> (0x0x7f25191c5618) 0 empty
    std::integral_constant<bool, true> (0x0x7f25191bd720) 0 empty

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

Class std::__and_<std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> > (0x0x7f25191c5680) 0 empty
  std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> (0x0x7f25191c56e8) 0 empty
    std::integral_constant<bool, true> (0x0x7f25191bd840) 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*> > > > (0x0x7f25191bdb40) 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&> > (0x0x7f25191bdba0) 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&&> > (0x0x7f25191bdc00) 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*> > > (0x0x7f25191c5820) 0 empty
  std::is_constructible<std::_Rb_tree_node_base*, int&&> (0x0x7f25191c5888) 0 empty
    std::integral_constant<bool, false> (0x0x7f25191bdc60) 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*> > > (0x0x7f25191c58f0) 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*> > > (0x0x7f25191c5958) 0 empty
    std::is_constructible<std::_Rb_tree_node_base*, int&&> (0x0x7f25191c59c0) 0 empty
      std::integral_constant<bool, false> (0x0x7f25191bdcc0) 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*> > > > (0x0x7f25191bdd80) 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&> > (0x0x7f25191bdde0) 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&&> > (0x0x7f25191bde40) 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*> > > > (0x0x7f25191c5a90) 0 empty
  std::is_constructible<std::_Rb_tree_node_base*, int&&> (0x0x7f25191c5af8) 0 empty
    std::integral_constant<bool, false> (0x0x7f25191bdea0) 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*> > > > (0x0x7f25191c5b60) 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*> > > > (0x0x7f25191c5bc8) 0 empty
    std::is_constructible<std::_Rb_tree_node_base*, int&&> (0x0x7f25191c5c30) 0 empty
      std::integral_constant<bool, false> (0x0x7f25191bdf00) 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*&> > (0x0x7f251921a000) 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&&> > (0x0x7f25191c5c98) 0 empty
  std::is_constructible<std::_Rb_tree_node_base*, int&&> (0x0x7f25191c5d00) 0 empty
    std::integral_constant<bool, false> (0x0x7f251921a060) 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*> > (0x0x7f251921a120) 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*> > (0x0x7f25191c5d68) 0 empty
  std::is_convertible<int&&, std::_Rb_tree_node_base*> (0x0x7f25191c5dd0) 0 empty
    std::integral_constant<bool, false> (0x0x7f251921a180) 0 empty

Class std::unary_function<std::pair<const std::__cxx11::basic_string<char>, TypeToken>, const std::__cxx11::basic_string<char> >
   size=1 align=1
   base size=0 base align=1
std::unary_function<std::pair<const std::__cxx11::basic_string<char>, TypeToken>, const std::__cxx11::basic_string<char> > (0x0x7f251921a600) 0 empty

Class std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, TypeToken> >
   size=1 align=1
   base size=1 base align=1
std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, TypeToken> > (0x0x7f25191c5ea0) 0 empty
  std::unary_function<std::pair<const std::__cxx11::basic_string<char>, TypeToken>, const std::__cxx11::basic_string<char> > (0x0x7f251921a660) 0 empty

Class std::unary_function<std::pair<const TypeToken, std::__cxx11::basic_string<char> >, const TypeToken>
   size=1 align=1
   base size=0 base align=1
std::unary_function<std::pair<const TypeToken, std::__cxx11::basic_string<char> >, const TypeToken> (0x0x7f251921ad80) 0 empty

Class std::_Select1st<std::pair<const TypeToken, std::__cxx11::basic_string<char> > >
   size=1 align=1
   base size=1 base align=1
std::_Select1st<std::pair<const TypeToken, std::__cxx11::basic_string<char> > > (0x0x7f2518e42138) 0 empty
  std::unary_function<std::pair<const TypeToken, std::__cxx11::basic_string<char> >, const TypeToken> (0x0x7f251921ade0) 0 empty

Class __gnu_cxx::new_allocator<Token*>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<Token*> (0x0x7f2518e81900) 0 empty

Class std::allocator<Token*>
   size=1 align=1
   base size=1 base align=1
std::allocator<Token*> (0x0x7f2518e42340) 0 empty
  __gnu_cxx::new_allocator<Token*> (0x0x7f2518e819c0) 0 empty

Class std::allocator_traits<std::allocator<Token*> >
   size=1 align=1
   base size=0 base align=1
std::allocator_traits<std::allocator<Token*> > (0x0x7f2518e81a20) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<Token*> >
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__alloc_traits<std::allocator<Token*> > (0x0x7f2518e42410) 0 empty
  std::allocator_traits<std::allocator<Token*> > (0x0x7f2518e81a80) 0 empty

Class std::__iterator_traits<std::_Deque_iterator<Token, Token&, Token*>, void>
   size=1 align=1
   base size=0 base align=1
std::__iterator_traits<std::_Deque_iterator<Token, Token&, Token*>, void> (0x0x7f2518edb240) 0 empty

Class std::iterator_traits<std::_Deque_iterator<Token, Token&, Token*> >
   size=1 align=1
   base size=1 base align=1
std::iterator_traits<std::_Deque_iterator<Token, Token&, Token*> > (0x0x7f2518e427b8) 0 empty
  std::__iterator_traits<std::_Deque_iterator<Token, Token&, Token*>, void> (0x0x7f2518edb2a0) 0 empty

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

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

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

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

Class std::__or_<std::is_lvalue_reference<Token&>, std::is_rvalue_reference<Token&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<Token&>, std::is_rvalue_reference<Token&> > (0x0x7f2518e428f0) 0 empty
  std::is_lvalue_reference<Token&> (0x0x7f2518e42958) 0 empty
    std::integral_constant<bool, true> (0x0x7f2518edb5a0) 0 empty

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

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

Class std::__or_<std::is_reference<Token&>, std::is_void<Token&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<Token&>, std::is_void<Token&> > (0x0x7f2518e42a28) 0 empty
  std::is_reference<Token&> (0x0x7f2518e42a90) 0 empty
    std::integral_constant<bool, true> (0x0x7f2518edb6c0) 0 empty

Class std::__or_<std::is_function<Token&>, std::is_reference<Token&>, std::is_void<Token&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<Token&>, std::is_reference<Token&>, std::is_void<Token&> > (0x0x7f2518e42af8) 0 empty
  std::__or_<std::is_reference<Token&>, std::is_void<Token&> > (0x0x7f2518e42b60) 0 empty
    std::is_reference<Token&> (0x0x7f2518e42bc8) 0 empty
      std::integral_constant<bool, true> (0x0x7f2518edb720) 0 empty

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

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

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

Class std::__or_<std::is_object<Token&>, std::is_reference<Token&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<Token&>, std::is_reference<Token&> > (0x0x7f2518e42dd0) 0 empty
  std::is_reference<Token&> (0x0x7f2518e42e38) 0 empty
    std::integral_constant<bool, true> (0x0x7f2518edb960) 0 empty

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

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

Class std::add_rvalue_reference<Token&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<Token&> (0x0x7f2518e42f08) 0 empty
  std::__add_rvalue_reference_helper<Token&, true> (0x0x7f2518edba80) 0 empty

Class std::is_function<const Token&>
   size=1 align=1
   base size=1 base align=1
std::is_function<const Token&> (0x0x7f2518e42478) 0 empty
  std::integral_constant<bool, false> (0x0x7f2518edbae0) 0 empty

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

Class std::is_lvalue_reference<const Token&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<const Token&> (0x0x7f2518e42750) 0 empty
  std::integral_constant<bool, true> (0x0x7f2518edbba0) 0 empty

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

Class std::__or_<std::is_lvalue_reference<const Token&>, std::is_rvalue_reference<const Token&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<const Token&>, std::is_rvalue_reference<const Token&> > (0x0x7f2518f021a0) 0 empty
  std::is_lvalue_reference<const Token&> (0x0x7f2518f02208) 0 empty
    std::integral_constant<bool, true> (0x0x7f2518edbc60) 0 empty

Class std::is_reference<const Token&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<const Token&> (0x0x7f2518f02270) 0 empty
  std::integral_constant<bool, true> (0x0x7f2518edbd80) 0 empty

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

Class std::__or_<std::is_reference<const Token&>, std::is_void<const Token&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<const Token&>, std::is_void<const Token&> > (0x0x7f2518f022d8) 0 empty
  std::is_reference<const Token&> (0x0x7f2518f02340) 0 empty
    std::integral_constant<bool, true> (0x0x7f2518edbe40) 0 empty

Class std::__or_<std::is_function<const Token&>, std::is_reference<const Token&>, std::is_void<const Token&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<const Token&>, std::is_reference<const Token&>, std::is_void<const Token&> > (0x0x7f2518f023a8) 0 empty
  std::__or_<std::is_reference<const Token&>, std::is_void<const Token&> > (0x0x7f2518f02410) 0 empty
    std::is_reference<const Token&> (0x0x7f2518f02478) 0 empty
      std::integral_constant<bool, true> (0x0x7f2518edbea0) 0 empty

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

Class std::is_object<const Token&>
   size=1 align=1
   base size=1 base align=1
std::is_object<const Token&> (0x0x7f2518f02618) 0 empty
  std::integral_constant<bool, false> (0x0x7f2518edbf60) 0 empty

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

Class std::__or_<std::is_object<const Token&>, std::is_reference<const Token&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<const Token&>, std::is_reference<const Token&> > (0x0x7f2518f02680) 0 empty
  std::is_reference<const Token&> (0x0x7f2518f026e8) 0 empty
    std::integral_constant<bool, true> (0x0x7f2518f09060) 0 empty

Class std::__is_referenceable<const Token&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<const Token&> (0x0x7f2518f02750) 0 empty
  std::integral_constant<bool, true> (0x0x7f2518f090c0) 0 empty

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

Class std::add_rvalue_reference<const Token&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<const Token&> (0x0x7f2518f027b8) 0 empty
  std::__add_rvalue_reference_helper<const Token&, true> (0x0x7f2518f09180) 0 empty

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

Class std::is_assignable<Token&, const Token&>
   size=1 align=1
   base size=1 base align=1
std::is_assignable<Token&, const Token&> (0x0x7f2518f02820) 0 empty
  std::integral_constant<bool, true> (0x0x7f2518f091e0) 0 empty

Class std::__uninitialized_copy<false>
   size=1 align=1
   base size=0 base align=1
std::__uninitialized_copy<false> (0x0x7f2518f09240) 0 empty

Class std::is_function<std::_Deque_iterator<Token, Token&, Token*> >
   size=1 align=1
   base size=1 base align=1
std::is_function<std::_Deque_iterator<Token, Token&, Token*> > (0x0x7f2518f02a90) 0 empty
  std::integral_constant<bool, false> (0x0x7f2518f098a0) 0 empty

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

Class std::is_lvalue_reference<std::_Deque_iterator<Token, Token&, Token*> >
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<std::_Deque_iterator<Token, Token&, Token*> > (0x0x7f2518f02af8) 0 empty
  std::integral_constant<bool, false> (0x0x7f2518f09960) 0 empty

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

Class std::is_rvalue_reference<std::_Deque_iterator<Token, Token&, Token*> >
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<std::_Deque_iterator<Token, Token&, Token*> > (0x0x7f2518f02b60) 0 empty
  std::integral_constant<bool, false> (0x0x7f2518f09a20) 0 empty

Class std::__or_<std::is_lvalue_reference<std::_Deque_iterator<Token, Token&, Token*> >, std::is_rvalue_reference<std::_Deque_iterator<Token, Token&, Token*> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<std::_Deque_iterator<Token, Token&, Token*> >, std::is_rvalue_reference<std::_Deque_iterator<Token, Token&, Token*> > > (0x0x7f2518f02bc8) 0 empty
  std::is_rvalue_reference<std::_Deque_iterator<Token, Token&, Token*> > (0x0x7f2518f02c30) 0 empty
    std::integral_constant<bool, false> (0x0x7f2518f09a80) 0 empty

Class std::is_reference<std::_Deque_iterator<Token, Token&, Token*> >
   size=1 align=1
   base size=1 base align=1
std::is_reference<std::_Deque_iterator<Token, Token&, Token*> > (0x0x7f2518f02c98) 0 empty
  std::integral_constant<bool, false> (0x0x7f2518f09ae0) 0 empty

Class std::conditional<false, std::is_reference<std::_Deque_iterator<Token, Token&, Token*> >, std::is_void<std::_Deque_iterator<Token, Token&, Token*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_reference<std::_Deque_iterator<Token, Token&, Token*> >, std::is_void<std::_Deque_iterator<Token, Token&, Token*> > > (0x0x7f2518f09b40) 0 empty

Class std::remove_volatile<std::_Deque_iterator<Token, Token&, Token*> >
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<std::_Deque_iterator<Token, Token&, Token*> > (0x0x7f2518f09c00) 0 empty

Class std::remove_const<std::_Deque_iterator<Token, Token&, Token*> >
   size=1 align=1
   base size=0 base align=1
std::remove_const<std::_Deque_iterator<Token, Token&, Token*> > (0x0x7f2518f09c60) 0 empty

Class std::remove_cv<std::_Deque_iterator<Token, Token&, Token*> >
   size=1 align=1
   base size=0 base align=1
std::remove_cv<std::_Deque_iterator<Token, Token&, Token*> > (0x0x7f2518f09ba0) 0 empty

Class std::__is_void_helper<std::_Deque_iterator<Token, Token&, Token*> >
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<std::_Deque_iterator<Token, Token&, Token*> > (0x0x7f2518f02d68) 0 empty
  std::integral_constant<bool, false> (0x0x7f2518f09cc0) 0 empty

Class std::is_void<std::_Deque_iterator<Token, Token&, Token*> >
   size=1 align=1
   base size=1 base align=1
std::is_void<std::_Deque_iterator<Token, Token&, Token*> > (0x0x7f2518f02dd0) 0 empty
  std::integral_constant<bool, false> (0x0x7f2518f09d20) 0 empty

Class std::__or_<std::is_reference<std::_Deque_iterator<Token, Token&, Token*> >, std::is_void<std::_Deque_iterator<Token, Token&, Token*> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::_Deque_iterator<Token, Token&, Token*> >, std::is_void<std::_Deque_iterator<Token, Token&, Token*> > > (0x0x7f2518f02e38) 0 empty
  std::is_void<std::_Deque_iterator<Token, Token&, Token*> > (0x0x7f2518f02ea0) 0 empty
    std::integral_constant<bool, false> (0x0x7f2518f09d80) 0 empty

Class std::__or_<std::is_function<std::_Deque_iterator<Token, Token&, Token*> >, std::is_reference<std::_Deque_iterator<Token, Token&, Token*> >, std::is_void<std::_Deque_iterator<Token, Token&, Token*> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::_Deque_iterator<Token, Token&, Token*> >, std::is_reference<std::_Deque_iterator<Token, Token&, Token*> >, std::is_void<std::_Deque_iterator<Token, Token&, Token*> > > (0x0x7f2518f02f08) 0 empty
  std::__or_<std::is_reference<std::_Deque_iterator<Token, Token&, Token*> >, std::is_void<std::_Deque_iterator<Token, Token&, Token*> > > (0x0x7f2518f02f70) 0 empty
    std::is_void<std::_Deque_iterator<Token, Token&, Token*> > (0x0x7f2518f3b000) 0 empty
      std::integral_constant<bool, false> (0x0x7f2518f09de0) 0 empty

Class std::__not_<std::__or_<std::is_function<std::_Deque_iterator<Token, Token&, Token*> >, std::is_reference<std::_Deque_iterator<Token, Token&, Token*> >, std::is_void<std::_Deque_iterator<Token, Token&, Token*> > > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<std::_Deque_iterator<Token, Token&, Token*> >, std::is_reference<std::_Deque_iterator<Token, Token&, Token*> >, std::is_void<std::_Deque_iterator<Token, Token&, Token*> > > > (0x0x7f2518f3b068) 0 empty
  std::integral_constant<bool, true> (0x0x7f2518f09e40) 0 empty

Class std::is_object<std::_Deque_iterator<Token, Token&, Token*> >
   size=1 align=1
   base size=1 base align=1
std::is_object<std::_Deque_iterator<Token, Token&, Token*> > (0x0x7f2518f3b0d0) 0 empty
  std::integral_constant<bool, true> (0x0x7f2518f09ea0) 0 empty

Class std::conditional<true, std::is_object<std::_Deque_iterator<Token, Token&, Token*> >, std::is_reference<std::_Deque_iterator<Token, Token&, Token*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_object<std::_Deque_iterator<Token, Token&, Token*> >, std::is_reference<std::_Deque_iterator<Token, Token&, Token*> > > (0x0x7f2518f09f00) 0 empty

Class std::__or_<std::is_object<std::_Deque_iterator<Token, Token&, Token*> >, std::is_reference<std::_Deque_iterator<Token, Token&, Token*> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<std::_Deque_iterator<Token, Token&, Token*> >, std::is_reference<std::_Deque_iterator<Token, Token&, Token*> > > (0x0x7f2518f3b138) 0 empty
  std::is_object<std::_Deque_iterator<Token, Token&, Token*> > (0x0x7f2518f3b1a0) 0 empty
    std::integral_constant<bool, true> (0x0x7f2518f09f60) 0 empty

Class std::__is_referenceable<std::_Deque_iterator<Token, Token&, Token*> >
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<std::_Deque_iterator<Token, Token&, Token*> > (0x0x7f2518f3b208) 0 empty
  std::integral_constant<bool, true> (0x0x7f2518f40000) 0 empty

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

Class std::conditional<false, std::is_void<std::_Deque_iterator<Token, Token&, Token*> >, std::__or_<std::__is_array_unknown_bounds<std::_Deque_iterator<Token, Token&, Token*> >, std::is_function<std::_Deque_iterator<Token, Token&, Token*> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_void<std::_Deque_iterator<Token, Token&, Token*> >, std::__or_<std::__is_array_unknown_bounds<std::_Deque_iterator<Token, Token&, Token*> >, std::is_function<std::_Deque_iterator<Token, Token&, Token*> > > > (0x0x7f2518f400c0) 0 empty

Class std::is_array<std::_Deque_iterator<Token, Token&, Token*> >
   size=1 align=1
   base size=1 base align=1
std::is_array<std::_Deque_iterator<Token, Token&, Token*> > (0x0x7f2518f3b270) 0 empty
  std::integral_constant<bool, false> (0x0x7f2518f40120) 0 empty

Class std::conditional<false, std::__not_<std::extent<std::_Deque_iterator<Token, Token&, Token*>, 0u> >, std::is_array<std::_Deque_iterator<Token, Token&, Token*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__not_<std::extent<std::_Deque_iterator<Token, Token&, Token*>, 0u> >, std::is_array<std::_Deque_iterator<Token, Token&, Token*> > > (0x0x7f2518f40180) 0 empty

Class std::__and_<std::is_array<std::_Deque_iterator<Token, Token&, Token*> >, std::__not_<std::extent<std::_Deque_iterator<Token, Token&, Token*>, 0u> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_array<std::_Deque_iterator<Token, Token&, Token*> >, std::__not_<std::extent<std::_Deque_iterator<Token, Token&, Token*>, 0u> > > (0x0x7f2518f3b2d8) 0 empty
  std::is_array<std::_Deque_iterator<Token, Token&, Token*> > (0x0x7f2518f3b340) 0 empty
    std::integral_constant<bool, false> (0x0x7f2518f401e0) 0 empty

Class std::__is_array_unknown_bounds<std::_Deque_iterator<Token, Token&, Token*> >
   size=1 align=1
   base size=1 base align=1
std::__is_array_unknown_bounds<std::_Deque_iterator<Token, Token&, Token*> > (0x0x7f2518f3b3a8) 0 empty
  std::__and_<std::is_array<std::_Deque_iterator<Token, Token&, Token*> >, std::__not_<std::extent<std::_Deque_iterator<Token, Token&, Token*>, 0u> > > (0x0x7f2518f3b410) 0 empty
    std::is_array<std::_Deque_iterator<Token, Token&, Token*> > (0x0x7f2518f3b478) 0 empty
      std::integral_constant<bool, false> (0x0x7f2518f40240) 0 empty

Class std::conditional<false, std::__is_array_unknown_bounds<std::_Deque_iterator<Token, Token&, Token*> >, std::is_function<std::_Deque_iterator<Token, Token&, Token*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__is_array_unknown_bounds<std::_Deque_iterator<Token, Token&, Token*> >, std::is_function<std::_Deque_iterator<Token, Token&, Token*> > > (0x0x7f2518f402a0) 0 empty

Class std::__or_<std::__is_array_unknown_bounds<std::_Deque_iterator<Token, Token&, Token*> >, std::is_function<std::_Deque_iterator<Token, Token&, Token*> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::__is_array_unknown_bounds<std::_Deque_iterator<Token, Token&, Token*> >, std::is_function<std::_Deque_iterator<Token, Token&, Token*> > > (0x0x7f2518f3b4e0) 0 empty
  std::is_function<std::_Deque_iterator<Token, Token&, Token*> > (0x0x7f2518f3b548) 0 empty
    std::integral_constant<bool, false> (0x0x7f2518f40300) 0 empty

Class std::__or_<std::is_void<std::_Deque_iterator<Token, Token&, Token*> >, std::__is_array_unknown_bounds<std::_Deque_iterator<Token, Token&, Token*> >, std::is_function<std::_Deque_iterator<Token, Token&, Token*> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<std::_Deque_iterator<Token, Token&, Token*> >, std::__is_array_unknown_bounds<std::_Deque_iterator<Token, Token&, Token*> >, std::is_function<std::_Deque_iterator<Token, Token&, Token*> > > (0x0x7f2518f3b5b0) 0 empty
  std::__or_<std::__is_array_unknown_bounds<std::_Deque_iterator<Token, Token&, Token*> >, std::is_function<std::_Deque_iterator<Token, Token&, Token*> > > (0x0x7f2518f3b618) 0 empty
    std::is_function<std::_Deque_iterator<Token, Token&, Token*> > (0x0x7f2518f3b680) 0 empty
      std::integral_constant<bool, false> (0x0x7f2518f40360) 0 empty

Class std::conditional<false, std::is_reference<std::_Deque_iterator<Token, Token&, Token*> >, std::is_scalar<std::_Deque_iterator<Token, Token&, Token*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_reference<std::_Deque_iterator<Token, Token&, Token*> >, std::is_scalar<std::_Deque_iterator<Token, Token&, Token*> > > (0x0x7f2518f403c0) 0 empty

Class std::__is_integral_helper<std::_Deque_iterator<Token, Token&, Token*> >
   size=1 align=1
   base size=1 base align=1
std::__is_integral_helper<std::_Deque_iterator<Token, Token&, Token*> > (0x0x7f2518f3b6e8) 0 empty
  std::integral_constant<bool, false> (0x0x7f2518f40420) 0 empty

Class std::is_integral<std::_Deque_iterator<Token, Token&, Token*> >
   size=1 align=1
   base size=1 base align=1
std::is_integral<std::_Deque_iterator<Token, Token&, Token*> > (0x0x7f2518f3b750) 0 empty
  std::integral_constant<bool, false> (0x0x7f2518f40480) 0 empty

Class std::conditional<false, std::is_integral<std::_Deque_iterator<Token, Token&, Token*> >, std::is_floating_point<std::_Deque_iterator<Token, Token&, Token*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_integral<std::_Deque_iterator<Token, Token&, Token*> >, std::is_floating_point<std::_Deque_iterator<Token, Token&, Token*> > > (0x0x7f2518f404e0) 0 empty

Class std::__is_floating_point_helper<std::_Deque_iterator<Token, Token&, Token*> >
   size=1 align=1
   base size=1 base align=1
std::__is_floating_point_helper<std::_Deque_iterator<Token, Token&, Token*> > (0x0x7f2518f3b7b8) 0 empty
  std::integral_constant<bool, false> (0x0x7f2518f40540) 0 empty

Class std::is_floating_point<std::_Deque_iterator<Token, Token&, Token*> >
   size=1 align=1
   base size=1 base align=1
std::is_floating_point<std::_Deque_iterator<Token, Token&, Token*> > (0x0x7f2518f3b820) 0 empty
  std::integral_constant<bool, false> (0x0x7f2518f405a0) 0 empty

Class std::__or_<std::is_integral<std::_Deque_iterator<Token, Token&, Token*> >, std::is_floating_point<std::_Deque_iterator<Token, Token&, Token*> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_integral<std::_Deque_iterator<Token, Token&, Token*> >, std::is_floating_point<std::_Deque_iterator<Token, Token&, Token*> > > (0x0x7f2518f3b888) 0 empty
  std::is_floating_point<std::_Deque_iterator<Token, Token&, Token*> > (0x0x7f2518f3b8f0) 0 empty
    std::integral_constant<bool, false> (0x0x7f2518f40600) 0 empty

Class std::is_arithmetic<std::_Deque_iterator<Token, Token&, Token*> >
   size=1 align=1
   base size=1 base align=1
std::is_arithmetic<std::_Deque_iterator<Token, Token&, Token*> > (0x0x7f2518f3b958) 0 empty
  std::integral_constant<bool, false> (0x0x7f2518f40660) 0 empty

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

Class std::is_enum<std::_Deque_iterator<Token, Token&, Token*> >
   size=1 align=1
   base size=1 base align=1
std::is_enum<std::_Deque_iterator<Token, Token&, Token*> > (0x0x7f2518f3b9c0) 0 empty
  std::integral_constant<bool, false> (0x0x7f2518f40720) 0 empty

Class std::conditional<false, std::is_enum<std::_Deque_iterator<Token, Token&, Token*> >, std::__or_<std::is_pointer<std::_Deque_iterator<Token, Token&, Token*> >, std::is_member_pointer<std::_Deque_iterator<Token, Token&, Token*> >, std::is_null_pointer<std::_Deque_iterator<Token, Token&, Token*> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_enum<std::_Deque_iterator<Token, Token&, Token*> >, std::__or_<std::is_pointer<std::_Deque_iterator<Token, Token&, Token*> >, std::is_member_pointer<std::_Deque_iterator<Token, Token&, Token*> >, std::is_null_pointer<std::_Deque_iterator<Token, Token&, Token*> > > > (0x0x7f2518f40780) 0 empty

Class std::__is_pointer_helper<std::_Deque_iterator<Token, Token&, Token*> >
   size=1 align=1
   base size=1 base align=1
std::__is_pointer_helper<std::_Deque_iterator<Token, Token&, Token*> > (0x0x7f2518f3ba28) 0 empty
  std::integral_constant<bool, false> (0x0x7f2518f407e0) 0 empty

Class std::is_pointer<std::_Deque_iterator<Token, Token&, Token*> >
   size=1 align=1
   base size=1 base align=1
std::is_pointer<std::_Deque_iterator<Token, Token&, Token*> > (0x0x7f2518f3ba90) 0 empty
  std::integral_constant<bool, false> (0x0x7f2518f40840) 0 empty

Class std::conditional<false, std::is_pointer<std::_Deque_iterator<Token, Token&, Token*> >, std::__or_<std::is_member_pointer<std::_Deque_iterator<Token, Token&, Token*> >, std::is_null_pointer<std::_Deque_iterator<Token, Token&, Token*> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_pointer<std::_Deque_iterator<Token, Token&, Token*> >, std::__or_<std::is_member_pointer<std::_Deque_iterator<Token, Token&, Token*> >, std::is_null_pointer<std::_Deque_iterator<Token, Token&, Token*> > > > (0x0x7f2518f408a0) 0 empty

Class std::__is_member_pointer_helper<std::_Deque_iterator<Token, Token&, Token*> >
   size=1 align=1
   base size=1 base align=1
std::__is_member_pointer_helper<std::_Deque_iterator<Token, Token&, Token*> > (0x0x7f2518f3baf8) 0 empty
  std::integral_constant<bool, false> (0x0x7f2518f40900) 0 empty

Class std::is_member_pointer<std::_Deque_iterator<Token, Token&, Token*> >
   size=1 align=1
   base size=1 base align=1
std::is_member_pointer<std::_Deque_iterator<Token, Token&, Token*> > (0x0x7f2518f3bb60) 0 empty
  std::integral_constant<bool, false> (0x0x7f2518f40960) 0 empty

Class std::conditional<false, std::is_member_pointer<std::_Deque_iterator<Token, Token&, Token*> >, std::is_null_pointer<std::_Deque_iterator<Token, Token&, Token*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_member_pointer<std::_Deque_iterator<Token, Token&, Token*> >, std::is_null_pointer<std::_Deque_iterator<Token, Token&, Token*> > > (0x0x7f2518f409c0) 0 empty

Class std::__is_null_pointer_helper<std::_Deque_iterator<Token, Token&, Token*> >
   size=1 align=1
   base size=1 base align=1
std::__is_null_pointer_helper<std::_Deque_iterator<Token, Token&, Token*> > (0x0x7f2518f3bbc8) 0 empty
  std::integral_constant<bool, false> (0x0x7f2518f40a20) 0 empty

Class std::is_null_pointer<std::_Deque_iterator<Token, Token&, Token*> >
   size=1 align=1
   base size=1 base align=1
std::is_null_pointer<std::_Deque_iterator<Token, Token&, Token*> > (0x0x7f2518f3bc30) 0 empty
  std::integral_constant<bool, false> (0x0x7f2518f40a80) 0 empty

Class std::__or_<std::is_member_pointer<std::_Deque_iterator<Token, Token&, Token*> >, std::is_null_pointer<std::_Deque_iterator<Token, Token&, Token*> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_member_pointer<std::_Deque_iterator<Token, Token&, Token*> >, std::is_null_pointer<std::_Deque_iterator<Token, Token&, Token*> > > (0x0x7f2518f3bc98) 0 empty
  std::is_null_pointer<std::_Deque_iterator<Token, Token&, Token*> > (0x0x7f2518f3bd00) 0 empty
    std::integral_constant<bool, false> (0x0x7f2518f40ae0) 0 empty

Class std::__or_<std::is_pointer<std::_Deque_iterator<Token, Token&, Token*> >, std::is_member_pointer<std::_Deque_iterator<Token, Token&, Token*> >, std::is_null_pointer<std::_Deque_iterator<Token, Token&, Token*> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_pointer<std::_Deque_iterator<Token, Token&, Token*> >, std::is_member_pointer<std::_Deque_iterator<Token, Token&, Token*> >, std::is_null_pointer<std::_Deque_iterator<Token, Token&, Token*> > > (0x0x7f2518f3bd68) 0 empty
  std::__or_<std::is_member_pointer<std::_Deque_iterator<Token, Token&, Token*> >, std::is_null_pointer<std::_Deque_iterator<Token, Token&, Token*> > > (0x0x7f2518f3bdd0) 0 empty
    std::is_null_pointer<std::_Deque_iterator<Token, Token&, Token*> > (0x0x7f2518f3be38) 0 empty
      std::integral_constant<bool, false> (0x0x7f2518f40b40) 0 empty

Class std::__or_<std::is_enum<std::_Deque_iterator<Token, Token&, Token*> >, std::is_pointer<std::_Deque_iterator<Token, Token&, Token*> >, std::is_member_pointer<std::_Deque_iterator<Token, Token&, Token*> >, std::is_null_pointer<std::_Deque_iterator<Token, Token&, Token*> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_enum<std::_Deque_iterator<Token, Token&, Token*> >, std::is_pointer<std::_Deque_iterator<Token, Token&, Token*> >, std::is_member_pointer<std::_Deque_iterator<Token, Token&, Token*> >, std::is_null_pointer<std::_Deque_iterator<Token, Token&, Token*> > > (0x0x7f2518f3bea0) 0 empty
  std::__or_<std::is_pointer<std::_Deque_iterator<Token, Token&, Token*> >, std::is_member_pointer<std::_Deque_iterator<Token, Token&, Token*> >, std::is_null_pointer<std::_Deque_iterator<Token, Token&, Token*> > > (0x0x7f2518f3bf08) 0 empty
    std::__or_<std::is_member_pointer<std::_Deque_iterator<Token, Token&, Token*> >, std::is_null_pointer<std::_Deque_iterator<Token, Token&, Token*> > > (0x0x7f2518f3bf70) 0 empty
      std::is_null_pointer<std::_Deque_iterator<Token, Token&, Token*> > (0x0x7f2518f67000) 0 empty
        std::integral_constant<bool, false> (0x0x7f2518f40ba0) 0 empty

Class std::__or_<std::is_arithmetic<std::_Deque_iterator<Token, Token&, Token*> >, std::is_enum<std::_Deque_iterator<Token, Token&, Token*> >, std::is_pointer<std::_Deque_iterator<Token, Token&, Token*> >, std::is_member_pointer<std::_Deque_iterator<Token, Token&, Token*> >, std::is_null_pointer<std::_Deque_iterator<Token, Token&, Token*> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_arithmetic<std::_Deque_iterator<Token, Token&, Token*> >, std::is_enum<std::_Deque_iterator<Token, Token&, Token*> >, std::is_pointer<std::_Deque_iterator<Token, Token&, Token*> >, std::is_member_pointer<std::_Deque_iterator<Token, Token&, Token*> >, std::is_null_pointer<std::_Deque_iterator<Token, Token&, Token*> > > (0x0x7f2518f67068) 0 empty
  std::__or_<std::is_enum<std::_Deque_iterator<Token, Token&, Token*> >, std::is_pointer<std::_Deque_iterator<Token, Token&, Token*> >, std::is_member_pointer<std::_Deque_iterator<Token, Token&, Token*> >, std::is_null_pointer<std::_Deque_iterator<Token, Token&, Token*> > > (0x0x7f2518f670d0) 0 empty
    std::__or_<std::is_pointer<std::_Deque_iterator<Token, Token&, Token*> >, std::is_member_pointer<std::_Deque_iterator<Token, Token&, Token*> >, std::is_null_pointer<std::_Deque_iterator<Token, Token&, Token*> > > (0x0x7f2518f67138) 0 empty
      std::__or_<std::is_member_pointer<std::_Deque_iterator<Token, Token&, Token*> >, std::is_null_pointer<std::_Deque_iterator<Token, Token&, Token*> > > (0x0x7f2518f671a0) 0 empty
        std::is_null_pointer<std::_Deque_iterator<Token, Token&, Token*> > (0x0x7f2518f67208) 0 empty
          std::integral_constant<bool, false> (0x0x7f2518f40c00) 0 empty

Class std::is_scalar<std::_Deque_iterator<Token, Token&, Token*> >
   size=1 align=1
   base size=1 base align=1
std::is_scalar<std::_Deque_iterator<Token, Token&, Token*> > (0x0x7f2518f67270) 0 empty
  std::integral_constant<bool, false> (0x0x7f2518f40c60) 0 empty

Class std::__or_<std::is_reference<std::_Deque_iterator<Token, Token&, Token*> >, std::is_scalar<std::_Deque_iterator<Token, Token&, Token*> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::_Deque_iterator<Token, Token&, Token*> >, std::is_scalar<std::_Deque_iterator<Token, Token&, Token*> > > (0x0x7f2518f672d8) 0 empty
  std::is_scalar<std::_Deque_iterator<Token, Token&, Token*> > (0x0x7f2518f67340) 0 empty
    std::integral_constant<bool, false> (0x0x7f2518f40cc0) 0 empty

Class std::remove_all_extents<std::_Deque_iterator<Token, Token&, Token*> >
   size=1 align=1
   base size=0 base align=1
std::remove_all_extents<std::_Deque_iterator<Token, Token&, Token*> > (0x0x7f2518f40d20) 0 empty

Class std::is_function<std::_Deque_iterator<Token, Token&, Token*>&>
   size=1 align=1
   base size=1 base align=1
std::is_function<std::_Deque_iterator<Token, Token&, Token*>&> (0x0x7f2518f67410) 0 empty
  std::integral_constant<bool, false> (0x0x7f2518f40de0) 0 empty

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

Class std::is_lvalue_reference<std::_Deque_iterator<Token, Token&, Token*>&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<std::_Deque_iterator<Token, Token&, Token*>&> (0x0x7f2518f67478) 0 empty
  std::integral_constant<bool, true> (0x0x7f2518f40ea0) 0 empty

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

Class std::__or_<std::is_lvalue_reference<std::_Deque_iterator<Token, Token&, Token*>&>, std::is_rvalue_reference<std::_Deque_iterator<Token, Token&, Token*>&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<std::_Deque_iterator<Token, Token&, Token*>&>, std::is_rvalue_reference<std::_Deque_iterator<Token, Token&, Token*>&> > (0x0x7f2518f674e0) 0 empty
  std::is_lvalue_reference<std::_Deque_iterator<Token, Token&, Token*>&> (0x0x7f2518f67548) 0 empty
    std::integral_constant<bool, true> (0x0x7f2518f40f60) 0 empty

Class std::is_reference<std::_Deque_iterator<Token, Token&, Token*>&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<std::_Deque_iterator<Token, Token&, Token*>&> (0x0x7f2518f675b0) 0 empty
  std::integral_constant<bool, true> (0x0x7f2518f7a000) 0 empty

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

Class std::__or_<std::is_reference<std::_Deque_iterator<Token, Token&, Token*>&>, std::is_void<std::_Deque_iterator<Token, Token&, Token*>&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::_Deque_iterator<Token, Token&, Token*>&>, std::is_void<std::_Deque_iterator<Token, Token&, Token*>&> > (0x0x7f2518f67618) 0 empty
  std::is_reference<std::_Deque_iterator<Token, Token&, Token*>&> (0x0x7f2518f67680) 0 empty
    std::integral_constant<bool, true> (0x0x7f2518f7a0c0) 0 empty

Class std::__or_<std::is_function<std::_Deque_iterator<Token, Token&, Token*>&>, std::is_reference<std::_Deque_iterator<Token, Token&, Token*>&>, std::is_void<std::_Deque_iterator<Token, Token&, Token*>&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::_Deque_iterator<Token, Token&, Token*>&>, std::is_reference<std::_Deque_iterator<Token, Token&, Token*>&>, std::is_void<std::_Deque_iterator<Token, Token&, Token*>&> > (0x0x7f2518f676e8) 0 empty
  std::__or_<std::is_reference<std::_Deque_iterator<Token, Token&, Token*>&>, std::is_void<std::_Deque_iterator<Token, Token&, Token*>&> > (0x0x7f2518f67750) 0 empty
    std::is_reference<std::_Deque_iterator<Token, Token&, Token*>&> (0x0x7f2518f677b8) 0 empty
      std::integral_constant<bool, true> (0x0x7f2518f7a120) 0 empty

Class std::__not_<std::__or_<std::is_function<std::_Deque_iterator<Token, Token&, Token*>&>, std::is_reference<std::_Deque_iterator<Token, Token&, Token*>&>, std::is_void<std::_Deque_iterator<Token, Token&, Token*>&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<std::_Deque_iterator<Token, Token&, Token*>&>, std::is_reference<std::_Deque_iterator<Token, Token&, Token*>&>, std::is_void<std::_Deque_iterator<Token, Token&, Token*>&> > > (0x0x7f2518f67820) 0 empty
  std::integral_constant<bool, false> (0x0x7f2518f7a180) 0 empty

Class std::is_object<std::_Deque_iterator<Token, Token&, Token*>&>
   size=1 align=1
   base size=1 base align=1
std::is_object<std::_Deque_iterator<Token, Token&, Token*>&> (0x0x7f2518f67888) 0 empty
  std::integral_constant<bool, false> (0x0x7f2518f7a1e0) 0 empty

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

Class std::__or_<std::is_object<std::_Deque_iterator<Token, Token&, Token*>&>, std::is_reference<std::_Deque_iterator<Token, Token&, Token*>&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<std::_Deque_iterator<Token, Token&, Token*>&>, std::is_reference<std::_Deque_iterator<Token, Token&, Token*>&> > (0x0x7f2518f678f0) 0 empty
  std::is_reference<std::_Deque_iterator<Token, Token&, Token*>&> (0x0x7f2518f67958) 0 empty
    std::integral_constant<bool, true> (0x0x7f2518f7a2a0) 0 empty

Class std::__is_referenceable<std::_Deque_iterator<Token, Token&, Token*>&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<std::_Deque_iterator<Token, Token&, Token*>&> (0x0x7f2518f679c0) 0 empty
  std::integral_constant<bool, true> (0x0x7f2518f7a300) 0 empty

Class std::__add_rvalue_reference_helper<std::_Deque_iterator<Token, Token&, Token*>&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<std::_Deque_iterator<Token, Token&, Token*>&, true> (0x0x7f2518f7a360) 0 empty

Class std::add_rvalue_reference<std::_Deque_iterator<Token, Token&, Token*>&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<std::_Deque_iterator<Token, Token&, Token*>&> (0x0x7f2518f67a28) 0 empty
  std::__add_rvalue_reference_helper<std::_Deque_iterator<Token, Token&, Token*>&, true> (0x0x7f2518f7a3c0) 0 empty

Class std::__is_destructible_impl<std::_Deque_iterator<Token, Token&, Token*> >
   size=1 align=1
   base size=1 base align=1
std::__is_destructible_impl<std::_Deque_iterator<Token, Token&, Token*> > (0x0x7f2518f673a8) 0 empty
  std::__do_is_destructible_impl (0x0x7f2518f40d80) 0 empty

Class std::__is_destructible_safe<std::_Deque_iterator<Token, Token&, Token*>, false, false>
   size=1 align=1
   base size=1 base align=1
std::__is_destructible_safe<std::_Deque_iterator<Token, Token&, Token*>, false, false> (0x0x7f2518f67af8) 0 empty
  std::integral_constant<bool, true> (0x0x7f2518f7a420) 0 empty

Class std::is_destructible<std::_Deque_iterator<Token, Token&, Token*> >
   size=1 align=1
   base size=1 base align=1
std::is_destructible<std::_Deque_iterator<Token, Token&, Token*> > (0x0x7f2518f67b60) 0 empty
  std::integral_constant<bool, true> (0x0x7f2518f7a480) 0 empty

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

Class std::is_function<std::_Deque_iterator<Token, Token&, Token*>&&>
   size=1 align=1
   base size=1 base align=1
std::is_function<std::_Deque_iterator<Token, Token&, Token*>&&> (0x0x7f2518f67c30) 0 empty
  std::integral_constant<bool, false> (0x0x7f2518f7a5a0) 0 empty

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

Class std::is_lvalue_reference<std::_Deque_iterator<Token, Token&, Token*>&&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<std::_Deque_iterator<Token, Token&, Token*>&&> (0x0x7f2518f67c98) 0 empty
  std::integral_constant<bool, false> (0x0x7f2518f7a660) 0 empty

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

Class std::is_rvalue_reference<std::_Deque_iterator<Token, Token&, Token*>&&>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<std::_Deque_iterator<Token, Token&, Token*>&&> (0x0x7f2518f67d00) 0 empty
  std::integral_constant<bool, true> (0x0x7f2518f7a720) 0 empty

Class std::__or_<std::is_lvalue_reference<std::_Deque_iterator<Token, Token&, Token*>&&>, std::is_rvalue_reference<std::_Deque_iterator<Token, Token&, Token*>&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<std::_Deque_iterator<Token, Token&, Token*>&&>, std::is_rvalue_reference<std::_Deque_iterator<Token, Token&, Token*>&&> > (0x0x7f2518f67d68) 0 empty
  std::is_rvalue_reference<std::_Deque_iterator<Token, Token&, Token*>&&> (0x0x7f2518f67dd0) 0 empty
    std::integral_constant<bool, true> (0x0x7f2518f7a780) 0 empty

Class std::is_reference<std::_Deque_iterator<Token, Token&, Token*>&&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<std::_Deque_iterator<Token, Token&, Token*>&&> (0x0x7f2518f67e38) 0 empty
  std::integral_constant<bool, true> (0x0x7f2518f7a7e0) 0 empty

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

Class std::__or_<std::is_reference<std::_Deque_iterator<Token, Token&, Token*>&&>, std::is_void<std::_Deque_iterator<Token, Token&, Token*>&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::_Deque_iterator<Token, Token&, Token*>&&>, std::is_void<std::_Deque_iterator<Token, Token&, Token*>&&> > (0x0x7f2518f67ea0) 0 empty
  std::is_reference<std::_Deque_iterator<Token, Token&, Token*>&&> (0x0x7f2518f67f08) 0 empty
    std::integral_constant<bool, true> (0x0x7f2518f7a8a0) 0 empty

Class std::__or_<std::is_function<std::_Deque_iterator<Token, Token&, Token*>&&>, std::is_reference<std::_Deque_iterator<Token, Token&, Token*>&&>, std::is_void<std::_Deque_iterator<Token, Token&, Token*>&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::_Deque_iterator<Token, Token&, Token*>&&>, std::is_reference<std::_Deque_iterator<Token, Token&, Token*>&&>, std::is_void<std::_Deque_iterator<Token, Token&, Token*>&&> > (0x0x7f2518f67f70) 0 empty
  std::__or_<std::is_reference<std::_Deque_iterator<Token, Token&, Token*>&&>, std::is_void<std::_Deque_iterator<Token, Token&, Token*>&&> > (0x0x7f2518f94000) 0 empty
    std::is_reference<std::_Deque_iterator<Token, Token&, Token*>&&> (0x0x7f2518f94068) 0 empty
      std::integral_constant<bool, true> (0x0x7f2518f7a900) 0 empty

Class std::__not_<std::__or_<std::is_function<std::_Deque_iterator<Token, Token&, Token*>&&>, std::is_reference<std::_Deque_iterator<Token, Token&, Token*>&&>, std::is_void<std::_Deque_iterator<Token, Token&, Token*>&&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<std::_Deque_iterator<Token, Token&, Token*>&&>, std::is_reference<std::_Deque_iterator<Token, Token&, Token*>&&>, std::is_void<std::_Deque_iterator<Token, Token&, Token*>&&> > > (0x0x7f2518f940d0) 0 empty
  std::integral_constant<bool, false> (0x0x7f2518f7a960) 0 empty

Class std::is_object<std::_Deque_iterator<Token, Token&, Token*>&&>
   size=1 align=1
   base size=1 base align=1
std::is_object<std::_Deque_iterator<Token, Token&, Token*>&&> (0x0x7f2518f94138) 0 empty
  std::integral_constant<bool, false> (0x0x7f2518f7a9c0) 0 empty

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

Class std::__or_<std::is_object<std::_Deque_iterator<Token, Token&, Token*>&&>, std::is_reference<std::_Deque_iterator<Token, Token&, Token*>&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<std::_Deque_iterator<Token, Token&, Token*>&&>, std::is_reference<std::_Deque_iterator<Token, Token&, Token*>&&> > (0x0x7f2518f941a0) 0 empty
  std::is_reference<std::_Deque_iterator<Token, Token&, Token*>&&> (0x0x7f2518f94208) 0 empty
    std::integral_constant<bool, true> (0x0x7f2518f7aa80) 0 empty

Class std::__is_referenceable<std::_Deque_iterator<Token, Token&, Token*>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<std::_Deque_iterator<Token, Token&, Token*>&&> (0x0x7f2518f94270) 0 empty
  std::integral_constant<bool, true> (0x0x7f2518f7aae0) 0 empty

Class std::__add_rvalue_reference_helper<std::_Deque_iterator<Token, Token&, Token*>&&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<std::_Deque_iterator<Token, Token&, Token*>&&, true> (0x0x7f2518f7ab40) 0 empty

Class std::add_rvalue_reference<std::_Deque_iterator<Token, Token&, Token*>&&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<std::_Deque_iterator<Token, Token&, Token*>&&> (0x0x7f2518f942d8) 0 empty
  std::__add_rvalue_reference_helper<std::_Deque_iterator<Token, Token&, Token*>&&, true> (0x0x7f2518f7aba0) 0 empty

Class std::__is_direct_constructible_impl<std::_Deque_iterator<Token, Token&, Token*>, std::_Deque_iterator<Token, Token&, Token*>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_impl<std::_Deque_iterator<Token, Token&, Token*>, std::_Deque_iterator<Token, Token&, Token*>&&> (0x0x7f2518f67bc8) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f2518f7a540) 0 empty

Class std::__and_<std::is_destructible<std::_Deque_iterator<Token, Token&, Token*> >, std::__is_direct_constructible_impl<std::_Deque_iterator<Token, Token&, Token*>, std::_Deque_iterator<Token, Token&, Token*>&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_destructible<std::_Deque_iterator<Token, Token&, Token*> >, std::__is_direct_constructible_impl<std::_Deque_iterator<Token, Token&, Token*>, std::_Deque_iterator<Token, Token&, Token*>&&> > (0x0x7f2518f943a8) 0 empty
  std::__is_direct_constructible_impl<std::_Deque_iterator<Token, Token&, Token*>, std::_Deque_iterator<Token, Token&, Token*>&&> (0x0x7f2518f94410) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f2518f7ac00) 0 empty

Class std::__is_direct_constructible_new_safe<std::_Deque_iterator<Token, Token&, Token*>, std::_Deque_iterator<Token, Token&, Token*>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new_safe<std::_Deque_iterator<Token, Token&, Token*>, std::_Deque_iterator<Token, Token&, Token*>&&> (0x0x7f2518f94478) 0 empty
  std::__and_<std::is_destructible<std::_Deque_iterator<Token, Token&, Token*> >, std::__is_direct_constructible_impl<std::_Deque_iterator<Token, Token&, Token*>, std::_Deque_iterator<Token, Token&, Token*>&&> > (0x0x7f2518f944e0) 0 empty
    std::__is_direct_constructible_impl<std::_Deque_iterator<Token, Token&, Token*>, std::_Deque_iterator<Token, Token&, Token*>&&> (0x0x7f2518f94548) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7f2518f7ac60) 0 empty

Class std::__is_direct_constructible_new<std::_Deque_iterator<Token, Token&, Token*>, std::_Deque_iterator<Token, Token&, Token*>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new<std::_Deque_iterator<Token, Token&, Token*>, std::_Deque_iterator<Token, Token&, Token*>&&> (0x0x7f2518f945b0) 0 empty
  std::__is_direct_constructible_new_safe<std::_Deque_iterator<Token, Token&, Token*>, std::_Deque_iterator<Token, Token&, Token*>&&> (0x0x7f2518f94618) 0 empty
    std::__and_<std::is_destructible<std::_Deque_iterator<Token, Token&, Token*> >, std::__is_direct_constructible_impl<std::_Deque_iterator<Token, Token&, Token*>, std::_Deque_iterator<Token, Token&, Token*>&&> > (0x0x7f2518f94680) 0 empty
      std::__is_direct_constructible_impl<std::_Deque_iterator<Token, Token&, Token*>, std::_Deque_iterator<Token, Token&, Token*>&&> (0x0x7f2518f946e8) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7f2518f7acc0) 0 empty

Class std::__is_direct_constructible<std::_Deque_iterator<Token, Token&, Token*>, std::_Deque_iterator<Token, Token&, Token*>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible<std::_Deque_iterator<Token, Token&, Token*>, std::_Deque_iterator<Token, Token&, Token*>&&> (0x0x7f2518f94750) 0 empty
  std::integral_constant<bool, true> (0x0x7f2518f7ad20) 0 empty

Class std::__is_constructible_impl<std::_Deque_iterator<Token, Token&, Token*>, std::_Deque_iterator<Token, Token&, Token*>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_constructible_impl<std::_Deque_iterator<Token, Token&, Token*>, std::_Deque_iterator<Token, Token&, Token*>&&> (0x0x7f2518f947b8) 0 empty
  std::__is_direct_constructible<std::_Deque_iterator<Token, Token&, Token*>, std::_Deque_iterator<Token, Token&, Token*>&&> (0x0x7f2518f94820) 0 empty
    std::integral_constant<bool, true> (0x0x7f2518f7ad80) 0 empty

Class std::is_constructible<std::_Deque_iterator<Token, Token&, Token*>, std::_Deque_iterator<Token, Token&, Token*>&&>
   size=1 align=1
   base size=1 base align=1
std::is_constructible<std::_Deque_iterator<Token, Token&, Token*>, std::_Deque_iterator<Token, Token&, Token*>&&> (0x0x7f2518f94888) 0 empty
  std::integral_constant<bool, true> (0x0x7f2518f7ade0) 0 empty

Class std::__is_move_constructible_impl<std::_Deque_iterator<Token, Token&, Token*>, true>
   size=1 align=1
   base size=1 base align=1
std::__is_move_constructible_impl<std::_Deque_iterator<Token, Token&, Token*>, true> (0x0x7f2518f948f0) 0 empty
  std::is_constructible<std::_Deque_iterator<Token, Token&, Token*>, std::_Deque_iterator<Token, Token&, Token*>&&> (0x0x7f2518f94958) 0 empty
    std::integral_constant<bool, true> (0x0x7f2518f7ae40) 0 empty

Class std::is_move_constructible<std::_Deque_iterator<Token, Token&, Token*> >
   size=1 align=1
   base size=1 base align=1
std::is_move_constructible<std::_Deque_iterator<Token, Token&, Token*> > (0x0x7f2518f949c0) 0 empty
  std::__is_move_constructible_impl<std::_Deque_iterator<Token, Token&, Token*>, true> (0x0x7f2518f94a28) 0 empty
    std::is_constructible<std::_Deque_iterator<Token, Token&, Token*>, std::_Deque_iterator<Token, Token&, Token*>&&> (0x0x7f2518f94a90) 0 empty
      std::integral_constant<bool, true> (0x0x7f2518f7aea0) 0 empty

Class std::conditional<true, std::is_move_assignable<std::_Deque_iterator<Token, Token&, Token*> >, std::is_move_constructible<std::_Deque_iterator<Token, Token&, Token*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_move_assignable<std::_Deque_iterator<Token, Token&, Token*> >, std::is_move_constructible<std::_Deque_iterator<Token, Token&, Token*> > > (0x0x7f2518f7af00) 0 empty

Class std::__is_assignable_helper<std::_Deque_iterator<Token, Token&, Token*>&, std::_Deque_iterator<Token, Token&, Token*>&&>
   size=1 align=1
   base size=0 base align=1
std::__is_assignable_helper<std::_Deque_iterator<Token, Token&, Token*>&, std::_Deque_iterator<Token, Token&, Token*>&&> (0x0x7f2518f7af60) 0 empty

Class std::is_assignable<std::_Deque_iterator<Token, Token&, Token*>&, std::_Deque_iterator<Token, Token&, Token*>&&>
   size=1 align=1
   base size=1 base align=1
std::is_assignable<std::_Deque_iterator<Token, Token&, Token*>&, std::_Deque_iterator<Token, Token&, Token*>&&> (0x0x7f2518f94b60) 0 empty
  std::integral_constant<bool, true> (0x0x7f2518faa000) 0 empty

Class std::__is_move_assignable_impl<std::_Deque_iterator<Token, Token&, Token*>, true>
   size=1 align=1
   base size=1 base align=1
std::__is_move_assignable_impl<std::_Deque_iterator<Token, Token&, Token*>, true> (0x0x7f2518f94bc8) 0 empty
  std::is_assignable<std::_Deque_iterator<Token, Token&, Token*>&, std::_Deque_iterator<Token, Token&, Token*>&&> (0x0x7f2518f94c30) 0 empty
    std::integral_constant<bool, true> (0x0x7f2518faa060) 0 empty

Class std::is_move_assignable<std::_Deque_iterator<Token, Token&, Token*> >
   size=1 align=1
   base size=1 base align=1
std::is_move_assignable<std::_Deque_iterator<Token, Token&, Token*> > (0x0x7f2518f94c98) 0 empty
  std::__is_move_assignable_impl<std::_Deque_iterator<Token, Token&, Token*>, true> (0x0x7f2518f94d00) 0 empty
    std::is_assignable<std::_Deque_iterator<Token, Token&, Token*>&, std::_Deque_iterator<Token, Token&, Token*>&&> (0x0x7f2518f94d68) 0 empty
      std::integral_constant<bool, true> (0x0x7f2518faa0c0) 0 empty

Class std::__and_<std::is_move_constructible<std::_Deque_iterator<Token, Token&, Token*> >, std::is_move_assignable<std::_Deque_iterator<Token, Token&, Token*> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_move_constructible<std::_Deque_iterator<Token, Token&, Token*> >, std::is_move_assignable<std::_Deque_iterator<Token, Token&, Token*> > > (0x0x7f2518f94dd0) 0 empty
  std::is_move_assignable<std::_Deque_iterator<Token, Token&, Token*> > (0x0x7f2518f94e38) 0 empty
    std::__is_move_assignable_impl<std::_Deque_iterator<Token, Token&, Token*>, true> (0x0x7f2518f94ea0) 0 empty
      std::is_assignable<std::_Deque_iterator<Token, Token&, Token*>&, std::_Deque_iterator<Token, Token&, Token*>&&> (0x0x7f2518f94f08) 0 empty
        std::integral_constant<bool, true> (0x0x7f2518faa120) 0 empty

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

Class std::__is_nt_constructible_impl<std::_Deque_iterator<Token, Token&, Token*>, std::_Deque_iterator<Token, Token&, Token*>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_nt_constructible_impl<std::_Deque_iterator<Token, Token&, Token*>, std::_Deque_iterator<Token, Token&, Token*>&&> (0x0x7f2518f94f70) 0 empty
  std::integral_constant<bool, true> (0x0x7f2518faa1e0) 0 empty

Class std::__and_<std::is_constructible<std::_Deque_iterator<Token, Token&, Token*>, std::_Deque_iterator<Token, Token&, Token*>&&>, std::__is_nt_constructible_impl<std::_Deque_iterator<Token, Token&, Token*>, std::_Deque_iterator<Token, Token&, Token*>&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<std::_Deque_iterator<Token, Token&, Token*>, std::_Deque_iterator<Token, Token&, Token*>&&>, std::__is_nt_constructible_impl<std::_Deque_iterator<Token, Token&, Token*>, std::_Deque_iterator<Token, Token&, Token*>&&> > (0x0x7f2518fb2000) 0 empty
  std::__is_nt_constructible_impl<std::_Deque_iterator<Token, Token&, Token*>, std::_Deque_iterator<Token, Token&, Token*>&&> (0x0x7f2518fb2068) 0 empty
    std::integral_constant<bool, true> (0x0x7f2518faa240) 0 empty

Class std::is_nothrow_constructible<std::_Deque_iterator<Token, Token&, Token*>, std::_Deque_iterator<Token, Token&, Token*>&&>
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_constructible<std::_Deque_iterator<Token, Token&, Token*>, std::_Deque_iterator<Token, Token&, Token*>&&> (0x0x7f2518fb20d0) 0 empty
  std::__and_<std::is_constructible<std::_Deque_iterator<Token, Token&, Token*>, std::_Deque_iterator<Token, Token&, Token*>&&>, std::__is_nt_constructible_impl<std::_Deque_iterator<Token, Token&, Token*>, std::_Deque_iterator<Token, Token&, Token*>&&> > (0x0x7f2518fb2138) 0 empty
    std::__is_nt_constructible_impl<std::_Deque_iterator<Token, Token&, Token*>, std::_Deque_iterator<Token, Token&, Token*>&&> (0x0x7f2518fb21a0) 0 empty
      std::integral_constant<bool, true> (0x0x7f2518faa2a0) 0 empty

Class std::__is_nothrow_move_constructible_impl<std::_Deque_iterator<Token, Token&, Token*>, true>
   size=1 align=1
   base size=1 base align=1
std::__is_nothrow_move_constructible_impl<std::_Deque_iterator<Token, Token&, Token*>, true> (0x0x7f2518fb2208) 0 empty
  std::is_nothrow_constructible<std::_Deque_iterator<Token, Token&, Token*>, std::_Deque_iterator<Token, Token&, Token*>&&> (0x0x7f2518fb2270) 0 empty
    std::__and_<std::is_constructible<std::_Deque_iterator<Token, Token&, Token*>, std::_Deque_iterator<Token, Token&, Token*>&&>, std::__is_nt_constructible_impl<std::_Deque_iterator<Token, Token&, Token*>, std::_Deque_iterator<Token, Token&, Token*>&&> > (0x0x7f2518fb22d8) 0 empty
      std::__is_nt_constructible_impl<std::_Deque_iterator<Token, Token&, Token*>, std::_Deque_iterator<Token, Token&, Token*>&&> (0x0x7f2518fb2340) 0 empty
        std::integral_constant<bool, true> (0x0x7f2518faa300) 0 empty

Class std::is_nothrow_move_constructible<std::_Deque_iterator<Token, Token&, Token*> >
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_move_constructible<std::_Deque_iterator<Token, Token&, Token*> > (0x0x7f2518fb23a8) 0 empty
  std::__is_nothrow_move_constructible_impl<std::_Deque_iterator<Token, Token&, Token*>, true> (0x0x7f2518fb2410) 0 empty
    std::is_nothrow_constructible<std::_Deque_iterator<Token, Token&, Token*>, std::_Deque_iterator<Token, Token&, Token*>&&> (0x0x7f2518fb2478) 0 empty
      std::__and_<std::is_constructible<std::_Deque_iterator<Token, Token&, Token*>, std::_Deque_iterator<Token, Token&, Token*>&&>, std::__is_nt_constructible_impl<std::_Deque_iterator<Token, Token&, Token*>, std::_Deque_iterator<Token, Token&, Token*>&&> > (0x0x7f2518fb24e0) 0 empty
        std::__is_nt_constructible_impl<std::_Deque_iterator<Token, Token&, Token*>, std::_Deque_iterator<Token, Token&, Token*>&&> (0x0x7f2518fb2548) 0 empty
          std::integral_constant<bool, true> (0x0x7f2518faa420) 0 empty

Class std::conditional<true, std::is_nothrow_move_assignable<std::_Deque_iterator<Token, Token&, Token*> >, std::is_nothrow_move_constructible<std::_Deque_iterator<Token, Token&, Token*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_nothrow_move_assignable<std::_Deque_iterator<Token, Token&, Token*> >, std::is_nothrow_move_constructible<std::_Deque_iterator<Token, Token&, Token*> > > (0x0x7f2518faa4e0) 0 empty

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

Class std::__is_nt_assignable_impl<std::_Deque_iterator<Token, Token&, Token*>&, std::_Deque_iterator<Token, Token&, Token*>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_nt_assignable_impl<std::_Deque_iterator<Token, Token&, Token*>&, std::_Deque_iterator<Token, Token&, Token*>&&> (0x0x7f2518fb25b0) 0 empty
  std::integral_constant<bool, true> (0x0x7f2518faa5a0) 0 empty

Class std::__and_<std::is_assignable<std::_Deque_iterator<Token, Token&, Token*>&, std::_Deque_iterator<Token, Token&, Token*>&&>, std::__is_nt_assignable_impl<std::_Deque_iterator<Token, Token&, Token*>&, std::_Deque_iterator<Token, Token&, Token*>&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_assignable<std::_Deque_iterator<Token, Token&, Token*>&, std::_Deque_iterator<Token, Token&, Token*>&&>, std::__is_nt_assignable_impl<std::_Deque_iterator<Token, Token&, Token*>&, std::_Deque_iterator<Token, Token&, Token*>&&> > (0x0x7f2518fb2618) 0 empty
  std::__is_nt_assignable_impl<std::_Deque_iterator<Token, Token&, Token*>&, std::_Deque_iterator<Token, Token&, Token*>&&> (0x0x7f2518fb2680) 0 empty
    std::integral_constant<bool, true> (0x0x7f2518faa600) 0 empty

Class std::is_nothrow_assignable<std::_Deque_iterator<Token, Token&, Token*>&, std::_Deque_iterator<Token, Token&, Token*>&&>
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_assignable<std::_Deque_iterator<Token, Token&, Token*>&, std::_Deque_iterator<Token, Token&, Token*>&&> (0x0x7f2518fb26e8) 0 empty
  std::__and_<std::is_assignable<std::_Deque_iterator<Token, Token&, Token*>&, std::_Deque_iterator<Token, Token&, Token*>&&>, std::__is_nt_assignable_impl<std::_Deque_iterator<Token, Token&, Token*>&, std::_Deque_iterator<Token, Token&, Token*>&&> > (0x0x7f2518fb2750) 0 empty
    std::__is_nt_assignable_impl<std::_Deque_iterator<Token, Token&, Token*>&, std::_Deque_iterator<Token, Token&, Token*>&&> (0x0x7f2518fb27b8) 0 empty
      std::integral_constant<bool, true> (0x0x7f2518faa660) 0 empty

Class std::__is_nt_move_assignable_impl<std::_Deque_iterator<Token, Token&, Token*>, true>
   size=1 align=1
   base size=1 base align=1
std::__is_nt_move_assignable_impl<std::_Deque_iterator<Token, Token&, Token*>, true> (0x0x7f2518fb2820) 0 empty
  std::is_nothrow_assignable<std::_Deque_iterator<Token, Token&, Token*>&, std::_Deque_iterator<Token, Token&, Token*>&&> (0x0x7f2518fb2888) 0 empty
    std::__and_<std::is_assignable<std::_Deque_iterator<Token, Token&, Token*>&, std::_Deque_iterator<Token, Token&, Token*>&&>, std::__is_nt_assignable_impl<std::_Deque_iterator<Token, Token&, Token*>&, std::_Deque_iterator<Token, Token&, Token*>&&> > (0x0x7f2518fb28f0) 0 empty
      std::__is_nt_assignable_impl<std::_Deque_iterator<Token, Token&, Token*>&, std::_Deque_iterator<Token, Token&, Token*>&&> (0x0x7f2518fb2958) 0 empty
        std::integral_constant<bool, true> (0x0x7f2518faa6c0) 0 empty

Class std::is_nothrow_move_assignable<std::_Deque_iterator<Token, Token&, Token*> >
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_move_assignable<std::_Deque_iterator<Token, Token&, Token*> > (0x0x7f2518fb29c0) 0 empty
  std::__is_nt_move_assignable_impl<std::_Deque_iterator<Token, Token&, Token*>, true> (0x0x7f2518fb2a28) 0 empty
    std::is_nothrow_assignable<std::_Deque_iterator<Token, Token&, Token*>&, std::_Deque_iterator<Token, Token&, Token*>&&> (0x0x7f2518fb2a90) 0 empty
      std::__and_<std::is_assignable<std::_Deque_iterator<Token, Token&, Token*>&, std::_Deque_iterator<Token, Token&, Token*>&&>, std::__is_nt_assignable_impl<std::_Deque_iterator<Token, Token&, Token*>&, std::_Deque_iterator<Token, Token&, Token*>&&> > (0x0x7f2518fb2af8) 0 empty
        std::__is_nt_assignable_impl<std::_Deque_iterator<Token, Token&, Token*>&, std::_Deque_iterator<Token, Token&, Token*>&&> (0x0x7f2518fb2b60) 0 empty
          std::integral_constant<bool, true> (0x0x7f2518faa720) 0 empty

Class std::__and_<std::is_nothrow_move_constructible<std::_Deque_iterator<Token, Token&, Token*> >, std::is_nothrow_move_assignable<std::_Deque_iterator<Token, Token&, Token*> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_nothrow_move_constructible<std::_Deque_iterator<Token, Token&, Token*> >, std::is_nothrow_move_assignable<std::_Deque_iterator<Token, Token&, Token*> > > (0x0x7f2518fb2bc8) 0 empty
  std::is_nothrow_move_assignable<std::_Deque_iterator<Token, Token&, Token*> > (0x0x7f2518fb2c30) 0 empty
    std::__is_nt_move_assignable_impl<std::_Deque_iterator<Token, Token&, Token*>, true> (0x0x7f2518fb2c98) 0 empty
      std::is_nothrow_assignable<std::_Deque_iterator<Token, Token&, Token*>&, std::_Deque_iterator<Token, Token&, Token*>&&> (0x0x7f2518fb2d00) 0 empty
        std::__and_<std::is_assignable<std::_Deque_iterator<Token, Token&, Token*>&, std::_Deque_iterator<Token, Token&, Token*>&&>, std::__is_nt_assignable_impl<std::_Deque_iterator<Token, Token&, Token*>&, std::_Deque_iterator<Token, Token&, Token*>&&> > (0x0x7f2518fb2d68) 0 empty
          std::__is_nt_assignable_impl<std::_Deque_iterator<Token, Token&, Token*>&, std::_Deque_iterator<Token, Token&, Token*>&&> (0x0x7f2518fb2dd0) 0 empty
            std::integral_constant<bool, true> (0x0x7f2518faa780) 0 empty

Class std::is_function<Token**>
   size=1 align=1
   base size=1 base align=1
std::is_function<Token**> (0x0x7f2518fb2e38) 0 empty
  std::integral_constant<bool, false> (0x0x7f2518faa7e0) 0 empty

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

Class std::is_lvalue_reference<Token**>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<Token**> (0x0x7f2518fb2ea0) 0 empty
  std::integral_constant<bool, false> (0x0x7f2518faa8a0) 0 empty

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

Class std::is_rvalue_reference<Token**>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<Token**> (0x0x7f2518fb2f08) 0 empty
  std::integral_constant<bool, false> (0x0x7f2518faaae0) 0 empty

Class std::__or_<std::is_lvalue_reference<Token**>, std::is_rvalue_reference<Token**> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<Token**>, std::is_rvalue_reference<Token**> > (0x0x7f2518fb2f70) 0 empty
  std::is_rvalue_reference<Token**> (0x0x7f2518fcc000) 0 empty
    std::integral_constant<bool, false> (0x0x7f2518faab40) 0 empty

Class std::is_reference<Token**>
   size=1 align=1
   base size=1 base align=1
std::is_reference<Token**> (0x0x7f2518fcc068) 0 empty
  std::integral_constant<bool, false> (0x0x7f2518faaba0) 0 empty

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

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

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

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

Class std::__is_void_helper<Token**>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<Token**> (0x0x7f2518fcc138) 0 empty
  std::integral_constant<bool, false> (0x0x7f2518faad80) 0 empty

Class std::is_void<Token**>
   size=1 align=1
   base size=1 base align=1
std::is_void<Token**> (0x0x7f2518fcc1a0) 0 empty
  std::integral_constant<bool, false> (0x0x7f2518faade0) 0 empty

Class std::__or_<std::is_reference<Token**>, std::is_void<Token**> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<Token**>, std::is_void<Token**> > (0x0x7f2518fcc208) 0 empty
  std::is_void<Token**> (0x0x7f2518fcc270) 0 empty
    std::integral_constant<bool, false> (0x0x7f2518faae40) 0 empty

Class std::__or_<std::is_function<Token**>, std::is_reference<Token**>, std::is_void<Token**> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<Token**>, std::is_reference<Token**>, std::is_void<Token**> > (0x0x7f2518fcc2d8) 0 empty
  std::__or_<std::is_reference<Token**>, std::is_void<Token**> > (0x0x7f2518fcc340) 0 empty
    std::is_void<Token**> (0x0x7f2518fcc3a8) 0 empty
      std::integral_constant<bool, false> (0x0x7f2518faaea0) 0 empty

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

Class std::is_object<Token**>
   size=1 align=1
   base size=1 base align=1
std::is_object<Token**> (0x0x7f2518fcc618) 0 empty
  std::integral_constant<bool, true> (0x0x7f2518fd4060) 0 empty

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

Class std::__or_<std::is_object<Token**>, std::is_reference<Token**> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<Token**>, std::is_reference<Token**> > (0x0x7f2518fcc680) 0 empty
  std::is_object<Token**> (0x0x7f2518fcc6e8) 0 empty
    std::integral_constant<bool, true> (0x0x7f2518fd4120) 0 empty

Class std::__is_referenceable<Token**>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<Token**> (0x0x7f2518fcc750) 0 empty
  std::integral_constant<bool, true> (0x0x7f2518fd4180) 0 empty

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

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

Class std::is_array<Token**>
   size=1 align=1
   base size=1 base align=1
std::is_array<Token**> (0x0x7f2518fcc7b8) 0 empty
  std::integral_constant<bool, false> (0x0x7f2518fd42a0) 0 empty

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

Class std::__and_<std::is_array<Token**>, std::__not_<std::extent<Token**, 0u> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_array<Token**>, std::__not_<std::extent<Token**, 0u> > > (0x0x7f2518fcc820) 0 empty
  std::is_array<Token**> (0x0x7f2518fcc888) 0 empty
    std::integral_constant<bool, false> (0x0x7f2518fd4420) 0 empty

Class std::__is_array_unknown_bounds<Token**>
   size=1 align=1
   base size=1 base align=1
std::__is_array_unknown_bounds<Token**> (0x0x7f2518fcc8f0) 0 empty
  std::__and_<std::is_array<Token**>, std::__not_<std::extent<Token**, 0u> > > (0x0x7f2518fcc958) 0 empty
    std::is_array<Token**> (0x0x7f2518fcc9c0) 0 empty
      std::integral_constant<bool, false> (0x0x7f2518fd4480) 0 empty

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

Class std::__or_<std::__is_array_unknown_bounds<Token**>, std::is_function<Token**> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::__is_array_unknown_bounds<Token**>, std::is_function<Token**> > (0x0x7f2518fcca28) 0 empty
  std::is_function<Token**> (0x0x7f2518fcca90) 0 empty
    std::integral_constant<bool, false> (0x0x7f2518fd4600) 0 empty

Class std::__or_<std::is_void<Token**>, std::__is_array_unknown_bounds<Token**>, std::is_function<Token**> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<Token**>, std::__is_array_unknown_bounds<Token**>, std::is_function<Token**> > (0x0x7f2518fccaf8) 0 empty
  std::__or_<std::__is_array_unknown_bounds<Token**>, std::is_function<Token**> > (0x0x7f2518fccb60) 0 empty
    std::is_function<Token**> (0x0x7f2518fccbc8) 0 empty
      std::integral_constant<bool, false> (0x0x7f2518fd4660) 0 empty

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

Class std::__is_integral_helper<Token**>
   size=1 align=1
   base size=1 base align=1
std::__is_integral_helper<Token**> (0x0x7f2518fccdd0) 0 empty
  std::integral_constant<bool, false> (0x0x7f2518fd4720) 0 empty

Class std::is_integral<Token**>
   size=1 align=1
   base size=1 base align=1
std::is_integral<Token**> (0x0x7f2518fcce38) 0 empty
  std::integral_constant<bool, false> (0x0x7f2518fd4780) 0 empty

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

Class std::__is_floating_point_helper<Token**>
   size=1 align=1
   base size=1 base align=1
std::__is_floating_point_helper<Token**> (0x0x7f2518fccea0) 0 empty
  std::integral_constant<bool, false> (0x0x7f2518fd4840) 0 empty

Class std::is_floating_point<Token**>
   size=1 align=1
   base size=1 base align=1
std::is_floating_point<Token**> (0x0x7f2518fccf08) 0 empty
  std::integral_constant<bool, false> (0x0x7f2518fd48a0) 0 empty

Class std::__or_<std::is_integral<Token**>, std::is_floating_point<Token**> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_integral<Token**>, std::is_floating_point<Token**> > (0x0x7f2518fccf70) 0 empty
  std::is_floating_point<Token**> (0x0x7f2518fee000) 0 empty
    std::integral_constant<bool, false> (0x0x7f2518fd4900) 0 empty

Class std::is_arithmetic<Token**>
   size=1 align=1
   base size=1 base align=1
std::is_arithmetic<Token**> (0x0x7f2518fee068) 0 empty
  std::integral_constant<bool, false> (0x0x7f2518fd4960) 0 empty

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

Class std::is_enum<Token**>
   size=1 align=1
   base size=1 base align=1
std::is_enum<Token**> (0x0x7f2518fee0d0) 0 empty
  std::integral_constant<bool, false> (0x0x7f2518fd4a20) 0 empty

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

Class std::__is_pointer_helper<Token**>
   size=1 align=1
   base size=1 base align=1
std::__is_pointer_helper<Token**> (0x0x7f2518fee208) 0 empty
  std::integral_constant<bool, true> (0x0x7f2518fd4ae0) 0 empty

Class std::is_pointer<Token**>
   size=1 align=1
   base size=1 base align=1
std::is_pointer<Token**> (0x0x7f2518fee270) 0 empty
  std::integral_constant<bool, true> (0x0x7f2518fd4b40) 0 empty

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

Class std::__or_<std::is_pointer<Token**>, std::is_member_pointer<Token**>, std::is_null_pointer<Token**> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_pointer<Token**>, std::is_member_pointer<Token**>, std::is_null_pointer<Token**> > (0x0x7f2518fee2d8) 0 empty
  std::is_pointer<Token**> (0x0x7f2518fee340) 0 empty
    std::integral_constant<bool, true> (0x0x7f2518fd4c00) 0 empty

Class std::__or_<std::is_enum<Token**>, std::is_pointer<Token**>, std::is_member_pointer<Token**>, std::is_null_pointer<Token**> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_enum<Token**>, std::is_pointer<Token**>, std::is_member_pointer<Token**>, std::is_null_pointer<Token**> > (0x0x7f2518fee478) 0 empty
  std::__or_<std::is_pointer<Token**>, std::is_member_pointer<Token**>, std::is_null_pointer<Token**> > (0x0x7f2518fee4e0) 0 empty
    std::is_pointer<Token**> (0x0x7f2518fee548) 0 empty
      std::integral_constant<bool, true> (0x0x7f2518fd4c60) 0 empty

Class std::__or_<std::is_arithmetic<Token**>, std::is_enum<Token**>, std::is_pointer<Token**>, std::is_member_pointer<Token**>, std::is_null_pointer<Token**> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_arithmetic<Token**>, std::is_enum<Token**>, std::is_pointer<Token**>, std::is_member_pointer<Token**>, std::is_null_pointer<Token**> > (0x0x7f2518fee618) 0 empty
  std::__or_<std::is_enum<Token**>, std::is_pointer<Token**>, std::is_member_pointer<Token**>, std::is_null_pointer<Token**> > (0x0x7f2518fee680) 0 empty
    std::__or_<std::is_pointer<Token**>, std::is_member_pointer<Token**>, std::is_null_pointer<Token**> > (0x0x7f2518fee6e8) 0 empty
      std::is_pointer<Token**> (0x0x7f2518fee750) 0 empty
        std::integral_constant<bool, true> (0x0x7f2518fd4cc0) 0 empty

Class std::is_scalar<Token**>
   size=1 align=1
   base size=1 base align=1
std::is_scalar<Token**> (0x0x7f2518fee820) 0 empty
  std::integral_constant<bool, true> (0x0x7f2518fd4d20) 0 empty

Class std::__or_<std::is_reference<Token**>, std::is_scalar<Token**> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<Token**>, std::is_scalar<Token**> > (0x0x7f2518fee888) 0 empty
  std::is_scalar<Token**> (0x0x7f2518fee8f0) 0 empty
    std::integral_constant<bool, true> (0x0x7f2518fd4d80) 0 empty

Class std::__is_destructible_safe<Token**, false, true>
   size=1 align=1
   base size=1 base align=1
std::__is_destructible_safe<Token**, false, true> (0x0x7f2518fee958) 0 empty
  std::integral_constant<bool, true> (0x0x7f2518fd4de0) 0 empty

Class std::is_destructible<Token**>
   size=1 align=1
   base size=1 base align=1
std::is_destructible<Token**> (0x0x7f2518fee9c0) 0 empty
  std::integral_constant<bool, true> (0x0x7f2518fd4e40) 0 empty

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

Class std::is_function<Token**&&>
   size=1 align=1
   base size=1 base align=1
std::is_function<Token**&&> (0x0x7f2518feea90) 0 empty
  std::integral_constant<bool, false> (0x0x7f2518fd4f60) 0 empty

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

Class std::is_lvalue_reference<Token**&&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<Token**&&> (0x0x7f2518feeaf8) 0 empty
  std::integral_constant<bool, false> (0x0x7f2519003060) 0 empty

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

Class std::is_rvalue_reference<Token**&&>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<Token**&&> (0x0x7f2518feec30) 0 empty
  std::integral_constant<bool, true> (0x0x7f25190031e0) 0 empty

Class std::__or_<std::is_lvalue_reference<Token**&&>, std::is_rvalue_reference<Token**&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<Token**&&>, std::is_rvalue_reference<Token**&&> > (0x0x7f2518feec98) 0 empty
  std::is_rvalue_reference<Token**&&> (0x0x7f2518feed00) 0 empty
    std::integral_constant<bool, true> (0x0x7f2519003240) 0 empty

Class std::is_reference<Token**&&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<Token**&&> (0x0x7f2518feed68) 0 empty
  std::integral_constant<bool, true> (0x0x7f25190032a0) 0 empty

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

Class std::__or_<std::is_reference<Token**&&>, std::is_void<Token**&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<Token**&&>, std::is_void<Token**&&> > (0x0x7f2518feedd0) 0 empty
  std::is_reference<Token**&&> (0x0x7f2518feee38) 0 empty
    std::integral_constant<bool, true> (0x0x7f2519003360) 0 empty

Class std::__or_<std::is_function<Token**&&>, std::is_reference<Token**&&>, std::is_void<Token**&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<Token**&&>, std::is_reference<Token**&&>, std::is_void<Token**&&> > (0x0x7f2518feeea0) 0 empty
  std::__or_<std::is_reference<Token**&&>, std::is_void<Token**&&> > (0x0x7f2518feef08) 0 empty
    std::is_reference<Token**&&> (0x0x7f2518feef70) 0 empty
      std::integral_constant<bool, true> (0x0x7f25190033c0) 0 empty

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

Class std::is_object<Token**&&>
   size=1 align=1
   base size=1 base align=1
std::is_object<Token**&&> (0x0x7f251900e068) 0 empty
  std::integral_constant<bool, false> (0x0x7f2519003600) 0 empty

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

Class std::__or_<std::is_object<Token**&&>, std::is_reference<Token**&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<Token**&&>, std::is_reference<Token**&&> > (0x0x7f251900e0d0) 0 empty
  std::is_reference<Token**&&> (0x0x7f251900e138) 0 empty
    std::integral_constant<bool, true> (0x0x7f25190036c0) 0 empty

Class std::__is_referenceable<Token**&&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<Token**&&> (0x0x7f251900e1a0) 0 empty
  std::integral_constant<bool, true> (0x0x7f2519003720) 0 empty

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

Class std::add_rvalue_reference<Token**&&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<Token**&&> (0x0x7f251900e208) 0 empty
  std::__add_rvalue_reference_helper<Token**&&, true> (0x0x7f25190037e0) 0 empty

Class std::__is_direct_constructible_impl<Token**, Token**&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_impl<Token**, Token**&&> (0x0x7f2518feea28) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f2518fd4f00) 0 empty

Class std::__and_<std::is_destructible<Token**>, std::__is_direct_constructible_impl<Token**, Token**&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_destructible<Token**>, std::__is_direct_constructible_impl<Token**, Token**&&> > (0x0x7f251900e2d8) 0 empty
  std::__is_direct_constructible_impl<Token**, Token**&&> (0x0x7f251900e340) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f2519003840) 0 empty

Class std::__is_direct_constructible_new_safe<Token**, Token**&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new_safe<Token**, Token**&&> (0x0x7f251900e478) 0 empty
  std::__and_<std::is_destructible<Token**>, std::__is_direct_constructible_impl<Token**, Token**&&> > (0x0x7f251900e4e0) 0 empty
    std::__is_direct_constructible_impl<Token**, Token**&&> (0x0x7f251900e548) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7f2519003960) 0 empty

Class std::__is_direct_constructible_new<Token**, Token**&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new<Token**, Token**&&> (0x0x7f251900e618) 0 empty
  std::__is_direct_constructible_new_safe<Token**, Token**&&> (0x0x7f251900e680) 0 empty
    std::__and_<std::is_destructible<Token**>, std::__is_direct_constructible_impl<Token**, Token**&&> > (0x0x7f251900e6e8) 0 empty
      std::__is_direct_constructible_impl<Token**, Token**&&> (0x0x7f251900e750) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7f25190039c0) 0 empty

Class std::__is_direct_constructible<Token**, Token**&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible<Token**, Token**&&> (0x0x7f251900e820) 0 empty
  std::integral_constant<bool, true> (0x0x7f2519003a20) 0 empty

Class std::__is_constructible_impl<Token**, Token**&&>
   size=1 align=1
   base size=1 base align=1
std::__is_constructible_impl<Token**, Token**&&> (0x0x7f251900e888) 0 empty
  std::__is_direct_constructible<Token**, Token**&&> (0x0x7f251900e8f0) 0 empty
    std::integral_constant<bool, true> (0x0x7f2519003a80) 0 empty

Class std::is_constructible<Token**, Token**&&>
   size=1 align=1
   base size=1 base align=1
std::is_constructible<Token**, Token**&&> (0x0x7f251900e958) 0 empty
  std::integral_constant<bool, true> (0x0x7f2519003ae0) 0 empty

Class std::__is_move_constructible_impl<Token**, true>
   size=1 align=1
   base size=1 base align=1
std::__is_move_constructible_impl<Token**, true> (0x0x7f251900e9c0) 0 empty
  std::is_constructible<Token**, Token**&&> (0x0x7f251900ea28) 0 empty
    std::integral_constant<bool, true> (0x0x7f2519003b40) 0 empty

Class std::is_move_constructible<Token**>
   size=1 align=1
   base size=1 base align=1
std::is_move_constructible<Token**> (0x0x7f251900ea90) 0 empty
  std::__is_move_constructible_impl<Token**, true> (0x0x7f251900eaf8) 0 empty
    std::is_constructible<Token**, Token**&&> (0x0x7f251900eb60) 0 empty
      std::integral_constant<bool, true> (0x0x7f2519003ba0) 0 empty

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

Class std::is_function<Token**&>
   size=1 align=1
   base size=1 base align=1
std::is_function<Token**&> (0x0x7f251900ebc8) 0 empty
  std::integral_constant<bool, false> (0x0x7f2519003e40) 0 empty

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

Class std::is_lvalue_reference<Token**&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<Token**&> (0x0x7f251900ec30) 0 empty
  std::integral_constant<bool, true> (0x0x7f2519003f00) 0 empty

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

Class std::__or_<std::is_lvalue_reference<Token**&>, std::is_rvalue_reference<Token**&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<Token**&>, std::is_rvalue_reference<Token**&> > (0x0x7f251900ec98) 0 empty
  std::is_lvalue_reference<Token**&> (0x0x7f251900ed00) 0 empty
    std::integral_constant<bool, true> (0x0x7f2519026180) 0 empty

Class std::is_reference<Token**&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<Token**&> (0x0x7f251900ed68) 0 empty
  std::integral_constant<bool, true> (0x0x7f25190261e0) 0 empty

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

Class std::__or_<std::is_reference<Token**&>, std::is_void<Token**&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<Token**&>, std::is_void<Token**&> > (0x0x7f251900edd0) 0 empty
  std::is_reference<Token**&> (0x0x7f251900ee38) 0 empty
    std::integral_constant<bool, true> (0x0x7f25190262a0) 0 empty

Class std::__or_<std::is_function<Token**&>, std::is_reference<Token**&>, std::is_void<Token**&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<Token**&>, std::is_reference<Token**&>, std::is_void<Token**&> > (0x0x7f251900eea0) 0 empty
  std::__or_<std::is_reference<Token**&>, std::is_void<Token**&> > (0x0x7f251900ef08) 0 empty
    std::is_reference<Token**&> (0x0x7f251900ef70) 0 empty
      std::integral_constant<bool, true> (0x0x7f2519026300) 0 empty

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

Class std::is_object<Token**&>
   size=1 align=1
   base size=1 base align=1
std::is_object<Token**&> (0x0x7f251902c138) 0 empty
  std::integral_constant<bool, false> (0x0x7f2519026480) 0 empty

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

Class std::__or_<std::is_object<Token**&>, std::is_reference<Token**&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<Token**&>, std::is_reference<Token**&> > (0x0x7f251902c1a0) 0 empty
  std::is_reference<Token**&> (0x0x7f251902c208) 0 empty
    std::integral_constant<bool, true> (0x0x7f2519026540) 0 empty

Class std::__is_referenceable<Token**&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<Token**&> (0x0x7f251902c270) 0 empty
  std::integral_constant<bool, true> (0x0x7f25190265a0) 0 empty

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

Class std::add_rvalue_reference<Token**&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<Token**&> (0x0x7f251902c2d8) 0 empty
  std::__add_rvalue_reference_helper<Token**&, true> (0x0x7f2519026660) 0 empty

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

Class std::is_assignable<Token**&, Token**&&>
   size=1 align=1
   base size=1 base align=1
std::is_assignable<Token**&, Token**&&> (0x0x7f251902c3a8) 0 empty
  std::integral_constant<bool, true> (0x0x7f25190266c0) 0 empty

Class std::__is_move_assignable_impl<Token**, true>
   size=1 align=1
   base size=1 base align=1
std::__is_move_assignable_impl<Token**, true> (0x0x7f251902c410) 0 empty
  std::is_assignable<Token**&, Token**&&> (0x0x7f251902c478) 0 empty
    std::integral_constant<bool, true> (0x0x7f2519026720) 0 empty

Class std::is_move_assignable<Token**>
   size=1 align=1
   base size=1 base align=1
std::is_move_assignable<Token**> (0x0x7f251902c4e0) 0 empty
  std::__is_move_assignable_impl<Token**, true> (0x0x7f251902c548) 0 empty
    std::is_assignable<Token**&, Token**&&> (0x0x7f251902c5b0) 0 empty
      std::integral_constant<bool, true> (0x0x7f2519026780) 0 empty

Class std::__and_<std::is_move_constructible<Token**>, std::is_move_assignable<Token**> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_move_constructible<Token**>, std::is_move_assignable<Token**> > (0x0x7f251902c618) 0 empty
  std::is_move_assignable<Token**> (0x0x7f251902c680) 0 empty
    std::__is_move_assignable_impl<Token**, true> (0x0x7f251902c6e8) 0 empty
      std::is_assignable<Token**&, Token**&&> (0x0x7f251902c750) 0 empty
        std::integral_constant<bool, true> (0x0x7f25190267e0) 0 empty

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

Class std::__is_nt_constructible_impl<Token**, Token**&&>
   size=1 align=1
   base size=1 base align=1
std::__is_nt_constructible_impl<Token**, Token**&&> (0x0x7f251902c7b8) 0 empty
  std::integral_constant<bool, true> (0x0x7f25190268a0) 0 empty

Class std::__and_<std::is_constructible<Token**, Token**&&>, std::__is_nt_constructible_impl<Token**, Token**&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<Token**, Token**&&>, std::__is_nt_constructible_impl<Token**, Token**&&> > (0x0x7f251902c820) 0 empty
  std::__is_nt_constructible_impl<Token**, Token**&&> (0x0x7f251902c888) 0 empty
    std::integral_constant<bool, true> (0x0x7f2519026900) 0 empty

Class std::is_nothrow_constructible<Token**, Token**&&>
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_constructible<Token**, Token**&&> (0x0x7f251902c9c0) 0 empty
  std::__and_<std::is_constructible<Token**, Token**&&>, std::__is_nt_constructible_impl<Token**, Token**&&> > (0x0x7f251902ca28) 0 empty
    std::__is_nt_constructible_impl<Token**, Token**&&> (0x0x7f251902ca90) 0 empty
      std::integral_constant<bool, true> (0x0x7f2519026960) 0 empty

Class std::__is_nothrow_move_constructible_impl<Token**, true>
   size=1 align=1
   base size=1 base align=1
std::__is_nothrow_move_constructible_impl<Token**, true> (0x0x7f251902caf8) 0 empty
  std::is_nothrow_constructible<Token**, Token**&&> (0x0x7f251902cb60) 0 empty
    std::__and_<std::is_constructible<Token**, Token**&&>, std::__is_nt_constructible_impl<Token**, Token**&&> > (0x0x7f251902cbc8) 0 empty
      std::__is_nt_constructible_impl<Token**, Token**&&> (0x0x7f251902cc30) 0 empty
        std::integral_constant<bool, true> (0x0x7f25190269c0) 0 empty

Class std::is_nothrow_move_constructible<Token**>
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_move_constructible<Token**> (0x0x7f251902cc98) 0 empty
  std::__is_nothrow_move_constructible_impl<Token**, true> (0x0x7f251902cd00) 0 empty
    std::is_nothrow_constructible<Token**, Token**&&> (0x0x7f251902cd68) 0 empty
      std::__and_<std::is_constructible<Token**, Token**&&>, std::__is_nt_constructible_impl<Token**, Token**&&> > (0x0x7f251902cdd0) 0 empty
        std::__is_nt_constructible_impl<Token**, Token**&&> (0x0x7f251902ce38) 0 empty
          std::integral_constant<bool, true> (0x0x7f2519026a20) 0 empty

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

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

Class std::__is_nt_assignable_impl<Token**&, Token**&&>
   size=1 align=1
   base size=1 base align=1
std::__is_nt_assignable_impl<Token**&, Token**&&> (0x0x7f251902cea0) 0 empty
  std::integral_constant<bool, true> (0x0x7f2519026b40) 0 empty

Class std::__and_<std::is_assignable<Token**&, Token**&&>, std::__is_nt_assignable_impl<Token**&, Token**&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_assignable<Token**&, Token**&&>, std::__is_nt_assignable_impl<Token**&, Token**&&> > (0x0x7f251902cf08) 0 empty
  std::__is_nt_assignable_impl<Token**&, Token**&&> (0x0x7f251902cf70) 0 empty
    std::integral_constant<bool, true> (0x0x7f2519026ba0) 0 empty

Class std::is_nothrow_assignable<Token**&, Token**&&>
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_assignable<Token**&, Token**&&> (0x0x7f2518c440d0) 0 empty
  std::__and_<std::is_assignable<Token**&, Token**&&>, std::__is_nt_assignable_impl<Token**&, Token**&&> > (0x0x7f2518c44138) 0 empty
    std::__is_nt_assignable_impl<Token**&, Token**&&> (0x0x7f2518c441a0) 0 empty
      std::integral_constant<bool, true> (0x0x7f2519026c00) 0 empty

Class std::__is_nt_move_assignable_impl<Token**, true>
   size=1 align=1
   base size=1 base align=1
std::__is_nt_move_assignable_impl<Token**, true> (0x0x7f2518c44208) 0 empty
  std::is_nothrow_assignable<Token**&, Token**&&> (0x0x7f2518c44270) 0 empty
    std::__and_<std::is_assignable<Token**&, Token**&&>, std::__is_nt_assignable_impl<Token**&, Token**&&> > (0x0x7f2518c442d8) 0 empty
      std::__is_nt_assignable_impl<Token**&, Token**&&> (0x0x7f2518c44340) 0 empty
        std::integral_constant<bool, true> (0x0x7f2519026c60) 0 empty

Class std::is_nothrow_move_assignable<Token**>
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_move_assignable<Token**> (0x0x7f2518c443a8) 0 empty
  std::__is_nt_move_assignable_impl<Token**, true> (0x0x7f2518c44410) 0 empty
    std::is_nothrow_assignable<Token**&, Token**&&> (0x0x7f2518c44478) 0 empty
      std::__and_<std::is_assignable<Token**&, Token**&&>, std::__is_nt_assignable_impl<Token**&, Token**&&> > (0x0x7f2518c444e0) 0 empty
        std::__is_nt_assignable_impl<Token**&, Token**&&> (0x0x7f2518c44548) 0 empty
          std::integral_constant<bool, true> (0x0x7f2519026cc0) 0 empty

Class std::__and_<std::is_nothrow_move_constructible<Token**>, std::is_nothrow_move_assignable<Token**> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_nothrow_move_constructible<Token**>, std::is_nothrow_move_assignable<Token**> > (0x0x7f2518c445b0) 0 empty
  std::is_nothrow_move_assignable<Token**> (0x0x7f2518c44618) 0 empty
    std::__is_nt_move_assignable_impl<Token**, true> (0x0x7f2518c44680) 0 empty
      std::is_nothrow_assignable<Token**&, Token**&&> (0x0x7f2518c446e8) 0 empty
        std::__and_<std::is_assignable<Token**&, Token**&&>, std::__is_nt_assignable_impl<Token**&, Token**&&> > (0x0x7f2518c44750) 0 empty
          std::__is_nt_assignable_impl<Token**&, Token**&&> (0x0x7f2518c447b8) 0 empty
            std::integral_constant<bool, true> (0x0x7f2519026d20) 0 empty

Class std::is_function<long unsigned int>
   size=1 align=1
   base size=1 base align=1
std::is_function<long unsigned int> (0x0x7f2518c448f0) 0 empty
  std::integral_constant<bool, false> (0x0x7f2519026e40) 0 empty

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

Class std::is_lvalue_reference<long unsigned int>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<long unsigned int> (0x0x7f2518c44958) 0 empty
  std::integral_constant<bool, false> (0x0x7f2519026f00) 0 empty

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

Class std::is_rvalue_reference<long unsigned int>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<long unsigned int> (0x0x7f2518c449c0) 0 empty
  std::integral_constant<bool, false> (0x0x7f2518c51000) 0 empty

Class std::__or_<std::is_lvalue_reference<long unsigned int>, std::is_rvalue_reference<long unsigned int> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<long unsigned int>, std::is_rvalue_reference<long unsigned int> > (0x0x7f2518c44a28) 0 empty
  std::is_rvalue_reference<long unsigned int> (0x0x7f2518c44a90) 0 empty
    std::integral_constant<bool, false> (0x0x7f2518c51060) 0 empty

Class std::is_reference<long unsigned int>
   size=1 align=1
   base size=1 base align=1
std::is_reference<long unsigned int> (0x0x7f2518c44c98) 0 empty
  std::integral_constant<bool, false> (0x0x7f2518c510c0) 0 empty

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

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

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

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

Class std::__is_void_helper<long unsigned int>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<long unsigned int> (0x0x7f2518c44d68) 0 empty
  std::integral_constant<bool, false> (0x0x7f2518c51420) 0 empty

Class std::is_void<long unsigned int>
   size=1 align=1
   base size=1 base align=1
std::is_void<long unsigned int> (0x0x7f2518c44dd0) 0 empty
  std::integral_constant<bool, false> (0x0x7f2518c51480) 0 empty

Class std::__or_<std::is_reference<long unsigned int>, std::is_void<long unsigned int> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<long unsigned int>, std::is_void<long unsigned int> > (0x0x7f2518c44e38) 0 empty
  std::is_void<long unsigned int> (0x0x7f2518c44ea0) 0 empty
    std::integral_constant<bool, false> (0x0x7f2518c514e0) 0 empty

Class std::__or_<std::is_function<long unsigned int>, std::is_reference<long unsigned int>, std::is_void<long unsigned int> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<long unsigned int>, std::is_reference<long unsigned int>, std::is_void<long unsigned int> > (0x0x7f2518c44f08) 0 empty
  std::__or_<std::is_reference<long unsigned int>, std::is_void<long unsigned int> > (0x0x7f2518c44f70) 0 empty
    std::is_void<long unsigned int> (0x0x7f2518c59000) 0 empty
      std::integral_constant<bool, false> (0x0x7f2518c51540) 0 empty

Class std::__not_<std::__or_<std::is_function<long unsigned int>, std::is_reference<long unsigned int>, std::is_void<long unsigned int> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<long unsigned int>, std::is_reference<long unsigned int>, std::is_void<long unsigned int> > > (0x0x7f2518c59068) 0 empty
  std::integral_constant<bool, true> (0x0x7f2518c515a0) 0 empty

Class std::is_object<long unsigned int>
   size=1 align=1
   base size=1 base align=1
std::is_object<long unsigned int> (0x0x7f2518c590d0) 0 empty
  std::integral_constant<bool, true> (0x0x7f2518c51600) 0 empty

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

Class std::__or_<std::is_object<long unsigned int>, std::is_reference<long unsigned int> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<long unsigned int>, std::is_reference<long unsigned int> > (0x0x7f2518c59208) 0 empty
  std::is_object<long unsigned int> (0x0x7f2518c59270) 0 empty
    std::integral_constant<bool, true> (0x0x7f2518c51780) 0 empty

Class std::__is_referenceable<long unsigned int>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<long unsigned int> (0x0x7f2518c592d8) 0 empty
  std::integral_constant<bool, true> (0x0x7f2518c517e0) 0 empty

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

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

Class std::is_array<long unsigned int>
   size=1 align=1
   base size=1 base align=1
std::is_array<long unsigned int> (0x0x7f2518c59340) 0 empty
  std::integral_constant<bool, false> (0x0x7f2518c519c0) 0 empty

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

Class std::__and_<std::is_array<long unsigned int>, std::__not_<std::extent<long unsigned int, 0u> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_array<long unsigned int>, std::__not_<std::extent<long unsigned int, 0u> > > (0x0x7f2518c59478) 0 empty
  std::is_array<long unsigned int> (0x0x7f2518c594e0) 0 empty
    std::integral_constant<bool, false> (0x0x7f2518c51a80) 0 empty

Class std::__is_array_unknown_bounds<long unsigned int>
   size=1 align=1
   base size=1 base align=1
std::__is_array_unknown_bounds<long unsigned int> (0x0x7f2518c59618) 0 empty
  std::__and_<std::is_array<long unsigned int>, std::__not_<std::extent<long unsigned int, 0u> > > (0x0x7f2518c59680) 0 empty
    std::is_array<long unsigned int> (0x0x7f2518c596e8) 0 empty
      std::integral_constant<bool, false> (0x0x7f2518c51ba0) 0 empty

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

Class std::__or_<std::__is_array_unknown_bounds<long unsigned int>, std::is_function<long unsigned int> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::__is_array_unknown_bounds<long unsigned int>, std::is_function<long unsigned int> > (0x0x7f2518c597b8) 0 empty
  std::is_function<long unsigned int> (0x0x7f2518c59820) 0 empty
    std::integral_constant<bool, false> (0x0x7f2518c51c60) 0 empty

Class std::__or_<std::is_void<long unsigned int>, std::__is_array_unknown_bounds<long unsigned int>, std::is_function<long unsigned int> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<long unsigned int>, std::__is_array_unknown_bounds<long unsigned int>, std::is_function<long unsigned int> > (0x0x7f2518c59958) 0 empty
  std::__or_<std::__is_array_unknown_bounds<long unsigned int>, std::is_function<long unsigned int> > (0x0x7f2518c599c0) 0 empty
    std::is_function<long unsigned int> (0x0x7f2518c59a28) 0 empty
      std::integral_constant<bool, false> (0x0x7f2518c51cc0) 0 empty

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

Class std::is_integral<long unsigned int>
   size=1 align=1
   base size=1 base align=1
std::is_integral<long unsigned int> (0x0x7f2518c59bc8) 0 empty
  std::integral_constant<bool, true> (0x0x7f2518c51e40) 0 empty

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

Class std::__or_<std::is_integral<long unsigned int>, std::is_floating_point<long unsigned int> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_integral<long unsigned int>, std::is_floating_point<long unsigned int> > (0x0x7f2518c59dd0) 0 empty
  std::is_integral<long unsigned int> (0x0x7f2518c59e38) 0 empty
    std::integral_constant<bool, true> (0x0x7f2518c51f00) 0 empty

Class std::is_arithmetic<long unsigned int>
   size=1 align=1
   base size=1 base align=1
std::is_arithmetic<long unsigned int> (0x0x7f2518c59ea0) 0 empty
  std::integral_constant<bool, true> (0x0x7f2518c73060) 0 empty

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

Class std::__or_<std::is_arithmetic<long unsigned int>, std::is_enum<long unsigned int>, std::is_pointer<long unsigned int>, std::is_member_pointer<long unsigned int>, std::is_null_pointer<long unsigned int> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_arithmetic<long unsigned int>, std::is_enum<long unsigned int>, std::is_pointer<long unsigned int>, std::is_member_pointer<long unsigned int>, std::is_null_pointer<long unsigned int> > (0x0x7f2518c59f08) 0 empty
  std::is_arithmetic<long unsigned int> (0x0x7f2518c59f70) 0 empty
    std::integral_constant<bool, true> (0x0x7f2518c73120) 0 empty

Class std::is_scalar<long unsigned int>
   size=1 align=1
   base size=1 base align=1
std::is_scalar<long unsigned int> (0x0x7f2518c78000) 0 empty
  std::integral_constant<bool, true> (0x0x7f2518c73180) 0 empty

Class std::__or_<std::is_reference<long unsigned int>, std::is_scalar<long unsigned int> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<long unsigned int>, std::is_scalar<long unsigned int> > (0x0x7f2518c78068) 0 empty
  std::is_scalar<long unsigned int> (0x0x7f2518c780d0) 0 empty
    std::integral_constant<bool, true> (0x0x7f2518c731e0) 0 empty

Class std::__is_destructible_safe<long unsigned int, false, true>
   size=1 align=1
   base size=1 base align=1
std::__is_destructible_safe<long unsigned int, false, true> (0x0x7f2518c78138) 0 empty
  std::integral_constant<bool, true> (0x0x7f2518c73240) 0 empty

Class std::is_destructible<long unsigned int>
   size=1 align=1
   base size=1 base align=1
std::is_destructible<long unsigned int> (0x0x7f2518c781a0) 0 empty
  std::integral_constant<bool, true> (0x0x7f2518c732a0) 0 empty

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

Class std::is_function<long unsigned int&&>
   size=1 align=1
   base size=1 base align=1
std::is_function<long unsigned int&&> (0x0x7f2518c78270) 0 empty
  std::integral_constant<bool, false> (0x0x7f2518c733c0) 0 empty

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

Class std::is_lvalue_reference<long unsigned int&&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<long unsigned int&&> (0x0x7f2518c782d8) 0 empty
  std::integral_constant<bool, false> (0x0x7f2518c73480) 0 empty

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

Class std::is_rvalue_reference<long unsigned int&&>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<long unsigned int&&> (0x0x7f2518c78340) 0 empty
  std::integral_constant<bool, true> (0x0x7f2518c73540) 0 empty

Class std::__or_<std::is_lvalue_reference<long unsigned int&&>, std::is_rvalue_reference<long unsigned int&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<long unsigned int&&>, std::is_rvalue_reference<long unsigned int&&> > (0x0x7f2518c783a8) 0 empty
  std::is_rvalue_reference<long unsigned int&&> (0x0x7f2518c78410) 0 empty
    std::integral_constant<bool, true> (0x0x7f2518c735a0) 0 empty

Class std::is_reference<long unsigned int&&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<long unsigned int&&> (0x0x7f2518c78548) 0 empty
  std::integral_constant<bool, true> (0x0x7f2518c73600) 0 empty

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

Class std::__or_<std::is_reference<long unsigned int&&>, std::is_void<long unsigned int&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<long unsigned int&&>, std::is_void<long unsigned int&&> > (0x0x7f2518c78680) 0 empty
  std::is_reference<long unsigned int&&> (0x0x7f2518c786e8) 0 empty
    std::integral_constant<bool, true> (0x0x7f2518c73780) 0 empty

Class std::__or_<std::is_function<long unsigned int&&>, std::is_reference<long unsigned int&&>, std::is_void<long unsigned int&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<long unsigned int&&>, std::is_reference<long unsigned int&&>, std::is_void<long unsigned int&&> > (0x0x7f2518c78750) 0 empty
  std::__or_<std::is_reference<long unsigned int&&>, std::is_void<long unsigned int&&> > (0x0x7f2518c787b8) 0 empty
    std::is_reference<long unsigned int&&> (0x0x7f2518c78820) 0 empty
      std::integral_constant<bool, true> (0x0x7f2518c737e0) 0 empty

Class std::__not_<std::__or_<std::is_function<long unsigned int&&>, std::is_reference<long unsigned int&&>, std::is_void<long unsigned int&&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<long unsigned int&&>, std::is_reference<long unsigned int&&>, std::is_void<long unsigned int&&> > > (0x0x7f2518c78888) 0 empty
  std::integral_constant<bool, false> (0x0x7f2518c73840) 0 empty

Class std::is_object<long unsigned int&&>
   size=1 align=1
   base size=1 base align=1
std::is_object<long unsigned int&&> (0x0x7f2518c788f0) 0 empty
  std::integral_constant<bool, false> (0x0x7f2518c738a0) 0 empty

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

Class std::__or_<std::is_object<long unsigned int&&>, std::is_reference<long unsigned int&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<long unsigned int&&>, std::is_reference<long unsigned int&&> > (0x0x7f2518c78af8) 0 empty
  std::is_reference<long unsigned int&&> (0x0x7f2518c78b60) 0 empty
    std::integral_constant<bool, true> (0x0x7f2518c73960) 0 empty

Class std::__is_referenceable<long unsigned int&&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<long unsigned int&&> (0x0x7f2518c78bc8) 0 empty
  std::integral_constant<bool, true> (0x0x7f2518c73a80) 0 empty

Class std::__add_rvalue_reference_helper<long unsigned int&&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<long unsigned int&&, true> (0x0x7f2518c73ae0) 0 empty

Class std::add_rvalue_reference<long unsigned int&&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<long unsigned int&&> (0x0x7f2518c78c30) 0 empty
  std::__add_rvalue_reference_helper<long unsigned int&&, true> (0x0x7f2518c73b40) 0 empty

Class std::__is_direct_constructible_impl<long unsigned int, long unsigned int&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_impl<long unsigned int, long unsigned int&&> (0x0x7f2518c78208) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f2518c73360) 0 empty

Class std::__and_<std::is_destructible<long unsigned int>, std::__is_direct_constructible_impl<long unsigned int, long unsigned int&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_destructible<long unsigned int>, std::__is_direct_constructible_impl<long unsigned int, long unsigned int&&> > (0x0x7f2518c78d00) 0 empty
  std::__is_direct_constructible_impl<long unsigned int, long unsigned int&&> (0x0x7f2518c78d68) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f2518c73ba0) 0 empty

Class std::__is_direct_constructible_new_safe<long unsigned int, long unsigned int&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new_safe<long unsigned int, long unsigned int&&> (0x0x7f2518c78dd0) 0 empty
  std::__and_<std::is_destructible<long unsigned int>, std::__is_direct_constructible_impl<long unsigned int, long unsigned int&&> > (0x0x7f2518c78e38) 0 empty
    std::__is_direct_constructible_impl<long unsigned int, long unsigned int&&> (0x0x7f2518c78ea0) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7f2518c73c00) 0 empty

Class std::__is_direct_constructible_new<long unsigned int, long unsigned int&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new<long unsigned int, long unsigned int&&> (0x0x7f2518c78f08) 0 empty
  std::__is_direct_constructible_new_safe<long unsigned int, long unsigned int&&> (0x0x7f2518c78f70) 0 empty
    std::__and_<std::is_destructible<long unsigned int>, std::__is_direct_constructible_impl<long unsigned int, long unsigned int&&> > (0x0x7f2518c91000) 0 empty
      std::__is_direct_constructible_impl<long unsigned int, long unsigned int&&> (0x0x7f2518c91068) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7f2518c73c60) 0 empty

Class std::__is_direct_constructible<long unsigned int, long unsigned int&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible<long unsigned int, long unsigned int&&> (0x0x7f2518c910d0) 0 empty
  std::integral_constant<bool, true> (0x0x7f2518c73cc0) 0 empty

Class std::__is_constructible_impl<long unsigned int, long unsigned int&&>
   size=1 align=1
   base size=1 base align=1
std::__is_constructible_impl<long unsigned int, long unsigned int&&> (0x0x7f2518c91138) 0 empty
  std::__is_direct_constructible<long unsigned int, long unsigned int&&> (0x0x7f2518c911a0) 0 empty
    std::integral_constant<bool, true> (0x0x7f2518c73d20) 0 empty

Class std::is_constructible<long unsigned int, long unsigned int&&>
   size=1 align=1
   base size=1 base align=1
std::is_constructible<long unsigned int, long unsigned int&&> (0x0x7f2518c91208) 0 empty
  std::integral_constant<bool, true> (0x0x7f2518c73d80) 0 empty

Class std::__is_move_constructible_impl<long unsigned int, true>
   size=1 align=1
   base size=1 base align=1
std::__is_move_constructible_impl<long unsigned int, true> (0x0x7f2518c91270) 0 empty
  std::is_constructible<long unsigned int, long unsigned int&&> (0x0x7f2518c912d8) 0 empty
    std::integral_constant<bool, true> (0x0x7f2518c73de0) 0 empty

Class std::is_move_constructible<long unsigned int>
   size=1 align=1
   base size=1 base align=1
std::is_move_constructible<long unsigned int> (0x0x7f2518c91340) 0 empty
  std::__is_move_constructible_impl<long unsigned int, true> (0x0x7f2518c913a8) 0 empty
    std::is_constructible<long unsigned int, long unsigned int&&> (0x0x7f2518c91410) 0 empty
      std::integral_constant<bool, true> (0x0x7f2518c73e40) 0 empty

Class std::conditional<true, std::is_move_assignable<long unsigned int>, std::is_move_constructible<long unsigned int> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_move_assignable<long unsigned int>, std::is_move_constructible<long unsigned int> > (0x0x7f2518c73ea0) 0 empty

Class std::is_function<long unsigned int&>
   size=1 align=1
   base size=1 base align=1
std::is_function<long unsigned int&> (0x0x7f2518c91478) 0 empty
  std::integral_constant<bool, false> (0x0x7f2518c73f60) 0 empty

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

Class std::is_lvalue_reference<long unsigned int&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<long unsigned int&> (0x0x7f2518c914e0) 0 empty
  std::integral_constant<bool, true> (0x0x7f2518c9f060) 0 empty

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

Class std::__or_<std::is_lvalue_reference<long unsigned int&>, std::is_rvalue_reference<long unsigned int&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<long unsigned int&>, std::is_rvalue_reference<long unsigned int&> > (0x0x7f2518c91548) 0 empty
  std::is_lvalue_reference<long unsigned int&> (0x0x7f2518c915b0) 0 empty
    std::integral_constant<bool, true> (0x0x7f2518c9f120) 0 empty

Class std::is_reference<long unsigned int&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<long unsigned int&> (0x0x7f2518c917b8) 0 empty
  std::integral_constant<bool, true> (0x0x7f2518c9f180) 0 empty

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

Class std::__or_<std::is_reference<long unsigned int&>, std::is_void<long unsigned int&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<long unsigned int&>, std::is_void<long unsigned int&> > (0x0x7f2518c918f0) 0 empty
  std::is_reference<long unsigned int&> (0x0x7f2518c91958) 0 empty
    std::integral_constant<bool, true> (0x0x7f2518c9f300) 0 empty

Class std::__or_<std::is_function<long unsigned int&>, std::is_reference<long unsigned int&>, std::is_void<long unsigned int&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<long unsigned int&>, std::is_reference<long unsigned int&>, std::is_void<long unsigned int&> > (0x0x7f2518c919c0) 0 empty
  std::__or_<std::is_reference<long unsigned int&>, std::is_void<long unsigned int&> > (0x0x7f2518c91a28) 0 empty
    std::is_reference<long unsigned int&> (0x0x7f2518c91a90) 0 empty
      std::integral_constant<bool, true> (0x0x7f2518c9f360) 0 empty

Class std::__not_<std::__or_<std::is_function<long unsigned int&>, std::is_reference<long unsigned int&>, std::is_void<long unsigned int&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<long unsigned int&>, std::is_reference<long unsigned int&>, std::is_void<long unsigned int&> > > (0x0x7f2518c91af8) 0 empty
  std::integral_constant<bool, false> (0x0x7f2518c9f3c0) 0 empty

Class std::is_object<long unsigned int&>
   size=1 align=1
   base size=1 base align=1
std::is_object<long unsigned int&> (0x0x7f2518c91b60) 0 empty
  std::integral_constant<bool, false> (0x0x7f2518c9f420) 0 empty

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

Class std::__or_<std::is_object<long unsigned int&>, std::is_reference<long unsigned int&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<long unsigned int&>, std::is_reference<long unsigned int&> > (0x0x7f2518c91c98) 0 empty
  std::is_reference<long unsigned int&> (0x0x7f2518c91d00) 0 empty
    std::integral_constant<bool, true> (0x0x7f2518c9f5a0) 0 empty

Class std::__is_referenceable<long unsigned int&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<long unsigned int&> (0x0x7f2518c91d68) 0 empty
  std::integral_constant<bool, true> (0x0x7f2518c9f600) 0 empty

Class std::__add_rvalue_reference_helper<long unsigned int&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<long unsigned int&, true> (0x0x7f2518c9f660) 0 empty

Class std::add_rvalue_reference<long unsigned int&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<long unsigned int&> (0x0x7f2518c91dd0) 0 empty
  std::__add_rvalue_reference_helper<long unsigned int&, true> (0x0x7f2518c9f6c0) 0 empty

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

Class std::is_assignable<long unsigned int&, long unsigned int&&>
   size=1 align=1
   base size=1 base align=1
std::is_assignable<long unsigned int&, long unsigned int&&> (0x0x7f2518c91ea0) 0 empty
  std::integral_constant<bool, true> (0x0x7f2518c9f720) 0 empty

Class std::__is_move_assignable_impl<long unsigned int, true>
   size=1 align=1
   base size=1 base align=1
std::__is_move_assignable_impl<long unsigned int, true> (0x0x7f2518c91f08) 0 empty
  std::is_assignable<long unsigned int&, long unsigned int&&> (0x0x7f2518c91f70) 0 empty
    std::integral_constant<bool, true> (0x0x7f2518c9f780) 0 empty

Class std::is_move_assignable<long unsigned int>
   size=1 align=1
   base size=1 base align=1
std::is_move_assignable<long unsigned int> (0x0x7f2518cb1000) 0 empty
  std::__is_move_assignable_impl<long unsigned int, true> (0x0x7f2518cb1068) 0 empty
    std::is_assignable<long unsigned int&, long unsigned int&&> (0x0x7f2518cb10d0) 0 empty
      std::integral_constant<bool, true> (0x0x7f2518c9f7e0) 0 empty

Class std::__and_<std::is_move_constructible<long unsigned int>, std::is_move_assignable<long unsigned int> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_move_constructible<long unsigned int>, std::is_move_assignable<long unsigned int> > (0x0x7f2518cb1138) 0 empty
  std::is_move_assignable<long unsigned int> (0x0x7f2518cb11a0) 0 empty
    std::__is_move_assignable_impl<long unsigned int, true> (0x0x7f2518cb1208) 0 empty
      std::is_assignable<long unsigned int&, long unsigned int&&> (0x0x7f2518cb1270) 0 empty
        std::integral_constant<bool, true> (0x0x7f2518c9f840) 0 empty

Class std::conditional<true, std::__is_nt_constructible_impl<long unsigned int, long unsigned int&&>, std::is_constructible<long unsigned int, long unsigned int&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_nt_constructible_impl<long unsigned int, long unsigned int&&>, std::is_constructible<long unsigned int, long unsigned int&&> > (0x0x7f2518c9f8a0) 0 empty

Class std::__is_nt_constructible_impl<long unsigned int, long unsigned int&&>
   size=1 align=1
   base size=1 base align=1
std::__is_nt_constructible_impl<long unsigned int, long unsigned int&&> (0x0x7f2518cb1478) 0 empty
  std::integral_constant<bool, true> (0x0x7f2518c9f900) 0 empty

Class std::__and_<std::is_constructible<long unsigned int, long unsigned int&&>, std::__is_nt_constructible_impl<long unsigned int, long unsigned int&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<long unsigned int, long unsigned int&&>, std::__is_nt_constructible_impl<long unsigned int, long unsigned int&&> > (0x0x7f2518cb14e0) 0 empty
  std::__is_nt_constructible_impl<long unsigned int, long unsigned int&&> (0x0x7f2518cb1548) 0 empty
    std::integral_constant<bool, true> (0x0x7f2518c9f960) 0 empty

Class std::is_nothrow_constructible<long unsigned int, long unsigned int&&>
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_constructible<long unsigned int, long unsigned int&&> (0x0x7f2518cb15b0) 0 empty
  std::__and_<std::is_constructible<long unsigned int, long unsigned int&&>, std::__is_nt_constructible_impl<long unsigned int, long unsigned int&&> > (0x0x7f2518cb1618) 0 empty
    std::__is_nt_constructible_impl<long unsigned int, long unsigned int&&> (0x0x7f2518cb1680) 0 empty
      std::integral_constant<bool, true> (0x0x7f2518c9f9c0) 0 empty

Class std::__is_nothrow_move_constructible_impl<long unsigned int, true>
   size=1 align=1
   base size=1 base align=1
std::__is_nothrow_move_constructible_impl<long unsigned int, true> (0x0x7f2518cb16e8) 0 empty
  std::is_nothrow_constructible<long unsigned int, long unsigned int&&> (0x0x7f2518cb1750) 0 empty
    std::__and_<std::is_constructible<long unsigned int, long unsigned int&&>, std::__is_nt_constructible_impl<long unsigned int, long unsigned int&&> > (0x0x7f2518cb17b8) 0 empty
      std::__is_nt_constructible_impl<long unsigned int, long unsigned int&&> (0x0x7f2518cb1820) 0 empty
        std::integral_constant<bool, true> (0x0x7f2518c9fa20) 0 empty

Class std::is_nothrow_move_constructible<long unsigned int>
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_move_constructible<long unsigned int> (0x0x7f2518cb1888) 0 empty
  std::__is_nothrow_move_constructible_impl<long unsigned int, true> (0x0x7f2518cb18f0) 0 empty
    std::is_nothrow_constructible<long unsigned int, long unsigned int&&> (0x0x7f2518cb1958) 0 empty
      std::__and_<std::is_constructible<long unsigned int, long unsigned int&&>, std::__is_nt_constructible_impl<long unsigned int, long unsigned int&&> > (0x0x7f2518cb19c0) 0 empty
        std::__is_nt_constructible_impl<long unsigned int, long unsigned int&&> (0x0x7f2518cb1a28) 0 empty
          std::integral_constant<bool, true> (0x0x7f2518c9fa80) 0 empty

Class std::conditional<true, std::is_nothrow_move_assignable<long unsigned int>, std::is_nothrow_move_constructible<long unsigned int> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_nothrow_move_assignable<long unsigned int>, std::is_nothrow_move_constructible<long unsigned int> > (0x0x7f2518c9fae0) 0 empty

Class std::conditional<true, std::__is_nt_assignable_impl<long unsigned int&, long unsigned int&&>, std::is_assignable<long unsigned int&, long unsigned int&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_nt_assignable_impl<long unsigned int&, long unsigned int&&>, std::is_assignable<long unsigned int&, long unsigned int&&> > (0x0x7f2518c9fb40) 0 empty

Class std::__is_nt_assignable_impl<long unsigned int&, long unsigned int&&>
   size=1 align=1
   base size=1 base align=1
std::__is_nt_assignable_impl<long unsigned int&, long unsigned int&&> (0x0x7f2518cb1a90) 0 empty
  std::integral_constant<bool, true> (0x0x7f2518c9fba0) 0 empty

Class std::__and_<std::is_assignable<long unsigned int&, long unsigned int&&>, std::__is_nt_assignable_impl<long unsigned int&, long unsigned int&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_assignable<long unsigned int&, long unsigned int&&>, std::__is_nt_assignable_impl<long unsigned int&, long unsigned int&&> > (0x0x7f2518cb1af8) 0 empty
  std::__is_nt_assignable_impl<long unsigned int&, long unsigned int&&> (0x0x7f2518cb1b60) 0 empty
    std::integral_constant<bool, true> (0x0x7f2518c9fc00) 0 empty

Class std::is_nothrow_assignable<long unsigned int&, long unsigned int&&>
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_assignable<long unsigned int&, long unsigned int&&> (0x0x7f2518cb1bc8) 0 empty
  std::__and_<std::is_assignable<long unsigned int&, long unsigned int&&>, std::__is_nt_assignable_impl<long unsigned int&, long unsigned int&&> > (0x0x7f2518cb1c30) 0 empty
    std::__is_nt_assignable_impl<long unsigned int&, long unsigned int&&> (0x0x7f2518cb1c98) 0 empty
      std::integral_constant<bool, true> (0x0x7f2518c9fc60) 0 empty

Class std::__is_nt_move_assignable_impl<long unsigned int, true>
   size=1 align=1
   base size=1 base align=1
std::__is_nt_move_assignable_impl<long unsigned int, true> (0x0x7f2518cb1d00) 0 empty
  std::is_nothrow_assignable<long unsigned int&, long unsigned int&&> (0x0x7f2518cb1d68) 0 empty
    std::__and_<std::is_assignable<long unsigned int&, long unsigned int&&>, std::__is_nt_assignable_impl<long unsigned int&, long unsigned int&&> > (0x0x7f2518cb1dd0) 0 empty
      std::__is_nt_assignable_impl<long unsigned int&, long unsigned int&&> (0x0x7f2518cb1e38) 0 empty
        std::integral_constant<bool, true> (0x0x7f2518c9fcc0) 0 empty

Class std::is_nothrow_move_assignable<long unsigned int>
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_move_assignable<long unsigned int> (0x0x7f2518cb1ea0) 0 empty
  std::__is_nt_move_assignable_impl<long unsigned int, true> (0x0x7f2518cb1f08) 0 empty
    std::is_nothrow_assignable<long unsigned int&, long unsigned int&&> (0x0x7f2518cb1f70) 0 empty
      std::__and_<std::is_assignable<long unsigned int&, long unsigned int&&>, std::__is_nt_assignable_impl<long unsigned int&, long unsigned int&&> > (0x0x7f2518cc1000) 0 empty
        std::__is_nt_assignable_impl<long unsigned int&, long unsigned int&&> (0x0x7f2518cc1068) 0 empty
          std::integral_constant<bool, true> (0x0x7f2518c9fd20) 0 empty

Class std::__and_<std::is_nothrow_move_constructible<long unsigned int>, std::is_nothrow_move_assignable<long unsigned int> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_nothrow_move_constructible<long unsigned int>, std::is_nothrow_move_assignable<long unsigned int> > (0x0x7f2518cc10d0) 0 empty
  std::is_nothrow_move_assignable<long unsigned int> (0x0x7f2518cc1138) 0 empty
    std::__is_nt_move_assignable_impl<long unsigned int, true> (0x0x7f2518cc11a0) 0 empty
      std::is_nothrow_assignable<long unsigned int&, long unsigned int&&> (0x0x7f2518cc1208) 0 empty
        std::__and_<std::is_assignable<long unsigned int&, long unsigned int&&>, std::__is_nt_assignable_impl<long unsigned int&, long unsigned int&&> > (0x0x7f2518cc1270) 0 empty
          std::__is_nt_assignable_impl<long unsigned int&, long unsigned int&&> (0x0x7f2518cc12d8) 0 empty
            std::integral_constant<bool, true> (0x0x7f2518c9fd80) 0 empty

Class std::__is_move_iterator<Token*>
   size=1 align=1
   base size=0 base align=1
std::__is_move_iterator<Token*> (0x0x7f2518c9ff00) 0 empty

Class std::__iterator_traits<std::ostream_iterator<Token>, void>
   size=1 align=1
   base size=0 base align=1
std::__iterator_traits<std::ostream_iterator<Token>, void> (0x0x7f2518ccf480) 0 empty

Class std::iterator_traits<std::ostream_iterator<Token> >
   size=1 align=1
   base size=1 base align=1
std::iterator_traits<std::ostream_iterator<Token> > (0x0x7f2518cc1548) 0 empty
  std::__iterator_traits<std::ostream_iterator<Token>, void> (0x0x7f2518ccf4e0) 0 empty

Class std::__is_pointer<std::_Deque_iterator<Token, const Token&, const Token*> >
   size=1 align=1
   base size=0 base align=1
std::__is_pointer<std::_Deque_iterator<Token, const Token&, const Token*> > (0x0x7f2518ccf540) 0 empty

Class std::__is_pointer<std::ostream_iterator<Token> >
   size=1 align=1
   base size=0 base align=1
std::__is_pointer<std::ostream_iterator<Token> > (0x0x7f2518ccf5a0) 0 empty

Class std::__are_same<Token, void>
   size=1 align=1
   base size=0 base align=1
std::__are_same<Token, void> (0x0x7f2518ccf600) 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> > (0x0x7f2518ccfd20) 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> > (0x0x7f2518ccfd80) 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> > (0x0x7f2518d1e060) 0

Class std::iterator_traits<char16_t*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<char16_t*> (0x0x7f2518d1e120) 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> > (0x0x7f2518d1e0c0) 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> > (0x0x7f2518d1e480) 0

Class std::iterator_traits<char32_t*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<char32_t*> (0x0x7f2518d1e540) 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> > (0x0x7f2518d1e4e0) 0

Class std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, TypeToken> > > >
   size=1 align=1
   base size=0 base align=1
std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, TypeToken> > > > (0x0x7f2518d80000) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, TypeToken> > > >
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, TypeToken> > > > (0x0x7f2518cc1c30) 0 empty
  std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, TypeToken> > > > (0x0x7f2518d80060) 0 empty

Class std::is_same<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, TypeToken> >*, std::pair<const std::__cxx11::basic_string<char>, TypeToken>*>
   size=1 align=1
   base size=1 base align=1
std::is_same<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, TypeToken> >*, std::pair<const std::__cxx11::basic_string<char>, TypeToken>*> (0x0x7f2518da9000) 0 empty
  std::integral_constant<bool, false> (0x0x7f2518d805a0) 0 empty

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

Class std::__and_<std::is_same<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, TypeToken> >*, std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, TypeToken>*>, std::__not_<std::is_pointer<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, TypeToken>*> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_same<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, TypeToken> >*, std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, TypeToken>*>, std::__not_<std::is_pointer<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, TypeToken>*> > > (0x0x7f2518da9068) 0 empty
  std::is_same<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, TypeToken> >*, std::pair<const std::__cxx11::basic_string<char>, TypeToken>*> (0x0x7f2518da90d0) 0 empty
    std::integral_constant<bool, false> (0x0x7f2518d80660) 0 empty

Class std::conditional<true, std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, TypeToken> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> >, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, TypeToken> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, TypeToken> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> >, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, TypeToken> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > > (0x0x7f2518d80840) 0 empty

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

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

Class std::is_function<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, TypeToken> >*&>
   size=1 align=1
   base size=1 base align=1
std::is_function<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, TypeToken> >*&> (0x0x7f2518da92d8) 0 empty
  std::integral_constant<bool, false> (0x0x7f2518d809c0) 0 empty

Class std::conditional<false, std::is_function<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, TypeToken> >*&>, std::__or_<std::is_reference<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, TypeToken> >*&>, std::is_void<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, TypeToken> >*&> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, TypeToken> >*&>, std::__or_<std::is_reference<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, TypeToken> >*&>, std::is_void<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, TypeToken> >*&> > > (0x0x7f2518d80a20) 0 empty

Class std::is_lvalue_reference<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, TypeToken> >*&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, TypeToken> >*&> (0x0x7f2518da9410) 0 empty
  std::integral_constant<bool, true> (0x0x7f2518d80a80) 0 empty

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

Class std::__or_<std::is_lvalue_reference<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, TypeToken> >*&>, std::is_rvalue_reference<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, TypeToken> >*&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, TypeToken> >*&>, std::is_rvalue_reference<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, TypeToken> >*&> > (0x0x7f2518da9478) 0 empty
  std::is_lvalue_reference<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, TypeToken> >*&> (0x0x7f2518da94e0) 0 empty
    std::integral_constant<bool, true> (0x0x7f2518d80b40) 0 empty

Class std::is_reference<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, TypeToken> >*&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, TypeToken> >*&> (0x0x7f2518da9548) 0 empty
  std::integral_constant<bool, true> (0x0x7f2518d80ba0) 0 empty

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

Class std::__or_<std::is_reference<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, TypeToken> >*&>, std::is_void<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, TypeToken> >*&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, TypeToken> >*&>, std::is_void<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, TypeToken> >*&> > (0x0x7f2518da9680) 0 empty
  std::is_reference<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, TypeToken> >*&> (0x0x7f2518da96e8) 0 empty
    std::integral_constant<bool, true> (0x0x7f2518d80c60) 0 empty

Class std::__or_<std::is_function<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, TypeToken> >*&>, std::is_reference<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, TypeToken> >*&>, std::is_void<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, TypeToken> >*&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, TypeToken> >*&>, std::is_reference<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, TypeToken> >*&>, std::is_void<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, TypeToken> >*&> > (0x0x7f2518da97b8) 0 empty
  std::__or_<std::is_reference<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, TypeToken> >*&>, std::is_void<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, TypeToken> >*&> > (0x0x7f2518da9820) 0 empty
    std::is_reference<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, TypeToken> >*&> (0x0x7f2518da9888) 0 empty
      std::integral_constant<bool, true> (0x0x7f2518d80cc0) 0 empty

Class std::__not_<std::__or_<std::is_function<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, TypeToken> >*&>, std::is_reference<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, TypeToken> >*&>, std::is_void<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, TypeToken> >*&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, TypeToken> >*&>, std::is_reference<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, TypeToken> >*&>, std::is_void<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, TypeToken> >*&> > > (0x0x7f2518da9958) 0 empty
  std::integral_constant<bool, false> (0x0x7f2518d80d20) 0 empty

Class std::is_object<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, TypeToken> >*&>
   size=1 align=1
   base size=1 base align=1
std::is_object<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, TypeToken> >*&> (0x0x7f2518da99c0) 0 empty
  std::integral_constant<bool, false> (0x0x7f2518d80d80) 0 empty

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

Class std::__or_<std::is_object<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, TypeToken> >*&>, std::is_reference<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, TypeToken> >*&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, TypeToken> >*&>, std::is_reference<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, TypeToken> >*&> > (0x0x7f2518da9af8) 0 empty
  std::is_reference<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, TypeToken> >*&> (0x0x7f2518da9b60) 0 empty
    std::integral_constant<bool, true> (0x0x7f2518d80e40) 0 empty

Class std::__is_referenceable<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, TypeToken> >*&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, TypeToken> >*&> (0x0x7f2518da9c30) 0 empty
  std::integral_constant<bool, true> (0x0x7f2518d80ea0) 0 empty

Class std::__add_rvalue_reference_helper<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, TypeToken> >*&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, TypeToken> >*&, true> (0x0x7f2518d80f00) 0 empty

Class std::add_rvalue_reference<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, TypeToken> >*&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, TypeToken> >*&> (0x0x7f2518da9c98) 0 empty
  std::__add_rvalue_reference_helper<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, TypeToken> >*&, true> (0x0x7f2518d80f60) 0 empty

Class std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, TypeToken> >*&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, TypeToken> >*&> (0x0x7f2518da9270) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f2518d80960) 0 empty

Class std::__and_<std::is_destructible<std::_Rb_tree_node_base*>, std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, TypeToken> >*&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_destructible<std::_Rb_tree_node_base*>, std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, TypeToken> >*&> > (0x0x7f2518da9d68) 0 empty
  std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, TypeToken> >*&> (0x0x7f2518da9dd0) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f2518dd9000) 0 empty

Class std::__is_direct_constructible_new_safe<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, TypeToken> >*&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new_safe<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, TypeToken> >*&> (0x0x7f2518da9e38) 0 empty
  std::__and_<std::is_destructible<std::_Rb_tree_node_base*>, std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, TypeToken> >*&> > (0x0x7f2518da9ea0) 0 empty
    std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, TypeToken> >*&> (0x0x7f2518da9f08) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7f2518dd9060) 0 empty

Class std::__is_direct_constructible_new<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, TypeToken> >*&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, TypeToken> >*&> (0x0x7f2518da9f70) 0 empty
  std::__is_direct_constructible_new_safe<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, TypeToken> >*&> (0x0x7f2518ddc000) 0 empty
    std::__and_<std::is_destructible<std::_Rb_tree_node_base*>, std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, TypeToken> >*&> > (0x0x7f2518ddc068) 0 empty
      std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, TypeToken> >*&> (0x0x7f2518ddc0d0) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7f2518dd90c0) 0 empty

Class std::__is_direct_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, TypeToken> >*&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, TypeToken> >*&> (0x0x7f2518ddc138) 0 empty
  std::integral_constant<bool, true> (0x0x7f2518dd9120) 0 empty

Class std::__is_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, TypeToken> >*&>
   size=1 align=1
   base size=1 base align=1
std::__is_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, TypeToken> >*&> (0x0x7f2518ddc1a0) 0 empty
  std::__is_direct_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, TypeToken> >*&> (0x0x7f2518ddc208) 0 empty
    std::integral_constant<bool, true> (0x0x7f2518dd9180) 0 empty

Class std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, TypeToken> >*&>
   size=1 align=1
   base size=1 base align=1
std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, TypeToken> >*&> (0x0x7f2518ddc270) 0 empty
  std::integral_constant<bool, true> (0x0x7f2518dd91e0) 0 empty

Class std::conditional<true, std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&>, std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, TypeToken> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > >, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, TypeToken> >*&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&>, std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, TypeToken> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > >, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, TypeToken> >*&> > (0x0x7f2518dd9240) 0 empty

Class std::conditional<true, std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, TypeToken> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> >, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, TypeToken> >*&, 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&&> > (0x0x7f2518dd92a0) 0 empty

Class std::remove_volatile<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, TypeToken> >*&>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, TypeToken> >*&> (0x0x7f2518dd9360) 0 empty

Class std::remove_const<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, TypeToken> >*&>
   size=1 align=1
   base size=0 base align=1
std::remove_const<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, TypeToken> >*&> (0x0x7f2518dd93c0) 0 empty

Class std::remove_cv<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, TypeToken> >*&>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, TypeToken> >*&> (0x0x7f2518dd9300) 0 empty

Class std::__is_void_helper<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, TypeToken> >*&>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, TypeToken> >*&> (0x0x7f2518ddc4e0) 0 empty
  std::integral_constant<bool, false> (0x0x7f2518dd9420) 0 empty

Class std::is_void<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, TypeToken> >*&>
   size=1 align=1
   base size=1 base align=1
std::is_void<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, TypeToken> >*&> (0x0x7f2518ddc548) 0 empty
  std::integral_constant<bool, false> (0x0x7f2518dd9480) 0 empty

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

Class std::__or_<std::is_void<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, TypeToken> >*&>, std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, TypeToken> >*&>, std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> > (0x0x7f2518ddc680) 0 empty
  std::__or_<std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> > (0x0x7f2518ddc6e8) 0 empty
    std::is_array<std::_Rb_tree_node_base*> (0x0x7f2518ddc750) 0 empty
      std::integral_constant<bool, false> (0x0x7f2518dd9540) 0 empty

Class std::__is_convertible_helper<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, TypeToken> >*&, std::_Rb_tree_node_base*, false>
   size=1 align=1
   base size=0 base align=1
std::__is_convertible_helper<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, TypeToken> >*&, std::_Rb_tree_node_base*, false> (0x0x7f2518dd95a0) 0 empty

Class std::is_convertible<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, TypeToken> >*&, std::_Rb_tree_node_base*>
   size=1 align=1
   base size=1 base align=1
std::is_convertible<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, TypeToken> >*&, std::_Rb_tree_node_base*> (0x0x7f2518ddc888) 0 empty
  std::integral_constant<bool, true> (0x0x7f2518dd9600) 0 empty

Class std::conditional<true, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, TypeToken> >*&, std::_Rb_tree_node_base*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, TypeToken> >*&, std::_Rb_tree_node_base*> > (0x0x7f2518dd9660) 0 empty

Class std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, TypeToken> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, TypeToken> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > (0x0x7f2518ddc8f0) 0 empty
  std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> (0x0x7f2518ddc958) 0 empty
    std::integral_constant<bool, true> (0x0x7f2518dd96c0) 0 empty

Class std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&>, std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, TypeToken> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&>, std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, TypeToken> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > (0x0x7f2518ddc9c0) 0 empty
  std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, TypeToken> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > (0x0x7f2518ddca28) 0 empty
    std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> (0x0x7f2518ddca90) 0 empty
      std::integral_constant<bool, true> (0x0x7f2518dd9720) 0 empty

Class std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, TypeToken> >*&>, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&>, std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, TypeToken> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, TypeToken> >*&>, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&>, std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, TypeToken> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > (0x0x7f2518ddcaf8) 0 empty
  std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&>, std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, TypeToken> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > (0x0x7f2518ddcb60) 0 empty
    std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, TypeToken> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > (0x0x7f2518ddcbc8) 0 empty
      std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> (0x0x7f2518ddcc30) 0 empty
        std::integral_constant<bool, true> (0x0x7f2518dd9780) 0 empty

Class std::conditional<false, std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, TypeToken> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> >, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, TypeToken> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, TypeToken> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> >, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, TypeToken> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > > (0x0x7f2518dd9840) 0 empty

Class std::conditional<true, std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&>, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, TypeToken> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > >, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, TypeToken> >*&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&>, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, TypeToken> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > >, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, TypeToken> >*&> > (0x0x7f2518dd98a0) 0 empty

Class std::conditional<true, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, TypeToken> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > >, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, TypeToken> >*&, 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&&> > (0x0x7f2518dd9900) 0 empty

Class std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, TypeToken> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, TypeToken> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > (0x0x7f2518ddcd00) 0 empty
  std::integral_constant<bool, false> (0x0x7f2518dd9960) 0 empty

Class std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&>, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, TypeToken> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&>, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, TypeToken> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > > (0x0x7f2518ddcd68) 0 empty
  std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, TypeToken> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > (0x0x7f2518ddcdd0) 0 empty
    std::integral_constant<bool, false> (0x0x7f2518dd99c0) 0 empty

Class std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, TypeToken> >*&>, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&>, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, TypeToken> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, TypeToken> >*&>, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&>, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, TypeToken> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > > (0x0x7f2518ddce38) 0 empty
  std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&>, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, TypeToken> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > > (0x0x7f2518ddcea0) 0 empty
    std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, TypeToken> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > (0x0x7f2518ddcf08) 0 empty
      std::integral_constant<bool, false> (0x0x7f2518dd9a20) 0 empty

Class std::conditional<true, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&>, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, TypeToken> >*&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&>, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, TypeToken> >*&> > (0x0x7f2518dd9ae0) 0 empty

Class std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, TypeToken> >*&>, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, TypeToken> >*&>, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> > (0x0x7f2518ddcf70) 0 empty
  std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> (0x0x7f2518e0d000) 0 empty
    std::integral_constant<bool, true> (0x0x7f2518dd9b40) 0 empty

Class std::conditional<true, std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, TypeToken> >*&, std::_Rb_tree_node_base*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, TypeToken> >*&, std::_Rb_tree_node_base*> > (0x0x7f2518dd9c00) 0 empty

Class std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, TypeToken> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, TypeToken> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> > (0x0x7f2518e0d068) 0 empty
  std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> (0x0x7f2518e0d0d0) 0 empty
    std::integral_constant<bool, true> (0x0x7f2518dd9c60) 0 empty

Class std::remove_reference<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, TypeToken> >*&>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, TypeToken> >*&> (0x0x7f2518dd9d20) 0 empty

Class std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<const TypeToken, 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::pair<const TypeToken, std::__cxx11::basic_string<char> > > > > (0x0x7f2518e282a0) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::_Rb_tree_node<std::pair<const TypeToken, 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::pair<const TypeToken, std::__cxx11::basic_string<char> > > > > (0x0x7f2518e0d208) 0 empty
  std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<const TypeToken, std::__cxx11::basic_string<char> > > > > (0x0x7f2518e28300) 0 empty

Class std::is_same<std::_Rb_tree_node<std::pair<const TypeToken, std::__cxx11::basic_string<char> > >*, std::pair<const TypeToken, std::__cxx11::basic_string<char> >*>
   size=1 align=1
   base size=1 base align=1
std::is_same<std::_Rb_tree_node<std::pair<const TypeToken, std::__cxx11::basic_string<char> > >*, std::pair<const TypeToken, std::__cxx11::basic_string<char> >*> (0x0x7f2518e0d478) 0 empty
  std::integral_constant<bool, false> (0x0x7f2518e286c0) 0 empty

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

Class std::__and_<std::is_same<std::_Rb_tree_node<std::pair<const TypeToken, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >*, std::pair<const TypeToken, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*>, std::__not_<std::is_pointer<std::pair<const TypeToken, 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::pair<const TypeToken, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >*, std::pair<const TypeToken, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*>, std::__not_<std::is_pointer<std::pair<const TypeToken, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*> > > (0x0x7f2518e0d4e0) 0 empty
  std::is_same<std::_Rb_tree_node<std::pair<const TypeToken, std::__cxx11::basic_string<char> > >*, std::pair<const TypeToken, std::__cxx11::basic_string<char> >*> (0x0x7f2518e0d548) 0 empty
    std::integral_constant<bool, false> (0x0x7f2518e28780) 0 empty

Class std::conditional<true, std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const TypeToken, 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::pair<const TypeToken, 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::pair<const TypeToken, 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::pair<const TypeToken, 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*> > > > (0x0x7f2518e28960) 0 empty

Class std::conditional<false, std::__is_direct_constructible_ref_cast<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const TypeToken, std::__cxx11::basic_string<char> > >*&>, std::__is_direct_constructible_new_safe<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const TypeToken, 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::pair<const TypeToken, std::__cxx11::basic_string<char> > >*&>, std::__is_direct_constructible_new_safe<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const TypeToken, std::__cxx11::basic_string<char> > >*&> > (0x0x7f2518e289c0) 0 empty

Class std::conditional<true, std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const TypeToken, 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::pair<const TypeToken, std::__cxx11::basic_string<char> > >*&>, std::is_destructible<std::_Rb_tree_node_base*> > (0x0x7f2518e28a20) 0 empty

Class std::is_function<std::_Rb_tree_node<std::pair<const TypeToken, std::__cxx11::basic_string<char> > >*&>
   size=1 align=1
   base size=1 base align=1
std::is_function<std::_Rb_tree_node<std::pair<const TypeToken, std::__cxx11::basic_string<char> > >*&> (0x0x7f2518e0d750) 0 empty
  std::integral_constant<bool, false> (0x0x7f2518e28ae0) 0 empty

Class std::conditional<false, std::is_function<std::_Rb_tree_node<std::pair<const TypeToken, std::__cxx11::basic_string<char> > >*&>, std::__or_<std::is_reference<std::_Rb_tree_node<std::pair<const TypeToken, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >*&>, std::is_void<std::_Rb_tree_node<std::pair<const TypeToken, 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::pair<const TypeToken, std::__cxx11::basic_string<char> > >*&>, std::__or_<std::is_reference<std::_Rb_tree_node<std::pair<const TypeToken, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >*&>, std::is_void<std::_Rb_tree_node<std::pair<const TypeToken, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >*&> > > (0x0x7f2518e28b40) 0 empty

Class std::is_lvalue_reference<std::_Rb_tree_node<std::pair<const TypeToken, std::__cxx11::basic_string<char> > >*&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<std::_Rb_tree_node<std::pair<const TypeToken, std::__cxx11::basic_string<char> > >*&> (0x0x7f2518e0d888) 0 empty
  std::integral_constant<bool, true> (0x0x7f2518e28ba0) 0 empty

Class std::conditional<true, std::is_lvalue_reference<std::_Rb_tree_node<std::pair<const TypeToken, std::__cxx11::basic_string<char> > >*&>, std::is_rvalue_reference<std::_Rb_tree_node<std::pair<const TypeToken, 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::pair<const TypeToken, std::__cxx11::basic_string<char> > >*&>, std::is_rvalue_reference<std::_Rb_tree_node<std::pair<const TypeToken, std::__cxx11::basic_string<char> > >*&> > (0x0x7f2518e28c00) 0 empty

Class std::__or_<std::is_lvalue_reference<std::_Rb_tree_node<std::pair<const TypeToken, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >*&>, std::is_rvalue_reference<std::_Rb_tree_node<std::pair<const TypeToken, 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::pair<const TypeToken, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >*&>, std::is_rvalue_reference<std::_Rb_tree_node<std::pair<const TypeToken, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >*&> > (0x0x7f2518e0d8f0) 0 empty
  std::is_lvalue_reference<std::_Rb_tree_node<std::pair<const TypeToken, std::__cxx11::basic_string<char> > >*&> (0x0x7f2518e0d958) 0 empty
    std::integral_constant<bool, true> (0x0x7f2518e28c60) 0 empty

Class std::is_reference<std::_Rb_tree_node<std::pair<const TypeToken, std::__cxx11::basic_string<char> > >*&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<std::_Rb_tree_node<std::pair<const TypeToken, std::__cxx11::basic_string<char> > >*&> (0x0x7f2518e0d9c0) 0 empty
  std::integral_constant<bool, true> (0x0x7f2518e28cc0) 0 empty

Class std::conditional<true, std::is_reference<std::_Rb_tree_node<std::pair<const TypeToken, std::__cxx11::basic_string<char> > >*&>, std::is_void<std::_Rb_tree_node<std::pair<const TypeToken, 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::pair<const TypeToken, std::__cxx11::basic_string<char> > >*&>, std::is_void<std::_Rb_tree_node<std::pair<const TypeToken, std::__cxx11::basic_string<char> > >*&> > (0x0x7f2518e28d20) 0 empty

Class std::__or_<std::is_reference<std::_Rb_tree_node<std::pair<const TypeToken, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >*&>, std::is_void<std::_Rb_tree_node<std::pair<const TypeToken, 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::pair<const TypeToken, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >*&>, std::is_void<std::_Rb_tree_node<std::pair<const TypeToken, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >*&> > (0x0x7f2518e0daf8) 0 empty
  std::is_reference<std::_Rb_tree_node<std::pair<const TypeToken, std::__cxx11::basic_string<char> > >*&> (0x0x7f2518e0db60) 0 empty
    std::integral_constant<bool, true> (0x0x7f2518e28d80) 0 empty

Class std::__or_<std::is_function<std::_Rb_tree_node<std::pair<const TypeToken, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >*&>, std::is_reference<std::_Rb_tree_node<std::pair<const TypeToken, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >*&>, std::is_void<std::_Rb_tree_node<std::pair<const TypeToken, 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::pair<const TypeToken, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >*&>, std::is_reference<std::_Rb_tree_node<std::pair<const TypeToken, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >*&>, std::is_void<std::_Rb_tree_node<std::pair<const TypeToken, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >*&> > (0x0x7f2518e0dc30) 0 empty
  std::__or_<std::is_reference<std::_Rb_tree_node<std::pair<const TypeToken, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >*&>, std::is_void<std::_Rb_tree_node<std::pair<const TypeToken, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >*&> > (0x0x7f2518e0dc98) 0 empty
    std::is_reference<std::_Rb_tree_node<std::pair<const TypeToken, std::__cxx11::basic_string<char> > >*&> (0x0x7f2518e0dd00) 0 empty
      std::integral_constant<bool, true> (0x0x7f2518e28de0) 0 empty

Class std::__not_<std::__or_<std::is_function<std::_Rb_tree_node<std::pair<const TypeToken, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >*&>, std::is_reference<std::_Rb_tree_node<std::pair<const TypeToken, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >*&>, std::is_void<std::_Rb_tree_node<std::pair<const TypeToken, 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::pair<const TypeToken, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >*&>, std::is_reference<std::_Rb_tree_node<std::pair<const TypeToken, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >*&>, std::is_void<std::_Rb_tree_node<std::pair<const TypeToken, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >*&> > > (0x0x7f2518e0ddd0) 0 empty
  std::integral_constant<bool, false> (0x0x7f2518e28e40) 0 empty

Class std::is_object<std::_Rb_tree_node<std::pair<const TypeToken, std::__cxx11::basic_string<char> > >*&>
   size=1 align=1
   base size=1 base align=1
std::is_object<std::_Rb_tree_node<std::pair<const TypeToken, std::__cxx11::basic_string<char> > >*&> (0x0x7f2518e0de38) 0 empty
  std::integral_constant<bool, false> (0x0x7f2518e28ea0) 0 empty

Class std::conditional<false, std::is_object<std::_Rb_tree_node<std::pair<const TypeToken, std::__cxx11::basic_string<char> > >*&>, std::is_reference<std::_Rb_tree_node<std::pair<const TypeToken, 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::pair<const TypeToken, std::__cxx11::basic_string<char> > >*&>, std::is_reference<std::_Rb_tree_node<std::pair<const TypeToken, std::__cxx11::basic_string<char> > >*&> > (0x0x7f2518e28f00) 0 empty

Class std::__or_<std::is_object<std::_Rb_tree_node<std::pair<const TypeToken, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >*&>, std::is_reference<std::_Rb_tree_node<std::pair<const TypeToken, 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::pair<const TypeToken, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >*&>, std::is_reference<std::_Rb_tree_node<std::pair<const TypeToken, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >*&> > (0x0x7f2518e0df70) 0 empty
  std::is_reference<std::_Rb_tree_node<std::pair<const TypeToken, std::__cxx11::basic_string<char> > >*&> (0x0x7f2518e0d270) 0 empty
    std::integral_constant<bool, true> (0x0x7f2518e28f60) 0 empty

Class std::__is_referenceable<std::_Rb_tree_node<std::pair<const TypeToken, std::__cxx11::basic_string<char> > >*&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<std::_Rb_tree_node<std::pair<const TypeToken, std::__cxx11::basic_string<char> > >*&> (0x0x7f2518a70068) 0 empty
  std::integral_constant<bool, true> (0x0x7f2518a71000) 0 empty

Class std::__add_rvalue_reference_helper<std::_Rb_tree_node<std::pair<const TypeToken, 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::pair<const TypeToken, std::__cxx11::basic_string<char> > >*&, true> (0x0x7f2518a71060) 0 empty

Class std::add_rvalue_reference<std::_Rb_tree_node<std::pair<const TypeToken, std::__cxx11::basic_string<char> > >*&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<std::_Rb_tree_node<std::pair<const TypeToken, std::__cxx11::basic_string<char> > >*&> (0x0x7f2518a700d0) 0 empty
  std::__add_rvalue_reference_helper<std::_Rb_tree_node<std::pair<const TypeToken, std::__cxx11::basic_string<char> > >*&, true> (0x0x7f2518a710c0) 0 empty

Class std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const TypeToken, 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::pair<const TypeToken, std::__cxx11::basic_string<char> > >*&> (0x0x7f2518e0d6e8) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f2518e28a80) 0 empty

Class std::__and_<std::is_destructible<std::_Rb_tree_node_base*>, std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const TypeToken, 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::pair<const TypeToken, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >*&> > (0x0x7f2518a701a0) 0 empty
  std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const TypeToken, std::__cxx11::basic_string<char> > >*&> (0x0x7f2518a70208) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f2518a71120) 0 empty

Class std::__is_direct_constructible_new_safe<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const TypeToken, 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::pair<const TypeToken, std::__cxx11::basic_string<char> > >*&> (0x0x7f2518a70270) 0 empty
  std::__and_<std::is_destructible<std::_Rb_tree_node_base*>, std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const TypeToken, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >*&> > (0x0x7f2518a702d8) 0 empty
    std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const TypeToken, std::__cxx11::basic_string<char> > >*&> (0x0x7f2518a70340) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7f2518a71180) 0 empty

Class std::__is_direct_constructible_new<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const TypeToken, 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::pair<const TypeToken, std::__cxx11::basic_string<char> > >*&> (0x0x7f2518a703a8) 0 empty
  std::__is_direct_constructible_new_safe<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const TypeToken, std::__cxx11::basic_string<char> > >*&> (0x0x7f2518a70410) 0 empty
    std::__and_<std::is_destructible<std::_Rb_tree_node_base*>, std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const TypeToken, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >*&> > (0x0x7f2518a70478) 0 empty
      std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const TypeToken, std::__cxx11::basic_string<char> > >*&> (0x0x7f2518a704e0) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7f2518a711e0) 0 empty

Class std::__is_direct_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const TypeToken, 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::pair<const TypeToken, std::__cxx11::basic_string<char> > >*&> (0x0x7f2518a70548) 0 empty
  std::integral_constant<bool, true> (0x0x7f2518a71240) 0 empty

Class std::__is_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const TypeToken, 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::pair<const TypeToken, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >*&> (0x0x7f2518a705b0) 0 empty
  std::__is_direct_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const TypeToken, std::__cxx11::basic_string<char> > >*&> (0x0x7f2518a70618) 0 empty
    std::integral_constant<bool, true> (0x0x7f2518a712a0) 0 empty

Class std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const TypeToken, 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::pair<const TypeToken, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >*&> (0x0x7f2518a70680) 0 empty
  std::integral_constant<bool, true> (0x0x7f2518a71300) 0 empty

Class std::conditional<true, std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&>, std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const TypeToken, 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::pair<const TypeToken, 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::pair<const TypeToken, 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::pair<const TypeToken, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >*&> > (0x0x7f2518a71360) 0 empty

Class std::conditional<true, std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const TypeToken, 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::pair<const TypeToken, 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&&> > (0x0x7f2518a713c0) 0 empty

Class std::remove_volatile<std::_Rb_tree_node<std::pair<const TypeToken, std::__cxx11::basic_string<char> > >*&>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<std::_Rb_tree_node<std::pair<const TypeToken, std::__cxx11::basic_string<char> > >*&> (0x0x7f2518a71480) 0 empty

Class std::remove_const<std::_Rb_tree_node<std::pair<const TypeToken, std::__cxx11::basic_string<char> > >*&>
   size=1 align=1
   base size=0 base align=1
std::remove_const<std::_Rb_tree_node<std::pair<const TypeToken, std::__cxx11::basic_string<char> > >*&> (0x0x7f2518a714e0) 0 empty

Class std::remove_cv<std::_Rb_tree_node<std::pair<const TypeToken, std::__cxx11::basic_string<char> > >*&>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<std::_Rb_tree_node<std::pair<const TypeToken, std::__cxx11::basic_string<char> > >*&> (0x0x7f2518a71420) 0 empty

Class std::__is_void_helper<std::_Rb_tree_node<std::pair<const TypeToken, std::__cxx11::basic_string<char> > >*&>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<std::_Rb_tree_node<std::pair<const TypeToken, std::__cxx11::basic_string<char> > >*&> (0x0x7f2518a708f0) 0 empty
  std::integral_constant<bool, false> (0x0x7f2518a71540) 0 empty

Class std::is_void<std::_Rb_tree_node<std::pair<const TypeToken, std::__cxx11::basic_string<char> > >*&>
   size=1 align=1
   base size=1 base align=1
std::is_void<std::_Rb_tree_node<std::pair<const TypeToken, std::__cxx11::basic_string<char> > >*&> (0x0x7f2518a70958) 0 empty
  std::integral_constant<bool, false> (0x0x7f2518a715a0) 0 empty

Class std::conditional<false, std::is_void<std::_Rb_tree_node<std::pair<const TypeToken, 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::pair<const TypeToken, std::__cxx11::basic_string<char> > >*&>, std::__or_<std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> > > (0x0x7f2518a71600) 0 empty

Class std::__or_<std::is_void<std::_Rb_tree_node<std::pair<const TypeToken, 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::pair<const TypeToken, 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*> > (0x0x7f2518a70a90) 0 empty
  std::__or_<std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> > (0x0x7f2518a70af8) 0 empty
    std::is_array<std::_Rb_tree_node_base*> (0x0x7f2518a70b60) 0 empty
      std::integral_constant<bool, false> (0x0x7f2518a71660) 0 empty

Class std::__is_convertible_helper<std::_Rb_tree_node<std::pair<const TypeToken, 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::pair<const TypeToken, std::__cxx11::basic_string<char> > >*&, std::_Rb_tree_node_base*, false> (0x0x7f2518a716c0) 0 empty

Class std::is_convertible<std::_Rb_tree_node<std::pair<const TypeToken, 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::pair<const TypeToken, std::__cxx11::basic_string<char> > >*&, std::_Rb_tree_node_base*> (0x0x7f2518a70c98) 0 empty
  std::integral_constant<bool, true> (0x0x7f2518a71720) 0 empty

Class std::conditional<true, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node<std::pair<const TypeToken, 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::pair<const TypeToken, std::__cxx11::basic_string<char> > >*&, std::_Rb_tree_node_base*> > (0x0x7f2518a71780) 0 empty

Class std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const TypeToken, 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::pair<const TypeToken, 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*> > (0x0x7f2518a70d00) 0 empty
  std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> (0x0x7f2518a70d68) 0 empty
    std::integral_constant<bool, true> (0x0x7f2518a717e0) 0 empty

Class std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&>, std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const TypeToken, 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::pair<const TypeToken, 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*> > > (0x0x7f2518a70dd0) 0 empty
  std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const TypeToken, 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*> > (0x0x7f2518a70e38) 0 empty
    std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> (0x0x7f2518a70ea0) 0 empty
      std::integral_constant<bool, true> (0x0x7f2518a71840) 0 empty

Class std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const TypeToken, 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::pair<const TypeToken, 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::pair<const TypeToken, 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::pair<const TypeToken, 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*> > > (0x0x7f2518a70f08) 0 empty
  std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&>, std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const TypeToken, 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*> > > (0x0x7f2518a70f70) 0 empty
    std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const TypeToken, 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*> > (0x0x7f2518a90000) 0 empty
      std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> (0x0x7f2518a90068) 0 empty
        std::integral_constant<bool, true> (0x0x7f2518a718a0) 0 empty

Class std::conditional<false, std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const TypeToken, 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::pair<const TypeToken, 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::pair<const TypeToken, 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::pair<const TypeToken, 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*> > > > (0x0x7f2518a71960) 0 empty

Class std::conditional<true, std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&>, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const TypeToken, 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::pair<const TypeToken, 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::pair<const TypeToken, 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::pair<const TypeToken, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >*&> > (0x0x7f2518a719c0) 0 empty

Class std::conditional<true, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const TypeToken, 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::pair<const TypeToken, 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&&> > (0x0x7f2518a71a20) 0 empty

Class std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const TypeToken, 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::pair<const TypeToken, 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*> > > (0x0x7f2518a90138) 0 empty
  std::integral_constant<bool, false> (0x0x7f2518a71a80) 0 empty

Class std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&>, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const TypeToken, 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::pair<const TypeToken, 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*> > > > (0x0x7f2518a901a0) 0 empty
  std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const TypeToken, 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*> > > (0x0x7f2518a90208) 0 empty
    std::integral_constant<bool, false> (0x0x7f2518a71ae0) 0 empty

Class std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const TypeToken, 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::pair<const TypeToken, 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::pair<const TypeToken, 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::pair<const TypeToken, 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*> > > > (0x0x7f2518a90270) 0 empty
  std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&>, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const TypeToken, 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*> > > > (0x0x7f2518a902d8) 0 empty
    std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const TypeToken, 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*> > > (0x0x7f2518a90340) 0 empty
      std::integral_constant<bool, false> (0x0x7f2518a71b40) 0 empty

Class std::conditional<true, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&>, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const TypeToken, 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::pair<const TypeToken, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >*&> > (0x0x7f2518a71c00) 0 empty

Class std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const TypeToken, 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::pair<const TypeToken, 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*&> > (0x0x7f2518a903a8) 0 empty
  std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> (0x0x7f2518a90410) 0 empty
    std::integral_constant<bool, true> (0x0x7f2518a71c60) 0 empty

Class std::conditional<true, std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node<std::pair<const TypeToken, 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::pair<const TypeToken, std::__cxx11::basic_string<char> > >*&, std::_Rb_tree_node_base*> > (0x0x7f2518a71d20) 0 empty

Class std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const TypeToken, 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::pair<const TypeToken, 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*> > (0x0x7f2518a90478) 0 empty
  std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> (0x0x7f2518a904e0) 0 empty
    std::integral_constant<bool, true> (0x0x7f2518a71d80) 0 empty

Class std::remove_reference<std::_Rb_tree_node<std::pair<const TypeToken, std::__cxx11::basic_string<char> > >*&>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<std::_Rb_tree_node<std::pair<const TypeToken, std::__cxx11::basic_string<char> > >*&> (0x0x7f2518a71e40) 0 empty

Class std::is_error_condition_enum<std::_Deque_iterator<Token, const Token&, const Token*> >
   size=1 align=1
   base size=1 base align=1
std::is_error_condition_enum<std::_Deque_iterator<Token, const Token&, const Token*> > (0x0x7f2518a90888) 0 empty
  std::integral_constant<bool, false> (0x0x7f2518ab4ea0) 0 empty

Class std::is_error_code_enum<std::_Deque_iterator<Token, const Token&, const Token*> >
   size=1 align=1
   base size=1 base align=1
std::is_error_code_enum<std::_Deque_iterator<Token, const Token&, const Token*> > (0x0x7f2518a90958) 0 empty
  std::integral_constant<bool, false> (0x0x7f2518ab4f00) 0 empty

Class std::remove_reference<std::_Deque_iterator<Token, Token&, Token*>&>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<std::_Deque_iterator<Token, Token&, Token*>&> (0x0x7f2518aee1e0) 0 empty

Class std::remove_reference<Token**&>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<Token**&> (0x0x7f2518aee300) 0 empty

Class std::remove_reference<long unsigned int&>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<long unsigned int&> (0x0x7f2518aee420) 0 empty

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

Class std::_Destroy_aux<false>
   size=1 align=1
   base size=0 base align=1
std::_Destroy_aux<false> (0x0x7f2518b52600) 0 empty

Class std::__is_move_iterator<Token**>
   size=1 align=1
   base size=0 base align=1
std::__is_move_iterator<Token**> (0x0x7f2518b528a0) 0 empty

Class std::__is_pointer<Token*>
   size=1 align=1
   base size=0 base align=1
std::__is_pointer<Token*> (0x0x7f2518b52ae0) 0 empty

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

Class std::is_error_code_enum<Token>
   size=1 align=1
   base size=1 base align=1
std::is_error_code_enum<Token> (0x0x7f2518af80d0) 0 empty
  std::integral_constant<bool, false> (0x0x7f2518b913c0) 0 empty

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

Class std::is_same<std::tuple<const TypeToken&>, std::tuple<const TypeToken&> >
   size=1 align=1
   base size=1 base align=1
std::is_same<std::tuple<const TypeToken&>, std::tuple<const TypeToken&> > (0x0x7f2518af8820) 0 empty
  std::integral_constant<bool, true> (0x0x7f2518bc4240) 0 empty

Class std::__not_<std::is_same<std::tuple<const TypeToken&>, std::tuple<const TypeToken&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::is_same<std::tuple<const TypeToken&>, std::tuple<const TypeToken&> > > (0x0x7f2518af8888) 0 empty
  std::integral_constant<bool, false> (0x0x7f2518bc42a0) 0 empty

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

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

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

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

Class std::__is_void_helper<std::tuple<const TypeToken&>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<std::tuple<const TypeToken&>&&> (0x0x7f2518af8958) 0 empty
  std::integral_constant<bool, false> (0x0x7f2518bc44e0) 0 empty

Class std::is_void<std::tuple<const TypeToken&>&&>
   size=1 align=1
   base size=1 base align=1
std::is_void<std::tuple<const TypeToken&>&&> (0x0x7f2518af89c0) 0 empty
  std::integral_constant<bool, false> (0x0x7f2518bc4540) 0 empty

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

Class std::is_function<std::tuple<const TypeToken&>&&>
   size=1 align=1
   base size=1 base align=1
std::is_function<std::tuple<const TypeToken&>&&> (0x0x7f2518af8a28) 0 empty
  std::integral_constant<bool, false> (0x0x7f2518bc4600) 0 empty

Class std::__or_<std::is_void<std::tuple<const TypeToken&>&&>, std::is_function<std::tuple<const TypeToken&>&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<std::tuple<const TypeToken&>&&>, std::is_function<std::tuple<const TypeToken&>&&> > (0x0x7f2518af8a90) 0 empty
  std::is_function<std::tuple<const TypeToken&>&&> (0x0x7f2518af8af8) 0 empty
    std::integral_constant<bool, false> (0x0x7f2518bc4660) 0 empty

Class std::__not_<std::__or_<std::is_void<std::tuple<const TypeToken&>&&>, std::is_function<std::tuple<const TypeToken&>&&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_void<std::tuple<const TypeToken&>&&>, std::is_function<std::tuple<const TypeToken&>&&> > > (0x0x7f2518af8c30) 0 empty
  std::integral_constant<bool, true> (0x0x7f2518bc46c0) 0 empty

Class std::is_lvalue_reference<std::tuple<const TypeToken&>&&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<std::tuple<const TypeToken&>&&> (0x0x7f2518af8c98) 0 empty
  std::integral_constant<bool, false> (0x0x7f2518bc4720) 0 empty

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

Class std::__and_<std::is_lvalue_reference<std::tuple<const TypeToken&>&&>, std::is_rvalue_reference<const TypeToken&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_lvalue_reference<std::tuple<const TypeToken&>&&>, std::is_rvalue_reference<const TypeToken&> > (0x0x7f2518af8d00) 0 empty
  std::is_lvalue_reference<std::tuple<const TypeToken&>&&> (0x0x7f2518af8d68) 0 empty
    std::integral_constant<bool, false> (0x0x7f2518bc47e0) 0 empty

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

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

Class std::is_rvalue_reference<std::tuple<const TypeToken&>&&>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<std::tuple<const TypeToken&>&&> (0x0x7f2518af8f08) 0 empty
  std::integral_constant<bool, true> (0x0x7f2518bc4960) 0 empty

Class std::__or_<std::is_lvalue_reference<std::tuple<const TypeToken&>&&>, std::is_rvalue_reference<std::tuple<const TypeToken&>&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<std::tuple<const TypeToken&>&&>, std::is_rvalue_reference<std::tuple<const TypeToken&>&&> > (0x0x7f2518af8f70) 0 empty
  std::is_rvalue_reference<std::tuple<const TypeToken&>&&> (0x0x7f2518bee000) 0 empty
    std::integral_constant<bool, true> (0x0x7f2518bc49c0) 0 empty

Class std::is_reference<std::tuple<const TypeToken&>&&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<std::tuple<const TypeToken&>&&> (0x0x7f2518bee068) 0 empty
  std::integral_constant<bool, true> (0x0x7f2518bc4a20) 0 empty

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

Class std::__or_<std::is_reference<std::tuple<const TypeToken&>&&>, std::is_void<std::tuple<const TypeToken&>&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::tuple<const TypeToken&>&&>, std::is_void<std::tuple<const TypeToken&>&&> > (0x0x7f2518bee0d0) 0 empty
  std::is_reference<std::tuple<const TypeToken&>&&> (0x0x7f2518bee138) 0 empty
    std::integral_constant<bool, true> (0x0x7f2518bc4ae0) 0 empty

Class std::__or_<std::is_function<std::tuple<const TypeToken&>&&>, std::is_reference<std::tuple<const TypeToken&>&&>, std::is_void<std::tuple<const TypeToken&>&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::tuple<const TypeToken&>&&>, std::is_reference<std::tuple<const TypeToken&>&&>, std::is_void<std::tuple<const TypeToken&>&&> > (0x0x7f2518bee1a0) 0 empty
  std::__or_<std::is_reference<std::tuple<const TypeToken&>&&>, std::is_void<std::tuple<const TypeToken&>&&> > (0x0x7f2518bee208) 0 empty
    std::is_reference<std::tuple<const TypeToken&>&&> (0x0x7f2518bee270) 0 empty
      std::integral_constant<bool, true> (0x0x7f2518bc4b40) 0 empty

Class std::__not_<std::__or_<std::is_function<std::tuple<const TypeToken&>&&>, std::is_reference<std::tuple<const TypeToken&>&&>, std::is_void<std::tuple<const TypeToken&>&&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<std::tuple<const TypeToken&>&&>, std::is_reference<std::tuple<const TypeToken&>&&>, std::is_void<std::tuple<const TypeToken&>&&> > > (0x0x7f2518bee2d8) 0 empty
  std::integral_constant<bool, false> (0x0x7f2518bc4ba0) 0 empty

Class std::is_object<std::tuple<const TypeToken&>&&>
   size=1 align=1
   base size=1 base align=1
std::is_object<std::tuple<const TypeToken&>&&> (0x0x7f2518bee340) 0 empty
  std::integral_constant<bool, false> (0x0x7f2518bc4c00) 0 empty

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

Class std::__or_<std::is_object<std::tuple<const TypeToken&>&&>, std::is_reference<std::tuple<const TypeToken&>&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<std::tuple<const TypeToken&>&&>, std::is_reference<std::tuple<const TypeToken&>&&> > (0x0x7f2518bee3a8) 0 empty
  std::is_reference<std::tuple<const TypeToken&>&&> (0x0x7f2518bee410) 0 empty
    std::integral_constant<bool, true> (0x0x7f2518bc4cc0) 0 empty

Class std::__is_referenceable<std::tuple<const TypeToken&>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<std::tuple<const TypeToken&>&&> (0x0x7f2518bee478) 0 empty
  std::integral_constant<bool, true> (0x0x7f2518bc4d20) 0 empty

Class std::__add_rvalue_reference_helper<std::tuple<const TypeToken&>&&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<std::tuple<const TypeToken&>&&, true> (0x0x7f2518bc4d80) 0 empty

Class std::add_rvalue_reference<std::tuple<const TypeToken&>&&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<std::tuple<const TypeToken&>&&> (0x0x7f2518bee4e0) 0 empty
  std::__add_rvalue_reference_helper<std::tuple<const TypeToken&>&&, true> (0x0x7f2518bc4de0) 0 empty

Class std::__is_static_castable_impl<std::tuple<const TypeToken&>&&, const TypeToken&>
   size=1 align=1
   base size=1 base align=1
std::__is_static_castable_impl<std::tuple<const TypeToken&>&&, const TypeToken&> (0x0x7f2518af8dd0) 0 empty
  std::__do_is_static_castable_impl (0x0x7f2518bc4840) 0 empty

Class std::__is_static_castable_safe<std::tuple<const TypeToken&>&&, const TypeToken&>
   size=1 align=1
   base size=1 base align=1
std::__is_static_castable_safe<std::tuple<const TypeToken&>&&, const TypeToken&> (0x0x7f2518bee5b0) 0 empty
  std::integral_constant<bool, false> (0x0x7f2518bc4e40) 0 empty

Class std::__is_static_castable<std::tuple<const TypeToken&>&&, const TypeToken&>
   size=1 align=1
   base size=1 base align=1
std::__is_static_castable<std::tuple<const TypeToken&>&&, const TypeToken&> (0x0x7f2518bee618) 0 empty
  std::integral_constant<bool, false> (0x0x7f2518bc4ea0) 0 empty

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

Class std::__and_<std::__is_static_castable<std::tuple<const TypeToken&>&&, const TypeToken&>, std::__not_<std::__or_<std::__is_base_to_derived_ref<std::tuple<const TypeToken&>&&, const TypeToken&, true>, std::__is_lvalue_to_rvalue_ref<std::tuple<const TypeToken&>&&, const TypeToken&, false> > > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__is_static_castable<std::tuple<const TypeToken&>&&, const TypeToken&>, std::__not_<std::__or_<std::__is_base_to_derived_ref<std::tuple<const TypeToken&>&&, const TypeToken&, true>, std::__is_lvalue_to_rvalue_ref<std::tuple<const TypeToken&>&&, const TypeToken&, false> > > > (0x0x7f2518bee680) 0 empty
  std::__is_static_castable<std::tuple<const TypeToken&>&&, const TypeToken&> (0x0x7f2518bee6e8) 0 empty
    std::integral_constant<bool, false> (0x0x7f2518bc4f60) 0 empty

Class std::__is_direct_constructible_ref_cast<const TypeToken&, std::tuple<const TypeToken&>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_ref_cast<const TypeToken&, std::tuple<const TypeToken&>&&> (0x0x7f2518bee750) 0 empty
  std::__and_<std::__is_static_castable<std::tuple<const TypeToken&>&&, const TypeToken&>, std::__not_<std::__or_<std::__is_base_to_derived_ref<std::tuple<const TypeToken&>&&, const TypeToken&, true>, std::__is_lvalue_to_rvalue_ref<std::tuple<const TypeToken&>&&, const TypeToken&, false> > > > (0x0x7f2518bee7b8) 0 empty
    std::__is_static_castable<std::tuple<const TypeToken&>&&, const TypeToken&> (0x0x7f2518bee820) 0 empty
      std::integral_constant<bool, false> (0x0x7f2518bfa000) 0 empty

Class std::__is_direct_constructible_new<const TypeToken&, std::tuple<const TypeToken&>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new<const TypeToken&, std::tuple<const TypeToken&>&&> (0x0x7f2518bee888) 0 empty
  std::__is_direct_constructible_ref_cast<const TypeToken&, std::tuple<const TypeToken&>&&> (0x0x7f2518bee8f0) 0 empty
    std::__and_<std::__is_static_castable<std::tuple<const TypeToken&>&&, const TypeToken&>, std::__not_<std::__or_<std::__is_base_to_derived_ref<std::tuple<const TypeToken&>&&, const TypeToken&, true>, std::__is_lvalue_to_rvalue_ref<std::tuple<const TypeToken&>&&, const TypeToken&, false> > > > (0x0x7f2518bee958) 0 empty
      std::__is_static_castable<std::tuple<const TypeToken&>&&, const TypeToken&> (0x0x7f2518bee9c0) 0 empty
        std::integral_constant<bool, false> (0x0x7f2518bfa120) 0 empty

Class std::__is_direct_constructible<const TypeToken&, std::tuple<const TypeToken&>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible<const TypeToken&, std::tuple<const TypeToken&>&&> (0x0x7f2518beea28) 0 empty
  std::integral_constant<bool, false> (0x0x7f2518bfa1e0) 0 empty

Class std::__is_constructible_impl<const TypeToken&, std::tuple<const TypeToken&>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_constructible_impl<const TypeToken&, std::tuple<const TypeToken&>&&> (0x0x7f2518beea90) 0 empty
  std::__is_direct_constructible<const TypeToken&, std::tuple<const TypeToken&>&&> (0x0x7f2518beeaf8) 0 empty
    std::integral_constant<bool, false> (0x0x7f2518bfa240) 0 empty

Class std::is_constructible<const TypeToken&, std::tuple<const TypeToken&>&&>
   size=1 align=1
   base size=1 base align=1
std::is_constructible<const TypeToken&, std::tuple<const TypeToken&>&&> (0x0x7f2518beeb60) 0 empty
  std::integral_constant<bool, false> (0x0x7f2518bfa2a0) 0 empty

Class std::__and_<std::is_constructible<const TypeToken&, std::tuple<const TypeToken&>&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<const TypeToken&, std::tuple<const TypeToken&>&&> > (0x0x7f2518beebc8) 0 empty
  std::is_constructible<const TypeToken&, std::tuple<const TypeToken&>&&> (0x0x7f2518beec30) 0 empty
    std::integral_constant<bool, false> (0x0x7f2518bfa300) 0 empty

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

Class std::__or_<std::is_void<std::tuple<const TypeToken&>&&>, std::is_function<const TypeToken&>, std::is_array<const TypeToken&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<std::tuple<const TypeToken&>&&>, std::is_function<const TypeToken&>, std::is_array<const TypeToken&> > (0x0x7f2518beec98) 0 empty
  std::__or_<std::is_function<const TypeToken&>, std::is_array<const TypeToken&> > (0x0x7f2518beed00) 0 empty
    std::is_array<const TypeToken&> (0x0x7f2518beed68) 0 empty
      std::integral_constant<bool, false> (0x0x7f2518bfa420) 0 empty

Class std::__is_convertible_helper<std::tuple<const TypeToken&>&&, const TypeToken&, false>
   size=1 align=1
   base size=0 base align=1
std::__is_convertible_helper<std::tuple<const TypeToken&>&&, const TypeToken&, false> (0x0x7f2518bfa480) 0 empty

Class std::is_convertible<std::tuple<const TypeToken&>&&, const TypeToken&>
   size=1 align=1
   base size=1 base align=1
std::is_convertible<std::tuple<const TypeToken&>&&, const TypeToken&> (0x0x7f2518beee38) 0 empty
  std::integral_constant<bool, false> (0x0x7f2518bfa4e0) 0 empty

Class std::__and_<std::is_convertible<std::tuple<const TypeToken&>&&, const TypeToken&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_convertible<std::tuple<const TypeToken&>&&, const TypeToken&> > (0x0x7f2518beeea0) 0 empty
  std::is_convertible<std::tuple<const TypeToken&>&&, const TypeToken&> (0x0x7f2518beef08) 0 empty
    std::integral_constant<bool, false> (0x0x7f2518bfa540) 0 empty

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

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

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

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

Class std::conditional<false, std::__and_<std::__not_<std::is_convertible<const std::tuple<const TypeToken&>&, const TypeToken&> >, std::__not_<std::is_constructible<const TypeToken&, const std::tuple<const TypeToken&>&> > >, std::__not_<std::is_same<std::tuple<const TypeToken&>, std::tuple<const TypeToken&> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__and_<std::__not_<std::is_convertible<const std::tuple<const TypeToken&>&, const TypeToken&> >, std::__not_<std::is_constructible<const TypeToken&, const std::tuple<const TypeToken&>&> > >, std::__not_<std::is_same<std::tuple<const TypeToken&>, std::tuple<const TypeToken&> > > > (0x0x7f2518bfa780) 0 empty

Class std::__and_<std::__not_<std::is_same<std::tuple<const TypeToken&>, std::tuple<const TypeToken&> > >, std::__not_<std::is_convertible<const std::tuple<const TypeToken&>&, const TypeToken&> >, std::__not_<std::is_constructible<const TypeToken&, const std::tuple<const TypeToken&>&> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__not_<std::is_same<std::tuple<const TypeToken&>, std::tuple<const TypeToken&> > >, std::__not_<std::is_convertible<const std::tuple<const TypeToken&>&, const TypeToken&> >, std::__not_<std::is_constructible<const TypeToken&, const std::tuple<const TypeToken&>&> > > (0x0x7f2518c11068) 0 empty
  std::__not_<std::is_same<std::tuple<const TypeToken&>, std::tuple<const TypeToken&> > > (0x0x7f2518c110d0) 0 empty
    std::integral_constant<bool, false> (0x0x7f2518bfa7e0) 0 empty

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

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

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

Class std::conditional<false, std::__and_<std::__not_<std::is_convertible<std::tuple<const TypeToken&>&&, const TypeToken&> >, std::__not_<std::is_constructible<const TypeToken&, std::tuple<const TypeToken&>&&> > >, std::__not_<std::is_same<std::tuple<const TypeToken&>, std::tuple<const TypeToken&> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__and_<std::__not_<std::is_convertible<std::tuple<const TypeToken&>&&, const TypeToken&> >, std::__not_<std::is_constructible<const TypeToken&, std::tuple<const TypeToken&>&&> > >, std::__not_<std::is_same<std::tuple<const TypeToken&>, std::tuple<const TypeToken&> > > > (0x0x7f2518bfa9c0) 0 empty

Class std::__and_<std::__not_<std::is_same<std::tuple<const TypeToken&>, std::tuple<const TypeToken&> > >, std::__not_<std::is_convertible<std::tuple<const TypeToken&>&&, const TypeToken&> >, std::__not_<std::is_constructible<const TypeToken&, std::tuple<const TypeToken&>&&> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__not_<std::is_same<std::tuple<const TypeToken&>, std::tuple<const TypeToken&> > >, std::__not_<std::is_convertible<std::tuple<const TypeToken&>&&, const TypeToken&> >, std::__not_<std::is_constructible<const TypeToken&, std::tuple<const TypeToken&>&&> > > (0x0x7f2518c11208) 0 empty
  std::__not_<std::is_same<std::tuple<const TypeToken&>, std::tuple<const TypeToken&> > > (0x0x7f2518c11270) 0 empty
    std::integral_constant<bool, false> (0x0x7f2518bfaa20) 0 empty

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

Class std::__is_nt_constructible_impl<const TypeToken&, const TypeToken&>
   size=1 align=1
   base size=1 base align=1
std::__is_nt_constructible_impl<const TypeToken&, const TypeToken&> (0x0x7f2518c112d8) 0 empty
  std::integral_constant<bool, true> (0x0x7f2518bfab40) 0 empty

Class std::__and_<std::is_constructible<const TypeToken&, const TypeToken&>, std::__is_nt_constructible_impl<const TypeToken&, const TypeToken&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<const TypeToken&, const TypeToken&>, std::__is_nt_constructible_impl<const TypeToken&, const TypeToken&> > (0x0x7f2518c11340) 0 empty
  std::__is_nt_constructible_impl<const TypeToken&, const TypeToken&> (0x0x7f2518c113a8) 0 empty
    std::integral_constant<bool, true> (0x0x7f2518bfaba0) 0 empty

Class std::is_nothrow_constructible<const TypeToken&, const TypeToken&>
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_constructible<const TypeToken&, const TypeToken&> (0x0x7f2518c11410) 0 empty
  std::__and_<std::is_constructible<const TypeToken&, const TypeToken&>, std::__is_nt_constructible_impl<const TypeToken&, const TypeToken&> > (0x0x7f2518c11478) 0 empty
    std::__is_nt_constructible_impl<const TypeToken&, const TypeToken&> (0x0x7f2518c114e0) 0 empty
      std::integral_constant<bool, true> (0x0x7f2518bfac00) 0 empty

Class std::__is_nothrow_move_constructible_impl<const TypeToken&, true>
   size=1 align=1
   base size=1 base align=1
std::__is_nothrow_move_constructible_impl<const TypeToken&, true> (0x0x7f2518c11548) 0 empty
  std::is_nothrow_constructible<const TypeToken&, const TypeToken&> (0x0x7f2518c115b0) 0 empty
    std::__and_<std::is_constructible<const TypeToken&, const TypeToken&>, std::__is_nt_constructible_impl<const TypeToken&, const TypeToken&> > (0x0x7f2518c11618) 0 empty
      std::__is_nt_constructible_impl<const TypeToken&, const TypeToken&> (0x0x7f2518c11680) 0 empty
        std::integral_constant<bool, true> (0x0x7f2518bfac60) 0 empty

Class std::is_nothrow_move_constructible<const TypeToken&>
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_move_constructible<const TypeToken&> (0x0x7f2518c116e8) 0 empty
  std::__is_nothrow_move_constructible_impl<const TypeToken&, true> (0x0x7f2518c11750) 0 empty
    std::is_nothrow_constructible<const TypeToken&, const TypeToken&> (0x0x7f2518c117b8) 0 empty
      std::__and_<std::is_constructible<const TypeToken&, const TypeToken&>, std::__is_nt_constructible_impl<const TypeToken&, const TypeToken&> > (0x0x7f2518c11820) 0 empty
        std::__is_nt_constructible_impl<const TypeToken&, const TypeToken&> (0x0x7f2518c11888) 0 empty
          std::integral_constant<bool, true> (0x0x7f2518bfacc0) 0 empty

Class std::conditional<true, Token&&, Token&>
   size=1 align=1
   base size=0 base align=1
std::conditional<true, Token&&, Token&> (0x0x7f2518832f60) 0 empty

Class std::move_iterator<std::_Deque_iterator<Token, Token&, Token*> >
   size=32 align=8
   base size=32 base align=8
std::move_iterator<std::_Deque_iterator<Token, Token&, Token*> > (0x0x7f2518832f00) 0

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

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

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

Class std::__is_pointer<Token**>
   size=1 align=1
   base size=0 base align=1
std::__is_pointer<Token**> (0x0x7f2518860e40) 0 empty

Class std::__are_same<Token*, Token*>
   size=1 align=1
   base size=0 base align=1
std::__are_same<Token*, Token*> (0x0x7f2518860ea0) 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> (0x0x7f2518860f00) 0 empty

Class std::__copy_move_backward<false, true, std::random_access_iterator_tag>
   size=1 align=1
   base size=0 base align=1
std::__copy_move_backward<false, true, std::random_access_iterator_tag> (0x0x7f25188aa000) 0 empty

Class std::tuple_element<0ul, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> >
   size=1 align=1
   base size=0 base align=1
std::tuple_element<0ul, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> > (0x0x7f25188aa7e0) 0 empty

Class std::tuple_element<0ul, std::tuple<const TypeToken&> >
   size=1 align=1
   base size=0 base align=1
std::tuple_element<0ul, std::tuple<const TypeToken&> > (0x0x7f25188aaa80) 0 empty

Class std::conditional<false, std::is_move_assignable<Token*>, std::is_copy_assignable<Token*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_move_assignable<Token*>, std::is_copy_assignable<Token*> > (0x0x7f25188aad20) 0 empty

Class std::is_function<Token*>
   size=1 align=1
   base size=1 base align=1
std::is_function<Token*> (0x0x7f251886bbc8) 0 empty
  std::integral_constant<bool, false> (0x0x7f25188aae40) 0 empty

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

Class std::is_lvalue_reference<Token*>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<Token*> (0x0x7f251886bc30) 0 empty
  std::integral_constant<bool, false> (0x0x7f25188aaf00) 0 empty

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

Class std::is_rvalue_reference<Token*>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<Token*> (0x0x7f251886bc98) 0 empty
  std::integral_constant<bool, false> (0x0x7f25188fa0c0) 0 empty

Class std::__or_<std::is_lvalue_reference<Token*>, std::is_rvalue_reference<Token*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<Token*>, std::is_rvalue_reference<Token*> > (0x0x7f251886bd00) 0 empty
  std::is_rvalue_reference<Token*> (0x0x7f251886bd68) 0 empty
    std::integral_constant<bool, false> (0x0x7f25188fa120) 0 empty

Class std::is_reference<Token*>
   size=1 align=1
   base size=1 base align=1
std::is_reference<Token*> (0x0x7f251886bdd0) 0 empty
  std::integral_constant<bool, false> (0x0x7f25188fa180) 0 empty

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

Class std::__is_void_helper<Token*>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<Token*> (0x0x7f251886be38) 0 empty
  std::integral_constant<bool, false> (0x0x7f25188fa240) 0 empty

Class std::is_void<Token*>
   size=1 align=1
   base size=1 base align=1
std::is_void<Token*> (0x0x7f251886bea0) 0 empty
  std::integral_constant<bool, false> (0x0x7f25188fa2a0) 0 empty

Class std::__or_<std::is_reference<Token*>, std::is_void<Token*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<Token*>, std::is_void<Token*> > (0x0x7f251886bf08) 0 empty
  std::is_void<Token*> (0x0x7f251886bf70) 0 empty
    std::integral_constant<bool, false> (0x0x7f25188fa300) 0 empty

Class std::__or_<std::is_function<Token*>, std::is_reference<Token*>, std::is_void<Token*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<Token*>, std::is_reference<Token*>, std::is_void<Token*> > (0x0x7f251886b270) 0 empty
  std::__or_<std::is_reference<Token*>, std::is_void<Token*> > (0x0x7f251886b2d8) 0 empty
    std::is_void<Token*> (0x0x7f251886b340) 0 empty
      std::integral_constant<bool, false> (0x0x7f25188fa360) 0 empty

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

Class std::is_object<Token*>
   size=1 align=1
   base size=1 base align=1
std::is_object<Token*> (0x0x7f251886b750) 0 empty
  std::integral_constant<bool, true> (0x0x7f25188fa4e0) 0 empty

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

Class std::__or_<std::is_object<Token*>, std::is_reference<Token*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<Token*>, std::is_reference<Token*> > (0x0x7f251886b7b8) 0 empty
  std::is_object<Token*> (0x0x7f251886b820) 0 empty
    std::integral_constant<bool, true> (0x0x7f25188fa5a0) 0 empty

Class std::__is_referenceable<Token*>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<Token*> (0x0x7f251886b888) 0 empty
  std::integral_constant<bool, true> (0x0x7f25188fa600) 0 empty

Class std::is_function<Token*&>
   size=1 align=1
   base size=1 base align=1
std::is_function<Token*&> (0x0x7f251886b8f0) 0 empty
  std::integral_constant<bool, false> (0x0x7f25188fa6c0) 0 empty

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

Class std::is_lvalue_reference<Token*&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<Token*&> (0x0x7f251890f000) 0 empty
  std::integral_constant<bool, true> (0x0x7f25188fa780) 0 empty

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

Class std::__or_<std::is_lvalue_reference<Token*&>, std::is_rvalue_reference<Token*&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<Token*&>, std::is_rvalue_reference<Token*&> > (0x0x7f251890f068) 0 empty
  std::is_lvalue_reference<Token*&> (0x0x7f251890f0d0) 0 empty
    std::integral_constant<bool, true> (0x0x7f25188fa9c0) 0 empty

Class std::is_reference<Token*&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<Token*&> (0x0x7f251890f138) 0 empty
  std::integral_constant<bool, true> (0x0x7f25188faa20) 0 empty

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

Class std::__or_<std::is_reference<Token*&>, std::is_void<Token*&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<Token*&>, std::is_void<Token*&> > (0x0x7f251890f1a0) 0 empty
  std::is_reference<Token*&> (0x0x7f251890f208) 0 empty
    std::integral_constant<bool, true> (0x0x7f25188faae0) 0 empty

Class std::__or_<std::is_function<Token*&>, std::is_reference<Token*&>, std::is_void<Token*&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<Token*&>, std::is_reference<Token*&>, std::is_void<Token*&> > (0x0x7f251890f270) 0 empty
  std::__or_<std::is_reference<Token*&>, std::is_void<Token*&> > (0x0x7f251890f2d8) 0 empty
    std::is_reference<Token*&> (0x0x7f251890f340) 0 empty
      std::integral_constant<bool, true> (0x0x7f25188fab40) 0 empty

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

Class std::is_object<Token*&>
   size=1 align=1
   base size=1 base align=1
std::is_object<Token*&> (0x0x7f251890f5b0) 0 empty
  std::integral_constant<bool, false> (0x0x7f25188facc0) 0 empty

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

Class std::__or_<std::is_object<Token*&>, std::is_reference<Token*&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<Token*&>, std::is_reference<Token*&> > (0x0x7f251890f618) 0 empty
  std::is_reference<Token*&> (0x0x7f251890f680) 0 empty
    std::integral_constant<bool, true> (0x0x7f25188fad80) 0 empty

Class std::__is_referenceable<Token*&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<Token*&> (0x0x7f251890f6e8) 0 empty
  std::integral_constant<bool, true> (0x0x7f25188fade0) 0 empty

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

Class std::add_rvalue_reference<Token*&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<Token*&> (0x0x7f251890f750) 0 empty
  std::__add_rvalue_reference_helper<Token*&, true> (0x0x7f25188faea0) 0 empty

Class std::is_function<Token* const&>
   size=1 align=1
   base size=1 base align=1
std::is_function<Token* const&> (0x0x7f251890f820) 0 empty
  std::integral_constant<bool, false> (0x0x7f25188faf00) 0 empty

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

Class std::is_lvalue_reference<Token* const&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<Token* const&> (0x0x7f251890f888) 0 empty
  std::integral_constant<bool, true> (0x0x7f2518920000) 0 empty

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

Class std::__or_<std::is_lvalue_reference<Token* const&>, std::is_rvalue_reference<Token* const&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<Token* const&>, std::is_rvalue_reference<Token* const&> > (0x0x7f251890f9c0) 0 empty
  std::is_lvalue_reference<Token* const&> (0x0x7f251890fa28) 0 empty
    std::integral_constant<bool, true> (0x0x7f25189200c0) 0 empty

Class std::is_reference<Token* const&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<Token* const&> (0x0x7f251890fa90) 0 empty
  std::integral_constant<bool, true> (0x0x7f25189202a0) 0 empty

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

Class std::__or_<std::is_reference<Token* const&>, std::is_void<Token* const&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<Token* const&>, std::is_void<Token* const&> > (0x0x7f251890faf8) 0 empty
  std::is_reference<Token* const&> (0x0x7f251890fb60) 0 empty
    std::integral_constant<bool, true> (0x0x7f2518920360) 0 empty

Class std::__or_<std::is_function<Token* const&>, std::is_reference<Token* const&>, std::is_void<Token* const&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<Token* const&>, std::is_reference<Token* const&>, std::is_void<Token* const&> > (0x0x7f251890fbc8) 0 empty
  std::__or_<std::is_reference<Token* const&>, std::is_void<Token* const&> > (0x0x7f251890fc30) 0 empty
    std::is_reference<Token* const&> (0x0x7f251890fc98) 0 empty
      std::integral_constant<bool, true> (0x0x7f25189203c0) 0 empty

Class std::__not_<std::__or_<std::is_function<Token* const&>, std::is_reference<Token* const&>, std::is_void<Token* const&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<Token* const&>, std::is_reference<Token* const&>, std::is_void<Token* const&> > > (0x0x7f251890fdd0) 0 empty
  std::integral_constant<bool, false> (0x0x7f2518920420) 0 empty

Class std::is_object<Token* const&>
   size=1 align=1
   base size=1 base align=1
std::is_object<Token* const&> (0x0x7f251890fe38) 0 empty
  std::integral_constant<bool, false> (0x0x7f2518920480) 0 empty

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

Class std::__or_<std::is_object<Token* const&>, std::is_reference<Token* const&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<Token* const&>, std::is_reference<Token* const&> > (0x0x7f251890fea0) 0 empty
  std::is_reference<Token* const&> (0x0x7f251890ff08) 0 empty
    std::integral_constant<bool, true> (0x0x7f2518920600) 0 empty

Class std::__is_referenceable<Token* const&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<Token* const&> (0x0x7f251890ff70) 0 empty
  std::integral_constant<bool, true> (0x0x7f2518920660) 0 empty

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

Class std::add_rvalue_reference<Token* const&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<Token* const&> (0x0x7f2518928000) 0 empty
  std::__add_rvalue_reference_helper<Token* const&, true> (0x0x7f2518920720) 0 empty

Class std::__is_assignable_helper<Token*&, Token* const&>
   size=1 align=1
   base size=0 base align=1
std::__is_assignable_helper<Token*&, Token* const&> (0x0x7f25188fa660) 0 empty

Class std::is_assignable<Token*&, Token* const&>
   size=1 align=1
   base size=1 base align=1
std::is_assignable<Token*&, Token* const&> (0x0x7f2518928068) 0 empty
  std::integral_constant<bool, true> (0x0x7f2518920780) 0 empty

Class std::__is_copy_assignable_impl<Token*, true>
   size=1 align=1
   base size=1 base align=1
std::__is_copy_assignable_impl<Token*, true> (0x0x7f25189280d0) 0 empty
  std::is_assignable<Token*&, Token* const&> (0x0x7f2518928138) 0 empty
    std::integral_constant<bool, true> (0x0x7f25189207e0) 0 empty

Class std::is_copy_assignable<Token*>
   size=1 align=1
   base size=1 base align=1
std::is_copy_assignable<Token*> (0x0x7f25189281a0) 0 empty
  std::__is_copy_assignable_impl<Token*, true> (0x0x7f2518928208) 0 empty
    std::is_assignable<Token*&, Token* const&> (0x0x7f2518928270) 0 empty
      std::integral_constant<bool, true> (0x0x7f2518920840) 0 empty

Class std::__iterator_traits<std::move_iterator<std::_Deque_iterator<Token, Token&, Token*> >, void>
   size=1 align=1
   base size=0 base align=1
std::__iterator_traits<std::move_iterator<std::_Deque_iterator<Token, Token&, Token*> >, void> (0x0x7f2518920ba0) 0 empty

Class std::iterator_traits<std::move_iterator<std::_Deque_iterator<Token, Token&, Token*> > >
   size=1 align=1
   base size=1 base align=1
std::iterator_traits<std::move_iterator<std::_Deque_iterator<Token, Token&, Token*> > > (0x0x7f2518928548) 0 empty
  std::__iterator_traits<std::move_iterator<std::_Deque_iterator<Token, Token&, Token*> >, void> (0x0x7f2518920d80) 0 empty

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

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

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

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

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

Class std::__or_<std::is_lvalue_reference<Token&&>, std::is_rvalue_reference<Token&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<Token&&>, std::is_rvalue_reference<Token&&> > (0x0x7f25189287b8) 0 empty
  std::is_rvalue_reference<Token&&> (0x0x7f2518928820) 0 empty
    std::integral_constant<bool, true> (0x0x7f2518946240) 0 empty

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

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

Class std::__or_<std::is_reference<Token&&>, std::is_void<Token&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<Token&&>, std::is_void<Token&&> > (0x0x7f25189288f0) 0 empty
  std::is_reference<Token&&> (0x0x7f2518928958) 0 empty
    std::integral_constant<bool, true> (0x0x7f2518946360) 0 empty

Class std::__or_<std::is_function<Token&&>, std::is_reference<Token&&>, std::is_void<Token&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<Token&&>, std::is_reference<Token&&>, std::is_void<Token&&> > (0x0x7f25189289c0) 0 empty
  std::__or_<std::is_reference<Token&&>, std::is_void<Token&&> > (0x0x7f2518928a28) 0 empty
    std::is_reference<Token&&> (0x0x7f2518928a90) 0 empty
      std::integral_constant<bool, true> (0x0x7f25189463c0) 0 empty

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

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

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

Class std::__or_<std::is_object<Token&&>, std::is_reference<Token&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<Token&&>, std::is_reference<Token&&> > (0x0x7f2518928d68) 0 empty
  std::is_reference<Token&&> (0x0x7f2518928dd0) 0 empty
    std::integral_constant<bool, true> (0x0x7f2518946600) 0 empty

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

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

Class std::add_rvalue_reference<Token&&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<Token&&> (0x0x7f2518928ea0) 0 empty
  std::__add_rvalue_reference_helper<Token&&, true> (0x0x7f2518946720) 0 empty

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

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

Class std::is_error_condition_enum<std::move_iterator<std::_Deque_iterator<Token, Token&, Token*> > >
   size=1 align=1
   base size=1 base align=1
std::is_error_condition_enum<std::move_iterator<std::_Deque_iterator<Token, Token&, Token*> > > (0x0x7f25189284e0) 0 empty
  std::integral_constant<bool, false> (0x0x7f25189469c0) 0 empty

Class std::is_error_code_enum<std::move_iterator<std::_Deque_iterator<Token, Token&, Token*> > >
   size=1 align=1
   base size=1 base align=1
std::is_error_code_enum<std::move_iterator<std::_Deque_iterator<Token, Token&, Token*> > > (0x0x7f251895b068) 0 empty
  std::integral_constant<bool, false> (0x0x7f2518946ba0) 0 empty

